Commit graph

60602 commits

Author SHA1 Message Date
James Tabor
cc48a3494b [User32]
- Patch by Huw Davies : Merge the blitting of the centered and non-centered cases.

svn path=/trunk/; revision=66184
2015-02-06 21:17:10 +00:00
James Tabor
e0152471f9 [WineTests|User32]
- Sync Combo to wine head. Patch by Huw Davies : Make the combo's listbox a topmost window. See CORE-5186 for prior report.

svn path=/trunk/; revision=66183
2015-02-06 21:07:59 +00:00
James Tabor
4cb4ee6326 [User32]
- Patch by Piotr Caban : Only store dialog focus when window is hidden or inactive. Only use DIALOGINFO-> hwndFocus to store last focus of inactive windows.

svn path=/trunk/; revision=66182
2015-02-06 20:57:45 +00:00
James Tabor
d783274010 [WineTests|User32]
- Sync Dialog to wine head.

svn path=/trunk/; revision=66181
2015-02-06 20:56:57 +00:00
Jérôme Gardou
fcddf62f18 [KMTEST/TCPIP]
- Add tests checking for TDI_CONNECT behaviour.

svn path=/trunk/; revision=66180
2015-02-06 10:49:04 +00:00
Hermès Bélusca-Maïto
51d68a3329 [FREELDR]
- For now, only activate custom ReactOS boot on non-x86 builds.
- Fix INI section item list initialization before using it! Fixes custom ReactOS boots (ie. remove an invalid heap free). Now custom ReactOS boots work!

svn path=/trunk/; revision=66179
2015-02-06 01:21:45 +00:00
Hermès Bélusca-Maïto
149e5e961a [SHELL32]
- Fix registry value retrieval with RegGetValue (RRF_RT_REG_EXPAND_SZ has a non-obvious functioning: it should be used with NO_EXPAND flag. Otherwise use RRF_RT_REG_SZ to retrieve REG_SZ values, or REG_EXPAND_SZ values with automatic expansion as expected). CORE-9001 #resolve #comment Fixed, thanks for reporting!
- Fix whitespace.

svn path=/trunk/; revision=66178
2015-02-06 00:07:23 +00:00
James Tabor
b07541cc5d [Win32ss]
- Validate the parent window before locking it. Attempt to fix CORE-9117.

svn path=/trunk/; revision=66177
2015-02-05 23:46:57 +00:00
Amine Khaldi
bff824b2ca [DLLs] Revert r66167 (Privatize the exports that should be so). Fixes MSVC build. Of course the glorious GCC toolchain is oblivious to this.
svn path=/trunk/; revision=66176
2015-02-05 22:12:55 +00:00
James Tabor
4f897d6aa9 [User32]
- Return timeout if the count and wait time is zero. This is a wine hack and fixes two related mgs:test_MsgWait* tests. Attempt to fix CORE-9117. Not sure if MsgWaitForMultipleObjects is the problem.

svn path=/trunk/; revision=66175
2015-02-05 21:31:05 +00:00
Hermès Bélusca-Maïto
d511783a3c [FREELDR]: Remove some extra newlines at the end of error messages that are displayed via message boxes, and also for few of them, use the fact that our message boxes implement printf-like features.
svn path=/trunk/; revision=66174
2015-02-05 21:24:26 +00:00
Hermès Bélusca-Maïto
927ab9996d [FREELDR]: Fix initialization of BootPath variable, and add some explanation comment as requested long time ago by Pierre.
svn path=/trunk/; revision=66173
2015-02-05 21:17:35 +00:00
Timo Kreuzer
23a57a334f [W32KNAPI]
Load NtGdiFlushUserBatch dynamically to allow loading on Win 2003, where the function does not exist.
ROSTESTS-131 #resolve

svn path=/trunk/; revision=66172
2015-02-05 10:10:33 +00:00
Timo Kreuzer
2efb302756 [GDI32]
CORE-8350 #comment Fix return value on error in RealizePalette. #resolve

svn path=/trunk/; revision=66171
2015-02-05 09:35:54 +00:00
Aleksandar Andrejevic
af6093b4a5 [FAST486]
Implement FRNDINT.


svn path=/trunk/; revision=66170
2015-02-05 01:03:09 +00:00
Hermès Bélusca-Maïto
63773511d0 [FREELDR]: Add some debug information when searching for PCI routing tables.
svn path=/trunk/; revision=66169
2015-02-05 00:43:39 +00:00
James Tabor
3c936843c2 - Missed this one.
svn path=/trunk/; revision=66168
2015-02-05 00:13:51 +00:00
Hermès Bélusca-Maïto
6ee06a3b26 [DLLs]: Privatize the exports that should be so.
svn path=/trunk/; revision=66167
2015-02-05 00:12:12 +00:00
James Tabor
fe753e82c7 [Win32ss]
- Setup system cursors and icons. Could help with Themes.
- Set default cursor to the message queue structure.
- Fix wine cursor icon tests. Fix ATI cursor passing issue.
- Fix that sticky mouse cursor while the screen saver is on.
- Move cursor code from User32 and shake that pop up window too.
- Setup for window station security checking.
- Dedicated to the great work by Jérôme Gardou. Doing ones best to preserve his original code!

