|
Lines 1-493
Link Here
|
| 1 |
====== 1.0 release 5/16/93 ======= |
1 |
====== 1.12 released 17.10.17 ======= |
| 2 |
|
|
|
| 3 |
====== 1.1 release 6/13/93 ======= |
| 4 |
|
| 5 |
NEW PLATFORMS: |
| 6 |
|
| 7 |
* OSF1/AXP, by Dave Hill <ddhill@zk3.dec.com> |
| 8 |
* IBM/AIX, by Johan Eksteen <johan@boer.ee.up.ac.za> |
| 9 |
and Vance R. Bass <vrbass@vnet.IBM.COM> |
| 10 |
and David W. Sanderson <dws@ssec.wisc.edu> |
| 11 |
* HP/UX 9.01, by Sylvain Picard <lmcsypi@LMC.ericsson.se> |
| 12 |
* NCR, by Keith Shafer <kshafer@cheers.sandiego.NCR.COM> |
| 13 |
* SUN, by Dave Brennan <brennan@hal.com> |
| 14 |
* ULTRIX 4.3, by Jeroen C. Kessels <jeroenk@cnplss7.cnps.philips.nl> |
| 15 |
|
| 16 |
[Note that some of the patches I received for these systems were |
| 17 |
mutually exclusive. I had to manually merge them into the baseline |
| 18 |
sources. I can't test them; if they don't work, complain to me and |
| 19 |
not to the authors listed above. thomas@bitrot.in-berlin.de] |
| 20 |
|
| 21 |
NEW FEATURES: |
| 22 |
|
| 23 |
* fancy holiday parser |
| 24 |
* optional fast advance-warning column in list menus |
| 25 |
* new -K option of pland to kill daemon (for ~/.logout) |
| 26 |
* new option: don't show expired entries in today's day box |
| 27 |
* appointments without time field added (for birthdays etc) |
| 28 |
* snoozing alarms for 5 minutes |
| 29 |
|
| 30 |
MAJOR BUGFIXES: |
| 31 |
|
| 32 |
* pland no longer crashes if database becomes empty |
| 33 |
* plan no longer crashes when there are more than 100 entries |
| 34 |
* months outside the current DST zone were sometimes one day off; |
| 35 |
rewrote time conversion routines to not use localtime and mktime |
| 36 |
* recycle ending date didn't work |
| 37 |
* readfile now avoids feof(), it seems to be broken on some systems |
| 38 |
* if colors cannot be allocated, use black&white rather than exiting |
| 39 |
|
| 40 |
OTHER CHANGES: |
| 41 |
|
| 42 |
* added time display in month calendar menu |
| 43 |
* if appts don't fit in day box, print three dots |
| 44 |
* in year view, click month to see that month |
| 45 |
* -s option does not start daemon, and now does not print warnings |
| 46 |
* notifier now beeps |
| 47 |
* Done button is now always the rightmost button, Quit renamed to Done |
| 48 |
* use tzset() to ensure that DST is interpreted correctly |
| 49 |
* multiple expose events mostly eliminated |
| 50 |
* notifier now deals correctly with empty messages, no more warnings |
| 51 |
* new Makefile option to remove all pulldown menu separator lines |
| 52 |
* help messages and other typos fixed |
| 53 |
* bottom day box note was incorrectly clipped |
| 54 |
* fflushed stdout after printing resources |
| 55 |
* fixed list locking problem in sublist.c |
| 56 |
* fixed keyword search for single-character search strings |
| 57 |
* it's no longer necessary to press Return in keyword search |
| 58 |
* X resources are now correctly propagated to submenus |
| 59 |
* sometimes day boxes stayed shaded yellow after the day menu exits |
| 60 |
|
| 61 |
|
| 62 |
====== 1.1.1 release 6/20/93 ======= |
| 63 |
|
| 64 |
NEW PLATFORMS: |
| 65 |
|
2 |
|
| 66 |
* MIPS Magnum, by Milton Scritsmier <milton@gastric.arraytech.com> |
3 |
FEATURES: |
| 67 |
* SNI SINIX 5.4, by Martin Kraemer <martin@deejai> |
4 |
* feature by Ralf Paaschen: can page through months with PageUp, PageDown, |
| 68 |
* Data General DG/UX, Makefile patches by Andy Dennie |
5 |
Home, and End keys |
| 69 |
<adennie@mercury.hyperdesk.com> |
6 |
* the manpages reflect the Debian Linux paths. |
| 70 |
|
7 |
* the "make linux" Makefile target is now 64 bits; use "make linux32" for |
| 71 |
BUGFIXES: |
8 |
32 bits. Just "make" is still equivalent to "make debian". |
| 72 |
|
|
|
| 73 |
* fixed major bug that lost paths beginning with ~, like ~/.dayplan |
| 74 |
* holiday parser: <Nth> <weekday> syntax didn't work correctly |
| 75 |
* daemon didn't recycle appointments if plan wasn't running |
| 76 |
* corrected and added German holidays |
| 77 |
* new dutch holiday file, by Guido van Rossum <Guido.van.Rossum@cwi.nl> |
| 78 |
* -iconic option doesn't cause popups to come up iconic any more |
| 79 |
* dates in ~/.dayplan now stored with years in 4-digit format |
| 80 |
* replaced caddr_t with XtPointer, some HPs wouldn't compile otherwise |
| 81 |
* fixed undefined __DATE__ problem on Ultrix |
| 82 |
* fixed bug in appointment list re-allocation |
| 83 |
* new color resources to make the month view look like the year view |
| 84 |
* repeat-until date fixed |
| 85 |
|
| 86 |
|
| 87 |
====== 1.1.2 release 6/28/93 ======= |
| 88 |
|
9 |
|
| 89 |
NEW PLATFORMS: |
|
|
| 90 |
|
10 |
|
| 91 |
* Another SNI Sinix 5.4x Makefile patch by Gerald Rinske |
11 |
====== 1.11 released 4.3.14 ======= |
| 92 |
<Gerald.Rinske@ap.mchp.sni.de> |
|
|
| 93 |
* NCR, by Keith Shafer <kshafer@cheers.sandiego.NCR.COM> |
| 94 |
* SCO Open Desktop/Open Server 3.0, Makefile patches by Nathan Peterson |
| 95 |
<nathan@sco.com> |
| 96 |
* Solaris 2.2, by Jean-Claude Giese <Jean-Claude.Giese@loria.fr> |
| 97 |
* USL's SVR4.2 V1 with mdev package, by Peter Lord <plord@uel.co.uk> |
| 98 |
|
12 |
|
| 99 |
BUGFIXES: |
13 |
BUG FIXES: |
|
|
14 |
* Petter Reinholdtsen |
| 15 |
- make the -L option of pland the default on Debian, considered safer |
| 16 |
- standalone mode accepts 4-digit years in dates: [[yyyy]mmdd] |
| 17 |
- the number of Unix groups a user belongs to is now unlimited |
| 18 |
- hardening: plan could be crashed by adding % codes in language files |
| 19 |
- fixed syntax errors in Bavarion holiday file |
| 20 |
- don't strip executable, the Debian installer does that (bug #437776) |
| 21 |
- fix compiler warnings, enable more compiler checks on Debian |
| 22 |
- fix manpage typos |
| 23 |
- fixed Debian regex compilation with FreeBSD kernel (Bug #414130) |
| 24 |
- moved plan and pland pid temp files from /tmp to ~/.plan.dir |
| 25 |
* new compilation target: "make debian". Must run "./configure" first. |
| 26 |
* updated "./configure" script with new Debian paths |
| 27 |
* removed -lXp from linux link line, that library is no longer needed |
| 28 |
* added restart and (dummy) force-reload to /etc/init.d/netplan.boot: |
| 29 |
Debian plan 1.10.1-5 E init.d-script-does-not-implement-required-option |
| 30 |
* sourcing /lib/lsb/init-function to /etc/init.d/netplan.boot: |
| 31 |
Debian plan 1.10.1-5 W init.d-script-does-not-source-init-functions |
| 32 |
|
| 33 |
|
| 34 |
====== 1.10.2 released 9.12.08 ======= |
| 100 |
|
35 |
|
| 101 |
* daemon now exits automatically when user logs out |
36 |
BUG FIXES: |
| 102 |
* new French and Dutch holiday files |
37 |
* fixed OpenSuSE 10.3 link error, by Hitoshi Yamauchi <hitoshi@mental.com> |
| 103 |
* fixed Makefile bug for Ultrix and sung (-DGMTOFF) |
38 |
* updated Spanish language support, by Gerardo Cafferata |
| 104 |
* fixed help button in holiday menu, it used to cancel the menu |
39 |
<gccafferata@yahoo.com.ar> |
| 105 |
|
40 |
|
| 106 |
|
41 |
|
| 107 |
====== 1.2 PL 0 release 10/11/93 ======= |
42 |
====== 1.10.1 released 3.7.07 ======= |
| 108 |
|
43 |
|
| 109 |
NEW FEATURES: |
44 |
BUG FIXES: |
|
|
45 |
* fixed "last weekday in month" expressions in holiday file, by Arnaud |
| 46 |
Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr> |
| 47 |
* fixed mother's day definition in French holiday file, by Arnaud Giersch |
| 48 |
<arnaud.giersch@iut-bm.univ-fcomte.fr> |
| 110 |
|
49 |
|
| 111 |
* week views that graphs hours vs. weekdays |
|
|
| 112 |
* reads other people's appointments and displays them in the week view |
| 113 |
* show every instance of a repeating entry |
| 114 |
* new syntax: "nth weekday before/after date" (Advent/Buss&Bettag) |
| 115 |
* recycler: every/Nth/last <weekday> of the month |
| 116 |
* distinguish private and public appointments |
| 117 |
|
50 |
|
| 118 |
OTHER CHANGES: |
51 |
====== 1.10 released 9.4.07 ======= |
| 119 |
|
52 |
|
| 120 |
* option to switch off time in icon |
53 |
FEATURES: |
| 121 |
* parse TZ directly, don't use standard library for timezone calc |
54 |
* implemented limited read-only support for vCalendar/iCalendar (.ics) |
| 122 |
* if there is a /tmp/.planUID, check if it's valid |
55 |
files (Apple, Zimbra, Lotus, etc), which can be specified in File -> |
| 123 |
* added error popup for "another plan is running" |
56 |
File list like other files. Repetition information is ignored. |
| 124 |
* display holiday at the top of the day menu |
57 |
* added "make linux64" target. Some 64-bit Linux installations, notably |
| 125 |
* scroll bars in help windows |
58 |
OpenSUSE 10.2, omit 32-bit libraries or links, causing compilation errors |
| 126 |
* improved help messages |
59 |
for -lXt and others. |
| 127 |
* year up/down now changes year menu too |
60 |
* ported to MacOS X with X11 and OpenMotif. Requires X11 from the MacOS X |
| 128 |
* separate path for manpages |
61 |
install DVD, and OpenMotif from www.ist-inc.com/DOWNLOADS/motif_files/ |
| 129 |
* documented important resources |
62 |
openmotif-compat-2.1.31_IST.macosx10.3.dmg . The X server must run, and |
|
|
63 |
DISPLAY must be set properly (like, localhost:0) or plan won't start up. |
| 64 |
This is not a proper Aqua/Cocoa/Carbon port, although I made some feeble |
| 65 |
attempts to fix the color scheme. |
| 66 |
* new Polish language file by Jaroslaw Arlet <j.arlet@awf-gorzow.edu.pl> |
| 67 |
* new command-line option -Y allows entering annual (yearly) appointments, |
| 68 |
by Steffen Pietsch <Steffen.Pietsch@berlinonline.de> |
| 69 |
* when alarms trigger, '%' codes in the short note text, message, and the |
| 70 |
script are expanded. (See the help text in plan's Message/Script help.) |
| 71 |
Eg., you can write message texts like "remember to see %U on %D at %T". |
| 72 |
%N the short note text |
| 73 |
%M the message text |
| 74 |
%S the script text |
| 75 |
%D the final trigger date |
| 76 |
%T the final trigger time |
| 77 |
%L the length in hours:minutes |
| 78 |
%F the file the appointment is stored in, or "private" |
| 79 |
%U your login name |
| 80 |
%% a percent sign, '%' |
| 130 |
|
81 |
|
|
|
82 |
BUG FIXES: |
| 83 |
* fixed a timezone bug that could make alarms go off exactly 24 hours late, |
| 84 |
Aaron Kaplan <kaplan@cs.rochester.edu> |
| 85 |
* manpage files were installed without the trailing ".1" and ".4" |
| 86 |
* fixed compiler errors under Cygwin because the symbol linux was not set. |
| 87 |
* added -m32 option for Linux; gcc 4 defaults to 64 bits but the required |
| 88 |
libraries are not usually installed. |
| 89 |
* entering a day of the month as a date will now correctly find the next |
| 90 |
date with that day. A bug caused it to switch to a random date in 2000. |
| 91 |
* fixed a language file read error that omitted a trailing null byte. |
| 92 |
By Julien Soula <jsoula@univ-lille2.fr> |
| 93 |
* an incomplete X resource file crashed plan. Now defaults are used; the |
| 94 |
resulting windows are not very usable but it doesn't crash. |
| 131 |
|
95 |
|
| 132 |
====== 1.2 PL 1 release 10/16/93 ======= |
|
|
| 133 |
|
96 |
|
| 134 |
NEW PLATFORMS: |
97 |
====== 1.9 released 6.2.05 ======= |
| 135 |
|
98 |
|
| 136 |
* BSDI386 and BSDI386 with gcc, by Tetsuji Rai <tetsuji@rai.juice.or.jp> |
99 |
FEATURES: |
|
|
100 |
* saved space in various calendar views such as the year overview |
| 101 |
* the week view repeats the hour title every few day rows; it was too easy |
| 102 |
to get lost without scrolling all the time |
| 103 |
* remove obsolete warning windows when the next warning or the main alarm |
| 104 |
is reached. |
| 105 |
* Linux: when a lockfile from a previous plan process is found, do not kill |
| 106 |
it if it's dead and some non-plan process now uses the old process ID. |
| 107 |
* if user "netplan" exists on the system, netplan runs as that user instead |
| 108 |
of nobody. Needed for Debian. Petter Reinholdtsen <pere@hungry.com> |
| 109 |
* added Belgian French holiday file, Nicolas E'vrard <nicoe@wanadoo.be> |
| 110 |
* command-line option -V: experimental and incomplete vCalendar export. |
| 111 |
File can be read by calendar programs such as Mozilla Calendar. |
| 112 |
* plan is now distributed under the GPL license, at your choice. |
| 113 |
* netplan has a new option -s that sends all messages to syslog. |
| 137 |
|
114 |
|
| 138 |
NEW FEATURES: |
115 |
BUG FIXES: |
|
|
116 |
* fixed Italian language file, Carlo Mandelli |
| 117 |
<carlo.mandelli@consulenti.fastweb.it> |
| 118 |
* fixed misspelling in the Italian language file, littledark |
| 119 |
<littledark@swissinfo.org> |
| 120 |
* "Delete past entries" did not remove repeating entries whose end date is |
| 121 |
in the past, Aaron Kaplan <kaplan@cs.rochester.edu> |
| 122 |
* fixed choice 1 of configure script on Solaris, Aaron Kaplan |
| 123 |
<kaplan@cs.rochester.edu> |
| 124 |
* after running a long time (months), alarms stopped triggering. Fixed by |
| 125 |
Aaron Kaplan <kaplan@cs.rochester.edu> |
| 126 |
* fixed Spanish holiday file, Fernando Tricas "Garci'a" |
| 127 |
<ftricas@amon.cps.unizar.es> |
| 128 |
* fixed loads of inane gcc warning messages |
| 139 |
|
129 |
|
| 140 |
* time adjustment and timezone config menu |
|
|
| 141 |
* use search paths for executables and help file |
| 142 |
|
130 |
|
|
|
131 |
====== 1.8.7 released 30.9.03 ======= |
| 143 |
|
132 |
|
| 144 |
====== 1.2 PL 2 release 11/10/93 ======= |
133 |
FEATURES: |
|
|
134 |
* deleted support for SCO |
| 135 |
* pland -p pops up all alarms that triggered since the last time pland |
| 136 |
ran, not just those from the past three hours, by Brian L. Shaver |
| 137 |
<shaker.lxxv@verizon.net> |
| 138 |
* more room for appointments in year overview, moved year to left edge |
| 145 |
|
139 |
|
| 146 |
BUG FIXES: |
140 |
BUG FIXES: |
|
|
141 |
* newly entered appointments no longer vanish from the edit menu. |
| 142 |
* fixed errno compiler errors on SMP systems, Thomas Ribbrock |
| 143 |
<emgaron@gmx.net> |
| 144 |
* Italian language translations by Paolo Panizza <pp@ieee.org> were |
| 145 |
missing from the 1.8.5 and 1.8.6 distributions, now included |
| 147 |
|
146 |
|
| 148 |
* non-interactive mode no longer removes lockfile |
|
|
| 149 |
* minor cleanups in the help text |
| 150 |
|
147 |
|
|
|
148 |
====== 1.8.6 released 18.3.03 ======= |
| 151 |
|
149 |
|
| 152 |
====== 1.2 PL 3 release 11/21/93 ======= |
150 |
FEATURES: |
|
|
151 |
* reversed the change in 1.8.5, at popular demand, that lets a personal |
| 152 |
holiday file replace the system holiday file. plan 1.8.6 again reads |
| 153 |
both, system first. The new "reset" keywords can be used to clear all |
| 154 |
system holidays, following an idea by Heiko Schlichting. |
| 153 |
|
155 |
|
| 154 |
BUG FIXES: |
156 |
BUG FIXES: |
|
|
157 |
* the edit menu was broken in 1.8.5, fixed by Heiko Schlichting |
| 158 |
<heiko@FU-Berlin.DE> |
| 155 |
|
159 |
|
| 156 |
* fixed repeat-until in recycling menu |
|
|
| 157 |
|
160 |
|
|
|
161 |
====== 1.8.5 released 16.2.03 ======= |
| 158 |
|
162 |
|
| 159 |
====== 1.2 PL 4 release 12/12/93 ======= |
163 |
FEATURES: |
|
|
164 |
* plan's FTP home site has a new name: plan.ftp.fu-berlin.de, shown in |
| 165 |
the About popup. The old address will continue to work. (Thanks, Heiko!) |
| 166 |
* set locale to support other character sets such as Czech, by Petr Kristan |
| 167 |
<petr.kristan@epos.cz> |
| 168 |
* OpenBSD port by Armin Wolfermann <armin.wolfermann@viscomp.com> |
| 169 |
* new plan2vcs perl script that converts plan appointments to korganizer |
| 170 |
format, by Bert Bos <bert@w3.org> |
| 171 |
* if there is a ~/.holiday file, don't read LIB/holiday as well. |
| 172 |
* skip junk in entries synced from PalmPilot DateBk4 messages, by Johan |
| 173 |
Vromans <jvromans@squirrel.nl> |
| 174 |
* allow new holiday syntax "workday before/after <date>", by Ian Holland |
| 175 |
<irh@statscout.com> |
| 176 |
* Italian language translations by Paolo Panizza <pp@ieee.org> |
| 177 |
* accept yyyy/mm/dd date input, Brian T. Schellenberger <bts@babbleon.org> |
| 178 |
* Slovak holidays by Mikulas Sustak <sustak@kte.sjf.stuba.sk> |
| 160 |
|
179 |
|
| 161 |
BUG FIXES: |
180 |
BUG FIXES: |
|
|
181 |
* fixed Debian bug 157425: color selection dropbox always starts on Default |
| 182 |
* Suns apparently still run X11R5 and don't have XtSignalId et. al. |
| 183 |
* configure script had problems with defaults when using bash (Michael |
| 184 |
Mauch <michael.mauch@gmx.de> |
| 185 |
* fixed configure script problems on Solaris 2.6, by Horst Scheuermann |
| 186 |
<scheuerm@uni-trier.de> |
| 187 |
* fixed Dutch Driekoningen holiday date, by Johan Vromans |
| 188 |
<JVromans@squirrel.nl> |
| 189 |
* IBM AIX doesn't have Xt timers and doesn'd compile plan 1.8.4, excluded |
| 190 |
XFree workaround for IBM |
| 191 |
* week number 2 appeared twice in 2001. Fixed by Helmut Jarausch |
| 192 |
<jarausch@igpm.rwth-aachen.de> |
| 193 |
* Search->One file could not select the "own" file (top menu choice). |
| 194 |
* cleanup: removed remaining K&R varargs and sunkr target |
| 195 |
* fixed '@' user notation in netplan server, by Gennadi Umanski |
| 196 |
<umanskij@ti.uni-trier.de> |
| 197 |
* fixed Japanese string converion, by Tomoko Hayashi <tomoko@u-aizu.ac.jp> |
| 198 |
* other people's .dayplan file references ('L' lines in ~/.dayplan) over- |
| 199 |
wrote own file entries (Heiko Schlichting <heiko@FU-Berlin.DE>) |
| 162 |
|
200 |
|
| 163 |
* preventing user from entering user directory before user name (crash) |
|
|
| 164 |
* added -DRABBITS on HPs because utmp appears to be unreliable |
| 165 |
* removed #ifdef NCR around FIXMBAR in calmenu.c, fixes empty pulldowns |
| 166 |
* replace fchmod with chmod (SCO has no fchmod) |
| 167 |
* Ultrix 4.3A has fcntl.h in sys |
| 168 |
* OSF/1 and Ultrix require -DRABBITS |
| 169 |
* later instances of repeating week bars got overdrawn by other bars |
| 170 |
* Makefile OSF_C: added -DOSF |
| 171 |
* put notifier -d into help text |
| 172 |
* when searching for programs (find_file), ignore directories |
| 173 |
* replace palatino with a standard font |
| 174 |
* fast warning on; bring up appt menu; fast warning off -> core |
| 175 |
* read_file ignores timezone setting |
| 176 |
* repeat-every-n-days could slow down redrawing significantly |
| 177 |
* if a user is added to the week view, pland sometimes died |
| 178 |
|
| 179 |
NEW FEATURES: |
| 180 |
|
| 181 |
* raise week and year window when user requests one |
| 182 |
* -hhmm notation for appt length (until hhmm) |
| 183 |
* +n notation for parsing dates |
| 184 |
* if note begins with '-' or '=', remove from month/year/week or m/y view |
| 185 |
* help-on-context buttons in the help window |
| 186 |
* quit button for year view |
| 187 |
* resource to put black frame into today's day box (for 1-bit graphics) |
| 188 |
|
| 189 |
NEW PLATFORMS: |
| 190 |
|
| 191 |
* Linux, by Dirk Melchers <dirk@merlin.nbg.sub.org> |
| 192 |
* SunSoft Interactive (ISC) 4.0, by akf@august.com (Andrew Fullford) |
| 193 |
|
201 |
|
|
|
202 |
====== 1.8.4 released 17.7.00 ======= |
| 194 |
|
203 |
|
| 195 |
====== 1.3 release 6/1/94 ======= |
204 |
FEATURES: |
|
|
205 |
* Changed configure script, Makefile, and manpages to conform to Debian |
| 206 |
Linux conventions, Yann Dirson <dirson@debian.org> |
| 207 |
* another configure preset for SuSE Linux |
| 208 |
* new SysV alarm signals that prod the X timer events that write modified |
| 209 |
data, as a workaround for broken XFree86 X servers, by Francis Montagnac |
| 210 |
<Francis.Montagnac@sophia.inria.fr> |
| 211 |
* netplan now listens on two ports (unless overriden in /etc/services): |
| 212 |
5444 for backwards compatibility, and 2983, the new IANA-registered port. |
| 213 |
* "user" lines in netplan ACLs now accept "user@host" arguments, by Jochen |
| 214 |
Bern <bern@TI.Uni-Trier.DE> |
| 215 |
* the "another plan window is running, kill/continue" popup now blocks |
| 216 |
until answered. |
| 217 |
* OpenMotif support (XFree 4.0.1, OpenMotif 2.1.30) by Wes Kaefer |
| 218 |
<kaefer@mciworld.com> |
| 196 |
|
219 |
|
| 197 |
BUG FIXES: |
220 |
BUG FIXES: |
| 198 |
* non-interactive mode and -v should not init X |
221 |
* OS/2 Makefile fixes, Alexander Mai <st002279@hrzpub.tu-darmstadt.de> |
| 199 |
* clip bars in week views at midnight |
222 |
* fixes by Francis Montagnac <Francis.Montagnac@sophia.inria.fr>: |
| 200 |
* Suns have no utopia |
223 |
- reading and writing of appt files of another user could access this |
| 201 |
* no stdarg.h (Sparc 1+,h SunOS 4.1.3, X11R5pl25, Motif 1.2.1) |
224 |
user's file instead, by Francis Montagnac |
| 202 |
* week view range menu was mangled on Suns and a few others |
225 |
- don't redraw twice after deleting, can crash, by Francis Montagnac |
| 203 |
* HPs may get unknown color background |
226 |
- warn when using more than one server, by Francis Montagnac |
| 204 |
* bars of appts with no time don't reserve space in week chart |
227 |
- don't expand home-dirs in "File List" but put simply "~user". This |
| 205 |
* crash if null user is entered |
228 |
prevent absolute pathnames in dayplan for user appointment files. |
| 206 |
* align ':' in times vertically in month day boxes (hi Andreas) |
229 |
- change writefile to return true for any readonly files, without doing |
| 207 |
* pulldown string resources now hardcoded, easier to maintain this way |
230 |
anything. Fix call of fclose on NULL when creating a new file. |
| 208 |
* crashes when accessing other users fixed (fix by Rob Gabbard) |
231 |
- fix accept_new_list to update the views even for non server files. |
| 209 |
* couldn't enter durations "12:xx" in 12-hour mode |
232 |
- fix in resolve_tilde: ~user gave /home/user/user |
| 210 |
* when switching 12/24 hour mode, time display now changes immediately |
233 |
* color-shaded backgrounds in month view are now printed, by Brad Jorsch |
| 211 |
* fall back to "variable" or "fixed" font if some font can't be found |
234 |
<anomie@users.sourceforge.net> |
| 212 |
* long "small" holiday names in large month day boxes could overrun buffer |
235 |
* huge numbers of lines in the large month view can cause heap corruption, |
| 213 |
* various minor fixes in the week menu, some bars were drawn incorrectly |
236 |
by Paul Anderson <paul@dcs.ed.ac.uk> |
| 214 |
|
237 |
* fixed umlauts in Austrian holiday file, by Friedrich Leisch |
| 215 |
NEW FEATURES: |
238 |
<Friedrich.Leisch@ci.tuwien.ac.at> |
| 216 |
* PostScript output, by Karl Bunch <karl@ttank.ttank.com> |
239 |
* note: on SGI IRIX6 I appear to be unable to compile with -mips2, sorry. |
| 217 |
* Japanese version, by Ogura Yoshito <ogura@ndc.ngsk.sony.co.jp> |
|
|
| 218 |
* support for SGI desktop look&feel |
| 219 |
* new RGB icon picture for SGIs running the 4Dwm window manager |
| 220 |
* holiday file accepts #include statements if /lib/cpp is available |
| 221 |
* optional user name in week view before note (new week config popup) |
| 222 |
* rearranged header above month view |
| 223 |
* reads LIB/holiday after reading ~/.holiday |
| 224 |
* new recycle option: every year (for birthdays etc) |
| 225 |
* -t option that prints appointments on a day to stdout |
| 226 |
* Delete-past-entry command now has five maximum-age choices |
| 227 |
* EditRes, by Klaus Guntermann <gunterma@iti.informatik.th-darmstadt.de> |
| 228 |
* better parse_timestring: 100 -> 1:00 |
| 229 |
* click day in week view -> edit day |
| 230 |
* swedish holiday file, by Kristian Wedberg <wedberg@mednet.gu.se> |
| 231 |
* switch to today / to a specific date using a text entry popup |
| 232 |
* today now highlighted green in week view |
| 233 |
* in fast warning entry mode, entering '=' uses default warning times |
| 234 |
* first partial week in Jan is counted as 1. See FULLWEEKS in mondraw.c. |
| 235 |
* NODAEMON_ONCE in popup.c is defined to suppress multiple error popups |
| 236 |
|
| 237 |
NEW PLATFORMS: |
| 238 |
* SunOS 4.1.3 with K&R cc, replaces stdarg with varargs if -DVARARGS, |
| 239 |
by Michael P. Shevenell <mshev@express.ctron.com> |
| 240 |
* Sony NEWS with/without gcc, by Ogura Yoshito <ogura@ndc.ngsk.sony.co.jp> |
| 241 |
* Sequent running Dynix/ptx v2.[12], by Mike Gilpin <mgilpin@sequent.com> |
| 242 |
|
240 |
|
| 243 |
NOTE: the comment character in ~/.holiday files was changed from '#' to ':' |
|
|
| 244 |
to allow cpp to parse the file. Not changing these characters will cause |
| 245 |
cpp "undefined control" errors. |
| 246 |
|
241 |
|
|
|
242 |
====== 1.8.3 released 8.12.99 ======= |
| 247 |
|
243 |
|
| 248 |
====== 1.3.1 released 7/11/94 ======= |
244 |
FEATURES: |
|
|
245 |
* new options -N, -c, and -h to control more options when adding entries |
| 246 |
from the command line (Tovar <tvr@value.net>) |
| 249 |
|
247 |
|
| 250 |
BUG FIXES: |
248 |
BUG FIXES: |
| 251 |
* DEC alpha: fixed black-on-black notifier windows |
249 |
* Fixed language file order, causing untranslated messages. Also replaced |
| 252 |
* XtPopup order wrong for Sun X11R5 in create_adjust_popup |
250 |
OK button with Kill button in "another plan is running" dialog. Thomas |
| 253 |
* -geometry didn't work |
251 |
Henlich <henlich@mmers1.mw.tu-dresden.de> |
| 254 |
* repeat on last weekday of a month didn't work |
252 |
* fixed manpage names, Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE> |
| 255 |
* ISO characters in calendar windows didn't work |
253 |
* fixed pascha (Orthodox Easter) calculation and added greek holiday file, |
| 256 |
* stripping leading blanks from config exec cmds, confused some shells |
254 |
Efthimios Mavrogeorgiadis <emav@enl.auth.gr> |
| 257 |
* improved 12-hour time parsing, "5p" is now accepted in place of "5:00p" |
255 |
* fixed timezones on the other side of the dateline (Truxton Fulton |
| 258 |
* appt menu: press date, press time with no entry -> wrong default in date |
256 |
<trux@truxton.com>) |
| 259 |
* corrected left adjustment of appts without time in the month menu |
257 |
* fixed toggle buttons in print menu (Ekkehard Hoffmann <ehoffman@fzi.de>) |
| 260 |
* Linux has problems with XtDestroyWidget. Workaround leaks memory! |
258 |
* new timezone code for DEC OSF/1 (Petrie L M <lmp@ornl.gov>) |
| 261 |
* fixed pland crashes after many sighup's if compiled without -DRABBITS |
259 |
* client connection failures now close the connection cleanly and do not |
| 262 |
|
260 |
leak memory |
| 263 |
NEW PLATFORMS: |
261 |
* non-netplan files incorrectly became read-only after the first change |
| 264 |
* IBM PS/2, AIX 1.3, gcc, by David W. Schuler <dschuler@vnet.ibm.com> |
262 |
* fixed recognition of -u users (Ekkehard Hoffmann <ehoffman@fzi.de>) |
| 265 |
|
263 |
* changed two-digit year display in month/year printouts to four digits |
|
|
264 |
(Goran Larsson <hoh@lorelei.approve.se>) |
| 266 |
|
265 |
|
| 267 |
====== 1.3.2 released 11/11/94 ======= |
|
|
| 268 |
|
266 |
|
| 269 |
NEW PLATFORMS: |
267 |
====== 1.8.2 released 5.7.99 ======= |
| 270 |
* Convex C220 |
|
|
| 271 |
* SGI IRIX 6.0 |
| 272 |
|
268 |
|
| 273 |
FEATURES: |
269 |
FEATURES: |
| 274 |
* Australian holiday file, by Peter Turnbull (petert@dha.gov.au) |
270 |
* Spanish language support by Manuel Soriano <manu@europa3.com> |
| 275 |
* new date format added: "-n" is n days ago (useful for -t option) |
271 |
* Port to LynxOS mag 2.5.1 092297-D i386 by Marius Groeger <mag@sysgo.de> |
|
|
272 |
* if the X server fails to send X timer events, switch to synchronous file |
| 273 |
writing to avoid data loss. Works around bug or incompatibility in XFree. |
| 274 |
* new script to convert Microsoft Schedule+ files to .dayplan format by |
| 275 |
Cy Schubert - ITSD Open Systems Group <Cy.Schubert@uumail.gov.bc.ca> |
| 276 |
|
276 |
|
| 277 |
BUG FIXES: |
277 |
BUG FIXES: |
| 278 |
* only refresh changed window regions (Daniel Williams <dan@sass.com> |
278 |
* fixed configure script problems and clarified man page locations |
| 279 |
* week view ignored other user's appts that were earlier than first own |
279 |
* more fixes by Phil Sackinger <pasacki@sass2604.engsci.sandia.gov> |
| 280 |
* history files no longer run through cpp if file is empty ("error 0") |
280 |
* fixed output of -W -i for web interface |
| 281 |
* in the Adjust Time menu, the hour was printed incorrectly |
281 |
* the .plan.dir choice in the configure script caused path trouble in plan |
| 282 |
* new TZ parser for SVR4 syntax, by Klaus Guntermann <guntermann@ |
282 |
* another PostScript bug fix causing text in wrong positions fixed by |
| 283 |
iti.informatik.th-darmstadt.de> |
283 |
Daniel Robitaille <daniel@robitaille.com> |
| 284 |
* fast warning entry reversed early and late (mmorriso@mipos2.intel.com) |
284 |
* more OS/2+X patches by Alexander Mai <st002279@hrzpub.tu-darmstadt.de> |
| 285 |
* output of plan -t disappeared if stdout was redirected |
285 |
* weekday before/after syntax was wrong in holiday parser, Thomas Henlich |
| 286 |
* date input now less eager to default to today's date |
286 |
<henlich@mmers1.mw.tu-dresden.de> and Henning Daum <henning@daum.com> |
| 287 |
|
287 |
* LessTif 0.88.1 fix by Thomas Henlich <henlich@mmers1.mw.tu-dresden.de> |
|
|
288 |
* improved man pages, foreground/background is now configurable from the |
| 289 |
script for Debian/Linux compatibility, netplan should not always run as |
| 290 |
nobody, and a French holiday fix by Yann Dirson <ydirson@multimania.com> |
| 291 |
* enter webplan mode if the program is called "webplan", reading netplan |
| 292 |
user list crashed if there were no users, fixed possible crash when |
| 293 |
closing file list menu, renamed welcome.html to bottom.html by Murray |
| 294 |
Jensen <Murray.Jensen@mlb.dmt.csiro.au> |
| 288 |
|
295 |
|
| 289 |
====== 1.4 released 2/22/95 ======= |
|
|
| 290 |
|
296 |
|
| 291 |
NEW PLATFORMS: |
297 |
====== 1.8.1 released 16.5.99 ======= |
| 292 |
* UnixWare 1.1 and 2.0, jay@summit.novell.com |
|
|
| 293 |
|
298 |
|
| 294 |
FEATURES: |
299 |
FEATURES: |
| 295 |
* PostScript printouts of week views |
300 |
* Japanese port of 1.8 by Takafumi Hayashi <takafumi@u-aizu.ac.jp> |
| 296 |
* appointments of other users or shared lists can be displayed in the |
301 |
* port to OS/2 with X by Alexander Mai <st002279@hrzpub.tu-darmstadt.de> |
| 297 |
month and/or week views, and can be created, deleted, and modified. No |
302 |
* new configure script that simplifies modifications for default, SGI, |
| 298 |
inetd daemon yet, but proposed "workgroup" functions are implemented. |
303 |
and Linux installations. |
| 299 |
* appointments of other users can optionally trigger own alarms |
|
|
| 300 |
* up to four exception dates per appt where alarm is suspended, fill-in |
| 301 |
appointments for each of these can be created automatically ("split") |
| 302 |
* appointment texts in month view can be highlighted with one of 8 colors |
| 303 |
* options and preferences consolidated into new calendar config popup |
| 304 |
* config first week of year (full or partial) |
| 305 |
* appointments can now be selectively removed from month/year/week views |
| 306 |
* number of days in week view is now configurable (1..28 days) |
| 307 |
* user list now accepts file names in addition to directories |
| 308 |
* added flags to omit appointments in printouts |
| 309 |
* printout now uses message text if there is no note |
| 310 |
* do scripts even if alarms are turned off |
| 311 |
* files are written using backup and temp copies to recover from errors |
| 312 |
* dump to stdout with -t now accepts second parameter for number of days |
| 313 |
* entries without time may be displayed as large bar in week view |
| 314 |
|
304 |
|
| 315 |
BUG FIXES: |
305 |
BUG FIXES: |
| 316 |
* updated Swedish holiday file |
306 |
* plan -F: stdout could not be redirected, added missing fflush |
| 317 |
* when cursor is in note column, pressing lock made appt disappear |
307 |
* various error popups are now modal, to prevent them from being overlooked |
| 318 |
* don't use the plainfile/. trick, DEC's ASF claims the directory exists! |
308 |
* small Ultrix fixes (no pland -l) by Maarten Vergauwen |
| 319 |
* appt menu: press date, press time -> wrong default in date |
309 |
<Maarten.Vergauwen@esat.kuleuven.ac.be> |
| 320 |
* default for print is now month, not year |
310 |
* fixed month and year PostScript printing, texts were in the wrong places |
| 321 |
* week view overlaps were wrong if start<minhour, some bars were missing |
|
|
| 322 |
|
| 323 |
|
311 |
|
| 324 |
====== 1.4.1 released 4/1/95 (mailing list release only) ======= |
|
|
| 325 |
|
312 |
|
| 326 |
NEW PLATFORMS: |
313 |
====== 1.8 released 30.3.99 ======= |
| 327 |
* Solaris2 with gcc port, bk@kullmar.se (Bo Kullmar) |
|
|
| 328 |
|
314 |
|
| 329 |
FEATURES: |
315 |
FEATURES: |
| 330 |
* -o print other users too, -T is like -t but with end times, not lengths |
316 |
* CGI scripts and HTML pages for web browser access, Michel Bourget |
| 331 |
* print-only-my-appointments toggle added, Richard G. Hash (rgh@shell.com) |
317 |
<michel@montreal.sgi.com> (hacked by thomas@bitrot.de, bugs are |
| 332 |
|
318 |
probably my fault) |
| 333 |
BUG FIXES: |
319 |
* national language support and a German language file. No support for |
| 334 |
* alarm mode button in Config->User popup was lost |
320 |
pulldown accelerators. Foreign-language help files are supported but |
| 335 |
* UnixWare needs -lgen to compile |
321 |
none are supplied yet. |
| 336 |
* if there was no .dayplan, the week view ranges were not initialized |
322 |
* French language file by Guy Brand <guybrand@chimie.u-strasbg.fr> |
| 337 |
* the ?: operator in the holiday parser didn't work, Kai Hofmann |
323 |
* new automatic DST mode that attempts to get the time from the system |
| 338 |
<i07m@Informatik.Uni-Bremen.DE> |
324 |
(experimental, available only for some systems, mostly untested) |
| 339 |
* notes were invisible in week view in Japanese mode, Takanori Nishijima |
325 |
* simple Todo appointments that keep appearing after they first trigger |
| 340 |
<racsho@cpdc.canon.co.jp> |
326 |
* implemented default advance-warning times (Config->Calendar views) |
| 341 |
|
327 |
* color PostScript printouts (Kevin Earls <wke@sh-gpl.ti.com>) |
| 342 |
|
328 |
* new config mode that allows daemon to exeute insecure netplan scripts |
| 343 |
====== 1.4.2 released 5/23/95 ======= |
329 |
* new config mode that makes Thursday the selector for the first week |
| 344 |
|
330 |
* new combination holiday file by Walter Brown <wb@fncrdg.fnal.gov> |
| 345 |
FEATURES: |
331 |
* new Portuguese holiday file by Jose Paulo Moitinho de Almeida |
| 346 |
* if pland is started after an alarm time but before its end, trigger it |
332 |
<moitinho@civil.ist.utl.pt> |
| 347 |
* the own-only flag in appointment entry menus is saved for future menus |
333 |
* support for Christian Orthodox Easter (new holiday keyword "pascha") |
| 348 |
* debugging option -d for pland, more info about what is going on |
334 |
* ported again to FreeBSD (Stefan `Sec` Zehl <sec@42.org>) |
| 349 |
* pland makes sure that its version number matches plan |
335 |
* converted remaining old code to ANSI C |
| 350 |
* delete-pending-selection mode for holiday and message text windows |
336 |
* new Czech holiday file by Hanus Adler <had@articon.cz> |
| 351 |
|
337 |
|
| 352 |
BUG FIXES: |
338 |
BUG FIXES: |
| 353 |
* lock could crash if argv[0] is very long (mikee@wfc.com (Mike Eggleston)) |
339 |
* Linux once again scrambled some header files and made plan uncompilable |
| 354 |
* better handling of user name input |
340 |
* small holidays crash day view (Sjoerd Mullender <Sjoerd.Mullender@cwi.nl> |
| 355 |
* much better performance if many other users exist but are disabled |
341 |
* if pland was started between 0:00 and 2:59:59, it overlooked appointments |
| 356 |
* no longer detects spurious file write errors |
342 |
* fixed "W:" note prefix (Sjoerd Mullender <Sjoerd.Mullender@cwi.nl>) |
| 357 |
* notifier position now uses better randomization to avoid piling up |
343 |
* netplan identd queries went to the local host instead of the remote host |
| 358 |
* PostScript printouts often printed disabled appointments |
344 |
* fixed Y2K problem in PostScript printout. It works now but I don't under- |
| 359 |
* Sync button in week view could lose recently edited appointments |
345 |
stand why. Fixed by Vincent Everett <vincent.everett@mrc-bsu.cam.ac.uk>. |
| 360 |
* no more "cannot write backup" messages on IBM systems |
346 |
* plan -t/-T will now mark warnings with "Warn:". |
| 361 |
* time displayed after startup could be wrong for up to one minute |
347 |
* fixed removal of appointment edit menu for LessTif (Anders Melchiorsen |
|
|
348 |
<and@kampsax.dtu.dk>) |
| 349 |
* netplan: group authentication and memory allocation bug fixed by Jens |
| 350 |
Krinke <j.krinke@gmx.de> |
| 351 |
* purge unnecessary lines in empty edit menus, manually adjust edit list |
| 352 |
size to fix LessTif problem (Anders Melchiorsen <and@kampsax.dtu.dk>) |
| 353 |
* toggle buttons in print menu did not work with some Motif implementations |
| 354 |
* notifier now resizes correctly, text area grows instead of buttons |
| 355 |
* day view got holidays wrong near the end of the year (Anders Melchiorsen |
| 356 |
<and@kampsax.dtu.dk>) |
| 357 |
* LessTif optimizations (Rick Scott <rwscott@omnisig.com>) |
| 358 |
* user ID was freed twice in netplan (Jeff Dairiki <dairiki@dairiki.org>) |
| 359 |
* it is now possible to inspect messages attached to read-only appts |
| 360 |
* plan -t had multiday problems (Aaron Kaplan <kaplan@cs.rochester.edu>) |
| 361 |
* fixed PostScript Y2K bug (James E. Rowley <jer@research.att.com>) |
| 362 |
* fixed zombie problem caused by plan automatically starting pland |
| 362 |
|
363 |
|
| 363 |
|
364 |
|
| 364 |
====== 1.4.3 released 7/7/95 ======= |
365 |
====== 1.7.2 released 14.7.98 ======= |
|
|
366 |
|
| 367 |
FEATURES: |
| 368 |
* Japanese port updated by OGURA Yoshito <ogura@apd.cpg.sony.co.jp>, |
| 369 |
NISHIJIMA Takanori <racsho@cpdc.canon.co.jp> |
| 370 |
* new resource showIconDate puts date and time into icon label |
| 371 |
* day view now shows holidays |
| 372 |
* pland -s sleeps while user is logged out but stays around |
| 373 |
* pland -t prints alarms to stdout instead of popping up windows |
| 374 |
* plan -S starts pland if it does not exist without asking |
| 375 |
* plan '22.11.99 15:23' now also works, replacement for plan [mmdd]hhmm |
| 376 |
* dates with years in the range 0..37 now mean 2000..2037, it is no longer |
| 377 |
necessary to enter four-digit years after 1999. |
| 378 |
* support for window managers handling client window groups (Pete Bentley |
| 379 |
<pete@sorted.org>). |
| 365 |
|
380 |
|
| 366 |
BUG FIXES: |
381 |
BUG FIXES: |
| 367 |
* pland didn't pop up advance-warning popups |
382 |
* when changing appt time to "-", clear length and advance time fields |
|
|
383 |
* goto and goto-today did not switch day view |
| 384 |
* no longer prints wrong time after startup (Adrian Miranda <ade@psg.com>) |
| 368 |
|
385 |
|
| 369 |
|
386 |
|
| 370 |
====== 1.4.4 released 9/19/95 ======= |
387 |
====== 1.7.1 released 2/22/98 ======= |
| 371 |
|
388 |
|
| 372 |
FEATURES: |
389 |
FEATURES: |
| 373 |
* Italian holiday file (Riccardo Scateni (riccardo@crs4.it)) |
390 |
* pland only checks for logout after verifying that the login was noted |
| 374 |
* user assignment popup shows multi-column user list if the list is long |
|
|
| 375 |
* notifier popups contain user, length, end time, and optional note string |
| 376 |
* "Execute" commands in alarm options may contain %s, replaced with note |
| 377 |
|
391 |
|
| 378 |
BUG FIXES: |
392 |
BUG FIXES: |
| 379 |
* notifier snooze now works (Karsten Gaier) |
393 |
* fixed netplan ACL malloc (Harald Böhme <boehme@informatik.hu-berlin.de>) |
| 380 |
* pland ignored some repeating appointments |
394 |
* fixed drag&drop crash (Cy Schubert <cschuber@uumail.gov.bc.ca>) |
| 381 |
* plan -t yesterday now works |
|
|
| 382 |
* error message bugs for fonts, colors, and holiday syntax (Bob Tomlinson) |
| 383 |
|
| 384 |
|
| 385 |
====== 1.4.5 released 12/14/95 ======= |
| 386 |
|
395 |
|
| 387 |
Special thanks to Johan Borkhuis <johan@borksoft.xs4all.nl> for his work! |
|
|
| 388 |
|
396 |
|
| 389 |
NEW PLATFORMS: |
397 |
====== 1.7.1 released 2/22/98 ======= |
| 390 |
* Apollo Domain/OS (Vince Skahan <vds7789@aw101.iasl.ca.boeing.com>) |
|
|
| 391 |
|
398 |
|
| 392 |
FEATURES: |
399 |
FEATURES: |
| 393 |
* empty day boxes in month view show previous/next month (Johan Borkhuis) |
400 |
* Danish holiday file (Arne Norre Ekstroem <aneks@kom.auc.dk>) |
| 394 |
* week views can switch years (Johan Borkhuis) |
|
|
| 395 |
* user selection popup in appt entry menu got DONE button (Johan Borkhuis) |
| 396 |
|
401 |
|
| 397 |
BUG FIXES: |
402 |
BUG FIXES: |
| 398 |
* added void declarations, moved externals to conf.h (Johan Borkhuis) |
403 |
* month view crashed if large holiday messages fall on grayed-out days |
|
|
404 |
* random text when the first day of a multiday holiday overlaps another |
| 405 |
* netplan authentication by host failed on little-endian machines |
| 406 |
* fixed a PostScript bug that prevented printing months and years >= 2000 |
| 407 |
* some online help messages in the edit menu were assigned incorrectly |
| 408 |
* fixed File->delete past entries (Pace Willisson <pace@blitz.com>) |
| 409 |
* command-line appointment entry did not update netplan database |
| 410 |
* drag-and-drop wireframes are more visible |
| 411 |
* HP/UX 9 target is now "hp9", "hp" is HP/UX 10; updated Control Data |
| 412 |
EP/IX 2.1.1 target (Geert Albert Smant <smant@nlr.nl>) |
| 413 |
* new target "hpg" for building plan on HP/UX10 systems with gcc |
| 414 |
* print iso-latin characters (Detlef Liem <detlef@kammer.uni-hannover.de>) |
| 415 |
* fixed netplan "group" verification (Jens Krinke <krinke@ips.cs.tu-bs.de>) |
| 416 |
* no locking on OSF/1 (Henrik Seidel <seidel@MPIMG-Berlin-Dahlem.MPG.DE>) |
| 417 |
* grok date+time entries that begin with a blank were parsed incorrectly |
| 418 |
* when entering a new appointment, the time field opens blank, not 0:00 |
| 419 |
* fixes for FreeBSD (Stefan `Sec` Zehl <sec@42.org>) |
| 399 |
|
420 |
|
| 400 |
|
421 |
|
| 401 |
====== 1.4.7 (1.5 beta) released 2/22/96 ======= |
422 |
====== 1.7 released 1/1/98 ======= |
| 402 |
|
423 |
|
| 403 |
NEW PLATFORMS: |
424 |
Special thanks to Georg-Wilhelm Koltermann <gwk@crmunich0.cray.com>, who |
| 404 |
* Makefile change for Solaris 2.4 by Paul Eggert <eggert@twinsun.com> |
425 |
sent a large number of improvements and bug fixes, especially in netplan. |
|
|
426 |
His changes (sometimes modified by me) are marked (gwk) below. |
| 405 |
|
427 |
|
| 406 |
FEATURES: |
428 |
FEATURES: |
| 407 |
* new IP server for distributed file management, safe multiuser access |
429 |
* redesigned appointment entry: direct entry of multiday appts, up/down |
| 408 |
* new year overview that plots appointment groups on a 365-day timeline |
430 |
arrow buttons for most fields |
| 409 |
* new resource plan*noteWidth for width of note column in entry dialog |
431 |
* implemented advance warnings several days ahead |
| 410 |
* plan doesn't allow entry of stop-repeating date < trigger date |
432 |
* netplan overhaul: (gwk) |
| 411 |
* single-number time entries "0".."23" are interpreted as 0:00..23:00 |
433 |
. symbolic host/user/group names |
|
|
434 |
. multiple groups per user (a la BSD) |
| 435 |
. magic 'owner' ACL record, applies if file name == user name |
| 436 |
. detect ACL file changes and re-read automatically |
| 437 |
. support for identd (RFC 1413) authentication |
| 438 |
* clicking on empty space in year overviews calls appt edit menu |
| 439 |
* appointment color entry uses X OptionMenu on systems that support it |
| 440 |
* now 16 instead of 8 group colors available in the file list menu |
| 441 |
* added keyboard accelerators for common pulldown menu items |
| 442 |
* Norwegian holidays (Petter Reinholdtsen <pere@minerva.link.no>) |
| 443 |
* Austrian holidays (Friedrich Leisch <Friedrich.Leisch@ci.tuwien.ac.at>) |
| 444 |
* Hungarian holidays (Kelemen Péter <fuji@heureka.inf.elte.hu>) |
| 445 |
* FreeBSD Makefile and patches (Stefan `Sec` Zehl <sec@42.org>) |
| 446 |
* SNI Sinix 5.42 Makefile (Bernhard Metzger <Bernhard.Metzger@mch.sni.de>) |
| 412 |
|
447 |
|
| 413 |
BUG FIXES: |
448 |
BUG FIXES: |
| 414 |
* fixed shift/reduce conflicts ('%' operator had no association priority) |
449 |
* netplan overhaul: (gwk) |
| 415 |
* some systems required print mode button to be pressed twice, fixed |
450 |
. fixed file readonly mgmt, now kept per client open, not per file |
| 416 |
* Linux picked a default forground color that made help texts unreadable |
451 |
. fixed row ID wraparounds |
| 417 |
|
452 |
. files read were initialized as "modified", causing writeback. |
| 418 |
Note: the default LIB directory is now /usr/local/lib, not /usr/local/bin. |
453 |
. file reference counter must only be incremented for the first |
|
|
454 |
open by a specific client (pland reopens many times) |
| 455 |
. ACL netmask defaults to 255.255.255.255, not to the whole network |
| 456 |
. fixed readonly or inaccessible files for an user's own appts |
| 457 |
. plan could crash when modifying appts read from a crashed netplan |
| 458 |
. host names in the ACL may now contain '-' characters |
| 459 |
* fixed bad attachment in month view, caused LessTif problems (gwk) |
| 460 |
* private appointments were often written to the server (gwk) |
| 461 |
* year overview skipped daily appts if the first day was an exception (gwk) |
| 462 |
* lost exception dates if the dialog was closed by pressing "split" (gwk) |
| 463 |
* split exceptions appeared in the day view but turned blank when any |
| 464 |
field was clicked for editing. (gwk) |
| 465 |
* if pland was started by plan instead of from the user's .xsession file, |
| 466 |
it inherited a copy of plan's file descriptors and never closed them, |
| 467 |
leading to stale locks and dangling netplan connections (gwk) |
| 468 |
* netplan ACL could ignore lines and failed for large ACL files. Also, |
| 469 |
little-endian machines got IP addresses wrong. (Bruno Achauer |
| 470 |
<bruno@tk.uni-linz.ac.at>) |
| 471 |
* BSD fixes (Jay Vassos-Libove <libove@felines.org>) |
| 472 |
* netplan could crash if a data file grows (Dag Nygren <dag@newtech.fi>) |
| 473 |
* fixed a file descriptor leak in the help system |
| 474 |
* year and year-overview mode buttons in the Print menu were swapped |
| 475 |
* auto DST did not work in the southern hemisphere, where begin > end |
| 476 |
(Glen Pringle <pringle@cs.monash.edu.au>) |
| 419 |
|
477 |
|
| 420 |
|
478 |
|
| 421 |
====== 1.4.8 (1.5 beta2) released 3/8/96 ======= |
479 |
====== 1.6.1 released 4/12/97 ======= |
| 422 |
|
480 |
|
| 423 |
FEATURES: |
481 |
FEATURES: |
| 424 |
* new Cancel button in File list |
482 |
* implemented simple access list features in netplan |
| 425 |
* pressing Return on Note column auto-confirms again |
483 |
* Belgian holiday file (Danny Backx <u27113@kb.be>) |
| 426 |
* netplan now writes files periodically and tries to write when crashing |
484 |
* pland got new -l/-L options to enable/disable auto-exit on logout |
| 427 |
* netplan can now safely be started as root or setuid root. Instead of |
485 |
* fixes to compile under NetBSD 2.1 (Petter Reinholdtsen <pere@link.no>) |
| 428 |
refusing to start, it switches to compiled-in <nobody> UID and GID. |
|
|
| 429 |
netplan can now be started in /etc/rc2.d/S99netplan or /etc/rc.local. |
| 430 |
|
486 |
|
| 431 |
BUG FIXES: |
487 |
BUG FIXES: |
| 432 |
* desensitize text instead of printing '---' in File list |
488 |
* the prev/next buttons in the day and week views no longer crash plan |
| 433 |
* ensure that names in File list are unique by appending 'x' |
489 |
* opening a nonexisting file on a netplan server could crash the server |
| 434 |
* netplan now fails if its home directory doesn't exist |
490 |
* views no longer lose window margins and resize correctly under X11R6.4 |
| 435 |
* plan crashed on Suns with "no memory" when connecting to netplan |
491 |
* year views now draw significantly faster (factor >100 for some files) |
| 436 |
* replaced references to obsolete menus and terms in the help texts |
492 |
* text in week bars exceed normal max length (<kaplan@cs.rochester.edu>) |
|
|
493 |
* pland deleted past appointments on servers |
| 494 |
* can no longer re-assign appointments in or to write-protected files |
| 495 |
* edit menu: deleting with Note selected doesn't delete wrong appt now |
| 437 |
|
496 |
|
| 438 |
|
497 |
|
| 439 |
====== 1.5 released 3/22/96 ======= |
498 |
====== 1.6 released 2/5/97 ======= |
|
|
499 |
|
| 500 |
FEATURES: |
| 501 |
* new day view (does not work in Japanese yet, sorry) |
| 502 |
* configuration option to use main window for all views |
| 503 |
* read-only access to xmbase-grok databases (see Help->Database access) |
| 504 |
* improved holiday grammar, Erwin Achermann <acherman@inf.ethz.ch> |
| 505 |
* new netplan -f option to prevent daemonizing, like -d but without logging |
| 440 |
|
506 |
|
| 441 |
BUG FIXES: |
507 |
BUG FIXES: |
| 442 |
* netplan accepted far fewer clients than available file descriptors allow |
508 |
* now translating national special characters to PostScript when printing |
|
|
509 |
* fixed crash under DEC OSF/1, which doesn't declare malloc in <malloc.h> |
| 510 |
* fixed crash if drawn strings contain characters not defined in the font |
| 443 |
|
511 |
|
| 444 |
|
512 |
|
| 445 |
====== 1.5.1 released 4/21/96 ======= |
513 |
====== 1.5.4 released 11/14/96 ======= |
| 446 |
|
514 |
|
| 447 |
FEATURES: |
515 |
FEATURES: |
| 448 |
* Japanese support (Ogura Yoshito <ogura@ndc.ngsk.sony.co.jp>) |
516 |
* Finnish holiday file by Steven Wahlberg <stegu@prosperous.ee.hit.fi> |
| 449 |
* added resource to restrict month views to the days of that month |
|
|
| 450 |
|
517 |
|
| 451 |
BUG FIXES: |
518 |
BUG FIXES: |
| 452 |
* pland now refuses to execute scripts that come from an (insecure) server |
519 |
* wrong date defaults in appointment entry dialogs fixed |
| 453 |
* newly entered appointments could end up in the wrong file on the server |
520 |
* changing appointment group fixed by Johan Vromans <JVromans@squirrel.nl> |
| 454 |
* on first startup, the top line in the file list contained a garbage path |
|
|
| 455 |
* missing colon in three default resources (plan -d) |
| 456 |
* SCO has no fchmod and needs -lsocket (stefan.bittner@erlangen.netsurf.de) |
| 457 |
* a resource list was too small (Ogura Yoshito <ogura@ndc.ngsk.sony.co.jp>) |
| 458 |
* command-line appointment entry (plan hhmm text...) didn't work |
| 459 |
* it's now necessary to enter an appointment before choosing its file assoc |
| 460 |
* plan -t without -o never printed anything |
| 461 |
* IP port number now byte-swapped for Linux (Klaus.Steinberger@Physik. |
| 462 |
Uni-Muenchen.DE) |
| 463 |
|
| 464 |
|
521 |
|
| 465 |
====== 1.5.2 released 8/1/96 ======= |
|
|
| 466 |
|
522 |
|
| 467 |
NEW PLATFORMS: |
523 |
====== 1.5.3 released 8/1/96 ======= |
| 468 |
* Sequent Dynix/ptx 4.0 or 4.1 (Mike Gilpin <mgilpin@sequent.com>) |
|
|
| 469 |
|
524 |
|
| 470 |
FEATURES: |
525 |
FEATURES: |
| 471 |
|
526 |
* new search modes: one file, private only |
| 472 |
BUG FIXES: |
527 |
* new alternative small month view |
| 473 |
* -t/-T options don't need the X server (Glenn Trigg <ggt@tpg.tpg.oz.au>) |
528 |
* preference menu now scrolls if the screen is too small (640x480) |
| 474 |
* -t/-T options were using the wrong timezone |
529 |
* new GPS week mode (GPS=Global Positioning System) |
| 475 |
* scripts were rejected as insecure even when read from local files |
|
|
| 476 |
* week view printouts with "omit all appointments" ticked crashed plan |
| 477 |
* file list modifications were not immediately written back to the files |
| 478 |
* when editing an appointment, it moved in list if others have same time |
| 479 |
* print month: all appointments missing if "omit other users" flag is on |
| 480 |
* if trying to kill old plan process, make sure its pid was different |
| 481 |
* press on Note, then Delete -> deletes wrong appointment. No longer. |
| 482 |
|
| 483 |
|
| 484 |
====== 1.5.3 released 8/1/96 ======= |
| 485 |
|
| 486 |
FEATURES: |
| 487 |
* new search modes: one file, private only |
| 488 |
* new alternative small month view |
| 489 |
* preference menu now scrolls if the screen is too small (640x480) |
| 490 |
* new GPS week mode (GPS=Global Positioning System) |
| 491 |
|
530 |
|
| 492 |
BUG FIXES: |
531 |
BUG FIXES: |
| 493 |
* modified file list was not immediately written back to disk |
532 |
* modified file list was not immediately written back to disk |
|
Lines 501-982
BUG FIXES:
Link Here
|
| 501 |
* fixed various minor porting issues (struct list->plist, file->pfile) |
540 |
* fixed various minor porting issues (struct list->plist, file->pfile) |
| 502 |
|
541 |
|
| 503 |
|
542 |
|
| 504 |
====== 1.5.4 released 11/14/96 ======= |
543 |
====== 1.5.2 released 8/1/96 ======= |
|
|
544 |
|
| 545 |
NEW PLATFORMS: |
| 546 |
* Sequent Dynix/ptx 4.0 or 4.1 (Mike Gilpin <mgilpin@sequent.com>) |
| 505 |
|
547 |
|
| 506 |
FEATURES: |
548 |
FEATURES: |
| 507 |
* Finnish holiday file by Steven Wahlberg <stegu@prosperous.ee.hit.fi> |
|
|
| 508 |
|
549 |
|
| 509 |
BUG FIXES: |
550 |
BUG FIXES: |
| 510 |
* wrong date defaults in appointment entry dialogs fixed |
551 |
* -t/-T options don't need the X server (Glenn Trigg <ggt@tpg.tpg.oz.au>) |
| 511 |
* changing appointment group fixed by Johan Vromans <JVromans@squirrel.nl> |
552 |
* -t/-T options were using the wrong timezone |
|
|
553 |
* scripts were rejected as insecure even when read from local files |
| 554 |
* week view printouts with "omit all appointments" ticked crashed plan |
| 555 |
* file list modifications were not immediately written back to the files |
| 556 |
* when editing an appointment, it moved in list if others have same time |
| 557 |
* print month: all appointments missing if "omit other users" flag is on |
| 558 |
* if trying to kill old plan process, make sure its pid was different |
| 559 |
* press on Note, then Delete -> deletes wrong appointment. No longer. |
| 512 |
|
560 |
|
| 513 |
|
561 |
|
| 514 |
====== 1.6 released 2/5/97 ======= |
562 |
====== 1.5.1 released 4/21/96 ======= |
| 515 |
|
563 |
|
| 516 |
FEATURES: |
564 |
FEATURES: |
| 517 |
* new day view (does not work in Japanese yet, sorry) |
565 |
* Japanese support (Ogura Yoshito <ogura@ndc.ngsk.sony.co.jp>) |
| 518 |
* configuration option to use main window for all views |
566 |
* added resource to restrict month views to the days of that month |
| 519 |
* read-only access to xmbase-grok databases (see Help->Database access) |
|
|
| 520 |
* improved holiday grammar, Erwin Achermann <acherman@inf.ethz.ch> |
| 521 |
* new netplan -f option to prevent daemonizing, like -d but without logging |
| 522 |
|
567 |
|
| 523 |
BUG FIXES: |
568 |
BUG FIXES: |
| 524 |
* now translating national special characters to PostScript when printing |
569 |
* pland now refuses to execute scripts that come from an (insecure) server |
| 525 |
* fixed crash under DEC OSF/1, which doesn't declare malloc in <malloc.h> |
570 |
* newly entered appointments could end up in the wrong file on the server |
| 526 |
* fixed crash if drawn strings contain characters not defined in the font |
571 |
* on first startup, the top line in the file list contained a garbage path |
|
|
572 |
* missing colon in three default resources (plan -d) |
| 573 |
* SCO has no fchmod and needs -lsocket (stefan.bittner@erlangen.netsurf.de) |
| 574 |
* a resource list was too small (Ogura Yoshito <ogura@ndc.ngsk.sony.co.jp>) |
| 575 |
* command-line appointment entry (plan hhmm text...) didn't work |
| 576 |
* it's now necessary to enter an appointment before choosing its file assoc |
| 577 |
* plan -t without -o never printed anything |
| 578 |
* IP port number now byte-swapped for Linux (Klaus.Steinberger@Physik. |
| 579 |
Uni-Muenchen.DE) |
| 527 |
|
580 |
|
| 528 |
|
581 |
|
| 529 |
====== 1.6.1 released 4/12/97 ======= |
582 |
====== 1.5 released 3/22/96 ======= |
|
|
583 |
|
| 584 |
BUG FIXES: |
| 585 |
* netplan accepted far fewer clients than available file descriptors allow |
| 586 |
|
| 587 |
|
| 588 |
====== 1.4.8 (1.5 beta2) released 3/8/96 ======= |
| 530 |
|
589 |
|
| 531 |
FEATURES: |
590 |
FEATURES: |
| 532 |
* implemented simple access list features in netplan |
591 |
* new Cancel button in File list |
| 533 |
* Belgian holiday file (Danny Backx <u27113@kb.be>) |
592 |
* pressing Return on Note column auto-confirms again |
| 534 |
* pland got new -l/-L options to enable/disable auto-exit on logout |
593 |
* netplan now writes files periodically and tries to write when crashing |
| 535 |
* fixes to compile under NetBSD 2.1 (Petter Reinholdtsen <pere@link.no>) |
594 |
* netplan can now safely be started as root or setuid root. Instead of |
|
|
595 |
refusing to start, it switches to compiled-in <nobody> UID and GID. |
| 596 |
netplan can now be started in /etc/rc2.d/S99netplan or /etc/rc.local. |
| 536 |
|
597 |
|
| 537 |
BUG FIXES: |
598 |
BUG FIXES: |
| 538 |
* the prev/next buttons in the day and week views no longer crash plan |
599 |
* desensitize text instead of printing '---' in File list |
| 539 |
* opening a nonexisting file on a netplan server could crash the server |
600 |
* ensure that names in File list are unique by appending 'x' |
| 540 |
* views no longer lose window margins and resize correctly under X11R6.4 |
601 |
* netplan now fails if its home directory doesn't exist |
| 541 |
* year views now draw significantly faster (factor >100 for some files) |
602 |
* plan crashed on Suns with "no memory" when connecting to netplan |
| 542 |
* text in week bars exceed normal max length (<kaplan@cs.rochester.edu>) |
603 |
* replaced references to obsolete menus and terms in the help texts |
| 543 |
* pland deleted past appointments on servers |
|
|
| 544 |
* can no longer re-assign appointments in or to write-protected files |
| 545 |
* edit menu: deleting with Note selected doesn't delete wrong appt now |
| 546 |
|
604 |
|
| 547 |
|
605 |
|
| 548 |
====== 1.7 released 1/1/98 ======= |
606 |
====== 1.4.7 (1.5 beta) released 2/22/96 ======= |
| 549 |
|
607 |
|
| 550 |
Special thanks to Georg-Wilhelm Koltermann <gwk@crmunich0.cray.com>, who |
608 |
NEW PLATFORMS: |
| 551 |
sent a large number of improvements and bug fixes, especially in netplan. |
609 |
* Makefile change for Solaris 2.4 by Paul Eggert <eggert@twinsun.com> |
| 552 |
His changes (sometimes modified by me) are marked (gwk) below. |
|
|
| 553 |
|
610 |
|
| 554 |
FEATURES: |
611 |
FEATURES: |
| 555 |
* redesigned appointment entry: direct entry of multiday appts, up/down |
612 |
* new IP server for distributed file management, safe multiuser access |
| 556 |
arrow buttons for most fields |
613 |
* new year overview that plots appointment groups on a 365-day timeline |
| 557 |
* implemented advance warnings several days ahead |
614 |
* new resource plan*noteWidth for width of note column in entry dialog |
| 558 |
* netplan overhaul: (gwk) |
615 |
* plan doesn't allow entry of stop-repeating date < trigger date |
| 559 |
. symbolic host/user/group names |
616 |
* single-number time entries "0".."23" are interpreted as 0:00..23:00 |
| 560 |
. multiple groups per user (a la BSD) |
|
|
| 561 |
. magic 'owner' ACL record, applies if file name == user name |
| 562 |
. detect ACL file changes and re-read automatically |
| 563 |
. support for identd (RFC 1413) authentication |
| 564 |
* clicking on empty space in year overviews calls appt edit menu |
| 565 |
* appointment color entry uses X OptionMenu on systems that support it |
| 566 |
* now 16 instead of 8 group colors available in the file list menu |
| 567 |
* added keyboard accelerators for common pulldown menu items |
| 568 |
* Norwegian holidays (Petter Reinholdtsen <pere@minerva.link.no>) |
| 569 |
* Austrian holidays (Friedrich Leisch <Friedrich.Leisch@ci.tuwien.ac.at>) |
| 570 |
* Hungarian holidays (Kelemen Péter <fuji@heureka.inf.elte.hu>) |
| 571 |
* FreeBSD Makefile and patches (Stefan `Sec` Zehl <sec@42.org>) |
| 572 |
* SNI Sinix 5.42 Makefile (Bernhard Metzger <Bernhard.Metzger@mch.sni.de>) |
| 573 |
|
617 |
|
| 574 |
BUG FIXES: |
618 |
BUG FIXES: |
| 575 |
* netplan overhaul: (gwk) |
619 |
* fixed shift/reduce conflicts ('%' operator had no association priority) |
| 576 |
. fixed file readonly mgmt, now kept per client open, not per file |
620 |
* some systems required print mode button to be pressed twice, fixed |
| 577 |
. fixed row ID wraparounds |
621 |
* Linux picked a default forground color that made help texts unreadable |
| 578 |
. files read were initialized as "modified", causing writeback. |
|
|
| 579 |
. file reference counter must only be incremented for the first |
| 580 |
open by a specific client (pland reopens many times) |
| 581 |
. ACL netmask defaults to 255.255.255.255, not to the whole network |
| 582 |
. fixed readonly or inaccessible files for an user's own appts |
| 583 |
. plan could crash when modifying appts read from a crashed netplan |
| 584 |
. host names in the ACL may now contain '-' characters |
| 585 |
* fixed bad attachment in month view, caused LessTif problems (gwk) |
| 586 |
* private appointments were often written to the server (gwk) |
| 587 |
* year overview skipped daily appts if the first day was an exception (gwk) |
| 588 |
* lost exception dates if the dialog was closed by pressing "split" (gwk) |
| 589 |
* split exceptions appeared in the day view but turned blank when any |
| 590 |
field was clicked for editing. (gwk) |
| 591 |
* if pland was started by plan instead of from the user's .xsession file, |
| 592 |
it inherited a copy of plan's file descriptors and never closed them, |
| 593 |
leading to stale locks and dangling netplan connections (gwk) |
| 594 |
* netplan ACL could ignore lines and failed for large ACL files. Also, |
| 595 |
little-endian machines got IP addresses wrong. (Bruno Achauer |
| 596 |
<bruno@tk.uni-linz.ac.at>) |
| 597 |
* BSD fixes (Jay Vassos-Libove <libove@felines.org>) |
| 598 |
* netplan could crash if a data file grows (Dag Nygren <dag@newtech.fi>) |
| 599 |
* fixed a file descriptor leak in the help system |
| 600 |
* year and year-overview mode buttons in the Print menu were swapped |
| 601 |
* auto DST did not work in the southern hemisphere, where begin > end |
| 602 |
(Glen Pringle <pringle@cs.monash.edu.au>) |
| 603 |
|
622 |
|
|
|
623 |
Note: the default LIB directory is now /usr/local/lib, not /usr/local/bin. |
| 604 |
|
624 |
|
| 605 |
====== 1.7.1 released 2/22/98 ======= |
625 |
|
|
|
626 |
====== 1.4.5 released 12/14/95 ======= |
| 627 |
|
| 628 |
Special thanks to Johan Borkhuis <johan@borksoft.xs4all.nl> for his work! |
| 629 |
|
| 630 |
NEW PLATFORMS: |
| 631 |
* Apollo Domain/OS (Vince Skahan <vds7789@aw101.iasl.ca.boeing.com>) |
| 606 |
|
632 |
|
| 607 |
FEATURES: |
633 |
FEATURES: |
| 608 |
* Danish holiday file (Arne Norre Ekstroem <aneks@kom.auc.dk>) |
634 |
* empty day boxes in month view show previous/next month (Johan Borkhuis) |
|
|
635 |
* week views can switch years (Johan Borkhuis) |
| 636 |
* user selection popup in appt entry menu got DONE button (Johan Borkhuis) |
| 609 |
|
637 |
|
| 610 |
BUG FIXES: |
638 |
BUG FIXES: |
| 611 |
* month view crashed if large holiday messages fall on grayed-out days |
639 |
* added void declarations, moved externals to conf.h (Johan Borkhuis) |
| 612 |
* random text when the first day of a multiday holiday overlaps another |
|
|
| 613 |
* netplan authentication by host failed on little-endian machines |
| 614 |
* fixed a PostScript bug that prevented printing months and years >= 2000 |
| 615 |
* some online help messages in the edit menu were assigned incorrectly |
| 616 |
* fixed File->delete past entries (Pace Willisson <pace@blitz.com>) |
| 617 |
* command-line appointment entry did not update netplan database |
| 618 |
* drag-and-drop wireframes are more visible |
| 619 |
* HP/UX 9 target is now "hp9", "hp" is HP/UX 10; updated Control Data |
| 620 |
EP/IX 2.1.1 target (Geert Albert Smant <smant@nlr.nl>) |
| 621 |
* new target "hpg" for building plan on HP/UX10 systems with gcc |
| 622 |
* print iso-latin characters (Detlef Liem <detlef@kammer.uni-hannover.de>) |
| 623 |
* fixed netplan "group" verification (Jens Krinke <krinke@ips.cs.tu-bs.de>) |
| 624 |
* no locking on OSF/1 (Henrik Seidel <seidel@MPIMG-Berlin-Dahlem.MPG.DE>) |
| 625 |
* grok date+time entries that begin with a blank were parsed incorrectly |
| 626 |
* when entering a new appointment, the time field opens blank, not 0:00 |
| 627 |
* fixes for FreeBSD (Stefan `Sec` Zehl <sec@42.org>) |
| 628 |
|
640 |
|
| 629 |
|
641 |
|
| 630 |
====== 1.7.1 released 2/22/98 ======= |
642 |
====== 1.4.4 released 9/19/95 ======= |
| 631 |
|
643 |
|
| 632 |
FEATURES: |
644 |
FEATURES: |
| 633 |
* pland only checks for logout after verifying that the login was noted |
645 |
* Italian holiday file (Riccardo Scateni (riccardo@crs4.it)) |
|
|
646 |
* user assignment popup shows multi-column user list if the list is long |
| 647 |
* notifier popups contain user, length, end time, and optional note string |
| 648 |
* "Execute" commands in alarm options may contain %s, replaced with note |
| 634 |
|
649 |
|
| 635 |
BUG FIXES: |
650 |
BUG FIXES: |
| 636 |
* fixed netplan ACL malloc (Harald Böhme <boehme@informatik.hu-berlin.de>) |
651 |
* notifier snooze now works (Karsten Gaier) |
| 637 |
* fixed drag&drop crash (Cy Schubert <cschuber@uumail.gov.bc.ca>) |
652 |
* pland ignored some repeating appointments |
| 638 |
|
653 |
* plan -t yesterday now works |
|
|
654 |
* error message bugs for fonts, colors, and holiday syntax (Bob Tomlinson) |
| 639 |
|
655 |
|
| 640 |
====== 1.7.2 released 14.7.98 ======= |
|
|
| 641 |
|
656 |
|
| 642 |
FEATURES: |
657 |
====== 1.4.3 released 7/7/95 ======= |
| 643 |
* Japanese port updated by OGURA Yoshito <ogura@apd.cpg.sony.co.jp>, |
|
|
| 644 |
NISHIJIMA Takanori <racsho@cpdc.canon.co.jp> |
| 645 |
* new resource showIconDate puts date and time into icon label |
| 646 |
* day view now shows holidays |
| 647 |
* pland -s sleeps while user is logged out but stays around |
| 648 |
* pland -t prints alarms to stdout instead of popping up windows |
| 649 |
* plan -S starts pland if it does not exist without asking |
| 650 |
* plan '22.11.99 15:23' now also works, replacement for plan [mmdd]hhmm |
| 651 |
* dates with years in the range 0..37 now mean 2000..2037, it is no longer |
| 652 |
necessary to enter four-digit years after 1999. |
| 653 |
* support for window managers handling client window groups (Pete Bentley |
| 654 |
<pete@sorted.org>). |
| 655 |
|
658 |
|
| 656 |
BUG FIXES: |
659 |
BUG FIXES: |
| 657 |
* when changing appt time to "-", clear length and advance time fields |
660 |
* pland didn't pop up advance-warning popups |
| 658 |
* goto and goto-today did not switch day view |
|
|
| 659 |
* no longer prints wrong time after startup (Adrian Miranda <ade@psg.com>) |
| 660 |
|
661 |
|
| 661 |
|
662 |
|
| 662 |
====== 1.8 released 30.3.99 ======= |
663 |
====== 1.4.2 released 5/23/95 ======= |
| 663 |
|
664 |
|
| 664 |
FEATURES: |
665 |
FEATURES: |
| 665 |
* CGI scripts and HTML pages for web browser access, Michel Bourget |
666 |
* if pland is started after an alarm time but before its end, trigger it |
| 666 |
<michel@montreal.sgi.com> (hacked by thomas@bitrot.de, bugs are |
667 |
* the own-only flag in appointment entry menus is saved for future menus |
| 667 |
probably my fault) |
668 |
* debugging option -d for pland, more info about what is going on |
| 668 |
* national language support and a German language file. No support for |
669 |
* pland makes sure that its version number matches plan |
| 669 |
pulldown accelerators. Foreign-language help files are supported but |
670 |
* delete-pending-selection mode for holiday and message text windows |
| 670 |
none are supplied yet. |
|
|
| 671 |
* French language file by Guy Brand <guybrand@chimie.u-strasbg.fr> |
| 672 |
* new automatic DST mode that attempts to get the time from the system |
| 673 |
(experimental, available only for some systems, mostly untested) |
| 674 |
* simple Todo appointments that keep appearing after they first trigger |
| 675 |
* implemented default advance-warning times (Config->Calendar views) |
| 676 |
* color PostScript printouts (Kevin Earls <wke@sh-gpl.ti.com>) |
| 677 |
* new config mode that allows daemon to exeute insecure netplan scripts |
| 678 |
* new config mode that makes Thursday the selector for the first week |
| 679 |
* new combination holiday file by Walter Brown <wb@fncrdg.fnal.gov> |
| 680 |
* new Portuguese holiday file by Jose Paulo Moitinho de Almeida |
| 681 |
<moitinho@civil.ist.utl.pt> |
| 682 |
* support for Christian Orthodox Easter (new holiday keyword "pascha") |
| 683 |
* ported again to FreeBSD (Stefan `Sec` Zehl <sec@42.org>) |
| 684 |
* converted remaining old code to ANSI C |
| 685 |
* new Czech holiday file by Hanus Adler <had@articon.cz> |
| 686 |
|
671 |
|
| 687 |
BUG FIXES: |
672 |
BUG FIXES: |
| 688 |
* Linux once again scrambled some header files and made plan uncompilable |
673 |
* lock could crash if argv[0] is very long (mikee@wfc.com (Mike Eggleston)) |
| 689 |
* small holidays crash day view (Sjoerd Mullender <Sjoerd.Mullender@cwi.nl> |
674 |
* better handling of user name input |
| 690 |
* if pland was started between 0:00 and 2:59:59, it overlooked appointments |
675 |
* much better performance if many other users exist but are disabled |
| 691 |
* fixed "W:" note prefix (Sjoerd Mullender <Sjoerd.Mullender@cwi.nl>) |
676 |
* no longer detects spurious file write errors |
| 692 |
* netplan identd queries went to the local host instead of the remote host |
677 |
* notifier position now uses better randomization to avoid piling up |
| 693 |
* fixed Y2K problem in PostScript printout. It works now but I don't under- |
678 |
* PostScript printouts often printed disabled appointments |
| 694 |
stand why. Fixed by Vincent Everett <vincent.everett@mrc-bsu.cam.ac.uk>. |
679 |
* Sync button in week view could lose recently edited appointments |
| 695 |
* plan -t/-T will now mark warnings with "Warn:". |
680 |
* no more "cannot write backup" messages on IBM systems |
| 696 |
* fixed removal of appointment edit menu for LessTif (Anders Melchiorsen |
681 |
* time displayed after startup could be wrong for up to one minute |
| 697 |
<and@kampsax.dtu.dk>) |
|
|
| 698 |
* netplan: group authentication and memory allocation bug fixed by Jens |
| 699 |
Krinke <j.krinke@gmx.de> |
| 700 |
* purge unnecessary lines in empty edit menus, manually adjust edit list |
| 701 |
size to fix LessTif problem (Anders Melchiorsen <and@kampsax.dtu.dk>) |
| 702 |
* toggle buttons in print menu did not work with some Motif implementations |
| 703 |
* notifier now resizes correctly, text area grows instead of buttons |
| 704 |
* day view got holidays wrong near the end of the year (Anders Melchiorsen |
| 705 |
<and@kampsax.dtu.dk>) |
| 706 |
* LessTif optimizations (Rick Scott <rwscott@omnisig.com>) |
| 707 |
* user ID was freed twice in netplan (Jeff Dairiki <dairiki@dairiki.org>) |
| 708 |
* it is now possible to inspect messages attached to read-only appts |
| 709 |
* plan -t had multiday problems (Aaron Kaplan <kaplan@cs.rochester.edu>) |
| 710 |
* fixed PostScript Y2K bug (James E. Rowley <jer@research.att.com>) |
| 711 |
* fixed zombie problem caused by plan automatically starting pland |
| 712 |
|
| 713 |
|
| 714 |
====== 1.8.1 released 16.5.99 ======= |
| 715 |
|
| 716 |
FEATURES: |
| 717 |
* Japanese port of 1.8 by Takafumi Hayashi <takafumi@u-aizu.ac.jp> |
| 718 |
* port to OS/2 with X by Alexander Mai <st002279@hrzpub.tu-darmstadt.de> |
| 719 |
* new configure script that simplifies modifications for default, SGI, |
| 720 |
and Linux installations. |
| 721 |
|
682 |
|
| 722 |
BUG FIXES: |
|
|
| 723 |
* plan -F: stdout could not be redirected, added missing fflush |
| 724 |
* various error popups are now modal, to prevent them from being overlooked |
| 725 |
* small Ultrix fixes (no pland -l) by Maarten Vergauwen |
| 726 |
<Maarten.Vergauwen@esat.kuleuven.ac.be> |
| 727 |
* fixed month and year PostScript printing, texts were in the wrong places |
| 728 |
|
683 |
|
|
|
684 |
====== 1.4.1 released 4/1/95 (mailing list release only) ======= |
| 729 |
|
685 |
|
| 730 |
====== 1.8.2 released 5.7.99 ======= |
686 |
NEW PLATFORMS: |
|
|
687 |
* Solaris2 with gcc port, bk@kullmar.se (Bo Kullmar) |
| 731 |
|
688 |
|
| 732 |
FEATURES: |
689 |
FEATURES: |
| 733 |
* Spanish language support by Manuel Soriano <manu@europa3.com> |
690 |
* -o print other users too, -T is like -t but with end times, not lengths |
| 734 |
* Port to LynxOS mag 2.5.1 092297-D i386 by Marius Groeger <mag@sysgo.de> |
691 |
* print-only-my-appointments toggle added, Richard G. Hash (rgh@shell.com) |
| 735 |
* if the X server fails to send X timer events, switch to synchronous file |
|
|
| 736 |
writing to avoid data loss. Works around bug or incompatibility in XFree. |
| 737 |
* new script to convert Microsoft Schedule+ files to .dayplan format by |
| 738 |
Cy Schubert - ITSD Open Systems Group <Cy.Schubert@uumail.gov.bc.ca> |
| 739 |
|
692 |
|
| 740 |
BUG FIXES: |
693 |
BUG FIXES: |
| 741 |
* fixed configure script problems and clarified man page locations |
694 |
* alarm mode button in Config->User popup was lost |
| 742 |
* more fixes by Phil Sackinger <pasacki@sass2604.engsci.sandia.gov> |
695 |
* UnixWare needs -lgen to compile |
| 743 |
* fixed output of -W -i for web interface |
696 |
* if there was no .dayplan, the week view ranges were not initialized |
| 744 |
* the .plan.dir choice in the configure script caused path trouble in plan |
697 |
* the ?: operator in the holiday parser didn't work, Kai Hofmann |
| 745 |
* another PostScript bug fix causing text in wrong positions fixed by |
698 |
<i07m@Informatik.Uni-Bremen.DE> |
| 746 |
Daniel Robitaille <daniel@robitaille.com> |
699 |
* notes were invisible in week view in Japanese mode, Takanori Nishijima |
| 747 |
* more OS/2+X patches by Alexander Mai <st002279@hrzpub.tu-darmstadt.de> |
700 |
<racsho@cpdc.canon.co.jp> |
| 748 |
* weekday before/after syntax was wrong in holiday parser, Thomas Henlich |
|
|
| 749 |
<henlich@mmers1.mw.tu-dresden.de> and Henning Daum <henning@daum.com> |
| 750 |
* LessTif 0.88.1 fix by Thomas Henlich <henlich@mmers1.mw.tu-dresden.de> |
| 751 |
* improved man pages, foreground/background is now configurable from the |
| 752 |
script for Debian/Linux compatibility, netplan should not always run as |
| 753 |
nobody, and a French holiday fix by Yann Dirson <ydirson@multimania.com> |
| 754 |
* enter webplan mode if the program is called "webplan", reading netplan |
| 755 |
user list crashed if there were no users, fixed possible crash when |
| 756 |
closing file list menu, renamed welcome.html to bottom.html by Murray |
| 757 |
Jensen <Murray.Jensen@mlb.dmt.csiro.au> |
| 758 |
|
| 759 |
|
| 760 |
====== 1.8.3 released 8.12.99 ======= |
| 761 |
|
| 762 |
FEATURES: |
| 763 |
* new options -N, -c, and -h to control more options when adding entries |
| 764 |
from the command line (Tovar <tvr@value.net>) |
| 765 |
|
701 |
|
| 766 |
BUG FIXES: |
|
|
| 767 |
* Fixed language file order, causing untranslated messages. Also replaced |
| 768 |
OK button with Kill button in "another plan is running" dialog. Thomas |
| 769 |
Henlich <henlich@mmers1.mw.tu-dresden.de> |
| 770 |
* fixed manpage names, Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE> |
| 771 |
* fixed pascha (Orthodox Easter) calculation and added greek holiday file, |
| 772 |
Efthimios Mavrogeorgiadis <emav@enl.auth.gr> |
| 773 |
* fixed timezones on the other side of the dateline (Truxton Fulton |
| 774 |
<trux@truxton.com>) |
| 775 |
* fixed toggle buttons in print menu (Ekkehard Hoffmann <ehoffman@fzi.de>) |
| 776 |
* new timezone code for DEC OSF/1 (Petrie L M <lmp@ornl.gov>) |
| 777 |
* client connection failures now close the connection cleanly and do not |
| 778 |
leak memory |
| 779 |
* non-netplan files incorrectly became read-only after the first change |
| 780 |
* fixed recognition of -u users (Ekkehard Hoffmann <ehoffman@fzi.de>) |
| 781 |
* changed two-digit year display in month/year printouts to four digits |
| 782 |
(Goran Larsson <hoh@lorelei.approve.se>) |
| 783 |
|
702 |
|
|
|
703 |
====== 1.4 released 2/22/95 ======= |
| 784 |
|
704 |
|
| 785 |
====== 1.8.4 released 17.7.00 ======= |
705 |
NEW PLATFORMS: |
|
|
706 |
* UnixWare 1.1 and 2.0, jay@summit.novell.com |
| 786 |
|
707 |
|
| 787 |
FEATURES: |
708 |
FEATURES: |
| 788 |
* Changed configure script, Makefile, and manpages to conform to Debian |
709 |
* PostScript printouts of week views |
| 789 |
Linux conventions, Yann Dirson <dirson@debian.org> |
710 |
* appointments of other users or shared lists can be displayed in the |
| 790 |
* another configure preset for SuSE Linux |
711 |
month and/or week views, and can be created, deleted, and modified. No |
| 791 |
* new SysV alarm signals that prod the X timer events that write modified |
712 |
inetd daemon yet, but proposed "workgroup" functions are implemented. |
| 792 |
data, as a workaround for broken XFree86 X servers, by Francis Montagnac |
713 |
* appointments of other users can optionally trigger own alarms |
| 793 |
<Francis.Montagnac@sophia.inria.fr> |
714 |
* up to four exception dates per appt where alarm is suspended, fill-in |
| 794 |
* netplan now listens on two ports (unless overriden in /etc/services): |
715 |
appointments for each of these can be created automatically ("split") |
| 795 |
5444 for backwards compatibility, and 2983, the new IANA-registered port. |
716 |
* appointment texts in month view can be highlighted with one of 8 colors |
| 796 |
* "user" lines in netplan ACLs now accept "user@host" arguments, by Jochen |
717 |
* options and preferences consolidated into new calendar config popup |
| 797 |
Bern <bern@TI.Uni-Trier.DE> |
718 |
* config first week of year (full or partial) |
| 798 |
* the "another plan window is running, kill/continue" popup now blocks |
719 |
* appointments can now be selectively removed from month/year/week views |
| 799 |
until answered. |
720 |
* number of days in week view is now configurable (1..28 days) |
| 800 |
* OpenMotif support (XFree 4.0.1, OpenMotif 2.1.30) by Wes Kaefer |
721 |
* user list now accepts file names in addition to directories |
| 801 |
<kaefer@mciworld.com> |
722 |
* added flags to omit appointments in printouts |
|
|
723 |
* printout now uses message text if there is no note |
| 724 |
* do scripts even if alarms are turned off |
| 725 |
* files are written using backup and temp copies to recover from errors |
| 726 |
* dump to stdout with -t now accepts second parameter for number of days |
| 727 |
* entries without time may be displayed as large bar in week view |
| 802 |
|
728 |
|
| 803 |
BUG FIXES: |
729 |
BUG FIXES: |
| 804 |
* OS/2 Makefile fixes, Alexander Mai <st002279@hrzpub.tu-darmstadt.de> |
730 |
* updated Swedish holiday file |
| 805 |
* fixes by Francis Montagnac <Francis.Montagnac@sophia.inria.fr>: |
731 |
* when cursor is in note column, pressing lock made appt disappear |
| 806 |
- reading and writing of appt files of another user could access this |
732 |
* don't use the plainfile/. trick, DEC's ASF claims the directory exists! |
| 807 |
user's file instead, by Francis Montagnac |
733 |
* appt menu: press date, press time -> wrong default in date |
| 808 |
- don't redraw twice after deleting, can crash, by Francis Montagnac |
734 |
* default for print is now month, not year |
| 809 |
- warn when using more than one server, by Francis Montagnac |
735 |
* week view overlaps were wrong if start<minhour, some bars were missing |
| 810 |
- don't expand home-dirs in "File List" but put simply "~user". This |
|
|
| 811 |
prevent absolute pathnames in dayplan for user appointment files. |
| 812 |
- change writefile to return true for any readonly files, without doing |
| 813 |
anything. Fix call of fclose on NULL when creating a new file. |
| 814 |
- fix accept_new_list to update the views even for non server files. |
| 815 |
- fix in resolve_tilde: ~user gave /home/user/user |
| 816 |
* color-shaded backgrounds in month view are now printed, by Brad Jorsch |
| 817 |
<anomie@users.sourceforge.net> |
| 818 |
* huge numbers of lines in the large month view can cause heap corruption, |
| 819 |
by Paul Anderson <paul@dcs.ed.ac.uk> |
| 820 |
* fixed umlauts in Austrian holiday file, by Friedrich Leisch |
| 821 |
<Friedrich.Leisch@ci.tuwien.ac.at> |
| 822 |
* note: on SGI IRIX6 I appear to be unable to compile with -mips2, sorry. |
| 823 |
|
736 |
|
| 824 |
|
737 |
|
| 825 |
====== 1.8.5 released 16.2.03 ======= |
738 |
====== 1.3.2 released 11/11/94 ======= |
|
|
739 |
|
| 740 |
NEW PLATFORMS: |
| 741 |
* Convex C220 |
| 742 |
* SGI IRIX 6.0 |
| 826 |
|
743 |
|
| 827 |
FEATURES: |
744 |
FEATURES: |
| 828 |
* plan's FTP home site has a new name: plan.ftp.fu-berlin.de, shown in |
745 |
* Australian holiday file, by Peter Turnbull (petert@dha.gov.au) |
| 829 |
the About popup. The old address will continue to work. (Thanks, Heiko!) |
746 |
* new date format added: "-n" is n days ago (useful for -t option) |
| 830 |
* set locale to support other character sets such as Czech, by Petr Kristan |
|
|
| 831 |
<petr.kristan@epos.cz> |
| 832 |
* OpenBSD port by Armin Wolfermann <armin.wolfermann@viscomp.com> |
| 833 |
* new plan2vcs perl script that converts plan appointments to korganizer |
| 834 |
format, by Bert Bos <bert@w3.org> |
| 835 |
* if there is a ~/.holiday file, don't read LIB/holiday as well. |
| 836 |
* skip junk in entries synced from PalmPilot DateBk4 messages, by Johan |
| 837 |
Vromans <jvromans@squirrel.nl> |
| 838 |
* allow new holiday syntax "workday before/after <date>", by Ian Holland |
| 839 |
<irh@statscout.com> |
| 840 |
* Italian language translations by Paolo Panizza <pp@ieee.org> |
| 841 |
* accept yyyy/mm/dd date input, Brian T. Schellenberger <bts@babbleon.org> |
| 842 |
* Slovak holidays by Mikulas Sustak <sustak@kte.sjf.stuba.sk> |
| 843 |
|
747 |
|
| 844 |
BUG FIXES: |
748 |
BUG FIXES: |
| 845 |
* fixed Debian bug 157425: color selection dropbox always starts on Default |
749 |
* only refresh changed window regions (Daniel Williams <dan@sass.com> |
| 846 |
* Suns apparently still run X11R5 and don't have XtSignalId et. al. |
750 |
* week view ignored other user's appts that were earlier than first own |
| 847 |
* configure script had problems with defaults when using bash (Michael |
751 |
* history files no longer run through cpp if file is empty ("error 0") |
| 848 |
Mauch <michael.mauch@gmx.de> |
752 |
* in the Adjust Time menu, the hour was printed incorrectly |
| 849 |
* fixed configure script problems on Solaris 2.6, by Horst Scheuermann |
753 |
* new TZ parser for SVR4 syntax, by Klaus Guntermann <guntermann@ |
| 850 |
<scheuerm@uni-trier.de> |
754 |
iti.informatik.th-darmstadt.de> |
| 851 |
* fixed Dutch Driekoningen holiday date, by Johan Vromans |
755 |
* fast warning entry reversed early and late (mmorriso@mipos2.intel.com) |
| 852 |
<JVromans@squirrel.nl> |
756 |
* output of plan -t disappeared if stdout was redirected |
| 853 |
* IBM AIX doesn't have Xt timers and doesn'd compile plan 1.8.4, excluded |
757 |
* date input now less eager to default to today's date |
| 854 |
XFree workaround for IBM |
|
|
| 855 |
* week number 2 appeared twice in 2001. Fixed by Helmut Jarausch |
| 856 |
<jarausch@igpm.rwth-aachen.de> |
| 857 |
* Search->One file could not select the "own" file (top menu choice). |
| 858 |
* cleanup: removed remaining K&R varargs and sunkr target |
| 859 |
* fixed '@' user notation in netplan server, by Gennadi Umanski |
| 860 |
<umanskij@ti.uni-trier.de> |
| 861 |
* fixed Japanese string converion, by Tomoko Hayashi <tomoko@u-aizu.ac.jp> |
| 862 |
* other people's .dayplan file references ('L' lines in ~/.dayplan) over- |
| 863 |
wrote own file entries (Heiko Schlichting <heiko@FU-Berlin.DE>) |
| 864 |
|
| 865 |
|
758 |
|
| 866 |
====== 1.8.6 released 18.3.03 ======= |
|
|
| 867 |
|
759 |
|
| 868 |
FEATURES: |
760 |
====== 1.3.1 released 7/11/94 ======= |
| 869 |
* reversed the change in 1.8.5, at popular demand, that lets a personal |
|
|
| 870 |
holiday file replace the system holiday file. plan 1.8.6 again reads |
| 871 |
both, system first. The new "reset" keywords can be used to clear all |
| 872 |
system holidays, following an idea by Heiko Schlichting. |
| 873 |
|
761 |
|
| 874 |
BUG FIXES: |
762 |
BUG FIXES: |
| 875 |
* the edit menu was broken in 1.8.5, fixed by Heiko Schlichting |
763 |
* DEC alpha: fixed black-on-black notifier windows |
| 876 |
<heiko@FU-Berlin.DE> |
764 |
* XtPopup order wrong for Sun X11R5 in create_adjust_popup |
|
|
765 |
* -geometry didn't work |
| 766 |
* repeat on last weekday of a month didn't work |
| 767 |
* ISO characters in calendar windows didn't work |
| 768 |
* stripping leading blanks from config exec cmds, confused some shells |
| 769 |
* improved 12-hour time parsing, "5p" is now accepted in place of "5:00p" |
| 770 |
* appt menu: press date, press time with no entry -> wrong default in date |
| 771 |
* corrected left adjustment of appts without time in the month menu |
| 772 |
* Linux has problems with XtDestroyWidget. Workaround leaks memory! |
| 773 |
* fixed pland crashes after many sighup's if compiled without -DRABBITS |
| 877 |
|
774 |
|
|
|
775 |
NEW PLATFORMS: |
| 776 |
* IBM PS/2, AIX 1.3, gcc, by David W. Schuler <dschuler@vnet.ibm.com> |
| 878 |
|
777 |
|
| 879 |
====== 1.8.7 released 30.9.03 ======= |
|
|
| 880 |
|
778 |
|
| 881 |
FEATURES: |
779 |
====== 1.3 release 6/1/94 ======= |
| 882 |
* deleted support for SCO |
|
|
| 883 |
* pland -p pops up all alarms that triggered since the last time pland |
| 884 |
ran, not just those from the past three hours, by Brian L. Shaver |
| 885 |
<shaker.lxxv@verizon.net> |
| 886 |
* more room for appointments in year overview, moved year to left edge |
| 887 |
|
780 |
|
| 888 |
BUG FIXES: |
781 |
BUG FIXES: |
| 889 |
* newly entered appointments no longer vanish from the edit menu. |
782 |
* non-interactive mode and -v should not init X |
| 890 |
* fixed errno compiler errors on SMP systems, Thomas Ribbrock |
783 |
* clip bars in week views at midnight |
| 891 |
<emgaron@gmx.net> |
784 |
* Suns have no utopia |
| 892 |
* Italian language translations by Paolo Panizza <pp@ieee.org> were |
785 |
* no stdarg.h (Sparc 1+,h SunOS 4.1.3, X11R5pl25, Motif 1.2.1) |
| 893 |
missing from the 1.8.5 and 1.8.6 distributions, now included |
786 |
* week view range menu was mangled on Suns and a few others |
| 894 |
|
787 |
* HPs may get unknown color background |
| 895 |
|
788 |
* bars of appts with no time don't reserve space in week chart |
| 896 |
====== 1.9 released 6.2.05 ======= |
789 |
* crash if null user is entered |
| 897 |
|
790 |
* align ':' in times vertically in month day boxes (hi Andreas) |
| 898 |
FEATURES: |
791 |
* pulldown string resources now hardcoded, easier to maintain this way |
| 899 |
* saved space in various calendar views such as the year overview |
792 |
* crashes when accessing other users fixed (fix by Rob Gabbard) |
| 900 |
* the week view repeats the hour title every few day rows; it was too easy |
793 |
* couldn't enter durations "12:xx" in 12-hour mode |
| 901 |
to get lost without scrolling all the time |
794 |
* when switching 12/24 hour mode, time display now changes immediately |
| 902 |
* remove obsolete warning windows when the next warning or the main alarm |
795 |
* fall back to "variable" or "fixed" font if some font can't be found |
| 903 |
is reached. |
796 |
* long "small" holiday names in large month day boxes could overrun buffer |
| 904 |
* Linux: when a lockfile from a previous plan process is found, do not kill |
797 |
* various minor fixes in the week menu, some bars were drawn incorrectly |
| 905 |
it if it's dead and some non-plan process now uses the old process ID. |
798 |
|
| 906 |
* if user "netplan" exists on the system, netplan runs as that user instead |
799 |
NEW FEATURES: |
| 907 |
of nobody. Needed for Debian. Petter Reinholdtsen <pere@hungry.com> |
800 |
* PostScript output, by Karl Bunch <karl@ttank.ttank.com> |
| 908 |
* added Belgian French holiday file, Nicolas E'vrard <nicoe@wanadoo.be> |
801 |
* Japanese version, by Ogura Yoshito <ogura@ndc.ngsk.sony.co.jp> |
| 909 |
* command-line option -V: experimental and incomplete vCalendar export. |
802 |
* support for SGI desktop look&feel |
| 910 |
File can be read by calendar programs such as Mozilla Calendar. |
803 |
* new RGB icon picture for SGIs running the 4Dwm window manager |
| 911 |
* plan is now distributed under the GPL license, at your choice. |
804 |
* holiday file accepts #include statements if /lib/cpp is available |
| 912 |
* netplan has a new option -s that sends all messages to syslog. |
805 |
* optional user name in week view before note (new week config popup) |
|
|
806 |
* rearranged header above month view |
| 807 |
* reads LIB/holiday after reading ~/.holiday |
| 808 |
* new recycle option: every year (for birthdays etc) |
| 809 |
* -t option that prints appointments on a day to stdout |
| 810 |
* Delete-past-entry command now has five maximum-age choices |
| 811 |
* EditRes, by Klaus Guntermann <gunterma@iti.informatik.th-darmstadt.de> |
| 812 |
* better parse_timestring: 100 -> 1:00 |
| 813 |
* click day in week view -> edit day |
| 814 |
* swedish holiday file, by Kristian Wedberg <wedberg@mednet.gu.se> |
| 815 |
* switch to today / to a specific date using a text entry popup |
| 816 |
* today now highlighted green in week view |
| 817 |
* in fast warning entry mode, entering '=' uses default warning times |
| 818 |
* first partial week in Jan is counted as 1. See FULLWEEKS in mondraw.c. |
| 819 |
* NODAEMON_ONCE in popup.c is defined to suppress multiple error popups |
| 820 |
|
| 821 |
NEW PLATFORMS: |
| 822 |
* SunOS 4.1.3 with K&R cc, replaces stdarg with varargs if -DVARARGS, |
| 823 |
by Michael P. Shevenell <mshev@express.ctron.com> |
| 824 |
* Sony NEWS with/without gcc, by Ogura Yoshito <ogura@ndc.ngsk.sony.co.jp> |
| 825 |
* Sequent running Dynix/ptx v2.[12], by Mike Gilpin <mgilpin@sequent.com> |
| 826 |
|
| 827 |
NOTE: the comment character in ~/.holiday files was changed from '#' to ':' |
| 828 |
to allow cpp to parse the file. Not changing these characters will cause |
| 829 |
cpp "undefined control" errors. |
| 830 |
|
| 831 |
|
| 832 |
====== 1.2 PL 4 release 12/12/93 ======= |
| 913 |
|
833 |
|
| 914 |
BUG FIXES: |
834 |
BUG FIXES: |
| 915 |
* fixed Italian language file, Carlo Mandelli |
|
|
| 916 |
<carlo.mandelli@consulenti.fastweb.it> |
| 917 |
* fixed misspelling in the Italian language file, littledark |
| 918 |
<littledark@swissinfo.org> |
| 919 |
* "Delete past entries" did not remove repeating entries whose end date is |
| 920 |
in the past, Aaron Kaplan <kaplan@cs.rochester.edu> |
| 921 |
* fixed choice 1 of configure script on Solaris, Aaron Kaplan |
| 922 |
<kaplan@cs.rochester.edu> |
| 923 |
* after running a long time (months), alarms stopped triggering. Fixed by |
| 924 |
Aaron Kaplan <kaplan@cs.rochester.edu> |
| 925 |
* fixed Spanish holiday file, Fernando Tricas "Garci'a" |
| 926 |
<ftricas@amon.cps.unizar.es> |
| 927 |
* fixed loads of inane gcc warning messages |
| 928 |
|
835 |
|
|
|
836 |
* preventing user from entering user directory before user name (crash) |
| 837 |
* added -DRABBITS on HPs because utmp appears to be unreliable |
| 838 |
* removed #ifdef NCR around FIXMBAR in calmenu.c, fixes empty pulldowns |
| 839 |
* replace fchmod with chmod (SCO has no fchmod) |
| 840 |
* Ultrix 4.3A has fcntl.h in sys |
| 841 |
* OSF/1 and Ultrix require -DRABBITS |
| 842 |
* later instances of repeating week bars got overdrawn by other bars |
| 843 |
* Makefile OSF_C: added -DOSF |
| 844 |
* put notifier -d into help text |
| 845 |
* when searching for programs (find_file), ignore directories |
| 846 |
* replace palatino with a standard font |
| 847 |
* fast warning on; bring up appt menu; fast warning off -> core |
| 848 |
* read_file ignores timezone setting |
| 849 |
* repeat-every-n-days could slow down redrawing significantly |
| 850 |
* if a user is added to the week view, pland sometimes died |
| 851 |
|
| 852 |
NEW FEATURES: |
| 929 |
|
853 |
|
| 930 |
====== 1.10 released 9.4.07 ======= |
854 |
* raise week and year window when user requests one |
|
|
855 |
* -hhmm notation for appt length (until hhmm) |
| 856 |
* +n notation for parsing dates |
| 857 |
* if note begins with '-' or '=', remove from month/year/week or m/y view |
| 858 |
* help-on-context buttons in the help window |
| 859 |
* quit button for year view |
| 860 |
* resource to put black frame into today's day box (for 1-bit graphics) |
| 861 |
|
| 862 |
NEW PLATFORMS: |
| 863 |
|
| 864 |
* Linux, by Dirk Melchers <dirk@merlin.nbg.sub.org> |
| 865 |
* SunSoft Interactive (ISC) 4.0, by akf@august.com (Andrew Fullford) |
| 931 |
|
866 |
|
| 932 |
FEATURES: |
867 |
|
| 933 |
* implemented limited read-only support for vCalendar/iCalendar (.ics) |
868 |
====== 1.2 PL 3 release 11/21/93 ======= |
| 934 |
files (Apple, Zimbra, Lotus, etc), which can be specified in File -> |
|
|
| 935 |
File list like other files. Repetition information is ignored. |
| 936 |
* added "make linux64" target. Some 64-bit Linux installations, notably |
| 937 |
OpenSUSE 10.2, omit 32-bit libraries or links, causing compilation errors |
| 938 |
for -lXt and others. |
| 939 |
* ported to MacOS X with X11 and OpenMotif. Requires X11 from the MacOS X |
| 940 |
install DVD, and OpenMotif from www.ist-inc.com/DOWNLOADS/motif_files/ |
| 941 |
openmotif-compat-2.1.31_IST.macosx10.3.dmg . The X server must run, and |
| 942 |
DISPLAY must be set properly (like, localhost:0) or plan won't start up. |
| 943 |
This is not a proper Aqua/Cocoa/Carbon port, although I made some feeble |
| 944 |
attempts to fix the color scheme. |
| 945 |
* new Polish language file by Jaroslaw Arlet <j.arlet@awf-gorzow.edu.pl> |
| 946 |
* new command-line option -Y allows entering annual (yearly) appointments, |
| 947 |
by Steffen Pietsch <Steffen.Pietsch@berlinonline.de> |
| 948 |
* when alarms trigger, '%' codes in the short note text, message, and the |
| 949 |
script are expanded. (See the help text in plan's Message/Script help.) |
| 950 |
Eg., you can write message texts like "remember to see %U on %D at %T". |
| 951 |
%N the short note text |
| 952 |
%M the message text |
| 953 |
%S the script text |
| 954 |
%D the final trigger date |
| 955 |
%T the final trigger time |
| 956 |
%L the length in hours:minutes |
| 957 |
%F the file the appointment is stored in, or "private" |
| 958 |
%U your login name |
| 959 |
%% a percent sign, '%' |
| 960 |
|
869 |
|
| 961 |
BUG FIXES: |
870 |
BUG FIXES: |
| 962 |
* fixed a timezone bug that could make alarms go off exactly 24 hours late, |
|
|
| 963 |
Aaron Kaplan <kaplan@cs.rochester.edu> |
| 964 |
* manpage files were installed without the trailing ".1" and ".4" |
| 965 |
* fixed compiler errors under Cygwin because the symbol linux was not set. |
| 966 |
* added -m32 option for Linux; gcc 4 defaults to 64 bits but the required |
| 967 |
libraries are not usually installed. |
| 968 |
* entering a day of the month as a date will now correctly find the next |
| 969 |
date with that day. A bug caused it to switch to a random date in 2000. |
| 970 |
* fixed a language file read error that omitted a trailing null byte. |
| 971 |
By Julien Soula <jsoula@univ-lille2.fr> |
| 972 |
* an incomplete X resource file crashed plan. Now defaults are used; the |
| 973 |
resulting windows are not very usable but it doesn't crash. |
| 974 |
|
871 |
|
|
|
872 |
* fixed repeat-until in recycling menu |
| 975 |
|
873 |
|
| 976 |
====== 1.10.1 released 3.7.07 ======= |
874 |
|
|
|
875 |
====== 1.2 PL 2 release 11/10/93 ======= |
| 977 |
|
876 |
|
| 978 |
BUG FIXES: |
877 |
BUG FIXES: |
| 979 |
* fixed "last weekday in month" expressions in holiday file, by Arnaud |
878 |
|
| 980 |
Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr> |
879 |
* non-interactive mode no longer removes lockfile |
| 981 |
* fixed mother's day definition in French holiday file, by Arnaud Giersch |
880 |
* minor cleanups in the help text |
| 982 |
<arnaud.giersch@iut-bm.univ-fcomte.fr> |
881 |
|
|
|
882 |
|
| 883 |
====== 1.2 PL 1 release 10/16/93 ======= |
| 884 |
|
| 885 |
NEW PLATFORMS: |
| 886 |
|
| 887 |
* BSDI386 and BSDI386 with gcc, by Tetsuji Rai <tetsuji@rai.juice.or.jp> |
| 888 |
|
| 889 |
NEW FEATURES: |
| 890 |
|
| 891 |
* time adjustment and timezone config menu |
| 892 |
* use search paths for executables and help file |
| 893 |
|
| 894 |
|
| 895 |
====== 1.2 PL 0 release 10/11/93 ======= |
| 896 |
|
| 897 |
NEW FEATURES: |
| 898 |
|
| 899 |
* week views that graphs hours vs. weekdays |
| 900 |
* reads other people's appointments and displays them in the week view |
| 901 |
* show every instance of a repeating entry |
| 902 |
* new syntax: "nth weekday before/after date" (Advent/Buss&Bettag) |
| 903 |
* recycler: every/Nth/last <weekday> of the month |
| 904 |
* distinguish private and public appointments |
| 905 |
|
| 906 |
OTHER CHANGES: |
| 907 |
|
| 908 |
* option to switch off time in icon |
| 909 |
* parse TZ directly, don't use standard library for timezone calc |
| 910 |
* if there is a /tmp/.planUID, check if it's valid |
| 911 |
* added error popup for "another plan is running" |
| 912 |
* display holiday at the top of the day menu |
| 913 |
* scroll bars in help windows |
| 914 |
* improved help messages |
| 915 |
* year up/down now changes year menu too |
| 916 |
* separate path for manpages |
| 917 |
* documented important resources |
| 918 |
|
| 919 |
|
| 920 |
====== 1.1.2 release 6/28/93 ======= |
| 921 |
|
| 922 |
NEW PLATFORMS: |
| 923 |
|
| 924 |
* Another SNI Sinix 5.4x Makefile patch by Gerald Rinske |
| 925 |
<Gerald.Rinske@ap.mchp.sni.de> |
| 926 |
* NCR, by Keith Shafer <kshafer@cheers.sandiego.NCR.COM> |
| 927 |
* SCO Open Desktop/Open Server 3.0, Makefile patches by Nathan Peterson |
| 928 |
<nathan@sco.com> |
| 929 |
* Solaris 2.2, by Jean-Claude Giese <Jean-Claude.Giese@loria.fr> |
| 930 |
* USL's SVR4.2 V1 with mdev package, by Peter Lord <plord@uel.co.uk> |
| 931 |
|
| 932 |
BUGFIXES: |
| 933 |
|
| 934 |
* daemon now exits automatically when user logs out |
| 935 |
* new French and Dutch holiday files |
| 936 |
* fixed Makefile bug for Ultrix and sung (-DGMTOFF) |
| 937 |
* fixed help button in holiday menu, it used to cancel the menu |
| 938 |
|
| 939 |
|
| 940 |
====== 1.1.1 release 6/20/93 ======= |
| 941 |
|
| 942 |
NEW PLATFORMS: |
| 943 |
|
| 944 |
* MIPS Magnum, by Milton Scritsmier <milton@gastric.arraytech.com> |
| 945 |
* SNI SINIX 5.4, by Martin Kraemer <martin@deejai> |
| 946 |
* Data General DG/UX, Makefile patches by Andy Dennie |
| 947 |
<adennie@mercury.hyperdesk.com> |
| 948 |
|
| 949 |
BUGFIXES: |
| 950 |
|
| 951 |
* fixed major bug that lost paths beginning with ~, like ~/.dayplan |
| 952 |
* holiday parser: <Nth> <weekday> syntax didn't work correctly |
| 953 |
* daemon didn't recycle appointments if plan wasn't running |
| 954 |
* corrected and added German holidays |
| 955 |
* new dutch holiday file, by Guido van Rossum <Guido.van.Rossum@cwi.nl> |
| 956 |
* -iconic option doesn't cause popups to come up iconic any more |
| 957 |
* dates in ~/.dayplan now stored with years in 4-digit format |
| 958 |
* replaced caddr_t with XtPointer, some HPs wouldn't compile otherwise |
| 959 |
* fixed undefined __DATE__ problem on Ultrix |
| 960 |
* fixed bug in appointment list re-allocation |
| 961 |
* new color resources to make the month view look like the year view |
| 962 |
* repeat-until date fixed |
| 963 |
|
| 964 |
|
| 965 |
====== 1.1 release 6/13/93 ======= |
| 966 |
|
| 967 |
NEW PLATFORMS: |
| 968 |
|
| 969 |
* OSF1/AXP, by Dave Hill <ddhill@zk3.dec.com> |
| 970 |
* IBM/AIX, by Johan Eksteen <johan@boer.ee.up.ac.za> |
| 971 |
and Vance R. Bass <vrbass@vnet.IBM.COM> |
| 972 |
and David W. Sanderson <dws@ssec.wisc.edu> |
| 973 |
* HP/UX 9.01, by Sylvain Picard <lmcsypi@LMC.ericsson.se> |
| 974 |
* NCR, by Keith Shafer <kshafer@cheers.sandiego.NCR.COM> |
| 975 |
* SUN, by Dave Brennan <brennan@hal.com> |
| 976 |
* ULTRIX 4.3, by Jeroen C. Kessels <jeroenk@cnplss7.cnps.philips.nl> |
| 977 |
|
| 978 |
[Note that some of the patches I received for these systems were |
| 979 |
mutually exclusive. I had to manually merge them into the baseline |
| 980 |
sources. I can't test them; if they don't work, complain to me and |
| 981 |
not to the authors listed above. thomas@bitrot.in-berlin.de] |
| 982 |
|
| 983 |
NEW FEATURES: |
| 984 |
|
| 985 |
* fancy holiday parser |
| 986 |
* optional fast advance-warning column in list menus |
| 987 |
* new -K option of pland to kill daemon (for ~/.logout) |
| 988 |
* new option: don't show expired entries in today's day box |
| 989 |
* appointments without time field added (for birthdays etc) |
| 990 |
* snoozing alarms for 5 minutes |
| 991 |
|
| 992 |
MAJOR BUGFIXES: |
| 993 |
|
| 994 |
* pland no longer crashes if database becomes empty |
| 995 |
* plan no longer crashes when there are more than 100 entries |
| 996 |
* months outside the current DST zone were sometimes one day off; |
| 997 |
rewrote time conversion routines to not use localtime and mktime |
| 998 |
* recycle ending date didn't work |
| 999 |
* readfile now avoids feof(), it seems to be broken on some systems |
| 1000 |
* if colors cannot be allocated, use black&white rather than exiting |
| 1001 |
|
| 1002 |
OTHER CHANGES: |
| 1003 |
|
| 1004 |
* added time display in month calendar menu |
| 1005 |
* if appts don't fit in day box, print three dots |
| 1006 |
* in year view, click month to see that month |
| 1007 |
* -s option does not start daemon, and now does not print warnings |
| 1008 |
* notifier now beeps |
| 1009 |
* Done button is now always the rightmost button, Quit renamed to Done |
| 1010 |
* use tzset() to ensure that DST is interpreted correctly |
| 1011 |
* multiple expose events mostly eliminated |
| 1012 |
* notifier now deals correctly with empty messages, no more warnings |
| 1013 |
* new Makefile option to remove all pulldown menu separator lines |
| 1014 |
* help messages and other typos fixed |
| 1015 |
* bottom day box note was incorrectly clipped |
| 1016 |
* fflushed stdout after printing resources |
| 1017 |
* fixed list locking problem in sublist.c |
| 1018 |
* fixed keyword search for single-character search strings |
| 1019 |
* it's no longer necessary to press Return in keyword search |
| 1020 |
* X resources are now correctly propagated to submenus |
| 1021 |
* sometimes day boxes stayed shaded yellow after the day menu exits |
| 1022 |
|
| 1023 |
|
| 1024 |
====== 1.0 release 5/16/93 ======= |