Skip to content

Commit 572cb70

Browse files
author
Richard Jones
committed
merge from maintenance branch
1 parent c048195 commit 572cb70

30 files changed

+618
-655
lines changed

CHANGES.txt

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,19 @@
11
This file contains the changes to the Roundup system over time. The entries
22
are given with the most recent entry first.
33

4+
2002-10-?? 0.5.1
5+
- highlight rows in groups of three
6+
- metakit cleanups
7+
- nicer "navigation" style in index views
8+
9+
10+
2002-10-02 0.5.0
11+
- fixed style for alternating rows in user lists
12+
- fixed query edit form so it doesn't barf
13+
- #617133 ] 0.5.0pr1 uses nonexistent renderTemplate
14+
- merged Zope Collector #539 fix from ZPT CVS trunk
15+
16+
417
2002-09-27 0.5.0 pr1
518
- handling of None for Date/Interval/Password values in export/import
619
- handling of journal values in export/import
@@ -48,6 +61,7 @@ are given with the most recent entry first.
4861
tracker interfaces module
4962
- fixed login attempt by user that doesn't exist
5063

64+
5165
2002-09-13 0.5.0 beta2
5266
- all backends now have a .close() method, and it's used everywhere
5367
- fixed bug in detectors __init__

TODO.txt

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,8 @@ pending mailgw Allow multiple email addresses at one gw with different
3030

3131
pending mailgw Identification of users should have a configurable degree of
3232
strictness (ie. turn off username==address matching)
33+
pending mailgw Use in-reply-to for determining message lineage when subject
34+
line lets us down
3335
pending project switch to a Roundup instance for Roundup bug/feature tracking
3436
pending security authenticate over a secure connection
3537
pending security optionally auth with Basic HTTP auth instead of cookies
@@ -44,15 +46,18 @@ pending web Quick help links next to the property labels giving a
4446
pending web clicking on a group header should filter for that type of
4547
entry
4648
pending web re-enable auth basic http auth
47-
pending web search "refinement" - pre-fill the search page with the
48-
current search parameters
49-
pending web UNIX init.d script for roundup-server
5049
pending web allow multilink selections to select a "none" element to allow
5150
people with broken browsers to select nothing?
5251
pending web automagically link designators
5352
pending web add checkbox-based removal/addition for multilink entries
5453
(eg "add me"/"remove me" for nosy list)
54+
pending web multilink item removal action (with retirement)
55+
pending web search "refinement" - pre-fill the search page with the
56+
current search parameters
57+
pending web column-heading sort stuff isn't implemented
5558

59+
active web UNIX init.d script for roundup-server
5660
bug docs need to mention somewhere how sorting works
61+
bug web query editing isn't fully implemented
5762
======= ========= =============================================================
5863

doc/.cvsignore

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
announcement.html
22
customizing.html
33
developers.html
4-
getting_started.html
54
implementation.html
65
index.html
76
installation.html

doc/Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ PYTHON = /usr/bin/python2
22
STXTOHTML = -c "from docutils.core import publish;publish(writer_name='html')"
33

44
SOURCE = announcement.txt customizing.txt developers.txt FAQ.txt features.txt \
5-
getting_started.txt glossary.txt implementation.txt index.txt \
5+
glossary.txt implementation.txt index.txt design.txt \
66
installation.txt security.txt upgrading.txt user_guide.txt \
77
maintenance.txt
88

doc/announcement.txt

Lines changed: 19 additions & 58 deletions
Original file line numberDiff line numberDiff line change
@@ -1,76 +1,37 @@
1-
===========================================================
2-
SC-Track Roundup 0.5 pre-release - an issue tracking system
3-
===========================================================
1+
=================================================
2+
SC-Track Roundup 0.5.0 - an issue tracking system
3+
=================================================
44

5-
Note: This is the final pre-release of the newest version of Roundup. It is
6-
strongly recommended that you maintain your existing 0.4 installation if
7-
you have one, and run 0.5 on a copy of the database. If you are
8-
upgrading from 0.4, you must read doc/upgrading.txt!
5+
Note: If you are upgrading, you *must* read doc/upgrading.txt!
96

