Update Java formatter settings.
[online-glom:gwt-glom.git] / ChangeLog
1 2011-02-14  Ben Konrath  <ben@bagu.org>
2
3         Update Java formatter settings.
4
5         * .settings/org.eclipse.jdt.core.prefs: Change comment length to 120.
6
7 2011-02-02  Ben Konrath  <ben@bagu.org>
8
9         Update Eclipse and Maven configs to in preparation for the postgres JDBC jar.
10
11         * .classpath: Change JRE to Java 1.6, remove GWT configuration as we're now
12         using Maven.
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
17         to 1.6.
18         * pom.xml: Format file, change target Java version to 1.6.
19
20 2011-02-02  Ben Konrath  <ben@bagu.org>
21
22         Add information about a deployment related issue.
23
24         * README: Add Notes section with the problem outlined.
25
26 2011-02-02  Ben Konrath  <ben@bagu.org>
27
28         Call Glom.libglom_deinit() when the servlet is shutdown.
29
30         * src/main/java/org/glom/web/server/LibGlomServiceImpl.java: Add
31         Glom.libglom_deinit() to destroy() method.
32
33 2011-01-28  Ben Konrath  <ben@bagu.org>
34
35         Use generated Util class to get the RPC Async interface.
36
37         * .settings/com.google.gwt.eclipse.core.prefs: Update generated Eclipse config
38         file.
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.
44
45 2011-01-27  Ben Konrath  <ben@bagu.org>
46
47         Cleanup ChangeLog entry from previous commit.
48
49         * ChangeLog: Group logical changes together and add comments.
50
51 2011-01-25  Ben Konrath  <ben@bagu.org>
52
53         Convert to gwt-maven project.
54
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.
58
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
61         using.
62         * .classpath:
63         * .project:
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:
74
75         Java source files moved from the 'src' directory to the directory structure
76         required by maven.
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:
84
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:
88
89         The OnlineGlom GWT config file moved from the 'src/org/glom/web' directory.
90         * src/main/resources/org/glom/web/OnlineGlom.gwt.xml:
91
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:
96
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:
101
102 2011-01-25  Ben Konrath  <ben@bagu.org>
103
104         Remove unused println.
105
106         * src/org/glom/web/server/LibGlomServiceImpl.java:
107
108 2011-01-25  Ben Konrath  <ben@bagu.org>
109
110         Add project specific JDT settings.
111
112         * .settings/org.eclipse.jdt.core.prefs: Generated by Eclipse.
113         * .settings/org.eclipse.jdt.ui.prefs: Generated by Eclipse.
114
115 2011-01-25  Ben Konrath  <ben@bagu.org>
116
117         Populate celltable with example data.
118
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
132         implemented.
133
134 2011-01-20  Ben Konrath  <ben@bagu.org>
135
136         Set table headers when table dropBox changes.
137
138         * src/org/glom/web/client/GlomDocument.java: Correct some method
139         names.
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.
152
153 2011-01-18  Ben Konrath  <ben@bagu.org>
154
155         Make a listBox with table titles instead of the flexTable demo.
156
157         This is the start of something more useful.
158
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:
169
170 211-01-13  Ben Konrath  <ben@bagu.org>
171
172         Update to new java-libglom API.
173
174         * .gitignore: Ignore OnlineGlom.war.
175         * src/org/glom/web/server/TableNamesServiceImpl.java: Update to new java-libglom API.
176
177 2010-12-20  Ben Konrath  <ben@bagu.org>
178
179         Add some basic style to the table listing.
180
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. 
185
186 2010-12-20  Ben Konrath  <ben@bagu.org>
187
188         Load example file from installed glom dir.
189
190         * src/org/glom/web/server/TableNamesServiceImpl.java: Use the Java API
191         provided by java-libglom to find the example file.
192
193 2010-12-20  Ben Konrath  <ben@bagu.org>
194
195         Update Eclipse settings.
196
197         * .classpath:
198         * .settings/com.google.gdt.eclipse.core.prefs:
199         * .settings/com.google.gwt.eclipse.core.prefs:
200
201 2010-12-17  Ben Konrath  <ben@bagu.org>
202
203         Initial commit.
204
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.