Code

594d3e54d116c260bb08c555dab121d07a8dae39
[roundup.git] / ChangeLog
1 2001-07-25 14:19  anthonybaxter
3         * setup.py: first cut at setup.py - installs the package, but not
4         the bin/cgi-bin yet
6 2001-07-25 14:10  richard
8         * tests/__init__.py: added date test suite
10 2001-07-25 14:10  richard
12         * tests/test_dates.py: Date test suite
14 2001-07-25 14:09  richard
16         * roundup/date.py: Fixed offset handling (shoulda read the spec a
17         little better)
19 2001-07-25 13:40  richard
21         * README.TXT: added note about the spec
23 2001-07-25 13:40  richard
25         * tests/test_db.py: Fixed an oops
27 2001-07-25 13:39  richard
29         * roundup/htmltemplate.py: Hrm - displaying links to classes that
30         don't specify a key property. I've got it defaulting to 'name',
31         then 'title' and then a "random" property (first one returned by
32         getprops().keys().  Needs to be moved onto the Class I think...
34 2001-07-25 11:23  richard
36         * doc/spec.html, doc/images/logo-acl-medium.gif,
37         doc/images/logo-codesourcery-medium.gif,
38         doc/images/logo-software-carpentry-standard.gif,
39         roundup/backends/back_anydbm.py,
40         roundup/templates/extended/dbinit.py, tests/test_db.py,
41         tests/test_schema.py: Added the Roundup spec to the new
42         documentation directory.
44 2001-07-24 21:18  anthonybaxter
46         * roundup/init.py: oops. left a print in
48 2001-07-24 20:54  anthonybaxter
50         * roundup/: init.py, templatebuilder.py: oops. Html.
52 2001-07-24 20:46  anthonybaxter
54         * roundup/: init.py, templatebuilder.py, templates/__init__.py,
55         templates/classic/__init__.py, templates/classic/dbinit.py,
56         templates/classic/htmlbase.py, templates/extended/__init__.py,
57         templates/extended/htmlbase.py: Added templatebuilder module. two
58         functions - one to pack up the html base, one to unpack it. Packed
59         up the two standard templates into htmlbases.  Modified __init__ to
60         install them.
61         
62         __init__.py magic was needed for the rather high levels of wierd
63         import magic.  Reducing level of import magic == (good, future)
65 2001-07-24 15:22  richard
67         * tests/: README.TXT, __init__.py, test_db.py, test_schema.py:
68         Added some unit tests
70 2001-07-24 14:26  anthonybaxter
72         * roundup/backends/back_bsddb3.py: bsddb3 implementation. For now,
73         it's the bsddb implementation with a "3" added in crayon.
75 2001-07-24 11:07  richard
77         * roundup-server: Added command-line arg handling to roundup-server
78         so it's more useful out-of-the-box.
80 2001-07-24 11:06  richard
82         * roundup/templates/classic/dbinit.py: Oops - accidentally duped
83         the keywords class
85 2001-07-24 09:32  richard
87         * INSTALL.TXT: minor edit
89 2001-07-24 09:28  richard
91         * roundup/templates/: README.txt, classic/__init__.py,
92         classic/dbinit.py, classic/instance_config.py,
93         classic/interfaces.py, classic/detectors/__init__.py,
94         classic/detectors/nosyreaction.py, classic/html/file.index,
95         classic/html/issue.filter, classic/html/issue.index,
96         classic/html/issue.item, classic/html/msg.index,
97         classic/html/msg.item, classic/html/style.css,
98         classic/html/user.index, classic/html/user.item: Adding the classic
99         template
101 2001-07-24 09:20  richard
103         * roundup/templates/extended/dbinit.py: forgot to remove the
104         interfaces from the dbinit module ;)
106 2001-07-24 09:16  richard
108         * roundup/templates/extended/: __init__.py, interfaces.py: Split
109         off the interfaces (CGI, mailgw) into a separate file from the DB
110         stuff.
112 2001-07-23 20:31  richard
114         * roundup-server: disabled the reloading until it can be done
115         properly
117 2001-07-23 18:55  richard
119         * CHANGES, INSTALL.TXT, README, README.TXT: renamed the text files
120         so that they're recognised as text files on windows added
121         INSTALL.TXT
123 2001-07-23 18:53  richard
125         * README, roundup-server: Fixed the ROUNDUPS decl in roundup-server
126         Move the installation notes to INSTALL
128 2001-07-23 18:45  richard
130         * roundup-admin, roundup/init.py,
131         roundup/templates/extended/dbinit.py: ok, so now "./roundup-admin
132         init" will ask questions in an attempt to get a workable
133         instance_home set up :) _and_ anydbm has had its first test :)
135 2001-07-23 18:25  richard
137         * roundup/backends/back_bsddb.py: more handling of bad journals
139 2001-07-23 18:20  richard
141         * roundup-admin, roundup/backends/back_anydbm.py,
142         roundup/backends/back_bsddb.py: Moved over to using marshal in the
143         bsddb and anydbm backends.  roundup-admin now has a "freshen"
144         command that'll load/save all nodes (not  retired - mod
145         hyperdb.Class.list() so it lists retired nodes)
147 2001-07-23 17:56  richard
149         * roundup/: date.py, backends/back_bsddb.py: Storing only
150         marshallable data in the db - no nasty pickled class references.
152 2001-07-23 17:22  richard
154         * roundup/backends/: __init__.py, _anydbm.py, _bsddb.py,
155         back_anydbm.py, back_bsddb.py: *sigh* some databases have _foo.so
156         as their underlying implementation.  This time for sure, Rocky.
158 2001-07-23 17:15  richard
160         * roundup/backends/: _anydbm.py, _bsddb.py, bsddb.py: Moved the
161         backends into the backends package. Anydbm hasn't been tested at
162         all.
164 2001-07-23 17:14  richard
166         * roundup/: roundupdb.py, backends/__init__.py,
167         templates/extended/dbinit.py: Moved the database backends off into
168         backends.
170 2001-07-23 16:25  richard
172         * roundup/templates/extended/dbinit.py: relfected the move to
173         roundup/backends
175 2001-07-23 16:24  richard
177         * roundup/backends/__init__.py: made backends a package
179 2001-07-23 16:23  richard
181         * roundup/: hyper_bsddb.py, backends/bsddb.py: moved hyper_bsddb.py
182         to the new backends package as bsddb.py
184 2001-07-23 14:49  anthonybaxter
186         * README: changed the 'snip' lines so they don't look like CVS
187         conflict markers.
189 2001-07-23 14:47  anthonybaxter
191         * cgi-bin/roundup.cgi: renamed ROUNDUPS to ROUNDUP_INSTANCE_HOMES
192         sys.exit(0) if python version wrong.
194 2001-07-23 14:33  richard
196         * cgi-bin/roundup.cgi: brought the CGI instance config dict in line
197         with roundup-server
199 2001-07-23 14:33  anthonybaxter
201         * roundup/templates/extended/: __init__.py, dbinit.py,
202         instance_config.py: split __init__.py into 2. dbinit and
203         instance_config.
205 2001-07-23 14:31  richard
207         * CHANGES, cgi-bin/roundup.cgi: Fixed the roundup CGI script for
208         updates to cgi_client.py
210 2001-07-23 14:21  richard
212         * roundup/templates/extended/: html/file.index, html/issue.filter,
213         html/issue.index, html/issue.item, html/msg.index, html/msg.item,
214         html/style.css, html/user.index, html/user.item, issue.filter,
215         issue.item, msg.item, style.css, user.item: moving HTML templates
216         to their own dir
218 2001-07-23 14:19  richard
220         * roundup/templates/extended/: file.index, issue.index, msg.index,
221         user.index: moving the HTML templates into their own dir
223 2001-07-23 14:05  anthonybaxter
225         * roundup-server: actually quit if python version wrong
227 2001-07-23 13:56  richard
229         * roundup/cgi_client.py: oops, missed a config removal
231 2001-07-23 13:50  anthonybaxter
233         * roundup/templates/extended/: __init__.py, file.index,
234         issue.filter, issue.index, issue.item, msg.index, msg.item,
235         style.css, user.index, user.item, detectors/__init__.py,
236         detectors/nosyreaction.py: moved templates to proper location
238 2001-07-23 13:46  richard
240         * roundup-admin, roundup-mailgw, roundup-server: moving the bin
241         files to facilitate out-of-the-boxness
243 2001-07-22 22:09  richard
245         * roundup/: __init__.py, cgi_client.py, cgitb.py, date.py,
246         htmltemplate.py, hyper_bsddb.py, hyperdb.py, init.py, mailgw.py,
247         roundupdb.py: Final commit of Grande Splite
249 2001-07-22 21:58  richard
251         * roundup/: __init__.py, cgi_client.py, cgitb.py, date.py,
252         htmltemplate.py, hyper_bsddb.py, hyperdb.py, init.py, mailgw.py,
253         roundupdb.py: More Grande Splite
255 2001-07-22 21:47  richard
257         * cgi-bin/roundup.cgi: More Grande Splite
259 2001-07-22 21:11  richard
261         * CHANGES, README, cgitb.py, config.py, date.py, hyperdb.py,
262         hyperdb_bsddb.py, roundup-mailgw.py, roundup.cgi, roundup.py,
263         roundup_cgi.py, roundupdb.py, server.py, style.css, template.py,
264         test.py: Initial commit of the Grande Splite
266 2001-07-20 22:33  richard
268         * server.py: oops ;)
270 2001-07-20 18:20  richard
272         * CHANGES: update for recent chagnes
274 2001-07-20 18:20  richard
276         * README, hyperdb.py: Fixed a bug in the filter - wrong variable
277         names in the error message.  Recognised that the filter has an
278         outstanding bug. Hrm. we need a bug tracker for this project :)
280 2001-07-20 17:35  richard
282         * CHANGES, hyperdb.py, hyperdb_bsddb.py, roundup_cgi.py,
283         roundupdb.py, test.py: largish changes as a start of splitting off
284         bits and pieces to allow more flexible installation / database
285         back-ends
287 2001-07-20 17:34  richard
289         * template.py: Quote the value put in the text input value
290         attribute.
292 2001-07-20 11:37  richard
294         * README: Just registering a new TODO
296 2001-07-20 10:53  richard
298         * roundup_cgi.py: Default index now filters out the resolved issues
299         ;)
301 2001-07-20 10:23  richard
303         * CHANGES: update for latest changes
305 2001-07-20 10:22  richard
307         * roundupdb.py: Priority list changes - removed the redundant TODO
308         and added support. See roundup-devel for details.
310 2001-07-20 10:17  richard
312         * roundup_cgi.py: Fixed adding a new issue when there is no __note
314 2001-07-19 20:43  anthonybaxter
316         * config.py, server.py: HTTP_HOST and HTTP_PORT config options.
318 2001-07-19 16:37  anthonybaxter
320         * README: added more todo items
322 2001-07-19 16:27  anthonybaxter
324         * cgitb.py, config.py, date.py, hyperdb.py, roundup-mailgw.py,
325         roundup.py, roundup_cgi.py, roundupdb.py, server.py, template.py:
326         fixing (manually) the (dollarsign)Log(dollarsign) entries caused by
327         my using the magic (dollarsign)Id(dollarsign) and
328         (dollarsign)Log(dollarsign) strings in a commit message. I'm a
329         twonk.
330         
331         Also broke the help string in two.
333 2001-07-19 16:14  richard
335         * Makefile, README, dummy_config.py: minor changes to test the cvs
336         mailout system
338 2001-07-19 16:08  anthonybaxter
340         * roundup.py: fixed typo in usage string because it was bugging me
341         each time I saw it.
343 2001-07-19 15:52  anthonybaxter
345         * cgitb.py, config.py, date.py, hyperdb.py, roundup-mailgw.py,
346         roundup.py, roundup_cgi.py, roundupdb.py, server.py, template.py:
347         Added CVS keywords $Id: ChangeLog,v 1.4 2001-07-25 04:21:24 anthonybaxter Exp $ and $Log: not supported by cvs2svn $ to all python files.
349 2001-07-19 15:46  anthonybaxter
351         * config.py: modified to use localconfig.py (if it exists) and to
352         make the various options (e.g. paths) based on ROUNDUP_HOME &c.
354 2001-07-19 15:23  richard
356         * CHANGES, Makefile, config.py, hyperdb.py, roundup_cgi.py,
357         roundupdb.py, template.py:  . Fixed bug in re generation in the
358         filter (I hadn't finished the code ;)
359          . Added TODO as a priority (between bug and usability)
360          . Fixed handling of None String property in grouped list headings
362 2001-07-19 13:12  richard
364         * README: mention config.py in the install instructions, removed a
365         bug
367 2001-07-19 13:11  richard
369         * Makefile, dummy_config.py: Added stuff to help with release
370         generation.   . Makefile has the release tgz builder in it   .
371         dummy_config.py is an empty config file that replaces the config.py
372         in the     release
374 2001-07-19 12:16  richard
376         * README, date.py, hyperdb.py, roundup.cgi, roundup_cgi.py,
377         roundupdb.py, CHANGES, cgitb.py, config.py, roundup-mailgw.py,
378         roundup.py, server.py, style.css, template.py: Initial revision
380 2001-07-19 12:16  richard
382         * README, date.py, hyperdb.py, roundup.cgi, roundup_cgi.py,
383         roundupdb.py, CHANGES, cgitb.py, config.py, roundup-mailgw.py,
384         roundup.py, server.py, style.css, template.py: Initial import of
385         code - currently version 1.0.2 but with the 1.0.3 changes as given
386         in the CHANGES file. Is about ready for a 1.0.3 release.