Changeset 3788 for trunk/changelog


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

* empty log message *

File:
1 edited

Legend:

Unmodified
Added
Removed
  • 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.