Commit graph

53360 commits

Author SHA1 Message Date
Eric Kohl
4eb24ad42a [SAMSRV]
- Implement SamIFree_SAMPR_ENUMERATION_BUFFER.
- Fix some typos in the spec file.

svn path=/trunk/; revision=58737
2013-04-13 15:33:56 +00:00
Amine Khaldi
ffa7a81ee3 [DPLAY][DPLAYX]
* Sync with Wine 1.5.26.

svn path=/trunk/; revision=58736
2013-04-13 13:08:11 +00:00
Amine Khaldi
30d5c755b7 [CMAKE]
* Invoke the linker directly instead of through the compiler in MSVC builds.

svn path=/trunk/; revision=58735
2013-04-13 10:37:24 +00:00
Hermès Bélusca-Maïto
0022d071df [CSRSRV]
Deactivate few breakpoints.

svn path=/branches/ros-csrss/; revision=58734
2013-04-12 21:13:25 +00:00
Ziliang Guo
e14ac0cd5a [RTL8139]
Add header files for RTL8139 drivers holding function definitions and register addresses. Still incomplete/some holdovers from old ne2000 driver which will get pruned as more of the driver is rewritten. Not committing the actual driver code yet due to the need to massively clean it up. Not yet added to compilation.
CORE-7081

svn path=/trunk/; revision=58733
2013-04-12 15:06:11 +00:00
Hermès Bélusca-Maïto
0777ed55e5 [CONSRV]
- Reintegrate the text-only frontend, deactivated in revision r58447.
- Use a (temporary) helper ConioIsBufferResizeSupported to know whether or not the frontend supports screenbuffer resizing. In a near future, all the frontends will support that so this function will be removed.
- Promote ConioResizeBuffer to be a function of the console server (not only reserved for the GUI frontend).

[WIN32K]
- Remove the support of registrating TUI notification window class (feature such as knowing at which console app the notification window belongs to is unneeded when using the TUI).
- Start to introduce ConsoleAcquireDisplayOwnership, a win32k console control to let win32k release the display so that we can own it (it is step 0.0.1 on a scale of 0.0.0 to 1.0.0).

Note that, as in trunk, getting a text-only interface when booting with the /CONSOLE switch still doesn't work (clash between text-mode and video-mode enabled by win32k).

svn path=/branches/ros-csrss/; revision=58732
2013-04-11 23:37:09 +00:00
Hermès Bélusca-Maïto
2b02f27941 [KERNEL32]
Fix here also paternity of some code.

svn path=/branches/ros-csrss/; revision=58731
2013-04-10 20:33:30 +00:00
Hermès Bélusca-Maïto
edf419952d [CONSRV]
Try to do some archaeology of names: attempt to attribute some files to programmers who spent lot of time on them, based on SVN history (I might have forget some other ones).

svn path=/branches/ros-csrss/; revision=58730
2013-04-10 20:22:30 +00:00
Pierre Schweitzer
79915a6835 [RTL]
Fix incorrect assignation.
Patch by Victor Martinez
Reviewed by Timo Kreuzer
CORE-7067 #comment Committed in r58729 #resolve

svn path=/trunk/; revision=58729
2013-04-10 19:02:54 +00:00
Jérôme Gardou
9ba5a55c52 [NTDLL_APITEST]
* Enable the test for committing regions larger than the section again
 * Test behaviour of NtFreeVirtualMemory(MEM_DECOMMIT) for section-backed virtual memory

svn path=/trunk/; revision=58728
2013-04-09 23:27:35 +00:00
Jérôme Gardou
abec02cd44 [NTOS/MM]
- Fix check for address range fitting the VAD when commiting memory
CORE-7065 #comment Should be fixed with r58627 #resolve

svn path=/trunk/; revision=58727
2013-04-09 23:24:50 +00:00
Hermès Bélusca-Maïto
d070d323fb [KERNEL32-CONSRV]
- Implement GetLargestConsoleWindowSize (and add a DPRINT to see what happens when Far 1.65 is launched).
- Implement SetConsoleWindowInfo in kernel32 and pre-implement its CONSRV counterpart.

svn path=/branches/ros-csrss/; revision=58726
2013-04-09 15:21:14 +00:00
Hermès Bélusca-Maïto
2358a3210f [CONSRV]
"Hack-fix" some headers to remove the forward declaration of typedef struct _CONSOLE *PCONSOLE;, which makes GCC 4.4.3 angry, but makes GCC 4.7.2 stay imperturbable.