svn path=/trunk/; revision=66166
2015-02-05 00:11:35 +00:00
Hermès Bélusca-Maïto
aa19105965 [SPEC2DEF]
- Warn about symbols that should be private. Patch by Thomas Faber. CORE-8445 #resolve #comment Committed in revision 66165. It's also nice/useful to get the warnings even if we are not generating an import lib (example when building rsaenh): MSVC warns also in this case.
- Improve error messages.
- some_ptr = 0; ---> use NULL instead.
- remove useless extra parentheses.

svn path=/trunk/; revision=66165
2015-02-04 23:56:23 +00:00
James Tabor
9491749bfd [NtUser]
- Add object handle information and set station user support.

svn path=/trunk/; revision=66164
2015-02-04 21:59:15 +00:00
Hermès Bélusca-Maïto
2ff70a1a12 [MSPAINT]: Improve help menu name in some languages.
Patch by Jared.
CORE-9087 #resolve #comment Fixed, thanks!

svn path=/trunk/; revision=66163
2015-02-04 21:34:22 +00:00
Daniel Reimer
5c1c0cf9fc [RAPPS]
Fix broken link to Total Commander
CORE-9123 #resolve #comment Please retry. Thx for help.

svn path=/trunk/; revision=66162
2015-02-04 21:27:20 +00:00
Jérôme Gardou
f8de863698 [NTDLL]
- use the edx register to store the function pointer to the syscall trampoline.
This is how google Chrome checks if an exported function is a system call or not.
See https://chromium.googlesource.com/chromium/src.git/+/master/sandbox/win/src/service_resolver_32.cc and https://bugs.winehq.org/show_bug.cgi?id=21232 for details

svn path=/trunk/; revision=66161
2015-02-04 16:58:41 +00:00
Amine Khaldi
667174effd [TRANSLATIONS] Turkish translation update by Erdem Ersoy. CORE-7861
svn path=/trunk/; revision=66160
2015-02-04 14:58:20 +00:00
Amine Khaldi
d952727844 [SHELL32] Move some *RecycleBin*() functions to a more appropriate source file. Improve header inclusions.
svn path=/trunk/; revision=66159
2015-02-04 09:13:43 +00:00
Timo Kreuzer
949aef7e6c [GDI32_APITEST]
Add simple tests for RealizePalette.
CORE-8350 #comment Tests show that the patch is not correct.

svn path=/trunk/; revision=66158
2015-02-04 09:02:25 +00:00
Timo Kreuzer
910b673508 [WIN32K]
Always update surface flags in EngModifySurface

svn path=/trunk/; revision=66157
2015-02-04 08:21:54 +00:00
Aleksandar Andrejevic
ec76f48f58 [FAST486]
Implement FDECSTP, FINCSTP and FXTRACT.


svn path=/trunk/; revision=66156
2015-02-04 03:22:48 +00:00
Hermès Bélusca-Maïto
6af8dff1f8 [FAST486]: Use a more "regular" syntax (i.e. understandable by other compilers than GCC).
svn path=/trunk/; revision=66155
2015-02-04 03:12:03 +00:00
Aleksandar Andrejevic
0027e5a95a [FAST486]
Implement FCHS, FABS, FTST, FXAM, FLD1, FLDL2T, FLDL2E, FLDPI, FLDLG2, FLDLN2 and FLDZ.


svn path=/trunk/; revision=66154
2015-02-04 02:47:13 +00:00
Hermès Bélusca-Maïto
56608c8fe0 [MPLAY32]: Use a consistent type/naming for mci errors.
svn path=/trunk/; revision=66153
2015-02-04 01:42:11 +00:00
Hermès Bélusca-Maïto
3c758ecb42 [MPLAY32]
Build the Open-File filter mask in runtime, according to the supported extensions and media devices registered in the registry.
Patch by Ricardo Hanke.
CORE-7883 #resolve #comment Committed, with number-of-chars vs. number-of-bytes fixes by me, plus minor modification to build the filter only once when mplay32 is launched, and use a default filter if runtime filter build fails.

svn path=/trunk/; revision=66152
2015-02-04 01:36:17 +00:00
Aleksandar Andrejevic
f0d5e95467 [FAST486]
Add stubs for the remaining FPU instructions. Implement FNOP.


