Hermès Bélusca-Maïto [Sat, 15 Dec 2012 00:41:16 +0000 (00:41 +0000)]
[SHUTDOWN]
- Fix a signed / unsigned warning.
- Attempt to fix resource compilation with MSVC.
svn path=/trunk/; revision=57917
Hermès Bélusca-Maïto [Fri, 14 Dec 2012 23:29:22 +0000 (23:29 +0000)]
[SHUTDOWN]
Improve functionnality of the shutdown utility :
* Added extra arguments based upon Windows 7.
* Added options to CommandLineOptions function.
* Simplify the PrintResourceString() function.
* Removed PrintUsage() since PrintResourceString() does a more flexible job at printing strings out.
* Added clear error messages when there is a problem. This makes it a bit easier to determine if there is a problem.
* Convert all the C++ comments to C.
* Since each version of Windows has a different upper limit for the length of the comment, a work around solution is used that first checks the length of the comment based upon the version of Windows that the user is currently using.
* Added support for hibernation mode, but the function SetSuspendState() is only a stub right now.
* In cases where the shutdown/restart operation is done remotely, now the proper permission is granted if the user has the proper permission.
* Added the REASON structure, which contains all the reason code combinations required for giving the proper reason code to the computer.
* Added bare bones basic support for the GUI option (/i). However, until the required features are added to ReactOS, the GUI won't do anything.
* Convert the program to full UNICODE support.
CORE-6613 #resolve #comment Committed in r57916. Thanks :)
svn path=/trunk/; revision=57916
Amine Khaldi [Fri, 14 Dec 2012 23:24:10 +0000 (23:24 +0000)]
[COMCTL32_WINETEST]
* Sync with Wine 1.5.19.
svn path=/trunk/; revision=57915
Amine Khaldi [Fri, 14 Dec 2012 23:23:44 +0000 (23:23 +0000)]
[COMCTL32]
* Sync with Wine 1.5.19.
svn path=/trunk/; revision=57914
Amine Khaldi [Fri, 14 Dec 2012 21:56:11 +0000 (21:56 +0000)]
[ROSBE/CMAKE]
* Set the correct prefix for the upcoming RosBE 2.1 toolchain.
svn path=/trunk/; revision=57913
Jérôme Gardou [Fri, 14 Dec 2012 08:29:55 +0000 (08:29 +0000)]
[INCLUDE/PSDK]
- Add LdrAddRefDll definition
svn path=/trunk/; revision=57912
Jérôme Gardou [Thu, 13 Dec 2012 21:36:27 +0000 (21:36 +0000)]
[CRT]
- sync _mbbtombc and _mbctombb implementations with wine
svn path=/trunk/; revision=57911
Jérôme Gardou [Thu, 13 Dec 2012 21:13:06 +0000 (21:13 +0000)]
[CRT]
-fix __lc_codepage confusion
-fix implementations of _mbsjistojms and _mbsjmstojis
svn path=/trunk/; revision=57910
Jérôme Gardou [Thu, 13 Dec 2012 19:21:30 +0000 (19:21 +0000)]
[INCLUDE/CRT]
- _CRT_NON_CONFORMING_SWPRINTFS is not relevant for us.
svn path=/trunk/; revision=57909
Jérôme Gardou [Thu, 13 Dec 2012 18:38:46 +0000 (18:38 +0000)]
[ATL]
- silence "unused but set" warning
svn path=/trunk/; revision=57908
Jérôme Gardou [Thu, 13 Dec 2012 16:32:17 +0000 (16:32 +0000)]
[CRT]
- fix isleadbyte
- implement mbrlen
- avoid race condition when creatong global ANSI locale
svn path=/trunk/; revision=57907
Jérôme Gardou [Thu, 13 Dec 2012 16:02:04 +0000 (16:02 +0000)]
[OLE32_WINETEST]
- Addendum to r57905
Both of them already sent upstream
svn path=/trunk/; revision=57906
Jérôme Gardou [Thu, 13 Dec 2012 16:00:44 +0000 (16:00 +0000)]
[OLE32]
- Fix compilation with newer GCC
svn path=/trunk/; revision=57905
Jérôme Gardou [Thu, 13 Dec 2012 14:10:49 +0000 (14:10 +0000)]
[INCLUDE/PSDK]
- winuser.h: properly cast CW_USEDEFAULT to int
svn path=/trunk/; revision=57904
Amine Khaldi [Thu, 13 Dec 2012 13:25:38 +0000 (13:25 +0000)]
[CABINET]
* Sync with Wine 1.5.19.
svn path=/trunk/; revision=57903
Amine Khaldi [Thu, 13 Dec 2012 13:10:24 +0000 (13:10 +0000)]
[RICHED20_WINETEST]
* Sync with Wine 1.5.19.
svn path=/trunk/; revision=57902
Amine Khaldi [Thu, 13 Dec 2012 13:10:17 +0000 (13:10 +0000)]
[RICHED20]
* Sync with Wine 1.5.19.
svn path=/trunk/; revision=57901
Amine Khaldi [Thu, 13 Dec 2012 11:15:23 +0000 (11:15 +0000)]
[WINDOWSCODECS_WINETEST]
* Import from Wine 1.5.19.
svn path=/trunk/; revision=57900
Hermès Bélusca-Maïto [Thu, 13 Dec 2012 00:46:55 +0000 (00:46 +0000)]
[FREELDR]
- Use a list of possible operating system method loading to load ReactOS / ROS-Setup / Windows / Linux or booting from a disk / partition ..., instead of using a (huge) if () else if () ... instruction.
- Modify the corresponding functions to take into account for this new functionality.
- Allow having a live + boot cd if needed, in a elegant way.
svn path=/trunk/; revision=57899
Hermès Bélusca-Maïto [Thu, 13 Dec 2012 00:15:19 +0000 (00:15 +0000)]
[FREELDR]
Correct the type of few variables.
svn path=/trunk/; revision=57898
Amine Khaldi [Wed, 12 Dec 2012 21:11:22 +0000 (21:11 +0000)]
* Mark this as a DUMMYUNIONNAME.
svn path=/trunk/; revision=57897
Amine Khaldi [Wed, 12 Dec 2012 21:02:09 +0000 (21:02 +0000)]
[OLE32_WINETEST]
* Sync with Wine 1.5.19.
svn path=/trunk/; revision=57896
Amine Khaldi [Wed, 12 Dec 2012 21:01:41 +0000 (21:01 +0000)]
[OLE32]
* Sync with Wine 1.5.19.
svn path=/trunk/; revision=57895
Amine Khaldi [Wed, 12 Dec 2012 15:39:08 +0000 (15:39 +0000)]
[CMAKE]
* Addendum to r57893.
svn path=/trunk/; revision=57894
Amine Khaldi [Wed, 12 Dec 2012 15:09:49 +0000 (15:09 +0000)]
[CMAKE]
* Add the ability to handle more than one idl file in generate_idl_iids.
svn path=/trunk/; revision=57893
Amine Khaldi [Wed, 12 Dec 2012 15:05:13 +0000 (15:05 +0000)]
[OLEAUT32_WINETEST]
* Sync with Wine 1.5.19.
svn path=/trunk/; revision=57892
Amine Khaldi [Wed, 12 Dec 2012 13:55:29 +0000 (13:55 +0000)]
* Back out r57890 in favor of a complete upcoming sync.
svn path=/trunk/; revision=57891
Amine Khaldi [Wed, 12 Dec 2012 13:53:12 +0000 (13:53 +0000)]
[OLEAUT32_WINETEST]
* Sync with Wine 1.5.19.
svn path=/trunk/; revision=57890
Amine Khaldi [Wed, 12 Dec 2012 13:52:25 +0000 (13:52 +0000)]
[OLEAUT32]
* Sync to Wine 1.5.19.
svn path=/trunk/; revision=57889
Amine Khaldi [Wed, 12 Dec 2012 12:55:58 +0000 (12:55 +0000)]
[ATL_WINETEST]
* Sync with Wine 1.5.19.
svn path=/trunk/; revision=57888
Amine Khaldi [Wed, 12 Dec 2012 12:48:52 +0000 (12:48 +0000)]
[ATL]
* Sync with Wine 1.5.19.
[ATL100]
* Import from Wine 1.5.19.
svn path=/trunk/; revision=57887
Amine Khaldi [Wed, 12 Dec 2012 12:20:26 +0000 (12:20 +0000)]
[SHELL32]
* Remove unneeded config.h inclusion.
* Remove an unneeded include dir.
svn path=/trunk/; revision=57886
Amine Khaldi [Wed, 12 Dec 2012 12:14:41 +0000 (12:14 +0000)]
[BROWSEUI]
* Remove an unneeded include dir.
svn path=/trunk/; revision=57885
Eric Kohl [Tue, 11 Dec 2012 22:47:35 +0000 (22:47 +0000)]
[SETUPAPI]
SetupDiLoadClassIcon: Return the handle to or index of the default icon (Other devices icon) if no valid ClassGuid was provided by the caller.
With this patch, the class icon of 'Other devices' appears in the device property sheets in the device manager.
svn path=/trunk/; revision=57884
Amine Khaldi [Tue, 11 Dec 2012 21:40:34 +0000 (21:40 +0000)]
[GDIPLUS_WINETEST]
* Sync with Wine 1.5.19.
svn path=/trunk/; revision=57883
Amine Khaldi [Tue, 11 Dec 2012 21:40:15 +0000 (21:40 +0000)]
[GDIPLUS]
* Sync with Wine 1.5.19.
[PSDK]
* Update some headers.
svn path=/trunk/; revision=57882
Amine Khaldi [Tue, 11 Dec 2012 21:17:47 +0000 (21:17 +0000)]
[WINDOWSCODECS]
* Sync with Wine 1.5.19.
[PSDK]
* Update some headers.
* Import wincodecsdk.idl from Wine.
svn path=/trunk/; revision=57881
Amine Khaldi [Tue, 11 Dec 2012 13:42:40 +0000 (13:42 +0000)]
[LOCALUI_WINETEST]: Sync with Wine 1.5.19.
svn path=/trunk/; revision=57880
Amine Khaldi [Tue, 11 Dec 2012 13:41:44 +0000 (13:41 +0000)]
[SCHANNEL_WINETEST]: Sync with Wine 1.5.19.
svn path=/trunk/; revision=57879
Amine Khaldi [Tue, 11 Dec 2012 13:40:57 +0000 (13:40 +0000)]
[PSDK]
* Add some missing definition in sspi.h.
svn path=/trunk/; revision=57878
Amine Khaldi [Tue, 11 Dec 2012 13:39:33 +0000 (13:39 +0000)]
[README.WINE]
* Update the list of synced modules.
svn path=/trunk/; revision=57877
Amine Khaldi [Tue, 11 Dec 2012 11:07:55 +0000 (11:07 +0000)]
* Addendum to r57875.
svn path=/trunk/; revision=57876
Amine Khaldi [Tue, 11 Dec 2012 11:04:27 +0000 (11:04 +0000)]
* Allow warnings for all source files here.
svn path=/trunk/; revision=57875
Amine Khaldi [Tue, 11 Dec 2012 11:00:56 +0000 (11:00 +0000)]
[XMLLITE]
* Forgot to svn add this.
svn path=/trunk/; revision=57874
Amine Khaldi [Tue, 11 Dec 2012 10:53:46 +0000 (10:53 +0000)]
[XMLLITE_WINETEST]: Sync with Wine 1.5.19.
svn path=/trunk/; revision=57873
Amine Khaldi [Tue, 11 Dec 2012 10:53:36 +0000 (10:53 +0000)]
[XMLLITE]: Sync with Wine 1.5.19.
svn path=/trunk/; revision=57872
Amine Khaldi [Tue, 11 Dec 2012 10:19:54 +0000 (10:19 +0000)]
[NETAPI32_WINETEST]: Sync with Wine 1.5.19.
svn path=/trunk/; revision=57871
Amine Khaldi [Tue, 11 Dec 2012 10:15:46 +0000 (10:15 +0000)]
[MAGNIFY]
* Reduce palette window size.
* Fix some Japanese text.
* Brought to you by Hirofumi Katayama.
CORE-6802 #resolve #comment Committed in r57870. Thanks ;)
svn path=/trunk/; revision=57870
Amine Khaldi [Tue, 11 Dec 2012 09:57:31 +0000 (09:57 +0000)]
[CALC]: Fix Japanese resource. Brought to you by Hirofumi Katayama.
CORE-6800 #resolve #comment Committed in r57869. Thanks ;)
svn path=/trunk/; revision=57869
Hermès Bélusca-Maïto [Tue, 11 Dec 2012 02:34:10 +0000 (02:34 +0000)]
[FREELDR]
Fix the height of the FreeLdr debugging options dialog.
svn path=/trunk/; revision=57868
Amine Khaldi [Mon, 10 Dec 2012 14:54:40 +0000 (14:54 +0000)]
[ADVAPI32_WINETEST]: Sync with Wine 1.5.19.
svn path=/trunk/; revision=57864
Amine Khaldi [Mon, 10 Dec 2012 14:54:25 +0000 (14:54 +0000)]
[PSDK]
* Update some headers.
svn path=/trunk/; revision=57863
Amine Khaldi [Mon, 10 Dec 2012 14:29:16 +0000 (14:29 +0000)]
[ADVPACK_WINETEST]: Sync with Wine 1.5.19.
svn path=/trunk/; revision=57862
Amine Khaldi [Mon, 10 Dec 2012 14:28:25 +0000 (14:28 +0000)]
[ADVPACK]: Sync with Wine 1.5.19.
svn path=/trunk/; revision=57861
Johannes Anderwald [Mon, 10 Dec 2012 08:50:21 +0000 (08:50 +0000)]
[USBCCGP]
- Fix bug in the debugging code
CORE-6574
svn path=/trunk/; revision=57860
Hermès Bélusca-Maïto [Sun, 9 Dec 2012 22:15:42 +0000 (22:15 +0000)]
[NTOSKRNL]
Do the fading if we are in a valid state.
svn path=/trunk/; revision=57859
Amine Khaldi [Sun, 9 Dec 2012 22:05:54 +0000 (22:05 +0000)]
[SHELL32_WINETEST]: Sync with Wine 1.5.19.
svn path=/trunk/; revision=57858
Amine Khaldi [Sun, 9 Dec 2012 22:04:46 +0000 (22:04 +0000)]
[PSDK]
* Update some shell related headers.
[UUID]
* Add some GUIDs to shguids.c.
[MAIN.CPL]
* Remove initguid.h inclusion and link to uuid.
svn path=/trunk/; revision=57857
Hermès Bélusca-Maïto [Sun, 9 Dec 2012 21:59:25 +0000 (21:59 +0000)]
[NTOSKRNL]
Mention that the part of code related to displaying SKU-related bitmap is disabled due to CORE-6781.
svn path=/trunk/; revision=57856
Hermès Bélusca-Maïto [Sun, 9 Dec 2012 21:43:51 +0000 (21:43 +0000)]
[NTOSKRNL]
Reintroduce the long-awaited boot-logo fading-in, removed since ReactOS 0.3.3 due to bootvid / inbv refactoring. Code taken from the old (ie. pre-ReactOS 0.3.3) bootvid.
svn path=/trunk/; revision=57855
Amine Khaldi [Sun, 9 Dec 2012 20:47:13 +0000 (20:47 +0000)]
[NTDLL_WINETEST]: Sync with Wine 1.5.19.
svn path=/trunk/; revision=57854
Amine Khaldi [Sun, 9 Dec 2012 20:39:13 +0000 (20:39 +0000)]
[KERNEL32_WINETEST]: Sync with Wine 1.5.19.
svn path=/trunk/; revision=57853
Amine Khaldi [Sun, 9 Dec 2012 19:52:12 +0000 (19:52 +0000)]
[MSI_WINETEST]: Sync with Wine 1.5.19.
svn path=/trunk/; revision=57852
Amine Khaldi [Sun, 9 Dec 2012 19:43:59 +0000 (19:43 +0000)]
[MSI]: Sync to Wine 1.5.19.
svn path=/trunk/; revision=57851
Amine Khaldi [Sun, 9 Dec 2012 19:32:24 +0000 (19:32 +0000)]
[PSDK]
* Update some headers.
* Import Wine's ntddcdvd.h.
svn path=/trunk/; revision=57850
Johannes Anderwald [Sun, 9 Dec 2012 18:39:35 +0000 (18:39 +0000)]
[USBCCGP]
- Add more debugging for failing webcam
CORE-6574
svn path=/trunk/; revision=57849
Pierre Schweitzer [Sun, 9 Dec 2012 18:00:52 +0000 (18:00 +0000)]
[NTOSKRNL]
Properly set the position in name string when matching DOS_STAR wildcard.
This fixed 6 failing tests.
svn path=/trunk/; revision=57848
Hermès Bélusca-Maïto [Sun, 9 Dec 2012 16:46:31 +0000 (16:46 +0000)]
Fix SVN property
svn path=/trunk/; revision=57847
Hermès Bélusca-Maïto [Sun, 9 Dec 2012 16:44:45 +0000 (16:44 +0000)]
[FREELDR]
Fix SVN properties (part 2)
svn path=/trunk/; revision=57846
Hermès Bélusca-Maïto [Sun, 9 Dec 2012 16:38:13 +0000 (16:38 +0000)]
[FREELDR]
Fix SVN properties.
svn path=/trunk/; revision=57845
Pierre Schweitzer [Sun, 9 Dec 2012 15:11:09 +0000 (15:11 +0000)]
[NTOSKRNL]
Properly define tags for allocations
svn path=/trunk/; revision=57844
Hermès Bélusca-Maïto [Sun, 9 Dec 2012 15:09:49 +0000 (15:09 +0000)]
[FREELDR]
Add SetupUiInitialize also for ARM (do nothing).
svn path=/trunk/; revision=57843
Hermès Bélusca-Maïto [Sun, 9 Dec 2012 15:01:51 +0000 (15:01 +0000)]
[FREELDR]
Improve the overall look:
- Augment the timeout of the livecd from 3 seconds to 5 seconds.
- In "Mini"-UI (i.e. NTLDR-like UI), add a newline between "Press ENTER" and the time counting.
- Have a real "Setup"-UI (i.e. make it really work).
- Add the possibility to change the title of menus.
svn path=/trunk/; revision=57842
Pierre Schweitzer [Sun, 9 Dec 2012 14:53:32 +0000 (14:53 +0000)]
[WIN32CSR]
Add langage definition support
svn path=/trunk/; revision=57841
Amine Khaldi [Sun, 9 Dec 2012 13:06:56 +0000 (13:06 +0000)]
[SERVICES_WINETEST]: Import from Wine 1.5.19.
svn path=/trunk/; revision=57840
Amine Khaldi [Sun, 9 Dec 2012 13:02:24 +0000 (13:02 +0000)]
[REGEDIT_WINETEST]: Import from Wine 1.5.19.
svn path=/trunk/; revision=57839
Jérôme Gardou [Sun, 9 Dec 2012 11:42:02 +0000 (11:42 +0000)]
[CRT]
- make some functions locale aware
- add implementation of ___mb_cur_max_func and _isctype_l
[MSVCRT20]
- keep up with msvcrt
[MSVCRT40]
- ditto
svn path=/trunk/; revision=57838
Eric Kohl [Sun, 9 Dec 2012 11:34:09 +0000 (11:34 +0000)]
[LSASRV]
- LsarQueryAuditEvents: Do not fail if the PolAdtEv attribute does not exist and return proper inormation to the caller.
- Implement LsarSetAuditEvents.
svn path=/trunk/; revision=57837
Jérôme Gardou [Sun, 9 Dec 2012 04:06:25 +0000 (04:06 +0000)]
[CRT]
- attempt to fix MSVC build
svn path=/trunk/; revision=57836
Jérôme Gardou [Sun, 9 Dec 2012 03:39:12 +0000 (03:39 +0000)]
[MSVCRT_WINETEST]
- ROSTESTS-91 #comment Fixed with r57833 and r57834 #resolve
svn path=/trunk/; revision=57835
Jérôme Gardou [Sun, 9 Dec 2012 03:36:14 +0000 (03:36 +0000)]
[CRT]
- attempt to fix build
svn path=/trunk/; revision=57834
Jérôme Gardou [Sun, 9 Dec 2012 03:17:14 +0000 (03:17 +0000)]
[MSVCRT]
- Massive update to go towards a proper localization implementation
Based on wine code
svn path=/trunk/; revision=57833
Eric Kohl [Sat, 8 Dec 2012 23:12:30 +0000 (23:12 +0000)]
[LSASRV]
Implement LsarSetServerRole, LsarSetModification and LsarSetAuditFull.
svn path=/trunk/; revision=57832
Jérôme Gardou [Sat, 8 Dec 2012 22:24:56 +0000 (22:24 +0000)]
[KERNEL32]
- Formatting, no code change
svn path=/trunk/; revision=57831
Jérôme Gardou [Sat, 8 Dec 2012 22:11:41 +0000 (22:11 +0000)]
[USERENV]
- Formatting, no code change
svn path=/trunk/; revision=57830
Jérôme Gardou [Sat, 8 Dec 2012 22:02:22 +0000 (22:02 +0000)]
[MSVCRT_WINETEST]
- sync with wine 1.5.19
svn path=/trunk/; revision=57829
Jérôme Gardou [Sat, 8 Dec 2012 21:46:08 +0000 (21:46 +0000)]
[INCLUDE/CRT]
- Add yet an other __ROS_LONG64__ hack to get newest wine tests to compile
svn path=/trunk/; revision=57828
Hermès Bélusca-Maïto [Sat, 8 Dec 2012 21:09:57 +0000 (21:09 +0000)]
[USETUP]
Finish to translate "ReactOS xxxxx Setup".
svn path=/trunk/; revision=57827
Johannes Anderwald [Sat, 8 Dec 2012 19:52:10 +0000 (19:52 +0000)]
[USBCCGP]
- Add debugging function to analyze configuration descriptor
- Remove assert
CORE-6574
svn path=/trunk/; revision=57826
Johannes Anderwald [Sat, 8 Dec 2012 19:17:35 +0000 (19:17 +0000)]
[HIDCLASS]
- Handle device initialization errors
CORE-6575
svn path=/trunk/; revision=57825
Jérôme Gardou [Sat, 8 Dec 2012 17:46:27 +0000 (17:46 +0000)]
[CRT]
- Fix build
svn path=/trunk/; revision=57824
Jérôme Gardou [Sat, 8 Dec 2012 17:44:38 +0000 (17:44 +0000)]
[MSVCRT]
- Properly implement and export _fpcontrol_s
svn path=/trunk/; revision=57823
Jérôme Gardou [Sat, 8 Dec 2012 17:40:28 +0000 (17:40 +0000)]
[INCLUDE/CRT]
- Add _MCW_DN definition
svn path=/trunk/; revision=57822
Eric Kohl [Sat, 8 Dec 2012 17:18:17 +0000 (17:18 +0000)]
[LSASRV]
- Add a trusted flag to the lsa object type.
- Inherit the trusted flag from the policy object when an account or secret object is created or opened.
- Set the trusted flag for a policy object in LsaIOpenPolicyTrusted.
svn path=/trunk/; revision=57821
Jérôme Gardou [Sat, 8 Dec 2012 16:34:08 +0000 (16:34 +0000)]
[SHELL32]
- Use CPL_STARTWPARMSW since we are sending a unicode string
svn path=/trunk/; revision=57820
Johannes Anderwald [Fri, 7 Dec 2012 18:44:14 +0000 (18:44 +0000)]
[HIDUSB]
- Retry retrieving report descriptor with old hid version
- #CORE-6575 for details
svn path=/trunk/; revision=57816
Thomas Faber [Fri, 7 Dec 2012 18:00:30 +0000 (18:00 +0000)]
[SPIDER]
- Only dissolve a stack of cards if they're of the same color
- Allow easier recognition of suit in concealed cards
- Patch by Marcel Leyendeckers, m dot leyendeckers at gmx dot de
CORE-6808 #resolve #comment Committed. Thanks!
svn path=/trunk/; revision=57815
Johannes Anderwald [Fri, 7 Dec 2012 10:33:49 +0000 (10:33 +0000)]
[NDIS]
- Fix several bugs in NdisOpenFile
- Introduced in rev 5990 (5/9/2003)
svn path=/trunk/; revision=57814
Johannes Anderwald [Fri, 7 Dec 2012 09:33:05 +0000 (09:33 +0000)]
[LIBUSB]
- Set USBD status when a device is successfully configured and transferred length for vendor class requests
- Add error msg when copying of interface descriptor fails
svn path=/trunk/; revision=57813
Johannes Anderwald [Fri, 7 Dec 2012 08:21:35 +0000 (08:21 +0000)]
[LIBUSB]
- Fix build
svn path=/trunk/; revision=57812