source: trunk/doc/ChangeLog-2001@ 5364

Last change on this file since 5364 was 5306, checked in by sandervl, 25 years ago

* empty log message *

File size: 29.0 KB
Line 
1 /* $Id: ChangeLog-2001,v 1.2 2001-03-13 18:43:17 sandervl Exp $ */
2
3 2001-02-29: Sander van Leeuwen <sandervl@xs4all.nl>
4 - KERNEL32: o First check executable name during internal dll loading
5 then try loading it as a dll.
6 o Reroute ReadFile for standard handle class to Open32.
7
8 2001-02-28: Sander van Leeuwen <sandervl@xs4all.nl>
9 - KERNEL32: o Added support for high memory override key in odin.ini:
10 [ODINSYSTEM]
11 HIGHMEM=0
12 Turns off high memory usage in Odin. Useful for Warp 4 (>fp12)
13 systems that still use the old 16 bits TCPIP stack.
14 (temporary workaround)
15 NOTE: Turning this option off will prevent Odin from running
16 applications that must be loaded in high memory
17 (like MS Word).
18 - NTDLL: o Committed update from Jan. 25th:
19 Ported latest NtQuerySystemInformation from Wine
20 (includes fix for IE5 install)
21 - include\odinwrap.h:
22 o Wrappers only detect FS problems when they should correct them.
23 (fixes FS corruption in wsock32 (WSAStartup/WSACleanup))
24
25 2001-02-27: Sander van Leeuwen <sandervl@xs4all.nl>
26 - WINMM: o Added recording (still untested)
27 o waveOutReset bugfix
28 o Compile fix (midi.cpp)
29 - USER32: o Ported latest wsprintf Wine functions (not much changed; only
30 to stay in sync)
31
32 2001-02-26: Sander van Leeuwen <sandervl@xs4all.nl>
33 - WINMM: o Fixed FS corruption in RTMidi class (wrappers for RTMIDI
34 functions)
35
36 2001-02-25: Sander van Leeuwen <sandervl@xs4all.nl>
37 - KERNEL32: o Check executable too when searching for imported modules
38 (directly imported by PE dlls)
39
40 2001-02-24: Sander van Leeuwen <sandervl@xs4all.nl>
41 - KERNEL32: o Set fExitProcess flag in WinExe destructor to prevent reloading
42 dlls after loading of exe failed.
43
44 2001-02-23: Sander van Leeuwen <sandervl@xs4all.nl>
45 - GDI32: o Removed old workaround for SetDIBitsToDevice. Incorrect for
46 new implementation of this function with StretchDIBits.
47 (fixes bitmaps in Minesweeper)
48 - USER32: o WM_SETCURSOR change; don't check WS_EX_NOPARENTNOTIFY style
49 when sending this message to the parent of a child window.
50 o Redraw entire window when switching between minimized, maximized
51 and restored windows state.
52 o Added missing cursor to MDI client class
53 (cursor now changes when moving cursor from mdi child to
54 client window)
55 - USER32, include\win\drive.h:
56 o DRIVE_GetDosCwd bugfix
57 (fixes crash in Cool Edit old-style file open dialog)
58
59 2000-02-22: knut st. osmundsen <knut.stange.osmundsen@mynd.no>
60 - Win32k: o Support for the 14062e kernels.
61 o Removed the CALLTAB segment.
62 o Hooked dh_SendEvent and RASRST for taskmanager hot-key support.
63 o Enabled callgate on SMP kernel.
64
65 2001-02-22: Sander van Leeuwen <sandervl@xs4all.nl>
66 - KERNEL32: o Changed error string when detecting version mismatch.
67 - USER32: o Fixed incorrect index checking for class and window words.
68 o Allow misaligned access to window words/longs
69 (fixes crash in Quicken 99)
70 o More minimize changes/fixes for MDI windows.
71 o Update region fix in NotifyFrameChanged method
72
73 2001-02-21: Sander van Leeuwen <sandervl@xs4all.nl>
74 - USER32: o Changes for minimizing windows. Not done yet.
75 o Added CreateFakeWindowEx.
76 Turns native OS/2 window into window recognized by Odin (with
77 only very limited functionality)
78 Useful for creating an Odin window with an OS/2 window as
79 parent.
80
81 Applications don't expect WM_NULL when fetching mouse
82 messages from the queue.
83 (fixes mouse jumping in Unreal)
84
85 2000-02-20: knut st. osmundsen <knut.stange.osmundsen@mynd.no>
86 - Win32k: o Moved calltabs to the code segments. Clears the
87 WriteProtect(WP) flag in CR0 to be able to do this. The flags
88 is of course restored when the calltabs are written.
89 o Completed callgate code. Though is not activated for SMP
90 kernels yet as I haven't tested that yet.
91 The callgate works just as any other callgate in OS2, it
92 calls kernel routines for entry and exit housekeeping.
93 o Updated the win32k library and header to accomodate this.
94 All IOCtl structures are changed.
95 So, Install the new the new Odin32 and reboot before using
96 it so the new win32k.sys is installed.
97
98 2001-02-20: Sander van Leeuwen <sandervl@xs4all.nl>
99 - USER32: o Fix for position of system menu in (mdi) child windows
100 o Use WinScrollWindow to scroll children again and manually
101 notify children that they have moved. (PM only does this
102 for windows with CS_MOVENOTIFY class)
103 (much smoother scroll in Opera)
104 o Use WinGetMaxPosition to determine default maximized position
105 of toplevel window before sending WM_GETMINMAXINFO
106 (maximized Odin windows no longer obscure WarpCenter)
107 o Activation fixes for MDI windows
108
109 2000-02-19: Oliver Braun <Oliver.Braun@hamburg.de>
110 - KERNEL32: o OSLibDosAllocMem fix (better checks for errors + return
111 4kb aligned memory if 64kb alignment fails)
112 (fixes StarOffice 5.2 install)
113
114 2000-02-19: knut st. osmundsen <knut.stange.osmundsen@mynd.no>
115 - KERNEL32: o Use DosAllocMemEx to 64KB align memory (OSLibDosAllocMem)
116 when available.
117 - Win32k: o Prepared API code for both callgate and IOCtl invokation.
118 This caused changes in IOCtl parameter structures.
119 Callgate code is completed but not used yet because
120 it isn't tested yet.
121
122 2001-02-19: Sander van Leeuwen <sandervl@xs4all.nl>
123 - COMDLG32: o Commented out Norse ChooseFont dialog (incomplete translation)
124 Use the English version instead.
125 - USER32: o Corrected invalidating nonclient parts of a window after a resize.
126 (fixes resizing of mdi windows in mdi sample)
127
128 2000-02-18: knut st. osmundsen <knut.stange.osmundsen@mynd.no>
129 - Win32k: o Finished implementation of DosAllocMemEx.
130 DosAllocMemEx is equal to DosAllocMem but takes some extra
131 OBJ_ flags (defined in win32k.h).
132 TODO: "Grow arena" problem when allocating memory at a
133 specific location. I'll fix this ASAP and add a fix for the
134 loader too (which has the same problems with loading EXEs
135 without fixup above 64MB).
136
137 2001-02-18: Sander van Leeuwen <sandervl@xs4all.nl>
138 - USER32: o Restore window origin in SetWindowPos for parent window with
139 CS_OWNDC style.
140 Do the same thing in WM_VRNENABLED message handler.
141 (fixes paint offset problems in Opera windows)
142 o Bug in yesterday's ScrollWindowEx fix
143 (fixes smooth scrolling of child windows in Opera html window)
144 o Detect DestroyWindow call during CreateWindowEx and delay
145 deleting the window/dialog object.
146 (fixes crash in Opera when going to fullscreen mode)
147
148 2000-02-17: knut st. osmundsen <knut.stange.osmundsen@mynd.no>
149 - Win32kCC: o Rewrote to notebook. (fixes size problem)
150 o Added memoryinfo page which is refreshed every second.
151
152 2000-02-17: Yuri Dario <mc6530@mclink.it>
153 - INCLUDE: o Header changes for compiling Opera
154
155 2001-02-17: Sander van Leeuwen <sandervl@xs4all.nl>
156 - USER32: o Store active status in custom window word. QWS_FLAGS appears
157 to be modified by PM somewhere.
158 (fixes WM_ACTIVATE loop in Opera when maximizing or restoring
159 the mdi window)
160 o Don't include RDW_NOERASE flag in InvalidateRect/Rgn
161 (fixes background erase for mdi client window in Opera)
162 o IsChild only checked the direct parent of a window. Must
163 check all parents (parents of parents etc)
164 (fixes TAB handling in Opera dialogs)
165 o Ported latest GetNextDlgTabItem from Wine
166 (fixes TAB handling in Opera dialogs)
167 o WM_ADJUSTWINDOWPOS bugfix (if app changes size/position)
168 OSLibMapWINDOWPOStoSWP can add flags, but we must not let
169 it remove flags.
170 (fixes resizing of Opera MDI windows)
171 o ScrollWindow(Ex) bugfixes
172 Must scroll child windows manually
173 (fixes scrolling of Opera html MDI windows)
174 o Combobox fix from Wine (CBCalcPlacement)
175 (fixes combobox controls in Opera html MDI windows)
176 (TODO: sync rest with latest Wine control code)
177
178 2001-02-15: Sander van Leeuwen <sandervl@xs4all.nl>
179 - COMDLG32: o Ignore OFN_FILEMUSTEXIST flag in GetSaveFileNameA/W
180 (NT4 seems to ignore it too and it fixes the save dialog
181 in ElstarFormular 2000)
182
183 2001-02-14: knut stange osmundsen <knut.stange.osmundsen@mynd.no>
184 - Win32k.lib:
185 o Corrected build breaker: log.h should not be included.
186 log.h was removed from the CINLCUDES two days ago.
187
188 2001-02-14: Sander van Leeuwen <sandervl@xs4all.nl>
189 - KERNEL32: o Allocate TLS index of module before loading the dll it needs
190 (some apps assume their executable index is always zero)
191 (fixes crash in BrMSX)
192 o Must use EXC_CallHandler to call RtlUnwind handler
193 (fixes crash during RaiseException in BrMSX)
194 - OPENGL\GLU:
195 o Removed initterm.cpp. Use dllentry.obj instead
196 - INCLUDE\misc.h:
197 o Print file and function name before executing an int 3. (DebugInt3)
198 - *\initterm.cpp:
199 o Wrong calling convention for CRT_Init/Term, ctordtorInit/Term
200 o VAC 3.6.5 ctordtorInit/Term takes one parameter
201 - USER32: o Delay SetFocus when called during processing of WM_SETFOCUS
202 message (not allowed by PM).
203 (fixes keyboard focus in ElstarFormular 2000)
204
205 2000-02-13: Michal Necasek <michalnec@volny.cz>
206 - USER32: o Wrong unicode<->ascii translation for some listbox & combobox
207 messages. Must check if the control style includes LB/CB_HASSTRINGS.
208 (CB_FINDSTRING, CB_FINDSTRINGEXACT, CB_SELECTSTRING,
209 LB_FINDSTRING, LB_FINDSTRINGEXACT, LB_SELECTSTRING)
210
211 2001-02-12: knut st. osmundsen <knut.stange.osmundsen@mynd.no>
212 - Win32k.lib:
213 o Removed /src/win32k/include from the CFLAGS.
214
215 2001-02-11: knut st. osmundsen <knut.stange.osmundsen@mynd.no>
216 - Win32k: o Added symbols for the 14062D kernels.
217 o Added a query API for getting memory information.
218 o Added force preload option - should be very useful when
219 debugging Ring 3 apps with ICAT. (Option -F)
220
221 2001-02-11: Sander van Leeuwen <sandervl@xs4all.nl>
222 - ODINCRT: o Completed runtime dll for VAC 3.6.5
223 - WINMM, GLU, CRTDLL, KERNEL32:
224 o Compile fixes for VAC 3.6.5
225 - RASAPI32: o Can't use LXLITE as it crashes on this binary
226 - KERNEL32: o Check handle in LocalLock and return NULL if invalid
227 (some apps use LocalLock to get access to GDI objects; doesn't
228 work in Odin (TODO))
229
230 2001-02-10: Sander van Leeuwen <sandervl@xs4all.nl>
231 - USER32: o Check if window has been destroyed before accessing
232 this pointer again in SendInternalMessage.
233 (fixes heap corruption in MS Visual C++ 4.2 install)
234 TODO: Needs a permanent and correct solution as this
235 can happen in several other places.
236 Also a potential problem in user32 controls (InfoPtr).
237 o Set last error to ERROR_INVALID_INDEX for invalid class word
238 index.
239
240 2001-02-09: Sander van Leeuwen <sandervl@xs4all.nl>
241 - COMCTL32: o Register controls in LibMain, not in DLL_InitTerm
242 - KERNEL32: o Re-register dll if DosFreeModule failed with ERROR_INVALID_ACCESS
243 Dll refuses to unload if it has an active exitlist handler
244 or depends on a dll that registered an exitlist handler.
245 In this case the handle remains valid and the entrypoint of
246 the dll is NOT called for DLL_PROCESS_DETACH. The next time
247 DosLoadModule is called, the entrypoint (and RegisterLXDll)
248 isn't called (DLL_PROCESS_ATTACH).
249 WORKAROUND: Re-register the dll so future functions that
250 use this dll calls don't fail.
251 (fixes crash in shell32 in TextPad 4)
252 o shared & code heap umalloc changed (now more meaningful debug
253 messages in case of heap corruption)
254 - USER32: o WM_MINIMIZE/WS_MAXIMIZE support added to CreateWindow
255 (fixes size of main InstallShield window for Microsoft Visual
256 C++ 4.2)
257 o Fixed FS corruption in DIALOG_DlgDirList (c library function calls)
258
259 2001-02-08: Sander van Leeuwen <sandervl@xs4all.nl>
260 - KERNEL32: o Standard in/out/error handle fix. Disable change during
261 console init.
262 (fixes output of console applications; input doesn't work well yet)
263 - USER32: o Dialog control fix. Creating them with CreateWindowExW does not
264 work since our standard user32 controls are still ASCII.
265 (fixes missing icon control in Acrobat Distiller window)
266
267 2001-02-08: Michal Necasek <michalnec@volny.cz>
268 - KERNEL32: o RtlUnwind bugfix
269
270 2001-02-04: Sander van Leeuwen <sandervl@xs4all.nl>
271 - USER32: o Wrong error set in GetDlgItem. Must be ERROR_CONTROL_ID_NOT_FOUND.
272 (verified in NT4, SP6)
273
274 2001-02-03: Sander van Leeuwen <sandervl@xs4all.nl>
275 - USER32: o Get/SetWindowLongA/W, Get/SetWindowWord: must set
276 last error to ERROR_INVALID_WINDOW_HANDLE if window not found.
277 (verified in NT4, SP6)
278 Must also return ERROR_INVALID_INDEX if index is out of range.
279 (used to return ERROR_INVALID_PARAMETER) (verified in NT4, SP6)
280 o Temporary hack to force focus to newly created window
281 (if no Odin window has focus after sending WM_ACTIVATE, set
282 focus to window that received the activate message)
283 (fixes wrong keyboard focus in RealPlayer 8)
284
285 2001-02-02: Sander van Leeuwen <sandervl@xs4all.nl>
286 - USER32: o DrawEdge bugfixes (signed/unsigned char mismatches)
287 (fixes lines in properties dialog of RealPlayer 8)
288 o Fixed incorrect rounding in dialog control size calculation
289 (fixes wrong height of some dialog controls (rp8 pref. dialog lines))
290 o Don't unregister class if there are still windows that use it.
291
292 2001-02-02: knut st. osmundsen <knut.stange.osmundsen@mynd.no>
293 - Win32k: o Added option for the All-In-One-Object fix to be able
294 to debug PE executables thru the ICAT. Works with pe2lx
295 and win32k.sys.
296 -1<+|-|[*]>
297 +: Applied when needed. (checked)
298 -: Never applied (use this to debug). (not checked)
299 *: Allways applied. (default) (gray)
300 It's also added to Win32kCC as a three state checkbutton.
301
302 WARNING! This option should only be used for debugging
303 and will cause your system to crash if used with based
304 images!
305 - tools\Common:
306 o Minor changes in the fileformat classes to use kFile.
307
308 2001-02-01: Sander van Leeuwen <sandervl@xs4all.nl>
309 - GDI32: o LineDDA fix (wrong calling convention)
310 (fixes crash in Solitaire)
311 - USER32: o clientHeight bugfix. Check hwnd instead of pHps->hwnd.
312 (pHps can be NULL)
313 (fixes crash in Solitaire)
314 - INSTALL: o Include ChangeLog-2001 in daily build
315 - COMDLG32: o Merged some changes from Wine (extra notification in
316 FileOpenDlgProc95 & OFN_NOCHANGEDIR support (also added
317 to Unicode version of file open dialog))
318 o Removed workaround for Acrobat Reader file open dialog
319 (Wine update fixed it)
320
321 2000-01-30: Markus Montkowski <mmontkowski@gmx.de>
322 - KERNEL32: o Fixed handling of fbTimeout in DCBINFO in SetOS2DCB and
323 SetCommTimeouts the last one prevented Palms Hotsync to
324 work with normal IBM com.sys.
325 SIO did less parameterchecking so it worked...
326
327 2001-01-25: Sander van Leeuwen <sandervl@xs4all.nl>
328 - KERNEL32: o Memory map commit bugfix for write accesses
329 (fixes eternal loop in OLE during IE5 install)
330 - NTDLL: o Ported latest NtQuerySystemInformation from Wine
331 (includes fix for IE5 install)
332 - OLE32: o Resync with latest Wine (storage, stg_*)
333
334 2001-01-24: Sander van Leeuwen <sandervl@xs4all.nl>
335 - KERNEL32: o Default display and windows codepage set to 1252
336
337 2001-01-23: Sander van Leeuwen <sandervl@xs4all.nl>
338 - KERNEL32: o long2ShortName completely broken. now properly detects 8.3
339 filename and copies it (TODO: not finished)
340 o Set x position to 0 after seeing a linefeed in the WriteFile
341 datastream (vio console)
342 (Sun Java 1.3 output doesn't include carriage returns)
343 o ExitProcess change: make sure no threads are still suspended
344 (with SuspendThread) by calling ResumeThread
345 OS/2 seems to be unable to terminate the process otherwise.
346 (fixes exitlist zombie after executing the Sun Java 1.3 interpreter)
347 o Added handle manager class for standard handles (in/out/error)
348 WriteFile for STD_OUTPUT_HANDLE & STD_ERROR_HANDLE now works.
349 - PELDR: o Don't strip quotes from cmd line parameter part.
350 (fixes Sun Java 1.3 JRE install (must replace 16 bits setup
351 with 32 bits version))
352 - INCLUDE\win\thread.h:
353 o Wrong layout of TEB structure
354 (fixes crash in Sun Java 1.3 interpreter)
355
356 2001-01-22: Sander van Leeuwen <sandervl@xs4all.nl>
357 - KERNEL32: o CreateFileMapping fix; create new handle even when called
358 with name of existing map (and return ERROR_ALREADY_EXISTS)
359 o _HMHandleGetFree fix; handle allocation wasn't thread safe
360 (_HMHandleGetFree checks if hHMHandle == INVALID_HANDLE_VALUE,
361 but calling functions sets this value afterwards -> possible
362 that two threads allocate the same handle)
363 (solution: set hHMHandle in _HMHandleGetFree)
364 HMCreatePipe call also failed because of this. (two handles
365 allocated -> both allocate the same handle)
366 o HMCreatePipe change (free 1st handle if 2nd handle alloc fails)
367 - DOC\Readme.txt:
368 o Added remark about the need to run odininst.exe when installing
369 Odin manually.
370 o Updates
371
372 2000-01-21: Przemyslaw Dobrowolski <dobrawka@asua.org.pl>
373 - WINMM/MCICDA:
374 o Track data fixes
375
376 2001-01-20: knut st. osmundsen <knut.stange.osmundsen@mynd.no>
377 - tools\dailybuild, include\versionos2.h:
378 o Fixed netlabs upload.
379 o Moved buildlevel info from versionos2.h to odinbuild.h.
380
381 2001-01-20: Sander van Leeuwen <sandervl@xs4all.nl>
382 - AVIFIL32: o Resynched with latest Wine code
383 o Added AVIStreamTimeToSample & AVIStreamSampleToTime stubs
384 - SETUPAPI: o Wine port (stubs only)
385
386 2001-01-20: Yuri Dario <mc6530@mclink.it>
387 - USER32: o Set codepage for DCs returned by GetDCEx
388
389 2000-01-20: Przemyslaw Dobrowolski <dobrawka@asua.org.pl>
390 - WINMM/MCICDA:
391 o MCI_STATUS_POSITION bugfix
392
393 2001-01-19: Sander van Leeuwen <sandervl@xs4all.nl>
394 - USER32: o GetCaretPos & SetCaretPos bugfixes. Did not take client
395 window origin into account.
396 (fixes cursor position problems in e.g. Notepad)
397
398 2000-01-19: Przemyslaw Dobrowolski <dobrawka@asua.org.pl>
399 - WNASPI32: o DosCreateMutexSem call bugfix.
400 (CDRWIN works again)
401
402 2001-01-19: knut st. osmundsen <knut.stange.osmundsen@mynd.no>
403 - Win32k: o Added support for kernel revisions. (like 14062A)
404 o Added build 14062a kernels.
405 o Added build 14062 kernels for Warp 4.
406
407 2001-01-18: Sander van Leeuwen <sandervl@xs4all.nl>
408 - GDI32: o More logging
409 o Use StretchDIBits in SetDIBitsToDevice instead of Open32
410 function. (which doesn't work for compressed bitmaps)
411 (MS Excel 97 startup bitmap displays correctly now)
412 Also solves y inversion related problems.
413 (MS Developer startup bitmap overlay correct now (Visual C++ logo))
414 - WGSS50: o Reported problems with SaveDC/RestoreDC and StretchDIBits
415 (Modelator graphics corruption fixed)
416 - KERNEL32: o Create system.ini with '[mci] cdaudio=mcicda.drv' section
417 during installation
418 o Fixed bug in lstrncpyA (return when specified length is 0)
419 o MultiByteToWideChar bugfix (calculate string length if input
420 length is -1 before checking if dest length is 0)
421 (MS Word 97 no longer crashes)
422 o RegQueryValueExW bugfix
423 (caused stack corruption in Excel and probably many other
424 apps that use this function too)
425 - OLEAUT32: o Ported David's typelib changes.
426 (MS Word 97 starts immediately and doesn't spend an hour
427 searching for typelibs in dlls)
428 TODO: Check bugfixes/changes in latest Wine code and merge
429 them.
430 TODO: Port picture classes
431
432 2000-01-17: Przemyslaw Dobrowolski <dobrawka@asua.org.pl>
433 - WINMM\MCICDA:
434 o Wrong call to os2CDCloseTray
435
436 2001-01-13: Sander van Leeuwen <sandervl@xs4all.nl>
437 - COMDLG32: o Get current directory if initial dir == NULL (win31 style
438 file dialog).
439 o Fix for filter. (default to NULL; not " /0/0")
440 o Scale icons to 16x16 (win31 style file dialog) -> system
441 default (32x32) is too big. (TODO: Our user32 icons are too
442 big)
443 o Drive list not initialized correctly. (GetDriveTypeA return
444 value interpreted wrong)
445 -> use GetLogicalDrives instead to avoid accessing floppy
446 drives (which GetDriveType does)
447 - USER32: o Replaced some icons with those found in SHELL32:
448 - open & closed folder
449 - floppy, harddisk & network drive
450 o Fixed bug in NotifyFormatFrame method (fixes problems
451 with combobox)
452 o ComboLBox bugfix (extra vertical scrollbar)
453 o LISTBOX_Directory bugfix (must check for FILE_ATTRIBUTE_NORMAL)
454 (removes files from directory listing in common file dialog)
455 - KERNEL32: o Fix for executable names with spaces in path
456 o Workaround for applications that block the PM input queue
457 while waiting for a child process to terminate.
458 (WaitSingleObject now calls MsgWaitMultipleObjects and
459 processes messages while waiting for the process to die)
460 (Napster install now doesn't block PM anymore (forcing a reboot))
461 o Add class keys for SHDOCVW during install
462 - SHDOCVW: o Added (Wine 20010112 port)
463 - WSOCK32: o Changed File and Product version to 0x0400, 0x0565012C (NT4, SP6)
464
465 2001-01-12: knut st. osmundsen <knut.stange.osmundsen@mynd.no>
466 - tools\install, tools\dailybuild:
467 o Added odincrt.dll to debug release (to make wgss50.dll happy).
468
469 2001-01-11: Sander van Leeuwen <sandervl@xs4all.nl>
470 - USER32: o DrawIconEx bugfix (fixes bitmap menu item when maximizing
471 MDI window)
472 - COMDLG32: o Added/Ported 16 bits common dialog Wine code.
473 (GetOpen/SaveFileName with hook and without OFN_EXPLORER
474 flag implies old Windows 3.1 style dialog)
475 (not completely working yet, but better than the mess we
476 saw before (InstallShield -> browse dir))
477
478 2001-01-10: Sander van Leeuwen <sandervl@xs4all.nl>
479 - KERNEL32: o Fix for WriteFile & ReadFile (wrong return code was expected)
480 - USER32: o HAS_THICKFRAME macro changed (identical to Wine now)
481 (fixes MDI window borders (which were too thin))
482
483 2001-01-10: knut st. osmundsen <knut.stange.osmundsen@mynd.no>
484 - tools\install:
485 o Corrected packing of wpss50.dll.
486 o Added .sym files to release distributions. (optional package)
487
488 - tools\dailybuild:
489 o Removed uploading of glide-stuff.
490
491 2001-01-09: Sander van Leeuwen <sandervl@xs4all.nl>
492 - INCLUDE\dcdata, GDI32, USER32:
493 o Updates for WGSS50.
494
495 - LIB\WGSS50.lib, BIN\WGSS50.dll:
496 o Binary distribution of WGSS50 added
497
498 2001-01-09: knut st. osmundsen <knut.stange.osmundsen@mynd.no>
499 - tools\dailybuild:
500 o Added wgss50.dll to the .ZIPs.
501
502 - lib o Added making of wgss50.lib.
503 (So, that it corresponds to the other libraries made there.)
504 o Converted wgss50.lib to a deffile.
505
506 2001-01-08: Sander van Leeuwen <sandervl@xs4all.nl>
507 - ReportingBugs.txt:
508 o Specify windows & system32 directory in bug reports
509 (description included on how to determine this)
510
511 2001-01-08: knut st. osmundsen <knut.stange.osmundsen@mynd.no>
512 - tools\dailybuild:
513 o Updated with temporary server address.
514 o Put ftp userid/passwords into separate file.
515 o Build number incrementation. (Stored in versionos2.h)
516 (Use bldlevel on the DLLs to look at it.)
517 o Splitted out 3dxf/glide stuff into separat .zips.
518
519 - Win32k: o Added support for the ldrCheckInternalName bug. :-)
520 (see /src/win32k/ldr/myldrCheckInternalName.cpp for details.)
521 o Made pe.exe default.
522 o Added UNI and SMP 14062 kernels (convenience pack).
523 (Have anyone got the Warp 4 convenience pack with the right .sym files?)
524
525 - bin\bldlevelinf.cmd:
526 o Removed colon after otherwise to make it work with Object REXX.
527
528 - makefiles:
529 o Merged BuildLevel revisions with the LXOpt revisions.
530 (There seems like there have been some kind of revision mixup in
531 Sanders tree?)
532 o Updated the other post files with LXOpt.
533
534 2001-01-06: Sander van Leeuwen <sandervl@xs4all.nl>
535 - install: o Win32k installation temporarily disabled due to a WarpIn bug
536 (config.sys lines removed)
537 o Update: This is NOT a WarpIn bug, but an error in the script.
538 Now fixed.
539 o Added check for WarpIn 0.9.6 or higher
540 o Added check for OS/2 3.x or higher
541 - src\makefile:
542 o Exclude msvcrt from build process.
543 (download odinapp.zip from ftp.os2.org to install a small
544 MFC app with MFC + MSVCRT dlls)
545
546 2001-01-05: Sander van Leeuwen <sandervl@xs4all.nl>
547 - makefiles:o Use LXLite for release build binaries (better compression)
548 Can't use it for debug binaries as IPMD doesn't like it.
549
550 2001-01-02: Sander van Leeuwen <sandervl@xs4all.nl>
551 - KERNEL32: o KERNEL32_99 should return 1 (according to Wine)
552 o KERNEL32_100 export added (stub)
553 - USER32: o Rewrote window handle management; only start reusing window
554 handles when max handle has been assigned.
555 - GDI32/USER32/KERNEL32:
556 o Don't export private Odin functions by name (we import
557 everything by ordinal)
558
559 2001-01-01: Sander van Leeuwen <sandervl@xs4all.nl>
560 - USER32: o Menu cast bugfix (bitmap handle is 32 bits)
561 (Fixes menu bitmaps in Lotus Notes 5)
562
Note: See TracBrowser for help on using the repository browser.