Pan 0.11.1 (Dec 5, 2001)

    NEW FEATURES

        * The left/right arrow keys now collapse/expand the currently-selected
          threads.  Thanks to Chris Petersen for suggesting this.

        * Added 'Newsreader' to the 'Headers to Show' selection in the 
          preferences. Thanks to Jim22 for suggesting this.

    UPDATES

        * New Simplified Chinese translation by Zipeco <zipeco@btamail.net.cn>.

        * New Portuguese translation by Duarte Loreto <happyguy_pt@hotmail.com>.

    BUG FIXES

        * Fixed "supercede article" bug.

        * Small task manager bug fixes.


Pan 0.11.0.92 (Nov 27 2001)

    UPDATES

        * If some bozo includes a windows pathname in the filename of an
          attachment, strip out that pathname.

        * Now also saving the group's 'Which Articles to Show' filter setting.
          Thanks to Uli Wachowitz for suggesting this feature.

        * Slightly faster downloading of article headers.

    BUG FIXES

        * Fixed bug that caused Pan to crash on startup if the newsrc file
          exists, but Pan is unable to read this (e.g. permissions). Thanks 
          to Joris Lambrecht for reporting this bug.

        * Fixed posting bug.

        * Fixed bug that caused the CPU to peg at 100% when the user
          hit the "empty group" button.

        * Fixed bug that caused filtering on complete/incomplete multiparts to
          be inaccurate.

        * Fixed bug that caused non-visible filters to reappear on the filter
          menu when Pan was restarted. Thanks to Douglas Bollinger for reporting
          this bug.

        * Mac OS X build fixes.  Thanks to Max Horn for reporting these and
          providing patches.


Pan 0.11.0.91 (Nov 19, 2001)

    UPDATES

        * Better error-checking, handling, and writing-to-the-Pan-log
          when the group header cache can't be saved.

        * Better data recovery in the case of a Pan or system crash.

    BUG FIXES

        * Significant memory leak when saving articles fixed.  Thanks to Rick
          for noticing this and tracking own the problem.

        * Fixed bug that caused article bodies to be saved improperly when
          the user specified the filename from the save dialog.  Thanks to
          Andreas Ollinger for reporting this bug and to Joseph Turian for
          providing a patch.

        * Fixed bug that caused tasks to get stuck in the task manager.
          Thanks to Alex V Flinsch, Alan Young and Gabi Davar for reporting
          this bug.

        * Fixed awful bug that caused the server header cache directory to
          not be created, which caused new users to not be able to read
          articles in 0.11.0.90.  D'oh!

        * Fixed 0.11.0 bug that, when an empty group was activated, Pan would
          go to the server twice for new headers instead of once.  In addition
          to pointless load, if you were really unlucky there would be one or
          two new articles in the second load, marking the ones from the first
          run and leaving you scratching your head "how did I just download a
          batch of old articles from a new group?" :)

