Commit graph

60790 commits

Author SHA1 Message Date
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
Aleksandar Andrejevic 6af9d3e24c [FAST486]
Implement FLDENV and FRSTOR.


svn path=/trunk/; revision=66134
2015-01-31 22:47:05 +00:00
James Tabor 4c848e9a69 [NtUser]
- Get flash window ready for use. Still more testing is needed. Missing shell support.

svn path=/trunk/; revision=66133
2015-01-31 22:41:34 +00:00
James Tabor db9a74e7cc [NtUser]
- Hack fix crash while removing menus. See CORE-9107 for crash information and CORE-8299 for overall menu issues.

svn path=/trunk/; revision=66132
2015-01-31 21:44:26 +00:00
Aleksandar Andrejevic 8c1b044a8c [FAST486]
Implement FSTENV and FSAVE. Keep track of the last FPU instruction and operand.


svn path=/trunk/; revision=66131
2015-01-31 21:34:56 +00:00
Hermès Bélusca-Maïto 2369d5c3db Code style changes only.
svn path=/trunk/; revision=66130
2015-01-31 19:05:15 +00:00
Hermès Bélusca-Maïto 2f36640fb3 No code clarification, sorry.
svn path=/trunk/; revision=66129
2015-01-31 18:56:14 +00:00
Hermès Bélusca-Maïto 1957f91121 [CDMAKE]: Fix Philip's firstname; clarify code.
svn path=/trunk/; revision=66128
2015-01-31 18:54:52 +00:00
Hermès Bélusca-Maïto 73164f7524 [CDMAKE]: Have fun with cdmake:
- Fix copyright headers
- Fix string identifiers for ISO9660 and Joliet

svn path=/trunk/; revision=66127
2015-01-31 18:44:28 +00:00
Aleksandar Andrejevic 73f35d3ca1 [FAST486]
Implement FST/FSTP for single reals.


svn path=/trunk/; revision=66126
2015-01-31 16:13:40 +00:00
Eric Kohl 7008e871d9 [NPFS]
Fix a little logical error. This should fix the ntdll pipe winetest.

svn path=/trunk/; revision=66125
2015-01-31 15:58:00 +00:00
Hermès Bélusca-Maïto 494d45c39e [SHELL32]
Improve "no-open" feature by using a better icon. Patch by Jared.
CORE-9102 #resolve #comment Fixed ;)

svn path=/trunk/; revision=66118
2015-01-30 00:43:35 +00:00
Hermès Bélusca-Maïto c389b991cd [BOOTDATA]: Default also to 32bpp (livecd, ...); see r65498 for more details. CORE-8826
svn path=/trunk/; revision=66113
2015-01-29 01:35:21 +00:00