Ignore:
Timestamp:
Dec 3, 2000, 11:11:05 AM (25 years ago)
Author:
sandervl
Message:

* empty log message *

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/doc/ChangeLog-2000

    r4563 r4738  
    1  /* $Id: ChangeLog-2000,v 1.6 2000-11-06 10:22:08 sandervl Exp $ */
     1 /* $Id: ChangeLog-2000,v 1.7 2000-12-03 10:11:05 sandervl Exp $ */
     2
     3 2000-11-26: knut st. osmundsen <knut.stange.osmundsen@mynd.no>
     4    - Win32kCC: o Fix bootdriveletter which jumped for each save.
     5                o Fixed shrinking of config.sys problem.
     6
     7 2000-11-28: Kai Sommerfeld <kai.sommerfeld@hamburg.de>
     8    - SHELL32:  o Workaround for what seems to be a Wine bug dealing with
     9                  the index of icons. (fixes wrong file open dialog icons)
     10
     11 2000-11-26: knut st. osmundsen <knut.stange.osmundsen@mynd.no>
     12    - FastDep:  o Added option '-x' to exclude files.
     13    - Win32k:   o Exclude generated sourcefiles from dependencies.
     14    - Win32kCC: o Added support for updating config.sys settings.
     15    - KERNEL32: o Fix for CreateFile on readonly files with CREATE_ALWAYS_W.
     16                  OPEN_ACTION_REPLACE_IF_EXISTS requires write access to the
     17                  file. This broke typical install programs.
     18
     19 2000-11-25: Sander van Leeuwen <sandervl@xs4all.nl>
     20    - USER32:   o ReleaseCapture fix (endless loop in MultiEdit)
     21    - KERNEL32: o Workaround for DosAllocSharedMem limitation. OS/2 does
     22                  not accept shared memory names with colons. Replace
     23                  them with underscores.
     24                  (fixes crash at startup for PMMail 2000)
     25
     26 2000-11-24: Patrick Haller <patrick.haller@innotek.de>
     27    - WINMM:    o FS: corruption fix in MixSetup->pmixWrite (DART)
     28
     29 2000-11-24: Sander van Leeuwen <sandervl@xs4all.nl>
     30    - USER32:   o Don't send WM_CREATE or WM_NCCREATE messages to dialogs
     31                o Don't send WM_NCCALCSIZE to a dialog before it has received
     32                  WM_INITDIALOG
     33                  (looks like that's how NT4 SP6 does it)
     34                  (fixes sysinf32 error messages about failure to create dialogs)
     35                o CopyIcon bugfix (CURSORICON_ExtCopy)
     36
     37 2000-11-24: Kai Sommerfeld <kai.sommerfeld@hamburg.de>
     38    - SHELL32:  o Completed ICO_ExtractIconEx rewite
     39                o Changed shell32 icon lookup (IExtractIconA_fnGetIconLocation)
     40                o Added 45 shell icons + one Explorer icon
     41                  (Icon author: Pierre Cavanna, Icon origin: http://www.iconstreet.com)
     42
     43 2000-11-24: Oliver Braun <Oliver.Braun@hamburg.de>
     44    - OLE32:    o Synched with latest OLE clipboard implementation
     45
     46 2000-11-23: Sander van Leeuwen <sandervl@xs4all.nl>
     47    - GDI32:    o Fixed crash in SetDIBits method of DIB section class
     48                  for compressed bitmaps.
     49    - KERNEL32: o Fix for launching apps with spaces in their pathname
     50                  (CreateProcessA)
     51                o Fix for OpenFile and file names with too many backslashes
     52                  (NT4, SP6 accepts e.g. m:\\\ikernel.ex_; DosOpen doesn't)
     53                o Same fix for CreateFile (same behaviour observed in NT4, SP6)
     54    - USER32:   o Added localized resources (copied from Wine)
     55
     56 2000-11-22: Patrick Haller <patrick.haller@innotek.de>
     57    - CRTDLL:   o Added some debug code, added missing exports ltow, ultow
     58
     59 2000-11-22: Sander van Leeuwen <sandervl@xs4all.nl>
     60    - USER32:   o When application sends invalid brush in responds to
     61                  WM_CTLCOLOR messages -> get default brush (by calling
     62                  DefWindowProcA)
     63                  (fixes white background of checkboxes in Adobe Distiller's
     64                   option dialog)
     65                o Workaround added for bug in StretchDIBits when stretching
     66                  AND mask of icons. Create bitmap and use StretchBlt to blit
     67                  and stretch/shrink the icon mask.
     68                  (fixes wrong icons for some executables (e.g. Napster) in
     69                   the file open dialog)
     70    - GDI32:    o Print warning when StretchDIBits is called with 1bpp bitmap data
     71
     72 2000-11-21: Patrick Haller <patrick.haller@innotek.de>
     73    - CRTDLL:   o Merged with WINE code, numerous stubs resolved, many VAC
     74                  CRT dependencies resolved with self-contained ODIN code
     75
     76 2000-11-21: Sander van Leeuwen <sandervl@xs4all.nl>
     77    - include\win\thread.h:
     78                o New TEB layout (like latest Wine)
     79    - include\versionos2.h:
     80                o Increased LX dll version (new dlls incompatible with old versions)
     81    - USER32,KERNEL32:
     82                o Changes for new TEB
     83    - OLE32:    o Added CreateErrorInfo, GetErrorInfo & SetErrorInfo (Wine port)
     84                o Added Wine cursors to resource file
     85    - KERNEL32: o Be careful with terminating strings in lstrcpynAtoW/WtoA
     86                  Must not always set the last character to 0; just terminate
     87                  the string if it's shorter than the max size. Some apps send
     88                  the wrong string size to apis that use this function (i.e.
     89                  GetMenuStringW (Notes)) -> overwrites stack
     90                  (fixes crash when activating menus in Lotus Notes 5)
     91    - USER32:   o CopyImage bugfix (black icons in file dialog)
     92
     93 2000-11-21: Oliver Braun <Oliver.Braun@hamburg.de>
     94    - USER32:   o Added support for WM_DESTROYCLIPBOARD
     95
     96 2000-11-21: knut st. osmundsen <knut.stange.osmundsen@mynd.no>
     97    - pdwin32.*:
     98                o Fighting with the Watcom compilers and WMAKE.
     99                  Not at all completed. (Is now able to build fastdep.c - very usefull! ;-) )
     100    - tools/install:
     101                o Corrected makefile.
     102    - fastdep:  o Updated to compile with Watcom.
     103    - tools/common, tools/impdef:
     104                o Updated to new makefile style.
     105
     106 2000-11-20: Sander van Leeuwen <sandervl@xs4all.nl>
     107    - USER32:   o Fixed bug in code that looks for the best icon (based on size/bpp)
     108                  Don't use entry->ResInfo.icon.bColorCount, but entry->wBitCount instead.
     109                  (Winamp 2.7 has icons with bColorCount set to 0 even though
     110                   they're 8 bits)
     111
     112 2000-11-20: Michal Necasek <michalnec@volny.cz>
     113    - KERNEL32: o Updates and fixes for the debug api functions
     114
     115 2000-11-20: knut st. osmundsen <knut.stange.osmundsen@mynd.no>
     116    - pdwin32.*:
     117                o Some sdjustments and corrections.
     118                o Flag macros can't be added and added and added and
     119                  added to - NMAKE don't support it.
     120                o Use CreatePath.cmd to makesure that OBJDIR any target
     121                  directory for a copy (CP) operation exists.
     122                o Use ExecExcl.cmd to execute ILINK execlusivly. Since
     123                  running ILINK concurrently in two processes often failes.
     124    - src/makefile:
     125                o Changed the all rule.
     126                o Added two nice features to the all, build, lib(s), dep
     127                  and clean rules:<ul>
     128                    <li>MASSIVE. Define MASSIVE (on nmake commandline) and
     129                        these rules will spawn a nmake child for each
     130                        subdirectory.
     131                    <li>SMP. Define SMP (on nmake commandline) and the
     132                        subdirectories are traversed backwards. This
     133                        replaces the makefile.smp stuff.
     134                  </ul>
     135                o smp rule - dual build. Build Odin as usual but first it
     136                  spawns a child which builds Odin backwards (SMP=1).
     137    - makefile: o Updated the SMP ruls to use new src/makefile.
     138    - COMCTL32: o Removed debugtools.h. Yesterdays changes by Sander depended
     139                  on debugtools.h found in include\win.
     140                o Added the missing IDS_SEPARATOR from the current Wine sources.
     141
     142 2000-11-19: Sander van Leeuwen <sandervl@xs4all.nl>
     143    - COMCTL32: o Resynced new Wine code with Christoph's unicode fixes
     144                  (animate, comboboxex, datetime, monthcalc & flatsb)
     145    - USER32:   o Another SetWindowPos fix for SWP_FRAMECHANGED (send WM_POSCHANGING/CHANGED messages)
     146    - PELDR:    o Fixed makefiles.
     147
     148 2000-11-19: knut st. osmundsen <knut.stange.osmundsen@mynd.no>
     149    - *:        o New makefile style implemented in the entire tree;
     150                  except for some unused makefiles.
     151                  As last time everything went quite well excpet for the
     152                  opengl and win32k trees which still are quite special
     153                  cases (especially win32k).
     154                o The new makefile style is designed minimal, only specifying
     155                  what really is unique for a makefile. All general stuff is
     156                  placed in central makefiles (the pdwin32.*.* files).
     157                o It is meant to work with wmake too. But that's not quite
     158                  ready and tested yet.
     159                o One of the more important changes are that C, C++ and
     160                  resource include search path is define separatly as
     161                  CINCLUDES.
     162                o The same goes for defines, they are defined as CDEFINES.
     163                  There are two alternate CDEFINES macros; CDEFINES_ODINCRT
     164                  and CDEFINES_WIN32APP.
     165                o All the PDWIN32_ directory macros
     166                o New LIBTARGET type of makefiles.
     167                o Many addtions, changes and corrections to the .post files.
     168                o Watcom main makefiles aren't quite up-to-date.
     169                o If there are any errors/problems Then
     170                    If you can fix them Then Do fix them ASAP.
     171                    Else Send a message ASAP to the win32os2-wai list.
     172                    Endif
     173                  Endif
     174    - PELDR:    o Makefile splitted into pe.mak and pec.mak.
     175    - OLE32:    o Makefile splitted into ole32.mak and regsvr32.mak.
     176    - MSCVRT:   o Makefile splitted into msvcrt.mak, msvcrt20.mak and msvcrt40.mak.
     177    - OPENGL:   o For some queer reason I had to add mem.c to the mesa/3dxf
     178                  makefile. This might be an indication that something went
     179                  wrong here but I am unable to figure it out.
     180    - NTDLL:    o Added dllinitstub.asm instead of the compiler specific
     181                  object file. Should perhaps be placed in dllentry and
     182                  made ready for Watcom.
     183    - tools/database:
     184                o Fixed build bug.
     185    - tools/fastdep:
     186                o Fixed option -r. It changed the object extention in stead
     187                  of the resource target extention. (Used to generated
     188                  dependencies for .orc files now.)
     189
     190 2000-11-18: Sander van Leeuwen <sandervl@xs4all.nl>
     191    - USER32:   o CopyImage fix for icons
     192
     193 2000-11-18: Michal Necasek <michalnec@volny.cz>
     194    - KERNEL32: o Workaround for exceptions caused by apps filling ES
     195                  with the FS selector
     196
     197 2000-11-17: Sander van Leeuwen <sandervl@xs4all.nl>
     198    - include\win\authors.h:
     199                o Added Kai Sommerfeld
     200    - USER32:   o SetWindowPos fix for frame change in Clock.exe
     201                  (missing MsgFormatFrame call)
     202    - KERNEL32: o CreateThread bugfix (crash in pmwinx when lpIDThread == NULL)
     203    - COMCTL32: o Updated animate, comboboxex, datetime, monthcalc & flatsb
     204                  controls with latest Wine code (2000-11-12)
     205    - COMDLG32: o Temporary workaround for crash in Adobe Acrobat 4.0
     206                  (file open dialog; weird hook call in FILEDLG95_OnOpen)
     207
     208 2000-11-17: Kai Sommerfeld <kai.sommerfeld@hamburg.de>
     209    - SHELL32:  o Added support for LX images to ICO_ExtractIconEx
     210
     211 2000-11-16: Sander van Leeuwen <sandervl@xs4all.nl>
     212    - USER32:   o Added support for SPI_GETICONMETRICS in SystemParametersInfoA
     213                  (ported Wine code)
     214                o SPI_GETICONTITLELOGFONT fix for SystemParametersInfoW (wrong height)
     215    - GDI32:    o Reimplemented GetTextExtentA. Seems to solve some
     216                  problems with font size calculation.
     217
     218 2000-11-15: Oliver Braun <Oliver.Braun@hamburg.de>
     219    - USER32:   o Added message translation for clipboard messages
     220                o OpenClipboard fix for NULL window handle
     221
     222 2000-11-15: Sander van Leeuwen <sandervl@xs4all.nl>
     223    - WINSPOOL: o Partially implemented EnumPrintersA
     224                o Implemented DeviceCapabilitiesA/W (calls Open32)
     225    - GDI32:    o Workaround added for coordinate problem when a window
     226                  looses focus and SelectClipRgn is called. GpiSetClipRegion
     227                  resets the window origin for some unknown reason
     228                  (TODO: figure out why)
     229                o Same workaround added for ExtSelectClipRgn
     230                o Reset origin after a bitmap is selected into a window DC
     231                o Fix for yesterday's SetDIBits bugfix; SetBitmapBits
     232                  expects WORD aligned scanlines; SetDIBits DWORD aligned
     233                  Correct this when flipping the bitmap
     234    - USER32:   o selectClientArea exported for GDI32
     235                o Validate rectangle returned after WM_NCCALCSIZE
     236
     237 2000-11-14: Michal Necasek <michalnec@volny.cz>
     238    - KERNEL32: o HMInitialize bugfix (initialization)
     239                o VirtualAlloc fix (wrong VirtualProtect call)
     240
     241 2000-11-14: Sander van Leeuwen <sandervl@xs4all.nl>
     242    - KERNEL32: o Added FindDevice method to device classes to ease searching
     243                  for device names. (COM class now doesn't have to register
     244                  16 devices)
     245                o Bugfix in COMM class (error code interpreted wrong)
     246                o COMx: (x=1..8) now also recognized as name for COM port
     247    - GDI32:    o Workaround added for bugs in Open32's SetDIBits; messes
     248                  up colors for 1 bpp bitmaps
     249                  (reversing scanlines and calling SetBitmapBits works, but only
     250                   if the all scanlines are updated!)
     251
     252 2000-11-12: Sander van Leeuwen <sandervl@xs4all.nl>
     253    - USER32:   o LoadBitmapW heap corruption fixes (reported by Michal Necasek)
     254                  for OS/2 1.3 bitmaps conversion
     255
     256 2000-11-11: Sander van Leeuwen <sandervl@xs4all.nl>
     257    - USER32:   o CreateWindowExW bugfixes (atom lookup + unicode string handling)
     258                o Added stubs for SetWinEventHook, UnhookWinEvent & NotifyWinEvent
     259
     260 2000-11-10: Patrick Haller <phaller@gmx.net>
     261    - KERNEL32: o implemented .42 and .47 ... which are "NullFunction"s.
     262
     263 2000-11-10: Sander van Leeuwen <sandervl@xs4all.nl>
     264    - USER32:   o Fixed wrong icon colors in release build
     265
     266 2000-11-10: Michal Necasek <michalnec@volny.cz>
     267    - KERNEL32: o VirtualQuery fix for inaccessible pages
     268
     269 2000-11-10: Knut St. Osmundsen <knut.stange.osmundsen@mynd.no>
     270    - Win32k:   o Updated symbol database with the 14060 kernels from
     271                  testcase. (Very minor changes compared to the first 14059
     272                  release when symbols are compared.)
     273                  Note. The 14059 kernels from 2000-10-31 are not supported
     274                  due to build number conflict with the kernels released
     275                  2000-10-23. The 2000-10-23 kernels are present in the
     276                  symbol database.
     277
     278 2000-11-09: Sander van Leeuwen <sandervl@xs4all.nl>
     279    - USER32:   o Implemented LoadCursorFromFileA/W (Wine port)
     280                o Fixes for LoadIconA/W & LoadCursorA/W; use default width & height
     281                  in LoadImage call
     282                o Fixed memory leaks in LoadCursorA/W
     283                o Rewrote icon apis using ported and modified Wine code
     284                  (fixes scaling of icons + wrong size of icons)
     285                  NOTE: Still some problems left (e.g. file open dialog icon)
     286                        Will be fixed asap.
     287                o Fixed coordinate mapping problem in MDI_ChildGetMinMaxInfo
     288                o Added Wine user32 icons (user32\bmp)
     289                o Fixed resource dependency
     290    - GDI32:    o Wrong call to dsect->SetDIBColorTable in CreateDIBSection
     291                  (PALETTEENTRY has red & blue reversed compared to RGB2/RGBQUAD)
     292                  (reported by Platon Fomichev)
     293                o Must call ReleaseDC for window dcs in DeleteDC
     294    - KERNEL32: o Removed unused resource conversion code (bitmaps, icons & accelerators)
     295                o Create system32\drivers\etc directory during install
     296    - COMCTL32: o Fixed resource dependency
     297    - COMDLG32: o Fixed resource dependency
     298    - SHELL32:  o Fixed resource dependency
     299
     300 2000-11-09: Achim Hasenmueller <achimha@innotek.de>
     301    - WSOCK32:  o WINSOCK_DeleteIData fix
     302
     303 2000-11-09: Michal Necasek <michalnec@volny.cz>
     304    - KERNEL32: o GetLocaleInfoW fix for Czech language (weird thousand separator)
     305
     306 2000-11-06: Sander van Leeuwen <sandervl@xs4all.nl>
     307    - COMDLG32: o Merged with latest Wine code (11-05-2000)
     308                o Added bugfix for empty initial dir string (file open/save dialogs)
     309                  Should use current directory; not the desktop
     310    - SHELL32:  o Merged with latest Wine code (11-05-2000)
     311
     312 2000-11-06: Michal Necasek <michalnec@volny.cz>
     313    - KERNEL32: o GetFullPathNameW bugfix
     314                o HeapReAlloc fix; must return the same pointer when shrinking
     315                  an allocation (NT's CMD.EXE depends on this!)
     316
     317 2000-11-05: Sander van Leeuwen <sandervl@xs4all.nl>
     318    - USER32:   o Changed warning string for ExitWindows api
     319                o Additional exports for gdi32; moved 4 apis back into gdi32
     320                o Fixed SetWindowPos during WM_NCCREATE (static control (bitmaps
     321                  + icon) resize now works)
     322    - GDI32:    o Rewrote many transformation & coordinate apis
     323    - KERNEL32: o Use DosLoadModule instead of O32_LoadLibrary
     324                o Changed exception dump logging (.dll.dll -> .dll)
     325                o Fix for GetDriveTypeW; return DRIVE_CANNOTDETERMINE if string
     326                  pointer is -1 (VERIFIED in NT 4, SP6) (reported by Michal Necasek)
     327                  (NOTE: Not true for GetDriveTypeA (crashes))
     328    - COMDLG32: o Fix for FindReplace dialog; must return pointer to FINDREPLACEA/W
     329                  structure when calling hook during WM_INITDIALOG; not pointer
     330                  to custum data dword (old SDK docs were wrong; newer versions
     331                  have been corrected)
     332
     333 2000-11-04: Sander van Leeuwen <sandervl@xs4all.nl>
     334    - GDI32:    o OffsetRgn fix
     335    - USER32:   o Rewrote LockWindowUpdate
     336
     337 2000-11-02: Sander van Leeuwen <sandervl@xs4all.nl>
     338    - SHELL32:  o Wrong exports for several apis (SHGetSpecialFolderPathA
     339                  & PathProcessCommandA reported by Kai Sommerfeld)
     340                  (PathBuildRoot, PathFileExists, ParseField & DoEnvironmentSubst)
     341                  SHGetSpecialFolderPathA export added.
     342
     343 2000-11-01: Brian Smith <dbsoft@technologist.com>
     344    - USER32:   o Fix for MENU_InsertItem (add if menu item not found)
     345                  (from latest Wine code;
     346                   TODO: need to sync user32 controls!)
    2347
    3348 2000-10-30: Sander van Leeuwen <sandervl@xs4all.nl>
Note: See TracChangeset for help on using the changeset viewer.