svn path=/branches/ros-csrss/; revision=58725
2013-04-08 21:03:24 +00:00
Amine Khaldi
b257ae4d5d [HHCTRL.OCX]
* Sync with Wine 1.5.26.

svn path=/trunk/; revision=58723
2013-04-08 16:35:35 +00:00
Amine Khaldi
f7bf1643bf [CRYPTUI_WINETEST]
* Sync with Wine 1.5.26.

svn path=/trunk/; revision=58722
2013-04-08 16:31:12 +00:00
Amine Khaldi
63b8350830 [CRYPTDLG] [CRYPTDLL] [CRYPTUI]
* Sync with Wine 1.5.26.

svn path=/trunk/; revision=58721
2013-04-08 16:31:05 +00:00
Amine Khaldi
71e8bf218c [CRYPTNET_WINETEST]
* Sync with Wine 1.5.26.

svn path=/trunk/; revision=58720
2013-04-08 16:22:36 +00:00
Amine Khaldi
7865d05379 [CRYPTNET]
* Sync with Wine 1.5.26.

svn path=/trunk/; revision=58719
2013-04-08 16:22:12 +00:00
Hermès Bélusca-Maïto
3a7f8d36e8 [BASESRV-CONSRV-WINSRV]
Code reorganization only: put public server apis definitions in a dedicated include to be included in the respective init.c files.

svn path=/branches/ros-csrss/; revision=58718
2013-04-07 23:39:39 +00:00
Hermès Bélusca-Maïto
882d71759c [CONSRV]
Code reorganization. Common functions declarations, shared between the console server and the frontends, are put inside a include/ subdirectory. Functions needed only for the console server are in the usual root directory. Functions used only for the frontends are in their corresponding directories in under frontends/.

svn path=/branches/ros-csrss/; revision=58717
2013-04-07 23:18:59 +00:00
Hermès Bélusca-Maïto
74ef4033a2 [BASESRV-CSRSRV]
A little bit of code reorganization (more a "matter of taste"; delete allocated pointers in the reverse way we allocated them).

