15.5 16/4/97 FIX stop nn-tk calling curses routines, fixes compile problem and maybe others 15.4 9/4/97 FIX problem where may miss news items when new news arrives when NN is running FIX problem is some error checking code dealing with threading 15.3 2/4/97 FIX segfault with certain paramters such a -g eric@ee.pdx.edu (Eric Berggren) CHANGE nn now clears screen at start 15.2 27/3/97 ADD ^C to nn will abort the nntp fetch ADD nn-tk option for setting automatic scanning for URLs (scan_uri) ADD to nn-tk option mime_handling setting for passing all articles to EXMH display FIX ^C not working properly on NN with Linux etc FIX problem with canceling nntp tranfer in -A mode FIX group list display when displaying full number of articles as well as unread FIX drag selecting articles from aarticles menu when in article read mode FIX put back xterm_path config option FIX do_uri so it does nothing when no EXMH instead of causing problems CHANGE inews default to use hostname for from address if not configured properly CHANGE the Cancel button will now cancel article saving CHANGE don't put up cancel button on initial active file fetch, otherwise may mess up .newsrc file UPDATE deview (UUDEVIEW package) Frank Pilhofer 15.1 3/3/97 FIX Problem with NN quiting when selecting articles and getting no matches (typo) FIX Horizontal scrollbar on article panel when no EXMH 15 26/2/97 ADD new flag -D (different .newsrc) to use a different NNTP server with a .newsrc file (and other status files)of the form .newsrc-severname ADD kill file options: f - from line, c -less than n crossposts, C - more than n crossposts, l - less than n lines, L - more than n lines FIX crash when nntp server times out FIX modify format of KILL.COMP file to include group name, group number could change and call crashes or other problems ADD make the group menu display a proper scrollable panel like the article display ADD drag handles for changing the size of the panels in the main window. Between article display and group menu panels mouse button 2 will change the config button 1 only the current sizes. ADD horizontal scroll bar for article and group menu panels ADD TK option to specify if horizontal scroll bars on article and group menu panels appear: always,never or when needed ADD ability to display nn messages on mode line instead of popup controlled by "compressed_prompt" nn-tk option default is both popup and mode line display ADD use of TCL C interface event loop to read NNTP input if using TCL >= 7.5, this means that the user interface is not frozen if waiting on NNTP ADD with EXMH2.0 can display inline HTML ADD Cancel (red C) button and busy cursor when waiting on NNTP ADD pasting into prompt line to paste the X selection in as NN-TK input ADD tk-debug nn variable to turn on debugging of C/TCL interface ADD Show decoding state on the icon ADD display EXMH status line ADD Separate new user welcome for NN-TK FIX displaying too many headers in MIME display FIX executing TK commands from USER menu FIX option of separate groups window (it got lost) FIX setting position of middle row of buttons FIX article menu display after returning from another group level (but not thread display) FIX Output a warning if saving NN variables and some of these have been toggled by command line flags FIX stop pasting into display windows FIX displaying too many headers in MIME display FIX crash when moving groups to start of list CHANGE If menu_max == menu_min don't do any group menu panel height changing when going from menu mode to article mode CHANGE don't catch ^C when NN-TK CHANGE allow posting to unknown group when in .newsrc_only mode CHANGE -R and -D set the server for posting as well CHANGE NN no longer aborts on unknown variables in init file CHANGE rename .menu-article to .menu.article in TCL and nn-default CHANGE stop display of nntp progress popup when iconised CHANGE move the SETUP menu button so its not the first thing to disappear when the menu panel size is changed. CHANGE set default header lines to DFS CHANGE set enter_last_read_mode default to ignore if NN-TK 14.1 22/11/96 Prevent incompatibility between newsrc-sequence and groups on command line corrupting .newsrc Prevent crash when moving groups at end of group list Fix "All" button appearing for MIME articles Fix error when toggling selected article on thread display Fix double pasting in the internal editor Fix group list display corruption Move Inews domain config to config.h Change default to not make the groups cascading menu Ignore some groups in cascading menus that cause trouble Change default to consolidated menus 14 9/11/96 USE: gnu autoconf for configuration Robert Lipe ADD: function to clear newgroup status ADD: tool mode Kurt Swanson ADD: prompt in main window Kurt Swanson ADD: separate_prompt option for the above ADD: thicker outline for selected articles in thread display ADD: button 1, toggling in thread ADD: button 1 dragging, select in thread ADD: button 3 dragging, unselect in thread ADD: :deview (superior decoding) Frank Pilhofer ADD: deview-noprompt nn-tk option ADD: rest of deview package to contrib ADD: scrolling of newgroup list when draging modify selection FIX: Don't include curses.h under Linux if using TERMLIB FIX: Including tk.tcl if > 4.1 FIX: bug segfault with threading FIX: thread window size changing and deleting Kurt Swanson FIX: no ASCII character prob Kurt Swanson FIX: escaping headers when saving 13.1 3/4/96 ADD: Usual nn key bindings for nn-tk article display joe@morton.rain.com (Joe Moss) FIX: Compile with tk4.1 Chris Sherman FIX: newsgroup "purpose" line problem J. Porter Clark" FIX: newsgroup update problem in novseek jpc@hammer.msfc.nasa.gov (J. Porter Clark) MOVE: TCL/TK library names from xmakefile to config.h FIX: Prompt window pops up when scroll-clear-page unset 13 9/3/96 ADD: Reference threading. Always build thread structure. Add thread display window showing initials of each sender Use thread position for number of > references. Add two new types to sort mode, thread-lexical, thread-date, make thread-lexical default. Add thread-height option ADD: Make "dont-read-active" mode work properly Don't display new groups if "dont-do-new-groups" set Read ahead group info, "nntp-group-readahead" sets the number of groups read ahead Add abort button on nntp fetches ADD: ability to color of groups in the groups list based on substing, also panel for setting this. ADD: nntp_progress_a nn-tk variable for articles separate from nntp_progress FIX: Ignore SIGWINCH in nn-tk FIX: Define TMPDIR for EXMH FIX: Remove minor memory leak with ngovp FIX: searching group list backwards FIX: "tidy_newsrc" 12.3 For NN logo don't use color image for 8 bit or less display 12.2 13/9/95 Fix corruption of .newsrc when cut/paste from very start of newsgroup list Fix error on searching group list with return Remove need for memmove routine 12.1 31/8/95 Fix up positioning for tab stops in group list window with different fonts Add Dismiss button to some windows Allow resizing of main window to greater than screen size 12 28/8/95 *********** Drop support for TK3 ********** *********** Drop support for nnmaster ********** **** The units in some of the window postion entries have changed, **** **** *position entries should be deleted from any on .nn/tk-config **** **** files **** Add modify button on group display, brings up panel for operating on goups. Groups can be selected with left mouse button or via matching string on panel. Panel allows subscribing or unsubscribing from selected groups. Selected groups can be moved by using midddle mouse button or position selected via panel. Add newsrc_sequence variable to specify if .newsrc out in groups sequence order and if .newsrc is all that determines sequence or if just determines order for groups that correspond to RC in init file. Add N to indicate new groups Add U to indicate unsubscribed groups Add | to indicate groups sequenced from RC Add option into nn-defaults for setting which of the cascading group menus are split on the first character of the groups Break up nn variable list into a number of topics Change group list from listbox to text (more flexible) Use tabs to format group list Change "all articles" option in group list to produce a second column Change window geometry handling so only the main window has the default size explicitly set in nn-defaults Add nn icon bitmap Add colored nn icon to main screen Add groupname to icon title Add support for INN authinfo - hwr@pilhuhn.de (Heiko W.Rupp) Add digest splitting for NOV - mcm@gorgon.unx.sas.com (Mike Mitchell) Add group_list_page_scroll option to determine when group list scrolls 11 4/5/95 ***If compiled with NNTP and the nntpserver is not set then use local news files instead of just aborting Add -R command option to set nntpserver Add reload command (and menu item) for rereading active file Add jump option that marks group as read Add option for for not reading the active file but get group list from .newsrc (for speedup) controlled by nn -A command line option and dont-read-active nn variable Now works with EXMH 1.6 When confirm-auto-quit set do reload if not quiting When confirm-auto-quit set ask about quit even if no unread articles. Tidy up group list option changing Fix return value from nn_get_var Add script for calling netscape Don't popup jump menu on G command 10.2 Fix segfault when new-group-action set to "not in .newsrc" in db.c Make nn-tk work with exmh.1.5.3 in exmh_inter.tcl 10.1 Some code for not reading active.times and nntp progress reporting was left out of db.c 10 ***NOTE*** Change immediate article read from mouse button 2 to mouse button 3 (TK4.0 compatability) Add TK4.0 compatability horizontal scrolling of text and article menu drag with middle button Add options to group list for unsubscribed groups, read groups, number of all items, width of list Add options to group menu for unsubscribed groups, read groups Add tk command for calling tcl routines from nn commands or macros Split nn-tk options into multiple panels Rearrange option panels Modify colors Add nntp progress counter and controlling option Dont read active.times if "new-group-action" set so it is not used, speeds up nntp reading over slow serial line Display highlighting in help screens Remove "pass to mosaic option", use EXMH make button instead Speedup line counting in digests - romain@pyramid.com (Romain Kang) Fix Y/N prompting for new groups Fix argument mismatch for nntp compile Fix segfault on nn premature exit Fix compiling nnmaster Fix resizing on mono font .9.1 The Mosaic call script was left out of .9 Add returns to the tk_result calls in tk.c (written too much perl) Fix seg-fault in art_hdr_field (Joe Moss) .9 **NOTE** nn-tk config entries for MIME and middle button postion need to be reset **NOTE** Single main window is now default **NOTE** The inst script "install aux option" will install the Mosaic calling script for URI buttons Integrate EXMH 1.5 do PGP handling do URI handling fix Entry focus follows mouse Fix printing of MIME parts Fix group display after selecting group no in display Fix Sedit keep on send Fix saving produces lower case only problem Fix pasting into nn prompt Fixup mouse button scrolling, Control B1 and EXMH config Redo tk options setting to use nn variables setting code Rearrange menus .8.1 Stop error return messages on SUNOS Fix seg-fault in group.c when compiled as nn Fix reading of sequence from init when compiled as nn Tar in old format (also for SUNOS) .8 Redo code for posting Add function for HTMLifying the URLs in a news item and passing to Mosaic Fix handing of mono screens (avoid Disaster Area effect) Fix error with strange group names (eg alt. ) Fix Save Geometry error when no exmh Improve using xterm for posting, add option to specify path When compiles without TK, fix newsgroup name highlighting Fix problem with saving options deleting nn-defaults options Remove Internal-editor option Rearrange article menu Fix short header display Fix problem with trying to call TCL before it is initialised .7 include Exmh routines ***NOTE*** the setting of defaults has changed ***NOTE*** the tcl code is split into multiple files put configuration as X resources into nn-defaults Save both nn prefs and Exmh prefs as X resources in tk-config change group menu popup back to call from group.c Use Exmh sedit - for sending Use Exmh mime - for displaying mime articles Use Exmh prefs - mime preference convert pack to new format put config variables into an array add post news panel fix closing of non existant file problem in tk.c include nn-tk in the install script .6 Scrollable panel for setting nn variables Update help/help.vars - used by nn variables popup for help Make Group menu popup near where the mouse is Move "save window geometry" to a menu option Split tk_init file to tk-init-geom and tk-init-opt Add tk variables entry for specifying position of middle menu bar .5 User menu defined via panel on Setup menu go away when main window destroyed give visual indication of cancel menu properly repainted with doing close subject display FormFeed as raised bar fix article read length problem button 2 inserts selection into entries and prompt drag B3 scrolls text,listbox (instead of 2) fix input focus on group list fix problem with long item in folder list .4 fix length problem with article menu window button on middle row now does read/skip function add Setup popup for configuring aspects of the tk interface redo top row menus, some menus are now grayed out when not functional .3 move = button add article searching add All button gray out some buttons when they are not functional .2 Add yes/no popup Todo: put menu configuration into nn-defaults file list the corresponding keys on the menus Click to focus option Fix thread display with multiple group menu levels Balloon help on buttons Make group menu length fully dynamic Don't read group overview all at once (option) Do something about the wierd things I have to do with initial flag and parameter passing Fix thread display when using multiple group levels Problems with variable=value on command line? Gui interface to Kill/Select Make some effort at rationalising the display code in menu.c Make the thread display more efficient Toivo Pedaste, University of Western Australia, toivo@ucs.uwa.edu.au