source: trunk/changelog@ 9214

Last change on this file since 9214 was 9214, checked in by bird, 23 years ago

* empty log message *

File size: 10.9 KB
Line 
1/* $Id: changelog,v 1.2297 2002-09-05 02:57:54 bird Exp $ */
2
3 2002-09-04: knut st. osmundsen <bird@anduin >
4 - FASTDEP: o Corrected bug in caching. Didn't force rescan of files when
5 a dependant file wasn't present any more.
6 o Corrected makefile. No memory debug.
7 - CMDQD: o Corrected makefile.
8
9 - Tools/DailyBuilds:
10 o Changed odin32env.cmd to use buildenv.cmd to set up the
11 desired build environment.
12 o Changed odin32clean.cmd to use tools\bin\rm.exe.
13 - MAKE: o Corrected CC_NO_DBGMEM check for vac3xx.
14 -
15
16 2002-09-03: Sander van Leeuwen <sandervl@innotek >
17 - USER32: o Cleaned up clipboard code
18
19 2002-09-03: Platon Fomichev <platon@innotek >
20 - USER32: o Fix for Ctrl-Break
21
22 2002-08-29: knut st. osmundsen <bird@anduin >
23 - COMMON: o Implemented parsing of the SEGMENTS in a definition file
24 (class kFileDef), in order to produce better watcom linker
25 directives.
26
27 2002-08-28: Platon Fomichev <platon@innotek >
28 - DDRAW: o Added custom function to hide mouse cursor when the primary
29 surface (screen) is locked by the app to prevent display
30 corruption with color/animated mouse pointers.
31
32 2002-08-27: knut st. osmundsen <bird@anduin >
33 - FASTDEP: o Tweaked cyclic dependency checks performance a little bit more.
34 - MAKE o Splitted out linker and library configs into separat config
35 files. Both to have less files to update, and to be able to
36 easer choose linker or archiver.
37 o Tried to make ilink and optional linker for watcom, but
38 it produces bad executable files. Will fix this later.
39
40 2002-08-27: Platon Fomichev <platon@innotek >
41 - USER32: o Added support for WS_EX_TOPMOST
42
43 2002-08-27: Sander van Leeuwen <sandervl@innotek >
44 - MSVFW32: o Resync with latest Wine
45 o Added LGPL license
46 o Fixed the 16 bits mess (incorrect handle conversion)
47
48 2002-08-23: Yuri Dario <mc6530@mclink >
49 - TOOLS: o VAC40 filter fixes for mapsym.cmd.
50
51 2002-08-23: knut st. osmundsen <bird@anduin >
52 - TOOLS: o Made mapsym.cmd quiet on 4os2 too.
53 o Made BldLevelInf.cmd respecting BUILD_VERBOSE and BUILD_QUIET;
54 and fixed an old typo.
55 o Update the Do* and BldLevelInf.cmd with novalue signalhandlers.
56 (Something all rexx script should use!)
57 - MAKE: o Completed Odin32 config.
58 o Default target is DLL, but if CUSTOMBUILD defined LIB.
59 - ADVAPI32, ODINCRT:
60 o Made makefiles support the new build system.
61 (Using the new if BUILD_SETUP_MAK is defined.)
62
63 2002-08-23: Herwig Bauernfeind <herwig.bauernfeind@aon >
64 - TOOLS\ODINBUG, DOC, BIN
65 o OdinBug update
66
67 2002-08-23: Sander van Leeuwen <sandervl@innotek >
68 - USER32: o Ugly hack added to work around crash in PM when child window
69 calls DestroyWindow for parent or owner in WM_DESTROY handler
70 (solution: postpone DestroyWindow for parent/owner)
71
72 2002-08-23: knut st. osmundsen <bird@anduin >
73 - TOOLS: o Added a rm.exe binary from the OS2Tools tree.
74 The new build system uses this. Then clean will
75 work everywhere!
76
77 2002-08-22: Sander van Leeuwen <sandervl@innotek >
78 - SHELL32: o Added bugfix to IEnumIDList_Folder_Constructor (from Wine)
79 o Enabled Christoph Bratschi's CreateFolderEnumList optimization
80 - KERNEL32: o Rewrote GetFileAttributesA & translate filename used from Windows
81 to OS/2 codepage
82
83 2002-08-21: knut st. osmundsen <bird@anduin >
84 - MAKE: o Implemented a 'needed' pass to make required tools (for
85 instance code generators).
86 o Made SUBDIRS and PRE/POSTMAKEFILES more customizable by
87 adding support for override macros:
88 [SUBDIRS|[PRE|POST]MAKEFILES]_<mainrule>
89 This is good when you wanna skip a tree for a rule (=pass)
90 or/and just run do a rule (=pass) in a specific tree.
91 o Added check for TARGET_PRIVATE macro before installing
92 anything.
93 - CMDQD, FASTDEP:
94 o Made makefiles support the new build system.
95 (Using the new if BUILD_SETUP_MAK is defined.)
96
97 2002-08-21: Sander van Leeuwen <sandervl@innotek >
98 - KERNEL32: o EV_RLSD/MS_RLSD_ON status corresponds to OS/2 DCD (data carrier detect) status
99 GetCommModemStatus & GetCommEvent changed
100 Removed from unsupported flags in SetCommMask.
101
102 2002-08-21: Platon Fomichev <platon@innotek >
103 - USER32: o Fixed OSLibWinSetSysValue
104 o Fixed OSLibSetWindowStyle; delete frame controls if required
105
106 2002-08-21: Yuri Dario <mc6530@mclink >
107 - USER32: o OSLibWinChangeTaskList & OSLibWinAddToTaskList bugfixes;
108 wrong CharToOemBuffA call.
109
110 2002-08-20: knut st. osmundsen <bird@anduin >
111 - FASTDEP: o Support for special makefile chars.
112 o Optimized cyclic dependency checks for large systems.
113 - MAKE: o Corrected all ilib (AR) rules.
114 o Quick LIB testcases.
115
116 2002-08-20: Platon Fomichev <platon@innotek >
117 - COMCTL32: o Trackbar: set position fix
118
119 2002-08-19: knut st. osmundsen <bird@anduin >
120 - MAKE: o New TARGET_MODE: DEPEND.
121 o ilib+dashes and some other bugfixing.
122 o VAC debug memory management option.
123 o Implemented structured make passes.
124 o Polish.
125 - TOOLS: o Did some polish and help on BuildEnv.cmd.
126 o Show make pass number while traversing the tree. (Do*.cmd)
127
128 2002-08-19: Sander van Leeuwen <sandervl@innotek >
129 - USER32: o Don't send queued WM_CHAR messages for windows that have
130 just been destroyed. (Get/PeekMessage)
131
132 2002-08-17: Yuri Dario <mc6530@mclink >
133 - INCLUDE: o Fixed INT32 definition
134 - USER32: o Merged latest Rewind edit control code
135
136 2002-08-16: Sander van Leeuwen <sandervl@innotek >
137 - WINMM: o Put back old wave playback resume code
138 - DINPUT: o Merged with latest Wine (DirectInput 8 support)
139 o Added bugfix from June 18th:
140 SysMouseAImpl_GetDeviceData: check if internal dinput
141 mouse state is out of sync and update if necessary
142 - USER32: o SetCursorPos change:
143 The current cursor position may not have been passed to the application
144 just yet. The position change discards any previous events which may
145 lead to inconsistent mouse behaviour (like in DirectInput).
146 To fix this, we pass down a mouse move event to any hook handlers.
147
148 2002-08-16: Platon Fomichev <platon@innotek >
149 - KERNEL32: o Fully implemented GetShortPathNameA/W & GetLongPathNameA/W
150 (based on Rewind code)
151
152 2002-08-15: Yuri Dario <mc6530@mclink >
153 - USER32: o SPI_GETNONCLIENTMETRICS size check extended
154 o Fixed RMB on icon of minimized mdi window
155
156 2002-08-14: Sander van Leeuwen <sandervl@innotek >
157 - USER32: o CUSTOM_TRACKFRAME code is the default now. removed old code
158 - WINMM: o Dart wave playback bugfix
159
160 2002-08-14: Yuri Dario <mc6530@mclink >
161 - USER32: o RMB on system menu icon pops up system menu (OS/2 look)
162 o GetSysPopupPos fix
163
164 2002-08-13: Sander van Leeuwen <sandervl@innotek >
165 - GDI32: o SelectObject bugfix for region handles. (fixes crash in
166 Freecell)
167 - USER32: o Added more logging for PM SWP & QFC flags
168 o Enable owner of window destroyed by DestroyWindow. Disabled
169 owners will never be activated by PM.
170
171 2002-08-13: Yuri Dario <mc6530@mclink >
172 - USER32: o Resync WM_RBUTTONUP & WM_CONTEXTMENU default window handlers
173 (Rewind)
174
175 2002-08-12: Sander van Leeuwen <sandervl@innotek >
176 - DDRAW: o SetCustomFullScreenMode added to force DirectDraw to
177 report only one fullscreen mode
178 o Added cases for 32 bpp in mode enumeration
179 o DrawEnumDisplayModes bugfixes
180 o Call ShowWindow in SetCooperativeLevel (if valid window)
181 o Resize associated window to full screen in SetCooperativeLevel
182 (not sure if this is correct)
183 o Call DrawSetDisplayMode2 in DrawSetDisplayMode (code duplication)
184
185 2002-08-12: Platon Fomichev <platon@innotek >
186 - COMCTL32: o Tooltips: ignore TTS_ALWAYSTIP style. Windows 2000 appears
187 to do the same.
188 - USER32: o Wine (X11) resync for AdjustRectOuter
189
190 2002-08-10: Sander van Leeuwen <sandervl@innotek >
191 - WGSS50: o Update from IBM
192
193 2002-08-09: Sander van Leeuwen <sandervl@innotek >
194 - USER32: o Partly implemented GetGUIThreadInfo
195 - KERNEL32: o Lock drive when sharing is disabled (CreateFile for drives);
196 unlock when closed
197
198 2002-08-08: Platon Fomichev <platon@innotek >
199 - USER32: o Fix for handling VK_RETURN in dialogs
200
201 2002-08-08: Sander van Leeuwen <sandervl@innotek >
202 - ChangeLog:o Obfuscated email addresses because people continue to
203 post the ChangeLog file in mailinglists/newsgroups.
204 - KERNEL32: o CreateFile now fails earlier if used for non-existing drive
205 letter.
206 - OLE32: o Disabled mouse cursor changes in drag 'n drop code.
207 (causes mouse cursor changes when clicking on item in
208 file open dialog)
209
210 2002-08-07: Platon Fomichev <platon@innotek >
211 - USER32: o Listbox fix for keyboard search (Rewind (Wine/X11))
212
213 2002-08-05: Sander van Leeuwen <sandervl@innotek >
214 - USER32: o MsgWaitForMultipleObjects changes; check objects before
215 message queue status
216 o Translate WM_DRAWCLIPBOARD for clipboard change notification
217
218 2002-08-04: Sander van Leeuwen <sandervl@innotek >
219 - KERNEL32: o Return ERROR_OPERATION_ABORTED in GetOverlappedResult if
220 request was cancelled
221
222 2002-08-01: Sander van Leeuwen <sandervl@innotek >
223 - WINMM: o Keep filling DART buffers during WaveOutWrite until there's
224 no more room.
225 o Fill DART buffers during resume
226 - KERNEL32: o Create event semaphore during TEB setup. Used for
227 Post(Thread)Message in combination with MsgWaitForMultipleObjects
228 - USER32: o MsgWaitForMultipleObjects; change for waiting for object &
229 message (timeout != 0, fWaitAll == FALSE, nCount > 0)
230 If dwWakeMsg & QS_POSTMESSAGE, also wait for post msg event
231 semaphore.
232 o Signal post message event semaphore in PostMessageA/W &
233 PostThreadMessage
234
Note: See TracBrowser for help on using the repository browser.