Convert to gwt-maven project.
[online-glom:gwt-glom.git] / ChangeLog
1 2011-01-25  Ben Konrath  <ben@bagu.org>
2
3         Convert to gwt-maven project.
4
5         * .classpath:
6         * .gitignore:
7         * .project:
8         * .settings/.jsdtscope:
9         * .settings/com.google.gdt.eclipse.core.prefs:
10         * .settings/com.google.gwt.eclipse.core.prefs:
11         * .settings/org.eclipse.jdt.core.prefs:
12         * .settings/org.eclipse.wst.common.component:
13         * .settings/org.eclipse.wst.common.project.facet.core.xml:
14         * .settings/org.eclipse.wst.jsdt.ui.superType.container:
15         * .settings/org.maven.ide.eclipse.prefs:
16         * OnlineGlomTest-dev.launch:
17         * OnlineGlomTest-prod.launch:
18         * README:
19         * pom.xml:
20         * src/main/java/org/glom/web/client/GlomDocument.java:
21         * src/main/java/org/glom/web/client/GlomTable.java:
22         * src/main/java/org/glom/web/client/LayoutList.java:
23         * src/main/java/org/glom/web/client/LayoutListDataProvider.java:
24         * src/main/java/org/glom/web/client/LibGlomService.java:
25         * src/main/java/org/glom/web/client/OnlineGlom.java:
26         * src/main/java/org/glom/web/server/LibGlomServiceImpl.java:
27         * src/main/resources/org/glom/web/OnlineGlom.gwt.xml:
28         * src/main/resources/org/glom/web/client/Messages.properties:
29         * src/main/webapp/OnlineGlom.css:
30         * src/main/webapp/OnlineGlom.html:
31         * src/main/webapp/WEB-INF/web.xml:
32         * src/test/java/org/glom/web/tests/GwtTestOnlineGlom.java:
33         * src/test/resources/org/glom/web/OnlineGlomJUnit.gwt.xml:
34
35 2011-01-25  Ben Konrath  <ben@bagu.org>
36
37         Remove unused println.
38
39         * src/org/glom/web/server/LibGlomServiceImpl.java:
40
41 2011-01-25  Ben Konrath  <ben@bagu.org>
42
43         Add project specific JDT settings.
44
45         * .settings/org.eclipse.jdt.core.prefs: Generated by Eclipse.
46         * .settings/org.eclipse.jdt.ui.prefs: Generated by Eclipse.
47
48 2011-01-25  Ben Konrath  <ben@bagu.org>
49
50         Populate celltable with example data.
51
52         * src/org/glom/web/client/GlomDocument.java: Correct formatting.
53         * src/org/glom/web/client/GlomTable.java: Correct formatting.
54         * src/org/glom/web/client/LayoutList.java: Renamed from ListLayoutTable.java,
55         add LayoutListDataProvider to CellTable, add simpler pager (not working yet).
56         * src/org/glom/web/client/LayoutListDataProvider.java: New file,
57         asynchronously gets the example data.
58         * src/org/glom/web/client/LibGlomService.java: Add getTableData() method.
59         * src/org/glom/web/client/LibGlomServiceAsync.java: Add getTableData() method.
60         * src/org/glom/web/client/OnlineGlom.java: Allow service proxy object and
61         curently selected table to be retrieved by other widgets.
62         * src/org/glom/web/server/LibGlomServiceImpl.java: Correct formatting,
63         implement getTableData() in a hacky way. This method needs to be updated
64         to grab information from the database when database creating is
65         implemented.
66
67 2011-01-20  Ben Konrath  <ben@bagu.org>
68
69         Set table headers when table dropBox changes.
70
71         * src/org/glom/web/client/GlomDocument.java: Correct some method
72         names.
73         * src/org/glom/web/client/LibGlomService.java: Add method
74         to get list layout field names.
75         * src/org/glom/web/client/LibGlomServiceAsync.java: Add method
76         to get list layout field names.
77         * src/org/glom/web/client/ListLayoutTable.java: New file - composite
78         widget for list layout table.
79         * src/org/glom/web/client/OnlineGlom.java: Add a change handler for
80         the table drop box and add new updateTable() method to asynchronously
81         get the layout list field names for the currently selected table.
82         * src/org/glom/web/server/LibGlomServiceImpl.java: Add server side
83         implementation of getLayoutListHeaders() method.
84         * war/OnlineGlom.html: Remove GlomWebApp div tag as it is not required.
85
86 2011-01-18  Ben Konrath  <ben@bagu.org>
87
88         Make a listBox with table titles instead of the flexTable demo.
89
90         This is the start of something more useful.
91
92         * .classpath: Exclude a bunch of packages from the JVM that are
93         getting in the way of the Eclipse content assist.
94         * src/org/glom/web/client/GlomDocument.java:
95         * src/org/glom/web/client/GlomTable.java:
96         * src/org/glom/web/client/LibGlomService.java:
97         * src/org/glom/web/client/LibGlomServiceAsync.java:
98         * src/org/glom/web/client/OnlineGlom.java:
99         * src/org/glom/web/server/LibGlomServiceImpl.java:
100         * war/OnlineGlom.html:
101         * war/WEB-INF/web.xml:
102
103 211-01-13  Ben Konrath  <ben@bagu.org>
104
105         Update to new java-libglom API.
106
107         * .gitignore: Ignore OnlineGlom.war.
108         * src/org/glom/web/server/TableNamesServiceImpl.java: Update to new java-libglom API.
109
110 2010-12-20  Ben Konrath  <ben@bagu.org>
111
112         Add some basic style to the table listing.
113
114         * src/org/glom/web/client/OnlineGlom.java: Add style to the table
115         header, print useful error message on async callback failure.
116         * war/OnlineGlom.css: Add style for table header, remove defaults
117         provided by the Eclipse project wizard. 
118
119 2010-12-20  Ben Konrath  <ben@bagu.org>
120
121         Load example file from installed glom dir.
122
123         * src/org/glom/web/server/TableNamesServiceImpl.java: Use the Java API
124         provided by java-libglom to find the example file.
125
126 2010-12-20  Ben Konrath  <ben@bagu.org>
127
128         Update Eclipse settings.
129
130         * .classpath:
131         * .settings/com.google.gdt.eclipse.core.prefs:
132         * .settings/com.google.gwt.eclipse.core.prefs:
133
134 2010-12-17  Ben Konrath  <ben@bagu.org>
135
136         Initial commit.
137
138         * .classpath: New file.
139         * .gitignore: New file.
140         * .project: New file.
141         * .settings/com.google.gdt.eclipse.core.prefs: New file.
142         * .settings/com.google.gwt.eclipse.core.prefs: New file.
143         * src/org/glom/web/OnlineGlom.gwt.xml: New file.
144         * src/org/glom/web/client/GlomTable.java: New file.
145         * src/org/glom/web/client/OnlineGlom.java: New file.
146         * src/org/glom/web/client/TableNameService.java: New file.
147         * src/org/glom/web/client/TableNameServiceAsync.java: New file.
148         * src/org/glom/web/server/TableNamesServiceImpl.java: New file.
149         * war/OnlineGlom.css: New file.
150         * war/OnlineGlom.html: New file.
151         * war/WEB-INF/web.xml: New file.
152         * war/images/glom.png: New file.