Cleanup ChangeLog entry from previous commit.
[online-glom:gwt-glom.git] / ChangeLog
1 2011-01-27  Ben Konrath  <ben@bagu.org>
2
3         Cleanup ChangeLog entry from previous commit.
4
5         * ChangeLog: Add group logical changes together and add comments.
6
7 2011-01-25  Ben Konrath  <ben@bagu.org>
8
9         Convert to gwt-maven project.
10
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.
14
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
17         using.
18         * .classpath:
19         * .project:
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:
30
31         Java source files moved from the 'src' directory to the directory structure
32         required by maven.
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:
40
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:
44
45         The OnlineGlom GWT config file moved from the 'src/org/glom/web' directory.
46         * src/main/resources/org/glom/web/OnlineGlom.gwt.xml:
47
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:
52
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:
57
58 2011-01-25  Ben Konrath  <ben@bagu.org>
59
60         Remove unused println.
61
62         * src/org/glom/web/server/LibGlomServiceImpl.java:
63
64 2011-01-25  Ben Konrath  <ben@bagu.org>
65
66         Add project specific JDT settings.
67
68         * .settings/org.eclipse.jdt.core.prefs: Generated by Eclipse.
69         * .settings/org.eclipse.jdt.ui.prefs: Generated by Eclipse.
70
71 2011-01-25  Ben Konrath  <ben@bagu.org>
72
73         Populate celltable with example data.
74
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
88         implemented.
89
90 2011-01-20  Ben Konrath  <ben@bagu.org>
91
92         Set table headers when table dropBox changes.
93
94         * src/org/glom/web/client/GlomDocument.java: Correct some method
95         names.
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.
108
109 2011-01-18  Ben Konrath  <ben@bagu.org>
110
111         Make a listBox with table titles instead of the flexTable demo.
112
113         This is the start of something more useful.
114
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:
125
126 211-01-13  Ben Konrath  <ben@bagu.org>
127
128         Update to new java-libglom API.
129
130         * .gitignore: Ignore OnlineGlom.war.
131         * src/org/glom/web/server/TableNamesServiceImpl.java: Update to new java-libglom API.
132
133 2010-12-20  Ben Konrath  <ben@bagu.org>
134
135         Add some basic style to the table listing.
136
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. 
141
142 2010-12-20  Ben Konrath  <ben@bagu.org>
143
144         Load example file from installed glom dir.
145
146         * src/org/glom/web/server/TableNamesServiceImpl.java: Use the Java API
147         provided by java-libglom to find the example file.
148
149 2010-12-20  Ben Konrath  <ben@bagu.org>
150
151         Update Eclipse settings.
152
153         * .classpath:
154         * .settings/com.google.gdt.eclipse.core.prefs:
155         * .settings/com.google.gwt.eclipse.core.prefs:
156
157 2010-12-17  Ben Konrath  <ben@bagu.org>
158
159         Initial commit.
160
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.