source: trunk/src/kernel32

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @22010   13 years dmik kernel32: Disable Win32 TIB switch completely by default. Previously, …
(edit) @22005   13 years dmik kernel32: Improve logging (showing current FS mode).
(edit) @22004   13 years dmik kernel32: Pick up register changes in try/except filter. This is …
(edit) @22002   14 years dmik kernel32: Derive HOMEDRIVE/HOMEPATH environment vars from HOME. …
(edit) @22000   14 years dmik kernel32: Cut out hidden kLIBC arguments added by spawn(). These …
(edit) @21999   14 years dmik kernel32: Make SEH work in OS/2 context. See #82 for details.
(edit) @21996   14 years dmik kernel32: Export CreateToolhelp32Snapshot, Trhread32First, …
(edit) @21986   14 years dmik kernel: Fix crash in PE/PEC (another regression of r21981). Closes #78.
(edit) @21983   14 years dmik kernel32: Fix crash in CreateThread() (r21981 regression).
(edit) @21981   14 years dmik kernel32: Fix stack size interpretation in CreateThread(). It now …
(edit) @21980   14 years dmik kernel32: Support guard page exceptions. This is in particular …
(edit) @21979   14 years dmik kernel32: Release log file lock on unexpected thread termination. …
(edit) @21959   14 years dmik Serialize each log statement using mutex. This finally fixes the …
(edit) @21958   14 years dmik Make sure hour value doesn't exceed 23h in logs.
(edit) @21957   14 years dmik Print human readable time stamp in log files. Also clean up the code …
(edit) @21956   14 years dmik Implement SwitchToThread() API. This is in particular referenced by …
(edit) @21953   14 years dmik Add a bunch of Win32 API stubs needed for Flash above 10.0.45. This …
(edit) @21932   14 years dmik kernel32: More logging.
(edit) @21931   14 years dmik kernel32: Increase maximum size of internal shared heap from 2M to 8M. …
(edit) @21927   14 years dmik Fix build breaks with the newest GCC 4.4.6 from GIT. In particular, …
(edit) @21925   14 years dmik Fix hang when loading KERNEL32.DLL from high-mem enabled application. …
(edit) @21919   14 years dmik Restore parts of r21848 lost during merge with gcc-kmk due to renamed …
(edit) @21916   14 years dmik Merge branch gcc-kmk to trunk.
(edit) @21914   14 years dmik Restore inter-line spaces removed in r21863. This is to avoid …
(edit) @21863   14 years abwillis Ticket #52, added to debug and moved exports to cleaner location in …
(edit) @21848   14 years abwillis Ticket #52
(edit) @21675   14 years dmik Fixed a regression in r21674. This broke the Select Directory dialog …
(edit) @21674   14 years dmik GetFileAttributesEx: Accept paths with trailing slashes. The Win32 …
(edit) @21673   14 years dmik CreateProcessA: Add support for CREATE_UNICODE_ENVIRONMENT. This also …
(edit) @21669   14 years dmik kernel32: Added debugging to O32_CreateProcessA().
(edit) @21667   14 years dmik kernel32: Fixed a regression in r21655 that caused crashes in DOSCALL1 …
(edit) @21662   14 years dmik kernel32: SEH: Disabled unwinding Win32 exception handlers in response …
(edit) @21661   14 years dmik kernel32: Do not unwind Win32 exception handlers from DLL_InitTerm() …
(edit) @21655   14 years dmik kernel32: Fixed: Closing a duplicate of a handle opened with …
(edit) @21654   14 years dmik kernel32: Show an error message box if WGSS50.DLL initialization fails …
(edit) @21653   14 years dmik kernel32: Add the full path to the started executable to the message …
(edit) @21651   14 years dmik kernel32: Show a message box if DLL initializaiton fails to make sure …
(edit) @21650   14 years dmik kernel32: Check for failures during DLL initialization and return the …
(edit) @21649   14 years dmik general: Exit gracefully instead of crashing if KERNEL32.DLL …
(edit) @21648   14 years dmik kernel32: Added debug messages to OSLibGetDllName().
(edit) @21647   14 years dmik kernel32: Propagate exceptions further along the OS/2 chain instead of …
(edit) @21645   14 years dmik kernel32: SEH: Fixed crashes at process termination (exceptions …
(edit) @21638   14 years dmik kernel32: GetFileAttributesEx(): Interpret paths like 'X:' as 'X:\' …
(edit) @21633   15 years dmik kernel32: Fixed crashes in code involving _try/except due to garbage …
(edit) @21626   15 years dmik kernel32: To complete the Win32 exception chain unwind support, make …
(edit) @21625   15 years dmik kernel32: SEH: Fixed: Detecting the successful Win32 FS change was …
(edit) @21623   15 years dmik kernel32: Typo.
(edit) @21622   15 years dmik kernel32: SEH: We must unwind the Win32 exception stack on any …
(edit) @21621   15 years dmik kernel32: Do not use ODINCRT (VACRT) printf when handling XCPT_UNWIND …
(edit) @21619   15 years dmik kernel32: Removed the dirty hack that would reset the exception …
(edit) @21618   15 years dmik kernel32/SEH: Fixed a couple of bugs in SEH processing that could …
(edit) @21615   15 years dmik kernel32: Prevent accessing dprintf's FILE members in release builds: …
(edit) @21612   15 years dmik kernel32/SEH: Fixed: The try exception handler would incorrectly …
(edit) @21611   15 years dmik kernel32: Added missing \n to the funciton name when performing a …
(edit) @21610   15 years dmik kernel32: Fixed: Parsing .SYM files when printing the stack trace in …
(edit) @21605   15 years dmik general: Corrected spelling of my name.
(edit) @21604   15 years dmik kernel32: Report ERROR_MOD_NOT_FOUND from LoadLibrary() when it fails …
(edit) @21589   15 years dmik tools/wrc: Restored generating GAS output by default. MASM output is …
(edit) @21587   15 years dmik kernel32: VirtualQuery: Succeed with MEM_FREE for one page when …
(edit) @21583   15 years abwillis Ticket #32
(edit) @21569   15 years dmik kernel32: Fixed a bunch of OSLibDos* functions dealing with file names …
(edit) @21568   15 years dmik kernel32: Disable logging exceptions in release builds through RAS …
(edit) @21567   15 years dmik kernel32: Implemented GetVolumePathName() API.
(edit) @21566   15 years dmik kernel32: Debug output of GetFullPathNameA() could crash the process.
(edit) @21564   15 years dmik kernel32: Implemented generating the high/low index values (using a …
(edit) @21549   15 years dmik kernel32: Fixed debug output in GetFullPathName*.
(edit) @21537   15 years dmik kernel32: When checking for TZ, use RegOpenKey instead of RegCreateKey
(edit) @21535   15 years dmik Deduce Windows Time Zone information from the TZ environment variable.
(edit) @21529   15 years dmik Fixed completely broken national (non-Latin1) character input in Odin. …
(edit) @21525   15 years dmik kernel32: Fixed: GetFileInformation() would fail with …
(edit) @21509   15 years dmik Reverted r21470 as Win2000 better corresponds to the level of the …
(edit) @21494   15 years dmik Fixed broken build after r21492 by sorting out a huuuuge wagon of …
(edit) @21489   15 years dmik Added TLS_OUT_OF_INDEXES.
(edit) @21474   15 years dmik kernel32/SEH: Added support for setjmp()/longjmp() within the try …
(edit) @21473   15 years dmik kernel32: Do not attempt to dereference a certainly invalid pointer in …
(edit) @21472   15 years dmik kernel32: Allow FILE_MAP_READ access for PAGE_WRITECOPY mappings. …
(edit) @21470   15 years ydario Make WinXP the default system version.
(edit) @21469   15 years dmik Fixed: argv[argc] must be NULL.
(edit) @21464   15 years dmik Added argcA and argvA (valid only after WinMain() is entered) that …
(edit) @21463   15 years dmik Undo interpreting strings as ANSI for certain OSLib APIs modified in …
(edit) @21462   15 years dmik Fixed: CreateProcess could not start programs with national characters …
(edit) @21457   15 years ydario In low mem situations, DosAllocMem() can fail while new() can still …
(edit) @21445   15 years ydario LoadLibraryExA: return only for LX binaries, allow execution for PE …
(edit) @21438   15 years ydario Reverted partially previous commit, wrong files.
(edit) @21437   15 years ydario Restored old thread affinity mask, flash10 ticket:18.
(edit) @21435   15 years dmik kernel32: Return FALSE and set ERROR_CALL_NOT_IMPLEMENTED in …
(edit) @21434   15 years dmik Fixed: Starting executables with RegisterLxExe() would mistakenly …
(edit) @21431   15 years dmik SEH: A better implementation of r21427, doesn't need separate …
(edit) @21427   15 years dmik SEH: Save EXCEPTION_RECORD and CONTEXT on heap when jumping back from …
(edit) @21426   15 years dmik Attempted to make Odin work in LIBPATHSTRICT=T mode by replacing …
(edit) @21408   15 years dmik LoadLibraryExA: Report the correct error code (mapped from OS/2 …
(edit) @21407   15 years dmik Removed accidentally committed garbage.
(edit) @21406   15 years dmik Added mapping of OS/2's ERROR_INIT_ROUTINE_FAILED to Win32's …
(edit) @21388   15 years dmik Make CreateFile() return HANDLE rather than HFILE to match the current …
(edit) @21385   15 years dmik Added ignore patterns and removed generated files from SVN control.
(edit) @21383   15 years dmik SEH: Don't call except blocks during exception stack unwind (for …
(edit) @21382   15 years dmik SEH: Fixed: Nested try/except statements would produce wrong …
(edit) @21381   15 years dmik Implemented compiler-level SEH (try/catch) support for GCC.
(edit) @21374   16 years vladest Handle index overrun can cause crash sometimes. Ticket #4
(edit) @21370   16 years vladest Crash on some youtube movies fixed
Note: See TracRevisionLog for help on using the revision log.