Changeset 21632 for trunk/changelog
- Timestamp:
- May 12, 2011, 9:01:31 PM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/changelog
r21606 r21632 1 0.6.21632 (2011-05-12) 2 ---------------------- 3 4 Dmitriy Kuminov: 5 - kernel32: Fixed: Parsing .SYM files when printing the stack trace in debug 6 mode was not thread safe which caused garbage and nested crashes. 7 - kernel32: SEH: Fixed a number of bugs in __try/__catch hangling that could 8 cause a bunch of various crashes when unwinding the Win32 exception chain 9 (usually at process termination, as a result of both a fatal exception or 10 a clean exit). 11 - kernel32: Do not use ODINCRT (VACRT) printf when handling XCPT_UNWIND in 12 debug mode since it's known to produce deadlocks. 13 - kernel32: To complete the Win32 exception chain unwind support, make sure 14 it is unwound when the thread terminates itself with ExitThread or 15 ExitProcess etc. before removing its exception handlers from stack. 16 - wgss: Added a hack that makes sure the system lock is released when the 17 thread terminates. This avoids deadlocks at process termination leading to 18 hanging non-killable zombie processes, which is especially frequent on SMP 19 systems. 20 - gdi32: Fixed broken TextOut? API family that would draw text flipped along 21 the base line. 22 - comdlg32: Made PrintDlg?() use the native PM print dialog instead of the 23 Win32 clone. This looks much more native and gives access to all printer 24 settings. 25 - minivcrt: Fixed _fullpath()/_wfullpath() which was broken in many regards 26 (i.e. it would eat path components starting with "." and ".."). 27 1 28 0.6.21606 (2011-03-28) 2 29 ----------------------
Note:
See TracChangeset
for help on using the changeset viewer.