Commit graph

56188 commits

Author SHA1 Message Date
Amine Khaldi
c041087410 [INTL]
* Fix both IDS_ERROR_NLS_KEY_REG and IDS_ERROR_NLS_CODE_REG to reflect the registry keys they are actually representing. 
* Update the error message box strings to match ones in the English Language File except for the German Language File. This is mostly done to keep better consistency until the strings are translated later on.
* By Lee Schroeder.
CORE-7843 #resolve #comment Committed in r61966.

svn path=/trunk/; revision=61966
2014-02-03 20:18:11 +00:00
Daniel Reimer
6b143e9b0c [rapps]
rapps: (for database) Many Improvements and Many Fixes by Erdem Ersoy
#resolve #comment Committed in r61963. Thx for help. Btw, stop marking other patches as duplicate of yours! The first one is the Original, not your's and you make YOUR'S the duplicate.

svn path=/trunk/; revision=61965
2014-02-03 20:04:09 +00:00
Amine Khaldi
e20351d346 [HIDPARSER]
* Improve header inclusions.
CORE-7716

svn path=/trunk/; revision=61963
2014-02-03 17:32:34 +00:00
Amine Khaldi
5738b8acbf [STRMBASE]
* Remove one time inclusions from the main header and put them back where they belong.
* Improve header inclusions.
CORE-7716

svn path=/trunk/; revision=61962
2014-02-03 17:28:51 +00:00
Amine Khaldi
d0c50aeedf [SERVICES]
* Add header guards to the main headers.
CORE-7716

svn path=/trunk/; revision=61960
2014-02-03 17:02:27 +00:00
Amine Khaldi
351f7fc14e [APPLICATIONS]
* Add header guards to the main headers.
CORE-7716

svn path=/trunk/; revision=61959
2014-02-03 16:13:37 +00:00
Amine Khaldi
72b7974785 [USBOHCI]
* Forgot this file. Fixes build.

svn path=/trunk/; revision=61958
2014-02-03 11:42:28 +00:00
Amine Khaldi
a0cd6b4627 [INCLUDE/STUBS]
* Add WIN32_NO_STATUS define.

svn path=/trunk/; revision=61957
2014-02-03 11:00:02 +00:00
Amine Khaldi
a69a0b3244 [HAL]
* Remove one time inclusions from the main header and put them back where they belong.
CORE-7716

svn path=/trunk/; revision=61956
2014-02-03 10:58:33 +00:00
Amine Khaldi
9e9524b559 [USBUHCI]
* Improve the GUIDs situation.
CORE-7716

svn path=/trunk/; revision=61955
2014-02-03 10:55:15 +00:00
Amine Khaldi
b90ea08d19 [USBOHCI]
* Improve the GUIDs situation.
CORE-7716

svn path=/trunk/; revision=61954
2014-02-03 10:53:56 +00:00
Amine Khaldi
61dfe2a760 [USBHUB]
* Improve header inclusions.
CORE-7716

svn path=/trunk/; revision=61953
2014-02-03 10:53:08 +00:00
Amine Khaldi
94d0781f86 [USBEHCI]
* Improve the GUIDs situation.
CORE-7716

svn path=/trunk/; revision=61952
2014-02-03 10:51:56 +00:00
Amine Khaldi
d42c5357fd [USBCCGP]
* Remove one time inclusions from the main header and put them back where they belong.
* Improve header inclusions.
CORE-7716

svn path=/trunk/; revision=61951
2014-02-03 10:50:41 +00:00
Amine Khaldi
f7f5635283 [SCSIPORT]
* Remove one time inclusions from the main header and put them back where they belong.
* Improve header inclusions.
CORE-7716

svn path=/trunk/; revision=61950
2014-02-03 10:49:41 +00:00
Amine Khaldi
5810838528 [PCIIDEX]
* Remove one time inclusions from the main header and put them back where they belong.
* Improve the GUIDs situation.
* Improve header inclusions.
CORE-7716

svn path=/trunk/; revision=61949
2014-02-03 10:48:20 +00:00
Amine Khaldi
efc03277d4 [FLOPPY]
* Do not include debug.h into the main header.
* Remove one time inclusions from the main header and put them back where they belong.
* Improve header inclusions.
CORE-7716

svn path=/trunk/; revision=61948
2014-02-03 10:46:48 +00:00
Amine Khaldi
142e6c06b4 [FDC]
* Do not include debug.h into the main header.
* Remove one time inclusions from the main header and put them back where they belong.
* Improve header inclusions.
CORE-7716

svn path=/trunk/; revision=61947
2014-02-03 10:45:04 +00:00
Amine Khaldi
eb04ce9050 [CLASSPNP]
* Remove one time inclusions from the main header and put them back where they belong.
* Improve the GUIDs situation.
* Improve header inclusions.
CORE-7716

