Eric Kohl [Sun, 8 Feb 2015 11:49:58 +0000 (11:49 +0000)]
[NTOSKRNL]
Implement NtSaveMergedKeys and its backend CmSaveMergedKeys.
svn path=/trunk/; revision=66205
Thomas Faber [Sun, 8 Feb 2015 10:57:47 +0000 (10:57 +0000)]
[DDK]
- Add RtlFailFast and FAST_FAIL_* codes
CORE-8419
svn path=/trunk/; revision=66204
Johannes Anderwald [Sun, 8 Feb 2015 08:11:51 +0000 (08:11 +0000)]
[PORTCLS]
- fix crash / assert triggered with cwawdm driver
- fix irp leak
- CORE 7822
svn path=/trunk/; revision=66203
Hermès Bélusca-Maïto [Sun, 8 Feb 2015 00:54:22 +0000 (00:54 +0000)]
[WINSRV]: Remove some deprecated code, keep other parts for reusage later on; cleanup SrvExitWindowsEx. If you enable the NotifyAndTerminateProcess call, you get a basic win32 process termination. This is now where the real work starts: do not kill CSRSS nor Winlogon, do not kill processes from other sessions, etc... Deal with console apps; display timeout dialog, and focus on the app that blocks shutdown by switching to the correct desktop. And we MUST NOT use user32 desktop APIs for switching to the different desktops, but we need to directly call win32k!! (for reasons that will appear later on; not implemented at the moment). Giannis, I will need your help for that!
Part 10/X
CORE-8322
svn path=/trunk/; revision=66202
Thomas Faber [Sun, 8 Feb 2015 00:00:30 +0000 (00:00 +0000)]
[SPEC2DEF]
- Don't warn about symbols that should be private on MSVC builds. Link already does this.
CORE-8445
svn path=/trunk/; revision=66201
Thomas Faber [Sat, 7 Feb 2015 23:54:15 +0000 (23:54 +0000)]
[CMAKE]
- Support NO_PRIVATE_WARNINGS parameter when invoking spec2def to suppress warnings about symbols that should be private
- Disable such warnings for msxml3, ole32 and rsaenh
CORE-8445
svn path=/trunk/; revision=66200
Hermès Bélusca-Maïto [Sat, 7 Feb 2015 21:42:26 +0000 (21:42 +0000)]
[SPEC2DEF]: Display the -private exports warning *only* when making import libs.
CORE-8445 #comment -private warning only displayed for import libs.
svn path=/trunk/; revision=66199
Thomas Faber [Sat, 7 Feb 2015 21:20:15 +0000 (21:20 +0000)]
[SPEC2DEF]
- Remove space before colon in error messages
svn path=/trunk/; revision=66198
Hermès Bélusca-Maïto [Sat, 7 Feb 2015 20:46:27 +0000 (20:46 +0000)]
[WINLOGON]
- Add DPRINTs to monitor how shutdown goes on (obviously they will go away when shutdown on ROS will be working).
- Add dumb handler for LN_LOGOFF_CANCELED message (unused for now...)
[WIN32K]: DPRINTs added for monitoring shutdown.
[WINSRV]: Start to plugin the whole thing (using pieces of Alex' shutdown patch):
- We need to use a "shutdown" loop (for UserThreadInitiateShutdown win32k call) for being able to cancel shuts down (not implemented yet).
- Add the "magic" call to CsrShutdownProcesses that calls the Shutdown callback of each CSR server for each Win32 process (these are those callbacks that do the real job of terminating the apps, displaying the "Kill the app" dialog, etc...). In few words, the old (disabled) code of InternalExitReactos need to go into those shutdown callbacks (but this is for other commits!).
Part 9/X
CORE-8322 #comment Continue plugging in the shutdown code (from Alex' patch) in WINSRV with adaptations into WINLOGON (+ adding DPRINTs for controlling the whole thing).
svn path=/trunk/; revision=66197
Amine Khaldi [Sat, 7 Feb 2015 19:14:42 +0000 (19:14 +0000)]
[WIN32K:INCLUDES] Some formatting fixes. NFC.
svn path=/trunk/; revision=66196
Timo Kreuzer [Sat, 7 Feb 2015 17:51:20 +0000 (17:51 +0000)]
[WIN32K]
Fix the ROP code passed to IntEngStretchBlt from NtGdiStretchDIBitsInternal. Fixes crash of Nimbus Notes installer.
CORE-9048 #resolve
svn path=/trunk/; revision=66195
Hermès Bélusca-Maïto [Sat, 7 Feb 2015 16:19:57 +0000 (16:19 +0000)]
[WIN32k:includes] Whitespace fixes.
svn path=/trunk/; revision=66194
Timo Kreuzer [Sat, 7 Feb 2015 15:52:18 +0000 (15:52 +0000)]
[FREELDR]
- #ifdef DBG -> #if DBG
- #if 0 DbgDumpMemoryMap()
svn path=/trunk/; revision=66193
Hermès Bélusca-Maïto [Sat, 7 Feb 2015 15:26:42 +0000 (15:26 +0000)]
[WINLOGON][WIN32K]
Move the shutdown privilege check from winlogon to win32k (function "UserInitiateShutdown") as it should be done.
[WIN32K]
- Introduce the pair of UserInitiateShutdown/UserEndShutdown calls that should be called when WINSRV starts a shutdown (and when it finishes it). In particular it is in UserInitiateShutdown that we need to check whether the caller has the rights to perform a shutdown (it should also have a valid window station).
- Remove the ROS-specific TWOPARAM_ROUTINE_EXITREACTOS call that is traded for Win2k3-compatible call to UserInitiateShutdown.
[WINSRV]
Hackfix our current ExitWindowsEx functionality (based on a patch by Alex made against r46050 for win32csr) to make it "compatible" with the improvements in win32k: impersonate the caller and call the UserInitiateShutdown win32k system call (instead of the TWOPARAM_ROUTINE_EXITREACTOS). More will come later on.
[USER32]
Win32k can require performing shutdown in an asynchronous way (needed also on WINSRV side) so we need to put all the code in a worker thread.
Part 8/X (part 6 was r65693 and part 7 was r66186).
CORE-8322 #comment Start to add Alex' win32csr shutdown patch in WINSRV; fixes for winlogon and additions to win32k.
svn path=/trunk/; revision=66192
Timo Kreuzer [Sat, 7 Feb 2015 15:05:04 +0000 (15:05 +0000)]
[MKHIVE]
Add back CmpAllocate prototype. Fixes MSVC warnings.
svn path=/trunk/; revision=66191
Giannis Adamopoulos [Sat, 7 Feb 2015 14:42:39 +0000 (14:42 +0000)]
[SHELL32]
- Get rid of IDD_FILE_COPY dialog. It was never used, never completed and windows don't really have such a dialog.
- Remove SHShowFileOperationDialog which was never completed. This will be replaced shortly with a working solution by Huw Davies
svn path=/trunk/; revision=66190
Thomas Faber [Sat, 7 Feb 2015 13:24:29 +0000 (13:24 +0000)]
[RTL]
- Implement RtlIpv4StringToAddressW. Dedicated to Jérôme. Thanks to the countless reviewers.
CORE-6490
svn path=/trunk/; revision=66189
Thomas Faber [Sat, 7 Feb 2015 11:11:37 +0000 (11:11 +0000)]
[WIN32K]
- Do not use an uninitialized variable in UserSetProcessWindowStation. Feel free to fix this properly
svn path=/trunk/; revision=66188
Thomas Faber [Sat, 7 Feb 2015 10:07:24 +0000 (10:07 +0000)]
[RTL]
- Implement RtlIpv4StringToAddressA and RtlIpv4StringToAddressExA using their -W counterparts
CORE-6490
svn path=/trunk/; revision=66187
Hermès Bélusca-Maïto [Sat, 7 Feb 2015 01:18:40 +0000 (01:18 +0000)]
[WINLOGON][WIN32K]: Tend towards Win2k3-compatible winlogon logoff/shutdown messaging. Something that needs to be fixed is that it is not winlogon that checks whether the app requesting the shutdown has the correct rights, but it is win32k. I temporarily disable this check in winlogon (it's not as if we introduced a security breach in ReactOS ^^)
svn path=/trunk/; revision=66186
Hermès Bélusca-Maïto [Fri, 6 Feb 2015 23:29:09 +0000 (23:29 +0000)]
[WINSRV]: Remove a long standing hack (added 4 years ago) that is now useless.
CORE-5138 #comment Hack from r51460 finally removed.
svn path=/trunk/; revision=66185
James Tabor [Fri, 6 Feb 2015 21:17:10 +0000 (21:17 +0000)]
[User32]
- Patch by Huw Davies : Merge the blitting of the centered and non-centered cases.
svn path=/trunk/; revision=66184
James Tabor [Fri, 6 Feb 2015 21:07:59 +0000 (21:07 +0000)]
[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
James Tabor [Fri, 6 Feb 2015 20:57:45 +0000 (20:57 +0000)]
[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
James Tabor [Fri, 6 Feb 2015 20:56:57 +0000 (20:56 +0000)]
[WineTests|User32]
- Sync Dialog to wine head.
svn path=/trunk/; revision=66181
Jérôme Gardou [Fri, 6 Feb 2015 10:49:04 +0000 (10:49 +0000)]
[KMTEST/TCPIP]
- Add tests checking for TDI_CONNECT behaviour.
svn path=/trunk/; revision=66180
Hermès Bélusca-Maïto [Fri, 6 Feb 2015 01:21:45 +0000 (01:21 +0000)]
[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
Hermès Bélusca-Maïto [Fri, 6 Feb 2015 00:07:23 +0000 (00:07 +0000)]
[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
James Tabor [Thu, 5 Feb 2015 23:46:57 +0000 (23:46 +0000)]
[Win32ss]
- Validate the parent window before locking it. Attempt to fix CORE-9117.
svn path=/trunk/; revision=66177
Amine Khaldi [Thu, 5 Feb 2015 22:12:55 +0000 (22:12 +0000)]
[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
James Tabor [Thu, 5 Feb 2015 21:31:05 +0000 (21:31 +0000)]
[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
Hermès Bélusca-Maïto [Thu, 5 Feb 2015 21:24:26 +0000 (21:24 +0000)]
[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
Hermès Bélusca-Maïto [Thu, 5 Feb 2015 21:17:35 +0000 (21:17 +0000)]
[FREELDR]: Fix initialization of BootPath variable, and add some explanation comment as requested long time ago by Pierre.
svn path=/trunk/; revision=66173
Timo Kreuzer [Thu, 5 Feb 2015 10:10:33 +0000 (10:10 +0000)]
[W32KNAPI]
Load NtGdiFlushUserBatch dynamically to allow loading on Win 2003, where the function does not exist.
ROSTESTS-131 #resolve
svn path=/trunk/; revision=66172
Timo Kreuzer [Thu, 5 Feb 2015 09:35:54 +0000 (09:35 +0000)]
[GDI32]
CORE-8350 #comment Fix return value on error in RealizePalette. #resolve
svn path=/trunk/; revision=66171
Aleksandar Andrejevic [Thu, 5 Feb 2015 01:03:09 +0000 (01:03 +0000)]
[FAST486]
Implement FRNDINT.
svn path=/trunk/; revision=66170
Hermès Bélusca-Maïto [Thu, 5 Feb 2015 00:43:39 +0000 (00:43 +0000)]
[FREELDR]: Add some debug information when searching for PCI routing tables.
svn path=/trunk/; revision=66169
James Tabor [Thu, 5 Feb 2015 00:13:51 +0000 (00:13 +0000)]
- Missed this one.
svn path=/trunk/; revision=66168
Hermès Bélusca-Maïto [Thu, 5 Feb 2015 00:12:12 +0000 (00:12 +0000)]
[DLLs]: Privatize the exports that should be so.
svn path=/trunk/; revision=66167
James Tabor [Thu, 5 Feb 2015 00:11:35 +0000 (00:11 +0000)]
[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
Hermès Bélusca-Maïto [Wed, 4 Feb 2015 23:56:23 +0000 (23:56 +0000)]
[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
James Tabor [Wed, 4 Feb 2015 21:59:15 +0000 (21:59 +0000)]
[NtUser]
- Add object handle information and set station user support.
svn path=/trunk/; revision=66164
Hermès Bélusca-Maïto [Wed, 4 Feb 2015 21:34:22 +0000 (21:34 +0000)]
[MSPAINT]: Improve help menu name in some languages.
Patch by Jared.
CORE-9087 #resolve #comment Fixed, thanks!
svn path=/trunk/; revision=66163
Daniel Reimer [Wed, 4 Feb 2015 21:27:20 +0000 (21:27 +0000)]
[RAPPS]
Fix broken link to Total Commander
CORE-9123 #resolve #comment Please retry. Thx for help.
svn path=/trunk/; revision=66162
Jérôme Gardou [Wed, 4 Feb 2015 16:58:41 +0000 (16:58 +0000)]
[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
Amine Khaldi [Wed, 4 Feb 2015 14:58:20 +0000 (14:58 +0000)]
[TRANSLATIONS] Turkish translation update by Erdem Ersoy. CORE-7861
svn path=/trunk/; revision=66160
Amine Khaldi [Wed, 4 Feb 2015 09:13:43 +0000 (09:13 +0000)]
[SHELL32] Move some *RecycleBin*() functions to a more appropriate source file. Improve header inclusions.
svn path=/trunk/; revision=66159
Timo Kreuzer [Wed, 4 Feb 2015 09:02:25 +0000 (09:02 +0000)]
[GDI32_APITEST]
Add simple tests for RealizePalette.
CORE-8350 #comment Tests show that the patch is not correct.
svn path=/trunk/; revision=66158
Timo Kreuzer [Wed, 4 Feb 2015 08:21:54 +0000 (08:21 +0000)]
[WIN32K]
Always update surface flags in EngModifySurface
svn path=/trunk/; revision=66157
Aleksandar Andrejevic [Wed, 4 Feb 2015 03:22:48 +0000 (03:22 +0000)]
[FAST486]
Implement FDECSTP, FINCSTP and FXTRACT.
svn path=/trunk/; revision=66156
Hermès Bélusca-Maïto [Wed, 4 Feb 2015 03:12:03 +0000 (03:12 +0000)]
[FAST486]: Use a more "regular" syntax (i.e. understandable by other compilers than GCC).
svn path=/trunk/; revision=66155
Aleksandar Andrejevic [Wed, 4 Feb 2015 02:47:13 +0000 (02:47 +0000)]
[FAST486]
Implement FCHS, FABS, FTST, FXAM, FLD1, FLDL2T, FLDL2E, FLDPI, FLDLG2, FLDLN2 and FLDZ.
svn path=/trunk/; revision=66154
Hermès Bélusca-Maïto [Wed, 4 Feb 2015 01:42:11 +0000 (01:42 +0000)]
[MPLAY32]: Use a consistent type/naming for mci errors.
svn path=/trunk/; revision=66153
Hermès Bélusca-Maïto [Wed, 4 Feb 2015 01:36:17 +0000 (01:36 +0000)]
[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
Aleksandar Andrejevic [Tue, 3 Feb 2015 03:26:59 +0000 (03:26 +0000)]
[FAST486]
Add stubs for the remaining FPU instructions. Implement FNOP.
svn path=/trunk/; revision=66151
David Quintana [Mon, 2 Feb 2015 22:06:59 +0000 (22:06 +0000)]
[RSHELL]
* Add comments in some key places.
* Reshuffled the order of a few methods.
svn path=/trunk/; revision=66150
James Tabor [Mon, 2 Feb 2015 06:22:26 +0000 (06:22 +0000)]
[Win32ss]
- Fix SeaMonkey crash while restarting the web browser.
svn path=/trunk/; revision=66149
Eric Kohl [Sun, 1 Feb 2015 23:01:31 +0000 (23:01 +0000)]
[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
Hermès Bélusca-Maïto [Sun, 1 Feb 2015 22:37:06 +0000 (22:37 +0000)]
[STLPORT]
Fix assignment. Patch by Victor Martinez.
CORE-8117 #resolve #comment Fixed in r66147, thanks!
svn path=/trunk/; revision=66147
Hermès Bélusca-Maïto [Sun, 1 Feb 2015 22:15:32 +0000 (22:15 +0000)]
[FREELDR]: All tabs to 4 spaces and remove trailing whitespace.
svn path=/trunk/; revision=66146
Hermès Bélusca-Maïto [Sun, 1 Feb 2015 21:35:45 +0000 (21:35 +0000)]
[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
Hermès Bélusca-Maïto [Sun, 1 Feb 2015 20:22:13 +0000 (20:22 +0000)]
[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
Hermès Bélusca-Maïto [Sun, 1 Feb 2015 17:49:11 +0000 (17:49 +0000)]
[FREELDR]
- Remove an unexisting function declaration.
- Move some boot methods back to suitable place.
- Whitespace fixes.
svn path=/trunk/; revision=66143
Hermès Bélusca-Maïto [Sun, 1 Feb 2015 15:22:31 +0000 (15:22 +0000)]
[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
Hermès Bélusca-Maïto [Sun, 1 Feb 2015 15:10:19 +0000 (15:10 +0000)]
[FREELDR]: Don't use a null pointer for strstr call.
CORE-8198 #resolve #comment Fixed.
svn path=/trunk/; revision=66141
Hermès Bélusca-Maïto [Sun, 1 Feb 2015 14:39:35 +0000 (14:39 +0000)]
[CMLIB]: Whitespace fixes only.
svn path=/trunk/; revision=66140
Eric Kohl [Sun, 1 Feb 2015 13:59:09 +0000 (13:59 +0000)]
[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
Hermès Bélusca-Maïto [Sun, 1 Feb 2015 13:33:06 +0000 (13:33 +0000)]
[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
Hermès Bélusca-Maïto [Sun, 1 Feb 2015 12:39:37 +0000 (12:39 +0000)]
[CDMAKE]: Code cleanup (remove useless comments and that setjmp thingie).
svn path=/trunk/; revision=66137
Eric Kohl [Sun, 1 Feb 2015 12:24:03 +0000 (12:24 +0000)]
[NTOSKRNL]
Set invalid atributes for the mutant object type. This fixes a kmtest:ObTypes bug.
svn path=/trunk/; revision=66136
James Tabor [Sat, 31 Jan 2015 23:30:30 +0000 (23:30 +0000)]
[NtUser]
- Add default setting to Foreground Flash Count. Should fix flash.
svn path=/trunk/; revision=66135
Aleksandar Andrejevic [Sat, 31 Jan 2015 22:47:05 +0000 (22:47 +0000)]
[FAST486]
Implement FLDENV and FRSTOR.
svn path=/trunk/; revision=66134
James Tabor [Sat, 31 Jan 2015 22:41:34 +0000 (22:41 +0000)]
[NtUser]
- Get flash window ready for use. Still more testing is needed. Missing shell support.
svn path=/trunk/; revision=66133
James Tabor [Sat, 31 Jan 2015 21:44:26 +0000 (21:44 +0000)]
[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
Aleksandar Andrejevic [Sat, 31 Jan 2015 21:34:56 +0000 (21:34 +0000)]
[FAST486]
Implement FSTENV and FSAVE. Keep track of the last FPU instruction and operand.
svn path=/trunk/; revision=66131
Hermès Bélusca-Maïto [Sat, 31 Jan 2015 19:05:15 +0000 (19:05 +0000)]
Code style changes only.
svn path=/trunk/; revision=66130
Hermès Bélusca-Maïto [Sat, 31 Jan 2015 18:56:14 +0000 (18:56 +0000)]
No code clarification, sorry.
svn path=/trunk/; revision=66129
Hermès Bélusca-Maïto [Sat, 31 Jan 2015 18:54:52 +0000 (18:54 +0000)]
[CDMAKE]: Fix Philip's firstname; clarify code.
svn path=/trunk/; revision=66128
Hermès Bélusca-Maïto [Sat, 31 Jan 2015 18:44:28 +0000 (18:44 +0000)]
[CDMAKE]: Have fun with cdmake:
- Fix copyright headers
- Fix string identifiers for ISO9660 and Joliet
svn path=/trunk/; revision=66127
Aleksandar Andrejevic [Sat, 31 Jan 2015 16:13:40 +0000 (16:13 +0000)]
[FAST486]
Implement FST/FSTP for single reals.
svn path=/trunk/; revision=66126
Eric Kohl [Sat, 31 Jan 2015 15:58:00 +0000 (15:58 +0000)]
[NPFS]
Fix a little logical error. This should fix the ntdll pipe winetest.
svn path=/trunk/; revision=66125
Hermès Bélusca-Maïto [Fri, 30 Jan 2015 00:43:35 +0000 (00:43 +0000)]
[SHELL32]
Improve "no-open" feature by using a better icon. Patch by Jared.
CORE-9102 #resolve #comment Fixed ;)
svn path=/trunk/; revision=66118
Hermès Bélusca-Maïto [Thu, 29 Jan 2015 01:35:21 +0000 (01:35 +0000)]
[BOOTDATA]: Default also to 32bpp (livecd, ...); see r65498 for more details. CORE-8826
svn path=/trunk/; revision=66113
Hermès Bélusca-Maïto [Thu, 29 Jan 2015 00:43:44 +0000 (00:43 +0000)]
[PACKAGES]: Update GNUTLS package files (tested by Sylvain & Daniel).
svn path=/trunk/; revision=66110
Hermès Bélusca-Maïto [Thu, 29 Jan 2015 00:20:56 +0000 (00:20 +0000)]
[LIVE|HYBRIDCD]: We also need an empty "Default User/Start Menu/Programs" directory.
svn path=/trunk/; revision=66109
Hermès Bélusca-Maïto [Thu, 29 Jan 2015 00:15:35 +0000 (00:15 +0000)]
[ROS***]: Add few more information in the readme's.
svn path=/trunk/; revision=66108
Hermès Bélusca-Maïto [Thu, 29 Jan 2015 00:06:55 +0000 (00:06 +0000)]
[REACTOS_SETUP]
Show a critical error if txtsetup.sif cannot be found, instead of displaying empty fields in the setup. Patch by Lee Schroeder.
CORE-8971 #resolve #comment Fixed, thanks!
svn path=/trunk/; revision=66107
Hermès Bélusca-Maïto [Wed, 28 Jan 2015 23:23:48 +0000 (23:23 +0000)]
[FREELDR]: Reset FrldrBootDrive before chainloading in some cases (when the boot drive is going to change), because ChainLoadBiosBootSectorCode uses FrldrBootDrive for the boot drive. An alternative would be to pass this boot drive as a parameter to ChainLoadBiosBootSectorCode... Fixes FreeLdr booting to another drive.
svn path=/trunk/; revision=66106
Sylvain Petreolle [Wed, 28 Jan 2015 22:32:53 +0000 (22:32 +0000)]
[LIVECD]
Add shortcut to the On Screen Keyboard.
Patch by Jared.
CORE-9093 #resolve
svn path=/trunk/; revision=66105
Sylvain Petreolle [Wed, 28 Jan 2015 22:20:09 +0000 (22:20 +0000)]
[UNIATA]
Update to 0.45e.
CORE-8727 #resolve
Sorry for the delay !
svn path=/trunk/; revision=66104
Pierre Schweitzer [Wed, 28 Jan 2015 21:03:18 +0000 (21:03 +0000)]
[FREELDR]
Revert r66102
svn path=/trunk/; revision=66103
Pierre Schweitzer [Wed, 28 Jan 2015 20:52:38 +0000 (20:52 +0000)]
[FREELDR]
Fix REL build
svn path=/trunk/; revision=66102
Pierre Schweitzer [Wed, 28 Jan 2015 20:41:23 +0000 (20:41 +0000)]
[CDMAKE]
It's totally pointless to nullify after calloc
svn path=/trunk/; revision=66101
Hermès Bélusca-Maïto [Wed, 28 Jan 2015 20:26:56 +0000 (20:26 +0000)]
[CDMAKE]
- Fix misusage of the hash-table. CORE-9098 #resolve #comment Fixed in revision 66100!
- Really fix date for files and directories when CDs are generated on Windows. Use UTC time everywhere. Simplify code.
svn path=/trunk/; revision=66100
Timo Kreuzer [Tue, 27 Jan 2015 22:19:25 +0000 (22:19 +0000)]
[FREELDR]
Increase number of static memory descriptors from 32 to 40.
CORE-9097 #resolve #comment Please retest and reopen if it's still not fixed.
svn path=/trunk/; revision=66099
Hermès Bélusca-Maïto [Tue, 27 Jan 2015 19:31:19 +0000 (19:31 +0000)]
[CDMAKE]: Whitespace fixes only.
svn path=/trunk/; revision=66098
Hermès Bélusca-Maïto [Tue, 27 Jan 2015 00:19:02 +0000 (00:19 +0000)]
Fix bootcd-regtest target. All the bootsectors (plus isoboot) should go to bootcd and bootcdregtest cds, and only isoboot should remain for the live and hybrid cds.
svn path=/trunk/; revision=66097
Colin Finck [Mon, 26 Jan 2015 22:32:43 +0000 (22:32 +0000)]
[EXPLORER]
- Provide an editable file for the start menu banner just like we had for explorer-old
- Use the same font that's used for the ReactOS logo
svn path=/trunk/; revision=66095
Timo Kreuzer [Mon, 26 Jan 2015 22:11:34 +0000 (22:11 +0000)]
[WIN32K]
Fix major bug in EngModifySurface: when pvScan0 and lDelta are passed, the surface is converted to type STYPE_BITMAP. pvBits is calculated accordingly and surface flags are updated according to flSurface parameter. Fixes crash with Intel 810 graphic drivers. Thanks to Julio Carchi for testing/helping with debugging. CORE-7821 #resolve
svn path=/trunk/; revision=66094
Hermès Bélusca-Maïto [Mon, 26 Jan 2015 21:19:21 +0000 (21:19 +0000)]
[REACTOS]
- CORE-9069 #comment Add a "NOT_IN_HYBRIDCD" flag (I don't have atm. a better name...) to specify files that must not be present in the bootcd/... or livecd/... directories of the hybridcd. The flag name is confusing because for few files (eg. readme.txt) it is used together with the target "all hybridcd". In this case, that means: add readme.txt file to the bootcd and livecd root directories, add it to the hybridcd root directory but NOT in the bootcd/ and livecd/ directories of the hybridcd... Everybody follows?
- Remove the bootsector files for the livecd (only keep isoboot though :) ) since they are not needed there (they are only needed for the bootcd).
svn path=/trunk/; revision=66092