Changeset 7988 for trunk/changelog


Ignore:
Timestamp:
Feb 22, 2002, 12:13:08 AM (24 years ago)
Author:
sandervl
Message:

* empty log message *

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/changelog

    r7984 r7988  
    1 /* $Id: changelog,v 1.1998 2002-02-21 22:53:30 sandervl Exp $ */
     1/* $Id: changelog,v 1.1999 2002-02-21 23:11:04 sandervl Exp $ */
    22
    33 2002-02-21: Sander van Leeuwen <sandervl@xs4all.nl>
     
    131131                o Ported GetTempPathA/W from Wine
    132132
    133  2002-01-26: Sander van Leeuwen <sandervl@xs4all.nl>
    134     - OLE32:    o Fixed bug in OLE clipboard implementation; the handle
    135                   returned by GetClipboardData is no longer valid after
    136                   calling CloseClipboard. A copy of the data must be made.
    137 
    138  2002-01-20: Vitali Pelenyov <sunlover@anduin.net>
    139     - USER32:   o Fix for position of fake window (CreateFakeWindowEx)
    140 
    141  2002-01-18: Vitali Pelenyov <sunlover@anduin.net>
    142     - KERNEL32: o GetDriveType fix for detection cdrom drives under certain
    143                   circumstances (when cdrom is not the last drive letter)
    144 
    145  2002-01-10: Sander van Leeuwen <sandervl@xs4all.nl>
    146     - USER32:   o CreateFakeWindowEx change; need to specifiy window class
    147                   Added DestroyFakeWindow for deleting fake window object.
    148     - KERNEL32: o Custom device driver changes for driver instance pointer
    149 
    150  2002-01-09: knut st. osmundsen <bird@anduin.net>
    151     - Tools/CmdQd:
    152                 o Corrected bad fix from 2002-01-01.
    153 
    154  2002-01-09: Sander van Leeuwen <sandervl@xs4all.nl>
    155     - KERNEL32: o Add driver data parameter to custom device driver calls
    156 
    157  2002-01-08: Sander van Leeuwen <sandervl@xs4all.nl>
    158     - KERNEL32: o Fixes for DosQueryAffinity & DosSetAffinity on non-SMP
    159                   systems (set default/ignore)
    160     - USER32:   o Fixed restoring of windows after minimizing/maximizing
    161                 o Allocate more memory for 40x40 icon generation
    162                 o Fixed SetClipboardData for CF_UNICODETEXT (translate to
    163                   ascii and use CF_TEXT)
    164 
    165  2002-01-06: knut st. osmundsen <bird@anduin.net>
    166     - DailyBuild:
    167                 o - Do not distribute odin.ini.
    168 
    169  2002-01-06: Sander van Leeuwen <sandervl@xs4all.nl>
    170     - KERNEL32: o Changed HeapAlloc/HeapReAlloc:
    171                   - round up size to next 8 bytes boundary
    172                   - when reallocating memory block, don't use different
    173                     memory block unless new size is larger than old size
    174                     (rounded up to next 8 bytes boundary)
    175                   (Verified this behaviour in NT4 (Global/Heap(Re)Alloc);
    176                    fixes crashes in Opera 5.12 which relies on this 'feature')
    177     - GDI32:    o Print handle type name in SelectObject
    178                 o EnumFontProcExW -> must restore FS in enum handler
    179 
    180  2002-01-04: Sander van Leeuwen <sandervl@xs4all.nl>
    181     - KERNEL32: o Rewrote GetDriveType (fixes detection of LAN drives)
    182 
    183  2002-01-02: Sander van Leeuwen <sandervl@xs4all.nl>
    184     - GDI32:    o Better logging for some text functions
    185 
    186  2002-01-01: knut st. osmundsen <bird@anduin.net>
    187     - Tools/CmdQd:
    188                 o Ignore the CmdQd kill returncode in clean2.
    189 
    190  2001-12-31: Sander van Leeuwen <sandervl@xs4all.nl>
    191     - GDI32:    o Use critical section in dibsection class instead of vmutex
    192 
    193  2001-12-31: knut st. osmundsen <bird@anduin.net>
    194     - Tools/CmdQd:
    195                 o Corrected bad statement in the clean2 rule.
    196 
    197  2001-12-30: Sander van Leeuwen <sandervl@xs4all.nl>
    198     - KERNEL32: o Fixed some wrong return values for disk functions (hmdisk)
    199                 o GetVolumeInformation: use original volume name to
    200                   determine maximum file name length
    201     - USER32:   o Enforce WS_EX_WINDOWEDGE style (Wine)
    202                   (fixes Opera 6 menu)
    203     - GDI32:    o BitBlt, StretchBlt: sync dib section if selected into
    204                   destination HDC
    205                   (fixes Opera 6 background)
    206 
    207  2001-12-28: Sander van Leeuwen <sandervl@xs4all.nl>
    208     - USER32:   o Do not send WM_SETCURSOR when mouse is captured (SDK docs)
    209 
    210  2001-12-26: Achim Hasenmueller <achimha@innotek.de>
    211     - USER32:   o don't use hardcoded font height values for menu fonts. Query
    212                   graphics driver instead (DevQueryCaps) so that we correctly
    213                   take font settings into account (small, medium, large)
    214 
    215  2001-12-26: Sander van Leeuwen <sandervl@xs4all.nl>
    216     - USER32:   o Use Wine version of DrawText(Ex)A/W
    217                   (fixes underscore painting & positioning of text)
    218                 o (Auto)Check, (Auto)Radio & (Auto)3State buttons send
    219                   WM_CTLCOLORSTATIC instead of WM_CTLCOLORBTN (verified in NT4)
    220                   (fixes opening dialog buttons in Opera 6 (choose interface))
    221                 o RedrawWindow change: call UpdateWindow if window has invalid
    222                   rectangle and RDW_UPDATENOW flag set
    223     - GDI32:    o Removed InternalDrawTextExA/W
    224     - ODINBUG:  o Update by Herwig Bauernfeind (0.5.5)
    225 
    226  2001-12-23: Sander van Leeuwen <sandervl@xs4all.nl>
    227     - WINMM:    o DisableWaveAudio function added to disable wave audio (custom build)
    228     - GDI32:    o CreateFont call wrong for DEFAULT_GUI_FONT (pointsize)
    229 
    230  2001-12-22: Sander van Leeuwen <sandervl@xs4all.nl>
    231     - KERNEL32: o Print more information when a missing api is called
    232                   (image that is responsible)
    233 
    234  2001-12-20: Sander van Leeuwen <sandervl@xs4all.nl>
    235     - KERNEL32: o Allow all sections to be accessed when loading an executable/dll
    236                   with LOAD_LIBRARY_AS_DATAFILE
    237                   (fixes crashes when accessing resources outside the resource
    238                    section in Opera 6 binaries)
    239     - GDI32:    o DIB Section blit: don't check source & destination sizes
    240                                     with DC size (GpiDrawBits does that for us)
    241                   (fixes the two bitmaps in the opening window of Opera 6
    242                    (choice between MDI & SDI interface))
    243     - USER32:   o GetClassNameW: return size in characters and truncate name
    244                                  if buffer not large enough
    245                   (fixes crash in Opera 6 during startup)
    246 
    247  2001-12-19: knut st. osmundsen <kosmunds@csc.com>
    248     - MAKEFILES:o Changed inference rules in /src/mesa/3dfx to support MULTIJOBS.
    249                 o Fixed some problems with /tools/cmdqd while MULTIJOBS is enabled.
    250     - TOOLS:    o Created a tiny preload script, PreloadTools.cmd, which preload
    251                   the tools which will be invoked during a make. (Too bad we can't
    252                   do this with rexx scripts too...)
    253 
    254  2001-12-17: Sander van Leeuwen <sandervl@xs4all.nl>
    255     - KERNEL32: o GetVolumeInformation changes:
    256                   - report JFS as NTFS
    257                   - report UDF & CDFS as UDF & CDFS (no change)
    258                   - report everthing else as FAT16
    259                   (some applications make assumptions about maximium file size
    260                    based on the volume name)
    261 
    262  2001-12-16: Sander van Leeuwen <sandervl@xs4all.nl>
    263     - USER32:   o Fixed memory DC leak in DrawIcon & DrawIconEx
    264 
    265  2001-12-15: Sander van Leeuwen <sandervl@xs4all.nl>
    266     - GDI32:    o Added statistics for font, bitmap, pen, brush & region objects.
    267 
    268  2001-12-14: Sander van Leeuwen <sandervl@xs4all.nl>
    269     - KERNEL32: o CancelIo & GetOverlappedResult added for custom device drivers
    270                 o Enabled overlapped IO for custom device drivers
    271 
    272  2001-12-13: Sander van Leeuwen <sandervl@xs4all.nl>
    273     - USER32:   o Added function to override name of the PM keyboard hook dll
    274                   (custombuild)
    275     - WINTRUST: o Added stub dll
    276     - KERNEL32/USER32/ODINCRT:
    277                 o Collect some simple statistics about memory & DC usage
    278                   (will be extended & enhanced in the future)
    279 
    280  2001-12-12: Sander van Leeuwen <sandervl@xs4all.nl>
    281     - USER32:   o Put back old windows key scancodes
    282                 o Fix for handling Alt-F4 in default window handler
    283                 o SendInput fix; send message and clear extra info
    284                   afterwards
    285     - COMCTL32: o Comboex, rebar, tooltips, toolbar bugfixes: (Wine)
    286                   NEVER delete the font object received by WM_SETFONT
    287 
    288  2001-12-11: Sander van Leeuwen <sandervl@xs4all.nl>
    289     - USER32:   o Swallow message if WH_KEYBOARD_LL hook returns TRUE
    290                 o Fixed windows key scancodes
    291                 o Do no generate a left control key message when Alt-Gr
    292                   is pressed (experimental change)
    293 
    294  2001-12-11: Patrick Haller <patrick.haller@innotek.de>
    295     - PMKBDHK:  o Interception of PM Window Hoteys (i. e. Alt-F7)
    296                   TODO: generate accelerators in Odin
    297 
    298  2001-12-10: Sander van Leeuwen <sandervl@xs4all.nl>
    299     - KERNEL32: o Overlapped IO updates
    300 
    301  2001-12-09: Sander van Leeuwen <sandervl@xs4all.nl>
    302     - KERNEL32: o Overlapped IO fix (poll & half or full duplex support)
    303     - MAKEFILES:o Delete dummy.c after copying custom library (CUSTOMBUILD=1)
    304 
    305  2001-12-08: Sander van Leeuwen <sandervl@xs4all.nl>
    306     - KERNEL32: o Added read & write functions to custom driver interface
    307                 o OdinSetVersion added to override windows version reported by
    308                   Odin (Win98, WinME, NT4, Win2000, WinXP)
    309                 o NEW DEFAULT WINDOWS VERSION IS WINDOWS 2000 SP2 (!)
    310                 o New versions available for odin.ini version override
    311                   [WinVersion]
    312                   Version=Win98        -> Windows 98
    313                   Version=WinME        -> Windows ME
    314                   Version=NT4          -> Windows NT4  SP6
    315                   Version=Win2000      -> Windows 2000 SP2 (default)
    316                   Version=WinXP        -> Windows XP
    317                 o IOCTL_STORAGE_GET_MEDIA_TYPES is identical to
    318                   IOCTL_DISK_GET_MEDIA_TYPES
    319                 o Support for Windows 2000 GetVersionEx extension (OSVERSIONINFOEX
    320                   structure) added
    321                 o Added symbolic link for Windows 2000 device driver names
    322                   \\.\Global -> \\.
    323                 o Clear GENERIC_WRITE flag if application tries to open
    324                   readonly device (e.g. cdrom). This is not allowed in OS/2.
    325     - INSTALL:  o Add font mapping for 'MS Shell Dlg 2' to WarpSans
    326 
    327  2001-12-07: Sander van Leeuwen <sandervl@xs4all.nl>
    328     - KERNEL32: o GetFileType for parallel port device returns FILE_TYPE_PIPE
    329                   (verified in NT4, SP6)
    330                 o Comm functions not valid for parallel port handles
    331                 o Overlapped IO updates
    332                 o Com port now uses new overlapped class for overlapped IO
    333                 o Call ExitProcess when executable entrypoint returns (LX images)
    334                 o Be careful when cleaning up threads after ExitProcess has
    335                   been called
    336 
    337  2001-12-06: Sander van Leeuwen <sandervl@xs4all.nl>
    338     - KERNEL32: o Added FindFirstFileExA/FindFirstFileExW
    339                 o Overlapped IO updates (still untested)
    340     - DINPUT:   o Link with guidlib.lib
    341     - GUIDLIB:  o Include dinput.h for DirectInput GUIDs
    342 
    343  2001-12-05: Sander van Leeuwen <sandervl@xs4all.nl>
    344     - KERNEL32: o Merged WriteFile & WriteFileEx, ReadFile & ReadFileEx
    345                   handle manager functions
    346                 o Removed dwType handle manager structure member; added
    347                   win32 handle to structure
    348                   (NOTE: All work in progress for new framework for overlapped IO)
    349                 o ReadFileEx/WriteFileEx: lpOverlapped->Offset & lpOverlapped->OffsetHigh
    350                   must be 0 if used with named pipes
    351 
    352  2001-12-04: Patrick Haller <patrick.haller@innotek.de>
    353     - KERNEL32: o parallel port support restricted to physical ports
    354                   (LAN redirections not supported)
    355 
    356  2001-12-04: Sander van Leeuwen <sandervl@xs4all.nl>
    357     - COMCTL32: o Hack added for proper resizing of wizard property sheet in
    358                   CVP. Not sure if it's always correct or whether it has a
    359                   bad effect on other apps (none found so far).
    360     - WININET:  o HttpSendRequestA fix: strlen(NULL) crashes
    361 
    362  2001-12-03: Patrick Haller <patrick.haller@innotek.de>
    363     - KERNEL32: o put in correct ioctl identifiers for parport support
    364                   in winioctl.h
    365                 o parallel port support (hardware configuration) enabled
    366 
    367  2001-12-03: Sander van Leeuwen <sandervl@xs4all.nl>
    368     - KERNEL32: o Use DosSleep in Sleep (don't call WGSS)
    369                 o GetThreadPriority: return priority stored in TEB
    370                 o Rewrote SetThreadPriority; allow it to change priority
    371                   classes too. WGSS only changes delta in SetThreadPriority
    372                   and class in SetPriorityClass (but that one affects the whole
    373                   process, so it is rarely used by applications)
    374                   THREAD_PRIORITY_IDLE          -> PRTYC_IDLETIME, 0
    375                   THREAD_PRIORITY_LOWEST        -> PRTYC_REGULAR, PRTYD_MINIMUM
    376                   THREAD_PRIORITY_BELOW_NORMAL  -> PRTYC_REGULAR, -15
    377                   THREAD_PRIORITY_NORMAL        -> PRTYC_REGULAR, 0
    378                   THREAD_PRIORITY_ABOVE_NORMAL  -> PRTYC_REGULAR, 15
    379                   THREAD_PRIORITY_HIGHEST       -> PRTYC_REGULAR, PRTYD_MAXIMUM
    380                   THREAD_PRIORITY_TIME_CRITICAL -> PRTYC_TIMECRITICAL, 0
    381                 o SetPriorityClass; just return success for now
    382 
    383  2001-12-02: Sander van Leeuwen <sandervl@xs4all.nl>
    384     - USER32:   o Don't send WM_SIZE message to dialog before it receives
    385                   WM_INITDIALOG
    386                   (winzip 8.0 and Opera crash when sending this message too soon)
    387                   (TODO: check in NT if this is really correct)
    388     - COMCTL32: o Restored old property sheet code as latest Wine version
    389                   causes too many new problems.
    390 
    391  2001-12-01: knut st. osmundsen <kosmunds@csc.com>
    392     - CRTDLL:   o Include ctype.h from dir.c and string.c. (Noted by Ye][ow.)
    393 
    394  2001-12-01: Sander van Leeuwen <sandervl@xs4all.nl>
    395     - KERNEL32: o Fixed GetThreadTEB macro & GetCurrentThreadId
    396                   (completely broke debug build among other things)
    397 
    398  2000-12-01: Yuri Dario <mc6530@mclink.it>
    399     - USER32:   o MENU_FindItem: extra check added for loops in menus
    400 
Note: See TracChangeset for help on using the changeset viewer.