svn path=/trunk/; revision=66151
2015-02-03 03:26:59 +00:00
David Quintana
5ddd8473f3 [RSHELL]
* Add comments in some key places.
* Reshuffled the order of a few methods.

svn path=/trunk/; revision=66150
2015-02-02 22:06:59 +00:00
James Tabor
be2a9b2e37 [Win32ss]
- Fix SeaMonkey crash while restarting the web browser.

svn path=/trunk/; revision=66149
2015-02-02 06:22:26 +00:00
Eric Kohl
168427ac29 [NTOSKRNL]
SeAssignSecurityEx: Add support for SEF_DEFAULT_OWNER_FROM_PARENT and SEF_DEFAULT_GROUP_FROM_PARENT.
This fixes several kmtest:SeInheritance bugs.

svn path=/trunk/; revision=66148
2015-02-01 23:01:31 +00:00
Hermès Bélusca-Maïto
80a5b9b021 [STLPORT]
Fix assignment. Patch by Victor Martinez.
CORE-8117 #resolve #comment Fixed in r66147, thanks!

svn path=/trunk/; revision=66147
2015-02-01 22:37:06 +00:00
Hermès Bélusca-Maïto
dcf70ea86f [FREELDR]: All tabs to 4 spaces and remove trailing whitespace.
svn path=/trunk/; revision=66146
2015-02-01 22:15:32 +00:00
Hermès Bélusca-Maïto
cd843a9298 [FREELDR]
- Code style changes (whitespace + C-style comments).
- Move reactos/registry to windows/ since it's only for booting windows-like OSes that registry functions are used.
- ARC hw support functions first move (i.e. another code refactoring will happen) outside of reactos/ (since they are used generally, not just for ReactOS loading).
- ARC name outside of reactos/
- Delete now-useless reactos/ subdirectory.

svn path=/trunk/; revision=66145
2015-02-01 21:35:45 +00:00
Hermès Bélusca-Maïto
fd896be2a7 [FREELDR]
- Fix date format in CHANGELOG (that uses that #$@! of US format)
- Diverse code style changes (whitespace, extra braces, C++ to C-style comments, ...)

svn path=/trunk/; revision=66144
2015-02-01 20:22:13 +00:00
Hermès Bélusca-Maïto
2682e03820 [FREELDR]
- Remove an unexisting function declaration.
- Move some boot methods back to suitable place.
- Whitespace fixes.

svn path=/trunk/; revision=66143
2015-02-01 17:49:11 +00:00
Hermès Bélusca-Maïto
42ef1d09a7 [FREELDR]: Pseudo-fix my previous commit. But anyway, the "usebiossettings" case looks strange... (I mean, this precise line: LoaderRedirectionInformation.PortAddress = (PUCHAR)strtoul(Settings, 0, 16); ).
svn path=/trunk/; revision=66142
2015-02-01 15:22:31 +00:00
Hermès Bélusca-Maïto
3536a8463e [FREELDR]: Don't use a null pointer for strstr call.
CORE-8198 #resolve #comment Fixed.

svn path=/trunk/; revision=66141
2015-02-01 15:10:19 +00:00
Hermès Bélusca-Maïto
434111e8b0 [CMLIB]: Whitespace fixes only.
svn path=/trunk/; revision=66140
2015-02-01 14:39:35 +00:00
Eric Kohl
df5dff26f4 [NTOSKRNL][INCLUDE]
Add keyed event access mask values and use them in the keyed event object implementation.
This fixes another kmtest:ObTypes bug.

svn path=/trunk/; revision=66139
2015-02-01 13:59:09 +00:00
Hermès Bélusca-Maïto
b799bbb859 [RTL]
- Whitespace files.
- Add missing PSEH inclusion (that can be detected if one comments the objbase.h include in rtl.h ...)

[MKHIVE]
Code cleanup + add a comment to explain what this ntoskrnl.h file is.

svn path=/trunk/; revision=66138
2015-02-01 13:33:06 +00:00
Hermès Bélusca-Maïto
5a6cb60c3d [CDMAKE]: Code cleanup (remove useless comments and that setjmp thingie).
svn path=/trunk/; revision=66137
2015-02-01 12:39:37 +00:00
Eric Kohl
30701b9657 [NTOSKRNL]
Set invalid atributes for the mutant object type. This fixes a kmtest:ObTypes bug.

svn path=/trunk/; revision=66136
2015-02-01 12:24:03 +00:00
James Tabor
e007c66f9b [NtUser]
- Add default setting to Foreground Flash Count. Should fix flash.

svn path=/trunk/; revision=66135
2015-01-31 23:30:30 +00:00