Commit graph

58305 commits

Author SHA1 Message Date
Thomas Faber 6582b51c46 [UNIATA]
- Fix page length calculation in IdeSendCommand/SCSIOP_MODE_SENSE case. Should be pushed upstream(TM).
- Remove outdated file

svn path=/trunk/; revision=63631
2014-06-22 18:48:15 +00:00
Thomas Faber 1da67b8fcd [RTL]
- Apply Wine commit 5b0fcb06 (ntdll: Avoid crashing on an empty resource directory.) by Alexandre Julliard

svn path=/trunk/; revision=63630
2014-06-22 18:44:21 +00:00
Thomas Faber ce303598e9 [NTDLL:LDR]
- Fix buffer size calculation in LdrpSearchPath

svn path=/trunk/; revision=63629
2014-06-22 18:40:21 +00:00
Thomas Faber faa29d8704 [CMAKE]
- Correctly include the license for CMakeParseArguments.cmake

svn path=/trunk/; revision=63628
2014-06-22 18:35:17 +00:00
Thomas Faber f48241c5b8 [APPLICATIONS][NEWDEV]
- Remove broken function pointer casts

svn path=/trunk/; revision=63627
2014-06-22 18:33:18 +00:00
Hermès Bélusca-Maïto ecdfc31590 [ODBCCP32]: Whitespace fixes only.
svn path=/trunk/; revision=63626
2014-06-22 09:37:55 +00:00
Hermès Bélusca-Maïto adc64f21ca [ODBCCP32]
The control panel automatically runs this applet without clicking on it, fix this wrong behaviour.
Patch by Lee Schröder
CORE-8323 #resolve #comment Thanks :)

svn path=/trunk/; revision=63625
2014-06-22 09:33:46 +00:00
Thomas Faber 73f4d1ff00 [WIN32K]
- Pass a boolean argument to RtlEqualUnicodeString

svn path=/trunk/; revision=63624
2014-06-21 11:07:51 +00:00
Jérôme Gardou 988dbfce59 [KSECDD]
- Really export symbols
 - Properly stub InitSecurityInterfaceW
 - Install the driver

svn path=/trunk/; revision=63619
2014-06-19 11:24:48 +00:00
Jérôme Gardou 7fade28911 [NTOS/MM]
- Do not mark VAD as private memory when creating a MEMORY_AREA, as this is never the case (only used for sections)
 - Add a few DPRINTS.
CORE-8140 #resolve fixed with r63618

svn path=/trunk/; revision=63618
2014-06-19 10:50:47 +00:00
Jérôme Gardou 36de38c3a6 [OPENGL32/MESA]
- Report OpenGL version 1.1

svn path=/trunk/; revision=63617
2014-06-19 08:18:25 +00:00
Jérôme Gardou c75e046831 [NTOS/MM]
- When freeing virtual memory, correctly set the ending address of the shrunk memory area.
CORE-7467

svn path=/trunk/; revision=63616
2014-06-18 18:32:46 +00:00
Jérôme Gardou aa7c4d673d [OPENGL32]
- fix an off-by-one error

svn path=/trunk/; revision=63615
2014-06-18 17:28:14 +00:00
Jérôme Gardou b6f7dca618 [OPENGL32]
- Fix bitfields for 16-bits pixel format

svn path=/trunk/; revision=63614
2014-06-18 17:24:18 +00:00
Jérôme Gardou dfb4d747d4 [OPENGL32/MESA]
- Get rid of EXT_secondary_color, ARB_imaging and a few others support
CORE-7499

svn path=/trunk/; revision=63613
2014-06-18 15:58:59 +00:00
Hermès Bélusca-Maïto ecf5e374ef [WIN32K]
The winstation spinlock is a leftover of some old code. It can be removed.
<+smiley1_> hbelusca: yeah the spinlock should be removed
<@hbelusca> smiley1_ - was it from old code?
<+smiley1_> hbelusca: go on

