Commit graph

58055 commits

Author SHA1 Message Date
Amine Khaldi 3d43dcc6cd [WIN32K]
* Improve FLOATOBJ_Set{0,1}. By Timo.

svn path=/trunk/; revision=63577
2014-06-09 13:36:20 +00:00
Amine Khaldi 3629ad50aa [WIN32K/FREETYPE]
* Consider current WorldTransform in ExtTextOutW.
* Brought to you by Manuel "Tarnyko" Bachmann. Fix improved by Timo Kreuzer and me.
CORE-8306 #resolve #comment Fixed in r63576. Thanks!

svn path=/trunk/; revision=63576
2014-06-09 13:31:38 +00:00
Eric Kohl 87b791fd9e [NET]
Convert help and usage texts to string resources.

svn path=/trunk/; revision=63575
2014-06-09 12:56:05 +00:00
Eric Kohl 4e31cd6e0c [USETUP]
Add the create logical partition page.

svn path=/trunk/; revision=63574
2014-06-09 01:49:24 +00:00
Hermès Bélusca-Maïto 55c189531f [CONSRV]: Use InterlockedExchange16 to exchange Begin and End COORD structure members.
svn path=/trunk/; revision=63573
2014-06-08 23:02:40 +00:00
Hermès Bélusca-Maïto 5ed8d5d62e [CRT/INTRIN_X86]
Add InterlockedExchange8/16 for GCC. Reviewed by Timo.

svn path=/trunk/; revision=63572
2014-06-08 22:28:35 +00:00
Amine Khaldi 7c0657fdac [OLE32]
* Reorder some exports, add some missing ones and remove the ones that do not exist in native.
CORE-8174

svn path=/trunk/; revision=63571
2014-06-08 19:25:14 +00:00
Eric Kohl 5d627ea750 [USETUP]
- Add status text for logical partition entries in the partition list.
- Add logical partition creation page dummy.

svn path=/trunk/; revision=63570
2014-06-08 19:05:03 +00:00
Amine Khaldi 870ba03619 [RPCRT4]
* Reorder some exports, remove some commented out ones, add some missing ones and remove the ones that do not exist in native.
CORE-8174

svn path=/trunk/; revision=63569
2014-06-08 18:46:01 +00:00
Amine Khaldi 6efa325a8e [ATL][ATL80][ATL100]
* Do not rely on RegDeleteTreeW which is no longer exported.
* We no longer need to define _WIN32_WINNT as 0x600.
CORE-8174

svn path=/trunk/; revision=63568
2014-06-08 18:27:21 +00:00
Amine Khaldi 983a3ff5ca [ADVAPI32]
* Reorder some exports, remove some commented out ones, add some missing ones and remove the ones that do not exist in native.
CORE-8174

svn path=/trunk/; revision=63567
2014-06-08 18:13:10 +00:00
Amine Khaldi d443d916e6 [UMPNPMGR]
* 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=63566
2014-06-08 18:10:04 +00:00
Amine Khaldi 70c282c0a9 [REACTOS/IDL]
* Unfortunately widl seems to generate declarations for functions even when they're wrapped with version related cpp quotes, so hand this block to SVN for now.
CORE-8174

svn path=/trunk/; revision=63565
2014-06-08 18:08:50 +00:00
Hermès Bélusca-Maïto 53581dcf0b [CONSRV]
- Silence a DPRINT.
- Properly initialize the selection.

svn path=/trunk/; revision=63564
2014-06-08 18:06:14 +00:00
James Tabor a40b302a03 [Win32k]
- Fix functions. Old patch from 2009.

svn path=/trunk/; revision=63563
2014-06-08 17:56:28 +00:00
Amine Khaldi fa8ca9750f [WINDOWSCODECS]
* Do not rely on RegDeleteTreeW which shouldn't be exported.
CORE-8174

svn path=/trunk/; revision=63562
2014-06-08 17:56:18 +00:00
Amine Khaldi 3004134b74 [SHELL32]
* Introduce vista.c to copy RegLoadMUIString related functions. If you think you're having a deja-vu, you are (r58809).
* Use SHCopyKeyW instead of RegCopyTreeW and mark that it doesn't copy the security attributes of the keys.
CORE-8174

svn path=/trunk/; revision=63561
2014-06-08 17:51:38 +00:00
Hermès Bélusca-Maïto cd934cf648 Simplify the math.
svn path=/trunk/; revision=63560
2014-06-08 17:36:12 +00:00
Hermès Bélusca-Maïto 1476e535cf [CONSRV]
Have you ever dreamt of doing per-line text selection in a windows-like console, instead of only being able to select rectangular blocks of text? Even if it is still not possible on Windows (unless you use one of those hackish hooking libraries on the Internet to do that), it now becomes possible on ReactOS!! Just press Ctrl while you're selecting text, and enjoy! Also, you need to keep Ctrl key pressed while you release the mouse (if you select text via the mouse), to be (afterwards) able to copy the text in line-mode, otherwise it will switch back to block-mode selection.
Enjoy!

svn path=/trunk/; revision=63559
2014-06-08 17:26:07 +00:00
Amine Khaldi b3282a3440 [RPCRT4]
* Do not rely on RegDeleteTreeW which shouldn't be exported.
CORE-8174

svn path=/trunk/; revision=63558
2014-06-08 17:11:47 +00:00
Amine Khaldi ce53530645 [MSI]
* Do not rely on RegDeleteTreeW which shouldn't be exported.
CORE-8174

svn path=/trunk/; revision=63557
2014-06-08 17:05:26 +00:00
Amine Khaldi 8db88e6145 [NTMARTA]
* {Set,Query}SecurityAccessMask should not be exported.
* We no longer need to define _WIN32_WINNT as 0x600.
CORE-8174

svn path=/trunk/; revision=63556
2014-06-08 17:01:26 +00:00
Amine Khaldi f55a509638 [MSCTF]
* 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=63555
2014-06-08 15:00:51 +00:00
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
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
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
Jérôme Gardou 5ed72773b9 [NTOS/PS]
- ULONG --> ULONG_PTR

svn path=/trunk/; revision=63540
2014-06-04 17:12:09 +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
Aleksandar Andrejevic a579b9e6b6 [NTVDM]
Initialize the VGA-related BDA data fields.


svn path=/trunk/; revision=63534
2014-06-02 18:24:58 +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