1 2011-02-14 Ben Konrath <ben@bagu.org>
3 Update Java formatter settings.
5 * .settings/org.eclipse.jdt.core.prefs: Change comment length to 120.
7 2011-02-02 Ben Konrath <ben@bagu.org>
9 Update Eclipse and Maven configs to in preparation for the postgres JDBC jar.
11 * .classpath: Change JRE to Java 1.6, remove GWT configuration as we're now
13 * .settings/com.google.gwt.eclipse.core.prefs: Don't copy gwt-servlet.jar to
14 the compiled webapp directory that Eclipse uses as we're using Maven now.
15 * .settings/org.eclipse.jdt.core.prefs: Change target platform to Java 1.6.
16 * .settings/org.eclipse.wst.common.project.facet.core.xml: Change Java version
18 * pom.xml: Format file, change target Java version to 1.6.
20 2011-02-02 Ben Konrath <ben@bagu.org>
22 Add information about a deployment related issue.
24 * README: Add Notes section with the problem outlined.
26 2011-02-02 Ben Konrath <ben@bagu.org>
28 Call Glom.libglom_deinit() when the servlet is shutdown.
30 * src/main/java/org/glom/web/server/LibGlomServiceImpl.java: Add
31 Glom.libglom_deinit() to destroy() method.
33 2011-01-28 Ben Konrath <ben@bagu.org>
35 Use generated Util class to get the RPC Async interface.
37 * .settings/com.google.gwt.eclipse.core.prefs: Update generated Eclipse config
39 * src/main/java/org/glom/web/client/LayoutListDataProvider.java: Use generated
40 getInstance() method to get a reference to the RPC Async interface.
41 * src/main/java/org/glom/web/client/OnlineGlom.java: Use generated
42 getInstance() method to get a reference to the RPC Async interface, remove
43 the now unused getLibGlomServiceProxy() method.
45 2011-01-27 Ben Konrath <ben@bagu.org>
47 Cleanup ChangeLog entry from previous commit.
49 * ChangeLog: Group logical changes together and add comments.
51 2011-01-25 Ben Konrath <ben@bagu.org>
53 Convert to gwt-maven project.
55 * .gitignore: Update for new project structure.
56 * README: New file with a link to the online documentation.
57 * pom.xml: The generated maven configuration file with some tweaks.
59 Add / update Eclipse settings. These files are a merge of the files that
60 were generated with the gwt-maven plugin and the files we were previously
64 * .settings/.jsdtscope:
65 * .settings/com.google.gdt.eclipse.core.prefs:
66 * .settings/com.google.gwt.eclipse.core.prefs:
67 * .settings/org.eclipse.jdt.core.prefs:
68 * .settings/org.eclipse.wst.common.component:
69 * .settings/org.eclipse.wst.common.project.facet.core.xml:
70 * .settings/org.eclipse.wst.jsdt.ui.superType.container:
71 * .settings/org.maven.ide.eclipse.prefs:
72 * OnlineGlomTest-dev.launch:
73 * OnlineGlomTest-prod.launch:
75 Java source files moved from the 'src' directory to the directory structure
77 * src/main/java/org/glom/web/client/GlomDocument.java:
78 * src/main/java/org/glom/web/client/GlomTable.java:
79 * src/main/java/org/glom/web/client/LayoutList.java:
80 * src/main/java/org/glom/web/client/LayoutListDataProvider.java:
81 * src/main/java/org/glom/web/client/LibGlomService.java:
82 * src/main/java/org/glom/web/client/OnlineGlom.java:
83 * src/main/java/org/glom/web/server/LibGlomServiceImpl.java:
85 Non-functional property file used for translations. I included this as
86 reminder that it's something I need to sort out.
87 * src/main/resources/org/glom/web/client/Messages.properties:
89 The OnlineGlom GWT config file moved from the 'src/org/glom/web' directory.
90 * src/main/resources/org/glom/web/OnlineGlom.gwt.xml:
92 The servlet configuration files moved from the 'war' directory.
93 * src/main/webapp/OnlineGlom.css:
94 * src/main/webapp/OnlineGlom.html:
95 * src/main/webapp/WEB-INF/web.xml:
97 Generated test files with most of the code commented out. I included these
98 so that it's easy to add tests when we're ready for them.
99 * src/test/java/org/glom/web/tests/GwtTestOnlineGlom.java:
100 * src/test/resources/org/glom/web/OnlineGlomJUnit.gwt.xml:
102 2011-01-25 Ben Konrath <ben@bagu.org>
104 Remove unused println.
106 * src/org/glom/web/server/LibGlomServiceImpl.java:
108 2011-01-25 Ben Konrath <ben@bagu.org>
110 Add project specific JDT settings.
112 * .settings/org.eclipse.jdt.core.prefs: Generated by Eclipse.
113 * .settings/org.eclipse.jdt.ui.prefs: Generated by Eclipse.
115 2011-01-25 Ben Konrath <ben@bagu.org>
117 Populate celltable with example data.
119 * src/org/glom/web/client/GlomDocument.java: Correct formatting.
120 * src/org/glom/web/client/GlomTable.java: Correct formatting.
121 * src/org/glom/web/client/LayoutList.java: Renamed from ListLayoutTable.java,
122 add LayoutListDataProvider to CellTable, add simpler pager (not working yet).
123 * src/org/glom/web/client/LayoutListDataProvider.java: New file,
124 asynchronously gets the example data.
125 * src/org/glom/web/client/LibGlomService.java: Add getTableData() method.
126 * src/org/glom/web/client/LibGlomServiceAsync.java: Add getTableData() method.
127 * src/org/glom/web/client/OnlineGlom.java: Allow service proxy object and
128 curently selected table to be retrieved by other widgets.
129 * src/org/glom/web/server/LibGlomServiceImpl.java: Correct formatting,
130 implement getTableData() in a hacky way. This method needs to be updated
131 to grab information from the database when database creating is
134 2011-01-20 Ben Konrath <ben@bagu.org>
136 Set table headers when table dropBox changes.
138 * src/org/glom/web/client/GlomDocument.java: Correct some method
140 * src/org/glom/web/client/LibGlomService.java: Add method
141 to get list layout field names.
142 * src/org/glom/web/client/LibGlomServiceAsync.java: Add method
143 to get list layout field names.
144 * src/org/glom/web/client/ListLayoutTable.java: New file - composite
145 widget for list layout table.
146 * src/org/glom/web/client/OnlineGlom.java: Add a change handler for
147 the table drop box and add new updateTable() method to asynchronously
148 get the layout list field names for the currently selected table.
149 * src/org/glom/web/server/LibGlomServiceImpl.java: Add server side
150 implementation of getLayoutListHeaders() method.
151 * war/OnlineGlom.html: Remove GlomWebApp div tag as it is not required.
153 2011-01-18 Ben Konrath <ben@bagu.org>
155 Make a listBox with table titles instead of the flexTable demo.
157 This is the start of something more useful.
159 * .classpath: Exclude a bunch of packages from the JVM that are
160 getting in the way of the Eclipse content assist.
161 * src/org/glom/web/client/GlomDocument.java:
162 * src/org/glom/web/client/GlomTable.java:
163 * src/org/glom/web/client/LibGlomService.java:
164 * src/org/glom/web/client/LibGlomServiceAsync.java:
165 * src/org/glom/web/client/OnlineGlom.java:
166 * src/org/glom/web/server/LibGlomServiceImpl.java:
167 * war/OnlineGlom.html:
168 * war/WEB-INF/web.xml:
170 211-01-13 Ben Konrath <ben@bagu.org>
172 Update to new java-libglom API.
174 * .gitignore: Ignore OnlineGlom.war.
175 * src/org/glom/web/server/TableNamesServiceImpl.java: Update to new java-libglom API.
177 2010-12-20 Ben Konrath <ben@bagu.org>
179 Add some basic style to the table listing.
181 * src/org/glom/web/client/OnlineGlom.java: Add style to the table
182 header, print useful error message on async callback failure.
183 * war/OnlineGlom.css: Add style for table header, remove defaults
184 provided by the Eclipse project wizard.
186 2010-12-20 Ben Konrath <ben@bagu.org>
188 Load example file from installed glom dir.
190 * src/org/glom/web/server/TableNamesServiceImpl.java: Use the Java API
191 provided by java-libglom to find the example file.
193 2010-12-20 Ben Konrath <ben@bagu.org>
195 Update Eclipse settings.
198 * .settings/com.google.gdt.eclipse.core.prefs:
199 * .settings/com.google.gwt.eclipse.core.prefs:
201 2010-12-17 Ben Konrath <ben@bagu.org>
205 * .classpath: New file.
206 * .gitignore: New file.
207 * .project: New file.
208 * .settings/com.google.gdt.eclipse.core.prefs: New file.
209 * .settings/com.google.gwt.eclipse.core.prefs: New file.
210 * src/org/glom/web/OnlineGlom.gwt.xml: New file.
211 * src/org/glom/web/client/GlomTable.java: New file.
212 * src/org/glom/web/client/OnlineGlom.java: New file.
213 * src/org/glom/web/client/TableNameService.java: New file.
214 * src/org/glom/web/client/TableNameServiceAsync.java: New file.
215 * src/org/glom/web/server/TableNamesServiceImpl.java: New file.
216 * war/OnlineGlom.css: New file.
217 * war/OnlineGlom.html: New file.
218 * war/WEB-INF/web.xml: New file.
219 * war/images/glom.png: New file.