aboutsummaryrefslogtreecommitdiffstats
path: root/calendar/TODO
blob: 4a5dd6c6ff6ebdabe8ed41b9a9c17ae0fec372c5 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
Cal-util:

- calobj.h depends on libversit/vcc.h, because it uses a VObject for
  ical_object_create_from_vobject().  This should be an internal
  function in the PCS and nothing else (we do not install libversit,
  so our public libraries should not depend on it).

- Or maybe we *should* install libversit, since the addressbook code
  uses it as well.

- timeutil has a lot of crap and some namespace pollution.  Clean it
  up.

PCS:

- When loading a calendar, substitute duplicated UIDs by new ones, and
  possibly print out a warning message.

----- Old Gnomecal TODO starts here -----

Pilot:

* Better support for untimed events (we have none now).

* Hash objects based on their UIDs.

* Add placeholders for deleted events, so that we can kill those
  when syncing to the pilot.

BUGS:

- Recurrence end date is wrong.  An event that repeats daily will not
  be included in the ending date of the recurrence (off-by-one
  error?).

- X-fields (extensions) are stripped from a vCal file when it is
  saved.  They should be preserved.

Features:

- Add a calendar-week so that people know which week of the year it is

Year view:

- See why it is so fucking slow when opening its notebook page for the
  first time.

Month view:

- Popup menu like in the year view.

- Double click on a day takes you to the day view.

- DnD of appointments to move them around.

Week view:

- Nice display as in the Palm Pilot.

Day view:

- Rewrite in terms of the canvas and make it pretty.

Preferences:

- BUG: 12/24 hours stuff is not consistent - I remember that on editing
  new appointment you get the time-selectors always on 12-hr format

Event editor dialog:

- Make it figure out whether the alarm is in
  minutes/hours/days/etc. (via a cascade of conditions) and set the
  widgets appropriately.

Gnome date selection widget:

- Make the displayed date be localized properly -- use strftime().

General:

- Write online help.  Nice help.  Lots of help.

- If you leave the calendar running overnight, the "current day"
  marker in the GnomeMonthItems does not get updated.

- Add categories support.  Color-coded categories.

- Untimed events
s='insertions'>+2 * - Correct PORTSDIRS -> PORTSDIRpav2010-07-281-1/+1 * Update to 0.12.1.kwm2010-07-255-112/+115 * Chase goffice update.kwm2010-06-081-2/+2 * Chase devel/goffice update.kwm2010-05-221-2/+2 * - update to 1.4.1dinoex2010-03-281-0/+1 * - Update to 0.10.12pav2010-03-163-16/+4 * Chase goffice update.marcus2010-03-141-2/+2 * Chase the goffice 0.8.0 update.marcus2010-02-151-3/+3 * - update to jpeg-8dinoex2010-02-051-1/+1 * Chase the goffice version bump.marcus2010-01-311-2/+2 * Chase the gchemutils update.marcus2009-12-181-2/+2 * Fix build with new goffice.kwm2009-12-062-2/+13 * - Remove obsolete gecko providersbeat2009-11-271-2/+1 * Chase the goffice update.marcus2009-11-271-1/+2 * - Update to 0.10.9pav2009-11-182-5/+4 * Chase the goffice update.marcus2009-10-121-2/+2 * Chase the goffice update.marcus2009-09-251-1/+2 * - Update to 0.10.8pav2009-09-182-4/+4 * Update to 0.10.7.kwm2009-09-063-5/+27 * Update to 0.10.6.kwm2009-09-043-13/+9 * With the change in dependencies of goffice, add an explicit dependencymarcus2009-08-171-2/+2 * Chase goffice update.marcus2009-08-172-4/+5 * - Update to 0.10.5pav2009-07-0717-966/+6 * Chase the goffice update.marcus2009-07-052-4/+4 * Chase the goffice update.marcus2009-05-252-3/+4 * - Update naively to 0.10.4 and mark BROKEN: does not compile with goffice-0.7.6pav2009-05-122-5/+6 * Chase the API changes in goffice-0.7.6.marcus2009-05-113-4/+33 * Fix patching by merging two patches for the same file.marcus2009-05-102-84/+73 * Chase the goffice update.marcus2009-05-092-4/+4 * Merge some patches from gchemutils SVN to fix the build with goffice 0.7.5.marcus2009-05-055-3/+274 * Add some more goffice TYPE name conversions.marcus2009-05-046-0/+89 * Fix another TYPE name change with goffice 0.7.5.marcus2009-05-041-0/+20 * Add another goffice-0.7.5 build fix.marcus2009-05-031-0/+11 * Fix the build with goffice 0.7.5.marcus2009-05-031-0/+11 * Chase the goffice update.marcus2009-05-032-4/+4 * Chase the goffice update.marcus2009-03-282-5/+5 * Chase the goffice update.marcus2009-02-242-4/+5 * - Actually mark it broken on FreeBSD 6.xpav2009-01-181-1/+1 * - Mark BROKEN on FreeBSD 6.x: does not compilepav2009-01-151-0/+4 * - Update to 0.10.3pav2009-01-147-380/+904 * Mark BROKEN on HEAD after the import of strndup(3).pav2008-12-271-0/+4 * - Fix build on 6.3miwi2008-07-181-2/+1 * - Update to 0.8.7pav2008-07-102-5/+6 * Bump portrevision after openbabel update.beech2008-07-071-1/+1 * Bump portrevision due to upgrade of devel/gettext.edwin2008-06-061-0/+1 * - Remove USE_XLIB/USE_X_PREFIX/USE_XPM in favor of USE_XORGmiwi2008-03-241-1/+0 * - Update to 0.8.6pav2008-01-294-25/+4 * Chase the move of the goffice 0.4 API to devel/goffice04.marcus2008-01-101-1/+1 * - Author rerolled tarballs with the missing pt_BR translationpav2007-12-233-6/+5 * - Update to 0.8.5pav2007-12-223-5/+7 * - Update to 0.8.4pav2007-12-123-7/+5 * Presenting GNOME 2.20.1 and all related works for FreeBSD. The officialmarcus2007-10-252-9/+11 * - Update to 0.8.3pav2007-09-193-4/+5 * - Update to 0.8.2pav2007-07-273-4/+14 * - Set --mandir and --infodir in CONFIGURE_ARGS if the configure scriptrafan2007-07-231-1/+0 * - Update to 0.8.1pav2007-07-014-17/+18 * - Update to 0.8.0pav2007-05-255-239/+352 * - Welcome X.org 7.2 \o/.flz2007-05-201-0/+1 * - Update to 0.6.5pav2007-04-105-9/+7 * - Switch to goffice1, which was just resurrectedpav2007-03-261-6/+2 * - Mark BROKEN for now: this release no longer works with new goffice, andpav2007-03-251-4/+4