Changeset 1881


Ignore:
Timestamp:
Oct 12, 2015, 8:32:22 PM (10 years ago)
Author:
Gregg Young
Message:

History, Readme and versioning files for 3.24 release

Location:
trunk
Files:
22 edited

Legend:

Unmodified
Added
Removed
  • trunk/HISTORY

    r1856 r1881  
    22
    333.24
    4  o Rework Flesh/Stubby logic to avoid doing work on thread 1
    5  o Add generic linked list support routines
     4 o Rework Flesh/Stubby logic to avoid doing work on thread 1 (Steven)
     5 o Add generic linked list support routines (Steven)
     6 o Get tree switch code to work with new Flesh/Stubby code (Steven, Gregg)
     7 o Move tree expand code off thread 1 (Gregg)
     8 o Get ExpandAll to work with new Flesh/Stubby code (Gregg)
     9 o Fix failure of CD/DVD icon and display name to revert on disk eject (Gregg)
     10 o Stop Stubby from adding a null string file name eliminating some random traps
     11   and occasional blank lines in the tree (Gregg)
     12 o Get notify on hard drive without subdirectories code working (Gregg)
     13 o Add missing MAKETOP code in directory containers works in tree view (Gregg)
     14 o Removed recurse drive scan code -- obsolete with Flesh/Stubby changes (Gregg)
     15 o Fixed occasional spurious A:\ drive not ready error on startup (Gregg)
     16 o Improved consistency of MAKETOP in tree container (Gregg)
     17 o Release tool improvements (John)
     18 o Created high-mem safe wrappers for all API functions that fail when loaded high (John)
     19 o Fixed trap in Stubby on startup (Gregg)
     20 o Fixed failure of rename dialog to update the tree container (Gregg)
     21 o Fixed trap on close while direct editing a file name (Gregg)
     22 o Fixed heap corruption trap on rescan while a scan was still running (Gregg)
     23 o Prevent a file name from being left blank during direct editing (Gregg)
     24 o Fixed direct edit code prevents double free attempts and misc traps (Gregg)
     25 o Made searchapath thread safe prevents potential traps (John)
     26 o Corrected failure to show error message on attempted delete of locked nonexecutable
     27   files (Gregg)
     28 o Fix directory container compare selection code (Gregg)
     29 o Fix real object creation when generating multiple objects (Gregg)
    630
    7313.23
  • trunk/README

    r1807 r1881  
    44 ³       See end of document for contact info           ³
    55 ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
     6
     7FM/2 3.24 includes a major performance enhancement by moving almost all the file
     8scanning onto a background thread leaving the user interface accessible during
     9scans. The only negative side effect of this is that expand all runs slower. However,
     10I am not sure why anyone would use this regularly on large drives (except me of
     11course to get it working with the scanning changes). This release should also be
     12much more stable as we identified several areas (apparently little used) where
     13reproducible traps occurred. We also eliminated a major potential cause of
     14random hard to reproduce traps and hangs when we re-did the scanning code. Some
     15tree container cosmetic issues have been fixed including removal of occasional
     16blank lines and double enters; fixing CD/DVD drives so they always change icon
     17and if needed display name on eject; improved the consistency of the "make top"
     18code and fixed it so the container updates on renaming a directory. We also
     19fixed the failure to generate multiple real objects (broken in 3.23 my bad),
     20some issues with the direct edit code and fix the directory container compare
     21select code. See the history for more details.
    622
    723FM/2 3.23 provides several enhancements. Implemented creation of a JAVA executable
     
    1632if I restarted the desktop. We have added menu toggles for confirm delete and the
    1733drag & drop dialog options. Newview now handles selecting and utilizing email
    18 addresses and urls much better and more completely (https is supported) than
     34addresses and URLs much better and more completely (https is supported) than
    1935in previous versions. The EA editor now checks for EAs marked as critical and
    2036report this to the user.
  • trunk/av2.def

    r1807 r1881  
    55# 16 Jun 07 GKY Convert to OpenWatcom
    66
    7 option description '@#The Netlabs FM/2 team:3.23.0#@##1## 2015-05-25 03:23:00      TRESBOPEEP::EN:US:0:U:@@FM/2 Archive Viewer MiniApp Copyright (c) 1993, 1998 M. Kimes, Copyright (c) 2001, 2015 Steven Levine and Associates, Inc. All rights reserved'
     7option description '@#The Netlabs FM/2 team:3.24.0#@##1## 2015-10-12 03:24:00      TRESBOPEEP::EN:US:0:U:@@FM/2 Archive Viewer MiniApp Copyright (c) 1993, 1998 M. Kimes, Copyright (c) 2001, 2015 Steven Levine and Associates, Inc. All rights reserved'
    88
    99option stack = 488416
  • trunk/databar.def

    r1807 r1881  
    55# 16 Jun 07 GKY Convert to OpenWatcom
    66
    7 option description '@#The Netlabs FM/2 team:3.23.0#@##1## 2015-05-25 03:23:00      TRESBOPEEP::EN:US:0:U:@@FM/2 Databar MiniApp Copyright (c) 1993, 1998 M. Kimes, Copyright (c) 2001, 2015 Steven Levine and Associates, Inc. All rights reserved'
     7option description '@#The Netlabs FM/2 team:3.24.0#@##1## 2015-10-12 03:24:00      TRESBOPEEP::EN:US:0:U:@@FM/2 Databar MiniApp Copyright (c) 1993, 1998 M. Kimes, Copyright (c) 2001, 2015 Steven Levine and Associates, Inc. All rights reserved'
    88
    99#option stack = 65536 # 14 Dec 08 SHL
  • trunk/dirsize.def

    r1807 r1881  
    55# 16 Jun 07 GKY Convert to OpenWatcom
    66
    7 option description '@#The Netlabs FM/2 team:3.23.0#@##1## 2015-05-25 03:23:00      TRESBOPEEP::EN:US:0:U:@@FM/2 Directory Sizes MiniApp Copyright (c) 1993, 1998 M. Kimes, Copyright (c) 2001, 2015 Steven Levine and Associates, Inc. All rights reserved'
     7option description '@#The Netlabs FM/2 team:3.24.0#@##1## 2015-10-12 03:24:00      TRESBOPEEP::EN:US:0:U:@@FM/2 Directory Sizes MiniApp Copyright (c) 1993, 1998 M. Kimes, Copyright (c) 2001, 2015 Steven Levine and Associates, Inc. All rights reserved'
    88
    99option stack = 0x50000
  • trunk/dll/fm3dll.def

    r1807 r1881  
    99# 10 Dec 08 SHL Ticket 26: Add excepiton handler support
    1010
    11 option description '@#The Netlabs FM/2 team:3.23.0#@##1## 2015-05-25 03:23:00      TRESBOPEEP::EN:US:0:U:@@FM/2 Runtime DLL Copyright (c) 1993, 1998 M. Kimes, Copyright (c) 2001, 2015 Steven Levine and Associates, Inc. All rights reserved'
     11option description '@#The Netlabs FM/2 team:3.24.0#@##1## 2015-10-12 03:24:00      TRESBOPEEP::EN:US:0:U:@@FM/2 Runtime DLL Copyright (c) 1993, 1998 M. Kimes, Copyright (c) 2001, 2015 Steven Levine and Associates, Inc. All rights reserved'
    1212segment class 'DATA' readwrite loadoncall nonshared
    1313segment class 'CODE' loadoncall
  • trunk/dll/fm3res.def

    r1807 r1881  
    55# 14 Jun 07 SHL Convert to OpenWatcom
    66
    7 option description '@#The Netlabs FM/2 team:3.23.0#@##1## 2015-05-25 03:23:00      TRESBOPEEP::EN:US:0:U:@@FM/2 Runtime Resource DLL Copyright (c) 1993, 1998 M. Kimes, Copyright (c) 2001, 2015 Steven Levine and Associates, Inc. All rights reserved'
     7option description '@#The Netlabs FM/2 team:3.24.0#@##1## 2015-10-12 03:24:00      TRESBOPEEP::EN:US:0:U:@@FM/2 Runtime Resource DLL Copyright (c) 1993, 1998 M. Kimes, Copyright (c) 2001, 2015 Steven Levine and Associates, Inc. All rights reserved'
    88
    99segment class 'DATA' readonly loadoncall shared
  • trunk/dll/version.h

    r1807 r1881  
    4848
    4949#define VERMAJOR       3
    50 #define VERMINOR       23
     50#define VERMINOR       24
    5151// Ensure VERREALMINOR nul for non-beta releases
    5252// #define VERREALMINOR   ""
  • trunk/eas.def

    r1807 r1881  
    55# 16 Jun 07 GKY Convert to OpenWatcom
    66
    7 option description '@#The Netlabs FM/2 team:3.23.0#@##1## 2015-05-25 03:23:00      TRESBOPEEP::EN:US:0:U:@@FM/2 EA Editor MiniApp Copyright (c) 1993, 1998 M. Kimes, Copyright (c) 2001, 2015 Steven Levine and Associates, Inc. All rights reserved'
     7option description '@#The Netlabs FM/2 team:3.24.0#@##1## 2015-10-12 03:24:00      TRESBOPEEP::EN:US:0:U:@@FM/2 EA Editor MiniApp Copyright (c) 1993, 1998 M. Kimes, Copyright (c) 2001, 2015 Steven Levine and Associates, Inc. All rights reserved'
    88
    99option stack = 0x50000
  • trunk/file_id.diz

    r1807 r1881  
    1 FM/2 v3.23.0 built with OpenWatcom
     1FM/2 v3.24.0 built with OpenWatcom
    22An OS/2 Warp+ PM 32-bit
    33file/directory/disk/archive/etc.
  • trunk/fm3.def

    r1807 r1881  
    55# 14 Jun 07 SHL Convert to OpenWatcom
    66
    7 option description '@#The Netlabs FM/2 team:3.23.0#@##1## 2015-05-25 03:23:00      TRESBOPEEP::EN:US:0:U:@@F(ile) M(anager)/2 Copyright (c) 1993, 1998 M. Kimes, Copyright (c) 2001, 2015 Steven Levine and Associates, Inc. All rights reserved'
     7option description '@#The Netlabs FM/2 team:3.24.0#@##1## 2015-10-12 03:24:00      TRESBOPEEP::EN:US:0:U:@@F(ile) M(anager)/2 Copyright (c) 1993, 1998 M. Kimes, Copyright (c) 2001, 2015 Steven Levine and Associates, Inc. All rights reserved'
    88
    99option stack = 655360
  • trunk/fm4.def

    r1807 r1881  
    55# 14 Jun 07 SHL Convert to OpenWatcom
    66
    7 option description '@#The Netlabs FM/2 team:3.23.0#@##1## 2015-05-25 03:23:00      TRESBOPEEP::EN:US:0:U:@@F(ile) M(anager)/2 Lite Copyright (c) 1993, 1998 M. Kimes, Copyright (c) 2001, 2015 Steven Levine and Associates, Inc. All rights reserved'
     7option description '@#The Netlabs FM/2 team:3.24.0#@##1## 2015-10-12 03:24:00      TRESBOPEEP::EN:US:0:U:@@F(ile) M(anager)/2 Lite Copyright (c) 1993, 1998 M. Kimes, Copyright (c) 2001, 2015 Steven Levine and Associates, Inc. All rights reserved'
    88
    99option stack = 655360
  • trunk/global.def

    r1807 r1881  
    55# 16 Jun 07 GKY Convert to OpenWatcom
    66
    7 option description '@#The Netlabs FM/2 team:3.23.0#@##1## 2015-05-25 03:23:00      TRESBOPEEP::EN:US:0:U:@@FM/2 Global MiniApp Copyright (c) 1993, 1998 M. Kimes, Copyright (c) 2001, 2015 Steven Levine and Associates, Inc. All rights reserved'
     7option description '@#The Netlabs FM/2 team:3.24.0#@##1## 2015-10-12 03:24:00      TRESBOPEEP::EN:US:0:U:@@FM/2 Global MiniApp Copyright (c) 1993, 1998 M. Kimes, Copyright (c) 2001, 2015 Steven Levine and Associates, Inc. All rights reserved'
    88
    99option stack = 388416
  • trunk/ini.def

    r1807 r1881  
    55# 16 Jun 07 GKY Convert to OpenWatcom
    66
    7 option description '@#The Netlabs FM/2 team:3.23.0#@##1## 2015-05-25 03:23:00      TRESBOPEEP::EN:US:0:U:@@FM/2 INI Editor MiniApp Copyright (c) 1993, 1998 M. Kimes, Copyright (c) 2001, 2015 Steven Levine and Associates, Inc. All rights reserved'
     7option description '@#The Netlabs FM/2 team:3.24.0#@##1## 2015-10-12 03:24:00      TRESBOPEEP::EN:US:0:U:@@FM/2 INI Editor MiniApp Copyright (c) 1993, 1998 M. Kimes, Copyright (c) 2001, 2015 Steven Levine and Associates, Inc. All rights reserved'
    88
    99option stack = 0x60000
  • trunk/killproc.def

    r1807 r1881  
    55# 16 Jun 07 GKY Convert to OpenWatcom
    66
    7 option description '@#The Netlabs FM/2 team:3.23.0#@##1## 2015-05-25 03:23:00      TRESBOPEEP::EN:US:0:U:@@FM/2 Kill Process MiniApp Copyright (c) 1993, 1998 M. Kimes, Copyright (c) 2001, 2015 Steven Levine and Associates, Inc. All rights reserved'
     7option description '@#The Netlabs FM/2 team:3.24.0#@##1## 2015-10-12 03:24:00      TRESBOPEEP::EN:US:0:U:@@FM/2 Kill Process MiniApp Copyright (c) 1993, 1998 M. Kimes, Copyright (c) 2001, 2015 Steven Levine and Associates, Inc. All rights reserved'
    88
    99option stack = 0x50000
  • trunk/sysinfo.def

    r1807 r1881  
    55# 16 Jun 07 GKY Convert to OpenWatcom
    66
    7 option description '@#The Netlabs FM/2 team:3.23.0#@##1## 2015-05-25 03:23:00      TRESBOPEEP::EN:US:0:U:@@FM/2 SysInfo MiniApp Copyright (c) 1993, 1998 M. Kimes, Copyright (c) 2001, 2015 Steven Levine and Associates, Inc. All rights reserved'
     7option description '@#The Netlabs FM/2 team:3.24.0#@##1## 2015-10-12 03:24:00      TRESBOPEEP::EN:US:0:U:@@FM/2 SysInfo MiniApp Copyright (c) 1993, 1998 M. Kimes, Copyright (c) 2001, 2015 Steven Levine and Associates, Inc. All rights reserved'
    88
    99option stack = 0x50000
  • trunk/undel.def

    r1807 r1881  
    55# 16 Jun 07 GKY Convert to OpenWatcom
    66
    7 option description '@#The Netlabs FM/2 team:3.23.0#@##1## 2015-05-25 03:23:00      TRESBOPEEP::EN:US:0:U:@@FM/2 Undelete MiniApp Copyright (c) 1993, 1998 M. Kimes, Copyright (c) 2001, 2015 Steven Levine and Associates, Inc. All rights reserved'
     7option description '@#The Netlabs FM/2 team:3.24.0#@##1## 2015-10-12 03:24:00      TRESBOPEEP::EN:US:0:U:@@FM/2 Undelete MiniApp Copyright (c) 1993, 1998 M. Kimes, Copyright (c) 2001, 2015 Steven Levine and Associates, Inc. All rights reserved'
    88
    99option stack = 0x50000
  • trunk/vcollect.def

    r1807 r1881  
    55# 16 Jun 07 GKY Convert to OpenWatcom
    66
    7 option description '@#The Netlabs FM/2 team:3.23.0#@##1## 2015-05-25 03:23:00      TRESBOPEEP::EN:US:0:U:@@FM/2 Collector MiniApp Copyright (c) 1993, 1998 M. Kimes, Copyright (c) 2001, 2015 Steven Levine and Associates, Inc. All rights reserved'
     7option description '@#The Netlabs FM/2 team:3.24.0#@##1## 2015-10-12 03:24:00      TRESBOPEEP::EN:US:0:U:@@FM/2 Collector MiniApp Copyright (c) 1993, 1998 M. Kimes, Copyright (c) 2001, 2015 Steven Levine and Associates, Inc. All rights reserved'
    88
    99option stack = 655360
  • trunk/vdir.def

    r1807 r1881  
    55# 16 Jun 07 GKY Convert to OpenWatcom
    66
    7 option description '@#The Netlabs FM/2 team:3.23.0#@##1## 2015-05-25 03:23:00      TRESBOPEEP::EN:US:0:U:@@FM/2 View Directory MiniApp Copyright (c) 1993, 1998 M. Kimes, Copyright (c) 2001, 2015 Steven Levine and Associates, Inc. All rights reserved'
     7option description '@#The Netlabs FM/2 team:3.24.0#@##1## 2015-10-12 03:24:00      TRESBOPEEP::EN:US:0:U:@@FM/2 View Directory MiniApp Copyright (c) 1993, 1998 M. Kimes, Copyright (c) 2001, 2015 Steven Levine and Associates, Inc. All rights reserved'
    88
    99option stack = 488416
  • trunk/viewinfs.def

    r1807 r1881  
    55# 16 Jun 07 GKY Convert to OpenWatcom
    66
    7 option description '@#The Netlabs FM/2 team:3.23.0#@##1## 2015-05-25 03:23:00      TRESBOPEEP::EN:US:0:U:@@FM/2 View INFs MiniApp Copyright (c) 1993, 1998 M. Kimes, Copyright (c) 2001, 2015 Steven Levine and Associates, Inc. All rights reserved'
     7option description '@#The Netlabs FM/2 team:3.24.0#@##1## 2015-10-12 03:24:00      TRESBOPEEP::EN:US:0:U:@@FM/2 View INFs MiniApp Copyright (c) 1993, 1998 M. Kimes, Copyright (c) 2001, 2015 Steven Levine and Associates, Inc. All rights reserved'
    88
    99option stack = 122840
  • trunk/vtree.def

    r1878 r1881  
    55# 14 Jun 07 SHL Convert to OpenWatcom
    66
    7 option description '@#The Netlabs FM/2 team:3.24.0#@##1## 2015-10-11 03:24:00      TRESBOPEEP::EN:US:0:U:@@FM/2 Tree View MiniApp Copyright (c) 1993, 1998 M. Kimes, Copyright (c) 2001, 2015 Steven Levine and Associates, Inc. All rights reserved'
     7option description '@#The Netlabs FM/2 team:3.24.0#@##1## 2015-10-12 03:24:00      TRESBOPEEP::EN:US:0:U:@@FM/2 Tree View MiniApp Copyright (c) 1993, 1998 M. Kimes, Copyright (c) 2001, 2015 Steven Levine and Associates, Inc. All rights reserved'
    88
    99option stack = 488416
  • trunk/warpin/makefile

    r1807 r1881  
    2727
    2828!ifndef FM2_VER                  # if defined on wmake command, use it
    29 FM2_VER=-3-23-0                  # default value
     29FM2_VER=-3-24-0                  # default value
    3030!ifdef %FM2_VER                  # if defined via env. var.
    3131FM2_VER=$(%FM2_VER)              #     use the env. var.
Note: See TracChangeset for help on using the changeset viewer.