Code

19543e0af46e3ed3a813b0ffa8a99d44ac3dd7ce
[roundup.git] / ChangeLog
1 2001-07-27 17:30  richard
3         * BUILD.txt: minor notes
5 2001-07-27 17:27  richard
7         * BUILD.txt, README.txt: Added build instructions, changed my
8         e-mail address in the docs to the sourceforge address.
10 2001-07-27 17:20  richard
12         * Makefile, setup.cfg, setup.py: Makefile is now obsolete - setup
13         does what it used to do.
15 2001-07-27 17:18  richard
17         * MANIFEST.in: Added the distutils manifest template (for
18         "documentation", see distutils.filelist).  Has no facility for
19         comments, so no ID or LOG for this baby.
21 2001-07-27 17:16  richard
23         * test/: README.TXT, README.txt: rename for consistency
25 2001-07-27 17:04  richard
27         * INSTALL.TXT, CHANGES.txt, INSTALL.txt, README.TXT, README.txt:
28         name changes to make distutils happy
30 2001-07-27 16:56  richard
32         * setup.cfg, setup.py: Added scripts to the setup and added the
33         config so the default script install dir is /usr/local/bin.
35 2001-07-27 16:55  richard
37         * test/: README.TXT, __init__.py, test_dates.py, test_db.py,
38         test_schema.py: moving tests -> test
40 2001-07-27 16:25  richard
42         * roundup/hyperdb.py: Fixed some of the exceptions so they're the
43         right type.  Removed the str()-ification of node ids so we don't
44         mask oopsy errors any more.
46 2001-07-27 15:17  richard
48         * roundup/hyperdb.py: just some comments
50 2001-07-26 17:14  richard
52         * setup.py: Made setup.py executable, added id and log.
54 2001-07-26 16:47  richard
56         * INSTALL.TXT: Updated for new installation procedure
58 2001-07-25 14:19  anthonybaxter
60         * setup.py: first cut at setup.py - installs the package, but not
61         the bin/cgi-bin yet
63 2001-07-25 14:09  richard
65         * roundup/date.py: Fixed offset handling (shoulda read the spec a
66         little better)
68 2001-07-25 13:40  richard
70         * README.TXT: added note about the spec
72 2001-07-25 13:39  richard
74         * roundup/htmltemplate.py: Hrm - displaying links to classes that
75         don't specify a key property. I've got it defaulting to 'name',
76         then 'title' and then a "random" property (first one returned by
77         getprops().keys().  Needs to be moved onto the Class I think...
79 2001-07-25 11:23  richard
81         * doc/spec.html, doc/images/logo-acl-medium.gif,
82         doc/images/logo-codesourcery-medium.gif,
83         doc/images/logo-software-carpentry-standard.gif,
84         roundup/backends/back_anydbm.py,
85         roundup/templates/extended/dbinit.py: Added the Roundup spec to the
86         new documentation directory.
88 2001-07-24 21:18  anthonybaxter
90         * roundup/init.py: oops. left a print in
92 2001-07-24 20:54  anthonybaxter
94         * roundup/: init.py, templatebuilder.py: oops. Html.
96 2001-07-24 20:46  anthonybaxter
98         * roundup/: init.py, templatebuilder.py, templates/__init__.py,
99         templates/classic/__init__.py, templates/classic/dbinit.py,
100         templates/classic/htmlbase.py, templates/extended/__init__.py,
101         templates/extended/htmlbase.py: Added templatebuilder module. two
102         functions - one to pack up the html base, one to unpack it. Packed
103         up the two standard templates into htmlbases.  Modified __init__ to
104         install them.
105         
106         __init__.py magic was needed for the rather high levels of wierd
107         import magic.  Reducing level of import magic == (good, future)
109 2001-07-24 14:26  anthonybaxter
111         * roundup/backends/back_bsddb3.py: bsddb3 implementation. For now,
112         it's the bsddb implementation with a "3" added in crayon.
114 2001-07-24 11:07  richard
116         * roundup-server: Added command-line arg handling to roundup-server
117         so it's more useful out-of-the-box.
119 2001-07-24 11:06  richard
121         * roundup/templates/classic/dbinit.py: Oops - accidentally duped
122         the keywords class
124 2001-07-24 09:32  richard
126         * INSTALL.TXT: minor edit
128 2001-07-24 09:28  richard
130         * roundup/templates/: README.txt, classic/__init__.py,
131         classic/dbinit.py, classic/instance_config.py,
132         classic/interfaces.py, classic/detectors/__init__.py,
133         classic/detectors/nosyreaction.py, classic/html/file.index,
134         classic/html/issue.filter, classic/html/issue.index,
135         classic/html/issue.item, classic/html/msg.index,
136         classic/html/msg.item, classic/html/style.css,
137         classic/html/user.index, classic/html/user.item: Adding the classic
138         template
140 2001-07-24 09:20  richard
142         * roundup/templates/extended/dbinit.py: forgot to remove the
143         interfaces from the dbinit module ;)
145 2001-07-24 09:16  richard
147         * roundup/templates/extended/: __init__.py, interfaces.py: Split
148         off the interfaces (CGI, mailgw) into a separate file from the DB
149         stuff.
151 2001-07-23 20:31  richard
153         * roundup-server: disabled the reloading until it can be done
154         properly
156 2001-07-23 18:55  richard
158         * CHANGES, INSTALL.TXT, README, README.TXT: renamed the text files
159         so that they're recognised as text files on windows added
160         INSTALL.TXT
162 2001-07-23 18:53  richard
164         * README, roundup-server: Fixed the ROUNDUPS decl in roundup-server
165         Move the installation notes to INSTALL
167 2001-07-23 18:45  richard
169         * roundup-admin, roundup/init.py,
170         roundup/templates/extended/dbinit.py: ok, so now "./roundup-admin
171         init" will ask questions in an attempt to get a workable
172         instance_home set up :) _and_ anydbm has had its first test :)
174 2001-07-23 18:25  richard
176         * roundup/backends/back_bsddb.py: more handling of bad journals
178 2001-07-23 18:20  richard
180         * roundup-admin, roundup/backends/back_anydbm.py,
181         roundup/backends/back_bsddb.py: Moved over to using marshal in the
182         bsddb and anydbm backends.  roundup-admin now has a "freshen"
183         command that'll load/save all nodes (not  retired - mod
184         hyperdb.Class.list() so it lists retired nodes)
186 2001-07-23 17:56  richard
188         * roundup/: date.py, backends/back_bsddb.py: Storing only
189         marshallable data in the db - no nasty pickled class references.
191 2001-07-23 17:22  richard
193         * roundup/backends/: __init__.py, _anydbm.py, _bsddb.py,
194         back_anydbm.py, back_bsddb.py: *sigh* some databases have _foo.so
195         as their underlying implementation.  This time for sure, Rocky.
197 2001-07-23 17:15  richard
199         * roundup/backends/: _anydbm.py, _bsddb.py, bsddb.py: Moved the
200         backends into the backends package. Anydbm hasn't been tested at
201         all.
203 2001-07-23 17:14  richard
205         * roundup/: roundupdb.py, backends/__init__.py,
206         templates/extended/dbinit.py: Moved the database backends off into
207         backends.
209 2001-07-23 16:25  richard
211         * roundup/templates/extended/dbinit.py: relfected the move to
212         roundup/backends
214 2001-07-23 16:24  richard
216         * roundup/backends/__init__.py: made backends a package
218 2001-07-23 16:23  richard
220         * roundup/: hyper_bsddb.py, backends/bsddb.py: moved hyper_bsddb.py
221         to the new backends package as bsddb.py
223 2001-07-23 14:49  anthonybaxter
225         * README: changed the 'snip' lines so they don't look like CVS
226         conflict markers.
228 2001-07-23 14:47  anthonybaxter
230         * cgi-bin/roundup.cgi: renamed ROUNDUPS to ROUNDUP_INSTANCE_HOMES
231         sys.exit(0) if python version wrong.
233 2001-07-23 14:33  richard
235         * cgi-bin/roundup.cgi: brought the CGI instance config dict in line
236         with roundup-server
238 2001-07-23 14:33  anthonybaxter
240         * roundup/templates/extended/: __init__.py, dbinit.py,
241         instance_config.py: split __init__.py into 2. dbinit and
242         instance_config.
244 2001-07-23 14:31  richard
246         * CHANGES, cgi-bin/roundup.cgi: Fixed the roundup CGI script for
247         updates to cgi_client.py
249 2001-07-23 14:21  richard
251         * roundup/templates/extended/: html/file.index, html/issue.filter,
252         html/issue.index, html/issue.item, html/msg.index, html/msg.item,
253         html/style.css, html/user.index, html/user.item, issue.filter,
254         issue.item, msg.item, style.css, user.item: moving HTML templates
255         to their own dir
257 2001-07-23 14:19  richard
259         * roundup/templates/extended/: file.index, issue.index, msg.index,
260         user.index: moving the HTML templates into their own dir
262 2001-07-23 14:05  anthonybaxter
264         * roundup-server: actually quit if python version wrong
266 2001-07-23 13:56  richard
268         * roundup/cgi_client.py: oops, missed a config removal
270 2001-07-23 13:50  anthonybaxter
272         * roundup/templates/extended/: __init__.py, file.index,
273         issue.filter, issue.index, issue.item, msg.index, msg.item,
274         style.css, user.index, user.item, detectors/__init__.py,
275         detectors/nosyreaction.py: moved templates to proper location
277 2001-07-23 13:46  richard
279         * roundup-admin, roundup-mailgw, roundup-server: moving the bin
280         files to facilitate out-of-the-boxness
282 2001-07-22 22:09  richard
284         * roundup/: __init__.py, cgi_client.py, cgitb.py, date.py,
285         htmltemplate.py, hyper_bsddb.py, hyperdb.py, init.py, mailgw.py,
286         roundupdb.py: Final commit of Grande Splite
288 2001-07-22 21:58  richard
290         * roundup/: __init__.py, cgi_client.py, cgitb.py, date.py,
291         htmltemplate.py, hyper_bsddb.py, hyperdb.py, init.py, mailgw.py,
292         roundupdb.py: More Grande Splite
294 2001-07-22 21:47  richard
296         * cgi-bin/roundup.cgi: More Grande Splite
298 2001-07-22 21:11  richard
300         * CHANGES, README, cgitb.py, config.py, date.py, hyperdb.py,
301         hyperdb_bsddb.py, roundup-mailgw.py, roundup.cgi, roundup.py,
302         roundup_cgi.py, roundupdb.py, server.py, style.css, template.py,
303         test.py: Initial commit of the Grande Splite
305 2001-07-20 22:33  richard
307         * server.py: oops ;)
309 2001-07-20 18:20  richard
311         * CHANGES: update for recent chagnes
313 2001-07-20 18:20  richard
315         * README, hyperdb.py: Fixed a bug in the filter - wrong variable
316         names in the error message.  Recognised that the filter has an
317         outstanding bug. Hrm. we need a bug tracker for this project :)
319 2001-07-20 17:35  richard
321         * CHANGES, hyperdb.py, hyperdb_bsddb.py, roundup_cgi.py,
322         roundupdb.py, test.py: largish changes as a start of splitting off
323         bits and pieces to allow more flexible installation / database
324         back-ends
326 2001-07-20 17:34  richard
328         * template.py: Quote the value put in the text input value
329         attribute.
331 2001-07-20 11:37  richard
333         * README: Just registering a new TODO
335 2001-07-20 10:53  richard
337         * roundup_cgi.py: Default index now filters out the resolved issues
338         ;)
340 2001-07-20 10:23  richard
342         * CHANGES: update for latest changes
344 2001-07-20 10:22  richard
346         * roundupdb.py: Priority list changes - removed the redundant TODO
347         and added support. See roundup-devel for details.
349 2001-07-20 10:17  richard
351         * roundup_cgi.py: Fixed adding a new issue when there is no __note
353 2001-07-19 20:43  anthonybaxter
355         * config.py, server.py: HTTP_HOST and HTTP_PORT config options.
357 2001-07-19 16:37  anthonybaxter
359         * README: added more todo items
361 2001-07-19 16:27  anthonybaxter
363         * cgitb.py, config.py, date.py, hyperdb.py, roundup-mailgw.py,
364         roundup.py, roundup_cgi.py, roundupdb.py, server.py, template.py:
365         fixing (manually) the (dollarsign)Log(dollarsign) entries caused by
366         my using the magic (dollarsign)Id(dollarsign) and
367         (dollarsign)Log(dollarsign) strings in a commit message. I'm a
368         twonk.
369         
370         Also broke the help string in two.
372 2001-07-19 16:14  richard
374         * Makefile, README, dummy_config.py: minor changes to test the cvs
375         mailout system
377 2001-07-19 16:08  anthonybaxter
379         * roundup.py: fixed typo in usage string because it was bugging me
380         each time I saw it.
382 2001-07-19 15:52  anthonybaxter
384         * cgitb.py, config.py, date.py, hyperdb.py, roundup-mailgw.py,
385         roundup.py, roundup_cgi.py, roundupdb.py, server.py, template.py:
386         Added CVS keywords Id and Log to all python files.
388 2001-07-19 15:46  anthonybaxter
390         * config.py: modified to use localconfig.py (if it exists) and to
391         make the various options (e.g. paths) based on ROUNDUP_HOME &c.
393 2001-07-19 15:23  richard
395         * CHANGES, Makefile, config.py, hyperdb.py, roundup_cgi.py,
396         roundupdb.py, template.py:  . Fixed bug in re generation in the
397         filter (I hadn't finished the code ;)
398          . Added TODO as a priority (between bug and usability)
399          . Fixed handling of None String property in grouped list headings
401 2001-07-19 13:12  richard
403         * README: mention config.py in the install instructions, removed a
404         bug
406 2001-07-19 13:11  richard
408         * Makefile, dummy_config.py: Added stuff to help with release
409         generation.   . Makefile has the release tgz builder in it   .
410         dummy_config.py is an empty config file that replaces the config.py
411         in the     release
413 2001-07-19 12:16  richard
415         * README, date.py, hyperdb.py, roundup.cgi, roundup_cgi.py,
416         roundupdb.py, CHANGES, cgitb.py, config.py, roundup-mailgw.py,
417         roundup.py, server.py, style.css, template.py: Initial revision
419 2001-07-19 12:16  richard
421         * README, date.py, hyperdb.py, roundup.cgi, roundup_cgi.py,
422         roundupdb.py, CHANGES, cgitb.py, config.py, roundup-mailgw.py,
423         roundup.py, server.py, style.css, template.py: Initial import of
424         code - currently version 1.0.2 but with the 1.0.3 changes as given
425         in the CHANGES file. Is about ready for a 1.0.3 release.