107
Roundup requires python 2.1.1 for correct operation. Support for dumbdbm
118
requires python 2.1.2 or 2.2. 2.1.3 and 2.2.1 are recommended.
129

13-
This release fixes the following specific problems:
14-
15-
- fixes to import/export
16-
- password edit now has a confirmation field
17-
- cleanups and fixes to the shipped classic template
18-
- new backend for sqlite (and it rocks :)
19-
- many performance improvements in dbm and sql backends
20-
- cgi.client base URL is now obtained from the config TRACKER_WEB (as a result
21-
request.url has gone away - there's too much magic in trying to figure
22-
what it should be)
23-
- cgi-bin script redirects to https now if the request was https
24-
- FileClass "content" property wasn't being returned by getprops() in most
25-
backends
26-
- we now verify instance attributes on instance open and throw a useful error
27-
if they're not all there
28-
- sf bug 611217 ] menu() has problems when labelprop==None
29-
- verify contents of tracker module when the tracker is opened
30-
- fixes to value parsing from edit forms
31-
- mailgw was missing an "import sys" (!)
32-
- setup now installs scripts with python -O flag, doubling performance in some
33-
cases (there's a lot of __debug__ use)
34-
- added getItem to HTMLClass so you can access arbitrary items in templates
35-
- replaced the content() callback ickiness with Page Template macro usage
36-
- changed the default CSS style to be less offensive to some ;)
37-
- better handling of Page Template compilation errors
38-
- sf bug 614188 ] Exception in mailgw.py
39-
- sf bug 613310 ] traceback on onexistant items
40-
- sf bug 613291 ] typos in nosy list
41-
- handle stupid mailers that QUOTE their Re; 'Re: "[issue1] bla blah"'
42-
- giving a user a Role that doesn't exist doesn't break stuff any more
43-
- revamped user guide, customisation guide, added basic maintenance guide
44-
- merged some bugfixes from the Zope Page Templates trunk
45-
- added the "minimal" template
46-
47-
A lot has been done since 0.4:
10+
A lot has been done since 0.4.4:
4811

4912
- new backend for metakit (thanks Gordon McMillan)
5013
- new backend for sqlite
5114
- new backend for gadfly (it's as done as it's going to get)
52-
- further split the dbm backends from the core code, allowing easier
53-
non-dict-like backends (eg metakit, RDB)
5415
- added Boolean and Number types
55-
- fixed the journal bloat
16+
- fixed the journal bloat, re-enabling useful link journal events
5617
- full-text search may also search certain String properties
57-
- entire database export and import (incl files)
58-
- implemented and used the new access control mechanisms (Permissions, Roles)
18+
- entire database export and import (including files)
19+
- implemented new per-user access control mechanisms (Permissions, Roles)
5920
- switched templating to use Zope's PageTemplates giving much more flexibility
21+
- made web interface more generic, robust, give nicer errors, ...
6022
- revamped look and feel in web interface including cleaned up CSS usage
61-
- re-worked cgi interface to abstract out the explicit "issue" interface
62-
- switched to sessions for web authentication
23+
- switched to cookie-based sessions for web authentication
6324
- saving of named search queries
64-
- updated design document for new access controls
65-
- updated customisation document, including more examples
66-
- added maintenance guide
67-
- better mailgw help message (feature request #558562)
68-
- we handle "not found", access and item page render errors better
69-
- fixed double-submit by having new-item-submit redirect at end
25+
- lots of documentation cleanups including an updated customisation document
26+
with los of examples and a new maintenance guide
7027
- roundup-server may be a daemon now (fork, logfile, pidfile)
71-
- renamed "instance" to "tracker" everywhere, and "node" to "item" in most
72-
places
73-
- many more bug fixes, cleanups and minor improvements
28+
- many, many more bug fixes, cleanups and minor improvements (see CHANGES.txt)
29+
30+
This final 0.5.0 release fixes the following problems:
31+
32+
- fixed style for alternating rows in user lists
33+
- a couple of other minor bugs
34+
- updated demo to use 0.5 codebase
7435

7536
Source and documentation is available at the website:
7637
http://roundup.sourceforge.net/

0 commit comments

Comments
 (0)