Add a file selector.
[cegcc.git] / cegcc / src / w32api / ChangeLog.ce
blob35a9a2fe926e8d6b5914e015907e65f2363c28ee
1 2010-03-14 Danny Backx  <dannybackx@users.sourceforge.net>
3         * include/ws2tcpip.h (freeaddrinfo, getaddrinfo, getnameinfo) : Define
4         also for Windows CE.
6 2010-02-10  Danny Backx  <dannybackx@users.sourceforge.net>
8         * include/winuser.h (MonitorFromPoint, MonitorFromRect,
9         MonitorFromWindow) : Define for Windows CE also.
11 2010-02-03  Danny Backx  <dannybackx@users.sourceforge.net>
13         * include/phone.h, include/sms.h, include/simmgr.h: Add with minimal
14         set of definitions.
16 2010-01-29  Danny Backx  <dannybackx@users.sourceforge.net>
18         * include/wingdi.h (TransparentBlt): Add dependency on _WIN32_WCE.
20 2009-12-10  Pedro Alves  <pedroalves@users.sourceforge.net>
22         * include/winbase.h (struct _BY_HANDLE_FILE_INFORMATION): Add
23         missing `dwOID' field on CE.
25 2009-10-22  Danny Backx  <dannybackx@users.sourceforge.net>
26             Ivan Maidanski <ivmai@mail.ru>
28         * include/winbase.h, include/kfuncs.h (DebugBreak): Define a function
29         only when not CE. If CE, define as macros in kfuncs.h for arm and x86.
31 2009-09-07  Danny Backx  <dannybackx@users.sourceforge.net>
33         * include/shlobj.h (IShellExecuteHookA): Replace UNDER_CE guard by
34         _WIN32_WCE.
35         * libce/coredll.def: Fix alphabetic order.
37 2009-09-07  Pedro Alves  <pedroalves@users.sourceforge.net>
39         Merge from upstream.  Now at 3.13 + patches.
41 2009-09-07  Pedro Alves  <pedroalves@users.sourceforge.net>
43         * Makefile.in (install-headers): New rule.
45 2009-08-30  Danny Backx  <dannybackx@users.sourceforge.net>
47         * include/errorrep.h: Provide with WinCE > 5 too.
48         * include/winsock.h (AF_BT): Copy from AF_BTH.
50 2009-08-30  Danny Backx  <dannybackx@users.sourceforge.net>
52         * include/shlobj.h (IShellExecuteHookA): Guard with UNDER_CE.
54 2009-06-11  Danny Backx  <dannybackx@users.sourceforge.net>
56         * include/shellapi.h (struct _SHELLEXECUTEINFO): Define instead of
57         its struct _SHELLEXECUTEINFO(A|W) brothers.
59 2009-06-11  Vincent Richomme  <forumer@smartmobili.com>
61         * include/mapidefs.h, include/pimstore.h: New files.
63 2009-06-06  Danny Backx  <dannybackx@users.sourceforge.net>
65         * include/winbase.h (ExitProcess): Change type of parameter to UINT.
66         * include/winbase.h (STACK_SIZE_PARAM_IS_A_RESERVATION): Define with
67         the value found on MSDN.
69 2009-05-29  Danny Backx  <dannybackx@users.sourceforge.net>
71         * include/winnt.h (DLL_PROCESS_EXITING, DLL_SYSTEM_STARTED)
72         (FILE_ATTRIBUTE_ROMMODULE, FILE_ATTRIBUTE_INROM): Define.
73         * include/dbgapi.h: New file.
74         * include/dbgapi (DEBUGREGISTER, RETAILREGISTERZONES, DEBUGCHK)
75         (RETAILMSG, ASSERT): Define.
76         * include/windows.h (dbgapi.h): Include.
78 2009-05-27  Stefan Klug  <Klug.Stefan@gmx.de>
80         * include/winuser.h : Define the right GetProp function, this was
81         omitted in the 2009-04-28 fix.
83 2009-05-22  Danny Backx  <dannybackx@users.sourceforge.net>
85         * include/winsock2.h (DSCP_TRAFFIC_TYPE): Add typedef for enum.
86         * include/winsock2.h (AF_BT): Add, copy of AF_BTH.
87         * include/ws2tcpip.h: Define some macros using "old" winsock 1.1
88         values for CE.
90 2009-05-18  Danny Backx  <dannybackx@users.sourceforge.net>
92         * include/winbase.h (CRITICAL_SECTION): Define differently for CE.
93         * include/winbase.h (ExitProcess): Define as an inline function, not
94         a macro.
96 2009-05-15  Pierre Ynard  <linkfanel@yahoo.fr>
98         * include/kfuncs.h (ResetEvent, SetEvent): Fix definitions that got
99         mixed up in recent commit.
101 2009-05-13  Danny Backx  <dannybackx@users.sourceforge.net>
103         * include/kfuncs.h (PUserKData): Define as different values for
104         ARM and other processors.  Add references to websites that have
105         this information.
107 2009-04-28  Danny Backx  <dannybackx@users.sourceforge.net>
109         * include/winuser.h (GetMenu): Remove for CE.
110         * include/winuser.h (SetProp*, GetProp*, RemoveProp*): Define only
111         the right ones for CE, see bug #2328033.
113 2009-04-28  Ryan Raasch  <ryan.raasch@gmail.com>
115         * include/strmif.h (IEnumPins, IEnumMediaTypes): Define.
117 2009-04-20  Johnny Willemsen  <jwillemsen@remedy.nl>
119         * include/winbase.h (CeSetThreadPriority, CeGetThreadPriority):
120         Declare.
122 2009-04-15  Danny Backx  <dannybackx@users.sourceforge.net>
124         * include/winbase.h: Include inlined functions only from one file.
126 2009-04-11  Danny Backx  <dannybackx@users.sourceforge.net>
128         * include/windefs.h, include/kfuncs.h: change inlined functions to
129         static, include them only from one file.
131 2009-04-10  Marcel Smit  <msmit@remedy.nl>
133         * include/cegcc.h.in (__CEGCC_VERSION__): Add backslashes at the
134         end of lines to allow line continuation.
136         * include/kfuncs.h (TlsAlloc, TlsFree, PulseEvent, ResetEvent)
137         (SetEvent, GetCurrentThread, GetCurrentProcess)
138         (GetCurrentThreadId, GetCurrentProcessId): Change them from macros
139         to inline functions.
141 2009-02-07  Pedro Alves  <pedroalves@users.sourceforge.net>
143         Merge from upstream.  Now at 3.12.
145 2009-02-01  Ryan Raasch  <ryan.raasch@gmail.com>
147         * libce/directx/strmiids.c: New file, copy from src/lib/directx.
148         * include/bdatypes.h, include/dshow.h, include/strmif.h: Make the
149         UUIDs extern so executables can link.
151 2009-01-28  Ryan Raasch  <ryan.raasch@gmail.com>
153         * libce/coredll.def, include/winbase.h: Add various definitions to
154         support EnumDeviceInterfaces, EnumDevices, FindFirstDevice,
155         FindNextDevice, GetDeviceInformationByDeviceHandle,
156         GetDeviceInformationByFileHandle.
158 2009-01-27  Danny Backx  <dannybackx@users.sourceforge.net>
160         * include/winsock.h, include/winsock2.h: Add various macros to
161         define constants used for Bluetooth.
163 2009-01-25  Danny Backx  <dannybackx@users.sourceforge.net>
165         * include/pm.h: Merge with version submitted by Lars Munch.
166         * include/winbase.h: Move SetSystemPowerState to pm.h for CE.
168 2009-01-11  Danny Backx  <dannybackx@users.sourceforge.net>
170         * include/pm.h, include/msgqueue.h: Add.
172 2008-10-07  Pedro Alves  <pedroalves@users.sourceforge.net>
174         * include/secext.h (EXTENDED_NAME_FORMAT): Allow on _WIN32_WCE >=
175         0x400.  Add NameWindowsCeLocal on CE and hide NameDnsDomain.
177 2008-10-05  Pedro Alves  <pedroalves@users.sourceforge.net>
179         * include/shellapi.h (SHCreateShortcut): Change return type to
180         DWORD.
181         (SHCreateShortcutEx): Declare.
183 2008-09-25  Pedro Alves  <pedroalves@users.sourceforge.net>
185         * libce/Makefile.in (inst_includedir, inst_libdir) [!cegcc]:
186         Unbreak mingw32ce.
188 2008-09-24  Pedro Alves  <pedroalves@users.sourceforge.net>
190         * config.sub: Add support for cegcc.
191         * libce/Makefile.in (inst_includedir, inst_libdir) [cegcc]: Set to
192         a w32api subdir.
193         (EXTRA_INCLUDES) [cegcc]: Point at newlib headers.
195 2008-09-04  Danny Backx  <dannybackx@users.sourceforge.net>
197         * include/winbase.h: Fix SetSystemPowerState as indicated by Klaus
198         Rechert.
200 2008-06-20  Eric House  <eehouse@eehouse.org>
202         * libce/aygshell.def (SHSendBackToFocusWindow): Define.
203         * include/aygshell.h (SHSendBackToFocusWindow): Declare.
204         (SHMBOF_NODEFAULT, SHMBOF_NOTIFY, SHCMBM_OVERRIDEKEY, VK_TBACK):
205         Define.
207 2008-06-20  Danny Backx  <dannybackx@users.sourceforge.net>
209         * include/aygshell.h: Include prsht.h.
211 2008-06-20  Eric House <eehouse@eehouse.org>
213         * cegcc/importlibs/defs/aygshell.def, w32api/include/aygshell.h,
214         w32api/libce/aygshell.def (SHSendBackToFocusWindow, SHMBOF_NODEFAULT,
215         SHMBOF_NOTIFY, SHCMBM_OVERRIDEKEY, VK_TBACK) : Define.
217 2008-05-22  Danny Backx  <dannybackx@users.sourceforge.net>
219         * include/projects.h: Add.
221 2008-04-13  Danny Backx  <dannybackx@users.sourceforge.net>
222         * include/commctrl.h (CommandBar_AddButtons): Change from a
223         function definition into a macro.
224         * include/prsht.h (PSH_MAXIMIZE): Define.
225         * include/winioctl.h (FILE_DEVICE_HAL, FILE_DEVICE_SERVICE,
226         IOCTL_SERVICE_START, IOCTL_SERVICE_STOP, IOCTL_SERVICE_STATUS,
227         IOCTL_SERVICE_CONNECTION): Define.
230 2008-04-13  Danny Backx  <dannybackx@users.sourceforge.net>
232         * include/winuser.h (SystemIdleTimerReset): Define.
234 2008-04-13  Danny Backx  <dannybackx@users.sourceforge.net>
236         * include/notify.h: Add.
237         * include/aygshell.h (SHSetAppKeyWndAssoc): Define.
238         * include/commctrl.h (CommandBar_AddButtons): Define.
240 2008-04-13  Danny Backx  <dannybackx@users.sourceforge.net>
242         * include/aygshell.h: Add <sipapi.h> include.
244 2008-02-21  Danny Backx  <dannybackx@users.sourceforge.net>
246         * include/winnt.h (VER_PLATFORM_WIN32_CE): Define.
248 2008-02-17  Danny Backx  <dannybackx@users.sourceforge.net>
250         * include/aygshell.h (SHInitExtraControls): Move into the extern "C"
251         construction.
252         * include/aygshell.h (SHDoneButton, WS_NONAVDONEBUTTON, SHDB_SHOW,
253         SHDB_HIDE): Define.
255 2008-01-09  Danny Backx  <dannybackx@users.sourceforge.net>
257         * include/aygshell.h (SIPINFO): Remove, this was a duplicate.
259 2008-01-06  Danny Backx  <dannybackx@users.sourceforge.net>
261         * include/aygshell.h (SIPSTATE,SHSipPreference): Define.
262         * include/aygshell.h (SIPINFO): Define.
263         * include/aygshell.h (SHCMBM_GETSUBMENU,SETSUBMENU): Define.
265 2007-12-25  Pedro Alves  <pedro_alves@portugalmail.pt>
267         * configure.in (SUBDIRS): Set depending on $host_alias instead of
268         on $host.
269         * Makefile.in: Capture $build_alias, $host_alias, $target_alias
270         verbatim from config.  Capture $build, $host, $target from config.
271         Set $tooldir using $host_alias, not $target_alias.
272         * libce/Makefile.in: Get $build, $build_alias, $host, $host_alias,
273         $target and $target_alias from config.  Use $build, $host, $target
274         instead of the aliases to detect a native build.  Use $host_alias
275         instead of $target_alias to set the $tooldir.
276         * configure: Regenerate.
278 2007-12-25  Pedro Alves  <pedro_alves@portugalmail.pt>
280         * configure.in (SUBDIRS): Set depending on host, and pass it to
281         the Makefile.
282         * Makefile.in (SUBDIRS): Get from configure.
283         * libce/Makefile.in: Hardcode CE conditions.
284         * configure: Regenerate.
286 2007-12-21  Pavel Chernikov  <pchernik@gmail.com>
288         * include/winuser.h (VK_APP1, VK_APP2, VK_APP3, VK_APP4)
289         (VK_APP5, VK_APP6): Define.
291 2007-12-07  Danny Backx  <dannybackx@users.sourceforge.net>
293         * include/icmpapi.h: Add new file.
295 2007-12-01  Danny Backx  <dannybackx@users.sourceforge.net>
297         * include/aygshell.h: Add SHInitExtraControls.
299 2007-11-29  Danny Backx  <dannybackx@users.sourceforge.net>
301         * include/cegcc.h.in: Add file to provide version tracking macros.
303 2007-11-25  Pedro Alves  <pedro_alves@portugalmail.pt>
304             Danny Backx  <dannybackx@users.sourceforge.net>
306         * libce/icmplib.def: Remove proxy for icmplib, MSDN says it's a
307         static library only.
309 2007-11-16  Danny Backx  <dannybackx@users.sourceforge.net>
311         * include/shlwapi.h (PathCombine): Define without W or A suffix
312         for Windows CE.
314 2007-11-15  Jacek M. Holeczek <holeczek@us.edu.pl>
316         * include/aygshell.h (SHLoadImageFile, SHLoadImageResource):
317         Define.
318         * include/sipapi.h (SipShowIM, SipGetCurrentIM, SipSetCurrentIM):
319         Define.
321 2007-11-15  Danny Backx  <dannybackx@users.sourceforge.net>
323         * include/aygshell.h (SHCMBM_GETSUBMENU): Define.
325 2007-11-14  Matthew Kille  <matt@amiga.com>
327         * include/winbase.h (THREAD_PRIORITY_TIME_CRITICAL)
328         (THREAD_PRIORITY_HIGHEST, THREAD_PRIORITY_ABOVE_NORMAL)
329         (THREAD_PRIORITY_NORMAL, THREAD_PRIORITY_BELOW_NORMAL)
330         (THREAD_PRIORITY_LOWEST, THREAD_PRIORITY_IDLE): Correct values for
331         Windows CE.
332         (THREAD_PRIORITY_ABOVE_IDLE): Define.
334 2007-10-20  Jacek M. Holeczek <holeczek@us.edu.pl>
336         * include/winuser.h (ChangeDisplaySettings): Define differently
337         for CE than for other Windows versions.
338         * include/shellapi.h (ShellExecuteEx, ShellExecute): Define only
339         those functions that exist in the CE API.
340         * include/wingdi.h (struct _devicemodeW, DEVMODEW, LPDEVMODEW)
341         (PDEVMODEW): Define this structure, the typedefs, and the
342         constants it requires differently for Windows CE than for other
343         Windows platforms.
345 2007-10-20  Danny Backx  <dannybackx@users.sourceforge.net>
347         * include/winuser.h (IsDlgButtonChecked): Change to a macro for
348         Windows CE.
350 2007-10-16  Erik van Pienbroek  <erik@vanpienbroek.nl>
352         * include/commdlg.h (ChooseColor): New declaration, and hide
353         macro.
354         (ChooseColorA, ChooseColorW): Hide.
355         * include/shellapi.h (SHLoadBIBitmap): Declare.
356         * include/winbase.h (_SYSTEM_POWER_STATUS, _SYSTEM_POWER_STATUS)
357         (LPSYSTEM_POWER_STATUS, GetSystemPowerStatus): Hide.
358         * include/winuser.h (EnumDisplaySettings, EnumDisplayDevices): New
359         declarations, and hide macros.
360         (EnumDisplaySettingsA, EnumDisplaySettingsW)
361         (EnumDisplaySettingsExA, EnumDisplaySettingsExW)
362         (EnumDisplayDevicesA, EnumDisplayDevicesW): Hide.
363         (TrackPopupMenu): Define in terms of TrackPopupMenuEx.
365 2007-09-19  Danny Backx  <dannybackx@users.sourceforge.net>
367         * include/service.h (ServiceAddPort): Fix type of szRegWritePath
368         parameter, MSDN is wrong.
369         * include/service.h: Use 400, not 0x0400 to conditionally compile.
371 2007-08-09  Danny Backx  <dannybackx@users.sourceforge.net>
373         * include/service.h (SERVICE_STATE_OFF, SERVICE_STATE_ON)
374         (SERVICE_STATE_STARTING_UP, SERVICE_STATE_SHUTTING_DOWN)
375         (SERVICE_STATE_UNLOADING, SERVICE_STATE_UNINITIALIZED)
376         (SERVICE_STATE_UNKNOWN): Define values for dwServiceState field.
378 2007-08-09  Danny Backx  <dannybackx@users.sourceforge.net>
380         * include/service.h: New file. Declares functions and a structure as
381         documented on MSDN. Used only on CE > 4.
382         * include/service.h (ServiceEnumInfo): New struct.
384         * include/service.h (RegisterService, ActivateService)
385         (DeregisterService, EnumServices, GetServiceHandle)
386         (ServiceAddPort, ServiceClosePort, ServiceIoControl)
387         (ServiceUnbindPorts): New functions.
389 2007-08-06  Pedro Alves  <pedro_alves@portugalmail.pt>
391         * include/aygshell.h (SHIDIM_FLAGS, SHIDIF_DONEBUTTON)
392         (SHIDIF_SIZEDLG, SHIDIF_SIZEDLGFULLSCREEN, SHIDIF_SIPDOWN)
393         (SHIDIF_FULLSCREENNOMENUBAR, SHIDIF_EMPTYMENU): New defines.
394         (SHINITDLGINFO): New struct.
395         (SHInitDialog): New function.
397 2007-08-06  Pedro Alves  <pedro_alves@portugalmail.pt>
399         * include/sipapi.h: New file.
400         * include/aygshell.h (SIPINFO): Moved to new sipapi.h.
402 2007-08-06  Pedro Alves  <pedro_alves@portugalmail.pt>
404         * include/winbase.h (GetCharABCWidths): Remove the W suffix on
405         WinCE.
407 2007-08-06  Pedro Alves  <pedro_alves@portugalmail.pt>
409         * include/winbase.h (LocalFlags, LocalHandle, LocalLock)
410         (LocalUnlock): Define for WinCE.
412 2007-08-06  Pedro Alves  <pedro_alves@portugalmail.pt>
414         * include/winbase.h (LocalLock):
415         Change return type to LPVOID as per MSDN.
417 2007-08-01  Pedro Alves  <pedro_alves@portugalmail.pt>
419         * include/commdlg.h (PrintDlg): Remove the W suffix on WinCE.
420         * include/shellapi.h (ShellExecuteEx, ShellGetFileInfo): Likewise.
422 2007-08-01  Steven Hicks  <crashoverride025@gmail.com>
424         * include/winbase.h (DeregisterDevice, RegisterDevice): Declare.
426 2007-06-10  Pedro Alves  <pedro_alves@portugalmail.pt>
428         * include/winbase.h (ActivateDevice, ActivateDeviceEx)
429         (DeactivateDevice): Declare.
430         * include/devload.h: New file.
432 2007-05-31  Carsten Sørensen  <surfsmurf@rift.dk>
434         * include/winuser.h (SYSTEM_COLOR_BASE_OFFSET): Define.
435         (COLOR_3DDKSHADOW, COLOR_3DFACE, COLOR_3DHILIGHT)
436         (COLOR_3DHIGHLIGHT, COLOR_3DLIGHT, COLOR_BTNHILIGHT)
437         (COLOR_3DSHADOW, COLOR_ACTIVEBORDER, COLOR_ACTIVECAPTION,
438         (COLOR_APPWORKSPACE, COLOR_BACKGROUND, COLOR_DESKTOP)
439         (COLOR_BTNFACE, COLOR_BTNHIGHLIGHT, COLOR_BTNSHADOW)
440         (COLOR_BTNTEXT, COLOR_CAPTIONTEXT, COLOR_GRAYTEXT)
441         (COLOR_HIGHLIGHT, COLOR_HIGHLIGHTTEXT, COLOR_INACTIVEBORDER,
442         (COLOR_INACTIVECAPTION, COLOR_INACTIVECAPTIONTEXT, COLOR_INFOBK)
443         (COLOR_INFOTEXT, COLOR_MENU, COLOR_MENUTEXT, COLOR_SCROLLBAR)
444         (COLOR_WINDOW, COLOR_WINDOWFRAME, COLOR_WINDOWTEXT)
445         (COLOR_HOTLIGHT, COLOR_GRADIENTACTIVECAPTION)
446         (COLOR_GRADIENTINACTIVECAPTION): Add SYSTEM_COLOR_BASE_OFFSET.
448 2007-05-31  Carsten Sørensen  <surfsmurf@rift.dk>
450         * include/commctrl.h (tagREBARBANDINFOA, tagREBARBANDINFOW)
451         [_WIN32_WCE]: Hide cxHeader field.
452         (CMDBAR_HELP, CMDBAR_OK): Define.
453         (tagCOMMANDBANDSRESTOREINFO, COMMANDBANDSRESTOREINFO,
454         LPCOMMANDBANDSRESTOREINFO): Define.
455         (CommandBands_AddAdornments, CommandBands_AddBands,
456         CommandBands_Create, CommandBands_GetCommandBar,
457         CommandBands_GetRestoreInformation, CommandBands_Show): Define.
459 2007-05-31  Pedro Alves  <pedro_alves@portugalmail.pt>
461         * include/commctrl.h: Formatting fixes.
462         (CommandBar_InsertButton): Change return type to BOOL.
463         (CommandBar_Destroy): Change return type to void.
465 2007-05-30  Pedro Alves  <pedro_alves@portugalmail.pt>
467         * include/mmsystem.h (waveOutGetDevCapsW, waveOutGetErrorTextW)
468         (waveInGetDevCapsW, waveInGetErrorTextW, mixerGetDevCapsW)
469         (mixerGetLineInfoW, mixerGetLineControlsW)
470         (mixerGetControlDetailsW) [_WIN32_WCE]: Define as waveOutGetDevCaps,
471         waveOutGetErrorText, waveInGetDevCaps, waveInGetErrorText,
472         mixerGetDevCaps, mixerGetLineInfo, mixerGetLineControls and
473         mixerGetControlDetails.
475         (waveOutGetDevCaps, waveOutGetErrorText, waveInGetDevCaps)
476         (waveInGetErrorText, mixerGetDevCaps, mixerGetLineInfo)
477         (mixerGetLineControls, mixerGetControlDetails) [_WIN32_WCE]: Don't
478         map to the W counterparts.
480 2007-03-26  Pedro Alves  <pedro_alves@portugalmail.pt>
482         * libce/coredll.def: Add 'keep in sync' warning.
484 2007-03-26  Pedro Alves  <pedro_alves@portugalmail.pt>
486         * include/winuser.h (WS_EX_CAPTIONOKBTN): Define.
487         * include/winbase.h (GlobalAlloc, GlobalFree)
488         (GlobalReAlloc, GlobalHandle, GlobalLock)
489         (GlobalUnlock, GlobalSize, GlobalFlags): Map to
490         LocalAlloc, LocalFree, LocalReAlloc,
491         LocalHandle, LocalLock, LocalUnlock,
492         LocalSize and LocalFlags respectivelly.
494 2007-02-26  Pedro Alves  <pedro_alves@portugalmail.pt>
496         * include/winbase.h (DETACHED_PROCESS): Hide.
497         (CREATE_NEW_PROCESS_GROUP): Hide.
498         (CREATE_UNICODE_ENVIRONMENT): Hide.
500 2007-02-05  Pedro Alves  <pedro_alves@portugalmail.pt>
502         * libce/Makefile.in: Fix order for 'all' rule.
504 2007-02-05  Pedro Alves  <pedro_alves@portugalmail.pt>
506         Update from upstream.  Note: Upstream version is now 3.8.
507         * configure: Regenerate.
509 2007-02-04  Pedro Alves  <pedro_alves@portugalmail.pt>
511         * libce/Makefile.in (inst_includedir, inst_libdir): Set them
512         correctly for *wince* cases.
514 2007-02-01  Nuno Lucas  <ntlucas@gmail.com>
516         * include/todaycmn.h: Create this file based on MSDN documentation
517         http://msdn2.microsoft.com/en-us/library/aa454291.aspx
519 2007-01-31  Nuno Lucas  <ntlucas@gmail.com>
521         * include/winuser.h: Define MsgWaitForMultipleObjects as a macro that
522         calls MsgWaitForMultipleObjectsEx as described on MSDN.
523         * include/wingdi.h  Define only the right function GetCharWidth32
524         for Windows CE, not its similarly named friends.
526 2006-12-18  Pedro Alves  <pedro_alves@portugalmail.pt>
528         * include/winnt.h (_M_ARM, ARM): Remove.
529         * include/windows.h (_M_ARM, ARM): Likewise.
531 2006-12-18  Pedro Alves  <pedro_alves@portugalmail.pt>
533         * libce: New subdir.
534         (libce/CellCore.def, libce/Makefile.in, libce/VBarCall.def)
535         (libce/VoiceCtl.def, libce/WAP.def, libce/ativscp-uuid.c)
536         (libce/authhlp.def, libce/aygshell.def, libce/btd.def)
537         (libce/bthguid.def, libce/bthlink.def, libce/bthutil.def)
538         (libce/cecap.def, libce/cemapi.def, libce/ceosutil.def)
539         (libce/ceshell.def, libce/cguid-uuid.c, libce/comcat-uuid.c)
540         (libce/commctrl.def, libce/commdlg.def, libce/conncfg.def)
541         (libce/coredll.def, libce/crypt32.def, libce/cxport.def)
542         (libce/devguid.c, libce/dmoguids.def, libce/doclist.def)
543         (libce/docobj-uuid.c, libce/exdisp-uuid.c, libce/extras-uuid.c)
544         (libce/grognard.def, libce/gx.def, libce/hlguids-uuid.c)
545         (libce/hlink-uuid.c, libce/htmlview.def, libce/httpd.def)
546         (libce/icmplib.def, libce/imaging.def, libce/imgdecmp.def)
547         (libce/inkx.def, libce/iphlpapi.def, libce/largeint.c)
548         (libce/mlang-uuid.c, libce/mmtimer.def, libce/mqoa.def)
549         (libce/msdmo.def, libce/mshtml-uuid.c, libce/msmqrt.def)
550         (libce/msscript.def, libce/msxml-uuid.c, libce/msxml.def)
551         (libce/msxmlguid.def, libce/ndis.def, libce/note_prj.def)
552         (libce/ntcompat.def, libce/oaidl-uuid.c, libce/objidl-uuid.c)
553         (libce/objsafe-uuid.c, libce/ocidl-uuid.c, libce/ole32.def)
554         (libce/oleacc-uuid.c, libce/oleaut32.def, libce/olectlid-uuid.c)
555         (libce/oleidl-uuid.c, libce/phone.def, libce/pimstore.def)
556         (libce/pndtapi.def, libce/pushprxy.def, libce/res.rc)
557         (libce/richink.def, libce/secur32.def, libce/servprov-uuid.c)
558         (libce/shell32.c, libce/sms.def, libce/strmiids.def, libce/test.c)
559         (libce/toolhelp.def, libce/unknwn-uuid.c, libce/urlmon-uuid.c)
560         (libce/urlmon.def, libce/webview.def, libce/wininet.def)
561         (libce/winsock.def, libce/wmlview.def, libce/ws2.def)
562         (libce/ws2_32.c, libce/wsp.def, libce/wvuuid.def): New files.
563         * Makefile.in: Get/Pass some more vars. Build libce/ on wince.
564         * aclocal.m4 (LIB_AC_PROG_CC_GNU, LIB_AC_PROG_CC)
565         (LIB_AC_PROG_CXX): Define.
566         * configure.in: Use LIB_AC_PROG_CC instead of AC_CHECK_TOOL.
567         Output libce/Makefile.
568         * configure: Regenerate.
570 2006-12-02  Kevin O'Connor  <kevin@koconnor.net>
572         * include/winbase.h: Add SYSTEM_POWER_STATUS_EX structure.
573         Add GetSystemPowerStatusEx function definition.
575 2006-11-28  Danny Backx  <dannybackx@users.sourceforge.net>
577         * include/aygshell.h (IDM_SHAREDNEW, IDM_SHAREDNEWDEFAULT): Define.
579         * include/aygshell.h (NOMENU): Define.
581         * include/aygshell.h (IDS_SH*): Define, values from the Boling book.
583 2006-11-26  Kevin O'Connor  <kevin@koconnor.net>
585         * include/winbase.h: Add SYSTEM_POWER_STATUS_EX2 structure.
586         Add GetSystemPowerStatusEx2 function definition.
588 2006-11-26  Kevin O'Connor  <kevin@koconnor.net>
590         * include/tlhelp32.h (MODULEENTRY32): szModule is of MAX_PATH
591         size on CE.
593         * include/tlhelp32.h: define TH32CS_GETALLMODS.
595 2006-11-26  Danny Backx  <dannybackx@users.sourceforge.net>
597         * include/aygshell.h (SHRGINFO, SHRecognizeGesture): Define.
599 2006-11-22  Danny Backx  <dannybackx@users.sourceforge.net>
601         * include/commdlg.h (CHOOSECOLOR): Fix type of hInstance field as
602         described in http://msdn2.microsoft.com/en-us/library/ms959872.aspx .
603         This field appears to have an inconsistent type definition in other
604         versions of Windows.
606 2006-11-19  Kevin O'Connor  <kevin@koconnor.net>
608         * include/tlhelp32.h (PROCESSENTRY32, THREADENTRY32)
609         (MODULEENTRY32): Update fields.
611 2006-11-18  Danny Backx  <dannybackx@users.sourceforge.net>
613         * include/winbase.h (lstrcpy): Fix typo.
615 2006-11-12  Pedro Alves  <pedro_alves@portugalmail.pt>
617         * include/winuser.h (GetSystemMenu): Implement as macro.
619 2006-11-12  Pedro Alves  <pedro_alves@portugalmail.pt>
621         * include/winuser.h (DrawIcon): Implement in terms of DrawIconEx.
623 2006-11-12  Pedro Alves  <pedro_alves@portugalmail.pt>
625         * include/wingdi.h (GetTextExtentPoint32, GetTextExtentPointW):
626         Implement in terms of GetTextExtentExPointW.
628 2006-11-12  Pedro Alves  <pedro_alves@portugalmail.pt>
630         * include/shlobj.h (SHGetSpecialFolderPath): In Windows CE it is
631         declared ...
632         * include/shellapi.h (SHGetSpecialFolderPath): ... here.
633         (SHGetShortcutTarget, SHCreateShortcut): Declare.
635 2006-11-12  Pedro Alves  <pedro_alves@portugalmail.pt>
637         * include/winnt.h (GetCurrentFiber, GetFiberData,
638         GetCurrentFiber, GetFiberData, NtCurrentTeb): There is no Fiber
639         support in Windows CE. Hide the functions.
641 2006-11-12  Pedro Alves  <pedro_alves@portugalmail.pt>
643         * include/commctrl.h (IMAGELISTDRAWPARAMS): There are no fState,
644         Frame or crEffect members in CE version.
645         (ImageList_Duplicate, ImageList_SetImageCount, ImageList_Copy,
646         ImageList_DrawIndirect): Enable on Windows CE >= 2.
648 2006-11-12  Kevin O'Connor  <kevin@koconnor.net>
650         * include/winuser.h (SPI_GETOEMINFO, SPI_GETPLATFORMTYPE): Define.
652 2006-11-12  Kevin O'Connor  <kevin@koconnor.net>
654         * include/tlhelp32.h (CloseToolhelp32Snapshot): Define.
655         CE's Toolhelp functions/structures although wide, don't take the
656         W suffix. Adapt.
657         * include/winnt.h (PAGE_PHYSICAL): Define.
658         * include/winbase.h (GetStoreInformation, CeSetThreadQuantum,
659         LockResource): Define.
660         * include/winuser.h (CheckDlgButton): Define in terms of
661         SendDlgItemMessage.
662         (CreateDialogParamW): Define using CreateDialogIndirectParamW.
664 2006-11-12  Pedro Alves  <pedro_alves@portugalmail.pt>
666         * include/winnt.h (_M_ARM, ARM): Translate from gcc target defines.
667         * include/windows.h (_M_ARM, ARM): Likewise.
669 2006-11-11  Danny Backx <dannybackx@users.sourceforge.net>
671         * include/aygshell.h (WC_SIPPREF): Define.
672         * include/todaycmn.h: Clear the contents of this file,
673         it was tainted. We must do clean work to create a file
674         such as this one, so I'm leaving the (empty) file as a placeholder.
676 2006-11-06  Pedro Alves  <pedro_alves@portugalmail.pt>
678         * include/commctrl.h (LVCF_IMAGE, LVCF_ORDER): Also declare on
679         Windows CE >= 2.
680         (LVCOLUMNW): Use the version with iImage and iOrder
681         on Windows CE >= 2.
683 2006-11-02  Kevin O'Connor  <kevin@koconnor.net>
685         * include/winuser.h (DialogBoxParamW): Implement on terms of
686         DialogBoxIndirectParamW.
688 2006-11-01  Danny Backx  <dannybackx@users.sourceforge.net>
690         * include/todaycmn.h: Add file.
692 2006-11-01  Danny Backx  <dannybackx@users.sourceforge.net>
694         * include/winbase.h (lstrcpy, lstrcat, lstrlen): Add includes
695         to define these.
697 2006-10-29  Danny Backx  <dannybackx@users.sourceforge.net>
699         * include/winuser.h (WS_EX_NODRAG): Define.
701 2006-10-16  Pedro Alves  <pedro_alves@portugalmail.pt>
703         * include/kfuncs.h (EventModify): Declare.
704         (TlsCall): Add WINBASEAPI and WINAPI to declaration.
706 Local Variables:
707 mode: change-log
708 left-margin: 8
709 fill-column: 74
710 version-control: never
711 End: