1 2011-03-11 Ben Konrath <ben@bagu.org>
3 Use table fields in layout list view if the layout list is not defined.
5 * src/main/java/org/glom/web/server/OnlineGlomServiceImpl.java:
6 Manually create a LayoutFieldVector for the query builder using the
7 table fieldswhen a layout list is not defined in the glom file.
9 2011-03-11 Ben Konrath <ben@bagu.org>
11 Only show FIXME string for images when there's an image.
13 * src/main/java/org/glom/web/server/OnlineGlomServiceImpl.java: Also included
14 in this change are some small code cleanups.
16 2011-03-11 Ben Konrath <ben@bagu.org>
18 Set text for fields with TYPE_IMAGE and TYPE_INVALID to avoid NPEs.
20 * src/main/java/org/glom/web/server/OnlineGlomServiceImpl.java:
22 2011-03-11 Ben Konrath <ben@bagu.org>
24 Correctly set the index of the default table.
26 * src/main/java/org/glom/web/server/OnlineGlomServiceImpl.java:
27 Correctly set the index of the default table. Add commented out example
30 2011-03-10 Ben Konrath <ben@bagu.org>
32 Add comment to pom.xml about the previous change.
34 * pom.xml: Add comment about the deployment issue so that it's obvious
35 why java-libglom is set to the provided scope.
37 2011-03-10 Ben Konrath <ben@bagu.org>
39 Change java-libglom dependency from compile to provided in pom.xml.
41 Since java-libglom uses jni it can only be loaded once and therefore
42 must be placed in $CATALINA_HOME/lib and not included in each war.
43 This directory is defined as /usr/share/tomcat6/lib/ on Ubuntu 10.04.
44 More information about this issue can be found in the Tomcat 6 release
45 notes in the "JNI Based Applications" section:
47 http://tomcat.apache.org/tomcat-6.0-doc/RELEASE-NOTES.txt
49 * README: Remove note about this issue. Deployment info should really
50 be on the wiki anyway so I'll add it right now.
51 * pom.xml: Change java-libglom dependency from compile to provided so
52 that it's copied in to the packaged war.
54 2011-03-09 Ben Konrath <ben@bagu.org>
56 Change to using a neutral locale for currency, date and time formatting.
58 This solves the problem of currency values being represented without a
59 space between the currency code and the number (e.g. "EUR5.89" is now
60 represented as "EUR 5.89"). More work is required when we implement
61 a locale preference setting.
63 * TODO: Add note about currency formatting issues with different
65 * src/main/java/org/glom/web/server/OnlineGlomServiceImpl.java: Change
66 to using the neutral ROOT locale.
68 2011-03-09 Ben Konrath <ben@bagu.org>
70 Add support for currency codes that are not ISO 4217 codes.
72 * src/main/java/org/glom/web/server/OnlineGlomServiceImpl.java: Use
73 the currency code defined in the glom file when it's not 3 characters
74 long or when Java doesn't recognize the string as an ISO 4217 code.
76 2011-03-08 Ben Konrath <ben@bagu.org>
78 Remove test classes, launch configurations and configuration.
80 The test stuff was getting in the way when creating the war. To make
81 the war file you can now do 'mvn clean package'. The packaged war file
82 will be in the target directory.
84 * .classpath: Remove unused classpathentry for tests and i18n.
85 * pom.xml: Remove junit.jar dependency. Properly use gwt.version
86 property. Don't run test or i18n goals when packaging the war.
87 * src/main/webapp/WEB-INF/web.xml: Add xml name space. Correct
92 * OnlineGlomTest-dev.launch:
93 * OnlineGlomTest-prod.launch:
94 * src/test/java/org/glom/web/client/GwtTestOnlineGlom.java:
95 * src/test/resources/org/glom/web/OnlineGlomJUnit.gwt.xml:
97 2011-03-07 Ben Konrath <ben@bagu.org>
99 Update gwt-maven plugin to 2.2.0 and fix other configuation problems.
101 These fixes allow me to use 'mvn deploy' to create the war file.
103 * .classpath: This generated config has been updated by Eclipse. This
104 change was probably triggered by me updating from Eclipse 3.6.1 to
106 * .gitignore: Add entry to ignore the directory
107 src/main/webapp/WEB-INF/deploy. This directory is generated by Eclipse.
108 * .project: The generated config has been updated by Eclipse. This
109 change was probably triggered by me updating from Eclipse 3.6.1 to
111 * .settings/com.google.appengine.eclipse.core.prefs: Add empty config
112 so that Eclipse doesn't complain
113 * pom.xml: Update to gwt-maven-plugin 2.2.0.
114 * src/test/java/org/glom/web/client/GwtTestOnlineGlom.java: Move from
115 'tests' directory to 'client' directory. This is the new
116 gwt-maven-plugin convension.
117 * src/test/resources/org/glom/web/OnlineGlomJUnit.gwt.xml: Correctly
118 refer to org.glom.web.OnlineGlom gwt module and OnlineGlomServiceImpl.
120 2011-03-07 Ben Konrath <ben@bagu.org>
122 Add support for horizontal alignment in the LayoutList columns.
124 * TODO: Remove item about horizontal alignment. Add item about
125 improvements to ColumnInfo.
126 * src/main/java/org/glom/web/client/LayoutListView.java: Set horizontal
127 alignment on the columns. Use ColumnInfo RPC object get the column
128 title and horizontal alignment.
129 * src/main/java/org/glom/web/client/OnlineGlom.java: Update
130 LayoutListView creation with ColumnInfo RPC object.
131 * src/main/java/org/glom/web/server/OnlineGlomServiceImpl.java: Create
132 a ColumnInfo object for every LayoutList columnn. Convert the
133 FieldFormatting.HorizontalAlignment to the correct
134 ColumnnInfo.HorizontatlAlignment with the new
135 getColumnInfoHorizontalAlignment helper method.
136 * src/main/java/org/glom/web/shared/ColumnInfo.java: New RPC object
137 to encapsulate column information like alignment and title. This
138 could be used to set the colour instead of on a per cell field basis.
139 * src/main/java/org/glom/web/shared/LayoutListTable.java: Replace
140 column title storage and retrieval with ColumnInfo.
142 2011-03-04 Ben Konrath <ben@bagu.org>
144 Add support for column sorting.
146 * src/main/java/org/glom/web/client/LayoutListView.java: Change
147 AsynDataProvider to be an anonymous inner class. Use new
148 getSortedTableData RPC method when column sort is requested. Set all
149 columns sortable and add an AsyncHandler to activate sorting in the
151 * src/main/java/org/glom/web/client/OnlineGlomService.java: Add new
152 method getSortedTableData(). Cleanup other method signatures.
153 * src/main/java/org/glom/web/client/OnlineGlomServiceAsync.java: Add
154 new method getSortedTableData(). Cleanup other method signatures.
155 * src/main/java/org/glom/web/server/OnlineGlomServiceImpl.java:
156 Implement getSortedTableData() and getTableData() methods by using a
157 private helper method with the appropriate parameters filled in. Use
158 user supplied sort clause when supplied, otherwise fall back to
159 sorting by the primary key. Move destroy() method to be underneath
160 constructor for readability. Cleanup comments.
162 2011-03-03 Ben Konrath <ben@bagu.org>
164 Add support for colour text and colour backgrounds to the layout list cells.
166 Only the cell backgrounds are coloured which leaves a gap between the
167 cells that isn't coloured. I need to figure out a way to set
168 'style=background-colour:' on the whole column rather than just the
171 * TODO: Add a note about colouring the background of the whole column.
172 * src/main/java/org/glom/web/client/LayoutListView.java: Add a custom
173 column type (GlomFieldColumn) and a custom cell type (GlomFieldCell) to
174 render the coloured text and backgrounds. Use GlomField[] for the row type.
175 * src/main/java/org/glom/web/client/OnlineGlomService.java: Use GlomField[]
177 * src/main/java/org/glom/web/client/OnlineGlomServiceAsync.java: Use
178 GlomField[] for the row type.
179 * src/main/java/org/glom/web/server/OnlineGlomServiceImpl.java: Use
180 GlomField[] for the row type. Set the text, text colour and background
181 colour in the GlomField objects as specified in the glom document. Add
182 method to convert from Gdk::Color to HTML colour string. Cleanup comments.
183 * src/main/java/org/glom/web/shared/GlomField.java: New file to encapulate
184 the glom field text, foreground colour and background colour.
186 2011-03-02 Ben Konrath <ben@bagu.org>
188 Don't display hidden tables in the combo box.
190 * src/main/java/org/glom/web/client/OnlineGlom.java: Update code to use
192 * src/main/java/org/glom/web/server/OnlineGlomServiceImpl.java: Add
193 code to ignore hidden tables using ArrayLists for the table names and
195 * src/main/java/org/glom/web/shared/GlomDocument.java: Change tableTitles and
196 tableNames to use ArrayLists instead of String[]. Update getter and setter
199 2011-03-01 Ben Konrath <ben@bagu.org>
201 Add support for Date and Time number types.
203 * src/main/java/org/glom/web/server/OnlineGlomServiceImpl.java:
204 Implement formatting for Date and Time values. Change the default glom
205 file to small business example.
207 2011-03-01 Ben Konrath <ben@bagu.org>
209 Add support for formatting glom types as specified in the glom file.
211 Formatting isn't finished yet - I still need to add support for Date
214 * src/main/java/org/glom/web/server/OnlineGlomServiceImpl.java: Add
215 formatting support for TYPE_TEXT, TYPE_BOOLEAN and TYPE_NUMERIC. Remove
216 checks for null values in JDBC cleanup code and catch all exceptions
217 instead of just SQLExceptions.
218 * src/main/java/org/glom/web/shared/LayoutListTable.java: Fix incorrect
221 2011-03-01 Ben Konrath <ben@bagu.org>
223 Use GWT 2.2.0 instead of 2.1.1.
225 * pom.xml: Change GWT version numbers.
227 2011-03-01 Ben Konrath <ben@bagu.org>
229 A few small code cleanups.
231 * src/main/java/org/glom/web/server/OnlineGlomServiceImpl.java: Remove
233 * src/main/java/org/glom/web/shared/GlomDocument.java: Remove
234 unnecessary object creation in constructor.
235 * src/main/java/org/glom/web/shared/LayoutListTable.java: Remove
236 unnecessary object creation in constructor.
238 2011-02-28 Ben Konrath <ben@bagu.org>
240 Add file for TODO list.
244 2011-02-18 Ben Konrath <ben@bagu.org>
246 Enable the CellTable Pager when more than 20 rows need to be viewed.
248 The Pager will automatically become active when the results are larger
249 than the CellTable size which is currently set to 20 lines.
251 * src/main/java/org/glom/web/client/LayoutListView.java: Correct class
252 name on debug statment in RPC call in LayoutListDataProvider, add
253 numRows parameter to LayoutListView constructor, propperly set rowCount
255 * src/main/java/org/glom/web/client/OnlineGlom.java: Correct class
256 name on debug statment in RPC call, use LayoutListTable object in RPC
257 calls, pass rowCount to LayoutListView.
258 * src/main/java/org/glom/web/client/OnlineGlomService.java: Change
259 getLayoutListHeaders to getLayoutListTable and return LayoutListTable
261 * src/main/java/org/glom/web/client/OnlineGlomServiceAsync.java: Update
262 interface for changes in OnlineGlomService.
263 * src/main/java/org/glom/web/server/OnlineGlomServiceImpl.java: Change
264 getLayoutListHeaders() to getLayoutListTable() and return
265 LayoutListTable. Using this object allows me to pass other information
266 about the LayoutList like the expected number of rows in the result set.
267 The Connection object from the connection pool is now propperly closed.
268 Only the requested number of lines are returned to the client in
270 * src/main/java/org/glom/web/shared/LayoutListTable.java: Move from
271 GlomTable and add columnTitles and numRows.
273 2011-02-18 Ben Konrath <ben@bagu.org>
275 Use String arrays instead of GlomTable objects in GlomDocument GWT-RPC object.
277 This is a small performance boost. I'll use GlomTable to get the required
278 layoutlist information.
280 * src/main/java/org/glom/web/client/OnlineGlom.java:
281 * src/main/java/org/glom/web/server/OnlineGlomServiceImpl.java:
282 * src/main/java/org/glom/web/shared/GlomDocument.java:
284 2011-02-18 Ben Konrath <ben@bagu.org>
286 Add option to turn off formatting in JDT formatter preferences.
288 * .settings/org.eclipse.jdt.core.prefs:
290 2011-02-18 Ben Konrath <ben@bagu.org>
292 Rename LayoutList to LayoutListView.
294 I'm working towards setting things up to easily use MVP when the time
297 * src/main/java/org/glom/web/client/LayoutListView.java: Rename from
299 * src/main/java/org/glom/web/client/OnlineGlom.java: Update
302 2011-02-17 Ben Konrath <ben@bagu.org>
304 Move LayoutListDataProvider class into LayoutList.java.
306 * src/main/java/org/glom/web/client/LayoutList.java:
308 2011-02-17 Ben Konrath <ben@bagu.org>
310 Rename RPC service classes from LibGlomService* to OnlineGlomService*.
312 * src/main/java/org/glom/web/client/LayoutListDataProvider.java: Update
314 * src/main/java/org/glom/web/client/OnlineGlom.java: Update references.
315 * src/main/java/org/glom/web/client/OnlineGlomService.java: Rename
316 from LibGlomServer.java.
317 * src/main/java/org/glom/web/client/OnlineGlomServiceAsync.java:
318 Rename from LibGlomServiceAsync.java.
319 * src/main/java/org/glom/web/server/OnlineGlomServiceImpl.java:
320 Rename from LibGlomServiceImpl.java.
321 * src/main/webapp/WEB-INF/web.xml: Update configuration.
323 2011-02-17 Ben Konrath <ben@bagu.org>
327 * .settings/org.eclipse.jdt.core.prefs:
329 2011-02-17 Ben Konrath <ben@bagu.org>
331 Move GWT-RPC objects to shared package (where they should be).
333 * src/main/java/org/glom/web/client/LibGlomService.java: Update imports.
334 * src/main/java/org/glom/web/client/LibGlomServiceAsync.java: Update imports.
335 * src/main/java/org/glom/web/client/OnlineGlom.java: Update imports.
336 * src/main/java/org/glom/web/server/LibGlomServiceImpl.java: Update imports.
337 * src/main/java/org/glom/web/shared/GlomDocument.java: Move to
338 org.glom.web.shared package.
339 * src/main/java/org/glom/web/shared/GlomTable.java: Move to
340 org.glom.web.shared package.
341 * src/main/resources/org/glom/web/OnlineGlom.gwt.xml: Included shared
342 directory in compilation to javascript.
344 2011-02-16 Ben Konrath <ben@bagu.org>
346 Add sort clause to the sql query that grabs table information.
348 * src/main/java/org/glom/web/server/LibGlomServiceImpl.java: Add sort clause
349 if one of the columns is a primary key.
351 2011-02-16 Ben Konrath <ben@bagu.org>
353 Disable generateAsync feature of gwt-maven.
355 The generated interface does not correctly match the methods in LibGlomService
356 and the generated singleton Util inner-class doesn't respect the servlet
359 * pom.xml: Turn off generateAsync feature.
360 * src/main/java/org/glom/web/client/LibGlomServiceAsync.java: Re-add file
361 with singleton Util inner-class.
363 2011-02-14 Ben Konrath <ben@bagu.org>
365 Add LGPL v3 licence notices.
367 Followed directions listed here:
368 http://www.gnu.org/licenses/gpl-howto.html
370 * COPYING: This file is a copy of the GPL v3.
371 * COPYING.LESSER: This file is a copy of the LGPL v3.
372 * src/main/java/org/glom/web/client/GlomDocument.java: Add licence
374 * src/main/java/org/glom/web/client/GlomTable.java: Add licence
376 * src/main/java/org/glom/web/client/LayoutList.java: Add licence
378 * src/main/java/org/glom/web/client/LayoutListDataProvider.java: Add
380 * src/main/java/org/glom/web/client/LibGlomService.java: Add licence
382 * src/main/java/org/glom/web/client/OnlineGlom.java: Add licence
384 * src/main/java/org/glom/web/server/LibGlomServiceImpl.java: Add
387 2011-02-14 Ben Konrath <ben@bagu.org>
389 Use ArrayList instead of Array in GWT-RPC calls.
391 Apparently this gives a slight performance boost to the compiled
394 * src/main/java/org/glom/web/client/LayoutListDataProvider.java: Use ArrayList
396 * src/main/java/org/glom/web/client/LibGlomService.java: Use ArrayList instead
399 2011-02-14 Ben Konrath <ben@bagu.org>
401 Access data from a postgres db rather than the example glom file.
403 * .settings/com.google.gwt.eclipse.core.prefs: Change GWT setting to
404 compile down to obfuscated javascript.
405 * pom.xml: Add c3p0 and postgres JDBC libraries.
406 * src/main/java/org/glom/web/server/LibGlomServiceImpl.java: Return data
407 using a postgres db accessed through the c3p0 connection pooling library.
409 2011-02-14 Ben Konrath <ben@bagu.org>
411 Update Java formatter settings.
413 * .settings/org.eclipse.jdt.core.prefs: Change comment length to 120.
415 2011-02-02 Ben Konrath <ben@bagu.org>
417 Update Eclipse and Maven configs to in preparation for the postgres JDBC jar.
419 * .classpath: Change JRE to Java 1.6, remove GWT configuration as we're now
421 * .settings/com.google.gwt.eclipse.core.prefs: Don't copy gwt-servlet.jar to
422 the compiled webapp directory that Eclipse uses as we're using Maven now.
423 * .settings/org.eclipse.jdt.core.prefs: Change target platform to Java 1.6.
424 * .settings/org.eclipse.wst.common.project.facet.core.xml: Change Java version
426 * pom.xml: Format file, change target Java version to 1.6.
428 2011-02-02 Ben Konrath <ben@bagu.org>
430 Add information about a deployment related issue.
432 * README: Add Notes section with the problem outlined.
434 2011-02-02 Ben Konrath <ben@bagu.org>
436 Call Glom.libglom_deinit() when the servlet is shutdown.
438 * src/main/java/org/glom/web/server/LibGlomServiceImpl.java: Add
439 Glom.libglom_deinit() to destroy() method.
441 2011-01-28 Ben Konrath <ben@bagu.org>
443 Use generated Util class to get the RPC Async interface.
445 * .settings/com.google.gwt.eclipse.core.prefs: Update generated Eclipse config
447 * src/main/java/org/glom/web/client/LayoutListDataProvider.java: Use generated
448 getInstance() method to get a reference to the RPC Async interface.
449 * src/main/java/org/glom/web/client/OnlineGlom.java: Use generated
450 getInstance() method to get a reference to the RPC Async interface, remove
451 the now unused getLibGlomServiceProxy() method.
453 2011-01-27 Ben Konrath <ben@bagu.org>
455 Cleanup ChangeLog entry from previous commit.
457 * ChangeLog: Group logical changes together and add comments.
459 2011-01-25 Ben Konrath <ben@bagu.org>
461 Convert to gwt-maven project.
463 * .gitignore: Update for new project structure.
464 * README: New file with a link to the online documentation.
465 * pom.xml: The generated maven configuration file with some tweaks.
467 Add / update Eclipse settings. These files are a merge of the files that
468 were generated with the gwt-maven plugin and the files we were previously
472 * .settings/.jsdtscope:
473 * .settings/com.google.gdt.eclipse.core.prefs:
474 * .settings/com.google.gwt.eclipse.core.prefs:
475 * .settings/org.eclipse.jdt.core.prefs:
476 * .settings/org.eclipse.wst.common.component:
477 * .settings/org.eclipse.wst.common.project.facet.core.xml:
478 * .settings/org.eclipse.wst.jsdt.ui.superType.container:
479 * .settings/org.maven.ide.eclipse.prefs:
480 * OnlineGlomTest-dev.launch:
481 * OnlineGlomTest-prod.launch:
483 Java source files moved from the 'src' directory to the directory structure
485 * src/main/java/org/glom/web/client/GlomDocument.java:
486 * src/main/java/org/glom/web/client/GlomTable.java:
487 * src/main/java/org/glom/web/client/LayoutList.java:
488 * src/main/java/org/glom/web/client/LayoutListDataProvider.java:
489 * src/main/java/org/glom/web/client/LibGlomService.java:
490 * src/main/java/org/glom/web/client/OnlineGlom.java:
491 * src/main/java/org/glom/web/server/LibGlomServiceImpl.java:
493 Non-functional property file used for translations. I included this as
494 reminder that it's something I need to sort out.
495 * src/main/resources/org/glom/web/client/Messages.properties:
497 The OnlineGlom GWT config file moved from the 'src/org/glom/web' directory.
498 * src/main/resources/org/glom/web/OnlineGlom.gwt.xml:
500 The servlet configuration files moved from the 'war' directory.
501 * src/main/webapp/OnlineGlom.css:
502 * src/main/webapp/OnlineGlom.html:
503 * src/main/webapp/WEB-INF/web.xml:
505 Generated test files with most of the code commented out. I included these
506 so that it's easy to add tests when we're ready for them.
507 * src/test/java/org/glom/web/tests/GwtTestOnlineGlom.java:
508 * src/test/resources/org/glom/web/OnlineGlomJUnit.gwt.xml:
510 2011-01-25 Ben Konrath <ben@bagu.org>
512 Remove unused println.
514 * src/org/glom/web/server/LibGlomServiceImpl.java:
516 2011-01-25 Ben Konrath <ben@bagu.org>
518 Add project specific JDT settings.
520 * .settings/org.eclipse.jdt.core.prefs: Generated by Eclipse.
521 * .settings/org.eclipse.jdt.ui.prefs: Generated by Eclipse.
523 2011-01-25 Ben Konrath <ben@bagu.org>
525 Populate celltable with example data.
527 * src/org/glom/web/client/GlomDocument.java: Correct formatting.
528 * src/org/glom/web/client/GlomTable.java: Correct formatting.
529 * src/org/glom/web/client/LayoutList.java: Renamed from ListLayoutTable.java,
530 add LayoutListDataProvider to CellTable, add simpler pager (not working yet).
531 * src/org/glom/web/client/LayoutListDataProvider.java: New file,
532 asynchronously gets the example data.
533 * src/org/glom/web/client/LibGlomService.java: Add getTableData() method.
534 * src/org/glom/web/client/LibGlomServiceAsync.java: Add getTableData() method.
535 * src/org/glom/web/client/OnlineGlom.java: Allow service proxy object and
536 curently selected table to be retrieved by other widgets.
537 * src/org/glom/web/server/LibGlomServiceImpl.java: Correct formatting,
538 implement getTableData() in a hacky way. This method needs to be updated
539 to grab information from the database when database creating is
542 2011-01-20 Ben Konrath <ben@bagu.org>
544 Set table headers when table dropBox changes.
546 * src/org/glom/web/client/GlomDocument.java: Correct some method
548 * src/org/glom/web/client/LibGlomService.java: Add method
549 to get list layout field names.
550 * src/org/glom/web/client/LibGlomServiceAsync.java: Add method
551 to get list layout field names.
552 * src/org/glom/web/client/ListLayoutTable.java: New file - composite
553 widget for list layout table.
554 * src/org/glom/web/client/OnlineGlom.java: Add a change handler for
555 the table drop box and add new updateTable() method to asynchronously
556 get the layout list field names for the currently selected table.
557 * src/org/glom/web/server/LibGlomServiceImpl.java: Add server side
558 implementation of getLayoutListHeaders() method.
559 * war/OnlineGlom.html: Remove GlomWebApp div tag as it is not required.
561 2011-01-18 Ben Konrath <ben@bagu.org>
563 Make a listBox with table titles instead of the flexTable demo.
565 This is the start of something more useful.
567 * .classpath: Exclude a bunch of packages from the JVM that are
568 getting in the way of the Eclipse content assist.
569 * src/org/glom/web/client/GlomDocument.java:
570 * src/org/glom/web/client/GlomTable.java:
571 * src/org/glom/web/client/LibGlomService.java:
572 * src/org/glom/web/client/LibGlomServiceAsync.java:
573 * src/org/glom/web/client/OnlineGlom.java:
574 * src/org/glom/web/server/LibGlomServiceImpl.java:
575 * war/OnlineGlom.html:
576 * war/WEB-INF/web.xml:
578 211-01-13 Ben Konrath <ben@bagu.org>
580 Update to new java-libglom API.
582 * .gitignore: Ignore OnlineGlom.war.
583 * src/org/glom/web/server/TableNamesServiceImpl.java: Update to new java-libglom API.
585 2010-12-20 Ben Konrath <ben@bagu.org>
587 Add some basic style to the table listing.
589 * src/org/glom/web/client/OnlineGlom.java: Add style to the table
590 header, print useful error message on async callback failure.
591 * war/OnlineGlom.css: Add style for table header, remove defaults
592 provided by the Eclipse project wizard.
594 2010-12-20 Ben Konrath <ben@bagu.org>
596 Load example file from installed glom dir.
598 * src/org/glom/web/server/TableNamesServiceImpl.java: Use the Java API
599 provided by java-libglom to find the example file.
601 2010-12-20 Ben Konrath <ben@bagu.org>
603 Update Eclipse settings.
606 * .settings/com.google.gdt.eclipse.core.prefs:
607 * .settings/com.google.gwt.eclipse.core.prefs:
609 2010-12-17 Ben Konrath <ben@bagu.org>
613 * .classpath: New file.
614 * .gitignore: New file.
615 * .project: New file.
616 * .settings/com.google.gdt.eclipse.core.prefs: New file.
617 * .settings/com.google.gwt.eclipse.core.prefs: New file.
618 * src/org/glom/web/OnlineGlom.gwt.xml: New file.
619 * src/org/glom/web/client/GlomTable.java: New file.
620 * src/org/glom/web/client/OnlineGlom.java: New file.
621 * src/org/glom/web/client/TableNameService.java: New file.
622 * src/org/glom/web/client/TableNameServiceAsync.java: New file.
623 * src/org/glom/web/server/TableNamesServiceImpl.java: New file.
624 * war/OnlineGlom.css: New file.
625 * war/OnlineGlom.html: New file.
626 * war/WEB-INF/web.xml: New file.
627 * war/images/glom.png: New file.