[7690] | 1 | version 0.1.0 08-08-2001 Initial approach: Get information about
|
---|
| 2 | bugs from CONFIG.SYS, SYSLEVEL.*, odin32_?.log
|
---|
| 3 | and build a ReportingBugs.TXT-compatible
|
---|
| 4 | Odin Bug Report
|
---|
| 5 |
|
---|
| 6 | version 0.2.0 09-08-2001 Changed: Rearranged and polished GUI
|
---|
| 7 | Fixed: Spaces in directories did not work
|
---|
| 8 | Fixed: Bug in xf86sup.sys detection
|
---|
| 9 | Added: Hints for all fields
|
---|
| 10 | Added: More display drivers detected
|
---|
| 11 | Added: Chipset detection for Scitech Drivers
|
---|
| 12 | Added: License detection for Scitech Drivers
|
---|
| 13 | Added: Progress bar instead of counter
|
---|
| 14 | Added: Verbal description field
|
---|
| 15 | Added: Variable buffer size for pre-exception lines
|
---|
| 16 | Added: Simple CFG-file for some options
|
---|
| 17 |
|
---|
| 18 | version 0.2.1 10-08-2001 Changed: Executable and log field larger again
|
---|
| 19 | Fixed: SYSLEVEL files were not closed
|
---|
| 20 | Fixed: Wrong font in verbal description field
|
---|
| 21 | Added: Version notice in general hint text
|
---|
| 22 |
|
---|
| 23 | version 0.2.2 10-08-2001 Changed: Separate line for application version
|
---|
| 24 | Changed: Small cosmetic changes in report
|
---|
| 25 | Fixed: Ensured trailing '\' for directory vars
|
---|
| 26 | Fixed: Load RexxUtil (0.2.2a)
|
---|
| 27 | Added: Version notice at the bottom of the report
|
---|
| 28 |
|
---|
| 29 | version 0.3.0 14-08-2001 Changed: Version notice at the bottom of the report
|
---|
| 30 | Changed: Enhanced icon (still not perfect)
|
---|
| 31 | Changed: Same text in GUI and report
|
---|
| 32 | Changed: Yes/No for xf86sup-status instead of 1/0
|
---|
| 33 | Added: Also detect Win32K.SYS from odin32_?.log
|
---|
| 34 | Added: Detect last WarpIN installation
|
---|
| 35 | Added: Detect if no WarpIN installation before
|
---|
| 36 | Added: Check Odin.INI for last OdinInst execution
|
---|
| 37 | Added: Warning, if build is older than 10 days
|
---|
| 38 | Added: Refuse bug reports for old builds (>20 days)
|
---|
| 39 | Added: Check for invalid build names
|
---|
| 40 | Added: Some more CFG-Options (undocumented)
|
---|
| 41 | Added: Hide and close button on frame
|
---|
| 42 |
|
---|
| 43 | version 0.3.1 15-08-2001 Changed: Logfile entry field readonly
|
---|
| 44 | Fixed: Possible endless loops for incomplete logs
|
---|
| 45 |
|
---|
| 46 | version 0.4.0 17-08-2001 Changed: Completely redesigned GUI (now notebook)
|
---|
| 47 | Changed: Buildfile entry field readonly
|
---|
| 48 | Added: Query user automatically for build and log
|
---|
| 49 | Added: Detect build level of Scitech Drivers
|
---|
| 50 | Added: Detect OdinInst.EXE installdate from ODIN.INI
|
---|
| 51 | Added: Detect missing OdinInst.EXE execution
|
---|
| 52 | Added: Add complete ODIN.INI to the report
|
---|
| 53 | Added: User is automatically prompted for buildfile
|
---|
| 54 | and logfile
|
---|
| 55 | Fixed: Possible endless loops if invalid filenames
|
---|
| 56 | were supplied
|
---|
| 57 |
|
---|
| 58 | version 0.4.1 19-08-2001 Changed: Rewrote ODIN.INI detection (from logfile)
|
---|
| 59 | Fixed: Possible endless loops for incomplete logfiles
|
---|
| 60 | Added: Entry field for Odin.INI
|
---|
| 61 |
|
---|
| 62 | version 0.5.0 04-09-2001 Changed: Complete code restructured
|
---|
| 63 | Fixed: Some little errors (I forgot which)
|
---|
| 64 | Fixed: Error when no SYSLEVEL.FPK available
|
---|
| 65 | Fixed: WarpIN database detection
|
---|
| 66 | Fixed: False errormsg, if log is given before build
|
---|
| 67 | Fixed: Logfile left open if no exception in it
|
---|
| 68 | Fixed: Set progress bar to 100 if ready
|
---|
| 69 | Fixed: No more multiple errors when no WarpIN present
|
---|
| 70 | Fixed: Timing problem if RxNap is not used
|
---|
| 71 | Fixed: Removed PE2LX from the launching methods
|
---|
| 72 | Added: Tested positively on OS/2 Warp 3 FP#40,
|
---|
| 73 | OS/2 Warp 4.5 FP#15 and OS/2 Warp 4.51 MCP
|
---|
| 74 | Added: Real INI file instead of simple CFG
|
---|
| 75 | Added: Supply log via command line allowed
|
---|
| 76 | Added: WPS integration (auto creating object + assoc)
|
---|
| 77 | Added: Timer based validition of the report
|
---|
| 78 | Added: Open button
|
---|
| 79 | Added: Detect kernel revision
|
---|
| 80 | Added: Detect Win32K-parameters in CONFIG.SYS
|
---|
| 81 | Added: Preliminary support for RxExtras RxNap
|
---|
| 82 | (do not hog CPU while parsing logs)
|
---|
| 83 |
|
---|
| 84 | version 0.5.1 13-09-2001 internally, not released
|
---|
| 85 | Changes: (Temporarily) disabled RxNap support
|
---|
| 86 | Fixed: Open/close INI file for every setting
|
---|
| 87 | Fixed: Forgot to disable timer as soon as "Create
|
---|
| 88 | report" is pressed
|
---|
| 89 | Added: Detect Kernel32.DLL revision
|
---|
| 90 | Added: (Semi)autodetect buildfile, if build-
|
---|
| 91 | directory is properly specified (this means:
|
---|
| 92 | Ideally you only have to specify the logfile!)
|
---|
| 93 | Added: Optional directory for the email program
|
---|
| 94 | (needed for PMMail)
|
---|
| 95 | Added: Switch to prevent application directory from
|
---|
| 96 | being saved to disk
|
---|
| 97 |
|
---|
| 98 | version 0.5.2 18-09-2001 internally, not released
|
---|
| 99 |
|
---|
| 100 | version 0.5.3 03-10-2001 Changed: Moved progress bar into separate window
|
---|
| 101 | Changed: Dropdown combo box for email program
|
---|
| 102 | Changed: Objects created by odinbug compatible with
|
---|
| 103 | objects created by WPI build file
|
---|
| 104 | Changed: Run VIEW.EXE instead of SysSetObjectData()
|
---|
| 105 | for OdinBug.HLP
|
---|
| 106 | Fixed: Uninitialized variable for xf86sup.sys (0.5.3a)
|
---|
| 107 | Fixed: Width of header/footer lines
|
---|
| 108 | Fixed: Clarified meaning of some texts
|
---|
| 109 | Fixed: No more VIO-window with missing Kernel32.dll
|
---|
| 110 | Fixed: Set focus to application name field after
|
---|
| 111 | everything has been collected
|
---|
| 112 | Fixed: Check if OdinBug.RPT can be written
|
---|
| 113 | Fixed: Tab-Order on most pages
|
---|
| 114 | Fixed: Turned off VRRedirectStdIO
|
---|
| 115 | Fixed: Wrongly calculated build date, see below
|
---|
| 116 | Fixed: Missing leading 0 support in _xtime() function
|
---|
| 117 | Fixed: Missing leading 0 support in _xmonth() function
|
---|
| 118 | Fixed: Missing leading 0 support in _xdate() function
|
---|
| 119 | Added: Check box for "Oh, nooo" message boxes
|
---|
| 120 | Added: Warning if PE.EXE entered as launching method
|
---|
| 121 | and Win32K.SYS is (and was) installed
|
---|
| 122 | Added: Warning if user could eventually pick
|
---|
| 123 | wrong log file
|
---|
| 124 | Added: (Intentionally!) uncomfortable override
|
---|
| 125 | feature for too old builds
|
---|
| 126 | Added: About and Thanks box
|
---|
| 127 | Added: Editable dropdown combobox for email address
|
---|
| 128 | Added: <sendto: odinusers@yahoogroups.com> on top
|
---|
| 129 | Added: Help: Help button (opens "OdinBug.HLP")
|
---|
| 130 | Added: Help: Context sensitive help (incomplete)
|
---|
| 131 | Added: Help: "Application page" help pages complete
|
---|
| 132 | Added: Help: ReportingBugs.txt integrated
|
---|
| 133 | Added: Help: Logging.txt integrated
|
---|
| 134 |
|
---|
| 135 | version 0.5.4 15-10-2001 internally, not released
|
---|
| 136 | Changed: Version numbering: OdinBug will never have
|
---|
| 137 | a higher version number than Odin itself.
|
---|
| 138 | Changed: Show unrecognized parameters in error message
|
---|
| 139 | Changed: <sendto:...> only for non-Netscape users
|
---|
| 140 | Changed: Reactivated code to delete old .CF/.CFG files
|
---|
| 141 | Changed: Completely rewrote email support, now I am
|
---|
| 142 | able to specifically support various email
|
---|
| 143 | clients. Supported programs:
|
---|
| 144 | - Generic : This is the old code
|
---|
| 145 | - Netscape: Works perfectly (here)!
|
---|
| 146 | - PMMSend from PMMail: Still does not work!:-(
|
---|
| 147 | Fixed: EMail directory field was not updated properly
|
---|
| 148 | Fixed: TabOrder on main windows was messed up (again)
|
---|
| 149 | Fixed: Hotkeys on main window now work as expected
|
---|
| 150 | (Workaround for VX-REXX bug?)
|
---|
| 151 | Fixed: Logfile not recognized if blanks in path
|
---|
| 152 | Fixed: Set focus properly after Alt-PgUp/Alt-PgDn
|
---|
| 153 | Added: Exit button
|
---|
| 154 | Added: Help: Completed all missing entries.
|
---|
| 155 | Added: Undocumented key (#) in application name field
|
---|
| 156 | to quickly fill in test data
|
---|
| 157 |
|
---|
| 158 | version 0.5.5 24-11-2001
|
---|
| 159 | Changed: OdinBug.EXE is now packed with Veit Kanne-
|
---|
| 160 | giesers VX-REXX executables packer.
|
---|
| 161 | Changed: Split "Settings" into "Settings" and "EMail"
|
---|
| 162 | Changed: "Available" is now a DDCB with (hopefully!)
|
---|
| 163 | useful default texts
|
---|
| 164 | Changed: <sendto:...> only for generic email support
|
---|
| 165 | Changed: Moved search for exception information into
|
---|
| 166 | a second background thread!
|
---|
| 167 | Changed: Removed SDD from display driver versions
|
---|
| 168 | DDCB field, as it is always fully detected
|
---|
| 169 | Changed: Removed WEASEL.EXE from the list of email
|
---|
| 170 | clients
|
---|
| 171 | Fixed: Choosing a second, different logfile did not
|
---|
| 172 | work correctly, several fields/variables were
|
---|
| 173 | not cleared/updated correctly!
|
---|
| 174 | Fixed: Application directory should always be
|
---|
| 175 | suggested as directory for report files
|
---|
| 176 | Fixed: Temporary files left over in the TEMP directory
|
---|
| 177 | Fixed: /C parameter missing for start PMMSend.EXE
|
---|
| 178 | Fixed: Nasty routine for trailing backslashes
|
---|
| 179 | Fixed: Some more error checking is done
|
---|
| 180 | Fixed: Override too old builds only worked under
|
---|
| 181 | ununsual circumstances
|
---|
| 182 | Fixed: Tab-Order on application page (again)
|
---|
| 183 | Fixed: Check if email clients are found within PATH
|
---|
| 184 | (Netscape and PMMAil only for the moment)
|
---|
| 185 | Fixed: WPS objects should not get updated wrongly
|
---|
| 186 | anymore, if OdinBug.EXE is called from the
|
---|
| 187 | commandline from a different directory than
|
---|
| 188 | it is located in.
|
---|
| 189 | Fixed: Previous fix had to be fixed again (oh, my).
|
---|
| 190 | Fixed: Help: Statement regarding usage of Win32K.SYS
|
---|
| 191 | Fixed: Help: No more circle definition regarding
|
---|
| 192 | account (PMMail)
|
---|
| 193 | Fixed: Help: A few typos.
|
---|
| 194 | Added: Radio buttons plus dynamic fields in order
|
---|
| 195 | to simplify entries for email clients.
|
---|
| 196 | Added: Field for account name in order to finally
|
---|
| 197 | support PMMail properly.
|
---|
| 198 | Added: Start PMMail if currently not active.
|
---|
| 199 | Added: Show progress window when starting PMMail.
|
---|
| 200 | Added: Option to put multiple bugreports into one file
|
---|
| 201 | Added: Button to browse logfiles (plus field to choose,
|
---|
| 202 | tested with HV.EXE, LogView.EXE and E.EXE)
|
---|
| 203 | Added: Page to display exceptions in current logfile
|
---|
| 204 | Added: Option to ask, if logfile should be deleted
|
---|
| 205 | Added: Create new URL object to subscribe to odinusers
|
---|
| 206 | Added: Show whether WIN32LOG_ENABLED is set or not
|
---|
| 207 | for the current session
|
---|
| 208 |
|
---|
| 209 | known problems:
|
---|
| 210 | - InstallDateTime key decoding from WarpIN database
|
---|
| 211 | is still ugly, although it seems to work
|
---|
| 212 | - Detection whether 2nd Thread has completed
|
---|
| 213 | is not water proof, although possibly good enough
|
---|
| 214 | - It appears that the VX-Rexx event queue is not
|
---|
| 215 | processed as long the second thread is running?
|
---|
| 216 | (First attempt to change this made OdinBug hang)
|
---|
| 217 |
|
---|
| 218 | todo-list:
|
---|
| 219 | - Create a local bug database (i.e log all exceptions
|
---|
| 220 | to a local file) (a la popuplog.os2)
|
---|
| 221 | - Clean source code for public release (partly done)
|
---|
| 222 |
|
---|