source: trunk/changelog@ 3847

Last change on this file since 3847 was 3847, checked in by bird, 25 years ago

* empty log message *

File size: 5.4 KB
Line 
1 /* $Id: changelog,v 1.1036 2000-07-18 17:45:14 bird Exp $ */
2
3 2000-07-18: knut st. osmundsen <knut.stange.osmundsen@mynd.no>
4 - KERNEL32: APIs are to be placed should have ordinal less than 1200
5 - even if they don't belong in the dll but just happend to be
6 implemented there. The reason is for humans and for
7 documentation tools to be able to tell which exports are APIs
8 and which are internal Odin32 function/APIs.
9 - div: Added some missing $Id keywords.
10 - database: Trying to make the database more useful. Extracting more
11 data from the source files.
12 According to the doc\ToDo file we're to write structured
13 and well documented code. This database is indetended to
14 make the documentation (++) browsable. (PHP)
15
16 2000-07-17: Patrick Haller <phaller@gmx.net>
17 - KERNEL32: fixed ReadFile/WriteFile bugfix
18 fixed return codes for HMWaitForSingleObject
19
20 2000-07-16: knut st. osmundsen <knut.stange.osmundsen@mynd.no>
21 - Win32k: Created a development branch called "Grace" and checked my
22 current code in into it. (This is the reason why there are
23 some new files in the src/win32k tree.)
24
25 2000-07-15: Sander van Leeuwen <sandervl@xs4all.nl>
26 - USER32: XWing vs Tie Fighter fix broke RealPlayer 7 setup (missing buttons)
27 -> rewrote RDW_INVALIDATE code in RedrawWindow to work for
28 both applications
29 - KERNEL32: Added extra check in isPEImage method
30 lpNumberOfBytesRead/Written can be NULL in Read/WriteFile
31
32 - PELDR: Fix for arguments with quotes (first and last quote removed)
33 (i.e. pe rnuninst "RealNetworks|RealPlayer|6.0| -i -p")
34 Fix for exe name with dir containing spaces
35
36 2000-07-12: Przemyslaw Dobrowolski <dobrawka@asua.org.pl>
37 - KERNEL32: Implemented handlemanager support for named and unnamed pipes
38
39 2000-07-10: Sander van Leeuwen <sandervl@xs4all.nl>
40 - KERNEL32: Don't try to search for resources if the module doesn't contain any
41
42 2000-07-09: Patrick Haller <phaller@gmx.net>
43 - doc: Moved several documents to the new doc directory and
44 created initial version of "ToDo.txt". We should place
45 our open tasks in there for better overview and to be able
46 to assign priorities and people to them.
47
48 2000-07-07: Sander van Leeuwen <sandervl@xs4all.nl>
49 - NTDLL: Bugfix for NtQueryInformationToken (TOKEN_USER); updated
50 with latest Wine code (TODO: NTDLL needs to be resynced)
51
52 2000-07-06: Sander van Leeuwen <sandervl@xs4all.nl>
53 - KERNEL32: Store user default language in thread database struct
54 Set/GetThreadLocale change/return this LCID value
55 Fixed EnumSystemLocalesA/W; now returns default user language id
56 (in text) (TODO: should return all supported locales)
57 - KERNEL32/GDI32/USER32: Changed/fixed calls to strncpy (for 0 termination)
58
59 2000-07-06: Vitali E. Pelenyov <Vitali.Pelenyov@dpt.ustu.ru>
60 - ODINCRT: Fixed wrong implementation of strncpy; do not 0 terminate
61 string unless length < length parameter
62 (this is correct behaviour according to C library manual)
63
64 2000-07-04: Sander van Leeuwen <sandervl@xs4all.nl>
65 - KERNEL32: Unstubbed CopyFileExA/W (calls CopyFileA/W; not properly implemented)
66 Unstubbed CreateDirectoryExA/W (calls CreateDirectoryA/W; not properly implemented)
67 Fixed GetShortPathNameA/W; don't touch short path parameter if
68 it's NULL; behaviour (as seen in NT 4, SP6):
69 - converts long filename to 8.3 short filname (TODO: not yet done here!)
70 - fails on volume that doesn't support 8.3 filenames
71 - if lpszShortPath 0 or cchBuffer too small -> return required length
72 (INCLUDING 0 terminator)
73 - if lpszLongPath == NULL -> ERROR_INVALID_PARAMETER (return 0)
74 - if lpszLongPath empty -> proceed as if nothing is wrong
75 (Wine claims it sets last error to ERROR_BAD_PATHNAME)
76 - does NOT clear the last error if successful!
77 - if successful -> return length of string (excluding 0 terminator)
78 - USER32: Fixed adding windows to tasklist (done too late)
79 - GDI32/USER32:
80 - Rewrote Set/GetViewportExtEx, Set/GetMapMode & moved them
81 from gdi32 to user32
82
83 2000-07-03: knut st. osmundsen <knut.stange.osmundsen@mynd.no>
84 - KERNEL32: Added IsDebuggerPresent (debug.cpp). Returns FALSE, but by
85 SETing ODIN32.DEBUGGERPRESENT=1 it will return TRUE. (Some
86 application might issue calls to OutputDebugString if they
87 think they're being debugged.)
88 Moved OutputDebugString(A/W) to debug.cpp.
89
90 2000-07-02: Sander van Leeuwen <sandervl@xs4all.nl>
91 - RICHED32: Fixed bug when creating edit window (needs to be WS_CHILD)
92 - USER32: Fixed moving of child windows in MsgFormatFrame & move
93 child windows if only client rectangle changes
94 (fixes Acrobat Distiller window)
95 - SHELL32: Put back check for registration of ShellView window class
96 -> RegisterClass now fails if already registered
97 (fixed openfile dialogs)
Note: See TracBrowser for help on using the repository browser.