source: trunk/changelog@ 4452

Last change on this file since 4452 was 4449, checked in by sandervl, 25 years ago

* empty log message *

File size: 7.4 KB
RevLine 
[4449]1 /* $Id: changelog,v 1.1179 2000-10-07 09:34:04 sandervl Exp $ */
[4448]2
3 2000-10-07: Markus Montkowski <mmontkowski@gmx.de>
4 - GDI32: Fixed bitblt, it used the size of the source DC
5 when no destwindow was found. this doesn't work
6 for bitblt between dibsections if the dest is larger.
7 so now it checks if the dest DC belongs to a dibsection
8 and uses sets hdcHeight/Width to the size of the dibsection.
9 Added GetWidth() member function for this.
10 Fixes: Civilisation Test of Times
[2659]11
[4438]12 2000-10-06: Sander van Leeuwen <sandervl@xs4all.nl>
13 - KERNEL32: PE loader: no longer rely on section names, but on image
14 directories instead
15 Init console earlier. (before exe is loaded; some dlls want
16 to send output to the console while they're being loaded)
[4442]17 EnumResourceNamesW/EnumResourceTypesW fixes (strings not terminated)
18 CreateProcessA/W fix for setting current directory of new process;
19 Open32 ignores lpCurrentDirectory parameter
20 - PELDR: Special parameter for setting current directory added (/OPT[CURDIR=x])
21 - USER32: Ignore class background brush in DefDlgProc for WM_ERASEBKGND
22 (always use GetSysColorBrush(COLOR_BTNFACE))
23 (Wine does this and it fixes the 1st dialog of the Netscape 6 install)
24 OemToCharBuffA fix; put back special characters that got translated
25 to 0xff (fixes Netscape 6 install license edit control)
[4438]26
27 2000-10-05: Michal Necasek <mike@mendelu.cz>
28 - KERNEL32: FormatMessageA/W fix; message ids can be larger than 65535
29 (VACPPWIN)
30
[4429]31 2000-10-05: Sander van Leeuwen <sandervl@xs4all.nl>
32 - KERNEL32: Don't print FS warnings for OS/2 Odin applications
[4437]33 EnumResourceNamesA fix (zero terminate resource name)
[4429]34 - USER32: GetWindow GW_CHILD & GW_HWNDFIRST fixes
35 EnumDisplaySettingsA; always set refresh rate to 70hz
[4432]36 Z-order bugs fixed; GetWindow returns windows in correct order now
37 hack for groupbox (clipsiblings) no longer necessary. Same
38 goes for adding WS_CLIPSIBLINGS style for dialog controls.
39 Re-enabled usage of invalid region instead of invalid rectangle
40 in BeginPaint -> lots of paint problems gone (i.e. winzip)
[4429]41
[4432]42 2000-10-05: Michal Necasek <mike@mendelu.cz>
43 - KERNEL32: Fixes for exception handling (as done by MSVCRT)
44
[4428]45 2000-10-05: knut st. osmundsen <knut.stange.osmundsen@mynd.no>
46 - tools\common: Implemented read and write buffering for class kFile
47 to speed up kDef2Wat and ImpDef.
48
[4423]49 2000-10-04: Sander van Leeuwen <sandervl@xs4all.nl>
50 - KERNEL32: Added forwarder support for PE loader (required for msvcrt40.dll)
51
[4420]52 2000-10-04: knut st. osmundsen <knut.stange.osmundsen@mynd.no>
53 - tools\ImpDef: Corrected wrong DESCRIPTION statement.
[4425]54 Corrected exception when processing src\icmp\icmp.def.
[4420]55
[4409]56 2000-10-03: Sander van Leeuwen <sandervl@xs4all.nl>
57 - Include\uniconv.h
58 FS wrappers for Unicode api
[4416]59 - Include\heapstring.h:
60 strcasecmp & strncasecmp are case insensitive (fixes
61 profile apis (and probably some other things too))
[4409]62 - KERNEL32: Calculate cpu speed and set HARDWARE\DESCRIPTION\System\CentralProcessor\x\~Mhz key
63 Added GetFileType method to conin/out which return FILE_TYPE_CHAR
64 Create new keys during installation:
65 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Cdfs]
66 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Cdrom]
67 Fix for failure during DLL_PROCESS_ATTACH for LX system
68 dlls (pe loader). Didn't fail properly before.
[4418]69 Check if executable exists in CreateProcessA; fixes VMWare
70 installation
[4423]71 InitCommandLine fix (forgot to copy cmd line)
[4409]72 - USER32: Fix for EDIT_WM_Char (couldn't type in numbers anymore)
73 EnumDisplaySettingsA accepts negative indices
[4412]74 - ADVAPI32: Cleanup
[4409]75
76 2000-10-03: Michal Necasek <mike@mendelu.cz>
77 - KERNEL32: Fix for HMGetFileType. Must return FILE_TYPE_CHAR for standard
78 handles (in/out/error)
79
[4403]80 2000-10-03: knut st. osmundsen <knut.stange.osmundsen@mynd.no>
81 - Watcom makefiles:
82 ú Wrote a converter tool to make wlink input from .def files.
83 tools/common - kDef2Wat.exe (Need VA C to compiler currently)
84 ú Found a problem with Watcom when trying to link
85 advapi32.dll; It mangles the __stdcall function when
86 they aren't prototyped/delcared extern "C". Haven't found
87 any solution to this, other than prototyping the
88 APIs within extern "C" { }.
89
[4369]90 2000-10-02: Sander van Leeuwen <sandervl@xs4all.nl>
91 - SHLWAPI: Rewrote VERSION_OsIsUnicode (same as SHELL_OsIsUnicode now)
92 - RICHED32: 'Handle' WM_SETTEXT messages. Wine's richedit dll is very
93 incomplete. It's better to use the native windows version.
94 - KERNEL32: Ported Wine's LoadModule (previously used Open32)
95 Changed version apis
[4420]96 You can now tell Odin to pretend to be Windows 98 or
[4409]97 Windows NT 4.0 (default = NT40)
[4369]98 Odin.ini:
99 [WinVersion]
[4399]100 Version=Win98
[4382]101 - OLE32: Added stubs for CoGetInstanceFromFile & CoGetInstanceFromIStorage
[4392]102 - KERNEL32, WSOCK32, WINMM, include\odinwrap.h, SHLWAPI, WNASPI32
[4390]103 Changes/fixes for new ODINFUNCTION macros
[4369]104
[4366]105 2000-10-02: Patrick Haller <phaller@gmx.net>
[4395]106 - *: major change in ODINWRAP macros
107 and (all) affected sources
[4366]108 - GDI32: fixed possible error in text.cpp (strrchr)
109 - WNETAP32: started implementation of LAN Manager support :)
[4395]110 NetApiBuffer*
111 NetStatisticsGet
112 NetWkstaGetInfo
[4366]113 - KERNEL32: added HEAP_size export
114
[4359]115 2000-10-02: knut st. osmundsen <knut.stange.osmundsen@mynd.no>
116 - KERNEL32: Fixed Pe2Lx (ie. Win32k) TLS problem. Beyond Compare works.
117 - Common: Added very limited dump capability to kFilePE. (Used to
118 understand TLS.)
[4399]119 - Win32k Added symbols for kernel 14050 (Warp4) and
120 14054 (Warp4, WS4eB SMP and UNI).
[4359]121
[4356]122 2000-10-01: Patrick Haller <phaller@gmx.net>
123 - KERNEL32: Optimization of PROFILE calls
124 - GDI32: Fix for uncompressed/RGB bitmaps (biSizeImage == 0)
125 - WINMM: Fix for timer logic - timers still quite untested
126
[4350]127 2000-10-01: Sander van Leeuwen <sandervl@xs4all.nl>
128 - KERNEL32: Fixed bug introduced by recent command line changes
129 (executables with spaces in name/dir)
130 - GDI32: Implemented AddFontResourceW
131
[4349]132 2000-10-01: knut st. osmundsen <knut.stange.osmundsen@mynd.no>
133 - Win32k: ú Added IOCtl API for Reading or Writing into another process'
134 address space. (*ProcessReadWrite)
135 This is intended used to implemented ReadProcessMemory and
136 WriteProcessMemory (which is essensial to debuggers I think).
137 I'll implementet them soon, but it sees that it'll
138 require more changes in process.c that I first thought.
139 ú Simplified maintaince of kernel imports. (mkcalltab)
140 Removed unused imports.
141
Note: See TracBrowser for help on using the repository browser.