Changeset 7288 for trunk/changelog


Ignore:
Timestamp:
Nov 6, 2001, 10:03:54 PM (24 years ago)
Author:
sandervl
Message:

* empty log message *

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/changelog

    r7285 r7288  
    1 /* $Id: changelog,v 1.1815 2001-11-05 14:59:48 sandervl Exp $ */
     1/* $Id: changelog,v 1.1816 2001-11-06 21:03:54 sandervl Exp $ */
    22
    33 2001-11-05: Sander van Leeuwen <sandervl@xs4all.nl>
    44    - KERNEL32: o Call old DosOpen if DosOpenL not available
    55
    6  2001-10-31: knut st. osmundsen <kosmunds@csc.com>
    7     - CmdQd:    o Dirty workaround for Ctrl-C on client waiting for output
    8                   so it won't kill the daemon.
    9 
    10  2001-10-30: Sander van Leeuwen <sandervl@xs4all.nl>
    11     - KERNEL32: o IOCTL_CDROM_READ_TOC bugfix
    12                 o Handle opening of drive without disk and getting handle
    13                   when disk is inserted
    14                 o Use DosOpenL (if available) to open files, or else the
    15                   large file apis won't work properly.
    16 
    17  2001-10-29: Sander van Leeuwen <sandervl@xs4all.nl>
    18     - KERNEL32: o Always IOCTL_DISK/DSK_GETLOCKSTATUS for IOCTL_STORAGE_CHECK_VERIFY
    19                   (handle doesn't need to be valid for this ioctl)
    20     - USER32:   o Send WM_DEVICECHANGE to top-level windows when a CD is
    21                   inserted or removed (poll CD status every 100ms)
    22 
    23  2001-10-29: Achim Hasenmueller <achimha@innotek.de>
    24     - BUILD:    o strip EAs from binary before executing LXLITE on it to
    25                   prevent errors in LXLITE if the file is on a LAN Server
    26                   JFS volume
    27 
    28  2001-10-29: knut st. osmundsen <kosmunds@csc.com>
    29     - NTDLL:    o _ultow and RtlIntegerToUnicodeString.
    30     - Makefiles:
    31                 o Remove dummy.c in clean rule.
    32 
    33  2001-10-28: Sander van Leeuwen <sandervl@xs4all.nl>
    34     - COMCTL32: o LISTVIEW_GetItemWidth bugfix: item can never be bigger
    35                   than the client area
    36     - USER32:   o Fixes for Set/GetWindowLong for dialogs. (unicode flag not
    37                   passed to parent class methods)
    38                 o Added SetDialogHook function for custom build
    39     - KERNEL32: o Added RegisterCustomDriver
    40                 o Added SetDefaultLanguage to override default language
    41 
    42  2001-10-27: Sander van Leeuwen <sandervl@xs4all.nl>
    43     - KERNEL32: o IOCTL_SCSI_GET_ADDRESS: fail if wnaspi32 not loaded
    44     - WINMM:    o Added option to turn off audio by setting a key in the registry
    45                   HKEY_LOCAL_MACHINE\\System\\CustomBuild
    46                   DisableAudio = [0|1] (DWORD type)
    47     - USER32:   o CreateIconIndirect bugfix
    48 
    49  2001-10-26: knut st. osmundsen <kosmunds@csc.com>
    50     - FastDep:  o Corrected crash on bad dependency file.
    51 
    52  2001-10-26: Achim Hasenmueller <achimha@innotek.de>
    53     - WNASPI32: o don't fail DLL loading if ASPI library fails to init
    54 
    55  2001-10-26: Sander van Leeuwen <sandervl@xs4all.nl>
    56     - KERNEL32: o Better implementation of IOCTL_CDROM(DISK/STORAGE)_CHECK_VERIFY
    57                 o CDROM ioctls: Use signature returned by IOCD_IDENTIFY ioctl
    58                 o Implemented IOCTL_CDROM_READ_TOC
    59 
    60  2001-10-26: Patrick Haller <patrick.haller@innotek.de>
    61     - USER32:   o fixed ESC keyboard event
    62                 o fixed passing thru special key events to the frame window
    63                 o partial fix for shift key processing
    64                 o fixed right shift processing (and possibly numerous
    65                   other extended keys)
    66                 o fixed this &%$&%! Alt-Gr-Key-Emulation
    67                   remaining issues:
    68                     AltGr won't toggle GetAsyncKeyState() or GetKeyState()
    69 
    70  2001-10-25: Patrick Haller <patrick.haller@innotek.de>
    71     - USER32:   o fixed scancodes for [Pause] and [PrtScr]
    72 
    73  2001-10-25: Sander van Leeuwen <sandervl@xs4all.nl>
    74     - USER32:   o Fixed sending of WM_ACTIVATEAPP messages. Only send them
    75                   to top-level windows when application gains or loses focus
    76                   from/to a window of another process.
    77                 o Fix for window tracking with thin frame (moving/sizing
    78                   window left tracks on the screen (fullscreen dragging disabled))
    79     - KERNEL32: o Never use DosError to disable hard errors! Use SetErrorMode
    80                   *and* restore old error mode afterwards.
    81                 o IOCTL_DISK_GET_DRIVE_GEOMETRY change:
    82                   Applications can use this IOCTL to check if the floppy has
    83                   been changed. OSLibDosGetDiskGeometry won't fail when that
    84                   happens so we read one byte from the disk and return
    85                   ERROR_MEDIA_CHANGED if it fails with ERROR_WRONG_DISK.
    86     - COMCTL32: o ListView: LVM_SETITEMA: update item even when 'new' text is
    87                   the same.
    88                   (CVP depends on this)
    89 
    90  2001-10-24: Patrick Haller <patrick.haller@innotek.de>
    91     - USER32:   o added translation between PM Scancodes and
    92                   Windows Scancodes
    93                   Note: Open32 uses always PM Scancodes!
    94                 o fixed GetKeyNameText as far as possible
    95                   Despite we'll have to implement a flexible keyboard
    96                   layout scheme in the future.
    97 
    98  2001-10-24: Achim Hasenmueller <achimha@innotek.de>
    99     - PMKBDHK:  o link statically with C runtime
    100 
    101  2001-10-24: Sander van Leeuwen <sandervl@xs4all.nl>
    102     - USER32:   o SCROLLBAR: Only set focus to scrollbar control if it has
    103                   the WS_TABSTOP style (bugfix taken from Wine)
    104                 o IsWindowVisible: check for WS_CHILD style before checking
    105                   parents
    106                   (CVP: fixes moving of dialog with invisible owner)
    107                 o Frame tracking: activate and bring window to top when
    108                   control key is not pressed (OS/2 look)
    109                   (fixes activation by clicking on title bar and you can now
    110                    track frame without activating it)
    111                 o Double mouse click sent two up messages
    112                 o Double click on system menu now closes window
    113                   (SetCapture interferes with double click message generation)
    114     - WINMM:    o Dynamically load MDM; Windows applications (that don't
    115                   require sound) will no longer fail when MMPM/2 isn't available.
    116 
    117  2001-10-23: Sander van Leeuwen <sandervl@xs4all.nl>
    118     - COMCTL32: o ListView: WM_KEYDOWN -> if WM_NOTIFY returns TRUE, then
    119                   don't process key anymore; the app did it for us
    120                 o ListView: First focus change didn't work
    121                 o Partial implementation of draglists. Only sends DL_BEGINDRAG
    122                   DRAGLISTMSGSTRING message which is enough for CVP.
    123     - USER32:   o Fixed moving of window with RMB
    124 
    125  2001-10-23: Patrick Haller <patrick.haller@innotek.de>
    126     - USER32:   o major improvement on keyboard handling
    127                   Special AltGr mapping missing yet
    128                 o partial fix to GetKeyNameText(),
    129                   two Open32 bugs remaining:
    130                   (injected scancodes ignored (undoc),
    131                    extended key bit ignored)
    132 
    133  2001-10-22: Patrick Haller <patrick.haller@innotek.de>
    134     - TESTAPP:  o added keyboard test program for low-level testing
    135                   of the keyboard routines
    136                   (Queue, WH_KEYBOARD, WH_KEYBOARD_LL)
    137     - PMKBDHK:  o added initial version
    138     - USER32:   o enabled PMKBDHK
    139                 o fixed minor issue in WH_KEYBOARD_LL
    140     - SHELL32:  o minor speedup in PIDL handling
    141     - KERNEL32: o removed experimental heap handle cache stats
    142 
    143  2001-10-21: Sander van Leeuwen <sandervl@xs4all.nl>
    144     - WSOCK32:  o Fix for sending FD_CLOSE notification when connection
    145                   is closed at the remote end.
    146 
    147  2001-10-20: Achim Hasenmueller <achimha@innotek.de>
    148     - WNASPI32: o do not fail in init routine in case ASPIROUT.SYS
    149                   is not present. Just return errors from all calls
    150                   if this is the case.
    151                   TODO: refine calls to not return any ASPI devices!
    152 
    153  2001-10-19: Achim Hasenmueller <achimha@innotek.de>
    154     - WSOCK32:  o implemented error bit handling in Winsock 2.0
    155                   event semaphore notification for async select
    156 
    157  2001-10-19: Patrick Haller <patrick.haller@innotek.de>
    158     - COMCTL32: o updated listview and status to wine level
    159     - COMDLG32: o fix crash in FileDlg95 (used freed memory object)
    160 
    161  2001-10-18: knut stange osmundsen <kosmunds@csc.com>
    162     - odin32.*.vac3*.mk:
    163                 o Added /noignorecase to ILIBFLAGS. Object libraries
    164                   is now using case sensitive names. This removes some
    165                   warnings during custombuild and fixes a duplicate symbol
    166                   problem in kKrnlLibR3.
    167 
    168  2001-10-18: Achim Hasenmueller <achimha@innotek.de>
    169     - USER32:   o temporarily backed out a change from earlier today
    170                   in the color pointer conversion code that causes
    171                   severe regressions. Look for @@@AH in oslibres.cpp
    172 
    173  2001-10-18: Sander van Leeuwen <sandervl@xs4all.nl>
    174     - DDRAW:    o Check if DirectDraw object is associated with Clipper.
    175     - SHELL32:  o Compile fix for release build
    176     - USER32:   o Fix for pointer conversion
    177                 o Notify visible region callback when WM_SHOW arrives.
    178                   For some reason we don't receive a WM_VRNENABLED message
    179                   when a window is shown for the first time.
    180     - KERNEL32: o Check for NULL handler in RtlRaiseException/RtlUnwind
    181     - GDI32:    o Removed wrong warnings about GpiQueryBitmapBits
    182 
    183  2001-10-17: knut stange osmundsen <kosmunds@csc.com>
    184     - common:   o Corrected bug in kFile buffering which caused impdef to
    185                   crash in some cases.
    186 
    187  2001-10-17: Patrick Haller <patrick.haller@innotek.de>
    188     - SHELL32:  o WINE resync 20011017
    189     - KERNEL32: o minor heap optimization
    190     - USER32:   o minor handle mgmt optimizations
    191     - CRTDLL32: o RegisterLxDll() in initterm was missing (WINPROJ)
    192 
    193  2001-10-17: Sander van Leeuwen <sandervl@xs4all.nl>
    194     - DDRAW:    o Fixes for DDBLT_COLORFILL
    195     - WS2_32:   o Added stubs for WSAEnumProtocolsA/W
    196     - USER32:   o SetFocus fix; don't always activate window because that
    197                   changes the z-order which interferes (among other things)
    198                   with GetNextDlgTabItem & GetNextDlgGroupItem
    199                 o Removed some GetNextDlgGroupItem changes which are no longer
    200                   necessary due to the SetFocus fix
    201 
    202  2001-10-16: Sander van Leeuwen <sandervl@xs4all.nl>
    203     - KERNEL32, CUSTOMBUILD, USER32:
    204                 o Custom build fixes + changes
    205                 o GlobalMemoryStatus: limit amount of virtual memory to 2GB - 1
    206                   Some applications interpret this value as a signed long.
    207     - USER32:   o Fix for pointer conversion
    208 
    209  2001-10-16: Patrick Haller <patrick.haller@innotek.de>
    210     - WSOCK32:  o enabled receive and send timeout socket options
    211                   (SO_SNDTIMEO, SO_RCVTIMEO)
    212 
    213  2001-10-15: Sander van Leeuwen <sandervl@xs4all.nl>
    214     - KERNEL32, USER32, WNASPI32, DDRAW:
    215                 o Custom build updates
    216 
    217  2001-10-14: Sander van Leeuwen <sandervl@xs4all.nl>
    218     - USER32:   o Convert color cursor to monochrome if it only uses two colors.
    219                   This overcomes a silly limitation in some less advanced
    220                   display drivers. (SDD still has no support for color cursors!)
    221                   (fixes mouse cursor flickering & screen distortion when
    222                    accessing the frame buffer directly)
    223                   NOTE: This is a partial solution only. Real color cursors
    224                         still use GRADD's rather poor software emulation.
    225 
    226  2001-10-13: Sander van Leeuwen <sandervl@xs4all.nl>
    227     - WSOCK32:  o Overwrite IP header length in sendto for raw sockets
    228                   with IP_HDRINCL option set.
    229                   (fixes errors for apps that use big endian format for
    230                    the length word)
    231                 o WSAEnumNetworkEvents now reports (some) events properly
    232                 o Call WSACleanup during dll unload in case application
    233                   forgot to do that.
    234 
    235  2000-10-12: Yuri Dario <mc6530@mclink.it>
    236     - USER32:   o GetNextDlgGroupItem fix for infinite loop in Opera
    237 
    238  2001-10-12: Achim Hasenmueller <achimha@innotek.de>
    239     - KERNEL32: o use bounce buffers if end of buffer crosses
    240                   tiled region barrier, not start of buffer
    241                   (yeah, being nit-picking here, OS/2 will actually
    242                   never give you a memory object that crosses the boundary...)
    243 
    244  2001-10-11: Patrick Haller <patrick.haller@innotek.de>
    245     - include:  o debugtools.h: memory corruption in debugstr_()
    246     - KERNEL32: o (cheap) heap lookup acceleration
    247                 o better profiler calibration :)
    248                 o bounce buffers for DeviceIoControl() with
    249                   high memory buffers
    250     - SHELL32:  o ~10% speed improvement on shell folder operations ;-)
    251 
    252  2001-10-11: Sander van Leeuwen <sandervl@xs4all.nl>
    253     - USER32:   o SetScrollRange: return error if min > max or out of range
    254                                   (ERROR_INVALID_SCROLLBAR_RANGE)
    255                   (behaviour of NT4, SP6)
    256                 o Scrollbar control window not disabled properly when using
    257                   EnableWindow instead of EnableScrollbar. (handle WM_ENABLE
    258                   and call EnableScrollbar)
    259                 o Forward WM_SYSCOMMAND to Parent (for scrollbar control window
    260                   with size grip style)
    261     - WSOCK32:  o Implemented IP_HDRINCL, IP_TTL & IP_TOS for set/getsockopt
    262     - WS2_32:   o Translate IPPROTO_IP options in getsockopt before calling
    263                   wsock32
    264 
    265  2001-10-11: Patrick Haller <patrick.haller@innotek.de>
    266     - KERNEL32: o added ODIN performance profiler
    267                   (perf_0.log for PROFILE builds)
    268     - SHELL32:  o ~30% speed improvement on shell folder operations
    269 
    270  2001-10-10: Sander van Leeuwen <sandervl@xs4all.nl>
    271     - USER32:   o Do not blindly add ODIN_FUNCTION macros to functions that
    272                   get called very often. (like IsWindow, GetParent & IsWindowVisible)
    273                   This tends to make logfiles very big...
    274     - WSOCK32:  o Added IP_ADD_MEMBERSHIP, IP_DROP_MEMBERSHIP, IP_MULTICAST_LOOP &
    275                   IP_MULTICAST_TTL to setsockopt
    276                 o Add support for WS2_32 IPPROTO_IP options
    277     - WS2_32:   o Translate IPPROTO_IP options in setsockopt before calling
    278                   wsock32
    279     - DDRAW:    o Commented out DiveAcquire/DeaquireFrameBuffer for now
    280                   (surflock/unlock)
    281 
    282  2001-10-10: Patrick Haller <patrick.haller@innotek.de>
    283     - KERNEL32: o added IOCTL_CDROM_EJECT_MEDIA
    284                         IOCTL_CDROM_LOAD_MEDIA
    285                         IOCTL_CDROM_PAUSE_AUDIO
    286                         IOCTL_CDROM_STOP_AUDIO
    287                         IOCTL_CDROM_RESUME_AUDIO
    288                         IOCTL_CDROM_PLAY_AUDIO_MSF
    289                 o added IOCTL_STORAGE_EJECT_MEDIA
    290                         IOCTL_STORAGE_LOAD_MEDIA
    291                         IOCTL_DISK_EJECT_MEDIA
    292                         IOCTL_DISK_CHECK_VERIFY
    293     - IPHLPAPI: o added fake version of GetAdaptersInfo()
    294     - ODINWRAP: o standard C compiler compatibility
    295     - MAKE:     o fixes to the profile make include
    296     - SHELL32:  o PIDL: instrumentation for performance tuning
    297 
    298  2001-10-09: Sander van Leeuwen <sandervl@xs4all.nl>
    299     - KERNEL32: o Image header page must be readonly
    300                 o Temporarily disabled high memory usage for heap
    301 
    302  2001-10-08: Patrick Haller <patrick.haller@innotek.de>
    303     - USER32:   o enabled WH_KEYBOARD_LL hook, seems to work
    304                 o added further messages to wndmsg.cpp
    305     - KERNEL32: o added further error codes to error2WinError
    306 
    307  2001-10-08: Sander van Leeuwen <sandervl@xs4all.nl>
    308     - USER32:   o WM_WINDOWPOSCHANGED: activation fix; must clear FF_NOACTIVATESWP
    309                   if mp2 & AWP_ACTIVATE
    310                   (fixes activation of some inactive windows; used to be
    311                    activated but not brought to the top)
    312 
    313  2001-10-07: Sander van Leeuwen <sandervl@xs4all.nl>
    314     - DDRAW:    o Don't use Dive for blitting to/from 8 bpp surfaces
    315     - USER32:   o Eliminated flickering during frame sizing due to
    316                   unnecessary drawing
    317                 o Fixed handling of WM_SIZING/WM_MOVING (changing rectangles)
    318                 o WM_TRACKFRAME: call Frame_SysCommandSizeMove with SC_MOVE+HTCAPTION
    319 
    320  2001-10-06: Sander van Leeuwen <sandervl@xs4all.nl>
    321     - QUARTZ/OLEAUT32:
    322                 o Wine 20011004 resync
    323     - KERNEL32: o Reduce overhead for heap allocation
    324                 o Always allocate heap memory from high memory (if available)
    325                 o Allocate extra heap memory in 64kb units
    326                   MUST use 64kb here or else we are at risk of running out
    327                   of virtual memory space. (when allocating 4kb we actually
    328                   get 4kb + 60k uncommited)
    329                   (fixes out of resources error while loading big movies
    330                    in The Playa)
    331 
    332  2001-10-05: Sander van Leeuwen <sandervl@xs4all.nl>
    333     - DDRAW:    o Added stretching support for blitting to the screen
    334                   (the Playa can now play movies in fullscreen mode)
    335 
    336  2001-10-03: Sander van Leeuwen <sandervl@xs4all.nl>
    337     - WINMM:    o Allocate handle for new timer and verify handle
    338                   is valid before using it.
    339                   (prevents crashes when app attempts to delete timer twice
    340                    (DivX 4))
    341     - DDRAW:    o Fixed memory leaks in SurfBlt4 (rectangles)
    342                 o Take clipping into account in SurfBlt4. Windowed DirectDraw
    343                   blitting now seems to work well.
    344                   (only tried DivX 4; needs more testing)
    345     - USER32:   o Rewrote sizing & moving of windows (frame tracking)
    346                   (ported Wine version + fixed some bugs)
    347                   Some applications (e.g. RealPlayer) resize themselves
    348                   when receiving WM_SIZING msgs. Not possible to send those
    349                   with PM's frame tracking.
    350                   TODO: fix flickering of size border (dynamic drag off)
    351                   TODO: WM_SIZING handling not 100% correct yet
    352                   TODO: Must display size/move cursor when starting action
    353                         from system menu
    354                 o GetDCEx change; always call WinGetClipPS (!CS_OWNDC)
    355     - OLEAUT32: o Wine update
    356 
    357  2001-10-02: Sander van Leeuwen <sandervl@xs4all.nl>
    358     - REGSVR32: o Must use LoadLibrary, not CoLoadLibrary
    359                   (Some dlls (divx codec) call CoFreeUnusedLibraries which
    360                    unloads the same dll if we use CoLoadLibrary (-> crash)
    361                    NT's regsvr32 doesn't use CoLoadLibrary either)
    362     - USER32:   o OSLibWinGetMsg bugfix
    363 
    364  2001-10-01: Sander van Leeuwen <sandervl@xs4all.nl>
    365     - USER32:   o Lastest Wine revision of GetNextDlgGroupItem ported + modified
    366 
Note: See TracChangeset for help on using the changeset viewer.