Commit Graph

  • 488f900dab creating the 'split-refactor' branch from the 1.1 tag line Stefano Mazzocchi 2010-05-30 16:44:43 +0000
  • ecca18f5ae XmlImporter and XmlImporterUtilities have further unit tests. 1 test (for Issue 61) still broken. Iain Sproat 2010-05-29 19:39:07 +0000
  • c21c472434 Correcting error introduced - column headers are now printed on exporting to CSV. Iain Sproat 2010-05-29 04:56:27 +0000
  • 27a8e8db6e more reasonable starting point although this code is screwed and needs serious work Stefano Mazzocchi 2010-05-29 04:52:37 +0000
  • 07b1665749 avoid removing log4j that's not there anymore Stefano Mazzocchi 2010-05-29 04:52:24 +0000
  • ded5981357 no idea what happened here but this folder disappeared, so I'm adding it again Stefano Mazzocchi 2010-05-29 00:03:09 +0000
  • 73da25732f adding ignores and moving .settings into the right place Stefano Mazzocchi 2010-05-28 23:59:34 +0000
  • 9b3848380d removing more classes Stefano Mazzocchi 2010-05-28 23:52:16 +0000
  • 0a8e42aee0 removing classes Stefano Mazzocchi 2010-05-28 23:51:27 +0000
  • 38cfe84337 remove empty dirs left over Stefano Mazzocchi 2010-05-28 23:50:40 +0000
  • 310d08fd91 hard rename Stefano Mazzocchi 2010-05-28 23:48:08 +0000
  • 2c8595098c Major refactor to separate the webapp part from the embedded servlet engine part Stefano Mazzocchi 2010-05-28 23:19:08 +0000
  • d7aef8a5a5 Release 1.1. David Huynh 2010-05-27 23:36:14 +0000
  • ce570016d7 Updating CHANGES.txt for 1.1 release. David Huynh 2010-05-27 23:31:51 +0000
  • 0f78b6a793 Bump dmg size up. David Huynh 2010-05-27 23:29:32 +0000
  • 2f398cfeb3 Tabs to spaces. David Huynh 2010-05-27 21:22:27 +0000
  • 6409f1531c Re-adding guessValueType feature which was mistakenly removed in r797. Iain Sproat 2010-05-27 21:18:27 +0000
  • b4c4c4308c Minor fix. David Huynh 2010-05-27 21:08:56 +0000
  • f9a0c51285 Added stemmed=1 to relevance calls. David Huynh 2010-05-27 18:40:18 +0000
  • 98e1873272 - Fix: Protograph link UI was showing 2 different popups when the link was clicked. - Fix: Protograph link UI's suggested compound properties were only rendered with the first segments. Now both segments are shown, and their names are shown, with their IDs as tooltips. David Huynh 2010-05-27 05:14:40 +0000
  • bf1fb5ebcd Schema skeleton dialog preview was broken by some previous checkin. David Huynh 2010-05-27 05:06:47 +0000
  • b026c90399 Fixed issue 62: It'd be nice if URIs were hyperlinked in the data cells David Huynh 2010-05-27 04:48:48 +0000
  • b721401261 adding git ignore for those using git-svn Stefano Mazzocchi 2010-05-27 03:59:44 +0000
  • 89d26b3d8e Fixed Issue 30: Transform dialog should remember preferred language. David Huynh 2010-05-27 01:13:11 +0000
  • 34cb1c4d07 XmlImporter is partially unit tested. One broken test for case where Record Elements contain varying numbers of nested elements. (This is for Issue 61 which is, at the time of this commit, an open issue) Iain Sproat 2010-05-26 19:22:38 +0000
  • 1c47ff476b Refactor of CreateProjectCommand.java and Importers Iain Sproat 2010-05-26 13:18:48 +0000
  • 017a825600 Initial implementation of a templating exporter. David Huynh 2010-05-26 05:42:31 +0000
  • 76cb65bfb8 Removed unnecessary files following refactor of TsvExporter and TsvCsvImporter. Iain Sproat 2010-05-25 16:50:44 +0000
  • 2f3980f969 CsvExporter allows the separator character in its output to be modified. ExportRowsCommand has replaced TsvExporter with CsvExporter with a tab character as the separator. TsvExporterTests now tests CsvExporter with a tab character as the separator parameter. All unit tests now work. Iain Sproat 2010-05-25 16:39:25 +0000
  • 6779707399 CsvExporter uses columnIndex when accessing cells. Feature added to omit column header from first line of exported CSV. CsvExporterTests tests for this new feature. Iain Sproat 2010-05-25 16:00:03 +0000
  • ffd6e265a9 Fixed issue 49: Add Edit Cells / Set Null. Added support for "null" literal. David Huynh 2010-05-24 23:49:18 +0000
  • 638eb4ac24 Added mqlwrite exporter. David Huynh 2010-05-24 23:36:42 +0000
  • d7f7d50e16 Fixed Issue 14: Limiting Freebase load to starred records David Huynh 2010-05-24 23:01:34 +0000
  • 3ac3feb01f opencsv-2.2.jar patched so that CsvWriter only selectively applies quotation marks around values when escape, line break, nested quotation marks or separator characters are encountered. Patch submitted to opencsv project as https://sourceforge.net/tracker/?func=detail&aid=3006635&group_id=148905&atid=773543 Iain Sproat 2010-05-24 22:01:37 +0000
  • c6827fe242 Fixed issue 58: Meta facet David Huynh 2010-05-24 19:04:55 +0000
  • 433a047fb6 Added tests for TsvExporter - all are broken (may be the tests themselves, as they are copied from CsvExporterTests). Iain Sproat 2010-05-24 18:37:52 +0000
  • 38d5b3dbde Small refactoring: introduced RowEvaluable interface to abstract out the evaluation of an expression on a row. David Huynh 2010-05-24 17:14:54 +0000
  • 015b5a92ae CsvExporter is linked to the UI, and should fully work. Unit Tests now assert that null cells can be handled by CsvExporter. CHANGES.txt is now updated to reflect Issue 59. Iain Sproat 2010-05-24 12:36:35 +0000
  • 53e20da8f4 Issue 59 (part) - added CsvExporter and unit test to server side code. Not linked to UI. Iain Sproat 2010-05-24 12:15:45 +0000
  • ae1ce4ce79 Fixed issue 53: Moving the cursor inside the Text Filter box by clicking. David Huynh 2010-05-23 17:33:37 +0000
  • 5fa1e2a552 Fixed Issue 55: Use stable sorting for text facets sorted by count. David Huynh 2010-05-22 02:28:18 +0000
  • 23c02b870a Implemented "reorder rows" feature. David Huynh 2010-05-22 01:39:27 +0000
  • bfc7ef7739 Re-organized operations.* classes into sub-packages. David Huynh 2010-05-21 18:15:13 +0000
  • c5443d95eb New packages for re-organizing operations.* classes. David Huynh 2010-05-21 17:43:54 +0000
  • 4e6b915bc1 When sorting, it's now possible to specify where to put blanks and errors relative to the valid values. David Huynh 2010-05-21 04:46:36 +0000
  • 369a02043c More work on sorting: - added "sorted" drop down menu to data table view if it's sorted. - set forward and reverse radio button labels depending on value type. - don't use a whole submenu for sorting if a column isn't sorted yet. David Huynh 2010-05-21 04:11:08 +0000
  • 80a199b4a9 Started to hook up sorting. You can sort on one column right now but there's no indicator after you've done sorting. David Huynh 2010-05-21 00:48:36 +0000
  • 496823e564 Added start() and end() methods to RowVisitor and RecordVisitor so visitors can do things before and after all visitations. Added sorting package. It's not hooked up, yet. David Huynh 2010-05-20 22:10:34 +0000
  • 0709ec3f92 Fixed issue 46: Array literals in GEL David Huynh 2010-05-20 17:49:20 +0000
  • bf6ba51700 Facet panel now resizes its children properly. David Huynh 2010-05-20 06:28:00 +0000
  • e1feec436a Made data table view render "rows" or "records" depending on the mode. Got rid of "show dependent rows" and replaced it with 2 radio buttons for the 2 modes: row-based vs. record-based. David Huynh 2010-05-20 05:49:13 +0000
  • ef2079d0d8 Re-organization of classes in the browsing.* packages. David Huynh 2010-05-20 00:33:13 +0000
  • 598258a326 New package. David Huynh 2010-05-20 00:27:57 +0000
  • 28ca652dea More row/record model refactoring work. Everything should still be working almost as before, except contextual rows are not shown in row-based mode. David Huynh 2010-05-20 00:13:19 +0000
  • ec7ac81246 Applying Tom Morris's patch to GridworksServlet.(issue #48). GridworksServlet creates classes from a string, so is no longer dependent on (imports) any of the Command Classes. Iain Sproat 2010-05-19 07:09:40 +0000
  • 1e737e3238 Factored row dependency code from Row class and Project class out as Record and RecordModel classes. Simplified RdfTripleImporter. David Huynh 2010-05-19 04:22:45 +0000
  • e1861eb1d9 Let the RdfTripleImporter handle .rdf and application/rdf+xml files. David Huynh 2010-05-18 21:28:31 +0000
  • 0e4682f453 RdfTripleImporter handles row dependencies. Iain Sproat 2010-05-18 21:08:37 +0000
  • cfd0f2219e RdfTripleImporter does basic reconciliation on Rdf subject - data model is no longer sparse (now possible to have more than one data point per row) Iain Sproat 2010-05-18 13:48:52 +0000
  • 043f46c562 RdfTripleImporter correctly adds empty cells to existing rows when a column is added. Iain Sproat 2010-05-18 13:04:51 +0000
  • 311cc14dcd adding ommitted libraries for r813 Iain Sproat 2010-05-18 12:49:24 +0000
  • 25d3a9dfc1 Added a basic RDF triple importer plus unit tests. Some more work required - it's not plugged into the client and it creates a very sparse data structure (each triple is a new row). It uses JRDF library (Apache 1.1 license). Iain Sproat 2010-05-18 12:41:40 +0000
  • c9303a884d The process widget was catching all keystrokes with meta or ctrl flag and performed an undo. We actually need to test for ctrl-z or meta-z. David Huynh 2010-05-18 02:52:02 +0000
  • 5d4ce3fee2 updating about page Stefano Mazzocchi 2010-05-18 00:37:00 +0000
  • 18ce4b68b7 avoid showing the version number when running trunk Stefano Mazzocchi 2010-05-18 00:30:26 +0000
  • ee82ec2642 Issue 45: "Renaming Cells with Ctrl-Enter produced ERROR" Tentative fix by sprinkling in "synchronized". David Huynh 2010-05-18 00:02:58 +0000
  • 6c9ef24336 lower verbosity of scatterplot generation Stefano Mazzocchi 2010-05-17 23:59:56 +0000
  • 0c70d281c7 Issue 28: mql-like preview is not properly unquoting numbers. David Huynh 2010-05-17 23:47:09 +0000
  • 5ec73daabe logging more changes Stefano Mazzocchi 2010-05-17 23:28:44 +0000
  • fa2be33709 Fixed issue 16: Column name collision when adding data from Freebase. David Huynh 2010-05-17 21:33:46 +0000
  • 4cf476630e Fixed issue 15: Ability to rename projects - added rename command in both index.html and project.html (main menu bar) Updated CHANGES.txt with other fixes committed previously. Made sure releases.js doesn't hold up the initialization code of project.html. Some polishing on the rendering of projects' last modified dates in index.html. David Huynh 2010-05-17 19:22:58 +0000
  • 2cf360b723 adding even runtime jars to the eclipse build path so that people running gw from IDEs don't get ClassNotFound messages at runtime Stefano Mazzocchi 2010-05-17 16:35:20 +0000
  • 092d4602b9 TsvCsvImporter passes all unit tests. TsvCsvImporter again uses opencsv library. Iain Sproat 2010-05-17 11:57:26 +0000
  • 648e7ee5fa 'broken' exclusion test group added to tests.xml configuration file. Iain Sproat 2010-05-17 10:19:19 +0000
  • fcdb926e94 TsvCsvImporterTests tests are parameterized, so that both TsvCsvRowParser and SeparatorRowParser are both tested without writing additional tests. Removed enabled=false as the ./gridworks file should exclude group 'broken', the indicator for failing tests. Iain Sproat 2010-05-17 10:12:21 +0000
  • 7886016dd1 Test added to TsvCsvImporterTests for multiple blank lines in quoted CSV value, see issue #19. Test does not pass, so is enabled=false and grouped as 'broken'. Iain Sproat 2010-05-17 07:03:19 +0000
  • 075e985865 Rename CSVRowParserTests to TsvCsvRowParserTests. TsvCsvImporterTests - identified 3 tests which now fail when using different parser. Tests are enabled=false and in 'broken' testing group. Iain Sproat 2010-05-17 06:50:30 +0000
  • 03b1ab01f4 RowParser is no longer a parameter of read method in TsvCsvImporter (now handled in the method itself) CSVRowParserTests is now tidied - with expected and actual being input into the correct parameters of Assert.assertEquals. One more test passes, but still 2 tests failing. Iain Sproat 2010-05-17 06:24:58 +0000
  • 71b08ebdd9 Added TSV test file for issue 19. David Huynh 2010-05-17 05:55:43 +0000
  • bd8d214a49 Resolved issue 19 for TSV as well, not just for CSV. Touched up TsvCsvImporterTests to leave the comma vs. tab guessing to the importer itself. All tests still pass. David Huynh 2010-05-17 05:55:02 +0000
  • 6f74bcaa26 comments tidied in TsvCsvImporterTests and ImporterUtilities Iain Sproat 2010-05-17 05:40:46 +0000
  • 68fbd3320b Got disabled tests in Issue 41 to pass. David Huynh 2010-05-17 05:26:29 +0000
  • 22fb3a1585 fixing issue introduced in r782. - importer now autodetects separator correctly. Uses original CSV parser, but 4no tests do not pass (ignored with enabled=false flag). Iain Sproat 2010-05-17 03:22:22 +0000
  • 4cbd5a3b49 More re-organization of commands. David Huynh 2010-05-17 02:33:01 +0000
  • 590358ca63 More new commands.* packages for better organization of commands. More re-organization of commands. David Huynh 2010-05-17 02:24:45 +0000
  • 7d6a3cbe87 More new commands.* packages for better organization of commands. Some re-organization of commands. David Huynh 2010-05-17 02:01:08 +0000
  • aec7b9fcbf New commands.* packages for better organization of commands. David Huynh 2010-05-17 01:49:46 +0000
  • f28e23e503 Committing patches by Iain: - use OpenCSV parser instead of our own - use TestNG instead of JUnit which is a lot more configurable in test selection (and allows us to do a much better job a leaving the tree green even while developing tests that are known to fail) - integrated TestNG in './gridworks test' - added Iain to the list of contributors in README.txt - changed the Eclipse test launch file to use the TestNG launcher (unfortunately, this is not shipped by default in Eclipse, so you have to install it yourself from the http://beust.com/eclipse update file, I'll add this to the wiki shortly) Stefano Mazzocchi 2010-05-16 18:42:52 +0000
  • c3934c041f fixing mime type (no functional change) Stefano Mazzocchi 2010-05-16 16:40:00 +0000
  • 828acfc694 better way to ignore tests Stefano Mazzocchi 2010-05-15 03:12:23 +0000
  • 2afe01414d we don't need these classes any longer Stefano Mazzocchi 2010-05-15 02:47:55 +0000
  • 9f1358ea38 comment out tests that don't pass (leaving the tree in a broken state is a nono) Stefano Mazzocchi 2010-05-15 02:45:54 +0000
  • 9b2aa5290c split method of CSVRowParserTests is now unit tested. 3 tests fail (related to issue #19) - behaviour of CSV importer needs some further work. logger now correct on GridworksServletTests Iain Sproat 2010-05-14 22:34:50 +0000
  • ae986ebe49 Text search facet didn't reconstruct from permalink properly. David Huynh 2010-05-14 19:33:59 +0000
  • 1a87d672cf Browsing engine didn't initialize properly from permalink: it triggered an update when other parts of the UI hadn't been constructed. David Huynh 2010-05-14 19:27:01 +0000
  • 624b421da9 doGet and doPost methods of GridworksServlet now unit tested. @Ignore attribute added to GridworksServletStub to prevent ./gridworks server_test failing. Iain Sproat 2010-05-14 17:34:40 +0000
  • 6450921c02 Fixed issue 4: Match All bug with ZIP code. David Huynh 2010-05-14 17:03:33 +0000
  • bd87e079b2 Fixed issue 34: Behavior of Text Filter is unpredictable when "regular expression" mode is enabled. David Huynh 2010-05-14 16:51:31 +0000
  • 0af4e294f8 GridworksServlet is now unit tested with a single regression test Iain Sproat 2010-05-14 14:57:04 +0000
  • 2703457863 - use the OS's temporary dir instead of an internal dir - make windmill exit after the tests, silence some of its output and make the test results get out Stefano Mazzocchi 2010-05-13 22:44:19 +0000