Changeset 3342 for trunk/changelog


Ignore:
Timestamp:
Apr 7, 2000, 7:06:53 PM (26 years ago)
Author:
sandervl
Message:

* empty log message *

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/changelog

    r3340 r3342  
    1  /* $Id: changelog,v 1.871 2000-04-07 12:54:17 sandervl Exp $ */
     1 /* $Id: changelog,v 1.872 2000-04-07 17:06:22 sandervl Exp $ */
    22
    33 2000-04-07: Sander van Leeuwen <sandervl@xs4all.nl>
     
    88                   region has the same size as the window; doing so creates
    99                   update problems for no obvious reason)
     10        - GDI32:  Only change bitmap size in SetDIBitsToDevice if bitmap
     11                  is not compressed. (fixes crash during startup in Excel)
     12                  NOTE: Open32 doesn't implement compression type conversion
     13                        correctly. (black splash screen for RLE8 bitmap)
    1014
    1115 2000-04-07: David Raison <djr@lemur.co.uk>
     
    7680                  see the tracking frame when moving a window)
    7781
    78  2000-03-31: Christoph Bratschi <cbratschi@datacomm.ch>
    79         - USER32: readded CS_HITTEST for HT_TRANSPARENT handling, transparent
    80                   tooltips are now supported
    81                   (why is HT_TRANSPARENT in the groupbox control commented out?)
    82         - COMCTL32: treeview: added TTF_TRANSPARENT tooltip style
    83 
    84  2000-03-30: Christoph Bratschi <cbratschi@datacomm.ch>
    85         - KERNEL32:
    86         - SHLWAPI: added stubs for explorer.exe
    87         - COMCTL32: treeview: finished info tip
    88 
    89  2000-03-30: Sander van Leeuwen <sandervl@xs4all.nl>
    90         - KERNEL32: Also double thread stack in release build
    91                     (RealPlayer 7 runs out of stack sometimes)
    92         - WSOCK32:  Fixed bugs in WSAStartup/Cleanup & select (fixes Gnutella)
    93 
    94  2000-03-29: Sander van Leeuwen <sandervl@xs4all.nl>
    95         - KERNEL32: Throw exception when critical section times out
    96         - USER32:   Fixed bugs in PeekMessageA/W (fixes connection failures
    97                     & hangs after warning dialogs in RealPlayer 7)
    98         - GDI32:    Check for NULL region in GetRgnBox; can cause a crash
    99                     in Open32
    100 
    101  2000-03-29: Christoph Bratschi <cbratschi@datacomm.ch>
    102         - KERNEL32: added FindFileFirstMultiA for internal usage
    103 
    104  2000-03-28: Markus Montkowski <mmontkowski@gmx.de>
    105         - KERNEL32: Added workaround for GetDiskFreeSpaceA; Open32 api doesn't
    106                     like NULL pointers
    107 
    108  2000-03-28: Sander van Leeuwen <sandervl@xs4all.nl>
    109         - KERNEL32: Fixed VirtualQuery; cbLength is length of memory structure,
    110                     not range of pages
    111                     Fixed compare of imported api names with length < 4
    112                     Fixed OpenFile; if filename doesn't contain path, look for
    113                     it in:
    114                     1: dir from which the app loaded
    115                     2: current dir
    116                     3: windows system dir
    117                     4: windows dir
    118                     5: dirs in path path environment variable
    119           NOTE: Icon extraction in shell32 is broken; expects PE
    120                 images even when looking for icons in shell32.
    121                 (it should use FindResourceExA/W when looking for resources
    122                  in that case)
    123         - USER32:   Fixed combobox focus changes when showing dropdown window
    124         - WSOCK32:  Added support for warp 4 error messages (0 based)
    125                     Fixed FD_CLOSE async notification (fixes telnet ability
    126                     to detect lost connections)
    127 
    128  2000-03-28: Christoph Bratschi <cbratschi@datacomm.ch>
    129         - SHELL32: don't use pdump() in release build
    130         - GDI32: dump ROP2 mode
    131 
    132  2000-03-27: Sander van Leeuwen <sandervl@xs4all.nl>
    133         - USER32:   Fixed SetParent; remove child from parent's list (previously
    134                     didn't happen for children of the desktop)
    135 
    136  2000-03-27: Christoph Bratschi <cbratschi@datacomm.ch>
    137         - SHELL32: only scan dir once in CreateFolderEnumList
    138                    floppy drives have a fixed name
    139                    NOTE: delete 'bin\debug(release)\shres.*' or the resources
    140                          won't be updated
    141 
    142  2000-03-26: Christoph Bratschi <cbratschi@datacomm.ch>
    143         - COMDLG32:
    144         - SHELL32:  merged with Corel WINE 20000324
    145 
    146  2000-03-25: Sander van Leeuwen <sandervl@xs4all.nl>
    147         - KERNEL32: Fixes for GetStdHandle
    148         - WSOCK32:  Fixes for getservbyname & getservbyport
    149 
    150  2000-03-24: Sander van Leeuwen <sandervl@xs4all.nl>
    151         - KERNEL32: Fixed typo in pe loader (check for < 512 MB)
    152         - USER32:   Add size of space between two menu items when calculating
    153                     size of ownerdrawn menu item (fixes RealPlayer 7 menu)
    154         - GDI32:    Default format of 16 bits dibsection is RGB555
    155                     (fixes wrong colors when (sometimes) playing flash files
    156                      in RealPlayer 7)
    157         - WSOCK32\NEW: Bugfixes
    158         - WSOCK32:  Replaced with new wsock32
    159 
    160  2000-03-24: Achim Hasenmueller <achimha@innotek.de>
    161         - WSOCK32\NEW: Made it compile with the TCP/IP V5
    162                        header files.
    163                        NOTE: should we rely on the 32bit
    164                              stack, is there any benefit for us?
    165         - DPLAY: Added ordinals 2 and 3 to the def file, APIs
    166                  already seem to be implemented?!?
    167         - COMDLG32: Fixed correct (Win95/OS2) dialog invocation
    168 
    169  2000-03-24: Christoph Bratschi <cbratschi@datacomm.ch>
    170         - USER32: fixed GetClipboardFormatNameW
    171                   fixed scrollbar memory leak
    172         - SHELL32: fixed IDataObject_fnGetData return value (file dialog
    173                    is now usable)
    174 
    175  2000-03-23: Sander van Leeuwen <sandervl@xs4all.nl>
    176         - KERNEL32: Fixed shared global mutex
    177                     Added VSemaphore class
    178         - USER32:   Fixed shared global mutex
    179           TODO:
    180           ---->> Compiler bug: during __ctordtorInit it calls the constructor
    181                                of global objects, even if the dll has already
    182                                been loaded!
    183                      Replaced WriteLogs by dprintfs
    184         - WSOCK32\NEW: Added WSAAsyncSelect + bugfixes
    185 
    186  2000-03-23: Christoph Bratschi <cbratschi@datacomm.ch>
    187         - COMDLG32: improved file dialog combobox
    188         - COMCTL32: removed static WINMM linking
    189                     several listview fixes
    190 
    191  2000-03-22: Sander van Leeuwen <sandervl@xs4all.nl>
    192         - WSOCK32\NEW: Completely rewritten (removed dependancy on pmwsock)
    193                        Untested and unfinished (WSAAsyncSelect)
    194 
    195  2000-03-21: Sander van Leeuwen <sandervl@xs4all.nl>
    196         - GDI32: Added RGB 555 to 565 conversion in dibsection blit.
    197                  (fixes wrong colors in RealPlayer 7 Update 1 (rm videos
    198                   only))
    199         - include\odinwrap.h: Disable heap checking by default for debug
    200                               build -> kills performance!
    201 
    202  2000-03-21: Edgar Buerkle <Edgar.Buerkle@gmx.net>
    203         - MSVCRT: Adding logging statement to _EH_prolog
    204 
    205  2000-03-21: Christoph Bratschi <cbratschi@datacomm.ch>
    206         - COMCTL32: optimized header/treeview for AMD cpuid
    207                     fixed dispinfo callbacks
    208                     reduced listview redraws
    209                     fixed wrong ASCII definitions in commctrl.h
    210 
    211  2000-03-20: David Raison <djr@lemur.co.uk>
    212         - OLE32: Ported OleQueryCreateFromData, OleCreateFromData from
    213                  wine/corel sources.
    214         - OLEAUT32: Bugfix in ITypeLibImpl_GetDocumentation
    215 
    216  2000-03-20: Sander van Leeuwen <sandervl@xs4all.nl>
    217         - WSOCK32: Fixed relay bug in WSAAsyncSelect (delete relay slot
    218                    with same socket nr & window handle; there can
    219                    be more selects per window)
    220 
    221  2000-03-19: David Raison <djr@lemur.co.uk>
    222         - OLE32: Bugfixes.
    223                  Ported changes from wine/corel sources.
    224                  Created ReadClassStm, WriteClassStm, ProgIDFromCLSID
    225 
    226  2000-03-19: Sander van Leeuwen <sandervl@xs4all.nl>
    227         - ODINCRT: Fixed FS wrapper for _fdopen & others in file.cpp
    228                    (missing SetFS)
    229 
    230  2000-03-19: Michal Necasek <mike@mendelu.cz>
    231         - DINPUT: Few fixes, now Fallout 1/2 almost works
    232 
    233  2000-03-18: Michal Necasek <mike@mendelu.cz>
    234         - DDRAW: Fixed messed up DPA callback calling convention
    235                  Added some transparent blit code which was
    236                  mysteriously missing
    237 
    238  2000-03-18: Edgar Buerkle <Edgar.Buerkle@gmx.net>
    239         - MSVCRT: Implemented _EH_prolog
    240 
    241  2000-03-18: Christoph Bratschi <cbratschi@datacomm.ch>
    242         - USER32: merged with Corel WINE 20000317
    243                   added GCL_HICONSM support
    244                   fixed messagebox with no icon
    245         - COMCTL32: merged with Corel WINE 20000317 + bug fixes
    246 
    247  2000-03-18: Sander van Leeuwen <sandervl@xs4all.nl>
    248         - ODINCRT: Added FS wrapper for _fdopen
    249                    (fixes crash at exit in Professional MineSweeper when
    250                     selection About Odin from the system menu)
    251 
    252  2000-03-17: Christoph Bratschi <cbratschi@datacomm.ch>
    253         - COMCTL32: fixed trackbar buddy alignment
    254                     added useful internal tooltip styles
    255 
    256  2000-03-17: Sander van Leeuwen <sandervl@xs4all.nl>
    257         - WSOCK32: Semaphore protection for relay slot alloc/free
    258                    Fixed bug in WSAAsyncSelect.  Allow more than one
    259                    async call per window for RelayAlloc call. If it's not
    260                    alloced, pmwsock will return an error. Previously it was
    261                    overwriting slots for other async calls. (WSAAsyncGetHostName
    262                    in RealPlayer 7)
    263         - KERNEL32: Fixed handle creation for thread 0.
    264 
    265  2000-03-16: knut st. osmundsen <knut.stange.osmundse@pmsc.no>
    266     - TOOLS\FASTDEP:
    267             Speed optimizations: using AVL trees, include dir caching,
    268                 dependencies stored in AVL tree until all files has been
    269                 processes, buffered write.
    270             Cyclic dependency check.
    271             All files but the objectfiles now should have fully qualified paths.
    272 
    273     - INCLUDE\PDWIN32.TOOLS:
    274             DEPEND: Enabled cyclic check.
    275 
    276  2000-03-16: Sander van Leeuwen <sandervl@xs4all.nl>
    277         - USER32: Fixed virtual keycode of return key
    278                   TODO: Not done for all keys. Should probably looks at the
    279                         scancode (not virtual char) to translate keys.
    280         - GDI32:  RP7 calls CreateDIBSection with HDC 0; Call
    281                   GetWindowDC(GetDesktopWindow()) in that case
    282                   -> fixes crash (result of CreateDIBSection failure)
    283                   TODO: Looks like this is allowed in NT, but need to check
    284                         this to be sure nothing else caused this problem.
    285                   (Note: most recent RealPlayer 7 version only)
    286         - KERNEL32: Semaphore protection of handle alloc
    287                     Added handlemanager class for thread handles
    288                     Added workaround for Open32 WaitForSingleObject bug
    289                     (if thread is terminated and WaitForSingleObject is
    290                      called with the thread's handle -> never returns
    291                      (new rp7 hang at exit))
    292                     TODO: WaitForMultipleObjects can still hang ->
    293                           Event, semaphore, mutex & wait apis need to
    294                           be redesigned (not using Open32)
    295 
    296  2000-03-14: Christoph Bratschi <cbratschi@datacomm.ch>
    297         - USER32: implemented much faster LB_SETCOUNT
    298 
    299  2000-03-12: Sander van Leeuwen <sandervl@xs4all.nl>
    300         - USER32: Put back check (oldsel == newsel) in LISTBOX_SetSelection
    301                   (why was this commented out?)
    302                   Fixed combobox: Clear CBF_SELCHANGE flag before calling
    303                                   CBUpdateEdit
    304                                   Don't send CBN_EDITUPDATE when CBF_NOEDITNOTIFY
    305                                   flag is set (by combo_handletext)
    306                   -> fixes infinite loops in RealPlayer 7 (type name of file
    307                      previously used in edit box; last letter entered -> crash)
    308                   AdjustWindowRectEx bugfix (reported by Robert Lalla)
    309                   Don't clear WS_POPUP flag. (HAS_THINFRAME depends on it)
    310                   -> fixes wrong resolution changes in Quake 2
    311                   Don't clear WS_CHILD flag either. (HAS_THICKFRAME depends on it)
    312 
    313         - KERNEL32: Clear FILE_SHARE_DELETE flag before calling Open32's
    314                     CreateFile. (otherwise it fails) -> fixes RealPlayer 7
    315                     Basic (new update).
    316 
    317         - WSOCK32: Changed workaround for setsockopt bug (SO_SNDBUF/SO_RCVBUF (OS/2's
    318                    winsock returns WSAEINVAL if size > 64k))
    319                    Only change size if setsockopt returns WSAINVAL (32 bits stack
    320                    should support size > 64 kb (?))
    321                    Added selective logging feature.
    322 
    323  2000-03-12: Markus Montkowski <mmontkowski@gmx.de>
    324         - KERNEL32: Added fix for GetFileAttributes. Open32 doesn't like
    325                     i.e. 'c:'; needs to be changed into 'c:\'
    326 
    327  2000-03-12: Sander van Leeuwen <sandervl@xs4all.nl>
    328         - include\winconst.h: Fixed KEY_ALL_ACCESS definition
    329                               (reported by Yuri Dario)
    330         - DSOUND: Replaced dsound by new version
    331         - USER32: Replaced os2.h includes by os2wrap.h
    332                   Set message nr, wParam & lParam to 0 for dummy messages
    333                   (to prevent keyboard or mouse messages swallowed by dinput
    334                    from being dispatched)
    335         - KERNEL32: Replaced os2.h includes by os2wrap.h (cvtcursorgrp & oslibdebug)
    336         - WSOCK32: Fixed bug in setsockopt for SO_SNDBUF/SO_RCVBUF (OS/2's
    337                    winsock returns WSAEINVAL if size > 64k)
    338 
    339  2000-03-12: Michal Necasek <mike@mendelu.cz>
    340         - dsound\new: Fixed sound in Heroes of M&M III
    341 
    342  2000-03-11: Przemyslaw Dobrowolski <dobrawka@asua.org.pl>
    343         - OPENGL\GLIDE: Fix for Voodoo 1 glide (missing io ports)
    344 
    345  2000-03-11: knut st. osmundsen <knut.stange.osmundse@pmsc.no>
    346         - OPENGL\GLUT: Fix for gettimeofday. This is defined conflicting in
    347                 the toolkit sys\time.h.
    348         - TOOLS\BIN: Implemented an optional directory locking in
    349                 dowithdirs.cmd. (Useful for SMP builds.)
    350 
    351  2000-03-11: Sander van Leeuwen <sandervl@xs4all.nl>
    352         - OPENGL\GLUT: Fixed compile problems + cleanup
    353                        (use C(XX)FLAGS_WIN32APP so you don't have to
    354                         explicitely specify which api type you use (ascii or unicode)!)
    355 
    356         - OPENGL\GLIDE: Fixed wrong binary path for voodoo1 glide
    357         - include\win\debugtools.h: Disable TRACE, WARN etc when DEBUG is not defined
    358 
    359  2000-03-11: Jeroen van den Horn <J.vandenHorn@fibre.a2000.nl>
    360         - OPENGL: Fixed error preventing build to complete
    361 
    362  2000-03-09: Sander van Leeuwen <sandervl@xs4all.nl>
    363         - KERNEL32: Set initial max nr of file handles to 256 during kernel32 init
    364                     Create DDRAW & DSOUND registry keys in InitRegistry
    365                     (NOTE: Must be done in install program!)
    366                     Added some win95 stubs
    367         - GDI32:    Added 16 bits device apis stubs
    368 
    369  2000-03-10: Michal Necasek <mike@mendelu.cz>
    370         - dsound\new: Changed DART buffer size calcualation, hopefully
    371                       WinAmp will sound better now.
    372 
    373  2000-03-09: knut st. osmundsen <knut.stange.osmundse@pmsc.no>
    374         - include\pdwin32.tools: New tool, EXISTS --> \tools\bin\Exists.cmd
    375         - tools\bin\Exists.cmd: New tool which checks if the file passed in
    376                 exists. If the file exists it returns 0, else 1. This is
    377                 used to check if .depend and other files exists in the
    378                 makefiles. (See pdwin32.post to see how.)
    379         - include\pdwin32.post: .depend is only included if it exists. You'll
    380                 get a warning if it don't, but the makefile works fine.
    381                 Added a check on OBJDIR not being empty in the clean rule.
    382                 $(RM) $(OBJDIR)\* is will remove all files in the root dir if
    383                 OBJDIR is empty.
    384         - win32k: Updated makefile with the use of EXISTS for both .depend and
    385                 makfile.inc. An update check for makefile.inc <-> configure.cmd
    386                 was also added.
    387                 Added checks for empty variables in clean rule, and we no longer
    388                 deletes * in any directory.
    389 
    390         A CVS tip:
    391             When new directories are added you have to to a 'cvs checkout .'
    392             from the root.
    393             A 'cvs update' don't get the new directories it seems
    394         (There have been added some dirs under win32k lately so please do this.)
    395 
    396  2000-03-09: Sander van Leeuwen <sandervl@xs4all.nl>
    397         - KERNEL32: Major rewrite of PE loader classes to correctly support
    398                     dll dependencies
    399                     TODO: Circular dependencies only partly working
    400                           (a->b->a works, but a->b->c->a doesn't)
    401         - USER32: Fixed bug in dialog constructor (class name translation)
    402                   (only showed up in release build)
    403                   Dinput mouse changes/fixes
    404 
    405  2000-03-08: Michal Necasek <mike@mendelu.cz>
    406         - dsound\new: Fixed volume and panning calculation that
    407                       sometimes caused ugly noise
    408 
    409  2000-03-08: Michal Necasek <mike@mendelu.cz>
    410         - dsound\new: Completely new DART-based DirectSound. Works fine
    411                       for me with Quake 3, Moorhuhn and WinAmp.
    412 
    413  2000-03-07: knut st. osmundsen <knut.stange.osmundse@pmsc.no>
    414         - makefiles and include\pdwin32.*:
    415             * Updated nearly all makefiles to the new makefile style.
    416               Win32k, pe2lx and some subdirs of Winmm
    417             * Odin32 resource files are now to have the extention .orc
    418               All files have, save some under WinMM and in old/new dirs,
    419               been renamed. There are now new interference rules in
    420               pdwin32.tools which will create the resource assembly and
    421               assemble it into an object file. So you simply have to
    422               specify the output object file for Odin32 resources along
    423               with the other object files.
    424             * A little not on forwarders. ILINK returns a warning code of
    425               4 when aliases are generated. An errorcode <> 0 stops NMAKE
    426               normally. To workaround these problem we simply tell NMAKE to
    427               accespt all error codes in the range 0-4. This is done by
    428               putting '-4 ' in front of the $(LD2) statement.
    429               I don't want to see _any_ '-$(LD2)'!!!
    430 
    431 
    432  2000-03-06: Sander van Leeuwen <sandervl@xs4all.nl>
    433         - USER32: Fixed bug in edit control
    434                   If nyoff > nr lines in control -> bottom line in control
    435                   window should show last line of control
    436                   Wine code shows last line at the top of the control
    437                   (Quake 3 startup edit control shows the problem)
    438 
    439  2000-03-05: knut st. osmundsen <knut.stange.osmundse@pmsc.no>
    440         - include\pdwin32.vac*: Added OS2RC and OS2RCFLAGS. This defines the
    441                 OS/2 resource compiler and the flags used during compilation.
    442                 When it comes to linking we should assume NO flags and simply
    443                 invoke the it like this: $(OS2RC) <source>.res <target>.dll.
    444                 (See src\kernel32\makefile for an example.)
    445 
    446  2000-03-05: Jeroen van den Horn <J.vandenHorn@fibre.a2000.nl>
    447         - GLUT32: Really fixed optimized build now. Was not a VACPP bug but
    448                   error in calling convention prototype in glutint.h
    449 
    450  2000-03-04: Jeroen van den Horn <J.vandenHorn@fibre.a2000.nl>
    451         - GLUT32: Added logic to escape from optimizer bug in VACPP
    452 
    453  2000-03-04: knut st. osmundsen <knut.stange.osmundse@pmsc.no>
    454         - fastdep: Simple preprocessor. Commments and #if 0/1.
    455         - OPENGL: Corrected makefiles. using LD2 and LD2FLAGS. Many makefiles
    456                  Didn't concider the NODEBUGINFO macro causing daily builds
    457                  to become enormous. Daily build of 6MB is not good!.
    458         - include\pdwin32.v*.*:
    459                 *Alternate linker tool, LD2. This is ilink for VAC.
    460                  (See src\kernel32\makefile for hints how to use it).
    461                 *Synced configuration for the two VAC versions.
    462 
    463                  NOTE that NODEBUGINFO and DEBUGALL is handled within these
    464                  files. You don't have to test for them to set the correct
    465                  compiler and linker flags, this is allready done!
    466 
    467  2000-03-04: Sander van Leeuwen <sandervl@xs4all.nl>
    468         - INCLUDE\pdwin32.tools, pdwin.vac*
    469                    Added new build rules (conditional at this time)
    470                    For each dll a subdir bin\release & bin\debug is created
    471                    in which the object files of the release & build version
    472                    are saved.
    473         - INCLUDE\pdwin32.post
    474                    Common makefile rules to be included by all makefiles
    475         - USER32\KERNEL32: Switched to new build rules
    476         - WSOCK32: Fixed bug in setsockopt for SO_LINGER (options size wasn't
    477                    adjusted)
    478         - KERNEL32: Fixed shell dirs (now all created in odin\bin dir)
    479                     Partially fixed destruction of loaded dlls in ExitProcess
    480                     (TODO: dependencies are not yet right; needs new design)
    481                     Added check and fix for DosOpen (ERROR_TOO_MANY_OPEN_FILES)
    482                     to hmdevio.cpp
    483         - USER32: Pass on keyboard messages if dinput handler returns TRUE
    484                   Also send non-client mouse messages to dinput
    485                   (TODO: always returns true after calling dinput handler)
    486         - OPENGL\GLIDE:
    487                   Added check and fix for DosOpen (ERROR_TOO_MANY_OPEN_FILES)
    488                   to hmdevio.cpp (reported by Michal Necasek)
    489 
    490  2000-03-03: Markus Montkowski <mmontkowski@gmx.de>
    491         - DDRAW:  Fixed bug in CreateSurface and QueryInterface
    492                   (Moorhuhn now starts fine with ddraw)
    493         - USER32: Changed VirtualKey for VK_NEWLINE from 0x0A to 0x0D
    494                   in the virtualKeyTable
    495 
    496  2000-03-03: Sander van Leeuwen <sandervl@xs4all.nl>
    497         - KERNEL32: Create shell dirs in odin\bin directory
    498                     Cleanup (never call Open32 apis directly if the proc
    499                     isn't a wrapper; include win32api.h and call Odin api)
    500                     Fixed FS corruption for DosAliasMem
    501                     Fixed bug in Win32PeLdrImage::commitPage (quake 3 screensaver's
    502                     fixup section doesn't start on page boundary)
    503         - ADVAPI32/KERNEL32: Moved registry apis in kernel32 as we need them
    504                              there (importing them directly creates a circular
    505                              dependency (kernel32->advapi32->kernel32))
    506                              Should probably be moved to ntdll
    507         - WINMM: Fixed typo in DartWaveOut::init to determine bits per sample
    508                  (Realplayer 7 audio now works (when playing .rm files))
    509 
    510  2000-03-03: Jeroen van den Horn <J.vandenHorn@fibre.a2000.nl>
    511         - KERNEL32: Fixed calling convention bug in conprop2.cpp
    512                     (caused crashes with release build)
    513 
    514  2000-03-02: Sander van Leeuwen <sandervl@xs4all.nl>
    515         - OPENGL\GLIDE:         Use Odin OS/2 api wrappers in fxos2.cpp
    516         - OPENGL\MESA:          Reapplied TLS fixes
    517                                 Check for null pointer in wglSetPixelFormat
    518         - OPENGL\MESA\3dfx:     Use c files from Mesa dir
    519                                 Check for null pointer in wglSetPixelFormat
    520         - WINMM: Fixed DartWaveOut::getPosition (overflow)
    521                  (fixes mp3 playback in RealPlayer 7)
    522         - KERNEL32: Fixed SetCurrentDirectory (don't remove backslash
    523                     if app wants to change dir to "\")
    524                     Create shell folders + shell keys
    525                     (NOTE: This has to be done in the odin install program
    526                            once we have one)
    527         - ADVAPI32: Added crypt api stubs
    528 
    529  2000-03-01: Jeroen van den Horn <J.vandenHorn@fibre.a2000.nl>
    530         - OPENGL: Implemented DIVE support in Mesa
    531 
    532  2000-03-01: Sander van Leeuwen <sandervl@xs4all.nl>
    533         - USER32: Fixes for FindWindow(ExA/W) - now more like Wine
    534                   (FindWindowExW was not working correctly either)
    535                   First send WM_NCACTIVATE, then WM_ACTIVATE
    536                   Fixed focus problems with Odin apps
    537                   (Call WinSetFocus in OSLibWinSetActiveWindow instead of
    538                    WinSetActiveWindow when a user clicks on the titlebar
    539                    of an inactive window & after sending WM_MOUSEACTIVATE)
    540                   TODO: Does WinSetActiveWindow work properly or should we
    541                         always call WinSetFocus???
    542                   Call Dinput handler when translating mouse & keyboard
    543                   messages (during Get/PeekMessage)
    544         - OPENGL: Always build release version of glide, mesa, glu32 & glut
    545                   Build mesa software & 3dfx dlls; don't build OS/2 opengl
    546                   wrapper anymore
    547         - OPENGL\GLIDE\CVG\GLIDE:
    548                   Disable instruction scheduling in release build -> messed up
    549                   colors when turned on (most likely VAC optimizer bug)
    550                   TODO: Somebody should also check this for the voodoo 1 glide dll.
    551         - OPENGL\GLIDE\CVG:
    552                   Fixed makefile
    553         - OPENGL\MESA\GL\gl.h
    554                   Removed circular header dependency (breaks build)
    555         - OPENGL\MESA\3dfx:
    556                   Copy 3dfx opengl32.dll to bin\glide
    557 
    558  2000-03-01: Edgar Buerkle <Edgar.Buerkle@gmx.net>
    559         - USER32: Fixed dprintf in CreateWindowExW
    560                   Added left & right cursor keys to Win32BaseWindow::setExtendedKey
    561 
Note: See TracChangeset for help on using the changeset viewer.