| 1 | /* $Id: changelog,v 1.1712 2001-09-30 22:25:43 sandervl Exp $ */
|
|---|
| 2 |
|
|---|
| 3 | 2001-09-30: Sander van Leeuwen <sandervl@xs4all.nl>
|
|---|
| 4 | - INCLUDE: o Hook constants added to winconst.h
|
|---|
| 5 | (adding them to winuser.h only completely breaks Odin)
|
|---|
| 6 | - DDRAW: o Implemented IDirectDrawClipper class for windowed DirectDraw
|
|---|
| 7 | (only works if app uses clipping info for manual blitting;
|
|---|
| 8 | IDirectSurface blitting methods need to be updated to
|
|---|
| 9 | take clipping into account)
|
|---|
| 10 | - USER32: o Added export to registery visible region change callback
|
|---|
| 11 |
|
|---|
| 12 | 2001-09-30: knut st. osmundsen <kosmunds@csc.com>
|
|---|
| 13 | - Makefiles:
|
|---|
| 14 | o Added a DOMAKES util which should be used when invoking
|
|---|
| 15 | other makefiles. (see /src/kernel32/makefile)
|
|---|
| 16 | o Silenced most of the command $(DO*) commands so the commandline
|
|---|
| 17 | doesn't show.
|
|---|
| 18 | o Added some colors on the output from the $(DO*) scripts
|
|---|
| 19 | to make it easier to separate directory and makefile switching
|
|---|
| 20 | from all the other output.
|
|---|
| 21 | Turn this off by using the env.var. BUILD_NOCOLOR.
|
|---|
| 22 | o Did some cleanup of the main Makefile and added some missing rules.
|
|---|
| 23 | o Made separate .depend file for the include files in the /include dir.
|
|---|
| 24 | This will speedup the 'dep' rule somewhat.
|
|---|
| 25 | o Autostart CmdQd with 7 workers if not started and MULTIJOBS are defined.
|
|---|
| 26 | o Profile builds uses ./bin/Profile.* subdir for output, not ./bin/Debug.*.
|
|---|
| 27 | - Fastdep: o Corrected processing of C/C++ #include "someheader.h" to
|
|---|
| 28 | start the search in the source code directory.
|
|---|
| 29 | o Corrected handling of deleted files.
|
|---|
| 30 | o Increased some read and write buffers.
|
|---|
| 31 | - Win32k: o Changed PSZ to char *, since H2INC doesn't understand PSZ.
|
|---|
| 32 | - Custombulid:
|
|---|
| 33 | o Can now build object libraries for custombuild without separate
|
|---|
| 34 | makefiles. Define CUSTOMBUILD=1 (=1 is important!) to build an
|
|---|
| 35 | DLL.
|
|---|
| 36 | o To build all needed object libraries and the custom dll,
|
|---|
| 37 | go to /src and 'nmake custombuild'. There is currently no
|
|---|
| 38 | rule in the main makefile for this, so remember to make the
|
|---|
| 39 | libraries in /lib first.
|
|---|
| 40 | o Removed all the obsolete *lib.mak files.
|
|---|
| 41 |
|
|---|
| 42 | 2001-09-29: Sander van Leeuwen <sandervl@xs4all.nl>
|
|---|
| 43 | - WGSS50: o WGSS update
|
|---|
| 44 |
|
|---|
| 45 | 2001-09-28: Patrick Haller <patrick.haller@innotek.de>
|
|---|
| 46 | - USER32: o added experimental support for WH_KEYBOARD_LL hook
|
|---|
| 47 | o implemented keybd_event, mouse_event (-> SendInput )
|
|---|
| 48 |
|
|---|
| 49 | 2001-09-28: Sander van Leeuwen <sandervl@xs4all.nl>
|
|---|
| 50 | - PE2LX: o Added options to remove fixups and to reroute all
|
|---|
| 51 | imports to a custom odin dll
|
|---|
| 52 |
|
|---|
| 53 | 2001-09-27: Patrick Haller <patrick.haller@innotek.de>
|
|---|
| 54 | - USER32: o partial implementation of SendInput()
|
|---|
| 55 | - KERNEL32: o improved error code mapping (error2WinError)
|
|---|
| 56 | o keep HandleManager from reusing last handle
|
|---|
| 57 | too quickly (CreateFile after CloseHandle might
|
|---|
| 58 | return the same handle again, which is correct but doesn't
|
|---|
| 59 | put the spotlight on buggy apps)
|
|---|
| 60 |
|
|---|
| 61 | 2001-09-26: Sander van Leeuwen <sandervl@xs4all.nl>
|
|---|
| 62 | - WININET/ICMP/WS2_32/WINSPOOL/CTL3D32:
|
|---|
| 63 | o Makefiles added to build library with obj files
|
|---|
| 64 | - WININET: o Split up initterm
|
|---|
| 65 | - CUSTOMBUILD:
|
|---|
| 66 | o Ordinals definitions moved into ordinals.h
|
|---|
| 67 |
|
|---|
| 68 | 2001-09-26: knut st. osmundsen <kosmunds@csc.com>
|
|---|
| 69 | - Win32k: o Create development branch 'splittup' which in the
|
|---|
| 70 | splittup of win32k is being implemented.
|
|---|
| 71 | o BTW. I think I've found the jfs/fat32 + win32k problem.
|
|---|
| 72 | I left some dirty readonly heap pages behind...
|
|---|
| 73 | That is corrected in the splittup.
|
|---|
| 74 | - Some Makefiles:
|
|---|
| 75 | o Corrected the file header to state correct dllname.
|
|---|
| 76 | Ye][ow, which is doing some documentation stuff on the Odin32,
|
|---|
| 77 | pointed this out this for me.
|
|---|
| 78 |
|
|---|
| 79 | 2001-09-26: Patrick Haller <patrick.haller@innotek.de>
|
|---|
| 80 | - ODINWRAP: o fixed FNEPILOGUE position
|
|---|
| 81 | (MISC) o added support for calldepth tracing
|
|---|
| 82 | - OLE32: o fixed wrong prototype in regsvr32.cpp
|
|---|
| 83 |
|
|---|
| 84 | 2001-09-25: Sander van Leeuwen <sandervl@xs4all.nl>
|
|---|
| 85 | - COMCTL32: o Wine updates (MRU functions)
|
|---|
| 86 | - SHELL32: o Wine updates (SHAddToRecentDocs)
|
|---|
| 87 | - DDRAW/ADVAPI32: Added makefiles for building library with obj files
|
|---|
| 88 |
|
|---|
| 89 | 2001-09-24: Sander van Leeuwen <sandervl@xs4all.nl>
|
|---|
| 90 | - DDRAW: o Set screen resolution + bpp of primary surface to those
|
|---|
| 91 | of the PM desktop. (used to default to 640x480x8bpp)
|
|---|
| 92 |
|
|---|
| 93 | 2001-09-24: Patrick Haller <patrick.haller@innotek.de>
|
|---|
| 94 | - USER32: o added ODINWRAP debug tracing support to WINKEYBOARD.CPP
|
|---|
| 95 |
|
|---|
| 96 | 2001-09-23: Sander van Leeuwen <sandervl@xs4all.nl>
|
|---|
| 97 | - USER32: o MDI bugfix: set active child to 0 when last one is destroyed
|
|---|
| 98 | (fixes crash when closing mdi window in odinapp)
|
|---|
| 99 | - GDI32: o DIB Section sync bugfix; GpiQueryBitmapBits fails
|
|---|
| 100 | when cbImage is too small (compressed images only)
|
|---|
| 101 | This used to work. Maybe related to new SDD version.
|
|---|
| 102 | (CoolEdit 2000 hits breakpoint in debug build)
|
|---|
| 103 |
|
|---|
| 104 | 2001-09-23: Dietrich Teickner <Dietrich_Teickner@t-online.de>
|
|---|
| 105 | - SHELL32: o Small update for shfileop.c
|
|---|
| 106 |
|
|---|
| 107 | 2001-09-21: Sander van Leeuwen <sandervl@xs4all.nl>
|
|---|
| 108 | - USER32: o Focus changes
|
|---|
| 109 | - CTL3D32: o Added stub dll
|
|---|
| 110 |
|
|---|
| 111 | 2001-09-20: Sander van Leeuwen <sandervl@xs4all.nl>
|
|---|
| 112 | - USER32: o Activate window when it returns 0 for WM_MOUSEACTIVATE
|
|---|
| 113 | 0 is not documented, but experiments in NT4 show that
|
|---|
| 114 | the window will get activated when it returns this.
|
|---|
| 115 | (fixes activation of FreeCell when clicking on the window)
|
|---|
| 116 | o WM_NEXTMENU bugfix (from Wine)
|
|---|
| 117 | (fixes crash during menu navigation in MDI windows)
|
|---|
| 118 | - SHELL32: o Shell Folder bugfix from Wine added
|
|---|
| 119 |
|
|---|
| 120 | 2000-09-19: Oliver Braun <Oliver.Braun@hamburg.de>
|
|---|
| 121 | - USER32: o PeekMessageW bugfix
|
|---|
| 122 |
|
|---|
| 123 | 2001-09-19: Sander van Leeuwen <sandervl@xs4all.nl>
|
|---|
| 124 | - USER32: o Changed GetLastActivePopup (still not complete)
|
|---|
| 125 | o Prevent loop in DIALOG_IsAccelerator
|
|---|
| 126 | o GetMenuItemInfoW bugfixes
|
|---|
| 127 | o Ported the Wine MDI control
|
|---|
| 128 |
|
|---|
| 129 | 2001-09-17: Patrick Haller <patrick.haller@innotek.de>
|
|---|
| 130 | - WS2_32: o added stub for WSAIoctl() (Parsec)
|
|---|
| 131 | - WINMM: o lowered minimum OS/2 timer resolution to 2ms
|
|---|
| 132 | (for the new CLOCKSCALE feature)
|
|---|
| 133 |
|
|---|
| 134 | 2001-09-17: Sander van Leeuwen <sandervl@xs4all.nl>
|
|---|
| 135 | - USER32: o Must return AWP_ACTIVATE/AWP_DEACTIVATE flags in
|
|---|
| 136 | WM_ADJUSTWINDOWPOS (SWP_ACTIVATE/SWP_DEACTIVATE).
|
|---|
| 137 | This ensures activation is handled properly.
|
|---|
| 138 | No longer necessary to manually send WM_ACTIVATE messages.
|
|---|
| 139 | o Only forward SC_CLOSE syscommand to top level window
|
|---|
| 140 | if generated by keyboard
|
|---|
| 141 |
|
|---|
| 142 | 2001-09-15: Sander van Leeuwen <sandervl@xs4all.nl>
|
|---|
| 143 | - USER32: o Some focus/activation changes
|
|---|
| 144 | o Translation fix for WM_SYSCOMMAND; SC_CLOSE now always
|
|---|
| 145 | directed to top-level window. (OS/2 look only)
|
|---|
| 146 | - ODINBUG: o Update by Herwig Bauernfeind
|
|---|
| 147 | - OLEAUT32/OLE32/QUARTZ/COMDLG32:
|
|---|
| 148 | o Wine updates
|
|---|
| 149 | - COMCTL32: o Wine updates for toolbar, pager & rebar controls
|
|---|
| 150 | o Treeview bugfix when deleting the selected item
|
|---|
| 151 | (fixes crash in UltraEdit when opening files)
|
|---|
| 152 | - * o Put back original sources. Extremely annoying to
|
|---|
| 153 | add tags and change tabs in files.
|
|---|
| 154 |
|
|---|
| 155 | 2001-09-11: knut st. osmundsen <kosmunds@csc.com>
|
|---|
| 156 | - kKrnlLib: o FYI: Win32k revamp/split-up. Not yet completed.
|
|---|
| 157 |
|
|---|
| 158 | 2001-09-10: Sander van Leeuwen <sandervl@xs4all.nl>
|
|---|
| 159 | - KERNEL32: o VirtualQuery fix; DosQueryMem doesn't always return region
|
|---|
| 160 | size in pages, so round up size to next page boundary
|
|---|
| 161 | (fixes loop during Netscape 4.7 startup)
|
|---|
| 162 | - GDI32: o DPtoLP fix; signed/unsigned comparison failed
|
|---|
| 163 | (fixes huge fonts in Netscape 4.7)
|
|---|
| 164 | o StretchDIBits fix; clear ulCompression for BI_BITFIELDS
|
|---|
| 165 | or else WGSS blit will fail
|
|---|
| 166 | (fixes black pictures in Netscape 4.7)
|
|---|
| 167 |
|
|---|
| 168 | 2001-09-09: Sander van Leeuwen <sandervl@xs4all.nl>
|
|---|
| 169 | - TAPI32: o Some updates
|
|---|
| 170 | - OLEAUT32: o Wine typelib updates
|
|---|
| 171 |
|
|---|
| 172 | 2001-09-07: Patrick Haller <patrick.haller@innotek.de>
|
|---|
| 173 | - include: o removed ./include/wine/server.h (Wine Server)
|
|---|
| 174 | because of collisiton with server.h in OS/2 toolkit
|
|---|
| 175 | - WNETAP32: o NetServerEnum implemented
|
|---|
| 176 | o split into numerous smaller source modules
|
|---|
| 177 |
|
|---|
| 178 | 2001-09-05: knut st. osmundsen <kosmunds@csc.com>
|
|---|
| 179 | - src\*: o Added/fixed CVS $Id tag in source files.
|
|---|
| 180 | Sorry, if this caused long checkout and compilation. :-)
|
|---|
| 181 | - tools\database:
|
|---|
| 182 | o Fixed a couple of bugs, just in case we get it online some day :-).
|
|---|
| 183 | o More or less implemented @design notes.
|
|---|
| 184 | - tools\dailybuild:
|
|---|
| 185 | o Added automatic uploading of current odin32 api database.
|
|---|
| 186 | (_test_ it at http://odin.netlabs.org/Odin32DBTest/Odin32DB.phtml)
|
|---|
| 187 |
|
|---|
| 188 | 2001-09-04: knut st. osmundsen <kosmunds@csc.com>
|
|---|
| 189 | - FastDep: o Synced FastDep with OS2Tools.
|
|---|
| 190 |
|
|---|
| 191 | 2001-09-01: knut st. osmundsen <kosmunds@csc.com>
|
|---|
| 192 | - Tools\CmdQd:
|
|---|
| 193 | o Do DosExecPgm directly on programs when possible.
|
|---|
| 194 | (It's not possible if multiple commands is specified in a job.)
|
|---|
| 195 | o Path search result caching.
|
|---|
| 196 | o Uses CMD.EXE nomatter what is in the COMSPEC.
|
|---|
| 197 | o Corrected memory overwrite in output read loop.
|
|---|
| 198 |
|
|---|