Copyright 1991 by David A. Curry Permission to use, copy, modify, distribute, and sell this software and its documentation for any purpose is hereby granted without fee, provided that the above copyright notice appear in all copies and that both that copyright notice and this permission notice appear in supporting documentation. The author makes no representations about the suitability of this software for any purpose. It is provided "as is" without express or implied warranty. ------------------------------------------------------------------------ This is XPostIt Version 3.3.1 for X11 Releases 4 and 5. XPostIt allows you to create small notes to yourself in windows on the screen, and save them in disk files. This is generally neater than having numerous real Post-it notes stuck all around the edges of your monitor. This release of XPostIt has the following changes over version 3.0, which was the version released when X11 Release 5 came out. Major new features: - The current state of the note (normal, iconic, or hidden) is now stored in the file when a note is saved. When xpostit starts up again, it will put all the notes back into their state at the last save. The new file format is upward-compatible with the old one (in other words, this version can read old files, but old versions won't be able to read new files). - You can now "tear off" a default-sized note by holding down the left mouse button on the plaid window and dragging it off the window. This is faster and simpler than the menu, for making quick notes. - Keyboard accelerators have been installed to allow setting the title without using the mouse, and to allow saving without using the mouse. - It can now be compiled with the contributed international langage version of the Athena widgets, by defining the XI18N symbol. See the "XPostit-intl" app-defaults file for how to set the resources you need for this. Assorted bug fixes and changes: - The botched include files (trying to include X11/copyright.h) have been fixed. - Assorted System V patches have been applied to allow XPostIt to compile on System V UNIX. It will also compile and run under Solaris 2.x. - The application defaults file has been split into b&w and color versions; you can use the "xpostit*customization: -color" resource to enable use of the color file. (R5 only) - The ".postitnotes" directory is now created if it does not exist. It gets created the first time a note is saved. - The type of shell widget used to hold a note has been changed; now the note title will show up with the icon as well as the note itself. - The title dialog box and confirmation button box should now work properly under mwm and olwm. - The title dialog now gives each note a separate title (this was broken under 3.0 and fixed in patch 1). - The keyboard focus is now set to the text widget, so you can type with the cursor anywhere in the note. - Notes catch WM_DELETE_WINDOW and hide themselves. - The plaid window catches WM_DELETE_WINDOW and exits. It also catches WM_SAVE_YOURSELF and saves all notes (if .saveNotes is on). - All notes will get iconified if the plaid window is iconified. Thanks to the folks who contributed patches and suggestions, especially Hiroshi Kuribayashi, Brian Walker, Rainer Klute, and Joe English. ------------------------------------------------------------------------ Building XPostIt is simple. It comes with an Imakefile (one of the best parts about X), so you just say % xmkmf % make If you don't have xmkmf, then whoever installed your release of X screwed up. You can get around this by saying % imake -DUseInstalled -I/X11/config % make where "" should point to wherever your X11 stuff is installed. If you can't find imake, then once again whoever installed your release of X screwed up. Please bug them, not me. You can install XPostIt by saying % make install You can install the XPostIt manual page by saying % make install.man Please send all bug reports, fixes, modifications, and features requests to me. Please include the version string from version.c. If you send diffs, please use "diff -c". Dave Curry Purdue University Engineering Computer Network West Lafayette, IN 47907 davy@ecn.purdue.edu