Only show FIXME string for images when there's an image.
[online-glom:gwt-glom.git] / ChangeLog
1 2011-03-11  Ben Konrath  <ben@bagu.org>
2
3         Only show FIXME string for images when there's an image.
4
5         * src/main/java/org/glom/web/server/OnlineGlomServiceImpl.java: Also included
6         in this change are some small code cleanups. 
7
8 2011-03-11  Ben Konrath  <ben@bagu.org>
9
10         Set text for fields with TYPE_IMAGE and TYPE_INVALID to avoid NPEs.
11
12         * src/main/java/org/glom/web/server/OnlineGlomServiceImpl.java:
13
14 2011-03-11  Ben Konrath  <ben@bagu.org>
15
16         Correctly set the index of the default table.
17
18         * src/main/java/org/glom/web/server/OnlineGlomServiceImpl.java:
19         Correctly set the index of the default table. Add commented out example
20         file paths.
21
22 2011-03-10  Ben Konrath  <ben@bagu.org>
23
24         Add comment to pom.xml about the previous change.
25
26         * pom.xml: Add comment about the deployment issue so that it's obvious
27         why java-libglom is set to the provided scope.
28
29 2011-03-10  Ben Konrath  <ben@bagu.org>
30
31         Change java-libglom dependency from compile to provided in pom.xml.
32
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:
38
39         http://tomcat.apache.org/tomcat-6.0-doc/RELEASE-NOTES.txt
40
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.
45
46 2011-03-09  Ben Konrath  <ben@bagu.org>
47
48         Change to using a neutral locale for currency, date and time formatting.
49
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.
54
55         * TODO: Add note about currency formatting issues with different
56         locales.
57         * src/main/java/org/glom/web/server/OnlineGlomServiceImpl.java: Change
58         to using the neutral ROOT locale.
59
60 2011-03-09  Ben Konrath  <ben@bagu.org>
61
62         Add support for currency codes that are not ISO 4217 codes.
63
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.
67
68 2011-03-08  Ben Konrath  <ben@bagu.org>
69
70         Remove test classes, launch configurations and configuration.
71
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.
75
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
80         formatting.
81
82         Removed files:
83
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:
88
89 2011-03-07  Ben Konrath  <ben@bagu.org>
90
91         Update gwt-maven plugin to 2.2.0 and fix other configuation problems.
92
93         These fixes allow me to use 'mvn deploy' to create the war file.
94
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
97         3.6.2.
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
102         3.6.2.
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.
111
112 2011-03-07  Ben Konrath  <ben@bagu.org>
113
114         Add support for horizontal alignment in the LayoutList columns. 
115
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.
133
134 2011-03-04  Ben Konrath  <ben@bagu.org>
135
136         Add support for column sorting.
137
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
142         AsyncDataProvider.
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.
153
154 2011-03-03  Ben Konrath  <ben@bagu.org>
155
156         Add support for colour text and colour backgrounds to the layout list cells.
157
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
161         cell.
162
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[]
168         for the row type.
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.
177
178 2011-03-02  Ben Konrath  <ben@bagu.org>
179
180         Don't display hidden tables in the combo box.
181
182         * src/main/java/org/glom/web/client/OnlineGlom.java: Update code to use
183         ArrayLists.
184         * src/main/java/org/glom/web/server/OnlineGlomServiceImpl.java: Add
185         code to ignore hidden tables using ArrayLists for the table names and
186         titles.
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
189         methods.
190
191 2011-03-01  Ben Konrath  <ben@bagu.org>
192
193         Add support for Date and Time number types.
194
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.
198
199 2011-03-01  Ben Konrath  <ben@bagu.org>
200
201         Add support for formatting glom types as specified in the glom file.
202
203         Formatting isn't finished yet - I still need to add support for Date
204         and Time values.
205
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
211         method name.
212
213 2011-03-01  Ben Konrath  <ben@bagu.org>
214
215         Use GWT 2.2.0 instead of 2.1.1.
216
217         * pom.xml: Change GWT version numbers.
218
219 2011-03-01  Ben Konrath  <ben@bagu.org>
220
221         A few small code cleanups.
222
223         * src/main/java/org/glom/web/server/OnlineGlomServiceImpl.java: Remove
224         duplicate for loop.
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.
229
230 2011-02-28  Ben Konrath  <ben@bagu.org>
231
232         Add file for TODO list.
233
234         * TODO: New file.
235
236 2011-02-18  Ben Konrath  <ben@bagu.org>
237
238         Enable the CellTable Pager when more than 20 rows need to be viewed.
239
240         The Pager will automatically become active when the results are larger
241         than the CellTable size which is currently set to 20 lines.
242
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
246         in CellTable.
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
252         object.
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
261         getTableData().
262         * src/main/java/org/glom/web/shared/LayoutListTable.java: Move from
263         GlomTable and add columnTitles and numRows.
264
265 2011-02-18  Ben Konrath  <ben@bagu.org>
266
267         Use String arrays instead of GlomTable objects in GlomDocument GWT-RPC object.
268
269         This is a small performance boost. I'll use GlomTable to get the required
270         layoutlist information.
271
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:
275
276 2011-02-18  Ben Konrath  <ben@bagu.org>
277
278         Add option to turn off formatting in JDT formatter preferences.
279
280         * .settings/org.eclipse.jdt.core.prefs:
281
282 2011-02-18  Ben Konrath  <ben@bagu.org>
283
284         Rename LayoutList to LayoutListView.
285
286         I'm working towards setting things up to easily use MVP when the time
287         comes.
288
289         * src/main/java/org/glom/web/client/LayoutListView.java: Rename from
290         LayoutList.java.
291         * src/main/java/org/glom/web/client/OnlineGlom.java: Update
292         references.
293
294 2011-02-17  Ben Konrath  <ben@bagu.org>
295
296         Move LayoutListDataProvider class into LayoutList.java.
297
298         * src/main/java/org/glom/web/client/LayoutList.java:
299
300 2011-02-17  Ben Konrath  <ben@bagu.org>
301
302         Rename RPC service classes from LibGlomService* to OnlineGlomService*.
303
304         * src/main/java/org/glom/web/client/LayoutListDataProvider.java: Update
305         references.
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.
314
315 2011-02-17  Ben Konrath  <ben@bagu.org>
316
317         Update JDT settings.
318
319         * .settings/org.eclipse.jdt.core.prefs:
320
321 2011-02-17  Ben Konrath  <ben@bagu.org>
322
323         Move GWT-RPC objects to shared package (where they should be).
324
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.
335
336 2011-02-16  Ben Konrath  <ben@bagu.org>
337
338         Add sort clause to the sql query that grabs table information.
339
340         * src/main/java/org/glom/web/server/LibGlomServiceImpl.java: Add sort clause
341         if one of the columns is a primary key.
342
343 2011-02-16  Ben Konrath  <ben@bagu.org>
344
345         Disable generateAsync feature of gwt-maven.
346
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
349         mappings.
350
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.
354
355 2011-02-14  Ben Konrath  <ben@bagu.org>
356
357         Add LGPL v3 licence notices.
358
359         Followed directions listed here:
360         http://www.gnu.org/licenses/gpl-howto.html
361
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
365         notice.
366         * src/main/java/org/glom/web/client/GlomTable.java: Add licence
367         notice.
368         * src/main/java/org/glom/web/client/LayoutList.java: Add licence
369         notice.
370         * src/main/java/org/glom/web/client/LayoutListDataProvider.java: Add
371         licence notice.
372         * src/main/java/org/glom/web/client/LibGlomService.java: Add licence
373         notice.
374         * src/main/java/org/glom/web/client/OnlineGlom.java: Add licence
375         notice.
376         * src/main/java/org/glom/web/server/LibGlomServiceImpl.java: Add
377         licence notice.
378
379 2011-02-14  Ben Konrath  <ben@bagu.org>
380
381         Use ArrayList instead of Array in GWT-RPC calls.
382
383         Apparently this gives a slight performance boost to the compiled
384         java script.
385
386         * src/main/java/org/glom/web/client/LayoutListDataProvider.java: Use ArrayList
387         instead of Array.
388         * src/main/java/org/glom/web/client/LibGlomService.java: Use ArrayList instead
389         of Array.
390
391 2011-02-14  Ben Konrath  <ben@bagu.org>
392
393         Access data from a postgres db rather than the example glom file.
394
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.
400
401 2011-02-14  Ben Konrath  <ben@bagu.org>
402
403         Update Java formatter settings.
404
405         * .settings/org.eclipse.jdt.core.prefs: Change comment length to 120.
406
407 2011-02-02  Ben Konrath  <ben@bagu.org>
408
409         Update Eclipse and Maven configs to in preparation for the postgres JDBC jar.
410
411         * .classpath: Change JRE to Java 1.6, remove GWT configuration as we're now
412         using Maven.
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
417         to 1.6.
418         * pom.xml: Format file, change target Java version to 1.6.
419
420 2011-02-02  Ben Konrath  <ben@bagu.org>
421
422         Add information about a deployment related issue.
423
424         * README: Add Notes section with the problem outlined.
425
426 2011-02-02  Ben Konrath  <ben@bagu.org>
427
428         Call Glom.libglom_deinit() when the servlet is shutdown.
429
430         * src/main/java/org/glom/web/server/LibGlomServiceImpl.java: Add
431         Glom.libglom_deinit() to destroy() method.
432
433 2011-01-28  Ben Konrath  <ben@bagu.org>
434
435         Use generated Util class to get the RPC Async interface.
436
437         * .settings/com.google.gwt.eclipse.core.prefs: Update generated Eclipse config
438         file.
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.
444
445 2011-01-27  Ben Konrath  <ben@bagu.org>
446
447         Cleanup ChangeLog entry from previous commit.
448
449         * ChangeLog: Group logical changes together and add comments.
450
451 2011-01-25  Ben Konrath  <ben@bagu.org>
452
453         Convert to gwt-maven project.
454
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.
458
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
461         using.
462         * .classpath:
463         * .project:
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:
474
475         Java source files moved from the 'src' directory to the directory structure
476         required by maven.
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:
484
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:
488
489         The OnlineGlom GWT config file moved from the 'src/org/glom/web' directory.
490         * src/main/resources/org/glom/web/OnlineGlom.gwt.xml:
491
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:
496
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:
501
502 2011-01-25  Ben Konrath  <ben@bagu.org>
503
504         Remove unused println.
505
506         * src/org/glom/web/server/LibGlomServiceImpl.java:
507
508 2011-01-25  Ben Konrath  <ben@bagu.org>
509
510         Add project specific JDT settings.
511
512         * .settings/org.eclipse.jdt.core.prefs: Generated by Eclipse.
513         * .settings/org.eclipse.jdt.ui.prefs: Generated by Eclipse.
514
515 2011-01-25  Ben Konrath  <ben@bagu.org>
516
517         Populate celltable with example data.
518
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
532         implemented.
533
534 2011-01-20  Ben Konrath  <ben@bagu.org>
535
536         Set table headers when table dropBox changes.
537
538         * src/org/glom/web/client/GlomDocument.java: Correct some method
539         names.
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.
552
553 2011-01-18  Ben Konrath  <ben@bagu.org>
554
555         Make a listBox with table titles instead of the flexTable demo.
556
557         This is the start of something more useful.
558
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:
569
570 211-01-13  Ben Konrath  <ben@bagu.org>
571
572         Update to new java-libglom API.
573
574         * .gitignore: Ignore OnlineGlom.war.
575         * src/org/glom/web/server/TableNamesServiceImpl.java: Update to new java-libglom API.
576
577 2010-12-20  Ben Konrath  <ben@bagu.org>
578
579         Add some basic style to the table listing.
580
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. 
585
586 2010-12-20  Ben Konrath  <ben@bagu.org>
587
588         Load example file from installed glom dir.
589
590         * src/org/glom/web/server/TableNamesServiceImpl.java: Use the Java API
591         provided by java-libglom to find the example file.
592
593 2010-12-20  Ben Konrath  <ben@bagu.org>
594
595         Update Eclipse settings.
596
597         * .classpath:
598         * .settings/com.google.gdt.eclipse.core.prefs:
599         * .settings/com.google.gwt.eclipse.core.prefs:
600
601 2010-12-17  Ben Konrath  <ben@bagu.org>
602
603         Initial commit.
604
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.