source: trunk/changelog@ 3862

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

* empty log message *

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