Pan 0.11.0.90 (Nov 14, 2001)

    NEW FEATURES

        * Added new builtin filter: "Articles/Threads posted by Me"

        * When multiple articles are selected and the enter key is pressed,
          in addition to downloading and displaying the first article, the
          remaining selected articles are now also downloaded.  Thanks to
          Cory Dodt for suggesting this.

        * Added "Filter by Message-ID" to the header pane toolbar filter.

        * Better at guessing a default news server for news users.

    UPDATES

        * Better data recovery in the case of a Pan or system crash.

        * Slightly faster threading of articles.

    BUG FIXES

        * Fixed crash that occurred when repeatedly loading the same group.

        * Better conformance to RFC977 2.4.1.  This bug caused some binary
          attachments to be decoded improperly in 0.11.0.  Thanks to
          Thomas K. Gamble for reporting

        * If saving attachments to disk because a directory isn't writable
          then give a warning in the Pan log and fail the task so that the
          user can fix the problem.  Thanks to Sebastien Leclair for
          reporting this bug.

        * Build fixes for the Compaq C compiler on Linux Alpha.  Thanks to
          Alan Young for reporting these problems and submitting a patch.

        * The Article cache was growing past the user-defined limit in
          0.11.0.  Thanks to Muralito and Alan Young for reporting this bug.

        * Fixed rare crash-on-exit bug that occurred when one thread was
          shutting down the Pan app log while another thread was trying to
          log a shutdown message. :)  Thanks to Jed Baer for reporting this
          bug.

        * Now handles watching/ignoring a thread even if the article
          selected when 'watch' button is pressed has a broken References:
          header.  (Shame on you Forte Agent 1.8! :)  Thanks to David Watson
          for reporting this bug.

        * Fixed rare gui lockup bug when loading new articles for the group
          that's currently loaded.

        * "Flag Thread" and "Unflag Thread" didn't flag the entire thread
          as they should have.  Thanks to Peter Borgmann for reporting this
          bug.

        * Fixed bug that caused groups to be threaded more often than
          necessary.

        * Fixed bug that didn't remember the "Thread/Unthread Header Pane"
          setting between sessions and required the button to be pressed
          twice before it would work.  Thanks to Jed Baer for reporting
          this bug.

        * Fixed small compile problem reported by Gabi Davar and
          Francesco Lamonica.

        * Fixed bug that incorrectly saved the pane dimensions for the
          "three vertically stacked panes" layout mode.  Thanks to
          Douglas Bollinger and Erik W. Hanson for reporting this bug.

        * Memory leaks fixed.


Pan 0.11.0 (November 2, 2001)

    NEW FEATURES

        * Added Estonian translation by Tivo Leedjrv.

    UPDATES

        * Slightly faster downloading of article headers and bodies.

    BUG FIXES

        * Fixed bug in encoding the From: header in new posts.  Thanks to
          Julien Plissonneau Duquene for reporting this bug.

        * Build fixes for FreeBSD.  Thanks to Christian Kuhtz for reporting
          these problems and suggesting fixes.

        * Fixed 0.10.0.91 bug that caused failed tasks to remain queued.
          Thanks to Frederik Vanrenterghem, Jed S. Baer and Alan Young for 
          reporting this.

        * Fixed 0.10.0.93 bug that caused Pan to not clear the header pane
          toolbar's search field when a new group is loaded.
          
        * Fixed 0.10.0.93 bug that caused Pan to not remember which sort
          column to use when reloading a group.   Thanks to Alen Williams for
          reporting this bug.

        * Fixed 0.10.0.93 bug that didn't show new headers properly when
          they were downloaded into the current group. Thanks to 
          Himanshu J. Gohel for reporting this bug. #62913

        * "Get New Headers in Selected/Subscribed Groups" was queueing the
          groups tasks in reverse order. #62969

        * Fixed bug in the rot13 code that truncated lines when they
          encountered characters like , , or .  Thanks to Nightshade
          for reporting this bug.

        * Ensure that Control+Return in the compose window is a shortcut
          for "Send Now" as it is in Agent.  Thanks to Himanshu Gohel for
          reporting this bug. #62569


