Commit graph

64054 commits

Author SHA1 Message Date
Daniel Reimer 3ad6bd48a7 [CHARMAP] text is clipped in russian translation by Vort
CORE-10374 #resolve #comment Committed ^^

svn path=/trunk/; revision=69765
2015-10-31 22:31:34 +00:00
Daniel Reimer 9f98a14b88 [TRANSLATION] Updating Turkish Translation by Erdem Ersoy
CORE-10422 #resolve #comment Committed, thx for the help ^^

svn path=/trunk/; revision=69764
2015-10-31 22:28:45 +00:00
Daniel Reimer 2eb212c5b3 [TRANSLATION] Romanian resources maintenance by Ștefan Fulea
CORE-10443 #resolve #comment Committed, thx for the help ^^

svn path=/trunk/; revision=69763
2015-10-31 22:14:17 +00:00
Daniel Reimer bd9508dcab [RAPPS]
Grammar fix for Christmasbound description by John Smith
CORE-10210 #resolve #comment Committed ^^

svn path=/trunk/; revision=69762
2015-10-31 22:00:59 +00:00
Hermès Bélusca-Maïto 6482e8b6ed [MSCONFIG_NEW]
- Reimplement the SYSTEM.INI/WIN.INI tabs (they should be seen as 2 different instances of the same window; this would be cleaner to do in C++) with all the expected functionality working.
- Add TreeView helpers for moving/deleting branches.
- Add TreeView helpers for 3-state checkboxes, with support for Windows 2k3 and Vista+ with and without manifest, depending on the comctl32.dll version used by msconfig at runtime. In particular, take advantage of the TVS_EX_PARTIALCHECKBOXES extended style introduced on Windows Vista+.
- Just initialize once the uxtheme function pointers.
- Create the msconfig dialog box hidden and center it on screen before showing it (removes the flickering caused by the quick move).
- Use the correct 16x16 icon for the dialog title icon, adapted from a patch by Jared Smudde with suggestions by Ismael Ferreras Morezuelas.
CORE-9333

svn path=/trunk/; revision=69761
2015-10-31 21:00:32 +00:00
Timo Kreuzer dcd1e307d8 [WIN32K]
Check the size of RLE bitmaps, while decompressing. Fixes possible buffer overrun.
Patch by Kamil Hornicek
CORE-8735 #resolve

svn path=/trunk/; revision=69760
2015-10-31 20:37:20 +00:00
Timo Kreuzer 36d8294a79 [WIN32K]
Restore saved DCs, when changing the DC owner. Otherwise there could be saved DCs with references to process owned resources, causing GDI object leaks.
Fixes assertion when closing iWisoft Video Converter
Also don't copy lSaveDepth and hdcSafe in DC_vCopyState, those must be handled manually.
CORE-10435 #resolve

svn path=/trunk/; revision=69759
2015-10-31 19:37:36 +00:00
James Tabor d463d96d4b [User32_wineTest]
- Enable skipped menu tests.

svn path=/trunk/; revision=69758
2015-10-31 18:40:44 +00:00
Amine Khaldi e7dcdc879e [PSDK] Comment commctrl.h preprocessor conditions in an attempt to make this maze readable.
svn path=/trunk/; revision=69757
2015-10-31 18:37:34 +00:00
Hermès Bélusca-Maïto 8418168834 Fix build.
svn path=/trunk/; revision=69756
2015-10-31 17:28:37 +00:00
Hermès Bélusca-Maïto 3e27c724d1 [PSDK]
Fix COMCTL32_VERSION definition.

[COMCTL32]
The comctl32 we currently have in trunk cannot pretend to be version 6+ (it was currently reporting version 6.82, aka something for Windows 20? ) Fix it and make it report 5.82 instead.
CORE-10457

svn path=/trunk/; revision=69755
2015-10-31 17:25:32 +00:00
Timo Kreuzer 5de8b3d15c [GDI32_APITEST]
Formatting: tabs -> spaces

svn path=/trunk/; revision=69754
2015-10-31 15:24:09 +00:00
Eric Kohl 46bc3c6068 [NTOSKRNL]
DPRINT1 --> DPRINT

svn path=/trunk/; revision=69753
2015-10-31 15:16:57 +00:00
Timo Kreuzer 96afb9e14c [GDI32_APITEST]
Fix tests for GetObject

svn path=/trunk/; revision=69752
2015-10-31 14:59:08 +00:00
Thomas Faber 6f3e550b9c [SHDOCVW]
- Add missing parameter to RunInstallUninstallStubs2
CORE-5189

svn path=/trunk/; revision=69751
2015-10-31 14:15:09 +00:00
Pierre Schweitzer 8bd572f390 [NTOSKNRL]
Comment out for now in MCB the assert hit when attempting to write on an extX volume.

Aleksey, could you have a look at it?

