Changeset 3909


Ignore:
Timestamp:
Aug 2, 2000, 1:17:04 AM (25 years ago)
Author:
sandervl
Message:

* empty log message *

File:
1 edited

Legend:

Unmodified
Added
Removed
  • TabularUnified trunk/changelog

    r3895 r3909  
    1  /* $Id: changelog,v 1.1046 2000-07-26 18:05:06 sandervl Exp $ */
     1 /* $Id: changelog,v 1.1047 2000-08-01 23:17:04 sandervl Exp $ */
    22
    3  2000-07-26: Sander van Leeuwen <sandervl@xs4all.nl>
    4     - KERNEL32: Don't translate values returned by WaitForSingleObject.
    5                 Open32's WaitForSingleObject returns the correct values.
    6                 -> breaks a lot of things including RealPlayer 7
    7                 (removed bugfix 2000-07-17: fixed return codes for HMWaitForSingleObject)
    8     - DOC\ToDo.txt:
     3 2000-08-01: Sander van Leeuwen <sandervl@xs4all.nl>
     4    - KERNEL32: Create x:\Program Files & x:\Program Files\Common Files
     5                directories in odininst.exe + extra registry keys:
     6                [HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion]
     7                "ProgramFilesDir"="x:\Program Files"
     8                "CommonFilesDir"="x:\Program Files\Common Files"
     9                "SharedDir"="x:\Odin"
     10     - DOC\ToDo.txt:
    911                Added:
    10                 USER32: Fix LoadImage to resize icons, cursors or bitmaps
    11                         to the specified dimensions (if required)
    12 
    13  2000-07-25: Sander van Leeuwen <sandervl@xs4all.nl>
    14     - KERNEL32: Added environment setting for disabling wait on exit
    15                 for console applications (SET ODIN_AUTOEXITCONSOLE=1)
    16     - DOC\ToDo.txt:
    17                 Added more unassigned tasks
    18 
    19  2000-07-22: Sander van Leeuwen <sandervl@xs4all.nl>
    20     - DOC\ReportingBugs.txt
    21                 Added file that tells users how to report bugs
    22     - TOOLS\install:
    23                 Added ReportingBugs.txt to WarpIN script
    24     - USER32:   Fixed BeginPaint; set clip region to update region; not update
    25                 rectangle -> fixes invisible buttons in winzip install
    26     - KERNEL32: Include message in log entry if FS != 0x150b (doesn't always
    27                 means FS is trashed though)
    28    
    29  2000-07-21: Sander van Leeuwen <sandervl@xs4all.nl>
    30     - SHLWAPI:  SHGetSpecialFolderPathA: StartMenu changed in 'Start Menu'
    31                 (now identical to Windows 98/NT)
    32     - TOOLS\install:
    33                 Changed makefile for odininst; standard odin makefile now
    34                 Changed warpin script for new odininst location
    35 
    36  2000-07-20: Sander van Leeuwen <sandervl@xs4all.nl>
    37     - USER32:   SetWindowPlacement bugfix for Papyrus (do not change the
    38                 current window position)
    39                 Fixed FS corruption in CreateCaret
    40                 Fixed positioning of caret (needed due to client/frame -> frame window changes)
    41                 WM_ADJUSTWINDOWPOS & WM_WINDOWPOSCHANGED bugfixes (hwndInsertAfter
    42                 set to HWND_TOP if non-Odin window)
    43     - KERNEL32/PELDR
    44                 Always try to allocate an executable image at it's preferred address
    45                 (even if it has fixups)
    46 
    47  2000-07-19: Sander van Leeuwen <sandervl@xs4all.nl>
    48     - INCLUDE\makefiles
    49       SRC\*\makefile
    50       ODINCRT
    51                 Build different odincrt for debug & release build (odincrtd & odincrt)
    52                 Odin dlls now link with correct version
    53     - GDI32:    Wrapper rewrite for region apis
    54                 Changed export for user32 (uses stdcall calling convention now
    55                 to avoid problem when using debug user32 with retail gdi32)
    56     - DOC\Readme.txt
    57                 Updated installation instructions
    58     - TOOLS\INSTALL\odin.cmd
    59                 Updated script for new doc directory
    60 
    61  2000-07-18: Yuri Dario <mc6530@mclink.it>
    62     - INCLUDE\win:
    63                 Compilation fixes for Opera
    64     - USER32:   Extra logging information
    65                 Fixed sending WM_PARENTNOTIFY in ::DestroyWindow
    66 
    67  2000-07-18: Sander van Leeuwen <sandervl@xs4all.nl>
    68     - WINMM:    If waveOutSetVolume called with NULL waveout handle, use
    69                 that volume as the default for newly created streams.
    70                 (fixes volume in RealPlayer 7)
    71     - KERNEL32: Fixed old unload order bug (causes a crash when quitting
    72                 RealPlayer 7); increase dynamic library count after calling
    73                 dll entrypoint with DLL_PROCESS_ATTACH. (used to be before;
    74                 -> wrong unload order of RPAP3260 & PNRS3260)
    75                 Call dll entrypoint with DLL_PROCESS_DETACH even when
    76                 thread library calls disabled.
    77 
    78  2000-07-18: knut st. osmundsen <knut.stange.osmundsen@mynd.no>
    79     - KERNEL32: APIs are to be placed should have ordinal less than 1200
    80                 - even if they don't belong in the dll but just happend to be
    81                 implemented there. The reason is for humans and for
    82                 documentation tools to be able to tell which exports are APIs
    83                 and which are internal Odin32 function/APIs.
    84     - div:      Added some missing $Id keywords.
    85     - database: Trying to make the database more useful. Extracting more
    86                 data from the source files.
    87                 According to the doc\ToDo file we're to write structured
    88                 and well documented code. This database is indetended to
    89                 make the documentation (++) browsable. (PHP)
    90 
    91  2000-07-17: Patrick Haller <phaller@gmx.net>
    92     - KERNEL32: fixed ReadFile/WriteFile bugfix
    93                 fixed return codes for HMWaitForSingleObject
    94 
    95  2000-07-16: knut st. osmundsen <knut.stange.osmundsen@mynd.no>
    96     - Win32k:   Created a development branch called "Grace" and checked my
    97                 current code in into it. (This is the reason why there are
    98                 some new files in the src/win32k tree.)
    99 
    100  2000-07-15: Sander van Leeuwen <sandervl@xs4all.nl>
    101     - USER32:   XWing vs Tie Fighter fix broke RealPlayer 7 setup (missing buttons)
    102                 -> rewrote RDW_INVALIDATE code in RedrawWindow to work for
    103                 both applications
    104     - KERNEL32: Added extra check in isPEImage method
    105                 lpNumberOfBytesRead/Written can be NULL in Read/WriteFile
    106     - PELDR:    Fix for arguments with quotes (first and last quote removed)
    107                 (i.e. pe rnuninst "RealNetworks|RealPlayer|6.0| -i -p")
    108                 Fix for exe name with dir containing spaces
    109 
    110  2000-07-12: Przemyslaw Dobrowolski <dobrawka@asua.org.pl>
    111     - KERNEL32: Implemented handlemanager support for named and unnamed pipes
    112 
    113  2000-07-10: Sander van Leeuwen <sandervl@xs4all.nl>
    114     - KERNEL32: Don't try to search for resources if the module doesn't contain any
    115 
    116  2000-07-09: Patrick Haller <phaller@gmx.net>
    117     - doc:      Moved several documents to the new doc directory and
    118                 created initial version of "ToDo.txt". We should place
    119                 our open tasks in there for better overview and to be able
    120                 to assign priorities and people to them.
    121 
    122  2000-07-07: Sander van Leeuwen <sandervl@xs4all.nl>
    123     - NTDLL:    Bugfix for NtQueryInformationToken (TOKEN_USER); updated
    124                 with latest Wine code (TODO: NTDLL needs to be resynced)
    125 
    126  2000-07-06: Sander van Leeuwen <sandervl@xs4all.nl>
    127     - KERNEL32: Store user default language in thread database struct
    128                 Set/GetThreadLocale change/return this LCID value
    129                 Fixed EnumSystemLocalesA/W; now returns default user language id
    130                 (in text) (TODO: should return all supported locales)
    131     - KERNEL32/GDI32/USER32: Changed/fixed calls to strncpy (for 0 termination)
    132 
    133  2000-07-06: Vitali E. Pelenyov <Vitali.Pelenyov@dpt.ustu.ru>
    134     - ODINCRT:  Fixed wrong implementation of strncpy; do not 0 terminate
    135                 string unless length < length parameter
    136                 (this is correct behaviour according to C library manual)
    137 
    138  2000-07-04: Sander van Leeuwen <sandervl@xs4all.nl>
    139     - KERNEL32: Unstubbed CopyFileExA/W (calls CopyFileA/W; not properly implemented)
    140                 Unstubbed CreateDirectoryExA/W (calls CreateDirectoryA/W; not properly implemented)
    141                 Fixed GetShortPathNameA/W; don't touch short path parameter if
    142                 it's NULL; behaviour (as seen in NT 4, SP6):
    143                 - converts long filename to 8.3 short filname (TODO: not yet done here!)
    144                 - fails on volume that doesn't support 8.3 filenames
    145                 - if lpszShortPath 0 or cchBuffer too small -> return required length
    146                   (INCLUDING 0 terminator)
    147                 - if lpszLongPath == NULL -> ERROR_INVALID_PARAMETER (return 0)
    148                 - if lpszLongPath empty -> proceed as if nothing is wrong
    149                   (Wine claims it sets last error to ERROR_BAD_PATHNAME)
    150                 - does NOT clear the last error if successful!
    151                 - if successful -> return length of string (excluding 0 terminator)
    152     - USER32:   Fixed adding windows to tasklist (done too late)
    153     - GDI32/USER32:
    154                 - Rewrote Set/GetViewportExtEx, Set/GetMapMode & moved them
    155                   from gdi32 to user32
    156 
    157  2000-07-03: knut st. osmundsen <knut.stange.osmundsen@mynd.no>
    158     - KERNEL32: Added IsDebuggerPresent (debug.cpp). Returns FALSE, but by
    159                 SETing ODIN32.DEBUGGERPRESENT=1 it will return TRUE. (Some
    160                 application might issue calls to OutputDebugString if they
    161                 think they're being debugged.)
    162                 Moved OutputDebugString(A/W) to debug.cpp.
    163 
    164  2000-07-02: Sander van Leeuwen <sandervl@xs4all.nl>
    165     - RICHED32: Fixed bug when creating edit window (needs to be WS_CHILD)
    166     - USER32:   Fixed moving of child windows in MsgFormatFrame & move
    167                 child windows if only client rectangle changes
    168                 (fixes Acrobat Distiller window)
    169     - SHELL32:  Put back check for registration of ShellView window class
    170                 -> RegisterClass now fails if already registered
    171                 (fixed openfile dialogs)
     12                KERNEL32: Build fake PE headers for odin dlls (dll handle must be pointer to header)
     13                          (some applications use the handles as pointers)
Note: See TracChangeset for help on using the changeset viewer.