svn path=/trunk/; revision=63612
2014-06-17 20:51:04 +00:00
Hermès Bélusca-Maïto df0cd9c93d [WIN32K]: TWOPARAM_ROUTINE_SETCARETPOS does exist in windows, and we also have it in our SimpleCallRoutines enumeration.
svn path=/trunk/; revision=63611
2014-06-17 20:47:55 +00:00
Hermès Bélusca-Maïto 340e8ae45f [WIN32K]
There is a bug in win32k (who would have thought that?) that consists in holding a winstation spinlock while running PAGED_CODE MmCopyToCaller function, when building the list of desktops of a given window station (the bug is easily triggerable when calling EnumDesktopsW). Since this lock is never used in anyplace but in this function, which, by the way, is just a reader function that fills user buffer, I consider that it is safe to remove this lock. However I want approval from win32k specialists. Hence I just disable the code with a define USE_WINSTA_LOCK. If this lock is really needed, please rewrite the BuildDesktopNameList function !! Otherwise remove this lock and the associated code !!
This is a blocker for the shutdown code.

svn path=/trunk/; revision=63610
2014-06-17 20:01:23 +00:00
Jérôme Gardou 55f8bd0cd2 [OPENGL32/MESA]
- Some more cleanup from previous commits
CORE-7499

svn path=/trunk/; revision=63609
2014-06-17 14:48:39 +00:00
Jérôme Gardou 07b02cbbe9 [OPENGL32/MESA]
- Get rid of APPLE_vertex_array_object, ARB_vertex_array_object and APPLE_object_purgeable
CORE-7499

svn path=/trunk/; revision=63608
2014-06-17 09:02:19 +00:00
Jérôme Gardou f2e556cc0a [OPENGL32/MESA]
- Get rid of non-power-of-two and 3D textures
 - Some cleanup of previous work
CORE-7499

svn path=/trunk/; revision=63607
2014-06-16 19:16:37 +00:00
Jérôme Gardou 00f730ca44 [OPENGL32/MESA]
- Get rid of support for ARB_texture_float, ARB_half_float_vertex and ARB_half_float_pixel

svn path=/trunk/; revision=63606
2014-06-16 18:18:40 +00:00
Jérôme Gardou c1b41411c2 [RPCRT4]
- Free parameters allocated by application before anything else.
See CORE-8200 #comment committed in r63605, waiting for wine to accept it before closing.

svn path=/trunk/; revision=63605
2014-06-16 16:31:06 +00:00
Hermès Bélusca-Maïto f5d1d7e5b1 [SERVICES]
The SCM also sets a shutdown level, lower than the default value for programs (this was cross-checked with Windows 2k3, the value chosen is for compatibility purposes).

svn path=/trunk/; revision=63604
2014-06-16 00:49:28 +00:00
James Tabor fc8ed44177 - Update wine test to 1.7.20.
svn path=/trunk/; revision=63603
2014-06-15 21:54:12 +00:00
James Tabor d81aed45c9 [User32]
- Patch by Henri Verbeet : Ensure at least one character is used in TEXT_WordBreak().

