Changeset 3484 for trunk/changelog


Ignore:
Timestamp:
May 2, 2000, 10:54:51 PM (26 years ago)
Author:
sandervl
Message:

* empty log message *

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/changelog

    r3479 r3484  
    1  /* $Id: changelog,v 1.923 2000-05-02 20:48:55 sandervl Exp $ */
     1 /* $Id: changelog,v 1.924 2000-05-02 20:54:49 sandervl Exp $ */
    22
    33 2000-05-02: Sander van Leeuwen <sandervl@xs4all.nl>
     
    3434                    This is corrected now. ';' is now the include separator.
    3535                    A new wrc.exe has been checked in.
    36 
    37  2000-04-30: Patrick Haller <phaller@gmx.net>
    38         - ODINWRAP: added profiling support. The odin wrapper macros now
    39                     can measure function calls, this is the cumulative
    40                     method call time with 838ns accuracy (tick unit).
    41 
    42  2000-04-30: Sander van Leeuwen <sandervl@xs4all.nl>
    43         - KERNEL32: LocalFlags fix (low byte = lock count, hight byte (of low word) = memory flags)
    44                     LocalGetFlags, LocalLock & LocalUnlock now check if the
    45                     pointer is larger than 3 GB. Some apps calls these functions
    46                     with GDI object handles.
    47         - OLEAUT32: Don't create logfiles in release build
    48 
    49  2000-04-29: Yuri Dario <mc6530@mclink.it>
    50         - USER32:   Bugfix for owner of windows (set to owner instead of parent now)
    51 
    52  2000-04-29: Sander van Leeuwen <sandervl@xs4all.nl>
    53         - USER32/KERNEL32: Added selectable logging for level 2 dprintfs.
    54 
    55         - USER32:   Commented out default x & y position code
    56                     (FCF_SHELLPOSITION no longer works)
    57                     -> fixes menu & toolbars in MS Word 97
    58 
    59         - KERNEL32: Added windows directory override again
    60                     (NOTE: for developers *ONLY*; DO NOT USE IT)
    61                     [DEVDIRECTORIES]
    62                     WINDOWS=drive:\path
    63                     Default System directory is kernel32 path
    64                     (with new install program: x:\odin\system32)
    65                     Default Windows directory is parent of System Directory
    66                     (with new install program: x:\odin)
    67                     NOTE: This assumption could break current installs
    68                           Will be fixed in upcoming WarpIn installation distributions
    69 
    70                     Changed InitSystemAndRegistry:
    71                     InitSystemAndRegistry creates:
    72                         - WINDOWSDIR\SYSTEM
    73                         - WINDOWSDIR\AppData
    74                         - WINDOWSDIR\Cache
    75                         - WINDOWSDIR\Cookies
    76                         - WINDOWSDIR\Desktop
    77                         - WINDOWSDIR\Favorites
    78                         - WINDOWSDIR\Fonts
    79                         - WINDOWSDIR\History
    80                         - WINDOWSDIR\NetHood
    81                         - WINDOWSDIR\My Documents
    82                         - WINDOWSDIR\PrintHood
    83                         - WINDOWSDIR\Recent
    84                         - WINDOWSDIR\SendTo
    85                         - WINDOWSDIR\Start Menu
    86                         - WINDOWSDIR\Start Menu\Programs
    87                         - WINDOWSDIR\Start Menu\Programs\Startup
    88                         - WINDOWSDIR\ShellNew
    89                         - and a minimal system registry
    90 
    91         - TOOLS\INSTALL: WarpIn install script + small install program
    92                          that calls kernel32 export (InitSystemAndRegistry)
    93 
    94         - TOOLS\WRC:     Forgot to add change in preproc.c (ifdef)
    95                          (shouldn't really matter though)
    96 
    97  2000-04-27: David Raison <djr@lemur.co.uk>
    98         - OLE32/NEW: Work-in-progress on adding apartment handling.
    99           Added here for backup until ready for release.
    100 
    101  2000-04-27: knut st. osmundsen <knut.stange.osmundsen@mynd.no>
    102         - tools/DailyBuild: Checked in the scripts used for the daily build.
    103 
    104  2000-04-27: Achim Hasenmueller <achimha@innotek.de>
    105         - put back new wrc.exe, provide workarounds in
    106           header files, old one breaks comdlg32
    107           TODO: find bug in new wrc and really fix it
    108 
    109  2000-04-26: David Raison <djr@lemur.co.uk>
    110         - INCLUDE/WIN: Added RPC_E_* codes to winerror.h
    111         - OLE32: Fixed StringFromGUID2
    112 
    113  2000-04-25: Achim Hasenmueller <achimha@innotek.de>
    114         - TOOLS/BIN: put back old wrc.exe from Oct. 99 because the
    115                      new one has problems with include files...
    116 
    117  2000-04-25: Patrick Haller <phaller@gmx.net>
    118         - SHLWAPI: - stubbed all the UrlXXX functions (required for IE4/5 ;-)
    119 
    120  2000-04-23: Sander van Leeuwen <sandervl@xs4all.nl>
    121         - GDI32:   Dib section blit fix (missing pixels)
    122         - WSOCK32: Don't send FD_CLOSE message when select returns
    123                    and there's no data available (recv in another thread
    124                    might have taken that data before the ioctl call in
    125                    the WSAAsyncSelect thread is executed)
    126                    -> fixes lost connections in RealPlayer 7
    127 
    128  2000-04-19: Patrick Haller <phaller@gmx.net>
    129         - INCLUDE/PDWIN32.TOOLS: fix build rule for (old) .asm sources
    130 
    131  2000-04-19: knut st. osmundsen <knut.stange.osmundsen@pmsc.no>
    132         - KERNEL32: Added fix for bug in FP13 DosQuerySysInfo.
    133                 Win32k/Pe2Lx loaded files didn't work.
    134                 Corrected TLS handling for Borland.
    135 
    136  2000-04-19: Sander van Leeuwen <sandervl@xs4all.nl>
    137         - TOOLS\WRC: Resync with latest Wine wrc + added code to produce
    138                      masm compatible assembly (for some reason removed from
    139                      wrc some time ago)
    140                      -> fixes file open dialog (nothing painted)
    141         - COMCTL32:  Check for NULL pointers before freeing memory
    142                      (toolbar; removes some warnings from the logfiles)
    143 
    144  2000-04-18: Sander van Leeuwen <sandervl@xs4all.nl>
    145         - USER32:   Added LR_LOADFROMFILE support for icon & cursor loading
    146         - GDI32:    Dib section fixes (use height/width of window when
    147                     dc belongs to a window; use correct stretchblit mode)
    148         - TOOLS\REGEDIT: Added regedit command line tool (ported this from
    149                          Wine with some modifications & bug fixes)
    150         - KERNEL32: Also set FPU control word to 0x27f before calling thread
    151                     functions (just to be sure)
    152 
    153  2000-04-16: Christoph Bratschi <cbratschi@datacomm.ch>
    154         - COMCTL32: added new resources: i.e. header cursors
    155                     changed file version to 5.80 (IE5, Win2k)
    156                     implemented missing listview messages, implemented some
    157                     extended styles
    158 
    159  2000-04-16: Sander van Leeuwen <sandervl@xs4all.nl>
    160         - KERNEL32: Put back dll search method, fixed bug in LoadLibraryEx
    161                     (no return after error detection)
    162                     Set FPU control word to 0x27F before calling exe entrypoint
    163                     (fixes some FPU exception problems in RealPlayer 7)
    164 
    165  2000-04-16: knut st. osmundsen <knut.stange.osmundsen@pmsc.no>
    166         - KERNEL32: Reorganized/reworte LoadLibrary/LoadLibraryEx code.
    167                     isPEImage was changed to return 1 if DLL and 2 if EXE.
    168                     (It still returns FALSE if not valid PE image.)
    169 
    170         - include\odin32validate.h:
    171                     New header file. Parameter validation macros.
    172         - KERNEL32: Before reading Sanders last message I had rewritten most of
    173                     the findDll function. So, as my implementation seems a bit
    174                     more flexible I decided to commit it.
    175                     Currently it's searching the three LIBPATH paths too. If
    176                     this causes any real trouble we'll disable this.
    177 
    178                     findDll now returns TRUE if a file were found. Callers are
    179                     corrected to test for this.
    180 
    181  2000-04-15: Christoph Bratschi <cbratschi@datacomm.ch>
    182         - COMCTL32: rewrote listview item handling: sort bug fix,
    183                     allows >= 4.70 support
    184                     implemented several new messages
    185 
    186  2000-04-15: Sander van Leeuwen <sandervl@xs4all.nl>
    187         - WSOCK32:  Async select fix (VPBuddy can connect again)
    188         - KERNEL32: Remove terminating backslash in FindFirstFileA (if present)
    189                     (otherwise DosFindFirst fails)
    190                     Fixed flushing of file maps (wrong VirtualQuery parameter)
    191                     Path search fix for dlls
    192                     Dll search order:
    193                     1) exe dir
    194                     2) current dir
    195                     3) windows system dir (kernel32 path)
    196                     4) windows dir
    197                     5) path environment variable
    198 
    199         - ODINCRT:  Added checks for failing mallocs
    200         - USER32:   Corrected return value of EnableWindow
    201                     Send WM_CANCELMODE message when disabling window
    202                     (return true if previous state was disabled, else false (sdk docs))
    203                     Don't send mouse messages to disabled windows; reroute
    204                     them to their parent windows (if any)
    205 
    206  2000-04-14: Sander van Leeuwen <sandervl@xs4all.nl>
    207         - KERNEL32: Hardcoded system & windows dir
    208                     system dir  = kernel32 dir
    209                     windows dir = kernel32 dir\win
    210                     Fixed dll attach for pe2lx/win32k & lx Odin executables
    211                     Command line fixes (now starts with full path of exe)
    212                     Search for dlls in:
    213                     1) current dir
    214                     2) win32 exe dir
    215                     3) windows system dir
    216                     4) path
    217                     Append backslash if GetFileAttributes fails (and it's missing
    218                     from the filename)
    219         - PELDR/KERNEL32: Fixed starting of executable with spaces in name
    220                           (might not be 100% complete yet)
    221                           Fixes for relative path of executable
    222         - ODIN.INI.TXT: Removed DIRECTORIES section
    223 
    224  2000-04-13: Sander van Leeuwen <sandervl@xs4all.nl>
    225         - USER32: Set thread message structure to 0 before dispatching it
    226                   Prevents app from sending the same posted message twice
    227                   (causing problems when freeing the postmsg struct)
    228                   (fixes RealPlayer 7 Update service)
    229         - CRTDLL: Fixed div (result must be returned in edx:eax)
    230         - PE:     Check PATH for executable file
    231 
    232  2000-04-12: Christoph Bratschi <cbratschi@datacomm.ch>
    233         - COMCTL32: listview: completed most version 4 features
    234 
    235  2000-04-10: Sander van Leeuwen <sandervl@xs4all.nl>
    236         - USER32: Added support for topmost windows
    237 
    238  2000-04-10: David Raison <djr@lemur.co.uk>
    239         - COMDLG32: fixed wrong lParam in file dialog
    240 
    241  2000-04-09: Sander van Leeuwen <sandervl@xs4all.nl>
    242         - GDI32: Y inversion fix for dib sections blits
    243         - WINMM: GetPosition fix (don't return 0 when stream not active)
    244         - KERNEL32: Fixed OSLibDosFindFirst. Return error if First DosFirstFirst
    245                     fails. (fixes RealPlayer 7 install)
    246 
    247  2000-04-09: Yuri Dario <mc6530@mclink.it>
    248         - INCLUDE(\WIN):
    249                 - odin.h: define NONAMELESSUNION only for VA3.0 (now works with VA4);
    250                           remove buildin.h when invoked from resource compiler.
    251                 - commctrl.h: new macros
    252                 - mmsystem.h: define DUMMYUNIONNAME with same code used in other
    253                               headers to avoid precompiling errors.
    254                 - shlguid.h: missing ID
    255                 - shlobj.h: missing shlguid.h include
    256                 - windows.h: define CINTERFACE only for C compilers or VA3.x
    257                 - windowsx.h: macros
    258                 - wingdi.h: few AW defines
    259                 - winuser.h: new macros
    260 
    261  2000-04-08: Christoph Bratschi <cbratschi@datacomm.ch>
    262         - COMCTL32: added new styles and functionality, bug fixes
    263 
    264  2000-04-08: Sander van Leeuwen <sandervl@xs4all.nl>
    265         - WINMM:    Restart, pause & underrun fixes
    266         - KERNEL32: Fixed bug in CompareStringW. Unicode conversion was
    267                     causing heap corruption. (RealPlayer 7 crashes)
    268 
    269  2000-04-07: Michal Necasek <mike@mendelu.cz>
    270         - DDRAW\NEW: Experimental fullscreen DDraw, VIDEOPMI based.
    271              May not work with all video cards and may cause all
    272              kinds of trouble. But works swell for eg. Fallout 1/2
    273              or HMM3. Contains some extra bugs compared to the
    274              windowed DDraw, ie. Moorhuhn and others don't work
    275              with it at all. Please tell me about your experience
    276              with this shameless hack.
    277 
    278  2000-04-07: Sander van Leeuwen <sandervl@xs4all.nl>
    279         - WINMM:  Don't restart when already playing
    280         - USER32: Print mark in debug log with WriteLog (#ifdef DEBUG), not dprintf
    281                   Workaround for paint problems in RealPlayer 7 Update 1.
    282                   (don't clip the dc with a region in DoNCPaint if the clip
    283                    region has the same size as the window; doing so creates
    284                    update problems for no obvious reason)
    285         - GDI32:  Only change bitmap size in SetDIBitsToDevice if bitmap
    286                   is not compressed. (fixes crash during startup in Excel)
    287                   NOTE: Open32 doesn't implement compression type conversion
    288                         correctly. (black splash screen for RLE8 bitmap)
    289         - KERNEL32: Return length of windows or system directory when
    290                     GetWindowsDirectory/GetSystemDirectory is called with
    291                     a NULL pointer
    292 
    293  2000-04-07: David Raison <djr@lemur.co.uk>
    294         - USER32: Set lfSmCaptionFont structure in NONCLIENTMETRICSA
    295                   (SystemParametersInfoA/SPI_GETNONCLIENTMETRICS)
    296 
    297  2000-04-07: Knut St. Osmundsen <knut.stange.osmundsen@pmsc.no>
    298         - TOOLS\DBGINFO: Sym2Hll is now able to convert .SYM files into HLL
    299                 debuginfo and add it to LX executables. This might be
    300                 quite useful if you want to see system DLL while debugging.
    301                 But before you add debuginfo to all dll's in c:\os2\dll
    302                 I have to warn that this is _very_ alpha software. Do always
    303                 make a backup (Sym2Hll don't create backups!) and have
    304                 recovery boot disks ready!
    305 
    306  2000-04-06: Sander van Leeuwen <sandervl@xs4all.nl>
    307         - WINMM: Fixed message callback once more (previous fix broke rp7)
    308                  Fixed restart
    309 
    310  2000-04-08: Michal Necasek <mike@mendelu.cz>
    311         - WINMM: Moved phwo == NULL check below format query handling.
    312                  (enables sound in Jack Jazzrabbit; still not right though)
    313 
    314  2000-04-05: David Raison <djr@lemur.co.uk>
    315         - OLEAUT32: Turned default DEBUG-info down.
    316 
    317  2000-04-05: Knut St. Osmundsen <knut.stange.osmundsen@pmsc.no>
    318         - Win32k: Added fixpack 13 symbols to the symbol database.
    319                   Using win32k.sys with fp13 works fine here.
    320 
    321  2000-04-05: Sander van Leeuwen <sandervl@xs4all.nl>
    322         - WINMM: Smallest waveout buffer size = 128 bytes
    323                  Fixed callback bugs (reported by Michal Necasek)
    324 
    325  2000-04-03: David Raison <djr@lemur.co.uk>
    326         - OLE32: Added CoCreateGUID (calls RPCRT4.UuidCreate)
    327         - RPCRT4: Beginning of new dll:
    328             RpcStringFreeA, RpcStringFreeW, UuidCompare
    329             UuidCreate, UuidCreateNil, UuidEqual
    330             UuidFromStringA, UuidFromStringW, UuidHash
    331             UuidIsNil, UuidToStringA, UuidToStringW
    332 
    333  2000-04-02: Przemyslaw Dobrowolski <dobrawka@asua.org.pl>
    334         - SHELL32: don't sort files case sensitive
    335 
    336  2000-04-02: Christoph Bratschi <cbratschi@datacomm.ch>
    337         - KERNEL32: FindFirst: don't return "." and ".." in root
    338                     wrote long to short name conversion
    339                     added error code converter
    340         - USER32: removed 'What You See Is What You Get On First Of April'
    341 
    342  2000-04-02: Sander van Leeuwen <sandervl@xs4all.nl>
    343         - USER32: dc.cpp cleanup
    344         - GDI32:  Dib section sync bugfix (todo: rgb 565 to 555 conversion if bpp == 16)
    345                   Set y inversion to 0 if dib section isn't flipped
    346                   (fixes upside down flash videos in RealPlayer 7)
    347         - WINMM:  Faked mixer apis
    348 
    349  2000-04-01: Sander van Leeuwen <sandervl@xs4all.nl>
    350         - GDI32: Fixed dibsection bitblits. (wrong updates of realplayer 7
    351                  videos)
    352 
    353  2000-04-01: Christoph Bratschi <cbratschi@datacomm.ch>
    354         - USER32: added WYSIWYGOFOA interface
    355 
    356  2000-04-01: Edgar Buerkle <Edgar.Buerkle@gmx.net>
    357         - USER32: Fixed track frame width & height (now you can actually
    358                   see the tracking frame when moving a window)
    359 
Note: See TracChangeset for help on using the changeset viewer.