source: trunk/changelog@ 4004

Last change on this file since 4004 was 4004, checked in by sandervl, 25 years ago

* empty log message *

File size: 4.5 KB
Line 
1 /* $Id: changelog,v 1.1064 2000-08-12 16:59:08 sandervl Exp $ */
2
3 2000-08-12: Sander van Leeuwen <sandervl@xs4all.nl>
4 - KERNEL32: Do not set OPEN_ACCESS_READWRITE flag in OSLibDosCreateFile
5 (if OPEN_ACTION_CREATE_IF_NEW & readonly access)
6 This was causing access denied errors (using FILE_SHARE_WRITE
7 on a file on a readonly volume was not causing this; that's allowed)
8 Removed share mode hack. Caused by the bug mentioned above.
9 (You can change the file sharing mode when opening the same
10 file several times in OS/2)
11 Fixed system dll unload bug.
12 Extra checks in Win32ImageBase::isPEImage (nr of bytes read is correct or not)
13
14 2000-08-11: Sander van Leeuwen <sandervl@xs4all.nl>
15 - KERNEL32: Lock/Unlock
16 64 bits values are only supported by JFS
17 Try the 32 bits DosSetFileLocks if it fails with ERROR_INVALID_PARAMETER
18 (TODO: should check the partition type instead)
19 Build fake dll header for system dlls and use it's address
20 as instance handle.
21 VIRTUAL_MapFileA/W: open file in share read/write mode
22 Fixed HMDuplicateHandle (check for DUPLICATE_ACCESS_READWRITE)
23 LoadLibraryExA: if dll name = executable name of current process
24 -> return handle of exe
25 (GrandPrix 3 installer does this; verified in NT)
26 FreeLibrary: if handle = exe handle of current process -> ignore
27 - SRC\*\initterm.cpp
28 Changed RegisterLxDll call for fake headers.
29 - INCLUDE\misc.h:
30 Removed versionos2.h dependancy
31 - VERSION\version.cpp
32 Include versionos2.h
33 - COMCTL32: Put back old property page code (breaks VPBuddy preferences
34 dialog). SameTime install property sheet now messed up (again).
35
36 2000-08-10: Patrick Haller <phaller@gmx.net>
37 - KERNEL32: OSLibDosQueryVolumeFS does no more return an error if
38 the caller is not interested in the volume name.
39 Console Input handling improved, some correction.
40 SetConsoleTitleW fixed.
41 NOTE! lstrcpynAtoW and lstrcpynWtoA do no more enforce (erroneous)
42 string termination.
43 NT4's CMD.EXE is quite working now.
44
45 2000-08-09: Sander van Leeuwen <sandervl@xs4all.nl>
46 - KERNEL32: TLS changes (now updates THDB array instead of calling
47 Open32)
48
49 2000-08-09: Christoph Bratschi <cbratschi@datacomm.ch>
50 - COMCTL32: added language dependent resources
51
52 2000-08-08: Christoph Bratschi <cbratschi@datacomm.ch>
53 - COMCTL32: first part of Corel WINE 20000807 changes
54
55 2000-08-06: Sander van Leeuwen <sandervl@xs4all.nl>
56 - doc\ReportingBugs.txt:
57 Added a little more information
58 - tools\install
59 Add Logging.txt + symbol files to debug build.
60
61 2000-08-04: Sander van Leeuwen <sandervl@xs4all.nl>
62 - KERNEL32: Temporary workaround for differences in share mode between
63 OS/2 & NT (for opening the same file multiple times):
64 NT: CreateFile with FILE_SHARE_READ
65 CreateFile with FILE_SHARE_READ | FILE_SHARE_WRITE
66 -> 2nd CreateFile overrides share flags of first one
67 -> CreateFile with GENERIC_WRITE is now allowed
68 OS2: DosOpen with OPEN_SHARE_DENYWRITE
69 DosOpen with OPEN_SHARE_DENYNONE
70 -> sharing violation; can't change share flags while
71 handle returned by 1st DosOpen isn't closed
72 --> 'Solution': always open files in FILE_SHARE_DENYNONE mode
73 (several installation programs depend on this behaviour)
74
75 2000-08-01: Sander van Leeuwen <sandervl@xs4all.nl>
76 - KERNEL32: Create x:\Program Files & x:\Program Files\Common Files
77 directories in odininst.exe + extra registry keys:
78 [HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion]
79 "ProgramFilesDir"="x:\Program Files"
80 "CommonFilesDir"="x:\Program Files\Common Files"
81 "SharedDir"="x:\Odin"
82 - COMCTL32: Fixed property page bugfix (wrong position) (by merging
83 latest PROPSHEET_ShowPage from Wine)
84 - DOC\ToDo.txt:
85 Added:
86 KERNEL32: Build fake PE headers for odin dlls (dll handle must be pointer to header)
87 (some applications use the handles as pointers)
Note: See TracBrowser for help on using the repository browser.