Commit graph

58137 commits

Author SHA1 Message Date
Amine Khaldi
5814ee76b3 [LOCALSPL]
* Do not rely on RegDeleteTreeW which shouldn't be exported.
* We no longer need to define _WIN32_WINNT as 0x600.
CORE-8174

svn path=/trunk/; revision=63554
2014-06-08 14:51:07 +00:00
Amine Khaldi
74e0de1a68 [CRYPT32]
* Do not rely on RegDeleteTreeW which shouldn't be exported.
* We no longer need to define _WIN32_WINNT as 0x600.
CORE-8174

svn path=/trunk/; revision=63553
2014-06-08 12:45:39 +00:00
Amine Khaldi
bf89f9e6bb [QUARTZ]
* Do not rely on RegDeleteTree{A,W} which shouldn't be exported.
* Move shlwapi.h inclusion to the PCH.
* We no longer need to define _WIN32_WINNT as 0x600.
CORE-8174

svn path=/trunk/; revision=63552
2014-06-08 12:14:06 +00:00
Amine Khaldi
60de098b28 * Use SHDeleteKeyW explicitly here.
svn path=/trunk/; revision=63551
2014-06-08 12:08:16 +00:00
Amine Khaldi
ee29688b8d [DEVENUM]
* Do not rely on RegDeleteTreeW which shouldn't be exported.
* We no longer need to define _WIN32_WINNT as 0x600.
CORE-8174

svn path=/trunk/; revision=63550
2014-06-08 12:02:59 +00:00
Amine Khaldi
d742698726 [REG]
* Do not rely on RegDeleteTreeW which shouldn't be exported.
* We no longer need to define _WIN32_WINNT as 0x600.
CORE-8174

svn path=/trunk/; revision=63549
2014-06-08 11:56:30 +00:00
David Quintana
02bd6eebde [BROWSEUI]
* Fix stack corruption in VS2010 builds. No idea why it doesn't crash with other compilers.

[EXPLORER-NEW]
* Fix a similar bug that does not appear to cause any issue, but is a bug regardless.

svn path=/branches/shell-experiments/; revision=63548
2014-06-07 23:26:35 +00:00
Eric Kohl
39465487a9 [USETUP]
Implement scolling through the list of logical partitions. Multiple disks are not supported yet.

svn path=/trunk/; revision=63547
2014-06-07 20:02:26 +00:00
David Quintana
7ddd2648be [RSHELL]
* Use the debugging class to track COM refcounting of the CMenuBand.
* CMenuSite: Remove an useless line.

[BROWSEUI]
* Refactor the CreateMenuBar method in an attempt to figure out a seemingly magic crash with VS2010 (not yet solved).
* Begin fixing some unused-but-set warnings.

[SHELL32]
* Fix some small bugs spotted by Victor.

svn path=/branches/shell-experiments/; revision=63546
2014-06-07 13:54:11 +00:00
Hermès Bélusca-Maïto
a06ec7042e [CONSRV]
- Rename a macro to something meaningful.
- Localize selection type strings.

svn path=/trunk/; revision=63545
2014-06-06 21:05:59 +00:00
Amine Khaldi
0c2a513314 * Forgot this file.
svn path=/trunk/; revision=63544
2014-06-06 13:54:42 +00:00
Amine Khaldi
3f570d5173 [NEWDEV]
* Fix a nasty stack corruption that was caused by a mismatching prototype.
* Brought to you by MSVC Run-Time Error Checks (/RTC1)
* Fixed by Christoph von Wittich.

svn path=/trunk/; revision=63543
2014-06-06 13:49:47 +00:00
Hermès Bélusca-Maïto
40d538d6b1 [RAPPS][USETUP][SYSDM]
"Licence" --> "License" in USA english.
Patch by middings contributor.
CORE-8288 #resolve #comment Thanks :)

svn path=/trunk/; revision=63542
2014-06-05 19:38:44 +00:00
David Quintana
9f33eab100 [BROWSEUI]
* Make failure codes print themselves. Helps debug.

svn path=/branches/shell-experiments/; revision=63541
2014-06-04 18:08:35 +00:00
Jérôme Gardou
5ed72773b9 [NTOS/PS]
- ULONG --> ULONG_PTR

svn path=/trunk/; revision=63540
2014-06-04 17:12:09 +00:00
David Quintana
72aa759dd4 [SHELL32]
* Fix gcc compilation.

[BROWSEUI/RSHELL]
* Use virtual destructors and cleanup with delete in the creator functions.
* Try to fix a bit the "close" flow, so that less circular references remain when the filebrowser windows are closed.

svn path=/branches/shell-experiments/; revision=63539
2014-06-04 16:25:48 +00:00
Aleksandar Andrejevic
36d73c2c62 [NTVDM]
Fix the command line NULL-termination.


