1 2011-01-27 Ben Konrath <ben@bagu.org>
3 Cleanup ChangeLog entry from previous commit.
5 * ChangeLog: Add group logical changes together and add comments.
7 2011-01-25 Ben Konrath <ben@bagu.org>
9 Convert to gwt-maven project.
11 * .gitignore: Update for new project structure.
12 * README: New file with a link to the online documentation.
13 * pom.xml: The generated maven configuration file with some tweaks.
15 Add / update Eclipse settings. These files are a merge of the files that
16 were generated with the gwt-maven plugin and the files we were previously
20 * .settings/.jsdtscope:
21 * .settings/com.google.gdt.eclipse.core.prefs:
22 * .settings/com.google.gwt.eclipse.core.prefs:
23 * .settings/org.eclipse.jdt.core.prefs:
24 * .settings/org.eclipse.wst.common.component:
25 * .settings/org.eclipse.wst.common.project.facet.core.xml:
26 * .settings/org.eclipse.wst.jsdt.ui.superType.container:
27 * .settings/org.maven.ide.eclipse.prefs:
28 * OnlineGlomTest-dev.launch:
29 * OnlineGlomTest-prod.launch:
31 Java source files moved from the 'src' directory to the directory structure
33 * src/main/java/org/glom/web/client/GlomDocument.java:
34 * src/main/java/org/glom/web/client/GlomTable.java:
35 * src/main/java/org/glom/web/client/LayoutList.java:
36 * src/main/java/org/glom/web/client/LayoutListDataProvider.java:
37 * src/main/java/org/glom/web/client/LibGlomService.java:
38 * src/main/java/org/glom/web/client/OnlineGlom.java:
39 * src/main/java/org/glom/web/server/LibGlomServiceImpl.java:
41 Non-functional property file used for translations. I included this as
42 reminder that it's something I need to sort out.
43 * src/main/resources/org/glom/web/client/Messages.properties:
45 The OnlineGlom GWT config file moved from the 'src/org/glom/web' directory.
46 * src/main/resources/org/glom/web/OnlineGlom.gwt.xml:
48 The servlet configuration files moved from the 'war' directory.
49 * src/main/webapp/OnlineGlom.css:
50 * src/main/webapp/OnlineGlom.html:
51 * src/main/webapp/WEB-INF/web.xml:
53 Generated test files with most of the code commented out. I included these
54 so that it's easy to add tests when we're ready for them.
55 * src/test/java/org/glom/web/tests/GwtTestOnlineGlom.java:
56 * src/test/resources/org/glom/web/OnlineGlomJUnit.gwt.xml:
58 2011-01-25 Ben Konrath <ben@bagu.org>
60 Remove unused println.
62 * src/org/glom/web/server/LibGlomServiceImpl.java:
64 2011-01-25 Ben Konrath <ben@bagu.org>
66 Add project specific JDT settings.
68 * .settings/org.eclipse.jdt.core.prefs: Generated by Eclipse.
69 * .settings/org.eclipse.jdt.ui.prefs: Generated by Eclipse.
71 2011-01-25 Ben Konrath <ben@bagu.org>
73 Populate celltable with example data.
75 * src/org/glom/web/client/GlomDocument.java: Correct formatting.
76 * src/org/glom/web/client/GlomTable.java: Correct formatting.
77 * src/org/glom/web/client/LayoutList.java: Renamed from ListLayoutTable.java,
78 add LayoutListDataProvider to CellTable, add simpler pager (not working yet).
79 * src/org/glom/web/client/LayoutListDataProvider.java: New file,
80 asynchronously gets the example data.
81 * src/org/glom/web/client/LibGlomService.java: Add getTableData() method.
82 * src/org/glom/web/client/LibGlomServiceAsync.java: Add getTableData() method.
83 * src/org/glom/web/client/OnlineGlom.java: Allow service proxy object and
84 curently selected table to be retrieved by other widgets.
85 * src/org/glom/web/server/LibGlomServiceImpl.java: Correct formatting,
86 implement getTableData() in a hacky way. This method needs to be updated
87 to grab information from the database when database creating is
90 2011-01-20 Ben Konrath <ben@bagu.org>
92 Set table headers when table dropBox changes.
94 * src/org/glom/web/client/GlomDocument.java: Correct some method
96 * src/org/glom/web/client/LibGlomService.java: Add method
97 to get list layout field names.
98 * src/org/glom/web/client/LibGlomServiceAsync.java: Add method
99 to get list layout field names.
100 * src/org/glom/web/client/ListLayoutTable.java: New file - composite
101 widget for list layout table.
102 * src/org/glom/web/client/OnlineGlom.java: Add a change handler for
103 the table drop box and add new updateTable() method to asynchronously
104 get the layout list field names for the currently selected table.
105 * src/org/glom/web/server/LibGlomServiceImpl.java: Add server side
106 implementation of getLayoutListHeaders() method.
107 * war/OnlineGlom.html: Remove GlomWebApp div tag as it is not required.
109 2011-01-18 Ben Konrath <ben@bagu.org>
111 Make a listBox with table titles instead of the flexTable demo.
113 This is the start of something more useful.
115 * .classpath: Exclude a bunch of packages from the JVM that are
116 getting in the way of the Eclipse content assist.
117 * src/org/glom/web/client/GlomDocument.java:
118 * src/org/glom/web/client/GlomTable.java:
119 * src/org/glom/web/client/LibGlomService.java:
120 * src/org/glom/web/client/LibGlomServiceAsync.java:
121 * src/org/glom/web/client/OnlineGlom.java:
122 * src/org/glom/web/server/LibGlomServiceImpl.java:
123 * war/OnlineGlom.html:
124 * war/WEB-INF/web.xml:
126 211-01-13 Ben Konrath <ben@bagu.org>
128 Update to new java-libglom API.
130 * .gitignore: Ignore OnlineGlom.war.
131 * src/org/glom/web/server/TableNamesServiceImpl.java: Update to new java-libglom API.
133 2010-12-20 Ben Konrath <ben@bagu.org>
135 Add some basic style to the table listing.
137 * src/org/glom/web/client/OnlineGlom.java: Add style to the table
138 header, print useful error message on async callback failure.
139 * war/OnlineGlom.css: Add style for table header, remove defaults
140 provided by the Eclipse project wizard.
142 2010-12-20 Ben Konrath <ben@bagu.org>
144 Load example file from installed glom dir.
146 * src/org/glom/web/server/TableNamesServiceImpl.java: Use the Java API
147 provided by java-libglom to find the example file.
149 2010-12-20 Ben Konrath <ben@bagu.org>
151 Update Eclipse settings.
154 * .settings/com.google.gdt.eclipse.core.prefs:
155 * .settings/com.google.gwt.eclipse.core.prefs:
157 2010-12-17 Ben Konrath <ben@bagu.org>
161 * .classpath: New file.
162 * .gitignore: New file.
163 * .project: New file.
164 * .settings/com.google.gdt.eclipse.core.prefs: New file.
165 * .settings/com.google.gwt.eclipse.core.prefs: New file.
166 * src/org/glom/web/OnlineGlom.gwt.xml: New file.
167 * src/org/glom/web/client/GlomTable.java: New file.
168 * src/org/glom/web/client/OnlineGlom.java: New file.
169 * src/org/glom/web/client/TableNameService.java: New file.
170 * src/org/glom/web/client/TableNameServiceAsync.java: New file.
171 * src/org/glom/web/server/TableNamesServiceImpl.java: New file.
172 * war/OnlineGlom.css: New file.
173 * war/OnlineGlom.html: New file.
174 * war/WEB-INF/web.xml: New file.
175 * war/images/glom.png: New file.