| 1 | /* $Id: changelog,v 1.1175 2000-10-05 19:39:51 sandervl Exp $ */
|
|---|
| 2 |
|
|---|
| 3 | 2000-10-05: Sander van Leeuwen <sandervl@xs4all.nl>
|
|---|
| 4 | - KERNEL32: Don't print FS warnings for OS/2 Odin applications
|
|---|
| 5 | EnumResourceNamesA fix (zero terminate resource name)
|
|---|
| 6 | - USER32: GetWindow GW_CHILD & GW_HWNDFIRST fixes
|
|---|
| 7 | EnumDisplaySettingsA; always set refresh rate to 70hz
|
|---|
| 8 | Z-order bugs fixed; GetWindow returns windows in correct order now
|
|---|
| 9 | hack for groupbox (clipsiblings) no longer necessary. Same
|
|---|
| 10 | goes for adding WS_CLIPSIBLINGS style for dialog controls.
|
|---|
| 11 | Re-enabled usage of invalid region instead of invalid rectangle
|
|---|
| 12 | in BeginPaint -> lots of paint problems gone (i.e. winzip)
|
|---|
| 13 |
|
|---|
| 14 | 2000-10-05: Michal Necasek <mike@mendelu.cz>
|
|---|
| 15 | - KERNEL32: Fixes for exception handling (as done by MSVCRT)
|
|---|
| 16 |
|
|---|
| 17 | 2000-10-05: knut st. osmundsen <knut.stange.osmundsen@mynd.no>
|
|---|
| 18 | - tools\common: Implemented read and write buffering for class kFile
|
|---|
| 19 | to speed up kDef2Wat and ImpDef.
|
|---|
| 20 |
|
|---|
| 21 | 2000-10-04: Sander van Leeuwen <sandervl@xs4all.nl>
|
|---|
| 22 | - KERNEL32: Added forwarder support for PE loader (required for msvcrt40.dll)
|
|---|
| 23 |
|
|---|
| 24 | 2000-10-04: knut st. osmundsen <knut.stange.osmundsen@mynd.no>
|
|---|
| 25 | - tools\ImpDef: Corrected wrong DESCRIPTION statement.
|
|---|
| 26 | Corrected exception when processing src\icmp\icmp.def.
|
|---|
| 27 |
|
|---|
| 28 | 2000-10-03: Sander van Leeuwen <sandervl@xs4all.nl>
|
|---|
| 29 | - Include\uniconv.h
|
|---|
| 30 | FS wrappers for Unicode api
|
|---|
| 31 | - Include\heapstring.h:
|
|---|
| 32 | strcasecmp & strncasecmp are case insensitive (fixes
|
|---|
| 33 | profile apis (and probably some other things too))
|
|---|
| 34 | - KERNEL32: Calculate cpu speed and set HARDWARE\DESCRIPTION\System\CentralProcessor\x\~Mhz key
|
|---|
| 35 | Added GetFileType method to conin/out which return FILE_TYPE_CHAR
|
|---|
| 36 | Create new keys during installation:
|
|---|
| 37 | [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Cdfs]
|
|---|
| 38 | [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Cdrom]
|
|---|
| 39 | Fix for failure during DLL_PROCESS_ATTACH for LX system
|
|---|
| 40 | dlls (pe loader). Didn't fail properly before.
|
|---|
| 41 | Check if executable exists in CreateProcessA; fixes VMWare
|
|---|
| 42 | installation
|
|---|
| 43 | InitCommandLine fix (forgot to copy cmd line)
|
|---|
| 44 | - USER32: Fix for EDIT_WM_Char (couldn't type in numbers anymore)
|
|---|
| 45 | EnumDisplaySettingsA accepts negative indices
|
|---|
| 46 | - ADVAPI32: Cleanup
|
|---|
| 47 |
|
|---|
| 48 | 2000-10-03: Michal Necasek <mike@mendelu.cz>
|
|---|
| 49 | - KERNEL32: Fix for HMGetFileType. Must return FILE_TYPE_CHAR for standard
|
|---|
| 50 | handles (in/out/error)
|
|---|
| 51 |
|
|---|
| 52 | 2000-10-03: knut st. osmundsen <knut.stange.osmundsen@mynd.no>
|
|---|
| 53 | - Watcom makefiles:
|
|---|
| 54 | ú Wrote a converter tool to make wlink input from .def files.
|
|---|
| 55 | tools/common - kDef2Wat.exe (Need VA C to compiler currently)
|
|---|
| 56 | ú Found a problem with Watcom when trying to link
|
|---|
| 57 | advapi32.dll; It mangles the __stdcall function when
|
|---|
| 58 | they aren't prototyped/delcared extern "C". Haven't found
|
|---|
| 59 | any solution to this, other than prototyping the
|
|---|
| 60 | APIs within extern "C" { }.
|
|---|
| 61 |
|
|---|
| 62 | 2000-10-02: Sander van Leeuwen <sandervl@xs4all.nl>
|
|---|
| 63 | - SHLWAPI: Rewrote VERSION_OsIsUnicode (same as SHELL_OsIsUnicode now)
|
|---|
| 64 | - RICHED32: 'Handle' WM_SETTEXT messages. Wine's richedit dll is very
|
|---|
| 65 | incomplete. It's better to use the native windows version.
|
|---|
| 66 | - KERNEL32: Ported Wine's LoadModule (previously used Open32)
|
|---|
| 67 | Changed version apis
|
|---|
| 68 | You can now tell Odin to pretend to be Windows 98 or
|
|---|
| 69 | Windows NT 4.0 (default = NT40)
|
|---|
| 70 | Odin.ini:
|
|---|
| 71 | [WinVersion]
|
|---|
| 72 | Version=Win98
|
|---|
| 73 | - OLE32: Added stubs for CoGetInstanceFromFile & CoGetInstanceFromIStorage
|
|---|
| 74 | - KERNEL32, WSOCK32, WINMM, include\odinwrap.h, SHLWAPI, WNASPI32
|
|---|
| 75 | Changes/fixes for new ODINFUNCTION macros
|
|---|
| 76 |
|
|---|
| 77 | 2000-10-02: Patrick Haller <phaller@gmx.net>
|
|---|
| 78 | - *: major change in ODINWRAP macros
|
|---|
| 79 | and (all) affected sources
|
|---|
| 80 | - GDI32: fixed possible error in text.cpp (strrchr)
|
|---|
| 81 | - WNETAP32: started implementation of LAN Manager support :)
|
|---|
| 82 | NetApiBuffer*
|
|---|
| 83 | NetStatisticsGet
|
|---|
| 84 | NetWkstaGetInfo
|
|---|
| 85 | - KERNEL32: added HEAP_size export
|
|---|
| 86 |
|
|---|
| 87 | 2000-10-02: knut st. osmundsen <knut.stange.osmundsen@mynd.no>
|
|---|
| 88 | - KERNEL32: Fixed Pe2Lx (ie. Win32k) TLS problem. Beyond Compare works.
|
|---|
| 89 | - Common: Added very limited dump capability to kFilePE. (Used to
|
|---|
| 90 | understand TLS.)
|
|---|
| 91 | - Win32k Added symbols for kernel 14050 (Warp4) and
|
|---|
| 92 | 14054 (Warp4, WS4eB SMP and UNI).
|
|---|
| 93 |
|
|---|
| 94 | 2000-10-01: Patrick Haller <phaller@gmx.net>
|
|---|
| 95 | - KERNEL32: Optimization of PROFILE calls
|
|---|
| 96 | - GDI32: Fix for uncompressed/RGB bitmaps (biSizeImage == 0)
|
|---|
| 97 | - WINMM: Fix for timer logic - timers still quite untested
|
|---|
| 98 |
|
|---|
| 99 | 2000-10-01: Sander van Leeuwen <sandervl@xs4all.nl>
|
|---|
| 100 | - KERNEL32: Fixed bug introduced by recent command line changes
|
|---|
| 101 | (executables with spaces in name/dir)
|
|---|
| 102 | - GDI32: Implemented AddFontResourceW
|
|---|
| 103 |
|
|---|
| 104 | 2000-10-01: knut st. osmundsen <knut.stange.osmundsen@mynd.no>
|
|---|
| 105 | - Win32k: ú Added IOCtl API for Reading or Writing into another process'
|
|---|
| 106 | address space. (*ProcessReadWrite)
|
|---|
| 107 | This is intended used to implemented ReadProcessMemory and
|
|---|
| 108 | WriteProcessMemory (which is essensial to debuggers I think).
|
|---|
| 109 | I'll implementet them soon, but it sees that it'll
|
|---|
| 110 | require more changes in process.c that I first thought.
|
|---|
| 111 | ú Simplified maintaince of kernel imports. (mkcalltab)
|
|---|
| 112 | Removed unused imports.
|
|---|
| 113 |
|
|---|