CORE-10407 #comment Can you retry with r69750?

svn path=/trunk/; revision=69750
2015-10-31 13:50:23 +00:00
Eric Kohl c9d15891f5 [NTOSKRNL]
Dereference the primary access token in SeDeassignPrimaryToken.

svn path=/trunk/; revision=69749
2015-10-31 13:32:12 +00:00
Timo Kreuzer aa397ea641 [WIN32K]
Fix parameter handling in NtGdiDoPalette
CORE-9435 #resolve

svn path=/trunk/; revision=69748
2015-10-31 12:52:01 +00:00
Timo Kreuzer 966a646fb7 [NTOSKRNL]
Fix parameter checks in NtQuerySection. Fixes a number of kernel32:virtual winetests.

svn path=/trunk/; revision=69747
2015-10-31 12:43:09 +00:00
Amine Khaldi f89d6ba125 [EXT2FS] Do not define _X86_ unconditionally. Spotted by Sergey Chernov. CORE-10448
svn path=/trunk/; revision=69746
2015-10-31 10:33:28 +00:00
Hermès Bélusca-Maïto d737ee296e [MSCONFIG_NEW]: Add a search/find dialog (needed for the SYSTEM.INI/WIN.INI tab); will be implemented later on.
svn path=/trunk/; revision=69745
2015-10-30 20:48:41 +00:00
Amine Khaldi 8e4682890f [NETWORKING] Add some needed registry entries on tcpip install. By Peter Hater. CORE-10440
svn path=/trunk/; revision=69744
2015-10-30 19:50:00 +00:00
Amine Khaldi d4b11bc206 [NETWORKING] Add protocol and network files and add alias for mail protocol. Brought to you by Peter Hater. CORE-10440
svn path=/trunk/; revision=69743
2015-10-30 19:46:11 +00:00
Pierre Schweitzer aeeb7963bc [NTOSKRNL]
Improve the oplocks stubs:
- Always return success when FsRtlCheckOplock() is called: we deny oplock creation at FsRtlOplockFsctrl(), so the oplocks can only be fine.
- Always return TRUE when FsRtlOplockIsFastIoPossible() is called: we deny oplock creation at FsRtlOplockFsctrl(), so no oplock can prevent fastio from happening.

