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