1 2011-03-11 Ben Konrath <ben@bagu.org>
3 Only show FIXME string for images when there's an image.
5 * src/main/java/org/glom/web/server/OnlineGlomServiceImpl.java: Also included
6 in this change are some small code cleanups.
8 2011-03-11 Ben Konrath <ben@bagu.org>
10 Set text for fields with TYPE_IMAGE and TYPE_INVALID to avoid NPEs.
12 * src/main/java/org/glom/web/server/OnlineGlomServiceImpl.java:
14 2011-03-11 Ben Konrath <ben@bagu.org>
16 Correctly set the index of the default table.
18 * src/main/java/org/glom/web/server/OnlineGlomServiceImpl.java:
19 Correctly set the index of the default table. Add commented out example
22 2011-03-10 Ben Konrath <ben@bagu.org>
24 Add comment to pom.xml about the previous change.
26 * pom.xml: Add comment about the deployment issue so that it's obvious
27 why java-libglom is set to the provided scope.
29 2011-03-10 Ben Konrath <ben@bagu.org>
31 Change java-libglom dependency from compile to provided in pom.xml.
33 Since java-libglom uses jni it can only be loaded once and therefore
34 must be placed in $CATALINA_HOME/lib and not included in each war.
35 This directory is defined as /usr/share/tomcat6/lib/ on Ubuntu 10.04.
36 More information about this issue can be found in the Tomcat 6 release
37 notes in the "JNI Based Applications" section:
39 http://tomcat.apache.org/tomcat-6.0-doc/RELEASE-NOTES.txt
41 * README: Remove note about this issue. Deployment info should really
42 be on the wiki anyway so I'll add it right now.
43 * pom.xml: Change java-libglom dependency from compile to provided so
44 that it's copied in to the packaged war.
46 2011-03-09 Ben Konrath <ben@bagu.org>
48 Change to using a neutral locale for currency, date and time formatting.
50 This solves the problem of currency values being represented without a
51 space between the currency code and the number (e.g. "EUR5.89" is now
52 represented as "EUR 5.89"). More work is required when we implement
53 a locale preference setting.
55 * TODO: Add note about currency formatting issues with different
57 * src/main/java/org/glom/web/server/OnlineGlomServiceImpl.java: Change
58 to using the neutral ROOT locale.
60 2011-03-09 Ben Konrath <ben@bagu.org>
62 Add support for currency codes that are not ISO 4217 codes.
64 * src/main/java/org/glom/web/server/OnlineGlomServiceImpl.java: Use
65 the currency code defined in the glom file when it's not 3 characters
66 long or when Java doesn't recognize the string as an ISO 4217 code.
68 2011-03-08 Ben Konrath <ben@bagu.org>
70 Remove test classes, launch configurations and configuration.
72 The test stuff was getting in the way when creating the war. To make
73 the war file you can now do 'mvn clean package'. The packaged war file
74 will be in the target directory.
76 * .classpath: Remove unused classpathentry for tests and i18n.
77 * pom.xml: Remove junit.jar dependency. Properly use gwt.version
78 property. Don't run test or i18n goals when packaging the war.
79 * src/main/webapp/WEB-INF/web.xml: Add xml name space. Correct
84 * OnlineGlomTest-dev.launch:
85 * OnlineGlomTest-prod.launch:
86 * src/test/java/org/glom/web/client/GwtTestOnlineGlom.java:
87 * src/test/resources/org/glom/web/OnlineGlomJUnit.gwt.xml:
89 2011-03-07 Ben Konrath <ben@bagu.org>
91 Update gwt-maven plugin to 2.2.0 and fix other configuation problems.
93 These fixes allow me to use 'mvn deploy' to create the war file.
95 * .classpath: This generated config has been updated by Eclipse. This
96 change was probably triggered by me updating from Eclipse 3.6.1 to
98 * .gitignore: Add entry to ignore the directory
99 src/main/webapp/WEB-INF/deploy. This directory is generated by Eclipse.
100 * .project: The generated config has been updated by Eclipse. This
101 change was probably triggered by me updating from Eclipse 3.6.1 to
103 * .settings/com.google.appengine.eclipse.core.prefs: Add empty config
104 so that Eclipse doesn't complain
105 * pom.xml: Update to gwt-maven-plugin 2.2.0.
106 * src/test/java/org/glom/web/client/GwtTestOnlineGlom.java: Move from
107 'tests' directory to 'client' directory. This is the new
108 gwt-maven-plugin convension.
109 * src/test/resources/org/glom/web/OnlineGlomJUnit.gwt.xml: Correctly
110 refer to org.glom.web.OnlineGlom gwt module and OnlineGlomServiceImpl.
112 2011-03-07 Ben Konrath <ben@bagu.org>
114 Add support for horizontal alignment in the LayoutList columns.
116 * TODO: Remove item about horizontal alignment. Add item about
117 improvements to ColumnInfo.
118 * src/main/java/org/glom/web/client/LayoutListView.java: Set horizontal
119 alignment on the columns. Use ColumnInfo RPC object get the column
120 title and horizontal alignment.
121 * src/main/java/org/glom/web/client/OnlineGlom.java: Update
122 LayoutListView creation with ColumnInfo RPC object.
123 * src/main/java/org/glom/web/server/OnlineGlomServiceImpl.java: Create
124 a ColumnInfo object for every LayoutList columnn. Convert the
125 FieldFormatting.HorizontalAlignment to the correct
126 ColumnnInfo.HorizontatlAlignment with the new
127 getColumnInfoHorizontalAlignment helper method.
128 * src/main/java/org/glom/web/shared/ColumnInfo.java: New RPC object
129 to encapsulate column information like alignment and title. This
130 could be used to set the colour instead of on a per cell field basis.
131 * src/main/java/org/glom/web/shared/LayoutListTable.java: Replace
132 column title storage and retrieval with ColumnInfo.
134 2011-03-04 Ben Konrath <ben@bagu.org>
136 Add support for column sorting.
138 * src/main/java/org/glom/web/client/LayoutListView.java: Change
139 AsynDataProvider to be an anonymous inner class. Use new
140 getSortedTableData RPC method when column sort is requested. Set all
141 columns sortable and add an AsyncHandler to activate sorting in the
143 * src/main/java/org/glom/web/client/OnlineGlomService.java: Add new
144 method getSortedTableData(). Cleanup other method signatures.
145 * src/main/java/org/glom/web/client/OnlineGlomServiceAsync.java: Add
146 new method getSortedTableData(). Cleanup other method signatures.
147 * src/main/java/org/glom/web/server/OnlineGlomServiceImpl.java:
148 Implement getSortedTableData() and getTableData() methods by using a
149 private helper method with the appropriate parameters filled in. Use
150 user supplied sort clause when supplied, otherwise fall back to
151 sorting by the primary key. Move destroy() method to be underneath
152 constructor for readability. Cleanup comments.
154 2011-03-03 Ben Konrath <ben@bagu.org>
156 Add support for colour text and colour backgrounds to the layout list cells.
158 Only the cell backgrounds are coloured which leaves a gap between the
159 cells that isn't coloured. I need to figure out a way to set
160 'style=background-colour:' on the whole column rather than just the
163 * TODO: Add a note about colouring the background of the whole column.
164 * src/main/java/org/glom/web/client/LayoutListView.java: Add a custom
165 column type (GlomFieldColumn) and a custom cell type (GlomFieldCell) to
166 render the coloured text and backgrounds. Use GlomField[] for the row type.
167 * src/main/java/org/glom/web/client/OnlineGlomService.java: Use GlomField[]
169 * src/main/java/org/glom/web/client/OnlineGlomServiceAsync.java: Use
170 GlomField[] for the row type.
171 * src/main/java/org/glom/web/server/OnlineGlomServiceImpl.java: Use
172 GlomField[] for the row type. Set the text, text colour and background
173 colour in the GlomField objects as specified in the glom document. Add
174 method to convert from Gdk::Color to HTML colour string. Cleanup comments.
175 * src/main/java/org/glom/web/shared/GlomField.java: New file to encapulate
176 the glom field text, foreground colour and background colour.
178 2011-03-02 Ben Konrath <ben@bagu.org>
180 Don't display hidden tables in the combo box.
182 * src/main/java/org/glom/web/client/OnlineGlom.java: Update code to use
184 * src/main/java/org/glom/web/server/OnlineGlomServiceImpl.java: Add
185 code to ignore hidden tables using ArrayLists for the table names and
187 * src/main/java/org/glom/web/shared/GlomDocument.java: Change tableTitles and
188 tableNames to use ArrayLists instead of String[]. Update getter and setter
191 2011-03-01 Ben Konrath <ben@bagu.org>
193 Add support for Date and Time number types.
195 * src/main/java/org/glom/web/server/OnlineGlomServiceImpl.java:
196 Implement formatting for Date and Time values. Change the default glom
197 file to small business example.
199 2011-03-01 Ben Konrath <ben@bagu.org>
201 Add support for formatting glom types as specified in the glom file.
203 Formatting isn't finished yet - I still need to add support for Date
206 * src/main/java/org/glom/web/server/OnlineGlomServiceImpl.java: Add
207 formatting support for TYPE_TEXT, TYPE_BOOLEAN and TYPE_NUMERIC. Remove
208 checks for null values in JDBC cleanup code and catch all exceptions
209 instead of just SQLExceptions.
210 * src/main/java/org/glom/web/shared/LayoutListTable.java: Fix incorrect
213 2011-03-01 Ben Konrath <ben@bagu.org>
215 Use GWT 2.2.0 instead of 2.1.1.
217 * pom.xml: Change GWT version numbers.
219 2011-03-01 Ben Konrath <ben@bagu.org>
221 A few small code cleanups.
223 * src/main/java/org/glom/web/server/OnlineGlomServiceImpl.java: Remove
225 * src/main/java/org/glom/web/shared/GlomDocument.java: Remove
226 unnecessary object creation in constructor.
227 * src/main/java/org/glom/web/shared/LayoutListTable.java: Remove
228 unnecessary object creation in constructor.
230 2011-02-28 Ben Konrath <ben@bagu.org>
232 Add file for TODO list.
236 2011-02-18 Ben Konrath <ben@bagu.org>
238 Enable the CellTable Pager when more than 20 rows need to be viewed.
240 The Pager will automatically become active when the results are larger
241 than the CellTable size which is currently set to 20 lines.
243 * src/main/java/org/glom/web/client/LayoutListView.java: Correct class
244 name on debug statment in RPC call in LayoutListDataProvider, add
245 numRows parameter to LayoutListView constructor, propperly set rowCount
247 * src/main/java/org/glom/web/client/OnlineGlom.java: Correct class
248 name on debug statment in RPC call, use LayoutListTable object in RPC
249 calls, pass rowCount to LayoutListView.
250 * src/main/java/org/glom/web/client/OnlineGlomService.java: Change
251 getLayoutListHeaders to getLayoutListTable and return LayoutListTable
253 * src/main/java/org/glom/web/client/OnlineGlomServiceAsync.java: Update
254 interface for changes in OnlineGlomService.
255 * src/main/java/org/glom/web/server/OnlineGlomServiceImpl.java: Change
256 getLayoutListHeaders() to getLayoutListTable() and return
257 LayoutListTable. Using this object allows me to pass other information
258 about the LayoutList like the expected number of rows in the result set.
259 The Connection object from the connection pool is now propperly closed.
260 Only the requested number of lines are returned to the client in
262 * src/main/java/org/glom/web/shared/LayoutListTable.java: Move from
263 GlomTable and add columnTitles and numRows.
265 2011-02-18 Ben Konrath <ben@bagu.org>
267 Use String arrays instead of GlomTable objects in GlomDocument GWT-RPC object.
269 This is a small performance boost. I'll use GlomTable to get the required
270 layoutlist information.
272 * src/main/java/org/glom/web/client/OnlineGlom.java:
273 * src/main/java/org/glom/web/server/OnlineGlomServiceImpl.java:
274 * src/main/java/org/glom/web/shared/GlomDocument.java:
276 2011-02-18 Ben Konrath <ben@bagu.org>
278 Add option to turn off formatting in JDT formatter preferences.
280 * .settings/org.eclipse.jdt.core.prefs:
282 2011-02-18 Ben Konrath <ben@bagu.org>
284 Rename LayoutList to LayoutListView.
286 I'm working towards setting things up to easily use MVP when the time
289 * src/main/java/org/glom/web/client/LayoutListView.java: Rename from
291 * src/main/java/org/glom/web/client/OnlineGlom.java: Update
294 2011-02-17 Ben Konrath <ben@bagu.org>
296 Move LayoutListDataProvider class into LayoutList.java.
298 * src/main/java/org/glom/web/client/LayoutList.java:
300 2011-02-17 Ben Konrath <ben@bagu.org>
302 Rename RPC service classes from LibGlomService* to OnlineGlomService*.
304 * src/main/java/org/glom/web/client/LayoutListDataProvider.java: Update
306 * src/main/java/org/glom/web/client/OnlineGlom.java: Update references.
307 * src/main/java/org/glom/web/client/OnlineGlomService.java: Rename
308 from LibGlomServer.java.
309 * src/main/java/org/glom/web/client/OnlineGlomServiceAsync.java:
310 Rename from LibGlomServiceAsync.java.
311 * src/main/java/org/glom/web/server/OnlineGlomServiceImpl.java:
312 Rename from LibGlomServiceImpl.java.
313 * src/main/webapp/WEB-INF/web.xml: Update configuration.
315 2011-02-17 Ben Konrath <ben@bagu.org>
319 * .settings/org.eclipse.jdt.core.prefs:
321 2011-02-17 Ben Konrath <ben@bagu.org>
323 Move GWT-RPC objects to shared package (where they should be).
325 * src/main/java/org/glom/web/client/LibGlomService.java: Update imports.
326 * src/main/java/org/glom/web/client/LibGlomServiceAsync.java: Update imports.
327 * src/main/java/org/glom/web/client/OnlineGlom.java: Update imports.
328 * src/main/java/org/glom/web/server/LibGlomServiceImpl.java: Update imports.
329 * src/main/java/org/glom/web/shared/GlomDocument.java: Move to
330 org.glom.web.shared package.
331 * src/main/java/org/glom/web/shared/GlomTable.java: Move to
332 org.glom.web.shared package.
333 * src/main/resources/org/glom/web/OnlineGlom.gwt.xml: Included shared
334 directory in compilation to javascript.
336 2011-02-16 Ben Konrath <ben@bagu.org>
338 Add sort clause to the sql query that grabs table information.
340 * src/main/java/org/glom/web/server/LibGlomServiceImpl.java: Add sort clause
341 if one of the columns is a primary key.
343 2011-02-16 Ben Konrath <ben@bagu.org>
345 Disable generateAsync feature of gwt-maven.
347 The generated interface does not correctly match the methods in LibGlomService
348 and the generated singleton Util inner-class doesn't respect the servlet
351 * pom.xml: Turn off generateAsync feature.
352 * src/main/java/org/glom/web/client/LibGlomServiceAsync.java: Re-add file
353 with singleton Util inner-class.
355 2011-02-14 Ben Konrath <ben@bagu.org>
357 Add LGPL v3 licence notices.
359 Followed directions listed here:
360 http://www.gnu.org/licenses/gpl-howto.html
362 * COPYING: This file is a copy of the GPL v3.
363 * COPYING.LESSER: This file is a copy of the LGPL v3.
364 * src/main/java/org/glom/web/client/GlomDocument.java: Add licence
366 * src/main/java/org/glom/web/client/GlomTable.java: Add licence
368 * src/main/java/org/glom/web/client/LayoutList.java: Add licence
370 * src/main/java/org/glom/web/client/LayoutListDataProvider.java: Add
372 * src/main/java/org/glom/web/client/LibGlomService.java: Add licence
374 * src/main/java/org/glom/web/client/OnlineGlom.java: Add licence
376 * src/main/java/org/glom/web/server/LibGlomServiceImpl.java: Add
379 2011-02-14 Ben Konrath <ben@bagu.org>
381 Use ArrayList instead of Array in GWT-RPC calls.
383 Apparently this gives a slight performance boost to the compiled
386 * src/main/java/org/glom/web/client/LayoutListDataProvider.java: Use ArrayList
388 * src/main/java/org/glom/web/client/LibGlomService.java: Use ArrayList instead
391 2011-02-14 Ben Konrath <ben@bagu.org>
393 Access data from a postgres db rather than the example glom file.
395 * .settings/com.google.gwt.eclipse.core.prefs: Change GWT setting to
396 compile down to obfuscated javascript.
397 * pom.xml: Add c3p0 and postgres JDBC libraries.
398 * src/main/java/org/glom/web/server/LibGlomServiceImpl.java: Return data
399 using a postgres db accessed through the c3p0 connection pooling library.
401 2011-02-14 Ben Konrath <ben@bagu.org>
403 Update Java formatter settings.
405 * .settings/org.eclipse.jdt.core.prefs: Change comment length to 120.
407 2011-02-02 Ben Konrath <ben@bagu.org>
409 Update Eclipse and Maven configs to in preparation for the postgres JDBC jar.
411 * .classpath: Change JRE to Java 1.6, remove GWT configuration as we're now
413 * .settings/com.google.gwt.eclipse.core.prefs: Don't copy gwt-servlet.jar to
414 the compiled webapp directory that Eclipse uses as we're using Maven now.
415 * .settings/org.eclipse.jdt.core.prefs: Change target platform to Java 1.6.
416 * .settings/org.eclipse.wst.common.project.facet.core.xml: Change Java version
418 * pom.xml: Format file, change target Java version to 1.6.
420 2011-02-02 Ben Konrath <ben@bagu.org>
422 Add information about a deployment related issue.
424 * README: Add Notes section with the problem outlined.
426 2011-02-02 Ben Konrath <ben@bagu.org>
428 Call Glom.libglom_deinit() when the servlet is shutdown.
430 * src/main/java/org/glom/web/server/LibGlomServiceImpl.java: Add
431 Glom.libglom_deinit() to destroy() method.
433 2011-01-28 Ben Konrath <ben@bagu.org>
435 Use generated Util class to get the RPC Async interface.
437 * .settings/com.google.gwt.eclipse.core.prefs: Update generated Eclipse config
439 * src/main/java/org/glom/web/client/LayoutListDataProvider.java: Use generated
440 getInstance() method to get a reference to the RPC Async interface.
441 * src/main/java/org/glom/web/client/OnlineGlom.java: Use generated
442 getInstance() method to get a reference to the RPC Async interface, remove
443 the now unused getLibGlomServiceProxy() method.
445 2011-01-27 Ben Konrath <ben@bagu.org>
447 Cleanup ChangeLog entry from previous commit.
449 * ChangeLog: Group logical changes together and add comments.
451 2011-01-25 Ben Konrath <ben@bagu.org>
453 Convert to gwt-maven project.
455 * .gitignore: Update for new project structure.
456 * README: New file with a link to the online documentation.
457 * pom.xml: The generated maven configuration file with some tweaks.
459 Add / update Eclipse settings. These files are a merge of the files that
460 were generated with the gwt-maven plugin and the files we were previously
464 * .settings/.jsdtscope:
465 * .settings/com.google.gdt.eclipse.core.prefs:
466 * .settings/com.google.gwt.eclipse.core.prefs:
467 * .settings/org.eclipse.jdt.core.prefs:
468 * .settings/org.eclipse.wst.common.component:
469 * .settings/org.eclipse.wst.common.project.facet.core.xml:
470 * .settings/org.eclipse.wst.jsdt.ui.superType.container:
471 * .settings/org.maven.ide.eclipse.prefs:
472 * OnlineGlomTest-dev.launch:
473 * OnlineGlomTest-prod.launch:
475 Java source files moved from the 'src' directory to the directory structure
477 * src/main/java/org/glom/web/client/GlomDocument.java:
478 * src/main/java/org/glom/web/client/GlomTable.java:
479 * src/main/java/org/glom/web/client/LayoutList.java:
480 * src/main/java/org/glom/web/client/LayoutListDataProvider.java:
481 * src/main/java/org/glom/web/client/LibGlomService.java:
482 * src/main/java/org/glom/web/client/OnlineGlom.java:
483 * src/main/java/org/glom/web/server/LibGlomServiceImpl.java:
485 Non-functional property file used for translations. I included this as
486 reminder that it's something I need to sort out.
487 * src/main/resources/org/glom/web/client/Messages.properties:
489 The OnlineGlom GWT config file moved from the 'src/org/glom/web' directory.
490 * src/main/resources/org/glom/web/OnlineGlom.gwt.xml:
492 The servlet configuration files moved from the 'war' directory.
493 * src/main/webapp/OnlineGlom.css:
494 * src/main/webapp/OnlineGlom.html:
495 * src/main/webapp/WEB-INF/web.xml:
497 Generated test files with most of the code commented out. I included these
498 so that it's easy to add tests when we're ready for them.
499 * src/test/java/org/glom/web/tests/GwtTestOnlineGlom.java:
500 * src/test/resources/org/glom/web/OnlineGlomJUnit.gwt.xml:
502 2011-01-25 Ben Konrath <ben@bagu.org>
504 Remove unused println.
506 * src/org/glom/web/server/LibGlomServiceImpl.java:
508 2011-01-25 Ben Konrath <ben@bagu.org>
510 Add project specific JDT settings.
512 * .settings/org.eclipse.jdt.core.prefs: Generated by Eclipse.
513 * .settings/org.eclipse.jdt.ui.prefs: Generated by Eclipse.
515 2011-01-25 Ben Konrath <ben@bagu.org>
517 Populate celltable with example data.
519 * src/org/glom/web/client/GlomDocument.java: Correct formatting.
520 * src/org/glom/web/client/GlomTable.java: Correct formatting.
521 * src/org/glom/web/client/LayoutList.java: Renamed from ListLayoutTable.java,
522 add LayoutListDataProvider to CellTable, add simpler pager (not working yet).
523 * src/org/glom/web/client/LayoutListDataProvider.java: New file,
524 asynchronously gets the example data.
525 * src/org/glom/web/client/LibGlomService.java: Add getTableData() method.
526 * src/org/glom/web/client/LibGlomServiceAsync.java: Add getTableData() method.
527 * src/org/glom/web/client/OnlineGlom.java: Allow service proxy object and
528 curently selected table to be retrieved by other widgets.
529 * src/org/glom/web/server/LibGlomServiceImpl.java: Correct formatting,
530 implement getTableData() in a hacky way. This method needs to be updated
531 to grab information from the database when database creating is
534 2011-01-20 Ben Konrath <ben@bagu.org>
536 Set table headers when table dropBox changes.
538 * src/org/glom/web/client/GlomDocument.java: Correct some method
540 * src/org/glom/web/client/LibGlomService.java: Add method
541 to get list layout field names.
542 * src/org/glom/web/client/LibGlomServiceAsync.java: Add method
543 to get list layout field names.
544 * src/org/glom/web/client/ListLayoutTable.java: New file - composite
545 widget for list layout table.
546 * src/org/glom/web/client/OnlineGlom.java: Add a change handler for
547 the table drop box and add new updateTable() method to asynchronously
548 get the layout list field names for the currently selected table.
549 * src/org/glom/web/server/LibGlomServiceImpl.java: Add server side
550 implementation of getLayoutListHeaders() method.
551 * war/OnlineGlom.html: Remove GlomWebApp div tag as it is not required.
553 2011-01-18 Ben Konrath <ben@bagu.org>
555 Make a listBox with table titles instead of the flexTable demo.
557 This is the start of something more useful.
559 * .classpath: Exclude a bunch of packages from the JVM that are
560 getting in the way of the Eclipse content assist.
561 * src/org/glom/web/client/GlomDocument.java:
562 * src/org/glom/web/client/GlomTable.java:
563 * src/org/glom/web/client/LibGlomService.java:
564 * src/org/glom/web/client/LibGlomServiceAsync.java:
565 * src/org/glom/web/client/OnlineGlom.java:
566 * src/org/glom/web/server/LibGlomServiceImpl.java:
567 * war/OnlineGlom.html:
568 * war/WEB-INF/web.xml:
570 211-01-13 Ben Konrath <ben@bagu.org>
572 Update to new java-libglom API.
574 * .gitignore: Ignore OnlineGlom.war.
575 * src/org/glom/web/server/TableNamesServiceImpl.java: Update to new java-libglom API.
577 2010-12-20 Ben Konrath <ben@bagu.org>
579 Add some basic style to the table listing.
581 * src/org/glom/web/client/OnlineGlom.java: Add style to the table
582 header, print useful error message on async callback failure.
583 * war/OnlineGlom.css: Add style for table header, remove defaults
584 provided by the Eclipse project wizard.
586 2010-12-20 Ben Konrath <ben@bagu.org>
588 Load example file from installed glom dir.
590 * src/org/glom/web/server/TableNamesServiceImpl.java: Use the Java API
591 provided by java-libglom to find the example file.
593 2010-12-20 Ben Konrath <ben@bagu.org>
595 Update Eclipse settings.
598 * .settings/com.google.gdt.eclipse.core.prefs:
599 * .settings/com.google.gwt.eclipse.core.prefs:
601 2010-12-17 Ben Konrath <ben@bagu.org>
605 * .classpath: New file.
606 * .gitignore: New file.
607 * .project: New file.
608 * .settings/com.google.gdt.eclipse.core.prefs: New file.
609 * .settings/com.google.gwt.eclipse.core.prefs: New file.
610 * src/org/glom/web/OnlineGlom.gwt.xml: New file.
611 * src/org/glom/web/client/GlomTable.java: New file.
612 * src/org/glom/web/client/OnlineGlom.java: New file.
613 * src/org/glom/web/client/TableNameService.java: New file.
614 * src/org/glom/web/client/TableNameServiceAsync.java: New file.
615 * src/org/glom/web/server/TableNamesServiceImpl.java: New file.
616 * war/OnlineGlom.css: New file.
617 * war/OnlineGlom.html: New file.
618 * war/WEB-INF/web.xml: New file.
619 * war/images/glom.png: New file.