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