04/13/00: v1.0 -- announced - lacking reports indicating the contrary, I now consider the program mostly bug-free and am thus releasing a version 1.0 that can officially be considered stable - fixed another occurrence of the DST issue I had overlooked the other day 03/24/00: v0.99.2 -- announced - modified alarm time handling to remember the set date even for daily alarms - changed initialization of alarm times and dates - fixed an anomaly when run on WM and alarms were due on start-up - minor modification of the default alarm panel pixmap - DST fix 03/18/00: v0.99.1 -- announced - implemented much-requested alarm feature (consequently: had to modify the button bar (2 buttons changed, can't be closed via right-click any more); themeability updates; "--info", "--dump", "--dump-raw" output update) -> read the man page - dropped low-color support - (hopefully) fixed a range of potential race conditions - man page, theme kit updates (the latter is now included with the source package) 03/13/00: v0.99 -- announced - switched from xmkmf to configure - now uses existing getopt functions rather than the included source if possible - modified the drag-note-off-the-label behavior to switch to manual note placement as soon as the cursor is moved (as opposed to when it is moved off the label's area) - slightly modified cursor positioning after word-wrapping pastes - "--theme" now warns if specified theme file isn't accessible - added option "--info", printing user configuration information and some useless statistics; reduced "--version" output to mere version information - internal optimizations - man page updates 10/23/99: v0.10 -- announced - made the applet themeable, i.e., board/panel pixmaps and "TO DO" label location can be changed without recompilation (see the man page for details); only, there are no themes yet :^) - made "--font" a configuration directive (as opposed to a run-time option); dropped the "-f" shortcut - extended "--version" output by user configuration information - changed behavior of "--add" to word-wrap after hyphens, too; added position code support for strings passed to "--add" ("%1".."%9", see man page) - changed pasting behavior: pasting using the mouse now attempts to word- wrap pasted (and subsequent, in insert mode) text; [Ctrl]-[I] will do a "raw" paste as before; X pasting code fix - changed color allocation behavior to allow for the program to be run in palette mode without having to be compiled with reduced-color pixmaps in some cases (no guarantees as to proper functioning in those circumstances) - now handles SIG{INT,TERM} properly, saving data if necessary and exiting cleanly 09/01/99: v0.9.2 - implemented EMACS-style C-[npfb] cursor movement - added option to compile with even less colors - back to getopt, this time distributing its source along with the program's - fixed all non-ANSI-conforming segments of code I could find, hopefully enhancing portability 08/15/99: v0.9.1 -- announced - implemented IPC among multiple instances, preventing multiple interactive instances from running simultaneously, and allowing for deletion and addition of notes via the command line - ^C/R now result in a visual selection, too - made intermediate `=' optional for parameterized long command line options - slight changes to assignment of some colors to groups - bug fixes (double click selection at first column; cursor display vs. selection) 07/31/99: v0.9 -- announced - dropped the extensive README file in favor of a full-blown man page - added X clipboard support (via mouse, keyboard; see the man page) - left mouse button can now be used to drag notes without raising them - added possibility to place new notes before editing them by dragging them "off" the "TO DO" label - added command line options "--dump" and "--dump-raw" to list all notes' contents - added simulated wear & tear of notes (can be disabled at compile time) - "--version" now outputs information about compile-time options - made it possible to compile wmpinboard in a fashion optimized for low color depths (looks rather ugly, but at least it will _work_) - slight changes to the palette of available note colors - changed behavior of [Backspace] when pressed on the very last character (now just clears that if it isn't blank); an entire (intermediate) line can now be removed via ^Y or ^Z - fixed a problem related to AfterStep swallowing 06/06/99: v0.8.5 - different animation upon note destruction - reverted from getopt() to manual command line parsing due to compatibility issues on non-GNU systems 05/18/99: v0.8.4 -- announced - in edit mode, note color can now be changed via ([Shift]-)[Tab] - switched from manual command line parsing to getopt functions (causing some changes to the set of parameters, but retaining backward compatibility) 04/19/99: v0.8.3 -- announced - only minor (internal) modifications 03/06/99: v0.8.2 - added some eye candy (i.e., superfluous animations, can be disabled) - minor internal changes 02/23/99: v0.8.1 -- announced - added options to explicitly set/suppress WithdrawnState for better AfterStep Wharf compatibility; now tries to autodetect Window Maker - internal optimizations: tidied up the code and reduced memory usage - fixed a few small buglets 02/20/99: v0.8 -- announced - made some principal changes to the user interface in edit mode (right- clicking on the triangle now pops up a panel from which further actions can be chosen) - added drawing capabilities: you can now add simple sketches to notes (using the same color as the text) - uses alternate mouse cursors where appropriate - now remembers for each note where you left the cursor after editing it the previous time; the text cursor can now be placed using the mouse - [Shift]-[Up/Down] now cycles through notes of *roughly* the same color - some minor changes ([Esc], allow for fonts <= 7x10, adjustable timeout, modified some command line parameters' formats, minor modification of behavior in "-c" mode) - rewrote about half of the README file to fit the altered user interface and generally make it more instructive 01/10/99: v0.7 -- announced - major redesign concerning character input and output, i.e.: - switched from character images to real X fonts (any 8bit 6x10 font should work) - support for input and displaying of local characters (including appropriate handling of dead keys) - switched to a binary data file format - added experimental optional "click to focus" emulation mode - made note timeout optional (command line parameter) 01/06/99: v0.6 -- unreleased - major changes to the program's overall appearance - notes now are 10*6 (-1) in size, and there may be up to 20 of them - notes can no longer be removed by dragging them off the board - right-clicking the triangle in edit mode now clears the note on first click - changes to the keyboard handling (low-level; plus, added insert mode, deleting of entire lines, and the ability to cycle through notes in edit mode) 01/03/99: v0.5.5 -- announced - just some minor changes to the documentation 01/01/99: v0.5.4 - modified keyboard handling ([End]) and edit mode note coloring - changed the set of colors available for notes - in edit mode, both the left and right mouse buttons can now be used to switch colors (in opposite directions) 12/31/98: v0.5.3 - fixed keyboard handling to avoid blocking of WM accelerators - slight modification of the X window initialization procedure to improve docking behavior in some circumstances 12/30/98: v0.5.2 - fixed a bug introduced in v0.5.1 (note display timeout) 12/29/98: v0.5.1 -- announced - fixed a bug raising a note's icon to the top when left-clicking on it - minor code optimizations 12/26/98: v0.5 -- initial release (unannounced)