source: trunk/doc/changes.OdinBug@ 7690

Last change on this file since 7690 was 7690, checked in by sandervl, 24 years ago

OdinBug 0.5.5 updates

File size: 14.0 KB
Line 
1version 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
6version 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
18version 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
23version 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
29version 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
43version 0.3.1 15-08-2001 Changed: Logfile entry field readonly
44 Fixed: Possible endless loops for incomplete logs
45
46version 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
58version 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
62version 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
84version 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
98version 0.5.2 18-09-2001 internally, not released
99
100version 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
135version 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
158version 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
209known 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
218todo-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
Note: See TracBrowser for help on using the repository browser.