1 2011-02-02 Ben Konrath <ben@bagu.org>
3 Call Glom.libglom_deinit() when the servlet is shutdown.
5 * src/main/java/org/glom/web/server/LibGlomServiceImpl.java: Add
6 Glom.libglom_deinit() to destroy() method.
8 2011-01-28 Ben Konrath <ben@bagu.org>
10 Use generated Util class to get the RPC Async interface.
12 * .settings/com.google.gwt.eclipse.core.prefs: Update generated Eclipse config
14 * src/main/java/org/glom/web/client/LayoutListDataProvider.java: Use generated
15 getInstance() method to get a reference to the RPC Async interface.
16 * src/main/java/org/glom/web/client/OnlineGlom.java: Use generated
17 getInstance() method to get a reference to the RPC Async interface, remove
18 the now unused getLibGlomServiceProxy() method.
20 2011-01-27 Ben Konrath <ben@bagu.org>
22 Cleanup ChangeLog entry from previous commit.
24 * ChangeLog: Group logical changes together and add comments.
26 2011-01-25 Ben Konrath <ben@bagu.org>
28 Convert to gwt-maven project.
30 * .gitignore: Update for new project structure.
31 * README: New file with a link to the online documentation.
32 * pom.xml: The generated maven configuration file with some tweaks.
34 Add / update Eclipse settings. These files are a merge of the files that
35 were generated with the gwt-maven plugin and the files we were previously
39 * .settings/.jsdtscope:
40 * .settings/com.google.gdt.eclipse.core.prefs:
41 * .settings/com.google.gwt.eclipse.core.prefs:
42 * .settings/org.eclipse.jdt.core.prefs:
43 * .settings/org.eclipse.wst.common.component:
44 * .settings/org.eclipse.wst.common.project.facet.core.xml:
45 * .settings/org.eclipse.wst.jsdt.ui.superType.container:
46 * .settings/org.maven.ide.eclipse.prefs:
47 * OnlineGlomTest-dev.launch:
48 * OnlineGlomTest-prod.launch:
50 Java source files moved from the 'src' directory to the directory structure
52 * src/main/java/org/glom/web/client/GlomDocument.java:
53 * src/main/java/org/glom/web/client/GlomTable.java:
54 * src/main/java/org/glom/web/client/LayoutList.java:
55 * src/main/java/org/glom/web/client/LayoutListDataProvider.java:
56 * src/main/java/org/glom/web/client/LibGlomService.java:
57 * src/main/java/org/glom/web/client/OnlineGlom.java:
58 * src/main/java/org/glom/web/server/LibGlomServiceImpl.java:
60 Non-functional property file used for translations. I included this as
61 reminder that it's something I need to sort out.
62 * src/main/resources/org/glom/web/client/Messages.properties:
64 The OnlineGlom GWT config file moved from the 'src/org/glom/web' directory.
65 * src/main/resources/org/glom/web/OnlineGlom.gwt.xml:
67 The servlet configuration files moved from the 'war' directory.
68 * src/main/webapp/OnlineGlom.css:
69 * src/main/webapp/OnlineGlom.html:
70 * src/main/webapp/WEB-INF/web.xml:
72 Generated test files with most of the code commented out. I included these
73 so that it's easy to add tests when we're ready for them.
74 * src/test/java/org/glom/web/tests/GwtTestOnlineGlom.java:
75 * src/test/resources/org/glom/web/OnlineGlomJUnit.gwt.xml:
77 2011-01-25 Ben Konrath <ben@bagu.org>
79 Remove unused println.
81 * src/org/glom/web/server/LibGlomServiceImpl.java:
83 2011-01-25 Ben Konrath <ben@bagu.org>
85 Add project specific JDT settings.
87 * .settings/org.eclipse.jdt.core.prefs: Generated by Eclipse.
88 * .settings/org.eclipse.jdt.ui.prefs: Generated by Eclipse.
90 2011-01-25 Ben Konrath <ben@bagu.org>
92 Populate celltable with example data.
94 * src/org/glom/web/client/GlomDocument.java: Correct formatting.
95 * src/org/glom/web/client/GlomTable.java: Correct formatting.
96 * src/org/glom/web/client/LayoutList.java: Renamed from ListLayoutTable.java,
97 add LayoutListDataProvider to CellTable, add simpler pager (not working yet).
98 * src/org/glom/web/client/LayoutListDataProvider.java: New file,
99 asynchronously gets the example data.
100 * src/org/glom/web/client/LibGlomService.java: Add getTableData() method.
101 * src/org/glom/web/client/LibGlomServiceAsync.java: Add getTableData() method.
102 * src/org/glom/web/client/OnlineGlom.java: Allow service proxy object and
103 curently selected table to be retrieved by other widgets.
104 * src/org/glom/web/server/LibGlomServiceImpl.java: Correct formatting,
105 implement getTableData() in a hacky way. This method needs to be updated
106 to grab information from the database when database creating is
109 2011-01-20 Ben Konrath <ben@bagu.org>
111 Set table headers when table dropBox changes.
113 * src/org/glom/web/client/GlomDocument.java: Correct some method
115 * src/org/glom/web/client/LibGlomService.java: Add method
116 to get list layout field names.
117 * src/org/glom/web/client/LibGlomServiceAsync.java: Add method
118 to get list layout field names.
119 * src/org/glom/web/client/ListLayoutTable.java: New file - composite
120 widget for list layout table.
121 * src/org/glom/web/client/OnlineGlom.java: Add a change handler for
122 the table drop box and add new updateTable() method to asynchronously
123 get the layout list field names for the currently selected table.
124 * src/org/glom/web/server/LibGlomServiceImpl.java: Add server side
125 implementation of getLayoutListHeaders() method.
126 * war/OnlineGlom.html: Remove GlomWebApp div tag as it is not required.
128 2011-01-18 Ben Konrath <ben@bagu.org>
130 Make a listBox with table titles instead of the flexTable demo.
132 This is the start of something more useful.
134 * .classpath: Exclude a bunch of packages from the JVM that are
135 getting in the way of the Eclipse content assist.
136 * src/org/glom/web/client/GlomDocument.java:
137 * src/org/glom/web/client/GlomTable.java:
138 * src/org/glom/web/client/LibGlomService.java:
139 * src/org/glom/web/client/LibGlomServiceAsync.java:
140 * src/org/glom/web/client/OnlineGlom.java:
141 * src/org/glom/web/server/LibGlomServiceImpl.java:
142 * war/OnlineGlom.html:
143 * war/WEB-INF/web.xml:
145 211-01-13 Ben Konrath <ben@bagu.org>
147 Update to new java-libglom API.
149 * .gitignore: Ignore OnlineGlom.war.
150 * src/org/glom/web/server/TableNamesServiceImpl.java: Update to new java-libglom API.
152 2010-12-20 Ben Konrath <ben@bagu.org>
154 Add some basic style to the table listing.
156 * src/org/glom/web/client/OnlineGlom.java: Add style to the table
157 header, print useful error message on async callback failure.
158 * war/OnlineGlom.css: Add style for table header, remove defaults
159 provided by the Eclipse project wizard.
161 2010-12-20 Ben Konrath <ben@bagu.org>
163 Load example file from installed glom dir.
165 * src/org/glom/web/server/TableNamesServiceImpl.java: Use the Java API
166 provided by java-libglom to find the example file.
168 2010-12-20 Ben Konrath <ben@bagu.org>
170 Update Eclipse settings.
173 * .settings/com.google.gdt.eclipse.core.prefs:
174 * .settings/com.google.gwt.eclipse.core.prefs:
176 2010-12-17 Ben Konrath <ben@bagu.org>
180 * .classpath: New file.
181 * .gitignore: New file.
182 * .project: New file.
183 * .settings/com.google.gdt.eclipse.core.prefs: New file.
184 * .settings/com.google.gwt.eclipse.core.prefs: New file.
185 * src/org/glom/web/OnlineGlom.gwt.xml: New file.
186 * src/org/glom/web/client/GlomTable.java: New file.
187 * src/org/glom/web/client/OnlineGlom.java: New file.
188 * src/org/glom/web/client/TableNameService.java: New file.
189 * src/org/glom/web/client/TableNameServiceAsync.java: New file.
190 * src/org/glom/web/server/TableNamesServiceImpl.java: New file.
191 * war/OnlineGlom.css: New file.
192 * war/OnlineGlom.html: New file.
193 * war/WEB-INF/web.xml: New file.
194 * war/images/glom.png: New file.