Changeset 7288 for trunk/doc


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/doc/ChangeLog-2001

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