Pan 0.10.0.93 (October 18, 2001)

    NEW FEATURES

        * Pan now uses libESMTP to send mail (forwarding or replying to
          an article by mail), removing a couple of difficult mail bugs
          from earlier versions of Pan.

    UPDATES

        * Added Preferences option to toggle custom foreground/background
          colors in the text pane vs. using the default gtk theme colors.
          Thanks to Justin Piszcz for suggesting this.

    BUG FIXES

        * Fixed problems with different threads manipulating articles
          concurrently.  This should fix some of the bugs recently reported
          which are irreproducable but all similar.

        * Articles' memory management is now tied to an article refcount
          of the group which owns them.  This resolves the Article life
          cycle issues like "what happens if a rule deletes an article that
          articlelist is drawing?" and "what if an article is expired while
          a person's reading it?" etc.

        * Fixes bug that caused some Tasks to get stuck in an Abort state
          even if they completed successfully.

        * Fixed bug that caused Tasks to sometimes not get run in the queue
          until another task was added to give it a bump.  Thanks to
          Douglas Kilpatrick for tracking down this bug. 

        * Fixes for creating/saving negated filter conditions.  Thanks to
          Jed S. Baer for reporting this bug.

        * Fixed small but nasty memory corruption bug when saving attachments.

        * Fixes bug that didn't disconnect correctly from the news server
          when an error occurred while saving attachments.

        * Show the correct linecount in the Header Pane for multipart
          binaries when reposts are included in the multipart thread.

        * Fix bug that caused Pan to crash when it was started in zoom mode.
          Thanks to Leo Lipelis for reporting this bug.

        * Fix in GMime for Debian and Solaris charsets.  Thanks to
          Volodymyr M. Lisivka for submitting a patch to GMime.

        * Wrap excessively long email addresses in the header display
          so that Pan's window doesn't strech off the screen.  Thanks to
          David Watson for reporting this bug.


Pan 0.10.0.92 (October 5, 2001)

    UPDATES

        * Uses less temporary disk space when decoding attachments.

    BUG FIXES

        * Fixed bug that misset the article pane's foreground color.
          Thanks to Justin Piszcz for reporting this bug.

        * Fixed bug that kept reading/deleting an article from propagating
          to its crossposts.

        * Fixed error with displaying mime articles with two or more text
          attachments.  Thanks to Robert Tilley for reporting this bug.

        * Fixed 0.10.0.91 bug where Pan confused one article as another
          during downloading.

        * Fixed 0.10.0.91 bug that made the progress bars get stuck
          even when a task was completed.

        * Fixed 0.10.0.91 bug that caused the text pane to be too large
          or to sometimes lose its scrollbars in 0.10.0.91.  This was
          in .91's new "show pictures without gtkhtml" code.

        * Fixed fairly large memory leak when editing preferences.

        * Fixed other small memory leaks.
 

Pan 0.10.0.91 (September 22, 2001)

    NEW FEATURES

        * No longer uses gtkhtml (which had a large list of
          prerequisites): we now inline images and provide
          clickable URLs ourselves.

        * Added a second quote color for color-coding 
          >> One reply
          > from another.

    UPDATES

        * Uses much less memory when decoding attachments.

    BUG FIXES

        * Fixed crash when importing an empty .newsrc file,
          including on startup.  Thanks to Derek Poon for first
          reporting this problem and submitting a fix.

        * Fixed crashes in the Task Manager dialog.

        * Fixed crashes in the progressbar when using pixmapped
          Gtk+ themes.

        * Fix problem with the queue running away with the CPU
          in 0.10.0.90.  Thanks to Chris Vance for reporting this
          bug and submitting a fix.

        * Fixed problem with date header not being sent when
          sending mail from Pan.  Thanks to Derek Poon for
          reporting this problem and submitting a fix.

        * Fix lockup from having a double-mutex thread lock
          when we can't load the user-specified font for the
          articlelist.  Thanks to Thomas K. Gamble for reporting
          this bug.

        * Build fixes.