This enables (for real :-)) write support in extX FSD. Not 100% perfect though, as it hits an assert in MCB (but that's yet another story).

Full implementation to come later on.

CORE-10407
CORE-10442

svn path=/trunk/; revision=69742
2015-10-30 18:54:16 +00:00
Thomas Faber 081c4f25c7 [WLDAP32]
- Fix MSVC const mismatch warnings

svn path=/trunk/; revision=69741
2015-10-30 14:26:42 +00:00
Amine Khaldi 22c6dc878b [CMAKE/GCC] Set O2 and define NDEBUG for GCC release builds.
svn path=/trunk/; revision=69740
2015-10-30 10:03:44 +00:00
Amine Khaldi a0c61c370a [CMAKE/GCC] Override the INIT flags for Debug and Release build types.
svn path=/trunk/; revision=69739
2015-10-30 09:56:57 +00:00
Amine Khaldi e670224c35 [CMAKE] Print the build type so it's clearly visible at configure time whether we are doing a Debug or a Release build for example.
svn path=/trunk/; revision=69738
2015-10-30 09:55:58 +00:00
Hermès Bélusca-Maïto 40b98ed76f [MSCONFIG_NEW]: Reorder the dialogs in the order they visually appear in the application.
svn path=/trunk/; revision=69737
2015-10-30 00:19:11 +00:00
Hermès Bélusca-Maïto af4344dec6 [MSCONFIG_NEW]: Update the "system.ini"/"win.ini" page layout.
svn path=/trunk/; revision=69736
2015-10-29 23:45:44 +00:00
Eric Kohl 58e9053fbc [NTOSKRNL]
- Initialize SepRmDbLock and create the system and anonymous logon sessions in Phase 0, right before the system process token is created.
- Implement functions to reference and dereference a logon session.
- Reference a logon session in SepCreateToken and SepDuplicateToken.
- Dereference a logon session in SepDeleteToken.

svn path=/trunk/; revision=69735
2015-10-29 22:50:14 +00:00
Robert Naumann dd39558722 [EXPLORER] -First commit of my Explorer work. -Remove unneeded property pages and move the important settings to the both pages which are also there in Win2k3 (taskbar and startmenu). -Add a folder layout for resources (like in shell32) to keep the overview. -Added missing resources like bitmaps and icons, some of them are needed for further work. -Added a new start menu bitmap, like in CE -All code related stuff is ignored so far, because it makes trouble. I'll work on this. This temporarily breaks the show seconds checkbox, which will also become fixed asap. -Translation may be broken, please translators take a look. Part 1/X CORE-10030 CORE-9240
svn path=/trunk/; revision=69734
2015-10-29 22:26:44 +00:00
Eric Kohl a89e5f40ab [LSASRV]
Call LsapRmDeleteLogonSession from LsapDeleteLogonSession.

svn path=/trunk/; revision=69733
2015-10-29 22:23:37 +00:00
Hermès Bélusca-Maïto c92ab8d4e0 [FATTEN]
- Do not always print the usage when an error occurs. Print it only when a syntactic error happens.
- FAT volume labels are constituted of 11 chars (not 8!) which should be printable ASCII (in particular, >= 0x20) and in uppercase.

svn path=/trunk/; revision=69732
2015-10-28 23:24:37 +00:00
Thomas Faber 4af490caec [WIN32K:NTUSER]
- Window station handles are normally user handles. Treat them as such
CORE-10207

svn path=/trunk/; revision=69731
2015-10-28 11:29:42 +00:00
Thomas Faber 857d9e69e3 [NTOS:IO]
- Add missing OBJ_KERNEL_HANDLE
- Avoid INVALID_HANDLE_VALUE
CORE-10207

svn path=/trunk/; revision=69730
2015-10-28 11:14:46 +00:00
Thomas Faber f3e8d3e967 [NTOS:IO]
- Properly parse SymbolicLinkName (in particular, don't assume it's null-terminated) in IoSetDeviceInterface. Fixes IoDeviceInterface test failures and subsequent crashes due to memory corruption
CORE-9456

svn path=/trunk/; revision=69729
2015-10-28 10:59:59 +00:00
Cameron Gutman a644d30ee7 [AFD]
- Fix WSAEnumNetworkEvents failing if no event was supplied (uTorrent issue - CORE-6656)

svn path=/trunk/; revision=69728
2015-10-28 03:12:21 +00:00
Cameron Gutman 04690bd47b [PCIX]
- Fix typo in QueryInterface size field

svn path=/trunk/; revision=69727
2015-10-28 01:11:00 +00:00
Aleksandar Andrejevic bde7a617bd [NTVDM]
VGA Horizontal splitting should reset the address to 0 + panning, and not
the start address + panning.


svn path=/trunk/; revision=69726
2015-10-28 00:39:29 +00:00
Aleksandar Andrejevic 325318311d [NTVDM]
Implement VGA horizontal splitting.


svn path=/trunk/; revision=69725
2015-10-27 22:16:53 +00:00
Hermès Bélusca-Maïto 0a11c6ee0e Shut up Mr. GCC.
svn path=/trunk/; revision=69724
2015-10-27 21:27:55 +00:00
Hermès Bélusca-Maïto 62bd2d4195 [MSCONFIG_NEW]
Enable Win7-like theming when applicable.

svn path=/trunk/; revision=69723
2015-10-27 21:22:17 +00:00
Thomas Faber 28c1e663f3 [KMTESTS:IO]
- Add some basic parameter tests for IoSetDeviceInterfaceState
CORE-9456

svn path=/trunk/; revision=69722
2015-10-27 12:14:10 +00:00
Sylvain Petreolle 4fe27234d1 [RAPPS]
AC97: Fix Russian and other languages. 
CORE-10203


svn path=/trunk/; revision=69721
2015-10-27 00:34:07 +00:00
Hermès Bélusca-Maïto 8da64e53e4 [MSCONFIG_NEW]: Fix header (and build).
svn path=/trunk/; revision=69720
2015-10-26 23:24:19 +00:00
Hermès Bélusca-Maïto 6a9bc47c37 [SERVMAN]
- Explicitely use UNICODE versions of OpenSCManager and OpenService.
- When OpenSCManager or OpenService fail, they return a NULL handle (not INVALID_HANDLE_VALUE).

svn path=/trunk/; revision=69719
2015-10-26 23:15:40 +00:00
Hermès Bélusca-Maïto 781a27b6d0 Add msconfig_new in the list of compiled modules, for people to test it.
svn path=/trunk/; revision=69718
2015-10-26 23:04:37 +00:00
Hermès Bélusca-Maïto 1430754ba2 [MSCONFIG_NEW]
- Port the Services page in C++ and implement hide/show MS/ReactOS services & enable/disable. WIP.
- Fix resource ID for the "delete" button in the FreeLdr page.
- Revert the freeldr "advanced" dialog that I erroneously removed in r69638.
CORE-9333

svn path=/trunk/; revision=69717
2015-10-26 23:03:21 +00:00
Sylvain Petreolle db95aa6bd3 Disable mmdevapi from build.
Its Vista+, called by apps, and relies on wine-only dlls like winepulse.drv,winealsa.drv,wineoss.drv.
CORE-10418

svn path=/trunk/; revision=69716
2015-10-26 22:56:55 +00:00