svn path=/trunk/; revision=63538
2014-06-03 22:34:49 +00:00
David Quintana
580b89e9b6 [BROWSEUI]
* Plug a few menu leaks. In Windows, it brings down the leaked menus from 20 per navigation, to only 1-2. In ReactOS, from 60 to 20.

[RSHELL,SHELL32]
* Code tweaks that shouldn't change the actual behaviour.

svn path=/branches/shell-experiments/; revision=63537
2014-06-03 01:04:19 +00:00
David Quintana
52fc0bf57d [BROWSEUI]
* Fix gcc build.

svn path=/branches/shell-experiments/; revision=63536
2014-06-02 21:37:26 +00:00
David Quintana
3a54fd538b [BROWSEUI/RSHELL]
* Begin fixing the process of destroying the related objects when closing the window, so that eventually the filebrowser/explorer process will properly exit cleanly when no more windows are open.

svn path=/branches/shell-experiments/; revision=63535
2014-06-02 21:35:32 +00:00
Aleksandar Andrejevic
a579b9e6b6 [NTVDM]
Initialize the VGA-related BDA data fields.


svn path=/trunk/; revision=63534
2014-06-02 18:24:58 +00:00
David Quintana
13c7cade20 [BROWSEUI]
* This shouldn't have been commited. The browse windows were freezing because it was trying to use the menu from shell32 instead of rshell.

svn path=/branches/shell-experiments/; revision=63533
2014-06-02 13:23:06 +00:00
Kamil Hornicek
ec72c98352 [KBDCZ][KBDCZ1]
- add support for VK_OEM_102 and Shift+AltGr combinations in kbdcz1
- fix left arrow in kbdcz
- reduce diff between the layouts 
- misc cleanup
- Patch by Radek Liska
CORE-8283

svn path=/trunk/; revision=63532
2014-06-02 10:41:52 +00:00
James Tabor
958cc23088 [User32]
- Fix recursive loops during Alt+Esc and Tab. Dedicated to Hermès Bélusca-Maïto.

svn path=/trunk/; revision=63531
2014-06-01 22:32:24 +00:00
Timo Kreuzer
ac7d530c44 [INCLUDE]
- Move definition of va_list to crtdefs.h
- Remove useless definitions from vadefs.h
- Cleanup the mess in stdarg.h
- Add memmove prototype to intrin_x86.h, since it's used there
- basetyps.h: guard STDMETHODCALLTYPE & friends from redefinition
- guiddef.h: define FAR, include string.h
- ntdef.h: don't include stdarg.h and string anymore, enable STRICT, remove FAR, add STDMETHODCALLTYPE & friends

svn path=/trunk/; revision=63530
2014-06-01 21:47:51 +00:00
Timo Kreuzer
1591c79743 [KS] Fix to compile with STRICT enabled
[CMAKE] Enable rostests in x64 build

svn path=/trunk/; revision=63529
2014-06-01 17:07:09 +00:00
Daniel Reimer
f927f702e6 Revert that... sorry
svn path=/trunk/; revision=63528
2014-06-01 12:00:32 +00:00
Daniel Reimer
a1545a1c31 [RAPPS]
- Database update and some missed sourceforge mirror fixes by me and myself.
- rapps: (for database) Many Improvements and Many Fixes by Erdem Ersoy
CORE-7710 #resolve #comment Committed, thx for your help.

svn path=/trunk/; revision=63527
2014-06-01 11:58:21 +00:00
Kamil Hornicek
94f5ab6df4 [EVENTVWR]
- sync and translate the czech resources

svn path=/trunk/; revision=63526
2014-06-01 11:11:07 +00:00
Timo Kreuzer
5085010531 [EVENTEVWR]
* when displaying message boxes, set the parent to the main window/details dialog instead of using NULL.
*add a function for showing the last Win32 error and replace two message boxes with a call to it.
*add the ability to save event logs to a file.
*add the ability to clear event logs.
*In QueryEventMessages(), assign lpSourceLogName and lpComputerName after the call to OpenEventLog, not before.
Patch by Ricardo Hanke
CORE-7863 #comment Comitted in r63525, thanks

svn path=/trunk/; revision=63525
2014-06-01 11:00:09 +00:00
Timo Kreuzer
2d2cae039d [INCLUDE]
- ntdef.h: add missing RTL_NUMBER_OF_FIELD, RTL_PADDING_BETWEEN_FIELDS, RotateLeft*, PRODUCT_*, SUBLANG_*, SORT_*, LANG_SYSTEM_DEFAULT, LANG_USER_DEFAULT, a few LOCALE_*
- winnt.h: add missing LOCALE_SYSTEM_DEFAULT, LOCALE_USER_DEFAULT
- winnls.h: remove definitions that don't belong there, add some missing ones, remove wineisms
- intrin.h Implement _rotl64 for GCC
- basetyps.h: add #pragma once, move include to the top

svn path=/trunk/; revision=63524
2014-06-01 10:15:07 +00:00
Eric Kohl
dad73c35fe [RPCTR4]
Skip the optional leading backslashes in server names for the ncacn_np protocol.
This will fix at least one failure in the advapi32 registry winetest.

