home *** CD-ROM | disk | FTP | other *** search
- ______________________________________________________________________
-
- GoldED 3.00.Beta1 "Martian Sunrise", November 10th 1997
-
- THIS IS AN ALPHA OR BETA RELEASE - IT MAY BE UNSTABLE,
- CONTAIN BUGS AND HAVE BROKEN FEATURES. YOU HAVE BEEN WARNED!
- ______________________________________________________________________
-
-
- ______________________________________________________________________
-
- Notes for Beta1
- ______________________________________________________________________
-
- + Implemented a different memory debugging feature to GoldED/2. The
- feature is enabled with the commandline option -X. When enabled,
- GoldED switches to allocating memory directly with DosAllocMem and
- places the data so that overruns (access beyond the end of allocated
- memory) will cause an immediate SYS3175. If you suspect a bug,
- please try running GoldED with this feature enabled for a while.
- NOTE: When this feature is enabled, GoldED uses a lot more memory
- (for example 8192 bytes per line in a msg), so be sure to have
- plently of swapspace.
-
- - GoldED/2 crashed when trying to file attach with wildcards.
-
- - When move-replying a msg from an "AREAREPLYDIRECT YES" area to
- another area, and the msg didn't contain an AREA: kludge, GoldED
- crashed. If it *did* contain an AREA: kludge, the @oecho and @odesc
- template tokens were not correct.
-
- - If a very long WT_NEWAREA language text was used and a long fuzzy
- string was entered (such as pressing 'A' continuously), the screen
- was garbled and GoldED crashed in some cases.
-
- - You could not enter the '^' character in the normal manner in the
- Win32 version.
-
- + The Win32 version now sets the window titlebar text. Also added a
- bit more orderly shutdown when ctrl-break is pressed.
-
- - Fixed bug in the internal editor. When backspacing from column one,
- the Linux version crashed.
-
- - The Linux version did not react properly to Ctrl-Q and Ctrl-S keys.
-
- + Optimized screen access for the Linux version a bit more, and added
- support for alternate charset, so that border lines etc. are drawn
- using highbit characters, not ugly ascii. NOTE: If you see a lot of
- strange characters instead of nice lines, you are most likely using
- setfont or something else that destroys the screen mapping that
- allows alternate charsets to work. GoldED uses basically the same
- method for switching charsets as ncurses and slang, so you would
- have the same problems with programs built with those libraries.
-
- + In the arealist, GoldED now automatically skips past area separator
- lines when moving over them.
-
- + GoldED now decodes MIME (RFC2047) encoded headers (you know, the
- ugly =?ISO-8859-1?Q?bl=ABla?= things). Note: The charset is
- currently ignored. This is okay for most msgs. Will be done properly
- in a later version. Encoding is not supported.
-
- - Fixed MIME quoted-printable support for SOUP export. During export,
- the header lines were also quoted-printable encoded.
-
- - When using ALT-Z (EDITzapquotesbelow) and there were only quotes
- below the cursor until the end of the mail (nothing else), GoldED
- hung or crashed.
-
- - After using ALT-Z (EDITzapquotesbelow) and there was no "normal"
- selfwritten line between the cursor-position and the end of the mail
- but only a origin/tearline/tagline-line, GoldED displayed these
- lines in the wrong color.
-
- - GoldED will no longer crash when importing a 1-byte SOUP message to
- a JAM area.
-
- - When exporting news from a Squish area, GoldED forgot to set the Scn
- attribute, so the articles afterwards appeared with the attributes
- "Snt Uns Loc".
-
- ! The FRQOPTION USEFLOFILE option is now permanently on. You can
- remove that option from your configuration, if you have it.
-
- + Changed the MAILINGLIST feature so that it also looks at the From:
- line instead of just the Sender: line.
-
- + GoldED now knows about the Squish "Lok" attribute with attribute
- value 0x40000000.
-
- - When changing attributes on a msg in an area like the BAD_MSGS area,
- the AREA: line was moved to a position where the mail processor
- couldn't find it.
-
- + In areas marked as e-mail or newsgroups, GoldED now allows full
- editing of both name and internet address when in the header editor.
-
- + Instead of AREAFILE TMail, you can now use AREAFILE Termail. It
- calls the same config reader.
-
- - Fixed CARBONCOPYLIST NAMES when using a large amount of CC's (i.e.
- taken from a file). GoldED created netmails for all cc-members, but
- only inserted the first line of "CC: <name>, <name>, <name>,
- <name>"-text and forgot the others.
-
- - Cutting out a large block in the internal editor caused a range
- check error message.
-
- - GoldED crashed when copying, moving or forwarding to the same area.
-
- - Fixed crash if the description column "D" was not defined in
- AREALISTFORMAT.
-
- + New feature: GoldED can now jump to the next or previous unread msg
- (unread being defined as having timesread = 0). Added the new key
- commands READgotonextunread and READgotoprevunread for this feature.
-
- The default key assignements are:
-
- @U READgotonextunread ; Like in Yuppie
- @Left READgotoprevunread
- @Right READgotonextunread
-
- This feature is very useful when using the reply-linking to read a
- complete thread and afterwards switch to the next unread mail
- automatically.
-
- + Added new keyword: SOUPEXPORTMARGIN <margin>. Defaults to 76. This
- is the margin that GoldED will hard-wrap to when exporting to SOUP
- packets. If you're getting complaints that your lines are too long,
- you may want to set this to 70 or 60. NOTE: You should NOT enable
- EDITHARDTERM in email and newsgroups that are exported to SOUP. If
- you do, your messages will probably be exported with short line
- "droppings" after the wrapping margin.
-
- - The various semaphore files are now deleted *after* performing the
- desired action instead of before.
-
- - MAILINGLIST areas were not automatically changed to type "EMail".
-
- + GoldED now also highlight the to-field if it contains the
- INTERNETADDRESS.
-
- + Added an end-of-message indicator line in the internal editor. It's
- a line from left to right and has COLOR READER BORDER.
-
- - GoldED didn't write the correct entry in the .REQ file, when writing
- the following in the subj-line of a wazoo-filerequest:
-
- GEOA1026.ZIP $365000
-
- The $-stuff is now saved on the same line as the filename, similiar
- to the password - '!' functionality.
-
- - If there were a ^B (0x02) character somewhere in the message, GoldED
- also deleted the succeeding character when saving the mail.
-
- - The current LOADLANGUAGE (global or in a group) is now reloaded
- after posting a message. This prevents "stuck" language.
-
- - Fixed template-matching bug. It could cause a template to be falsely
- matched when entering a new message or a comment-reply in an
- echomail or local area.
-
- + Default colors have now been assigned to the stylecode highlighting:
-
- COLOR STYLECODE ALL White on Black
-
- Remember to enable the DISPSTYLECODES keyword if you want to see
- any effect of this.
-
- - If you used CTRL-N/CTRL-P while reading messages to go directly to
- the next area and there was a AREASEP-definition in between, GoldED
- crashed.
-
- - In quoted-printable encoded messages, if there was an encoded TAB
- character, it was decoded wrongly and the next character was lost.
-
- - When doing large amount of copying/moving that takes a while, GoldED
- immediately switched the screensaver on after finishing the job.
- Fixed.
-
- + When using "ORIGIN @path\filename.lst", GoldED now shows a pretty
- [filename.lst] in the origin selection menu instead of the whole
- ugly thing. This will also be done for the other menus later.
-
- - Fixed a bug that caused a certain form of dates in internet msgs to
- be stored incorrectly during SOUP import.
-
- - Fixed wrong file permissions in the Linux version.
-
- - Fixed various bugs that caused core dumps in the Linux version.
-
- - Removed a 500 files limit in the internal editor file selector.
-
- + Updated AREAFILE TMail support to Terminate 4.00 level (should also
- work for 5.00). Not tested much.
-
- + Added support for numeric Re's ("Re^n:") in the subject when
- replying. This is controlled with the EDITREPLYRE keyword, which you
- can now set to "NUMERIC" to enable the feature. Stripping of numeric
- Re's is also supported, when EDITREPLYRE is set to NO (the default).
-
- Example: (with EDITREPLYRE NUMERIC)
-
- Subj: Hello.
- Subj: Re: Hello.
- Subj: Re^2: Hello.
- Subj: Re^3: Hello.
- etc.
-
- + Enabled EDITREPLYRE to work in groups as well as globally. Not
- tested.
-
- - In newsgroups and e-mail areas, GoldED now *forces* the use of "Re:"
- in reply subjects, regardless of the EDITREPLYRE setting. The reason
- why it is forced in these areas, is because that is the standard for
- internet mail/news.
-
- ! The default logfile name is now GOLDED.LOG for all platforms.
-
- - Fixed the zero-bytes SOUP replies file. This happened when your
- email/news areas were defined as local areas (to prevent being
- scanned out by the mail processor) in, for example, Fastecho, but
- redefined with SOUPEMAIL, AREAISEMAIL, AREAISNEWS and/or
- SOUPNEWSRCFILE. Not tested.
-
- - Fixed crash when commandline option -N was used.
-
- - Fixed zero bytes allocation at [gmxbbs4.cpp,332].
-
- - When the Imm attribute was toggled on, the Hld attribute (if any)
- was not cleared, and vice versa.
-
- - COLOR READER CURSOR now works again.
-
- - The menu to select origins/taglines from a file, named with
- @filename, didn't work well if there were long lines. Additionally,
- the CR/LF characters were not properly stripped. Not tested.
-
- - During the first nodelist lookup, the statusline said "Checking
- nodelists ...", but the previous statusline was not recovered after
- checking. Not tested.
-
- + Added SEMAPHORE SCANNETMAIL/PMSCANNETMAIL <file>. If GoldED finds
- this semaphore, it will scan or pmscan all netmail areas.
-
- - Fixed -install and AREAFILE Squish for the situation when SET SQUISH
- points to a filename. Works only partially.
-
- - With FRQOPTIONS FAST and AREAFREQDIRECT YES, GoldED did not create
- more than one frq message when there were more files than could fit
- in one subject.
-
- - Some bugs were introduced as a consequence of the separated msgbase
- code: EDITMSGSIZE didn't work. DISPSOFTCR didn't work in JAM areas,
- the -Y debugging commandline parameter didn't work in Hudson,
- Goldbase, JAM, Squish and Fido areas. Logging of msgbase errors and
- warnings was fatally flawed - GoldED would simply crash if such an
- event occurred.
-
- - Fixed the annoying charset translation problem that caused erratic
- translation of ASCII 225 (german sharp s) and other characters, when
- in the presence of LATIN-1. Specifically, the characters were
- translated wrongly when you entered a new message while "on" a
- message with kludge "^aCHRS LATIN-1 2".
-
- - Fixed sound support in GoldED/2. If enabled, it caused a crash
- (SYS3175) when attempting to play a sound, typically the startup
- sound. Not tested.
-
- + Added support for the new Fastecho 1.46 groups 1-6.
-
- + In addressmacros and in NAMES.FD, the '@' character is now allowed
- in the macro name.
-
- - Fixed unfree'd allocation at [geread2.cpp,242].
-
- - In the msglist, there were circumstances when double lines appeared
- below the list of messages.
-
- - The replies window was deformed when there was many replies.
-
- + Added new color definitions for highlightning of unread and unsent
- mail in the messagelist:
-
- COLOR MENU UNREAD <colors> When a msg is unread.
- COLOR MENU UNREADHIGH <colors> Additional highlight of to/from.
- COLOR MENU UNSENT <colors> When a msg is unsent.
- COLOR MENU UNSENTHIGH <colors> Additional highlight of to/from.
-
- If a msg is both unread and unsent, the unsent colors are used.
-
- The definition of "unread" in this case is a message where the
- "timesread" field contains the value 0 (zero) or some kind of "seen"
- attribute is not set. See also the description of the new
- HIGHLIGHTUNREAD keyword.
-
- In msgbases where there is no timesread field or "seen" attribute,
- GoldED currently fakes it and always returns a 1 (one) in the
- timesread field, so that msgs won't be listed as unread all the
- time.
-
- If the HIGHLIGHTUNREAD keyword is set to NO, the UNREAD colors are
- deactivated.
-
- These are the defaults:
-
- COLOR MENU UNREAD Green on Black
- COLOR MENU UNREADHIGH White on Black
- COLOR MENU UNSENT LGrey on Black
- COLOR MENU UNSENTHIGH LRed on Black
-
- + Added new keyword HIGHLIGHTUNREAD <yes/no>. Defaults to NO. If set
- to YES, GoldED updates (increases) the "timesread" field in each
- message that you read. If set to NO, it doesn't touch the message.
- The YES setting causes a slight performance decrease, because the
- header of each message has to be read, the timesread field updated
- and the header written back to disk. The update happens immediately
- after the message is displayed, so you may not notice it at all. A
- message is only updated if the timesread field contains the value 0
- (zero).
-
- This keyword only works in the following msgbase formats: Fido
- (*.MSG), Hudson, Goldbase, JAM, Squish, Ezycom and AdeptXBBS. In
- Squish and Ezycom, there is no timesread field, but I have annexed a
- reserved message attribute (in Squish, 0x00080000, now called
- MSGSEEN; in Ezycom, extattr 0x80) for the purpose of marking a
- message as read at least once. The other formats (PCBoard, WildCat)
- have no timesread field, but they have reserved fields or attributes
- which *could* be used. Let me know if you want this.
-
- - A bug caused the area description to be used instead of the path in
- a few situations: The GOLDAREA.INC file, the quotebuffer file,
- PCBoard.
-
- ______________________________________________________________________
-
- The above notes are added since Alpha5
- ______________________________________________________________________
-
-