Changeset 3788


Ignore:
Timestamp:
Jul 2, 2000, 1:29:54 PM (25 years ago)
Author:
sandervl
Message:

* empty log message *

Location:
trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/ChangeLog-2000

    r3639 r3788  
    1  /* $Id: ChangeLog-2000,v 1.4 2000-06-01 11:25:34 sandervl Exp $ */
     1 /* $Id: ChangeLog-2000,v 1.5 2000-07-02 11:29:54 sandervl Exp $ */
     2
     3 2000-06-30: Sander van Leeuwen <sandervl@xs4all.nl>
     4    - PELDR:       Fixed bug in command line parser
     5    - KERNEL32:    Fixed bugs in commitPage of memory mapped files (when
     6                   part of the offending memory area is committed and the
     7                   rest is not)
     8                   Fixed alias check in ReadFile (include offset & size) and
     9                   added the same check to WriteFile
     10                   Fixed bug in OpenFile (don't set structure to 0 for OF_REOPEN mode)
     11    - USER32:      Don't send WM_ACTIVATE in WM_WINDOWPOSCHANGED if window
     12                   already active (endless loop in Lotus Notes)
     13                   Move children if client area changed (only if window
     14                   was previously smaller than client area) -> fixes
     15                   install window in AIM installer.
     16                   TODO: Must do all the moving ourselves. (not let PM handle it at all)
     17
     18 2000-06-30: Michal Necasek <mike@mendelu.cz>
     19    - KERNEL32:    Fixed lstrcpynA(toW) calls (wrong length)
     20    - WINMM:       Resume playback when writing a buffer in underrun state
     21                   Set minimal buffer size to (bytes per second)/32.
     22
     23 2000-06-29: Michal Necasek <michalnec@volny.cz>
     24    - DDRAW:   Experimentally changed SurfGetDC behavior which fixed
     25               colors in some but not all cases. GDI image is still
     26               upside down.
     27
     28 2000-06-29: Sander van Leeuwen <sandervl@xs4all.nl>
     29    - INCLUDE\WIN\commctrl.h:
     30                   Put undocumented parts in #ifdef COMCTL32UNDOC statement
     31    - INCLUDE\makefiles
     32                   Added -DCOMCTL32UNDOC to Odin compile flags
     33    - USER32:      Added HCBT_ACTIVATE hook call to SetActiveWindow
     34                   Send WM_ACTIVATE from WM_WINDOWPOSCHANGED if SWP_ACTIVATE
     35                   flag set -> fixes activation of odin windows
     36                   Removed forwarding of messages to PM frame window handler.
     37
     38 2000-06-28: Sander van Leeuwen <sandervl@xs4all.nl>
     39    - KERNEL32:    Cleaned up resource handling (findResourceA/W); much
     40                   more efficient now (searching for different languages)
     41                   Sets proper error code when failing to find type or name
     42                   Search for language in following order:
     43                   - specified language (user default if LANG_GETFIRST)
     44                   - primary specified language with default sublanguage
     45                   - language neutral
     46                   - first available language
     47                   Changed return type of HMDeviceFileClass file locking
     48                   methods (DWORD -> BOOL; not a bugfix)
     49
     50 2000-06-28: Michal Necasek <mike@mendelu.cz>
     51    - USER32:      BeginDeferWindowPos accepts count 0 as valid parameter
     52                   (verified in NT; negative count is illegal)
     53
     54 2000-06-27: Patrick Haller <phaller@gmx.net>
     55    - KERNEL32:    Added CreatePipe() call. Note: Anonymous and named
     56                   pipes do NOT comply with HandleManager right now!
     57
     58 2000-06-27: Michal Necasek <michalnec@volny.cz>
     59    - DINPUT:      Fixed some key values, MS uses mostly raw scan
     60                   codes but not always, why am I not surprised?
     61
     62 2000-06-26: Sander van Leeuwen <sandervl@xs4all.nl>
     63    - GDI32:       Fixed inverse video in RealPlayer 7 with SDD video drivers
     64    - USER32:      Fixed bug in InvalidateRect/Rgn, don't include children
     65                   in WinInvalidateRect/Region call -> fixes painting of
     66                   background bitmap in XWing vs Tie Fighter install app.
     67                   WinInvalidateRegion with fIncludeChildren=0 invalidates both
     68                   the parent and child windows (for !WS_CLIPCHILDREN window)
     69                   fIncludeChildren=1 -> invalidates only child (in xwing case
     70                   as it overlaps the invalid region completely; though parent
     71                   window doesn't have WS_CLIPCHILDREN style)
     72    - KERNEL32:    Added check for crossing limit of relocation section when
     73                   applying fixups. (fixes crash in IBM VisualAge Java setup)
     74
     75 2000-06-25: Michal Necasek <mike@mendelu.cz>
     76    - KERNEL32:    When creating files and mode is readonly, change to
     77                   read/write (or else DosOpen fails)
     78                   GetFileTime failed in OpenFile because handle wasn't
     79                   saved yet
     80
     81 2000-06-23: Sander van Leeuwen <sandervl@xs4all.nl>
     82    - KERNEL32:    Changed version; Odin presents itself as Windows NT 4 Service Pack 6
     83                   Return build nr in high word in GetVersion
     84                   Minor fixes in GetSystemInfo (processor level & revision)
     85                   FindResource bugfix for resource types starting with '#'
     86                   (i.e. "#102" really means numeric id 102)
     87
     88 2000-06-22: Michal Necasek <mike@mendelu.cz>
     89    - KERNEL32:    Added language support for Czech Republic
     90    - USER32:      wsprintf bugfix for %#04x (didn't add leading 0('s) if required)
     91
     92 2000-06-22: Christoph Bratschi <cbratschi@datacomm.ch>
     93    - COMCTL32:    fixed ANIMATE_ThreadFunc's calling convention
     94
     95 2000-06-21: Sander van Leeuwen <sandervl@xs4all.nl>
     96    - USER32:      Owner bugfix (WS_CHILD window has no owner)
     97                   Replaced calls to PM frame window handler (i.e. WM_FOCUSCHANGE)
     98                   Activated menu keyboard accelerators
     99    - KERNEL32:    Setup environment similar to NT. I.e.:
     100                   CPU=i386
     101                   HOMEDRIVE=<Odin drive>
     102                   HOMEPATH=\
     103                   NUMBER_OF_PROCESSORS=2
     104                   OS=Windows_NT
     105                   PATHEXT=.COM;.EXE;.BAT;.CMD
     106                   PROCESSOR_ARCHITECTURE=x86
     107                   PROCESSOR_IDENTIFIER=x86 Family 6 Model 6 Stepping 5, GenuineIntel
     108                   PROCESSOR_LEVEL=6
     109                   PROCESSOR_REVISION=0605
     110                   SystemDrive=<Odin drive>
     111                   SystemRoot=<Odin Windows dir>
     112                   windir=<Odin Windows dir>
     113                   TODO: Some environment variables still missing (see kernel32\initsystem.cpp)
     114
     115 2000-06-21: Patrick Haller <phaller@gmx.net>
     116    - MSVCRT:      - Added stub for __CxxLongjmpUnwind (NETSCAPE 4.7)
     117    - CRTDLL:      - CRTDLL is in some serious troble:
     118                     1. CRTDLL__close() -> _close()
     119                        CRTDLL__openU() -> CreateFileA()
     120                        this combination is incompatible !
     121                     2. calls like _close() go into the OS/2 kernel somewhere
     122                        without proper FS: protection -> CRASH.
     123                     CRTDLL__close() is fixed (CloseHandle()) now.
     124
     125 2000-06-18: Przemyslaw Dobrowolski <dobrawka@asua.org.pl>
     126    - KERNEL32:    Added language support for Poland
     127
     128 2000-06-18 Patrick Haller <phaller@gmx.net>
     129    - KERNEL32:    - fixed potential memory leak in GetLocaleInfoA
     130                   - improved GetNumberFormatA
     131
     132 2000-06-17: Sander van Leeuwen <sandervl@xs4all.nl>
     133    - KERNEL32:    Bugfix in resource handling (due to yesterday's change)
     134                   DuplicateHandle fix
     135    - USER32:      Region fixes (RedrawWindow)
     136                   Get/SetWindowRgn fixes
     137    - INCLUDE\OS2WRAP.H:
     138                   Added missing wrappers for GpiCreatePolygonRegion,
     139                   GpiCreateEllipticRegion & GpiCreateRoundRectRegion
     140
     141 2000-06-16: Sander van Leeuwen <sandervl@xs4all.nl>
     142    - GDI32:       Put back region 'bugfix' as it's completely wrong and breaks
     143                   RealPlayer 7.
     144    - KERNEL32:    FindResource bugfix for resource names starting with '#'
     145                   (i.e. "#102" really means numeric id 102)
     146
     147 2000-06-14: Patrick Haller <phaller@gmx.net>
     148    - KERNEL32:     - fix in HandleManager::DuplicateHandler to call
     149                      OSLibDosDupHandle() instead of CreateFile
     150                    - fix oslibdos.h FILE_ SetFilePointer constants
     151                      were shifted by 1
     152                    - fix for signed negative 32-bit seek from llseek()
     153                      forwarded to the 64-bit OS/2 DosSetFilePtrL()
     154                      Note: need to check file locking APIs !
     155                    - fix GPI32 region: clientHeight, clientWidth:
     156                      hwnd == 0 == HWND_DESKTOP seems to be valid !
     157
     158 2000-06-14: Sander van Leeuwen <sandervl@xs4all.nl>
     159    - USER32:       Rewrote ExcludeUpdateRgn & GetUpdateRgn
     160                    Check if update rectangle is emtpy in PM WM_PAINT msg;
     161                    ignore it when that's the case
     162                    -> fixes excessive redrawing in Lotus Notes
     163    - GDI32:        Put back region apis
     164                    Rewrote region functions
     165                    DIB section reversal bugs fixed (as seen in Starcraft install)
     166
     167 2000-06-14: Patrick Haller <phaller@gmx.net>
     168    - KERNEL32:     Altered calling of dllEntryPoint() depending on
     169                    static or dynamic loading if library according
     170                    to the Win32 documentation. (StarCraft)
     171
     172 2000-06-13: Sander van Leeuwen <sandervl@xs4all.nl>
     173    - USER32:       Check if class already exists in RegisterClass(Ex)A/W
     174                    and return 0 (ERROR_CLASS_ALREADY_EXISTS) if true
     175
     176 2000-06-12: Patrick Haller <phaller@gmx.net>
     177    - LZ32:         Updated to current WINE level (minor changes)
     178
     179 2000-06-11: Patrick Haller <phaller@gmx.net>
     180    - KERNEL32:     Moved GetNumberFormat to different source file and enhanced
     181                    it a little (WinRAR shows file sizes)
     182                    Creating an existing directory does not return an error ?!
     183                    Updated GetStringTypeA/W and GetStringTypeExA/W
     184
     185    - SHLWAPI:      Added a whole lot of missing functions, forwarders, stubs
     186                    Only 50 more to go for IE4 ...
     187
     188 2000-06-09: Patrick Haller <phaller@gmx.net>
     189    - COMCTL32:     Added some missing stubs (.9 .10 .389 .390)
     190    - SHLWAPI:      Added numerous missing functions, some stubs
     191                    (.1 .2 .3 .4 .5 .6 .7 .8 .9 .10 .11 .12 .13 .14 .15 .16
     192                     .23 .28 .37 .38 .40 .43 .53 .56 .59 .60 .74 .83 .94 .95
     193                     .102 .116 .117 .158 .197 .240)
     194
     195 2000-06-08: Sander van Leeuwen <sandervl@xs4all.nl>
     196    - KERNEL32:     Fixed incorrect last error for OpenFile & LoadLibrary(Ex)
     197                    Added null pointer check to RegQueryValueW and fixed
     198                    memory leak.
     199    - USER32:       Ignore weird WM_ADJUSTWINDOWPOS messages (why are they sent?)
     200                    -> fixes combo box
     201                    Fixed GetUpdateRect
     202                    RedrawWindow changes; SetWindowPos fix (client invalidation)
     203                    Call MsgNCPaint in RedrawWindow (WM_NCPAINT is not posted
     204                    if update region doesn't include (part of) the nonclient area.
     205                    -> fixes RealPlayer 7 titlebar, borders & menu
     206                    GetTopWindow fix. (should work properly now)
     207
     208 2000-08-03: knut st. osmundsen <knut.stange.osmundsen@mynd.no>
     209    - tools/install:Added a stram 'close' on the changelog.
     210                    (4OS2 can't copy files which are opened for write(?).
     211                    The changelog has to be closed after copying it into
     212                    the odininst.wis file.)
     213    - tools/DailyBuild:
     214                    Creates .WPI releases too.
     215                    (odin32pack.cmd and odin32ftp2.cmd)
     216                    WarpIn is added to the build environment variables
     217                    (odin32env.cmd).
     218                    WarpIn is added to the build environment variables
     219                    (odin32env.cmd).
     220
     221 2000-06-07: Sander van Leeuwen <sandervl@xs4all.nl>
     222    - USER32:       Fixed wrong dispatch of WM_NCHITTEST
     223                    Fixed DC leak in EndPaint (reset hps type to TYPE_1)
     224                    -> resulted in out of memory and very slow PM operations
     225                    -> ICQ 2000a install now finishes (used to run out of mem)
     226                    Rewrote window management; now one PM window (non-frame)
     227                    is created for each win32 window (used to be a frame/client
     228                    pair)
     229                    -> speeds up drawing & fixes some repaint problems
     230                    Window coordinates (internally stored) are now relative
     231                    to window parent (or screen coord. if no parent); client
     232                    coordinates relative to the frame window
     233                    GetParent now returns owner if toplevel window
     234                    SetParent hides and shows window when changing parent
     235                    Added support for DCX_USESTYLE, DCX_CLIPSIBLINGS, DCX_CLIPCHILDREN
     236                    and DCX_PARENTCLIP in GetDCEx
     237                    Rewrote Set/GetWindowPlacement + SetInternalWindowPos (Wine port)
     238                    Manual minimize, maximize & restore in ShowWindow + fixes
     239                    TODO: Repaint problems, move child windows when client position/size
     240                          changes
     241                    SetParent/GetParent fixes for desktop parent.
     242    - SHELL32:      Disabled system tray window for now. (appears in top/right
     243                    of the desktop otherwise)
     244
     245 2000-06-03: Jeroen van den Horn <J.vandenHorn@fibre.a2000.nl>
     246    - WINMM:        Don't start playback when WaveOutRestart is called
     247                    before any buffers have been added.
     248                    Clear WHDR_INQUEUE bit for buffers returned in WaveOutReset
     249
     250 2000-06-03: knut st. osmundsen <knut.stange.osmundsen@mynd.no>
     251    - Win32k/REXX:  Rewrote the REXX stub program in assembly.
     252                    (exe size: 688 bytes) Might be able to embedd it in
     253                    win32k.sys... (not priority)
     254
     255 2000-06-02: Jeroen van den Horn <J.vandenHorn@fibre.a2000.nl>
     256    - SHELL32:      Systray class registered with wrong name
     257
     258 2000-06-01: Sander van Leeuwen <sandervl@xs4all.nl>
     259    - GDI32/USER32: Moved GetClipRgn & GetClipBox into user32 (dc.cpp)
     260    - GDI32:        Added more logging
     261    - KERNEL32:     Rewrote CompareFileTime, DeleteFileA
     262                    Put file io apis in separate handlemanager object class
     263                    Rewrote most file io apis; includes support for 64 bits file
     264                    pointer/size:
     265                    - CreateFile/OpenFile/DuplicateHandle/CloseHandle
     266                    - ReadFile(Ex)/WriteFileEx/GetFileType/GetFileInformationByHandle
     267                    - SetEndOfFile/SetFileTime/GetFileTime/GetFileSize
     268                    - SetFilePointer/LockFile(Ex)/UnlockFile(Ex)/FlushFileBuffers
     269                    Fixed some OpenFile bugs. Put Read/WriteFileEx into file
     270                    io class. Fixed LockFileEx/UnlockFileEx
     271                    New file apis use OS/2 apis now; overlapped IO not yet
     272                    supported.
     273    - SHELL32:      Added ISF_MyComputer_fnParseDisplayName from latest Wine
     274                    Fixes open file dialog
    2275
    3276 2000-05-31: Michal Necasek <mike@mendelu.cz>
  • trunk/changelog

    r3786 r3788  
    1  /* $Id: changelog,v 1.1019 2000-07-01 12:52:22 sandervl Exp $ */
     1 /* $Id: changelog,v 1.1020 2000-07-02 11:29:51 sandervl Exp $ */
    22
    3  2000-06-30: Sander van Leeuwen <sandervl@xs4all.nl>
    4     - PELDR:       Fixed bug in command line parser
    5     - KERNEL32:    Fixed bugs in commitPage of memory mapped files (when
    6                    part of the offending memory area is committed and the
    7                    rest is not)
    8                    Fixed alias check in ReadFile (include offset & size) and
    9                    added the same check to WriteFile
    10                    Fixed bug in OpenFile (don't set structure to 0 for OF_REOPEN mode)
    11     - USER32:      Don't send WM_ACTIVATE in WM_WINDOWPOSCHANGED if window
    12                    already active (endless loop in Lotus Notes)
    13                    Move children if client area changed (only if window
    14                    was previously smaller than client area) -> fixes
    15                    install window in AIM installer.
    16                    TODO: Must do all the moving ourselves. (not let PM handle it at all)
     3 2000-07-02: Sander van Leeuwen <sandervl@xs4all.nl>
     4    - RICHED32: Fixed bug when creating edit window (needs to be WS_CHILD)
    175
    18  2000-06-30: Michal Necasek <mike@mendelu.cz>
    19     - KERNEL32:    Fixed lstrcpynA(toW) calls (wrong length)
    20     - WINMM:       Resume playback when writing a buffer in underrun state
    21                    Set minimal buffer size to (bytes per second)/32.
    22 
    23  2000-06-29: Michal Necasek <michalnec@volny.cz>
    24     - DDRAW:   Experimentally changed SurfGetDC behavior which fixed
    25                colors in some but not all cases. GDI image is still
    26                upside down.
    27 
    28  2000-06-29: Sander van Leeuwen <sandervl@xs4all.nl>
    29     - INCLUDE\WIN\commctrl.h:
    30                    Put undocumented parts in #ifdef COMCTL32UNDOC statement
    31     - INCLUDE\makefiles
    32                    Added -DCOMCTL32UNDOC to Odin compile flags
    33     - USER32:      Added HCBT_ACTIVATE hook call to SetActiveWindow
    34                    Send WM_ACTIVATE from WM_WINDOWPOSCHANGED if SWP_ACTIVATE
    35                    flag set -> fixes activation of odin windows
    36                    Removed forwarding of messages to PM frame window handler.
    37 
    38  2000-06-28: Sander van Leeuwen <sandervl@xs4all.nl>
    39     - KERNEL32:    Cleaned up resource handling (findResourceA/W); much
    40                    more efficient now (searching for different languages)
    41                    Sets proper error code when failing to find type or name
    42                    Search for language in following order:
    43                    - specified language (user default if LANG_GETFIRST)
    44                    - primary specified language with default sublanguage
    45                    - language neutral
    46                    - first available language
    47                    Changed return type of HMDeviceFileClass file locking
    48                    methods (DWORD -> BOOL; not a bugfix)
    49 
    50  2000-06-28: Michal Necasek <mike@mendelu.cz>
    51     - USER32:      BeginDeferWindowPos accepts count 0 as valid parameter
    52                    (verified in NT; negative count is illegal)
    53 
    54  2000-06-27: Patrick Haller <phaller@gmx.net>
    55     - KERNEL32:    Added CreatePipe() call. Note: Anonymous and named
    56                    pipes do NOT comply with HandleManager right now!
    57 
    58  2000-06-27: Michal Necasek <michalnec@volny.cz>
    59     - DINPUT:      Fixed some key values, MS uses mostly raw scan
    60                    codes but not always, why am I not surprised?
    61 
    62  2000-06-26: Sander van Leeuwen <sandervl@xs4all.nl>
    63     - GDI32:       Fixed inverse video in RealPlayer 7 with SDD video drivers
    64     - USER32:      Fixed bug in InvalidateRect/Rgn, don't include children
    65                    in WinInvalidateRect/Region call -> fixes painting of
    66                    background bitmap in XWing vs Tie Fighter install app.
    67                    WinInvalidateRegion with fIncludeChildren=0 invalidates both
    68                    the parent and child windows (for !WS_CLIPCHILDREN window)
    69                    fIncludeChildren=1 -> invalidates only child (in xwing case
    70                    as it overlaps the invalid region completely; though parent
    71                    window doesn't have WS_CLIPCHILDREN style)
    72     - KERNEL32:    Added check for crossing limit of relocation section when
    73                    applying fixups. (fixes crash in IBM VisualAge Java setup)
    74 
    75  2000-06-25: Michal Necasek <mike@mendelu.cz>
    76     - KERNEL32:    When creating files and mode is readonly, change to
    77                    read/write (or else DosOpen fails)
    78                    GetFileTime failed in OpenFile because handle wasn't
    79                    saved yet
    80 
    81  2000-06-23: Sander van Leeuwen <sandervl@xs4all.nl>
    82     - KERNEL32:    Changed version; Odin presents itself as Windows NT 4 Service Pack 6
    83                    Return build nr in high word in GetVersion
    84                    Minor fixes in GetSystemInfo (processor level & revision)
    85                    FindResource bugfix for resource types starting with '#'
    86                    (i.e. "#102" really means numeric id 102)
    87 
    88  2000-06-22: Michal Necasek <mike@mendelu.cz>
    89     - KERNEL32:    Added language support for Czech Republic
    90     - USER32:      wsprintf bugfix for %#04x (didn't add leading 0('s) if required)
    91 
    92  2000-06-22: Christoph Bratschi <cbratschi@datacomm.ch>
    93     - COMCTL32:    fixed ANIMATE_ThreadFunc's calling convention
    94 
    95  2000-06-21: Sander van Leeuwen <sandervl@xs4all.nl>
    96     - USER32:      Owner bugfix (WS_CHILD window has no owner)
    97                    Replaced calls to PM frame window handler (i.e. WM_FOCUSCHANGE)
    98                    Activated menu keyboard accelerators
    99     - KERNEL32:    Setup environment similar to NT. I.e.:
    100                    CPU=i386
    101                    HOMEDRIVE=<Odin drive>
    102                    HOMEPATH=\
    103                    NUMBER_OF_PROCESSORS=2
    104                    OS=Windows_NT
    105                    PATHEXT=.COM;.EXE;.BAT;.CMD
    106                    PROCESSOR_ARCHITECTURE=x86
    107                    PROCESSOR_IDENTIFIER=x86 Family 6 Model 6 Stepping 5, GenuineIntel
    108                    PROCESSOR_LEVEL=6
    109                    PROCESSOR_REVISION=0605
    110                    SystemDrive=<Odin drive>
    111                    SystemRoot=<Odin Windows dir>
    112                    windir=<Odin Windows dir>
    113                    TODO: Some environment variables still missing (see kernel32\initsystem.cpp)
    114 
    115  2000-06-21: Patrick Haller <phaller@gmx.net>
    116     - MSVCRT:      - Added stub for __CxxLongjmpUnwind (NETSCAPE 4.7)
    117     - CRTDLL:      - CRTDLL is in some serious troble:
    118                      1. CRTDLL__close() -> _close()
    119                         CRTDLL__openU() -> CreateFileA()
    120                         this combination is incompatible !
    121                      2. calls like _close() go into the OS/2 kernel somewhere
    122                         without proper FS: protection -> CRASH.
    123                      CRTDLL__close() is fixed (CloseHandle()) now.
    124 
    125  2000-06-18: Przemyslaw Dobrowolski <dobrawka@asua.org.pl>
    126     - KERNEL32:    Added language support for Poland
    127 
    128  2000-06-18 Patrick Haller <phaller@gmx.net>
    129     - KERNEL32:    - fixed potential memory leak in GetLocaleInfoA
    130                    - improved GetNumberFormatA
    131 
    132  2000-06-17: Sander van Leeuwen <sandervl@xs4all.nl>
    133     - KERNEL32:    Bugfix in resource handling (due to yesterday's change)
    134                    DuplicateHandle fix
    135     - USER32:      Region fixes (RedrawWindow)
    136                    Get/SetWindowRgn fixes
    137     - INCLUDE\OS2WRAP.H:
    138                    Added missing wrappers for GpiCreatePolygonRegion,
    139                    GpiCreateEllipticRegion & GpiCreateRoundRectRegion
    140 
    141  2000-06-16: Sander van Leeuwen <sandervl@xs4all.nl>
    142     - GDI32:       Put back region 'bugfix' as it's completely wrong and breaks
    143                    RealPlayer 7.
    144     - KERNEL32:    FindResource bugfix for resource names starting with '#'
    145                    (i.e. "#102" really means numeric id 102)
    146 
    147  2000-06-14: Patrick Haller <phaller@gmx.net>
    148     - KERNEL32:     - fix in HandleManager::DuplicateHandler to call
    149                       OSLibDosDupHandle() instead of CreateFile
    150                     - fix oslibdos.h FILE_ SetFilePointer constants
    151                       were shifted by 1
    152                     - fix for signed negative 32-bit seek from llseek()
    153                       forwarded to the 64-bit OS/2 DosSetFilePtrL()
    154                       Note: need to check file locking APIs !
    155                     - fix GPI32 region: clientHeight, clientWidth:
    156                       hwnd == 0 == HWND_DESKTOP seems to be valid !
    157 
    158  2000-06-14: Sander van Leeuwen <sandervl@xs4all.nl>
    159     - USER32:       Rewrote ExcludeUpdateRgn & GetUpdateRgn
    160                     Check if update rectangle is emtpy in PM WM_PAINT msg;
    161                     ignore it when that's the case
    162                     -> fixes excessive redrawing in Lotus Notes
    163     - GDI32:        Put back region apis
    164                     Rewrote region functions
    165                     DIB section reversal bugs fixed (as seen in Starcraft install)
    166 
    167  2000-06-14: Patrick Haller <phaller@gmx.net>
    168     - KERNEL32:     Altered calling of dllEntryPoint() depending on
    169                     static or dynamic loading if library according
    170                     to the Win32 documentation. (StarCraft)
    171 
    172  2000-06-13: Sander van Leeuwen <sandervl@xs4all.nl>
    173     - USER32:       Check if class already exists in RegisterClass(Ex)A/W
    174                     and return 0 (ERROR_CLASS_ALREADY_EXISTS) if true
    175 
    176  2000-06-12: Patrick Haller <phaller@gmx.net>
    177     - LZ32:         Updated to current WINE level (minor changes)
    178 
    179  2000-06-11: Patrick Haller <phaller@gmx.net>
    180     - KERNEL32:     Moved GetNumberFormat to different source file and enhanced
    181                     it a little (WinRAR shows file sizes)
    182                     Creating an existing directory does not return an error ?!
    183                     Updated GetStringTypeA/W and GetStringTypeExA/W
    184 
    185     - SHLWAPI:      Added a whole lot of missing functions, forwarders, stubs
    186                     Only 50 more to go for IE4 ...
    187 
    188  2000-06-09: Patrick Haller <phaller@gmx.net>
    189     - COMCTL32:     Added some missing stubs (.9 .10 .389 .390)
    190     - SHLWAPI:      Added numerous missing functions, some stubs
    191                     (.1 .2 .3 .4 .5 .6 .7 .8 .9 .10 .11 .12 .13 .14 .15 .16
    192                      .23 .28 .37 .38 .40 .43 .53 .56 .59 .60 .74 .83 .94 .95
    193                      .102 .116 .117 .158 .197 .240)
    194 
    195  2000-06-08: Sander van Leeuwen <sandervl@xs4all.nl>
    196     - KERNEL32:     Fixed incorrect last error for OpenFile & LoadLibrary(Ex)
    197                     Added null pointer check to RegQueryValueW and fixed
    198                     memory leak.
    199     - USER32:       Ignore weird WM_ADJUSTWINDOWPOS messages (why are they sent?)
    200                     -> fixes combo box
    201                     Fixed GetUpdateRect
    202                     RedrawWindow changes; SetWindowPos fix (client invalidation)
    203                     Call MsgNCPaint in RedrawWindow (WM_NCPAINT is not posted
    204                     if update region doesn't include (part of) the nonclient area.
    205                     -> fixes RealPlayer 7 titlebar, borders & menu
    206                     GetTopWindow fix. (should work properly now)
    207 
    208  2000-08-03: knut st. osmundsen <knut.stange.osmundsen@mynd.no>
    209     - tools/install:Added a stram 'close' on the changelog.
    210                     (4OS2 can't copy files which are opened for write(?).
    211                     The changelog has to be closed after copying it into
    212                     the odininst.wis file.)
    213     - tools/DailyBuild:
    214                     Creates .WPI releases too.
    215                     (odin32pack.cmd and odin32ftp2.cmd)
    216                     WarpIn is added to the build environment variables
    217                     (odin32env.cmd).
    218                     WarpIn is added to the build environment variables
    219                     (odin32env.cmd).
    220 
    221  2000-06-07: Sander van Leeuwen <sandervl@xs4all.nl>
    222     - USER32:       Fixed wrong dispatch of WM_NCHITTEST
    223                     Fixed DC leak in EndPaint (reset hps type to TYPE_1)
    224                     -> resulted in out of memory and very slow PM operations
    225                     -> ICQ 2000a install now finishes (used to run out of mem)
    226                     Rewrote window management; now one PM window (non-frame)
    227                     is created for each win32 window (used to be a frame/client
    228                     pair)
    229                     -> speeds up drawing & fixes some repaint problems
    230                     Window coordinates (internally stored) are now relative
    231                     to window parent (or screen coord. if no parent); client
    232                     coordinates relative to the frame window
    233                     GetParent now returns owner if toplevel window
    234                     SetParent hides and shows window when changing parent
    235                     Added support for DCX_USESTYLE, DCX_CLIPSIBLINGS, DCX_CLIPCHILDREN
    236                     and DCX_PARENTCLIP in GetDCEx
    237                     Rewrote Set/GetWindowPlacement + SetInternalWindowPos (Wine port)
    238                     Manual minimize, maximize & restore in ShowWindow + fixes
    239                     TODO: Repaint problems, move child windows when client position/size
    240                           changes
    241                     SetParent/GetParent fixes for desktop parent.
    242     - SHELL32:      Disabled system tray window for now. (appears in top/right
    243                     of the desktop otherwise)
    244 
    245  2000-06-03: Jeroen van den Horn <J.vandenHorn@fibre.a2000.nl>
    246     - WINMM:        Don't start playback when WaveOutRestart is called
    247                     before any buffers have been added.
    248                     Clear WHDR_INQUEUE bit for buffers returned in WaveOutReset
    249 
    250  2000-06-03: knut st. osmundsen <knut.stange.osmundsen@mynd.no>
    251     - Win32k/REXX:  Rewrote the REXX stub program in assembly.
    252                     (exe size: 688 bytes) Might be able to embedd it in
    253                     win32k.sys... (not priority)
    254 
    255  2000-06-02: Jeroen van den Horn <J.vandenHorn@fibre.a2000.nl>
    256     - SHELL32:      Systray class registered with wrong name
    257 
    258  2000-06-01: Sander van Leeuwen <sandervl@xs4all.nl>
    259     - GDI32/USER32: Moved GetClipRgn & GetClipBox into user32 (dc.cpp)
    260     - GDI32:        Added more logging
    261     - KERNEL32:     Rewrote CompareFileTime, DeleteFileA
    262                     Put file io apis in separate handlemanager object class
    263                     Rewrote most file io apis; includes support for 64 bits file
    264                     pointer/size:
    265                     - CreateFile/OpenFile/DuplicateHandle/CloseHandle
    266                     - ReadFile(Ex)/WriteFileEx/GetFileType/GetFileInformationByHandle
    267                     - SetEndOfFile/SetFileTime/GetFileTime/GetFileSize
    268                     - SetFilePointer/LockFile(Ex)/UnlockFile(Ex)/FlushFileBuffers
    269                     Fixed some OpenFile bugs. Put Read/WriteFileEx into file
    270                     io class. Fixed LockFileEx/UnlockFileEx
    271                     New file apis use OS/2 apis now; overlapped IO not yet
    272                     supported.
    273     - SHELL32:      Added ISF_MyComputer_fnParseDisplayName from latest Wine
    274                     Fixes open file dialog
Note: See TracChangeset for help on using the changeset viewer.