svn path=/trunk/; revision=63602
2014-06-15 21:53:23 +00:00
Hermès Bélusca-Maïto 09fe96f361 [EXPLORER][EXPLORER_NEW]
[TASKMGR]
Set a proper shutdown level (with SetProcessShutdownParameters) so that explorer and taskmgr are terminated the very last when one shutdowns ReactOS.
See Windows Internals 4th page 286 (section "Shutdown") which gives the values (that I've cross-checked on Windows 2k3 too).

svn path=/trunk/; revision=63601
2014-06-15 20:02:26 +00:00
Hermès Bélusca-Maïto 8c1cde9a6a [CSRSRV]
- Cleanup CSRSRV from the very last remnants of CsrEnumProcesses i.e. the old & buggy way of shutdowning process (lots of work must be done in winsrv side).
- Fixup FindProcessForShutdown (reenable commented code in it, and set a proper status error code if CsrImpersonateClient call fails).

svn path=/trunk/; revision=63600
2014-06-15 19:28:41 +00:00
Hermès Bélusca-Maïto 6d276265c1 [TASKMGR]: Use the EndTask API to kill tasks.
svn path=/trunk/; revision=63599
2014-06-15 17:47:40 +00:00
Hermès Bélusca-Maïto 422d0d9ca3 [CONSRV]: Add information info for the changes of r63595.
svn path=/trunk/; revision=63598
2014-06-15 14:59:26 +00:00
Eric Kohl 9955f52225 [USETUP]
Re-enable scrolling through multiple disks and support logical partitions.

svn path=/trunk/; revision=63597
2014-06-15 12:02:08 +00:00
Hermès Bélusca-Maïto 5e52a82ae0 [EXPLORER]: Remove some painting hack from revision 36668 .
svn path=/trunk/; revision=63596
2014-06-13 23:36:29 +00:00
James Tabor 50e8eb2f87 [ConSrv]
- Move CreateSysMenu after creating the main window. This is a hax fix for CORE-8129.

svn path=/trunk/; revision=63595
2014-06-13 01:49:29 +00:00
James Tabor a9746d12cb - fix the fix.
svn path=/trunk/; revision=63594
2014-06-13 01:45:44 +00:00
James Tabor 6798413bf5 [Win32k]
- Test for disabled windows, fix CORE-8089 and see CORE-6651.

svn path=/trunk/; revision=63593
2014-06-13 01:40:59 +00:00
James Tabor fa15740904 [Win32k]
- Apply patch from r63350. Modified so the WM_ACTIVATEAPP before the WM_NC/ACTIVATE call not after.

svn path=/trunk/; revision=63592
2014-06-11 19:48:43 +00:00
Eric Kohl 9a92cc636a [NET]
Add the /help option to the helpmsg command too.

svn path=/trunk/; revision=63591
2014-06-10 22:36:31 +00:00
Jérôme Gardou bd4dce67d1 [HIDPARSE]
- Use cdecl for variadic function prototype
See CORE-6447

svn path=/trunk/; revision=63590
2014-06-10 22:17:58 +00:00
Jérôme Gardou e1149127bf Revert "[CMAKE/RPC]"
This reverts commit a8356056cb870090a1fb39921e469b8410d36962.

svn path=/trunk/; revision=63589
2014-06-10 22:17:47 +00:00
Jérôme Gardou afd824501a [CMAKE/RPC]
- Disable -Oif flags for generating client/server stubs with widl, except for advapi32 which needs it
See CORE-8200 for details

svn path=/trunk/; revision=63588
2014-06-10 22:15:57 +00:00
Eric Kohl 12fae91ffc [NET]
Implement the /help option for the pause, start and stop commands.

svn path=/trunk/; revision=63587
2014-06-10 21:35:39 +00:00
Hermès Bélusca-Maïto 9d7a2a09db [CONSRV]: Fix erroneous X-offset when copying text lines.
svn path=/trunk/; revision=63586
2014-06-10 19:49:22 +00:00
Amine Khaldi 01a82ca2fc [OLEAUT32]
* Reorder some exports and remove the ones that do not exist in native.
CORE-8174

svn path=/trunk/; revision=63585
2014-06-10 16:36:51 +00:00
Amine Khaldi b8480056d0 [SETUPAPI]
* Remove exports that do not exist in native.
CORE-8174

svn path=/trunk/; revision=63584
2014-06-10 16:14:12 +00:00
Aleksandar Andrejevic 7d49f9ccaa [NTOS:NEWCC]
In _MiMapViewOfSegment, if no base address was specified, the granularity should be 64K.


svn path=/trunk/; revision=63583
2014-06-09 23:35:16 +00:00
Daniel Reimer 492bfe5967 [TRANSLATION]
Polish translation of a few INF files by Adam Stachowicz
CORE-8218 #comment INF files committed. Thx for help.

svn path=/trunk/; revision=63582
2014-06-09 21:37:52 +00:00
Ziliang Guo 1cf26dd5ff [TRANSLATIONS]
Add polish translations for various applications, control panel applets, and modules.
CORE-8218 #resolve #comment

svn path=/trunk/; revision=63581
2014-06-09 21:33:59 +00:00
Aleksandar Andrejevic ed3c1868ad [NTOS:MM]
MmUnmapViewOfCacheSegment expects DeleteInProgress to be FALSE and the address space to be unlocked.
Allow unmapping memory areas which belong to the cache.


svn path=/trunk/; revision=63580
2014-06-09 18:21:03 +00:00
Pierre Schweitzer 9bf52b7156 [KERNEL32]
- Move CopyFileExW() implementation to BasepCopyFileExW()
- Call BasepCopyFileExW() from CopyFileExW()
- Implement PrivCopyFileExW() using BasepCopyFileExW()

TODO: Fix BasepCopyFileExW() implementation

svn path=/trunk/; revision=63579
2014-06-09 16:53:39 +00:00
Pierre Schweitzer b1847abb77 [KERNEL32]
- Add defines for internal flags for BasepCopyFileExW().
- Add prototype for BasepCopyFileExW().

Based on documentation by Alex.

svn path=/trunk/; revision=63578
2014-06-09 16:48:59 +00:00