1 2011-02-02 Ben Konrath <ben@bagu.org>
3 Add information about a deployment related issue.
5 * README: Add Notes section with the problem outlined.
7 2011-02-02 Ben Konrath <ben@bagu.org>
9 Call Glom.libglom_deinit() when the servlet is shutdown.
11 * src/main/java/org/glom/web/server/LibGlomServiceImpl.java: Add
12 Glom.libglom_deinit() to destroy() method.
14 2011-01-28 Ben Konrath <ben@bagu.org>
16 Use generated Util class to get the RPC Async interface.
18 * .settings/com.google.gwt.eclipse.core.prefs: Update generated Eclipse config
20 * src/main/java/org/glom/web/client/LayoutListDataProvider.java: Use generated
21 getInstance() method to get a reference to the RPC Async interface.
22 * src/main/java/org/glom/web/client/OnlineGlom.java: Use generated
23 getInstance() method to get a reference to the RPC Async interface, remove
24 the now unused getLibGlomServiceProxy() method.
26 2011-01-27 Ben Konrath <ben@bagu.org>
28 Cleanup ChangeLog entry from previous commit.
30 * ChangeLog: Group logical changes together and add comments.
32 2011-01-25 Ben Konrath <ben@bagu.org>
34 Convert to gwt-maven project.
36 * .gitignore: Update for new project structure.
37 * README: New file with a link to the online documentation.
38 * pom.xml: The generated maven configuration file with some tweaks.
40 Add / update Eclipse settings. These files are a merge of the files that
41 were generated with the gwt-maven plugin and the files we were previously
45 * .settings/.jsdtscope:
46 * .settings/com.google.gdt.eclipse.core.prefs:
47 * .settings/com.google.gwt.eclipse.core.prefs:
48 * .settings/org.eclipse.jdt.core.prefs:
49 * .settings/org.eclipse.wst.common.component:
50 * .settings/org.eclipse.wst.common.project.facet.core.xml:
51 * .settings/org.eclipse.wst.jsdt.ui.superType.container:
52 * .settings/org.maven.ide.eclipse.prefs:
53 * OnlineGlomTest-dev.launch:
54 * OnlineGlomTest-prod.launch:
56 Java source files moved from the 'src' directory to the directory structure
58 * src/main/java/org/glom/web/client/GlomDocument.java:
59 * src/main/java/org/glom/web/client/GlomTable.java:
60 * src/main/java/org/glom/web/client/LayoutList.java:
61 * src/main/java/org/glom/web/client/LayoutListDataProvider.java:
62 * src/main/java/org/glom/web/client/LibGlomService.java:
63 * src/main/java/org/glom/web/client/OnlineGlom.java:
64 * src/main/java/org/glom/web/server/LibGlomServiceImpl.java:
66 Non-functional property file used for translations. I included this as
67 reminder that it's something I need to sort out.
68 * src/main/resources/org/glom/web/client/Messages.properties:
70 The OnlineGlom GWT config file moved from the 'src/org/glom/web' directory.
71 * src/main/resources/org/glom/web/OnlineGlom.gwt.xml:
73 The servlet configuration files moved from the 'war' directory.
74 * src/main/webapp/OnlineGlom.css:
75 * src/main/webapp/OnlineGlom.html:
76 * src/main/webapp/WEB-INF/web.xml:
78 Generated test files with most of the code commented out. I included these
79 so that it's easy to add tests when we're ready for them.
80 * src/test/java/org/glom/web/tests/GwtTestOnlineGlom.java:
81 * src/test/resources/org/glom/web/OnlineGlomJUnit.gwt.xml:
83 2011-01-25 Ben Konrath <ben@bagu.org>
85 Remove unused println.
87 * src/org/glom/web/server/LibGlomServiceImpl.java:
89 2011-01-25 Ben Konrath <ben@bagu.org>
91 Add project specific JDT settings.
93 * .settings/org.eclipse.jdt.core.prefs: Generated by Eclipse.
94 * .settings/org.eclipse.jdt.ui.prefs: Generated by Eclipse.
96 2011-01-25 Ben Konrath <ben@bagu.org>
98 Populate celltable with example data.
100 * src/org/glom/web/client/GlomDocument.java: Correct formatting.
101 * src/org/glom/web/client/GlomTable.java: Correct formatting.
102 * src/org/glom/web/client/LayoutList.java: Renamed from ListLayoutTable.java,
103 add LayoutListDataProvider to CellTable, add simpler pager (not working yet).
104 * src/org/glom/web/client/LayoutListDataProvider.java: New file,
105 asynchronously gets the example data.
106 * src/org/glom/web/client/LibGlomService.java: Add getTableData() method.
107 * src/org/glom/web/client/LibGlomServiceAsync.java: Add getTableData() method.
108 * src/org/glom/web/client/OnlineGlom.java: Allow service proxy object and
109 curently selected table to be retrieved by other widgets.
110 * src/org/glom/web/server/LibGlomServiceImpl.java: Correct formatting,
111 implement getTableData() in a hacky way. This method needs to be updated
112 to grab information from the database when database creating is
115 2011-01-20 Ben Konrath <ben@bagu.org>
117 Set table headers when table dropBox changes.
119 * src/org/glom/web/client/GlomDocument.java: Correct some method
121 * src/org/glom/web/client/LibGlomService.java: Add method
122 to get list layout field names.
123 * src/org/glom/web/client/LibGlomServiceAsync.java: Add method
124 to get list layout field names.
125 * src/org/glom/web/client/ListLayoutTable.java: New file - composite
126 widget for list layout table.
127 * src/org/glom/web/client/OnlineGlom.java: Add a change handler for
128 the table drop box and add new updateTable() method to asynchronously
129 get the layout list field names for the currently selected table.
130 * src/org/glom/web/server/LibGlomServiceImpl.java: Add server side
131 implementation of getLayoutListHeaders() method.
132 * war/OnlineGlom.html: Remove GlomWebApp div tag as it is not required.
134 2011-01-18 Ben Konrath <ben@bagu.org>
136 Make a listBox with table titles instead of the flexTable demo.
138 This is the start of something more useful.
140 * .classpath: Exclude a bunch of packages from the JVM that are
141 getting in the way of the Eclipse content assist.
142 * src/org/glom/web/client/GlomDocument.java:
143 * src/org/glom/web/client/GlomTable.java:
144 * src/org/glom/web/client/LibGlomService.java:
145 * src/org/glom/web/client/LibGlomServiceAsync.java:
146 * src/org/glom/web/client/OnlineGlom.java:
147 * src/org/glom/web/server/LibGlomServiceImpl.java:
148 * war/OnlineGlom.html:
149 * war/WEB-INF/web.xml:
151 211-01-13 Ben Konrath <ben@bagu.org>
153 Update to new java-libglom API.
155 * .gitignore: Ignore OnlineGlom.war.
156 * src/org/glom/web/server/TableNamesServiceImpl.java: Update to new java-libglom API.
158 2010-12-20 Ben Konrath <ben@bagu.org>
160 Add some basic style to the table listing.
162 * src/org/glom/web/client/OnlineGlom.java: Add style to the table
163 header, print useful error message on async callback failure.
164 * war/OnlineGlom.css: Add style for table header, remove defaults
165 provided by the Eclipse project wizard.
167 2010-12-20 Ben Konrath <ben@bagu.org>
169 Load example file from installed glom dir.
171 * src/org/glom/web/server/TableNamesServiceImpl.java: Use the Java API
172 provided by java-libglom to find the example file.
174 2010-12-20 Ben Konrath <ben@bagu.org>
176 Update Eclipse settings.
179 * .settings/com.google.gdt.eclipse.core.prefs:
180 * .settings/com.google.gwt.eclipse.core.prefs:
182 2010-12-17 Ben Konrath <ben@bagu.org>
186 * .classpath: New file.
187 * .gitignore: New file.
188 * .project: New file.
189 * .settings/com.google.gdt.eclipse.core.prefs: New file.
190 * .settings/com.google.gwt.eclipse.core.prefs: New file.
191 * src/org/glom/web/OnlineGlom.gwt.xml: New file.
192 * src/org/glom/web/client/GlomTable.java: New file.
193 * src/org/glom/web/client/OnlineGlom.java: New file.
194 * src/org/glom/web/client/TableNameService.java: New file.
195 * src/org/glom/web/client/TableNameServiceAsync.java: New file.
196 * src/org/glom/web/server/TableNamesServiceImpl.java: New file.
197 * war/OnlineGlom.css: New file.
198 * war/OnlineGlom.html: New file.
199 * war/WEB-INF/web.xml: New file.
200 * war/images/glom.png: New file.