[4874] | 1 | /* $Id: changelog,v 1.1203 2001-01-05 23:22:45 sandervl Exp $ */
|
---|
[4454] | 2 |
|
---|
[4874] | 3 | 2001-01-05: Sander van Leeuwen <sandervl@xs4all.nl>
|
---|
| 4 | - makefiles:o Use LXLite for release build binaries (better compression)
|
---|
| 5 | Can't use it for debug binaries as IPMD doesn't like it.
|
---|
| 6 |
|
---|
[4869] | 7 | 2001-01-02: Sander van Leeuwen <sandervl@xs4all.nl>
|
---|
| 8 | - KERNEL32: o KERNEL32_99 should return 1 (according to Wine)
|
---|
| 9 | o KERNEL32_100 export added (stub)
|
---|
| 10 | - USER32: o Rewrote window handle management; only start reusing window
|
---|
| 11 | handles when max handle has been assigned.
|
---|
| 12 | - GDI32/USER32/KERNEL32:
|
---|
| 13 | o Don't export private Odin functions by name (we import
|
---|
[4871] | 14 | everything by ordinal)
|
---|
[4869] | 15 |
|
---|
[4864] | 16 | 2001-01-01: Sander van Leeuwen <sandervl@xs4all.nl>
|
---|
| 17 | - USER32: o Menu cast bugfix (bitmap handle is 32 bits)
|
---|
| 18 | (Fixes menu bitmaps in Lotus Notes 5)
|
---|
| 19 |
|
---|
[4861] | 20 | 2000-12-31: Sander van Leeuwen <sandervl@xs4all.nl>
|
---|
| 21 | - KERNEL32: o Implemented ReadFile/WriteFile for COM devices (UNTESTED)
|
---|
| 22 | - ODINCRT: o Don't export anything by name (we import everything by ordinal
|
---|
| 23 | and it saves 15k)
|
---|
| 24 |
|
---|
[4852] | 25 | 2000-12-30: Sander van Leeuwen <sandervl@xs4all.nl>
|
---|
| 26 | - INSTALL: o Don't include odin.ini anymore.
|
---|
| 27 | - KERNEL32: o Create 'Font Mapping' Odin.ini entry during WarpIn install
|
---|
| 28 | (odininst execution)
|
---|
[4854] | 29 | - GDI32: o System object can't be deleted (e.g. system pens & brushes)
|
---|
| 30 | Check for those in DeleteObject.
|
---|
| 31 | (TODO: also check for others (fonts)??)
|
---|
| 32 | (Fixes missing background in DreamWeaver 4 demo install dialogs)
|
---|
[4852] | 33 |
|
---|
[4849] | 34 | 2000-12-29: Sander van Leeuwen <sandervl@xs4all.nl>
|
---|
| 35 | - USER32: o Export OS2ToWin32Handle & Win32ToOS2Handle with stdcall
|
---|
[4861] | 36 | calling convention. (not mangled)
|
---|
[4849] | 37 | - GDI32: o Changes for above exports
|
---|
| 38 |
|
---|
[4844] | 39 | 2000-12-27: Jeroen van den Horn <J.vandenHorn@chello.nl>
|
---|
| 40 | - WININET: o Resync with latest Wine + fixes/additions
|
---|
| 41 |
|
---|
| 42 | 2000-12-27: Yuri Dario <mc6530@mclink.it>
|
---|
| 43 | - USER32: o Wrong flag check in SetWindowPos (didn't include e.g. SWP_NOSENDCHANGING)
|
---|
| 44 |
|
---|
[4832] | 45 | 2000-12-21: Sander van Leeuwen <sandervl@xs4all.nl>
|
---|
| 46 | - USER32: o Fixed two FS bugs in main PM window handler. (FS not restored
|
---|
| 47 | before returning)
|
---|
| 48 | o Split up frame and child window PM handlers.
|
---|
| 49 | o Don't send PM WM_ACTIVATE to child windows in WM_WINDOWPOSCHANGED
|
---|
| 50 | (fixes some activation problems)
|
---|
| 51 | o Put back code to add MDI windows to menu (latest update doesn't work)
|
---|
| 52 | o Properly invalidate non-client area when SetWindowPos is called
|
---|
| 53 | with SWP_FRAMECHANGED. (fixes menu switch)
|
---|
| 54 | o SetParent bugfix; when putting window at the top of the z-order we
|
---|
| 55 | mustn't activate it (SWP_NOACTIVATE)
|
---|
| 56 | (fixes activate problem when starting up Lotus Notes 5)
|
---|
| 57 | - OLEAUT32: o Ported latest Wine version (12-22-2000)
|
---|
| 58 | (TODO: Port David's additions)
|
---|
| 59 | - TOOLS\INSTALL:
|
---|
| 60 | o 3Dfx glide & opengl removed from base install
|
---|
| 61 | (download opengl3dfx.zip from ftp.os2.org if you need it)
|
---|
| 62 | Dllfixes win32k feature disabled (enabled by default); it's
|
---|
| 63 | causing too many problems right now.
|
---|
| 64 |
|
---|
| 65 | 2000-12-17: Sander van Leeuwen <sandervl@xs4all.nl>
|
---|
| 66 | - USER32: o Call WH_CBT hook during OS/2 WM_CREATE message. Some apps
|
---|
| 67 | rely on the window being valid when this hook is called.
|
---|
| 68 | (Girotel used GetDC which previously failed)
|
---|
| 69 | o Use different PM window class for child windows. Solves some
|
---|
| 70 | focus problems. (TODO)
|
---|
| 71 | o Some MDI changes/fixes (from Wine)
|
---|
| 72 |
|
---|
| 73 | 2000-12-16: Sander van Leeuwen <sandervl@xs4all.nl>
|
---|
[4831] | 74 | - USER32: o Edit control: Limits removed. EM_SETTEXTLIMIT has no effect in
|
---|
| 75 | NT4, SP6 (EM_GETTEXTLIMIT only returns that value).
|
---|
| 76 | Limits are simply ignored, no EN_MAXTEXT notification is ever sent.
|
---|
| 77 | (fixes license edit control in Microsoft Visual C++ 4.2 install)
|
---|
| 78 | o Static control: SS_REALSIZEIMAGE is supposed to prevent
|
---|
| 79 | control resizing, but that doesn't appear to happen in NT
|
---|
| 80 | (although the SDK docs are very clear about this)
|
---|
| 81 | Need to figure out why. (not resizing messes up the bitmap
|
---|
| 82 | control in the Microsoft Visual C++ 4.2 install program)
|
---|
| 83 | Same thing happens with a very simply test app, so the installer
|
---|
| 84 | does nothing special.
|
---|
| 85 | - WNASPI32: o Fixed bug in access aspi method. (wait check reversed)
|
---|
| 86 | - MAKEFILES:o Update for overriding stack size of executables
|
---|
| 87 | - PELDR: o Fixed makefiles (PEC was built as a PM app -> must be VIO!)
|
---|
[4832] | 88 | - KERNEL32: o Only call DosGetNamedSharedMem & free view if map created
|
---|
| 89 | by different process. (fixes hang in Lotus Notes 5)
|
---|
[4482] | 90 |
|
---|
[4831] | 91 | 2000-12-12: Sander van Leeuwen <sandervl@xs4all.nl>
|
---|
| 92 | - KERNEL32: o GetVolumeInformationA bugfix (lpFileSystemNameBuffer == NULL &
|
---|
| 93 | lpFileSystemFlags != NULL)
|
---|
| 94 | o Wrong calls to VirtualFree in memory map & tls code (size must be zero)
|
---|
| 95 | o Shared memory address retrieved with DosGetNamedSharedMem not properly freed
|
---|
[4475] | 96 |
|
---|
[4831] | 97 | 2000-12-12: knut st. osmundsen <knut.stange.osmundsen@mynd.no>
|
---|
| 98 | - Win32k: o Fixed problem with newer kernels having a different
|
---|
| 99 | prolog to ldrCheckInternalName. (Seems like either new
|
---|
| 100 | compiler or better optimization.)
|
---|
| 101 | o Corrected bad loop condition in configure.cmd causing
|
---|
| 102 | a neverending loop during build.
|
---|
| 103 | - Win32kCC: o Corrected the setting of the -DllFixes parameter.
|
---|
| 104 | - readme.txt:
|
---|
| 105 | o Corrected minor flaw: Win32k option "-PE" should be "-Pe".
|
---|
[4479] | 106 |
|
---|
[4831] | 107 | 2000-12-10: knut st. osmundsen <knut.stange.osmundsen@mynd.no>
|
---|
| 108 | - Win32k: o Fixed minor error in the *printf function.
|
---|
| 109 | o Added the 14063 kernels (*1129[d].zip).
|
---|
| 110 | o Removed OS/2 kernel limit for DLL name length.
|
---|
| 111 | (Experimental - see readme.txt option -Dllfixes.)
|
---|
| 112 | o Removed OS/2 kernel restriction for DLL extention.
|
---|
| 113 | (Experimental - see readme.txt option -Dllfixes.)
|
---|
| 114 | - readme.txt:
|
---|
| 115 | o Updated win32k.sys with new parameter, -Dllfixes.
|
---|
[4465] | 116 |
|
---|
[4831] | 117 | 2000-12-09: Patrick Haller <patrick.haller@innotek.de>ú
|
---|
| 118 | - KERNEL32: o accelerated FindFirst/FindNext calls (oslibdos.cpp)ú
|
---|
| 119 | - makefile: o added support for "profile" debug buildú
|
---|
[4462] | 120 |
|
---|
[4831] | 121 | 2000-12-09: Sander van Leeuwen <sandervl@xs4all.nl>
|
---|
| 122 | - GDI32: o Temporary fix for bugs introduced by recent handle changes.
|
---|
[4468] | 123 |
|
---|
[4831] | 124 | 2000-12-07: knut st. osmundsen <knut.stange.osmundsen@mynd.no>
|
---|
| 125 | - USER32: o Changed CFLAGS and CXXFLAGS overrides to a CDEFINES override.
|
---|
| 126 | (This is the new way to alter the standard C and C++ defines.)
|
---|
[4465] | 127 |
|
---|
[4831] | 128 | 2000-12-07: Sander van Leeuwen <sandervl@xs4all.nl>
|
---|
| 129 | - USER32: o Missing USING_OPEN32 define in makefile. Might be responsible
|
---|
| 130 | for a lot of problems that have recently emerged.
|
---|
[4454] | 131 |
|
---|
[4831] | 132 | 2000-12-06: Sander van Leeuwen <sandervl@xs4all.nl>
|
---|
| 133 | - USER32: o Must call selectClientArea after GpiSetClipRegion in BeginPaint
|
---|
| 134 | When a window with CS_OWNDC looses focus, for some reason
|
---|
| 135 | GpiSetClipRegion resets the window dc origin back to (0,0).
|
---|
| 136 | (fixes e.g. Visual C++ 4.2 setup when switching between
|
---|
| 137 | setup window & another app)
|
---|
| 138 | - KERNEL32: o Rewrote GetLogicalDrives
|
---|
| 139 | o Minor fixes for GetDriveType (return value equals DRIVE_NO_ROOT_DIR
|
---|
| 140 | for junk input; does not change last error)
|
---|
[2659] | 141 |
|
---|
[4831] | 142 | 2000-12-06: Patrick Haller <patrick.haller@innotek.de>
|
---|
| 143 | - USER32: o added debug macros to HOOK_ functions
|
---|
| 144 | - GDI32: o added debug macros to Font related functions
|
---|
[4438] | 145 |
|
---|
[4831] | 146 | 2000-12-05: Sander van Leeuwen <sandervl@xs4all.nl>
|
---|
| 147 | - USER32: o 16 bits menu handles are now supported (fixes crash in MultiEdit)
|
---|
| 148 | - GDI32: o Changes to local object handle management (for user32 menus)
|
---|
| 149 | - KERNEL32: o Don't assume resources start at section boundary.
|
---|
| 150 | Must use DataDirectory virtual address.
|
---|
| 151 | (fixes winrar self-extracting executables)
|
---|
[4438] | 152 |
|
---|
[4831] | 153 | 2000-12-03: chris.wohlgemuth <chris.wohlgemuth@cityweb.de>
|
---|
| 154 | - KERNEL32: o Fix for TVFS & GetDiskFreeSpaceA (Windows Media Player
|
---|
| 155 | install complains about cluster size)
|
---|
| 156 | (DRIVESPACE section, key CLUSTERTO32 in odin.ini)
|
---|
| 157 | o Fix in PROFILE_GetSection for crash in Windows Media Player install
|
---|
| 158 | - WINMM: o Ported Wine MCI code
|
---|
[4429] | 159 |
|
---|
[4831] | 160 | 2000-12-03: knut st. osmundsen <knut.stange.osmundsen@mynd.no>
|
---|
| 161 | - TOOLS\install:
|
---|
| 162 | o More installation script fixes.
|
---|
| 163 | - Win32k: o Fatal error! I mixed flags for C and C++ compilation during
|
---|
| 164 | makefile rewrite. This caused C++ exceptionhandlers to be
|
---|
| 165 | generated and registered, leading to Trap 000e during boot.
|
---|
| 166 | o Confirmed working on the Warp 4 14.060 (at least halfstrict)
|
---|
| 167 | kernel (w41106.zip).
|
---|
[4428] | 168 |
|
---|
[4831] | 169 | 2000-12-03: Sander van Leeuwen <sandervl@xs4all.nl>
|
---|
| 170 | - TOOLS\install:
|
---|
| 171 | o Installation script fixes.
|
---|
[4423] | 172 |
|
---|
[4831] | 173 | 2000-12-03: knut st. osmundsen <knut.stange.osmundsen@mynd.no>
|
---|
| 174 | - *, makefiles, pdwin32k.*, odin32.*.mk, Configure.cmd:
|
---|
| 175 | o Made some addjustments to the makefiles. Most important
|
---|
| 176 | eliminating nearly all ODIN32_<dir> directory macros.
|
---|
| 177 | o Changed all "PDWIN32_" to "ODIN32_".
|
---|
| 178 | o Renamed pdwin32.$(CCENV).* to pdwin32.*.$(CCENV).mk
|
---|
| 179 | and pdwin32.* to odin32.*.mk.
|
---|
| 180 | o Added tiny rexx script, Configure.cmd, which generates
|
---|
| 181 | a file with absolute directory macros; makefile.inc.
|
---|
| 182 | Makefile.inc also includes /include/odin32.mk.
|
---|
| 183 | NB. This script is automatically invoked the first time
|
---|
| 184 | you start nmake or wmake on /makefile.
|
---|
| 185 | o Restructured the win32k.sys makefiles. Now all but
|
---|
| 186 | the win32k.sys makefile is using the new makefile style.
|
---|
| 187 | o The tools makefiles are mostly according to the new style.
|
---|
| 188 | o Compiler and debug/release specific library directory.
|
---|
| 189 | ODIN32_LIB will now point to a compiler specific directory
|
---|
| 190 | under /lib. Debug and release files are also separated.
|
---|
| 191 | o The <>exp.def are now generated in the $(OBJDIR) directory.
|
---|
| 192 | o .lib-files are also targeted to $(OBJDIR).
|
---|
| 193 | o More Watcom friendly makefiles. (I didn't say that they are
|
---|
| 194 | working with Watcom! I removed VAC dependencies when
|
---|
| 195 | possibled or else tried to make wmake fail.)
|
---|
| 196 | o Moved readmes in the /bin/glide tree to the source
|
---|
| 197 | directories under opengl.
|
---|
| 198 | - tools/install:
|
---|
| 199 | o Removed odininst.wis - odin.cmd generates this.
|
---|
| 200 | o Tried to make odin.cmd more readable; uses
|
---|
| 201 | the wic.exe option -c <dir> to set current directory.
|
---|
| 202 | ARG! Why can't wic.exe return anything but 0? When files
|
---|
| 203 | aren't found for example, I have no way of finding it out.
|
---|
| 204 | o Added package which adds win32k.sys to the config.sys.
|
---|
| 205 | Seems like I have to add a file to that packet, so win32k.ddp
|
---|
| 206 | works as dummy file. It also seems like there is a but in
|
---|
| 207 | WarpIn 0.95 - it inserts the line between the '\r' and the '\n'
|
---|
| 208 | chars at the end of the previous line.
|
---|
[4420] | 209 |
|
---|
[4831] | 210 | 2000-12-02: Sander van Leeuwen <sandervl@xs4all.nl>
|
---|
| 211 | - KERNEL32: o Added renaming for MCICDA (MCICDA.DLL -> MCICDA.DRV)
|
---|
[4409] | 212 |
|
---|
[4831] | 213 | 2000-12-02: chris.wohlgemuth <chris.wohlgemuth@cityweb.de>
|
---|
| 214 | - WINMM\MCICDA:
|
---|
| 215 | o Rewrote it for OS/2
|
---|
[4409] | 216 |
|
---|