source: ChangeLog @ 9501423

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