[2791] in comp.os.os2.announce archive

home help back first fref pref prev next nref lref last post

SOFTWARE: MR/2 ICE v1.27 Released

daemon@ATHENA.MIT.EDU (nick@secant.com)
Fri Apr 18 13:49:03 1997

To: os2ann.DISCUSS@bloom-picayune.MIT.EDU
Date: 17 Apr 1997 16:19:00 GMT
From: nick@secant.com
Reply-To: nick@secant.com

Reply-to:     nick@secant.com
[Followups to comp.os.os2.mail-news]
---------------------------------------------------------------------
MR/2 ICE v1.27 Released - 04/15/97

MR/2 ICE v1.27 has been released and is already on some of the larger OS/2
FTP sites.  It is also available from Pete Norloff's OS/2 Shareware BBS
(vmodem to os2bbs.com or web browse to www.os2bbs.com).  See the MR/2 ICE
home page for more details:

    http://nick.secant.com/mr2ice.htm

or just get the file directly:

    http://www.apk.net/secant/nick/mr2i127.zip	  (960k)

NOTE that the banner and X-Mailer line will report version 1.27c.  This is
correct.

Summary list of changes in this release:

o   Phrases
o   Compression/archiving of folders
o   Command line /O and /Q options enhanced
o   Keyboard handler improvements
o   Multiple account navigation improved slightly
o   New INSERT menu options (includes phrases)
o   Bug fixes and smaller enhancements
o   MR2I.EXE is now only 10k!

Questions and comments welcome.

Detailed List of Changes included in v1.27
--------------------------------------
This is the worst I've been at documenting bug fixes.  All of the below from
memory; the big ones are easy to recall.  There may be more smaller fixes
included, but forgotten.

o   Mr2i.exe has been radically reworked and a new DLL, mr2i.dll, contains
    most of the working code.  This allows other DLL's to access the MR/2 ICE
    base code.  It also has the side benefit of allowing secondary copies of
    MR/2 ICE to load more quickly.

    MR2I.EXE is around 10k in this release.

o   Phrases. A phrase subsystem has been added.  You can save frequently
    needed snippets of text as a "phrase" and insert it into any future
    message quickly.  Inserting a phrase can be performed via the dynamic
    message INSERT menu or via a short series of keystrokes that identify the
    phrases "tag".

    Utilities->Phrase Maintenance for general maintenance

    Edit->Add to phrases (adds marked block) 

    Insert->Phrase to call up a phrase via dialog box OR traverse
        the cascading sub menu to access a subset via menu 

    Insert->Phrase by tag (CTRL-I) to access a phrase by tag.

    So, for example, I want to insert a 3 paragraph blurb about a recent price
    increase; something I do often.  I use to open a folder used specifically
    for snippets of frequently used text, find the message, open it, mark/copy,
    close, go back to the original message, paste.  Now, all is required (once
    the phrase is saved) in my case is to type: CTRL-I "price" ENTER.

o   RMB->Pack is available on the folder menu.  This simply spawns a REXX
    script (provided) called "pack.cmd" passing the specifics of each
    highlighted folder.  This script depends on the existence of ZIP.EXE in
    your path (modify the script to suit).

    MR/2 ICE can now officially archive folder contents into zip files, but
    still extract these for viewing on demand.  NOTE that there are many
    restrictions to what can be done with a packed folder (for example, you
    can't reindex it).  Archiving is for non-volitale, mostly-read-only
    folders.  It *can* save a ton of disk space.

    All messages are zipped into a file called messages.dat, and the
    folder.ndx file remains visible.  MR/2 ICE handles the extraction of each
    message as needed.

    NOTE: please do not start too many folder packers at one time. While it is
    possible to spawn dozens at the same time, system performance will suffer.
    Please try one or two at a time.

o   Command Line: /O was refined and improved.  It now accepts up to 
    three parameters:

        mr2i /Obad.msg "This is the reason" "Bad Message!"

    The above example loads the file "bad.msg" into an active message editor
    window.  It then pops up a message box with the text specified as
    parameter 2 and the title of parameter 3.  If parameter 3 is not
    specified, the title "NOTE!!" is used.  If parameter 2 is not specified,
    no message box is displayed.

o   Command Line: /Q was refined and improved.  It is now much more sensitive
    to collisions (files being queued from more than once session at the same
    time).

o   Accelerators and Keyboard.  The keyboard and accelerator interface has
    been vastly improved.  A few stray problems remain, but a big improvement
    overall.

o   Filter Notebook.  Filter maintenance has been reworked to show all filters
    in a notebook layout for maintenance.  This will allow more room for
    addition of more "actions" (coming soon).

o   Menu. "Edit message externally" and "Edit file" have switched parent
    menus.  This may cause some short-term inconvenience, but is more
    intuitive in the long run.

o   Issues with changing accounts.  Tabs and window sizes would often get
    confused when switching accounts.  Fixed.

    Also, the first settings page was made to reuse an obsolete field. You can
    now control the text displayed when the "Display account name in titlebar"
    (Settings->Preferences) is specified.

o   Memory leaks.  While debugging the upcoming newsreader module, I found
    quite a few memory leaks.  While all were relatively minor, they could
    have become significant during prolonged use. Still looking!

o   RMB->ReplyTo.  You can now use RMB->Reply to in order to reply to the
    current message, using the address under the cursor as the recipient.

o   GroupMtc form - changes in video modes or cards should no longer interfere
    with the look of this form.

o   Address Book Maintenance keystrokes.  Experimental.  If you type a series
    of keyboard characters while viewing the AB pick list (Utilities->Address
    Book Maintenance), the system will try to match the string to a value.
    The data to test depends on the current sort order; the sort column is
    matched.  For example, sorting on Real Name, typing in "J", "O", "H" then
    "N" will select the FIRST Real Name starting with "John".  The SPACEBAR
    resets the test string to empty.

    I played around with various ideas.  At first, I matched ANY text that you
    typed, but this was too generic.  Let me know what you think.

o   Queued messages not all being sent.  A bug in outbound filters would often
    interfere the sending queue.  The bug was non-destructive, but did
    result in message having to be manually requeued for sending.

o   Insert email address.  The INSERT menu now has an entry for inserting an
    email address from the address book.

o   Reply-to-all now makes an attempt to exclude the current user
    as a recipient.

Nick
-- 
Posted with MR/2 ICE News beta, still shareware, still uncrippled; voted the
best OS/2 E-Mail client in the OS/2 eZine Readers' Choice Awards.
-----------------------------------------------------------
Nick Knight  <nick@secant.com>       http://nick.secant.com
Senior Software Engineer
Secant Technologies, Inc.             http://www.secant.com
-----------------------------------------------------------
PGP Public Key:                      finger nick.secant.com
=====================================================================
| c.o.o.announce submissions: POST [or email comp-os-os2-announce@uunet.uu.net]
| Please address other correspondence to lfirrantello@bix.com .
| Please see: http://www.bix.com/pub/os2ann/pindex.htm for posting guidelines

home help back first fref pref prev next nref lref last post