source: trunk/changelog@ 5610

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

* empty log message *

File size: 12.8 KB
RevLine 
[5610]1/* $Id: changelog,v 1.1384 2001-04-27 19:31:16 sandervl Exp $ */
[5313]2
[5603]3 2001-04-27: Sander van Leeuwen <sandervl@xs4all.nl>
4 - USER32: o Call WH_GETMESSAGE hook handler from GetMessage and PeekMessage
5 (if message present)
6 o Added (not 100% correct) filtering for nonclient mouse messages
7 (fixes nonclient messages for MS Word 97 (frame & menu mouse actions))
8 o Recalculate HDC height of windows with CS_OWNDC style if
9 window is resized.
10 (fixes 28 pixel shift up in MS Word MDI window; Word calls
11 GetDCEx once and does custom WM_PAINT handling (never calls
12 Begin/EndPaint))
13 - KERNEL32: o HeapReAlloc: return old pointer if new size is smaller or
14 equal to old size.
[5610]15 - GDI32: o Limit length of converted strings in InternalDrawTextExW,
16 InternalGetTabbedTextExtentW, InternalTabbedTextOutW &
17 InternalTextOutW. (cbCount might be smaller than string
18 length)
19 (fixes crash in MS Word when it tries to display the about
20 dialog)
[5603]21 - INCLUDE\win\unicode:
22 o strcpyW bugfix (didn't terminate string -> heap corruption)
23 - DSOUND: o Preliminary code added for DirectAudio interface.
24 (not finished & not activated)
25
[5589]26 2001-04-26: Sander van Leeuwen <sandervl@xs4all.nl>
27 - KERNEL32: o Implemented FreeLibraryAndExitThread
28 o Create HandleManager class for mailslots + partial implementation
29 for mailslot APIs (using named pipes)
30 o Fixed wrong return values for some CloseHandle methods
31 o Fixed CreateNamedPipe; must not call DosCreateNPipe for existing pipe
[5592]32 (at least according to the SDK docs; must verify this in NT!)
[5589]33 o Implemented CreateFile and CloseHandle for named pipe class
34 o Implemented SetNamedPipeHandleState
[5592]35 o GetEnvironmentVariableW fix (breakpoint hit in debug build)
36 - ADVAPI32: o IsTextUnicode forwarded to RtlIsTextUnicode (ntdll)
37 - GDI32: o InternalTextOutW fix (breakpoint hit in debug build)
[5599]38 - OLE32: o Resync with latest Wine build (20010418)
[5589]39
[5584]40 2001-04-25: Sander van Leeuwen <sandervl@xs4all.nl>
41 - USER32: o Check visibility of parents in IsWindowVisible
42 o Call ShowWindow(SW_MINIMIZE) in CloseWindow (for non-child windows)
43 Don't use PM directly to minimize it.
44
45 2001-04-25: Shingo Tsuda <sofiya@din.or.jp>
46 - GDI32: o DBCS fix for looking up font name in font rename profile section
47
[5580]48 2001-04-24: Sander van Leeuwen <sandervl@xs4all.nl>
49 - COMDLG32, DPLAYX, OLE32, OLEAUT32:
50 o Compile fixes for VAC 3.6.5 (nameless unions & structs)
[5582]51 - COMDLG32: o Resync with latest Wine code
52 (directory changed after file chosen in file open dialog)
[5580]53
[5575]54 2001-04-23: Dietrich Teickner <Dietrich_Teickner@t-online.de>
55 - SHELL32: o Updates and fixes for SHFileOperationA (FO_COPY)
56
[5563]57 2001-04-22: Sander van Leeuwen <sandervl@xs4all.nl>
[5573]58 - DDRAW: o Wrong calling convention of io_init2. Parameter is pushed
59 on the stack, not put in eax.
60 (fixes crash in release ddraw & systems with xf86sup.sys
61 installed)
[5563]62 - KERNEL32: o Removed wrong segment definitions introduced by yesterday's
63 EXC_CallHandler rewrite.
64 (fixes global data section)
[5565]65 o Build fake header for LX executable
66 (fixes crash during Acrobat Reader 5 install (regsvr32.exe))
67 - NTDLL: o Updated rtlstr.c (Wine)
68 o Wrote partial implementation of RtlGetAce. Not tested well.
69 Enough to prevent Acrobat Reader 5 install from crashing.
70 - ADVAPI32: o Forward AddAce, FindFirstFreeAce, GetAce & AddAccessAllowedAce
71 to NTDLL
[5571]72 - INSTALL: o Add Font registry keys
73 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts]
74 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Fonts]
75 "Courier 10,12,15 (VGA res)"="COURE.FON"
76 "MS Sans Serif 8,10,12,14,18,24 (VGA res)"="SSERIFE.FON"
77 "MS Serif 8,10,12,14,18,24 (VGA res)"="SERIFE.FON"
[5563]78
[5558]79 2001-04-21: Sander van Leeuwen <sandervl@xs4all.nl>
80 - KERNEL32: o DosWrite for stdout doesn't accept high addresses
81 o Rewrote EXC_CallHandler in assembly (copied compiler output
82 (opt. off))
83 No longer necessary to turn off optimizations for exceptions.cpp.
[5560]84 o Added partial implementation of GetLongPathNameA/W
[5558]85
[5555]86 2001-04-20: Sander van Leeuwen <sandervl@xs4all.nl>
87 - USER32: o Commented out RestoreCursor call in user32 exitlist handler.
[5573]88 Seems to cause PM hangs on some (a lot?) machines for
[5555]89 reasons unknown.
90
[5552]91 2001-04-20: Patrick Haller <patrick.haller@innotek.de>
92 - DSOUND: o Fixes / Workaround for PowerDVD 3.0
93 Crashed when allocating sound object for
94 48kHz, 16-Bit, 4 channels
95 o dynamically size the internal mixing buffer
96 in DSMIXER
97
[5543]98 2001-04-19: Sander van Leeuwen <sandervl@xs4all.nl>
99 - KERNEL32: o Fail properly when a dll can't be found or loaded.
100 - SHELL32: o Ported latest shlfileop.c from Wine. (include functional
101 SHFileOperation).
102 TODO: Merge the rest.
103
[5541]104 2001-04-18: knut st. osmundsen <knut.stange.osmundsen@mynd.no>
105 - dailybuild:
106 o Adjusted to new build pattern.
107 o Copy all builds to local archive directory.
108 - tools\install:
109 o Added Xx2Lx.
110 - Readme.txt:
111 o Changed Pe2Lx to Xx2Lx.
112
[5537]113 2001-04-17: knut st. osmundsen <knut.stange.osmundsen@mynd.no>
114 - Unicode: o Minor addjustments to makefile. CFLAGS is the correct
115 place to addjust flags for C compilation. And flags
116 are compiler specific.. wrapped it in CCENV checks.
117 - Tools\Common:
118 o Revamped a couple of things - introduced interface classes.
119 Not quite statisfied yet, but it's working.
120 o Starting to make an kFileSDF class to access .SDF files
121 SDF = Structure Definition Files - used by PMDF. Contains
122 information about structures (struct _somthing_s).
123 Needs this information for win32k.
124 - Tools\Database:
125 o Recreate makefiles, new style. GD is not compiled any longer.
126 o Addjusted APIImport to fit changes in Tools\Common.
127 - Tools\ImpLib:
128 o Addjusted code to fit changes in Tools\Common.
129
[5515]130 2001-04-16: Sander van Leeuwen <sandervl@xs4all.nl>
131 - KERNEL32: o Fix for LoadLibrary(Ex)W. (free must not be called for
132 converted strings; use FreeAsciiString instead)
[5517]133 - TOOLS\WRC:o Ported latest wrc. (has proper ascii -> unicode conversion
134 and more features)
[5537]135 o Open files in binary mode only; fixes load failures for
[5517]136 shell32 icons (newlines were translated; bytes removed from
137 icon data)
[5520]138 - DPLAYX: o Compile fixes for header changes.
[5517]139 - include\odin.h:
140 o Changes for wrc. It chokes on calling conventions.
141 o Got rid of annoying 'unused struct' warnings
[5515]142
[5514]143 2001-04-16: knut st. osmundsen <knut.stange.osmundsen@mynd.no>
144 - DSOUND: o Removed pmwinx.lib from makefile. Wasn't used; and it had
145 bad path (ie. no path).
146
[5504]147 2001-04-15: Sander van Leeuwen <sandervl@xs4all.nl>
148 - KERNEL32: o RegQueryValueExA/W broken. Reserved & type parameters reversed.
149 (fixes crash in Notepad and possibly solves many other problems)
[5506]150 - USER32: o SetCapture change; return immediately when new capture window
151 is the same as old one.
152 (fixes high cpu load in PowerDVD when holding mouse cursor over
153 control window; PM kept sending WM_MOUSEMOVE messages)
[5508]154 o Rewrote ClipCursor & GetClipCursor
[5510]155 o Set PM style flags when WS_CLIPCHILDREN or WS_CLIPSIBLINGS
156 flag is changed by the application using SetWindowLong.
157 (fixes Lotus Notes size bar & upper left rectangle painting)
[5504]158
[5501]159 2001-04-14: knut st. osmundsen <knut.stange.osmundsen@mynd.no>
160 - configure,win32k:
161 o Added option to Configure.cmd, -w, which omittes building
162 of Win32k.sys.
163
[5584]164 2001-04-12: Shingo Tsuda <sofiya@din.or.jp>
[5497]165 - USER32: o Fixes for DBCS strings
166
[5501]167 2001-04-10: Sander van Leeuwen <sandervl@xs4all.nl>
[5493]168 - PELDR: o Print module name that contributed to the failure of
169 loading kernel32.
170
[5501]171 2001-04-06: Sander van Leeuwen <sandervl@xs4all.nl>
[5488]172 - WINMM: o Clean up DirectAudio thread properly.
173
[5584]174 2001-04-05: Shingo Tsuda <sofiya@din.or.jp>
[5484]175 - KERNEL32: o WideCharToMultiByte/MultiByteToWideChar changes
176 - srclen <= -1 -> calculate length (docs say only for -1)
177 - source and destination pointer can't be the same (as docs also claim)
178 (verified in Windows ME & Windows NT4, SP6)
179
[5501]180 2001-04-05: Sander van Leeuwen <sandervl@xs4all.nl>
[5483]181 - USER32: o Rewrote ShowCursor
182
[5501]183 2001-04-04: Sander van Leeuwen <sandervl@xs4all.nl>
[5469]184 - KERNEL32: o Removed AsciiToUnicode* & UnicodeToAscii* functions
[5475]185 o lstrcpynWtoA & lstrcpynAtoW fixes
[5477]186 o Removed WideCharToLocal & LocalToWideChar
[5469]187 - INCLUDE\unicode.h:
188 o AsciiToUnicode* & UnicodeToAscii* functions implemented
189 with functions in heapstring.h
190 - * o Compile fixes due to header changes
191
[5501]192 2001-04-03: Sander van Leeuwen <sandervl@xs4all.nl>
193 - DDRAW: o Only reset physical palette in DirectDraw destructor if
[5452]194 palette was really changed.
195 (gets rid of excessive screen redraws in DXView)
196 - KERNEL32: o Return GetUserDefaultLCID in GetSystemDefaultLCID
197 o Return GetUserDefaultLangID in GetSystemDefaultLangID
198 o Ported Wine's codepage, string & unicode functions (codepage.cpp)
199 o Ported Wine's codepage unicode conversion functions & tables
200 (kernel32\unicode)
[5455]201 o Rewrote string functions (heapstring.cpp) to use new unicode
202 functions.
[5464]203 - USER32: o Ported Wine's Char* functions
204 TODO: IsCharAlphaA & IsCharAlphaNumericA
[5452]205
[5501]206 2001-04-02: Sander van Leeuwen <sandervl@xs4all.nl>
[5437]207 - USER32: o Mouse message translation fix (check capture)
[5441]208 o Turn off WS_CAPTION style for dialogs with DS_CONTROL flag set
209 (fixes file dialogs with OFN_ENABLETEMPLATE style)
210 Verified behaviour in NT4, SP6 with DSShow sample
211 - about dialog with DS_CONTROL -> no titlebar
212 - file open dialog without DS_CONTROL -> titlebar + moveable
[5501]213 2nd dialog
[5441]214 o Temporary workaround for file dialogs with template dialog child.
215 They don't redraw when switching directories. For some reason
[5501]216 the new child's (syslistview32) update rectangle stays empty
[5441]217 after its parent is made visible with ShowWindow
218 TODO: find real cause
[5437]219 - MSACM32: o Ported latest Wine version
220 - WINMM: o Ported latest Wine driver.c (necessary for msacm32 update)
[5444]221 - DDRAW: o Back buffer fix; setup surface descriptor structure and
222 don't clear DDSCAPS_BACKBUFFER flag
223 (fix for WinDVD)
[5501]224 o SurfLock: hEvent can be 0 as long as the DDLOCK_EVENT flag
[5444]225 isn't set.
226 Size of lpSurfaceDesc can be sizeof(DDSURFACEDESC2).
227 (fix for WinDVD)
[5447]228 - KERNEL32: o Check executable type (VIO/GUI) in CreateProcess and launch
229 correct version of the pe loader (PE/PEC)
[5437]230
231 2001-04-02: Michal Necasek <michalnec@volny.cz>
232 - KERNEL32: o Fix for importing from executable
233 (fixes Blade Runner)
[5441]234 - TESTAPP\EXCEPTIONS:
235 o Small test apps to test exception handling
[5437]236
[5501]237 2001-04-01: Sander van Leeuwen <sandervl@xs4all.nl>
[5420]238 - WININET: o Added missing exports to wininet.def
[5423]239 - KERNEL32: o Removed yesterday's codepage change.
240 (breaks Opera)
[5422]241 - WINMM: o Increased nr of DART buffers used for wave playback
[5426]242 - ODININST o Moved kernel32 init code into odininst
243 o Create [HKEY_USERS\.DEFAULT\Control Panel\International]
244 registry key with international settings
[5441]245 - USER32: o Create dialog controls with CreateWindowExW
[5430]246 o Use correct SendMessage(A/W) call during CreateWindow
[5420]247
Note: See TracBrowser for help on using the repository browser.