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