svn path=/trunk/; revision=61946
2014-02-03 10:43:32 +00:00
Amine Khaldi
79551e8e30 [DISK_NEW]
* Remove one time inclusions from the main header and put them back where they belong.
* Improve header inclusions.
CORE-7716

svn path=/trunk/; revision=61945
2014-02-03 10:40:25 +00:00
Amine Khaldi
559482f259 [CDROM_NEW]
* Move some inclusions to the main header.
* Improve header inclusions.
* Remove inclusions and definitions that already exist in the main header.
* Improve the GUIDs situation.
CORE-7716

svn path=/trunk/; revision=61944
2014-02-03 10:39:05 +00:00
Amine Khaldi
e35722df39 [CDROM]
* Remove one time inclusions from the main header and put them back where they belong.
* Improve header inclusions.
CORE-7716

svn path=/trunk/; revision=61943
2014-02-03 10:35:35 +00:00
Amine Khaldi
6a9e463133 [BLUE]
* Improve header inclusions.
CORE-7716

svn path=/trunk/; revision=61942
2014-02-03 10:33:35 +00:00
Amine Khaldi
bc5311786f [SERIAL]
* Do not include debug.h into the main header.
* Remove one time inclusions from the main header and put them back where they belong.
* Improve the GUIDs situation.
CORE-7716

svn path=/trunk/; revision=61941
2014-02-03 00:15:44 +00:00
Amine Khaldi
63f81cf7c1 [SERENUM]
* Do not include debug.h into the main header.
* Improve the GUIDs situation.
* Improve header inclusions.
CORE-7716

svn path=/trunk/; revision=61940
2014-02-03 00:13:57 +00:00
Amine Khaldi
c83d2b54d2 [SACDRV]
* Improve the way we include the ntoskrnl internal hdl.h.
* Remove one time inclusions from the main header and put them back where they belong.
* Improve the GUIDs situation.
* Improve header inclusions.
CORE-7716

svn path=/trunk/; revision=61939
2014-02-03 00:11:14 +00:00
Amine Khaldi
9ff8ae1f1b [NDIS]
* Remove one time inclusions from the main header and put them back where they belong.
* Improve header inclusions.
CORE-7716

svn path=/trunk/; revision=61938
2014-02-03 00:03:57 +00:00
Amine Khaldi
9d2571d384 [KERNEL32]
* Free the buffer using RtlFreeHeap(). Spotted by Sergei Abramov.
CORE-7834 #resolve #comment Committed a proper fix in r61937. Cheers !

svn path=/trunk/; revision=61937
2014-02-02 23:56:45 +00:00
Amine Khaldi
175aa88d04 [EVENTVWR]
* Change some of the LTEXT controls to EDITTEXT in IDD_EVENTDETAILDIALOG to better match the ones in Windows XP/2003. 
* Change the height for the Bytes and Word Radio Buttons so the two controls are not overlapping IDC_EVENTDATAEDIT.
* By Lee Schroeder.
CORE-7842 #resolve #comment Committed in 61936. Thanks !

svn path=/trunk/; revision=61936
2014-02-02 23:50:30 +00:00
Amine Khaldi
d0beff2a31 [INTL]
* Improve the English strings for the error dialogs. By Lee Schroeder.
CORE-7841 #resolve

svn path=/trunk/; revision=61935
2014-02-02 23:45:28 +00:00
Amine Khaldi
7eb7ed4823 [SHELL32]
* Fix how the shortcut targets are edited to allow for program arguments.
* Brought to you by Huw Campbell.
CORE-7763 #resolve #comment Committed in r61934. Thanks !

svn path=/trunk/; revision=61934
2014-02-02 23:41:29 +00:00
Amine Khaldi
f7c21a892e [SHELL32]
* Multithread the calculation of a folder's size when the properties box is opened to increase the responsiveness of the shell.
* Brought to you by Huw Campbell.
CORE-7829 #resolve #comment Committed in r61933. Thanks !

svn path=/trunk/; revision=61933
2014-02-02 23:40:01 +00:00
Eric Kohl
d6031f2244 [MSGINA]
Use our own implementation of LogonUser instead of the one from advapi32 in order to use only one LSA connection.

svn path=/trunk/; revision=61932
2014-02-02 21:52:27 +00:00
Daniel Reimer
fbd003350e [INTL]
Updated German translation

svn path=/trunk/; revision=61931
2014-02-02 21:13:21 +00:00
Amine Khaldi
e956e2e2aa [NTDLL]
* Properly fix a debug print specifier. Spotted by Aleksey Bragin.

