1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112
|
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<LIBDIR>/X11/config
% make
where "<LIBDIR>" 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
|