Pan 0.10.0.90 (September 7, 2001)

    NEW FEATURES

        * Added Profiles manager for managing posting/mailing 
          email, signature, etc. for different groups.

        * The search field above the group and article lists are now
          comboboxes that remember earlier search fields.
          Thanks to Adam Nevins for suggesting this.

        * Finally added support for writing posts with an external editor.
          Thanks to Sylpheed for this.

        * Added the ability to sort by read state (new, unread,
          number of new replies, etc) and by action state (flagged,
          queued, etc).  Thanks to David Watson and Sapient Fridge
          for suggesting this.

        * Can now toggle between a normal font and a monospace font
          in the article body pane.  Thanks to KNode for this.

        * Added the ability to toggle the visibility of any
          of the three main panes.

        * Added an option to shorten names in the group pane; ie,
          "comp.graphics.apps.gimp" can be shortened to "c.g.a.gimp".

    UPDATES

        * The "Save Article" and "Save Attachments" dialogs have been
          merged into a single dialog.

        * The menu has been rearranged to have more sensible feature
          groupings.

        * Nicer article navigation.

        * Small improvements in Pan's configure script.

        * When Following up an article, the focus in the composer window
          is set to the message box, rather than being hidden wherever the
          default was.  Thanks to Cameron Kerr for suggesting this.

        * "Stable" sorting in the thread pane added back into Pan,
          so sorting in one column, then another, effectively gives
          a two-key sort.

    BUG FIXES

        * Fixed three different crashing bugs that occurred when torturing
          the article threads.

        * Some headers were not being saved for pending articles in
          the pan.sendlater folder.  This caused problems when trying
          to post offline.  Thanks to T'aZ, Frank Van Damme, and lots
          of other people for reporting this bug.

        * Fixes an i18n charset problem in 0.10.0.  Thanks to Jeffrey
          Stedfast for reporting this big.

        * Fixes xml decoding bug.  Thanks to Tivo Leedjrv for reporting
          this bug and providing a patch.

        * Fixed annoying space reading bug that caused short articles
          to be scrolled offscreen, then back on again, before going
          to the next article.

        * Fix small bug that didn't let the text pane's font size to
          be changed correctly if gtkhtml was being used.  Thanks to
          David Watson for reporting this bug.

        * Header encoding Pan/GMime bug fixed.  Thanks to Christian
          Lohmaier for reporting this bug and Jeffrey Stedfast for
          fixing it in GMime.

        * pan/text.c (text_create): fix problem with changing the background
          color of the gtkhtml pane.  Thanks to Tivo Leedjrv for providing
          this fix.

        * Hitting "show all headers" didn't actually show *all* headers,
          just more headers.  Thanks to Christian Lohmaier for reporting
          this bug.

        * In the article toolbar filter, switching between Subject and
          Author didn't cause the articles to be re-filtered.

        * Tab Damage errors in 0.10.0 fixed.

        * Small memory leaks fixed.


Pan 0.10.0 (August 16, 2001)

    NEW FEATURES

        * New navigation shortcuts for the Task Manager to cancel and
          reorder tasks. Thanks to Ryan Daniels for suggesting this.

        * Added Slovak translation.

    UPDATES

        * Better charset support when posting messages.  Thanks to
          Volodymyr M. Lisivka for this patch.

        * More/Better icons in the thread view pane.

        * Added keyboard shortcuts to cancel and reorder tasks in the task
          manager.  Thanks to Ryan Daniels for suggesting this.

        * Warn users if they're using an empty Filter in a rule.
          Thanks to Huub Reuver for suggesting this.

        * Show attached images even if the mime header "content-disposition"
          isn't set to "inline" because it's good odds the user meant to
          inline it anyway. :)

    BUG FIXES

        * Fixes crash that occurred when parsing improperly-constructed
          mime messages.  Thanks to Frank van Damme for reporting this bug.

        * Fixes 0.9.90 crashed that occurred when applying rules when there
          was no group loaded in the thread pane.  Thanks to T'aZ for
          reporting this bug.

        * Follow-Ups to messages with attachments weren't being shown
          in the thread pane.  Thanks to Jed Baer for reporting this bug.

        * 0.9.90 didn't allow the grouplist pane to shrink beyond its
          requisition size to account for people running under lower
          resolutions.  Thanks to mdew for reporting this problem.

        * The 'Edit' menu shortcut conflicted with the 'Message' window
          shortcut in 0.9.90.  Thanks to David Oberbeck for pointing out
          this bug.

        * Minor bug fixes and correctness checks.