svn path=/trunk/; revision=61929
2014-02-02 20:17:37 +00:00
Amine Khaldi
938af422cf [NETSHELL]
* Fix the group box overlapping issue in IDD_LAN_NETSTATUSADVANCED.
* Tighten up the dialog box to remove the margin gaps in IDD_LAN_NETSTATUSDETAILS.
* Brought to you by Lee Schroeder.
CORE-7837 #resolve #comment Committed in r61928. Thanks !

svn path=/trunk/; revision=61928
2014-02-02 19:49:28 +00:00
Amine Khaldi
d09f611410 [INTL]
* Localize the message boxes that contained hardcoded strings. 
* Create PrintErrorMsgBox() to reduce code duplication for the error messages.
* Brought to you by Lee Schroeder.
CORE-7339 #resolve #comment Committed in r61926. Cheers !

svn path=/trunk/; revision=61926
2014-02-02 19:31:07 +00:00
Timo Kreuzer
5c4082a7a6 [CRT]
- add missing __CxxFrameHandler (stub)
- Add missing c++ aliases for x64
[MSVCRT]
- Update exports on x64

svn path=/trunk/; revision=61925
2014-02-02 19:05:01 +00:00
Hermès Bélusca-Maïto
8dddaf53b2 [CMLIB]
Use a #define instead of the magic 31.

svn path=/trunk/; revision=61923
2014-02-02 16:59:03 +00:00
Hermès Bélusca-Maïto
048856c9cc [CMLIB]
- memcpy --> RtlCopyMemory
- Remove a __debugbreak()
- Improve a bit the DPRINT that is displayed when a corrupted hive is loaded.
- Fix a comment.
- Implement saving the hive file name in the hive itself. According to what windows does (just open an existing hive file with your preferred hex editor 8^) ), you can see that it copies the last 31 unicode characters of the path, and terminate it by a NULL.

[NTOS]
Remove unneeded cast.

svn path=/trunk/; revision=61922
2014-02-02 16:45:48 +00:00
Amine Khaldi
bdb5664d61 [MSVCRT]
* Add the generated stubs file to build. Fixes some MSVC x64 link issues.

svn path=/trunk/; revision=61921
2014-02-02 15:47:52 +00:00
Eric Kohl
e63eb57839 [MSGINA]
Move the LSA connection code into a separate file. This connection code will later be used by the logon code too.

svn path=/trunk/; revision=61919
2014-02-02 12:12:59 +00:00
Amine Khaldi
cfe9329efe [CMAKE/GCC]
* Add -lgcc for C++ modules too. Dedicated to Timo.

svn path=/trunk/; revision=61918
2014-02-02 11:11:53 +00:00
Hermès Bélusca-Maïto
ce54d6a7e2 [KERNEL32]: Fix build by fixing variables types.
svn path=/trunk/; revision=61914
2014-02-02 00:17:16 +00:00
Hermès Bélusca-Maïto
1826feb50f [KERNEL32]
Remove spurious cast to CSR_API_MESSAGE. What should be noted is that CsrMsg is used by both VDM thing (via CheckVdmMsg pointer) and CreateProcess thing (via CreateProcessMsg), but one after the other (first VDM only, then CreateProcess only) so that, even if the common struct/union CsrMsg is used in both cases, there is no data corruption by, e.g. CreateProcess using pieces of VDM data and vice-versa.

svn path=/trunk/; revision=61913
2014-02-02 00:08:54 +00:00
Timo Kreuzer
005703c2dc [NPFS]
- Implement NpQueryClientProcess and NpSetClientProcess
- Add a fast I/O dispatch table and implement NpFastRead and NpFastWrite
The NPFS driver is now good enough to boot Windows 2003 to desktop!

svn path=/trunk/; revision=61906
2014-02-01 20:41:16 +00:00
Eric Kohl
e61f3d956b [MSGINA]
Delay load secur32.dll.

svn path=/trunk/; revision=61901
2014-02-01 15:46:09 +00:00
Timo Kreuzer
21c0eca870 [NPFS]
- Implement NpInitializeAliases + NpTranslateAlias
- Add a number of debug traces, disabled by default

svn path=/trunk/; revision=61900
2014-02-01 14:28:15 +00:00
Timo Kreuzer
0973a225b9 [NDK]
Add PsGetProcessSecurityPort, PsSetProcessSecurityPort, PsGetCurrentThreadProcessId

svn path=/trunk/; revision=61899
2014-02-01 12:12:26 +00:00
Christoph von Wittich
988c69e1c1 [baseaddress]
hackfix for VLC Player startup

svn path=/trunk/; revision=61898
2014-02-01 08:55:54 +00:00