[NTDLL]
- Free a used SID (i.e. fix a memory leak).
- Only just "reserve" memory pages for the section for the CSR port. Memory will be actually committed later on (checked on Windows Server 2003 and on http://j00ru.vexillium.org/?p=527 ).

svn path=/branches/ros-csrss/; revision=58716
2013-04-07 18:28:38 +00:00
Eric Kohl
d8217043cd [SAMSRV]
Implement the set LogonHours attribute code for all user set functions.

svn path=/trunk/; revision=58715
2013-04-07 17:58:11 +00:00
Giannis Adamopoulos
30f64b59ea [win32k]
- Fix IntGetScrollBarRect when WS_EX_LEFTSCROLLBAR style is used
- Spotted by vicmarcal

svn path=/trunk/; revision=58714
2013-04-07 15:22:20 +00:00
Jérôme Gardou
3a238b5936 [PORTCLS]
* include initguid.h as suggested here : http://msdn.microsoft.com/en-us/library/windows/hardware/ff547786%28v=vs.85%29.aspx
 * Remove the guids.c file

svn path=/trunk/; revision=58713
2013-04-07 14:11:21 +00:00
Pierre Schweitzer
bf92cdd6d4 [KS]
Fix copy/paste error

svn path=/trunk/; revision=58712
2013-04-07 11:36:33 +00:00
Pierre Schweitzer
84dd592090 [KS]
Check parameters before using them and not after

svn path=/trunk/; revision=58711
2013-04-07 11:35:50 +00:00
Pierre Schweitzer
3a1a8fa071 [DEVMGMT]
Don't use uninitialized memory address when calling InsertIntoTreeView()

svn path=/trunk/; revision=58710
2013-04-07 11:06:00 +00:00
Thomas Faber
98c1071a78 [PORTCLS]
- Remove a duplicate assignment. Patch by Víctor Martínez Calvo.
CORE-7057 #resolve

svn path=/trunk/; revision=58709
2013-04-07 11:02:28 +00:00
Thomas Faber
1740826018 [NTDLL_APITEST]
CORE-7065 #comment Temporarily disable the crashing test to get meaningful testbot results again.

svn path=/trunk/; revision=58708
2013-04-07 10:47:10 +00:00
Jérôme Gardou
52848627a1 [MESA32]
* Use SSE optimizations again

svn path=/trunk/; revision=58707
2013-04-07 10:18:28 +00:00
Jérôme Gardou
fdbe59546d [NTOS/KE]
* Reset the state of the right thread when switching NPX threads

svn path=/trunk/; revision=58706
2013-04-07 10:17:44 +00:00
Pierre Schweitzer
54dce4f7ad [CMD]
Fix yet another memory leak

svn path=/trunk/; revision=58705
2013-04-07 10:02:06 +00:00
Jérôme Gardou
149e272b30 [PORTCLS]
* Fix copy-pasta
CORE-7053 #comment Fixed in r58704, thanks for deciphering PVS studio report ;-) #resolve

svn path=/trunk/; revision=58704
2013-04-07 09:58:05 +00:00
Pierre Schweitzer
06b3d2634d [CMD]
Fix a bug in path command where PATH variable could never be read if it was bigger than ENV_BUFFER_SIZE

svn path=/trunk/; revision=58703
2013-04-07 08:53:37 +00:00
Pierre Schweitzer
6662f375d1 [CMD]
Fix two memory leaks

svn path=/trunk/; revision=58702
2013-04-07 08:51:20 +00:00
Pierre Schweitzer
5576d21588 [TELNET]
Don't attempt to close undefined handles.
Also properly set them on failure as "the contents of the output parameters are indeterminate" on failure.

svn path=/trunk/; revision=58701
2013-04-06 23:27:56 +00:00
Pierre Schweitzer
33a4bc0181 [CRT]
Apply r58698 here as well

svn path=/trunk/; revision=58700
2013-04-06 23:14:29 +00:00
Pierre Schweitzer
fc5a3bdf72 [CRT]
Apply r58698 here as well

svn path=/trunk/; revision=58699
2013-04-06 23:12:45 +00:00
Pierre Schweitzer
9b998f38df [CRT]
Fix format according to var

svn path=/trunk/; revision=58698
2013-04-06 23:10:55 +00:00
Jérôme Gardou
ca42a3e9f5 [PSDK]
* Don't be so complicated for defining the DEFINE_GUIDSTRUCT and DEFINE_GUIDNAMED macros on GCC
CORE-7052 #comment fixed in 58697, thanks. #resolve

svn path=/trunk/; revision=58697
2013-04-06 22:38:00 +00:00
Jérôme Gardou
bffc9025eb [KERNEL32_APITEST]
- Invoke some black voodoo for fixing linux builder

svn path=/trunk/; revision=58694
2013-04-06 19:34:54 +00:00
Jérôme Gardou
583947dac6 [KERNEL32_APITEST]
- Try to fix linux builder

svn path=/trunk/; revision=58693
2013-04-06 19:26:35 +00:00
Jérôme Gardou
000b53fe3e [KERNEL32_APITEST]
- Add a test verifying that the filter set with SetUnhandledExceptionFilter is called.
Take this as an occasion to demonstrate a bug with SSE exceptions in ReactOS

svn path=/trunk/; revision=58692
2013-04-06 19:15:11 +00:00
Jérôme Gardou
f380de49ba [CRT]
- Add definition and GCC implementation of _mm_setcsr and _mm_getcsr

svn path=/trunk/; revision=58691
2013-04-06 19:13:01 +00:00
Hermès Bélusca-Maïto
463b98e376 Sync with trunk r58687.
svn path=/branches/ros-csrss/; revision=58690
2013-04-06 15:28:22 +00:00
Hermès Bélusca-Maïto
cae17bc374 [CONSRV]
Shut-up almost all the dprints.

svn path=/branches/ros-csrss/; revision=58689
2013-04-06 13:40:34 +00:00
Hermès Bélusca-Maïto
431cf24bb1 [CSRSRV]
Mispelling fix only.

[CONSRV]
Improve selection, implement "Marking", i.e. selection with keyboard, and implement transition "Marking" --> "Selection" (selection with mouse).

svn path=/branches/ros-csrss/; revision=58688
2013-04-06 13:18:19 +00:00
Thomas Faber
69889ed097 [SHELL32]
- Improve IShellItem implementation. Patch by Katayama Hirofumi MZ.
CORE-7063 #resolve

svn path=/trunk/; revision=58687
2013-04-06 12:12:43 +00:00
Amine Khaldi
8d892dc056 [PSDK]
* Add DEFAULT_UNREACHABLE macro to ntdef.h.
* Add break to the last case.

svn path=/trunk/; revision=58686
2013-04-06 10:36:24 +00:00
Amine Khaldi
ba43b2590a [CMAKE]
* Don't set the compiler and linker PDB to the same file (it's the linker's PDB that matters).
* No code changes, 12% faster msvc build.

svn path=/trunk/; revision=58685
2013-04-06 10:09:01 +00:00