Changeset 5657 for trunk/changelog


Ignore:
Timestamp:
May 4, 2001, 7:03:54 PM (24 years ago)
Author:
sandervl
Message:

* empty log message *

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/changelog

    r5656 r5657  
    1 /* $Id: changelog,v 1.1396 2001-05-04 17:00:54 sandervl Exp $ */
     1/* $Id: changelog,v 1.1397 2001-05-04 17:03:54 sandervl Exp $ */
    22
    33 2001-05-04: Dietrich Teickner <Dietrich_Teickner@t-online.de>
     
    1313    - OLEAUT32: o Fail for TLBMAGIC2 typelib type.
    1414
    15  2001-04-30: Sander van Leeuwen <sandervl@xs4all.nl>
    16     - DSOUND:   o DirectAudio interface updates
    17     - WINMM:    o Odin.ini key to switch between DART & DirectAudio (see odin.ini.txt)
    18 
    19  2001-04-29: Dietrich Teickner <Dietrich_Teickner@t-online.de>
    20     - SHELL32:  o Update for SHFileOperationA (FO_COPY)
    21 
    22  2001-04-29: Sander van Leeuwen <sandervl@xs4all.nl>
    23     - COMCTL32: o Resync with latest Wine (20010418) (animate, comboex, rebar,
    24                   status, tab)
    25     - WINMM:    o Don't start playback if stream is paused (waveOutWrite)
    26                   (only affects DART playback; prevents out of sync
    27                    video & audio in RealPlayer)
    28     - WSOCK32:  o Save FS before calling _beginthread
    29 
    30  2001-04-28: Dietrich Teickner <Dietrich_Teickner@t-online.de>
    31     - SHELL32:  o Updates and fixes for SHFileOperationA (FO_COPY)
    32 
    33  2000-04-28: Yuri Dario <mc6530@mclink.it>
    34     - WSOCK32:  o Send FD_READ notification even if nr of bytes read = 0
    35                 o Corrected error return for recv
    36                   (fixes for Opera)
    37     - KERNEL32: o dprintf(NULL) flushes log stream
    38 
    39  2001-04-28: Sander van Leeuwen <sandervl@xs4all.nl>
    40     - SHELL32:  o Resync with latest Wine (20010418) + merged Odin fixes/additions
    41     - SHLWAPI:  o Resync with latest Wine (20010418) + merged Odin fixes/additions
    42     - KERNEL32: o Added GetSystemWindowsDirectoryA/W exports
    43     - USER32:   o Don't use PM api directly in dialog message loop. Must call
    44                   PeekMessageA & GetMessageA. (or else the WH_MSGFILTER hook
    45                   won't be called)
    46                 o Check WM_(SYS)MSGFILTER hooks in DoDialogBox
    47 
    48  2001-04-28: Markus Montkowski <mmontkowski@gmx.de|
    49     - MSVFW32:  o Fixed ICOpen, check and correct fccType from VIDC to vidc.
    50                   Videocodecs do load now.
    51 
    52  2001-04-27: Sander van Leeuwen <sandervl@xs4all.nl>
    53     - USER32:   o Call WH_GETMESSAGE hook handler from GetMessage and PeekMessage
    54                   (if message present)
    55                 o Added (not 100% correct) filtering for nonclient mouse messages
    56                   (fixes nonclient messages for MS Word 97 (frame & menu mouse actions))
    57                 o Recalculate HDC height of windows with CS_OWNDC style if
    58                   window is resized.
    59                   (fixes 28 pixel shift up in MS Word MDI window; Word calls
    60                    GetDCEx once and does custom WM_PAINT handling (never calls
    61                    Begin/EndPaint))
    62     - KERNEL32: o HeapReAlloc: return old pointer if new size is smaller or
    63                                equal to old size.
    64     - GDI32:    o Limit length of converted strings in InternalDrawTextExW,
    65                   InternalGetTabbedTextExtentW, InternalTabbedTextOutW &
    66                   InternalTextOutW. (cbCount might be smaller than string
    67                   length)
    68                   (fixes crash in MS Word when it tries to display the about
    69                    dialog)
    70     - INCLUDE\win\unicode:
    71                 o strcpyW bugfix (didn't terminate string -> heap corruption)
    72     - DSOUND:   o Preliminary code added for DirectAudio interface.
    73                   (not finished & not activated)
    74 
    75  2001-04-26: Sander van Leeuwen <sandervl@xs4all.nl>
    76     - KERNEL32: o Implemented FreeLibraryAndExitThread
    77                 o Create HandleManager class for mailslots + partial implementation
    78                   for mailslot APIs (using named pipes)
    79                 o Fixed wrong return values for some CloseHandle methods
    80                 o Fixed CreateNamedPipe; must not call DosCreateNPipe for existing pipe
    81                   (at least according to the SDK docs; must verify this in NT!)
    82                 o Implemented CreateFile and CloseHandle for named pipe class
    83                 o Implemented SetNamedPipeHandleState
    84                 o GetEnvironmentVariableW fix (breakpoint hit in debug build)
    85     - ADVAPI32: o IsTextUnicode forwarded to RtlIsTextUnicode (ntdll)
    86     - GDI32:    o InternalTextOutW fix (breakpoint hit in debug build)
    87     - OLE32:    o Resync with latest Wine build (20010418)
    88 
    89  2001-04-25: Sander van Leeuwen <sandervl@xs4all.nl>
    90     - USER32:   o Check visibility of parents in IsWindowVisible
    91                 o Call ShowWindow(SW_MINIMIZE) in CloseWindow (for non-child windows)
    92                   Don't use PM directly to minimize it.
    93 
    94  2001-04-25: Shingo Tsuda <sofiya@din.or.jp>
    95     - GDI32:    o DBCS fix for looking up font name in font rename profile section
    96 
    97  2001-04-24: Sander van Leeuwen <sandervl@xs4all.nl>
    98     - COMDLG32, DPLAYX, OLE32, OLEAUT32:
    99                 o Compile fixes for VAC 3.6.5 (nameless unions & structs)
    100     - COMDLG32: o Resync with latest Wine code
    101                   (directory changed after file chosen in file open dialog)
    102 
    103  2001-04-23: Dietrich Teickner <Dietrich_Teickner@t-online.de>
    104     - SHELL32:  o Updates and fixes for SHFileOperationA (FO_COPY)
    105 
    106  2001-04-22: Sander van Leeuwen <sandervl@xs4all.nl>
    107     - DDRAW:    o Wrong calling convention of io_init2. Parameter is pushed
    108                   on the stack, not put in eax.
    109                   (fixes crash in release ddraw & systems with xf86sup.sys
    110                    installed)
    111     - KERNEL32: o Removed wrong segment definitions introduced by yesterday's
    112                   EXC_CallHandler rewrite.
    113                   (fixes global data section)
    114                 o Build fake header for LX executable
    115                   (fixes crash during Acrobat Reader 5 install (regsvr32.exe))
    116     - NTDLL:    o Updated rtlstr.c (Wine)
    117                 o Wrote partial implementation of RtlGetAce. Not tested well.
    118                   Enough to prevent Acrobat Reader 5 install from crashing.
    119     - ADVAPI32: o Forward AddAce, FindFirstFreeAce, GetAce & AddAccessAllowedAce
    120                   to NTDLL
    121     - INSTALL:  o Add Font registry keys
    122                   [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts]
    123                   [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Fonts]
    124                   "Courier 10,12,15 (VGA res)"="COURE.FON"
    125                   "MS Sans Serif 8,10,12,14,18,24 (VGA res)"="SSERIFE.FON"
    126                   "MS Serif 8,10,12,14,18,24 (VGA res)"="SERIFE.FON"
    127 
    128  2001-04-21: Sander van Leeuwen <sandervl@xs4all.nl>
    129     - KERNEL32: o DosWrite for stdout doesn't accept high addresses
    130                 o Rewrote EXC_CallHandler in assembly (copied compiler output
    131                   (opt. off))
    132                   No longer necessary to turn off optimizations for exceptions.cpp.
    133                 o Added partial implementation of GetLongPathNameA/W
    134 
    135  2001-04-20: Sander van Leeuwen <sandervl@xs4all.nl>
    136     - USER32:   o Commented out RestoreCursor call in user32 exitlist handler.
    137                   Seems to cause PM hangs on some (a lot?) machines for
    138                   reasons unknown.
    139 
    140  2001-04-20: Patrick Haller <patrick.haller@innotek.de>
    141     - DSOUND:   o Fixes / Workaround for PowerDVD 3.0
    142                   Crashed when allocating sound object for
    143                   48kHz, 16-Bit, 4 channels
    144                 o dynamically size the internal mixing buffer
    145                   in DSMIXER
    146 
    147  2001-04-19: Sander van Leeuwen <sandervl@xs4all.nl>
    148     - KERNEL32: o Fail properly when a dll can't be found or loaded.
    149     - SHELL32:  o Ported latest shlfileop.c from Wine. (include functional
    150                   SHFileOperation).
    151                   TODO: Merge the rest.
    152 
    153  2001-04-18: knut st. osmundsen <knut.stange.osmundsen@mynd.no>
    154     - dailybuild:
    155                 o Adjusted to new build pattern.
    156                 o Copy all builds to local archive directory.
    157     - tools\install:
    158                 o Added Xx2Lx.
    159     - Readme.txt:
    160                 o Changed Pe2Lx to Xx2Lx.
    161 
    162  2001-04-17: knut st. osmundsen <knut.stange.osmundsen@mynd.no>
    163     - Unicode:  o Minor addjustments to makefile. CFLAGS is the correct
    164                   place to addjust flags for C compilation. And flags
    165                   are compiler specific.. wrapped it in CCENV checks.
    166     - Tools\Common:
    167                 o Revamped a couple of things - introduced interface classes.
    168                   Not quite statisfied yet, but it's working.
    169                 o Starting to make an kFileSDF class to access .SDF files
    170                   SDF = Structure Definition Files - used by PMDF. Contains
    171                   information about structures (struct _somthing_s).
    172                   Needs this information for win32k.
    173     - Tools\Database:
    174                 o Recreate makefiles, new style. GD is not compiled any longer.
    175                 o Addjusted APIImport to fit changes in Tools\Common.
    176     - Tools\ImpLib:
    177                 o Addjusted code to fit changes in Tools\Common.
    178 
    179  2001-04-16: Sander van Leeuwen <sandervl@xs4all.nl>
    180     - KERNEL32: o Fix for LoadLibrary(Ex)W. (free must not be called for
    181                   converted strings; use FreeAsciiString instead)
    182     - TOOLS\WRC:o Ported latest wrc. (has proper ascii -> unicode conversion
    183                   and more features)
    184                 o Open files in binary mode only; fixes load failures for
    185                   shell32 icons (newlines were translated; bytes removed from
    186                   icon data)
    187     - DPLAYX:   o Compile fixes for header changes.
    188     - include\odin.h:
    189                 o Changes for wrc. It chokes on calling conventions.
    190                 o Got rid of annoying 'unused struct' warnings
    191 
    192  2001-04-16: knut st. osmundsen <knut.stange.osmundsen@mynd.no>
    193     - DSOUND:   o Removed pmwinx.lib from makefile. Wasn't used; and it had
    194                   bad path (ie. no path).
    195 
    196  2001-04-15: Sander van Leeuwen <sandervl@xs4all.nl>
    197     - KERNEL32: o RegQueryValueExA/W broken. Reserved & type parameters reversed.
    198                   (fixes crash in Notepad and possibly solves many other problems)
    199     - USER32:   o SetCapture change; return immediately when new capture window
    200                   is the same as old one.
    201                   (fixes high cpu load in PowerDVD when holding mouse cursor over
    202                    control window; PM kept sending WM_MOUSEMOVE messages)
    203                 o Rewrote ClipCursor & GetClipCursor
    204                 o Set PM style flags when WS_CLIPCHILDREN or WS_CLIPSIBLINGS
    205                   flag is changed by the application using SetWindowLong.
    206                   (fixes Lotus Notes size bar & upper left rectangle painting)
    207 
    208  2001-04-14: knut st. osmundsen <knut.stange.osmundsen@mynd.no>
    209     - configure,win32k:
    210                 o Added option to Configure.cmd, -w, which omittes building
    211                   of Win32k.sys.
    212 
    213  2001-04-12: Shingo Tsuda <sofiya@din.or.jp>
    214     - USER32:   o Fixes for DBCS strings
    215 
    216  2001-04-10: Sander van Leeuwen <sandervl@xs4all.nl>
    217     - PELDR:    o Print module name that contributed to the failure of
    218                   loading kernel32.
    219 
    220  2001-04-06: Sander van Leeuwen <sandervl@xs4all.nl>
    221     - WINMM:    o Clean up DirectAudio thread properly.
    222 
    223  2001-04-05: Shingo Tsuda <sofiya@din.or.jp>
    224     - KERNEL32: o WideCharToMultiByte/MultiByteToWideChar changes
    225                   - srclen <= -1 -> calculate length (docs say only for -1)
    226                   - source and destination pointer can't be the same (as docs also claim)
    227                   (verified in Windows ME & Windows NT4, SP6)
    228 
    229  2001-04-05: Sander van Leeuwen <sandervl@xs4all.nl>
    230     - USER32:   o Rewrote ShowCursor
    231 
    232  2001-04-04: Sander van Leeuwen <sandervl@xs4all.nl>
    233     - KERNEL32: o Removed AsciiToUnicode* & UnicodeToAscii* functions
    234                 o lstrcpynWtoA & lstrcpynAtoW fixes
    235                 o Removed WideCharToLocal & LocalToWideChar
    236     - INCLUDE\unicode.h:
    237                 o AsciiToUnicode* & UnicodeToAscii* functions implemented
    238                   with functions in heapstring.h
    239     - *         o Compile fixes due to header changes
    240 
    241  2001-04-03: Sander van Leeuwen <sandervl@xs4all.nl>
    242     - DDRAW:    o Only reset physical palette in DirectDraw destructor if
    243                   palette was really changed.
    244                   (gets rid of excessive screen redraws in DXView)
    245     - KERNEL32: o Return GetUserDefaultLCID in GetSystemDefaultLCID
    246                 o Return GetUserDefaultLangID in GetSystemDefaultLangID
    247                 o Ported Wine's codepage, string & unicode functions (codepage.cpp)
    248                 o Ported Wine's codepage unicode conversion functions & tables
    249                   (kernel32\unicode)
    250                 o Rewrote string functions (heapstring.cpp) to use new unicode
    251                   functions.
    252     - USER32:   o Ported Wine's Char* functions
    253                   TODO: IsCharAlphaA & IsCharAlphaNumericA
    254 
    255  2001-04-02: Sander van Leeuwen <sandervl@xs4all.nl>
    256     - USER32:   o Mouse message translation fix (check capture)
    257                 o Turn off WS_CAPTION style for dialogs with DS_CONTROL flag set
    258                   (fixes file dialogs with OFN_ENABLETEMPLATE style)
    259                   Verified behaviour in NT4, SP6 with DSShow sample
    260                   - about dialog with DS_CONTROL -> no titlebar
    261                   - file open dialog without DS_CONTROL -> titlebar + moveable
    262                     2nd dialog
    263                 o Temporary workaround for file dialogs with template dialog child.
    264                   They don't redraw when switching directories. For some reason
    265                   the new child's (syslistview32) update rectangle stays empty
    266                   after its parent is made visible with ShowWindow
    267                   TODO: find real cause
    268     - MSACM32:  o Ported latest Wine version
    269     - WINMM:    o Ported latest Wine driver.c (necessary for msacm32 update)
    270     - DDRAW:    o Back buffer fix; setup surface descriptor structure and
    271                   don't clear DDSCAPS_BACKBUFFER flag
    272                   (fix for WinDVD)
    273                 o SurfLock:  hEvent can be 0 as long as the DDLOCK_EVENT flag
    274                   isn't set.
    275                   Size of lpSurfaceDesc can be sizeof(DDSURFACEDESC2).
    276                   (fix for WinDVD)
    277     - KERNEL32: o Check executable type (VIO/GUI) in CreateProcess and launch
    278                   correct version of the pe loader (PE/PEC)
    279 
    280  2001-04-02: Michal Necasek <michalnec@volny.cz>
    281     - KERNEL32: o Fix for importing from executable
    282                   (fixes Blade Runner)
    283     - TESTAPP\EXCEPTIONS:
    284                 o Small test apps to test exception handling
    285 
    286  2001-04-01: Sander van Leeuwen <sandervl@xs4all.nl>
    287     - WININET:  o Added missing exports to wininet.def
    288     - KERNEL32: o Removed yesterday's codepage change.
    289                   (breaks Opera)
    290     - WINMM:    o Increased nr of DART buffers used for wave playback
    291     - ODININST  o Moved kernel32 init code into odininst
    292                 o Create [HKEY_USERS\.DEFAULT\Control Panel\International]
    293                   registry key with international settings
    294     - USER32:   o Create dialog controls with CreateWindowExW
    295                 o Use correct SendMessage(A/W) call during CreateWindow
    296 
Note: See TracChangeset for help on using the changeset viewer.