svn path=/trunk/; revision=63523
2014-05-31 22:03:41 +00:00
Timo Kreuzer
b6cc5b5b59 [PSDK]
Add annotation to HRESULT typedef, add a number of missing typedefs and defines, make RTL_CONSTANT_STRING and RTL_NUMBER_OF_V2 more secure by adding compiler checks for common errors, make use of intrinsics for some 64 bit shift macros.

svn path=/trunk/; revision=63522
2014-05-31 21:52:30 +00:00
Timo Kreuzer
629a0fd9c0 {CRT]
- Treat ARM like x64 in excpt.h
- Give Clang the right __CRT_INLINE definition

svn path=/trunk/; revision=63521
2014-05-31 21:39:36 +00:00
Timo Kreuzer
a5cffd2542 [MCISEQ] Silence a warning
[CMAKE] Get rid of -Wtype-limits, it's noisy, it doesn't provide any reasonable benefit and it's almost impossible to "fix" these warnings without huge haxxory.

svn path=/trunk/; revision=63520
2014-05-31 21:26:26 +00:00
Timo Kreuzer
6cfa5d2e25 [W32KDLL]
Update ros syscall list from trunk, remove obsolete files

svn path=/trunk/; revision=63519
2014-05-31 20:43:41 +00:00
Timo Kreuzer
9bda7700ff [SETUP16/EXPLORER/LIBTIFF/DESK/ADVAPI32/MCIWAVE/SAMSRV/SHELL32/WINMM/LIBMPG123]
Fix / silence warnings

svn path=/trunk/; revision=63518
2014-05-31 16:58:03 +00:00
Timo Kreuzer
35767099ce [BROWSEUI] Silence warnings about unused but set variables
[MESA] Silence warnings about unused but set variables and type limits
[GENINC] Remove obsolete file
[OBJ2BIN] Fix a typo

svn path=/trunk/; revision=63517
2014-05-31 16:19:36 +00:00
Amine Khaldi
9c9a481d33 [CRT]
* Update scanf.h.
CORE-8080

svn path=/trunk/; revision=63516
2014-05-31 16:08:41 +00:00
Timo Kreuzer
10a264845d [ROSTESTS]
Silence some warnings, fix compilation of w32kdll with MSVC, give dllexport_test dlls a base address.

svn path=/trunk/; revision=63515
2014-05-31 16:00:05 +00:00
Timo Kreuzer
461f47c1d1 [WINE]
Try to fix some warnings in wine tests

svn path=/trunk/; revision=63514
2014-05-31 15:44:45 +00:00
Timo Kreuzer
4a7d9e2a5c [CMLIB]
Fix build (and warnings)

svn path=/trunk/; revision=63513
2014-05-31 15:34:21 +00:00
Timo Kreuzer
4289bcee64 [HOST]
Try to fix some host warnings.

svn path=/trunk/; revision=63512
2014-05-31 15:29:10 +00:00
Amine Khaldi
96f0120d3a [GECKO]
* Introduce a faster and smaller build without dependency on exports that do not exist in native.
[MSVCRT]
* Get rid of some exports that do not exist in native.
CORE-8174

svn path=/trunk/; revision=63511
2014-05-31 14:51:36 +00:00
Amine Khaldi
bf476c3c1a [NET]
* Fix MSVC build.

svn path=/trunk/; revision=63510
2014-05-31 14:24:26 +00:00
Eric Kohl
6f830f27bb [NET]
- Fix an off-by-one bug in the ACCOUNTS command.
- Improve input validation for the ACCOUNTS command.
- Add the /help option to the CONTINUE command.
- Add version resource and start to move texts into resources.

svn path=/trunk/; revision=63509
2014-05-31 08:32:54 +00:00
Aleksandar Andrejevic
a31b680c53 [NTOSKRNL]
Don't allow saving keys which are located directly in the master hive.


svn path=/trunk/; revision=63508
2014-05-31 01:17:00 +00:00
Aleksandar Andrejevic
2996e28ecd [NTDLL_APITESTS]
Add tests for NtSaveKey.


svn path=/trunk/; revision=63507
2014-05-31 01:14:02 +00:00
Hermès Bélusca-Maïto
a5a69f46e6 [NTOS:CM]
Replace a hardcoded value with something more readable.

svn path=/trunk/; revision=63506
2014-05-30 21:47:22 +00:00
Hermès Bélusca-Maïto
64fcc42ee5 [NTOS:CM]
- Add a DPRINT1 in CmCheckRegistry because it is unimplemented, and give the CheckFlags value to CmCheckRegistry, when it is called in CmpInitializeHive.
- Give the CheckFlags value to CmpInitializeHive, when it is called in CmpInitHiveFromFile.
- Really mention that the CmCreateRootNode call is a HACK for ROS.

svn path=/trunk/; revision=63505
2014-05-30 20:40:02 +00:00