2c8595098cMajor refactor to separate the webapp part from the embedded servlet engine part
Stefano Mazzocchi
2010-05-28 23:19:08 +0000
d7aef8a5a5Release 1.1.
David Huynh
2010-05-27 23:36:14 +0000
ce570016d7Updating CHANGES.txt for 1.1 release.
David Huynh
2010-05-27 23:31:51 +0000
0f78b6a793Bump dmg size up.
David Huynh
2010-05-27 23:29:32 +0000
2f398cfeb3Tabs to spaces.
David Huynh
2010-05-27 21:22:27 +0000
6409f1531cRe-adding guessValueType feature which was mistakenly removed in r797.
Iain Sproat
2010-05-27 21:18:27 +0000
b4c4c4308cMinor fix.
David Huynh
2010-05-27 21:08:56 +0000
f9a0c51285Added 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
bf1fb5ebcdSchema skeleton dialog preview was broken by some previous checkin.
David Huynh
2010-05-27 05:06:47 +0000
b026c90399Fixed issue 62: It'd be nice if URIs were hyperlinked in the data cells
David Huynh
2010-05-27 04:48:48 +0000
b721401261adding git ignore for those using git-svn
Stefano Mazzocchi
2010-05-27 03:59:44 +0000
89d26b3d8eFixed Issue 30: Transform dialog should remember preferred language.
David Huynh
2010-05-27 01:13:11 +0000
34cb1c4d07XmlImporter 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
1c47ff476bRefactor of CreateProjectCommand.java and Importers
Iain Sproat
2010-05-26 13:18:48 +0000
017a825600Initial implementation of a templating exporter.
David Huynh
2010-05-26 05:42:31 +0000
76cb65bfb8Removed unnecessary files following refactor of TsvExporter and TsvCsvImporter.
Iain Sproat
2010-05-25 16:50:44 +0000
2f3980f969CsvExporter 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
6779707399CsvExporter 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
ffd6e265a9Fixed issue 49: Add Edit Cells / Set Null. Added support for "null" literal.
David Huynh
2010-05-24 23:49:18 +0000
638eb4ac24Added mqlwrite exporter.
David Huynh
2010-05-24 23:36:42 +0000
d7f7d50e16Fixed Issue 14: Limiting Freebase load to starred records
David Huynh
2010-05-24 23:01:34 +0000
c6827fe242Fixed issue 58: Meta facet
David Huynh
2010-05-24 19:04:55 +0000
433a047fb6Added 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
38d5b3dbdeSmall refactoring: introduced RowEvaluable interface to abstract out the evaluation of an expression on a row.
David Huynh
2010-05-24 17:14:54 +0000
015b5a92aeCsvExporter 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
53e20da8f4Issue 59 (part) - added CsvExporter and unit test to server side code. Not linked to UI.
Iain Sproat
2010-05-24 12:15:45 +0000
ae1ce4ce79Fixed issue 53: Moving the cursor inside the Text Filter box by clicking.
David Huynh
2010-05-23 17:33:37 +0000
5fa1e2a552Fixed Issue 55: Use stable sorting for text facets sorted by count.
David Huynh
2010-05-22 02:28:18 +0000
23c02b870aImplemented "reorder rows" feature.
David Huynh
2010-05-22 01:39:27 +0000
bfc7ef7739Re-organized operations.* classes into sub-packages.
David Huynh
2010-05-21 18:15:13 +0000
c5443d95ebNew packages for re-organizing operations.* classes.
David Huynh
2010-05-21 17:43:54 +0000
4e6b915bc1When 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
369a02043cMore 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
80a199b4a9Started 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
496823e564Added 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
0709ec3f92Fixed issue 46: Array literals in GEL
David Huynh
2010-05-20 17:49:20 +0000
bf6ba51700Facet panel now resizes its children properly.
David Huynh
2010-05-20 06:28:00 +0000
e1feec436aMade 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
ef2079d0d8Re-organization of classes in the browsing.* packages.
David Huynh
2010-05-20 00:33:13 +0000
598258a326New package.
David Huynh
2010-05-20 00:27:57 +0000
28ca652deaMore 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
ec7ac81246Applying 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
1e737e3238Factored 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
e1861eb1d9Let the RdfTripleImporter handle .rdf and application/rdf+xml files.
David Huynh
2010-05-18 21:28:31 +0000
cfd0f2219eRdfTripleImporter 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
043f46c562RdfTripleImporter correctly adds empty cells to existing rows when a column is added.
Iain Sproat
2010-05-18 13:04:51 +0000
311cc14dcdadding ommitted libraries for r813
Iain Sproat
2010-05-18 12:49:24 +0000
25d3a9dfc1Added 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
c9303a884dThe 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
5d4ce3fee2updating about page
Stefano Mazzocchi
2010-05-18 00:37:00 +0000
18ce4b68b7avoid showing the version number when running trunk
Stefano Mazzocchi
2010-05-18 00:30:26 +0000
ee82ec2642Issue 45: "Renaming Cells with Ctrl-Enter produced ERROR" Tentative fix by sprinkling in "synchronized".
David Huynh
2010-05-18 00:02:58 +0000
6c9ef24336lower verbosity of scatterplot generation
Stefano Mazzocchi
2010-05-17 23:59:56 +0000
0c70d281c7Issue 28: mql-like preview is not properly unquoting numbers.
David Huynh
2010-05-17 23:47:09 +0000
5ec73daabelogging more changes
Stefano Mazzocchi
2010-05-17 23:28:44 +0000
fa2be33709Fixed issue 16: Column name collision when adding data from Freebase.
David Huynh
2010-05-17 21:33:46 +0000
4cf476630eFixed 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
2cf360b723adding 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
092d4602b9TsvCsvImporter 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
fcdb926e94TsvCsvImporterTests 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
7886016dd1Test 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
075e985865Rename 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
03b1ab01f4RowParser 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
71b08ebdd9Added TSV test file for issue 19.
David Huynh
2010-05-17 05:55:43 +0000
bd8d214a49Resolved 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
6f74bcaa26comments tidied in TsvCsvImporterTests and ImporterUtilities
Iain Sproat
2010-05-17 05:40:46 +0000
68fbd3320bGot disabled tests in Issue 41 to pass.
David Huynh
2010-05-17 05:26:29 +0000
22fb3a1585fixing 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
4cbd5a3b49More re-organization of commands.
David Huynh
2010-05-17 02:33:01 +0000
590358ca63More new commands.* packages for better organization of commands. More re-organization of commands.
David Huynh
2010-05-17 02:24:45 +0000
7d6a3cbe87More new commands.* packages for better organization of commands. Some re-organization of commands.
David Huynh
2010-05-17 02:01:08 +0000
aec7b9fcbfNew commands.* packages for better organization of commands.
David Huynh
2010-05-17 01:49:46 +0000
f28e23e503Committing 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
c3934c041ffixing mime type (no functional change)
Stefano Mazzocchi
2010-05-16 16:40:00 +0000
828acfc694better way to ignore tests
Stefano Mazzocchi
2010-05-15 03:12:23 +0000
2afe01414dwe don't need these classes any longer
Stefano Mazzocchi
2010-05-15 02:47:55 +0000
9f1358ea38comment 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
9b2aa5290csplit 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
ae986ebe49Text search facet didn't reconstruct from permalink properly.
David Huynh
2010-05-14 19:33:59 +0000
1a87d672cfBrowsing 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
624b421da9doGet 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
6450921c02Fixed issue 4: Match All bug with ZIP code.
David Huynh
2010-05-14 17:03:33 +0000
bd87e079b2Fixed issue 34: Behavior of Text Filter is unpredictable when "regular expression" mode is enabled.
David Huynh
2010-05-14 16:51:31 +0000
0af4e294f8GridworksServlet 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