source: ChangeLog @ 61ad50f5

barnowl_perlaimdebianowlrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
Last change on this file since 61ad50f5 was 61ad50f5, checked in by James M. Kretchmar <kretch@mit.edu>, 21 years ago
Another test commit CVS: ----------------------------------------------------------------------
  • Property mode set to 100644
File size: 29.3 KB
RevLine 
[1aee7d9]1$Id$
[486688f]2
[8f44c6b]32.0.1-pre-1
[2c8d62e]4        Moved the (broken) newmsgproc stuff to a function procedure
5        Added the 'newlinestrip' variable, on by default, that strips
[7e3e00a]6          leading and trailing newlines from incoming messages.
[a2641cd9]7        Fixed a case sensitivity probelm in owl_message_is_personal and
8           owl_message_is_private
[d0d65df]9        The message object now uses a list of attributes internally, in
10          prep. for supporting new messaging protocols
11        owl_function_info now uses fmtext instead of one staticly sized
12          buffer
[985f85b]13        in owl_message_get_cc() require that the colon be present after
14          cc.
[f2f9314]15        Added some defenses against resize crashes, and put in debug
16          messages if they're encountered
[89426ab]17        In filters 'true' and 'false' are now valid tokens.
18        The 'all' filter has been redefinied to be 'true' and there is a
19          'none' filter defined as 'false'
[060b3b4]20        Fixed bug in 'unsub' command that could cause file corruption
[ced25d1]21        In the zlist function, give a more detailed error message if
22          the file cannot be opened.
23        Renamed old instances of zsig_exec in the code to zsigproc
24        Don't print the stderr from zsigproc
[7933748]25        Added a 'loadloginsubs' command to load login subscriptions from a
26          file
27        Added a 'loadsubs' command to eventually phase out the 'load-subs'
28          command
[ed2412d]29        Made M-n work on classes and instances with spaces in them
[8f44c6b]30
[5a35ae8e]311.2.8
32        Class pings are displayed differently now
[ddb8252]33        Updated owlconf.simple example to format outgoing messages.
[5a35ae8e]34       
[b45293f]351.2.7
36        Outgoing messages now go through the config for formatting
[d023c25]37        Zaway now makes an outgoing message, instead of an admin message
[2527615]38        The 'zlocate' command can now handle multiple users
[aa2f6364]39        The simple user format for "To:" is in effect again
40        Prettyed up the zwrite line for using 'reply' on a zaway
[aecf3e6]41        Added a workaround for a libzephyr bug that caused zwrites to fail
42          if zephyrs were sent just before and just after renewing tickets
[d309eb3]43        Fixed a memory bug in getsubs
44        Added receive support for zcrypt messages
45        Added the 'zcrypt' variable which controls whether or not zcrypt
46          messages are decrypted
47        'reply' is disabled for zcrypt until sending zcrypt works
48        Started implementing zcrypt command
[a15a84f]49        More updates to the intro doc
[b45293f]50       
[700c712]511.2.6
52        Started adding code for newmsgproc.  It doesn't fully work yet!
53          Don't use it.
[55faab7]54        Added search, '/' and '?' to basic help.
[486688f]55        Will attempt to keep the current message as close as possible
56             to the previous current message after an expunge.
57        "set <variable>" and "unset <variable>" now work for boolean variables.
[88736cb]58        Fixed a bug in owl_function_calculate_topmsg_normal that caused a
59          segfault
60        Fixed some typos in the intro doc
[2adaf1d]61        Removed old zlog functions from zephyr.c
62        Implemented the dump command
63        New startup message
[700c712]64       
[601a9e0]651.2.5
66        Patch to fix memory bug in replying to CC messages
67        If we're on Athena and have static krb (or other) libraries, use
68          them
69        Added "athstatic" program to the release, which handles the above
70        Cast to an int for isspace, to make gcc -Wall quiet
71        Added 'zlist' and 'l' to basic help.
72       
[425c013]731.2.4
74        'zlog in' will now take an optional thrid argument to set the
75             'tty' variable before setting the zlocation
[42abb10]76        There is now a 'zlist' command that acts like 'znol -l'
77        'l' is bound to 'zlist'
[62f24bc]78        Fixed memory leak uninitialzed memory read in fmtext
[3a2daac]79        viewwin will now say "End" instead of "More" when at the end
80        Added a debugging message indicating the result of topmsg
81          calculations
[65fc0900]82        You can now use %me% in filters
83        The built-in personal filter is updated to do so
[486688f]84        Fixed a bug in moving the pointer after an expunge
[f9c43ae]85        Fixed up the normal scrolling code.  Now it should always
86          land on a message, but it's still not optimal.
87        Added the variable 'smartstrip' which will strip kerberos
88          instances out for the 'reply' command.
89        Added -R/usr/athena/lib to the build for Athena
[bde7714]90        Started updating the intro document
91        Small changes to help / about
92        The 'subscribe' and 'unsubscribe' commands (and their aliases) now
93          update .zephyr.subs by default.  If either is given the '-t'
94          (for "temporary") option the .zephyr.subs will not be updated
[5a6e6b9]95        Turned off beeping for hitting the top or bottom of the list of
96          messages
97        Made daemon.webzephyr a special case for smartstrip
98        Added 'out' as a default filter for outgoing messages
[425c013]99       
[60ffe04]1001.2.3
101        Added filters "ping", "auto" and "login" by default.
[75be7c0]102        Added "body" as a valid field to match on in a filter.
[4b464a4]103        Temporary fix to bug where C-SPACE would cause the key handler to
104             lock up.
105        Messages now have a direciton (in, out or none).  Filters can
[5145235]106             match on this direction
[4b464a4]107        Outbound messages are no longer type 'admin' but are of the
108             appropriate message type (i.e. 'zephyr') and are direction
109             'out'.
110        Smartnarrow now works on outgoing messages
111        'info' updated to show more information for admin and outgoing
112             messages
113        Renamed pretty_sender to short_zuser and renamed long_sender to
114             long_zuser
[56330ff]115        Moved zsig generation to the zwrite object
116        Print the zsig used for outgoing messages
[61e79a9]117        The tty variable now controls the zephyr location tty name
[60ffe04]118       
[1fd0b25]1191.2.2
120        Added the 'search' command.
121        '/' is a keybinding for 'search'
122        '?' is a keybinding for 'search -r'
123        Fixed stristr, which was completely broken
124        renamed owl_fmtext_ztext_stylestrip to owl_function_ztext_styletsrip
125             and put it in functions.c
[59cf91c]126        Attempts to stay near the current message when switching views.
127             When switching from an empty view to one we've previously
128             been in, the new current message position will attempt
129             to be close to the current position from the last
130             time we visited that view.
[67103d4]131        Fixed bug in readconfig.c that prevented building under perl 5.005.
132        Switched "C-x C-x" to only "startcommand quit"
[9bd2c17]133        'getsubs' prints closer to the order you sub in.
[5eeea3b]134        Modified the behavior of last so that "> >" will clear the screen.
135        The new behavior of last is:
136              Moves the pointer to the last message in the view.
137              If we are already at the last message in the view,
138              blanks the screen and moves just past the end of the view
139              so that new messages will appear starting at the top
140              of the screen.
141        Fixed a typo in the help for smartzpunt.
142        Fixed functions to handle curmsg being past the end of the view.
143
[8509c08]1441.2.1
145        New framework for command handling.
146        New framework for keymap handling.
147        Added commands for everything that is bound
148             to a key (do 'show commands' to get the full list).
149        Added 'multi' and '(' commands to allow multiple commands
150             to be specified on a line.             
151        Added user keybindings with bindkey command.
152        Added command aliases (eg, "alias foo bar").
153        Added undelete command that parallels the delete command.
154        Added additional options to delete command.
155        The reply command now takes arguments.
156        Added 'edit:insert-text' command.
157        Added 'show zpunts' to show active punt filters.
158        Added 'show variable <name>' and 'show variables'.
159        Added 'show command <name>' and 'show commands'.
160        Added 'show keymap <name>' and 'show keymaps'.
161        Added 'M-u' to undelete all messages in current view.
162        Fixed dotsend so that the zephyr will still send if there
163             is whitespace after the dot but not on the same line.
164             This should resolve an issue where dotsend wouldn't work
165             if you'd gone up and edited a zephyr.
166        Bug in page down fixed
167        C-t will transpose characters
[aa2f33b3]168        Fix the scrolling bug where we would sometimes fail to scroll
169             the screen down, leaving the current message off
170             the bottom of the screen.
[8509c08]171        Refixed 'login or login' typo in help
172        Fixed M-u description
173        Removed 'first' and 'last' from basic command help
174        Added M-N to basic key help
175        Added M-D, M-u to basic key help
176        Fixed a quoting problem in configure.in
177        Changed top of help to use 'show' instead of M-x
178        Fixed a bug in the summary field for user-created aliases
179        Added "reply zaway" which sends a zaway response to the current msg.
180        Added "edit:delete-prev-word" command and bound M-BACKSPACE to it.
181        Some buffer overruns fixed
182        Variables now have a summary and a long description.
183                Only the summary is shown with help.
184                The long description is shown with "show variable foo".
[aa2f33b3]185        Added a 'scrollmode' variable which determines how the screen
[8509c08]186             will scroll as the cursor moves.  The default behaves
187             identically to previous versions of owl.
[aa2f33b3]188             The following modes are supported:
[8509c08]189             normal      - This is the owl default.  Scrolling happens
190                           when it needs to, and an attempt is made to
191                           keep the current message roughly near
192                           the middle of the screen.  (default)
193             top         - The current message will always be the
194                           the top message displayed.
195             neartop     - The current message will be one down
196                           from the top message displayed,
197                           where possible.
198             center      - An attempt is made to keep the current
199                           message near the center of the screen.
200             paged       - The top message displayed only changes
201                           when user moves the cursor to the top
202                           or bottom of the screen.  When it moves,
203                           the screen will be paged up or down and
204                           the cursor will be near the top or
205                           the bottom.
206             pagedcenter - The top message displayed only changes
207                           when user moves the cursor to the top
208                           or bottom of the screen.  When it moves,
209                           the screen will be paged up or down and
210                           the cursor will be near the center.
211        Added owl_sprintf which returns the formatted string, or NULL.
212                The caller must free this string.
213                This will allocate enough memory and thus
214                avoid potential some buffer overrun situations.
215        Simple implementation of 'zwrite -m' (doesn't yet log an outgoing
216                message as having been sent.)
217        The "Not logged in or subscribing to messages" error
218                now includes the name of the recipient.
219        The "disable-ctrl-d" variable may also be set to "middle"
220                which will result in ctrl-d only sending at the
221                end of the message.  This is now the default.
222                This also added a command "editmulti:done-or-delete".
223        Fixed a bug in the "reply -e" command.
224        Always clear the command buffer before executing the command.
225                (So that interactive commands can sanely do start-command.)
226        Fixed preservation of e->dotsend across owl_editwin_clear().
227        Added history for multiline edit windows (eg, for zephyr composition).
228                The M-n and M-p keys will cycle through the history ring.
229                In particular, it is now possible to edit the command line
230                of a zephyr being composed:  C-c it and restart it
231                and then M-p to get the aborted composition back.
232        Added owl::send_zwrite(command, message) to the perl glue
233                to allow for the direct sending of multi-line messages.
234                For example:  owl::send_zwrite("-c foo -i bar", "hello");
235        Changed owl_fmtext_print_plain to return an alloc'd string to
236                avoid buffer overrun risks.
237        Added owl::ztext_stylestrip("...") function to perlglue
238                 which returns the ztext with formatting stripped out.
239        Added colorztext variable which can be used to disable @color()
240                 strings arriving in messages after it is set.
241                 (Currently, changing its value won't reformat messages).
242        Outgoing zephyr logging now obeys the logpath variable.
243        The '~' character in logpath and classlogpath now gets
244                 replaced with the user's home directory.
245        Added simple implementation of smartnarrow-to-admin that
246                 creates a "type-admin" autofilter.
247                 This was done mostly so that M-C-n and M-C-p do something
248                 sane on admin messages.
249        Added opera to the allowed options to the webbrowser variable.
250        Fixed some buffer overruns in the "reply" command.
251        When repying to "all" on a message that begins with "CC:" (eg, sent
252                 with "zwrite -C", the reply line will be constructed
253                 from the sender and the usernames on the CC: line
254                 of the message being replied to.
255        There is no such thing as C-R, so left C-r as it is but added:
256                 M-r --- edit reply to all
257                 M-R --- edit reply to sender
258        Added RCS Id strings to all files.
259        'show keymaps' shows details of all keymaps after summary list.
260        Added --no-move option to delete command.
261                In particular, delete-and-always-move-down may now
262                be implemented with
263                '( delete --no-move ; next --skip-deleted )'.
264        Folded the nextmsg and prevmsg commands and functions together into
265                one command which takes arguments.
266                Added '--filter <name>' option (eg, for next_personal),
267                '--skip-deleted' option, and
268                '--last-if-none'/'--first-if-none' options.
269                Help updated accordingly. 
270                In particular, the 'personal' filter is now used
271                for 'next personal'. 
272                Added --smart-filter and --smart-filter-instance options
273                to the next and prev commands.
274        Updated examples/owlconf.erik with the above.
275        Made owl_function_fast*filt return a string and not do the
276                narrowing, to make it more general.
277        Added a smartfilter command that creates a filter
278                based on the current message and returns the name
279                of the filter.
280        Added M-C-n and M-C-p keybindings to "move to next message
281                matching current" and "move to previous message
282                matching current"
283        Added variables edit:maxfillcols and edit:maxwrapcols which
284                will limit how wide editing paragraphs may get before
285                they get wrapped.  This is a max and may be narrower
286                depending on the current size of the window.
287                If 0, the max is unlimited.  Default is 70 columns for
288                edit:maxfillcols and unlimited for edit:maxwrapcols.
289        Added smartzpunt command with key binding of "C-x k".
290                This starts a zpunt command filled in with
291                the proposed zpunt.
292        Fixed a memory reference bug in delete and undelete commands.
293        Added support for perl to call directly back into owl.
294        Changed the implementation of owl::command("...") to immediately
295                call back into owl.  This allows perl to get the return
296                value of strings returned by owl commands.
297        Added the getview command which returns the name of the current
298                view's filter. 
299        Added the getvar command which returns the value of a variable.
300        Added an example to examples/owlconf.erik which uses TAB to
301                narrow and restore the view. 
302        Added an example to examples/owlconf.erik which uses M-c to
303                color messages matching the current one green.
304        Integrated change to fix problem with popup blinking on new zephyrs.
305        C-l and resizes will now refresh an open viewwin (eg, help).
306        Updated doc/code.txt to include info about filters, commands,
307                contexts, and keybindings.
308        Exec commands cleaned up to not have buffer-size limitations
309                and to not mess up spaces.  exec also returns a string
310                of the output now.
311        Integrated changes from 1.1.3, and added docs for "zlocate -d"
312                and new show commands.
313        Show with arguments produces help on show.
314        Fix a bug in readconfig caught by efence (where we'd try to read before
315                the beginning of a string if it was empty).
[7d4fbcd]316        The perl command doesn't do makemsg directly, but instead
[8509c08]317             returns the string and it will get printed if it
318             was run interactively.
[7d4fbcd]319       
3201.1.3
321        'show subs' and 'show subscriptions' are now the same as 'getsubs'
322        zlocate now takes an optional -d argument
323        'show terminal' / 'show term'
324        '>' / last doesn't set the last message at the top of the screen now
325        implemented _followlast as an unsupported feature
326        include 'default' in the 'show colors' list
327        added help for 'zpunt' and 'zunpunt'
328        changed the bug address in the startup message
329        can now do 'show status'
330        can now do 'show version'
331        'status' / 'show status' includes the owl version number now
332        'show terminal' includes whether the terminal can change colors
333        fixed off by one bugs in paging / scrolling viewwin
334        don't downcase the sender when getting the log name for personals
335        support @owl::fields as well as @fields
336        downcase class/inst filter names in auto filters
337
3381.1.2
339        Fixed memory mishandling bug
340        Fixed bug in redfining the filter attached to the current view
341        M-n will narrow to message, instance on non-personal, class
342             MESSAGE messages
343        M-N behavies like M-n except that on class messages it narrows
344            to class and instance
345        line wrap earlier, to account for tabbing
346        fixed typo in help
347        'status' command now displays info on terminal color support
348        zephyr @ formatting is now case independant
349        added support for color terminals
350        zephyr @color(foo) now works
351        'D' for deleted messages is now not bold, unless it's the current
352          message
353        F1 displays the help screen
354        added filter colors
355        added the 'colorview' command
356        added the 'show colors' command
357        users who don't have a .zephyr.subs get a simpler format for
358          incoming messages
359        If colors are available 'show filters' will show a filter in the
360          color associated with it.
361        Added the zpunt and zunpunt commands
362        Lines in the subs file starting with '-' are zpunted
363        Include login/logout messages in auto user filters
364        'V' changes to the home view ('all' by default)
365       
3661.1.1
367        Fixed perl, aperl, and pperl commands to deal with quoting
368              and spaces in a saner manner.
369        Removed all owl_get_* methods for booleans and switched
370              cases where they were used to owl_is_*
371        Changes to owlconf.erik to use some new features.
372        Increased the size of the help buffer (as it
373              was overflowing and truncating the help message).
374        Variables prefixed with a _ are not shown in help
375              or by printallvars (and prefixed Not Yet Implemented
376              variables with this).
377        Fix typo in help
378        include stdio.h in functions.c
379        remove stale "q to quit" from bottom of info message
380        fix downward scrolling more than a page
381        use authentication for zlocate, by default
382        fixed buffer over run in info command on long messages
383        call 'perl <file>' from Makefile to avoid hardcoding perl paths
384        in Makefile don't build owl_prototypes.h unless necessary
385        store the time for admin messages
386        display admin message time in 'info' command
387        fixed an editwin M-> last character bug
388               
3891.1
390        reply is a normal function now
391        'R' does reply to sender
392        'T' tells you how many messages were marked for deletion
393        local realm removed from login / logout messages
394        added command history
395        better runtime / starttime reporting in 'status' command
396        leave the pointer near the current message after expunge
397        C-l recenters editwin
398        implemented zlocate
399        @italic works the same as @i
400        on reply only quote class / instance when necessary
401        C-r allows you to edit the reply line
402        don't use unecessary options in reply line
403        display 'info' errors in msgwin, not popup
404        impelemnted aexec, pexec commands
405        the zsig now goes through ztext formatting
406        messages have id numbers now
407        'info' prints the msgid
408        added the 'filter' command
409        added the 'view' command
410        added the 'show filter' command
411        added the 'viewclass' (and 'vc') commands
412        added the 'viewuser' (and 'vu') commands
413        M-n will filter to the current class or user
414        'v' starts a view command
415        M-D will delete all messages in current view
416        added the 'delete' (and 'del') command
417        load-subs with no argument loads the default subs file
418        '<truncated>' is now when the *current* message is truncated
419        the reply-lockout filter (with default) specifices messages that
420           cannot be replied to.
421        in the configfile owl::receive_msg is run whenever a message is
422          received
423        added the beep command
424        added the contributors file
425        declare ZGetSubscriptions and ZGetLocations since the includes
426          don't seem to
427        fixed bug in displaying last line in popwin if no final '\n'
428        'T' uses the 'trash' filter now
429        zaway_msg, zaway_msg_default and zaway are all user variables now.
430        zsig variable overrides zsigproc
431        If there's no appendtosepbar don't interfear with the sepbar
432        Changed: owl_message_get_numlines will return 0 of m is NULL
433        Added login messages to messages marked by owl_function_delete_automsgs
434        Added owl_function_delete_by_id(id) which acts independent of view
435        Added "-id <id>" option to delete command
436        Fixed an arg checking bug in delete command
437        Added owl::id to perl namespace with message id
438        Fixed a memory corruption bug in readconfig.c (where right
439              after the strdup to "out", we'd strcat a \n onto the end.
440              This would be triggered whenever owl::format_msg returned
441              a string not ending in a newline
442        Added 'X' keybinding which expunges and then switches to
443              a view defined by the variable "view_home" which defaults
444              to "all"
445        Consolidated readconfig.c somewhat to remove duplication.
446              owl_config_execute now returns a string.
447        Added an example config file that does vt-style formatting.
448              (examples/owlconf.vtformat)
449        Added the 'perl', 'aperl', and 'pperl' commands which will
450              evaluate perl expressions.
451        Fixed bug where pclose zsigproc would cause zombies
452        Can set zsigproc or zsig to "" to disable
453        Added support for multiple browsers (galeon and none were added).
454              Configure with the "webbrowser" variable.
455        Changing typewinsize height triggers resize event.
456        Added zsig variable which will be used if no zsigproc and non-empty.
457        Added "make test" rule to Makefile which will run regression tests,
458              and added regression testing framework to tester
459        Fixed codelist.pl to ignore static declarations.
460        Added dict.c which contains string->ptr dictionary routines
461              and the owl_dict type.
462              These include regression tests.
463        Overhaul/rewrite of variable handling.  Variables are now managed
464              in an owl_vardict (in g.vars) which contains a dictionary
465              of owl_variable's.  Each owl_variable has dispatch functions
466              for validating values, setting it and getting it,
467              and for setting it to and from string values.
468              The variable.c file contains the list of variables.
469              Stubs for the owl_global_<varname>_get functions and friends
470              are generated from variable.c by stubgen.pl.
471              The help.c messages for variables now calls into variable.c
472              so all information about most variables is in one place.   
473        Cleaned out code from global.c and command.c that was made obselete
474              by variable overhaul.
475        The set command now takes a -q option to not log a message.
476        Fixed a bug where set and print with no arguments would
477              print "Undefined variable" in addition
478              to running owl_function_printallvars.
479        debug is now a variable that can be turned on and off.
480        Fixed mail,inbox message parsing in examples/owlconf.erik
481        Made zaway_msg and zaway_msg_default into variables
482        Changed owl_function_makemsg and owl_function_debugmsg
483               to use varargs (ie, so they can now take a format
484               string with args).
485        Don't allow " and \ characters in URLs with the "w" command.
486        Removed lots of build warnings.
487        Popwins are wider by default so help messages fit better.
488        Added an atokenize_free function.
489        Fixes to work with an older version of libzephyr.
490        Added dependencies on header files to Makefile.in
491        Added pageup and pagedown key bindings to message list
492        Added pageup and pagedown to viewwin
493        Added configfile section to doc/intro.txt (from example config file)
494        Added appendtosepbar variable which may contain text which will
495              be appended to the sepbar.  This allows the configfile
496              to put information about pings and logins into
497              the sepbar.  (It may be worth also providing a variable
498              which enables this by default, but for now this allows
499              for experimenting with what works well.)
500        Added doc/code.txt which gives a brief overview of the code.
501        Added tags makefile rule and added TAGS to distclean rule.
502       
5031.0.1
504        fix frees in loadsubs and loadloginsubs
505        don't return in owl_free
506       
5071.0
508        'print' and 'set' with no arguments prints all variables
509        Added the 'unsubscribe' and 'unsub' command
510        Renamed the 'unsub' command to 'unsuball'
511        Added the 'getsubs' command which is like zctl ret
512        Fixed bug in logging messages sent to more than one recipient
513        Support '-C', '-O', and '-n' options to zwrite
514        Fixed bug in owl_editwin_delete_char when there are no later chars
515          after the cursor
516        Make "more" and "truncated" work in the status bar
517        enable printing of zsigproc and loginsubs variables
518        only allow message scrolling if the message is actually off the
519          screen
520        'T' will mark all automated message for deletion
521        'P' will go to the next personal message
522        'M-P' will go to the previous personal message
523        replying to a login message goes to the user now
524        added a status command
525        added the intro doc to the release
526        fixed off by one bug in viewwin
527        added complete online help
528        pass $owl::realm in configfile
529        fixed editwin wordwrapping on the last line
530        fixed editwin problem with key_right past the last char
531        print an error and quit if the configfile can't be parsed
532        got rid of owl_mainwin_calculate_topmsg
533        fixed off by one error in calculating topmsg upwards
534        you can now reply to an admin message
535        don't display an error about keypress on window resize
536       
5370.11
538        fixed bug in viewing messages longer than the screen
539        indicate in the sepbar if there is a non zero vert offset
540        send on '.' on a line by itself
541        added disable-ctrl-d variable
542        fixed bug where C-k did not delete the last \n in the buffer
543        make non-character meta keys work
544        use ZSendNotice instead of ZSendList
545        implemented <, >, M-< and M-> in viewwin
546        removed the spaces at the bottom of viewwin
547        added 'about' command
548        fixed bug using 'M' with no current message
549        changed message object to use char *'s to save on memory
550        change malloc, realloc, strdup and free to use owl hooks so that
551           debugging can be added
552               
5530.10.1
554        fixed a trailing space bug in the parser
555        impelemented the "burning ears" feature
556        have admin messages do ztext parsing
557        fixed bug in reporting which M- key was pressed
558        C-g will now cancel commands like C-c
559       
5600.10
561        implemented owl_function_full_redisplay().
562        C-l uses owl_function_full_redisplay().
563        when a popwin exists to a full redisplay.  (fixes bug)
564        improved the owl_editwin_process_char logic
565        removed all unnecessary wrefresh's and replaced with wnoutrefesh
566        owl_editwin_redisplay now takes an argument to optionally doupdate()
567        improved the cut-and-paste speed by not doing a usleep the first
568          time through the loop after getting a keypress.
569        nuked typwin.c and associated stuff.  It's useless now.
570        added viewwin code for paging windows
571        curly braces work for zephyr formatting
572        @i in zephyr formatting will be displayed as underlined text
573        turned off idlok
574        implemented viewwin
575        implemented viewwi in popwin for pageable popwins
576        help, info now use pageable popwins
577        bound 'M' to bring the current message up in a popwin
578        return, space bar, 'b' and backspace now scroll within a message
579        turned off resize message
580        C-v and M-v page the main window
581        implemented owl_message_is_mail
582        some build cleanup
583
584       
5850.9
586        added owl_message_is_personal and have things use it
587        added owl_message_is_private
588        fixed 'print personalbell' and have 'set personalbell'
589           print a message
590        bold only on message_is_personal
591        display the realm if not local
592        implemented M-f, M-b, M-d, M-<, M-> in editwin
593        implemnted word wrapping in editwin
594        implemented M-q (paragraph-fill) in editwin
595        fixed bug that caused owl to segfault logging a 'weird' class
596        M-x is a keysym for ':'
597        added smart bolding and userclue
598        fixed a bug causing pings to beep even if rxping is off
599       
6000.8.1
601        fixed bug in logging code
602       
6030.8
604        implemented personal logging
605        implemented class logging
606        implemented resize of typewin
607        fixed the backspace problem
608        -v command line option prints the version number
609       
6100.7
611        load-subs will report error opening file
612        skip comment lines in loadsubs and loadloginsubs
613        changed internal references to rxping and txping
614        fix replying to a blank instance
615        added subscribe command
616        subscribe to login messages from .anyone by default
617        'loginsubs' variarble controlls automated login messages
618        redisplay the editwin after a resize
619        leave the cursor in the editwin if active
620        fix problems in the build system
621        added displayoutgoing variable
622        temporarily removed error printing for zlog in / out
623       
6240.61
625        fixed bug in "message sent to <foo>" for zwrite
626       
6270.6
628        help updated
629        zaway key set to caps A
630        support zephyring other realms
631        rxping variable for receiving pings
632        txping variable for sending pings
633        function in place to resize typwin
634        C-l to refresh
635        personal bell variable
636        beta message now an admin message
637       
6380.5
639        Added the debug command and flag
640        Fixed bug in printing fields in info command
641        Added owl_fmtext_append_ztext and use it
642        Better formating for pings and login zephyrs
643        make tester depends on proto
Note: See TracBrowser for help on using the repository browser.