source: trunk/changelog@ 3892

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

* empty log message *

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