reactos.git
9 years ago[NTVDM]
Hermès Bélusca-Maïto [Fri, 13 Mar 2015 22:38:44 +0000 (22:38 +0000)]
[NTVDM]
- Move the VDD memory handler API prototypes to the corresponding DDK header.
- Fix few function arguments types and add few more comments :)
- Move all NTVDM-memory related functions to memory.c
- Prefer checking for !IsListEmpty(&list) instead of doing list.Flink != &list (ehh! NTVDM is not win32k!!)

svn path=/trunk/; revision=66669

9 years ago[WLANSVC]
Christoph von Wittich [Fri, 13 Mar 2015 19:09:32 +0000 (19:09 +0000)]
[WLANSVC]
fix a typo
spotted by Eric

svn path=/trunk/; revision=66668

9 years ago[NTVDM]
Aleksandar Andrejevic [Fri, 13 Mar 2015 18:28:45 +0000 (18:28 +0000)]
[NTVDM]
Fix copypasta in the file headers.

svn path=/trunk/; revision=66667

9 years ago[NTVDM][FAST486]
Aleksandar Andrejevic [Fri, 13 Mar 2015 17:57:51 +0000 (17:57 +0000)]
[NTVDM][FAST486]
- Implement VDDInstallMemoryHook and VDDDeInstallMemoryHook using page guards.
- Implement another API for memory hooks that should be faster than page guards
(for NTVDM only).
- Adjust the VGA and EMS memory handlers to use this method.
- In Fast486, implement a method that will allow us to "rewind" the current instruction,
in case it was interrupted by a memory hook page fault.
- Use a memory hook to protect the BIOS ROM from being written to.

svn path=/trunk/; revision=66666

9 years ago[INCLUDE/WINE]
Timo Kreuzer [Wed, 11 Mar 2015 18:02:11 +0000 (18:02 +0000)]
[INCLUDE/WINE]
Delete mmreg.h from wine folder, we have an almost identical and more complete version in psdk

svn path=/trunk/; revision=66665

9 years ago[DDK][NDK][XDK]
Thomas Faber [Wed, 11 Mar 2015 09:21:10 +0000 (09:21 +0000)]
[DDK][NDK][XDK]
- Update some definitions to match WDK8.1. Fixes a few compatibility issues between NDK and WDK.
CORE-9356 #resolve

svn path=/trunk/; revision=66663

9 years ago[WIN32K]
Hermès Bélusca-Maïto [Wed, 11 Mar 2015 01:21:29 +0000 (01:21 +0000)]
[WIN32K]
- Implement NtUserResolveDesktop, which opens a desktop and a window station based on a desktop path string (format: "WinSta\Desktop").
- Move NtUserConsoleControl to a more suitable file, and implement the control code that allows CSRSS to assign console input threads to given desktops.
- Simplify a bit the code in NtUserSetInformationThread.

[CONSRV]
Turn the console input thread to a real one. There should be one such thread per desktop. When a console process is started, we open the desktop on which the process is going to start, we create a new input thread (attach it to the desktop) if needed, or reuse the existing one, and then we open the terminal on the correct desktop.

CORE-9346 #resolve #comment Fixed in revision 66662.

svn path=/trunk/; revision=66662

9 years ago[WIN32K]
Timo Kreuzer [Tue, 10 Mar 2015 10:27:00 +0000 (10:27 +0000)]
[WIN32K]
Don't set Message->DispatchingListEntry.Flink to NULL / compare against NULL, but use InitializeListHead and IsListEmpty. Make sure the list entry is properly initialize, when the item is removed Fixes list corruption.

svn path=/trunk/; revision=66661

9 years ago[ADVAPI32_WINETEST] Sync with Wine Staging 1.7.37. CORE-9246
Amine Khaldi [Tue, 10 Mar 2015 10:10:54 +0000 (10:10 +0000)]
[ADVAPI32_WINETEST] Sync with Wine Staging 1.7.37. CORE-9246

svn path=/trunk/; revision=66660

9 years ago[MSVCRT_WINETEST] Sync with Wine Staging 1.7.37. CORE-9246
Amine Khaldi [Tue, 10 Mar 2015 10:10:35 +0000 (10:10 +0000)]
[MSVCRT_WINETEST] Sync with Wine Staging 1.7.37. CORE-9246

svn path=/trunk/; revision=66659

9 years ago[NTDLL_WINETEST] Sync with Wine Staging 1.7.37. CORE-9246
Amine Khaldi [Tue, 10 Mar 2015 10:10:04 +0000 (10:10 +0000)]
[NTDLL_WINETEST] Sync with Wine Staging 1.7.37. CORE-9246

svn path=/trunk/; revision=66658

9 years ago[PSDK] Add missing KEY_NAME_INFORMATION structure. CORE-9246
Amine Khaldi [Tue, 10 Mar 2015 10:09:14 +0000 (10:09 +0000)]
[PSDK] Add missing KEY_NAME_INFORMATION structure. CORE-9246

svn path=/trunk/; revision=66657

9 years ago[WIN32K]
Timo Kreuzer [Tue, 10 Mar 2015 10:01:44 +0000 (10:01 +0000)]
[WIN32K]
Fix a typo introduced in r66644. Fixes icon corruption / testbot regression.
CORE-9351 #resolve

svn path=/trunk/; revision=66656

9 years ago[NDK]
Timo Kreuzer [Tue, 10 Mar 2015 09:10:14 +0000 (09:10 +0000)]
[NDK]
Update no_sal2.h

svn path=/trunk/; revision=66655

9 years ago[SAL]
Timo Kreuzer [Tue, 10 Mar 2015 09:10:00 +0000 (09:10 +0000)]
[SAL]
- kernelspecs.h: Add IRQL level defines, remove a duplicate annotation and make some definitions more consistent
- concurrencysal.h: Add missing annotations (only dummies so far)
- driverspecs.h: Add some missing annotations
- sal_old.h: remove __inner_callback, which is in sal.h

svn path=/trunk/; revision=66654

9 years ago[INCLUDE/CRT]
Timo Kreuzer [Tue, 10 Mar 2015 09:09:48 +0000 (09:09 +0000)]
[INCLUDE/CRT]
Fix annotations for _dupenv_s and _wdupenv_s (They are broken in MS headers, looks like nobody uses attributes for SAL...)

svn path=/trunk/; revision=66653

9 years ago[SAL]
Timo Kreuzer [Tue, 10 Mar 2015 09:09:31 +0000 (09:09 +0000)]
[SAL]
Implement _Deref_post_bytecount_, _Outptr_result_maybenull_z_, _Pre_unknown_ and _Maybe_raises_SEH_exception_ annotations

svn path=/trunk/; revision=66652

9 years ago[XDK]
Timo Kreuzer [Tue, 10 Mar 2015 09:05:08 +0000 (09:05 +0000)]
[XDK]
Fix typos, spotted by Thomas.

svn path=/trunk/; revision=66651

9 years ago[WIN32K]
Timo Kreuzer [Tue, 10 Mar 2015 00:13:43 +0000 (00:13 +0000)]
[WIN32K]
Annotate eng/mapping.c

svn path=/trunk/; revision=66650

9 years ago[WIN32K]
Timo Kreuzer [Tue, 10 Mar 2015 00:13:29 +0000 (00:13 +0000)]
[WIN32K]
Annotate mouse.c, move some prototypes to the proper location.
Fix bugs in EngSetPointerShape and IntEngSetPointerShape, where the passed in XLATEOBJ could be NULL. Found by MSVC static analyzer.

svn path=/trunk/; revision=66649

9 years ago[WIN32K]
Timo Kreuzer [Tue, 10 Mar 2015 00:13:17 +0000 (00:13 +0000)]
[WIN32K]
Annotate rect.c

svn path=/trunk/; revision=66648

9 years ago[WIN32K]
Timo Kreuzer [Tue, 10 Mar 2015 00:13:04 +0000 (00:13 +0000)]
[WIN32K]
- Annotate eng/device.c and semaphor.c.
- Get rid of IntGdiAcquire/ReleaseSemaphore
- Move some prototypes where they belong

svn path=/trunk/; revision=66647

9 years ago[WIN32K]
Timo Kreuzer [Tue, 10 Mar 2015 00:12:41 +0000 (00:12 +0000)]
[WIN32K]
Fix all MSVC static analyzer warnings. (a few are suppressed after checking that it's ok)
Fixes a number of missing or wrong function return checks, wrong printf format specifiers and a few other things,

svn path=/trunk/; revision=66646

9 years ago[WIN32K]
Timo Kreuzer [Tue, 10 Mar 2015 00:11:43 +0000 (00:11 +0000)]
[WIN32K]
Apply proper formatting to polyfill.c

svn path=/trunk/; revision=66645

9 years ago[WIN32K]
Timo Kreuzer [Tue, 10 Mar 2015 00:11:29 +0000 (00:11 +0000)]
[WIN32K]
Annotate a number of GDI functions to match public header declarations.

svn path=/trunk/; revision=66644

9 years ago[PSDK]
Timo Kreuzer [Tue, 10 Mar 2015 00:10:57 +0000 (00:10 +0000)]
[PSDK]
Move __analysis_assume to sal.h (like in newer Windows SDKs) and define it (together with _Analysis_assume_) to "((void)0)" instead of to nothing, to allow it to be used with a comma.

svn path=/trunk/; revision=66643

9 years ago[PSDK/DDK/XDK]
Timo Kreuzer [Tue, 10 Mar 2015 00:10:46 +0000 (00:10 +0000)]
[PSDK/DDK/XDK]
- Make NT_ASSERT() give the MSVC static analyzer a hint that the condition can now be excpected to be true. This adds __analysis_unreachable(), which uses __assume(0) on _PREFAST_ builds. This is neccessary, since it seems impossible to make MSVC respect __analysis_noreturn / __declspec(noreturn) on an intrinsic prototype like __int2c().

svn path=/trunk/; revision=66642

9 years ago[PSDK]
Timo Kreuzer [Tue, 10 Mar 2015 00:10:33 +0000 (00:10 +0000)]
[PSDK]
Update ntgdi.h:
- Change some return types from VOID to NTSTATUS. This was done recently on Windows, but there shouldn't be a compatibility issue with returning an NTSTATUS value instead of the random contents of the eax register.
- Change 2 parameters from VOID* to DRIVER_INFO_2W* and 2 parameters from VOID* to POINTL*
- Add annotations

svn path=/trunk/; revision=66641

9 years ago[PSDK]
Timo Kreuzer [Tue, 10 Mar 2015 00:10:09 +0000 (00:10 +0000)]
[PSDK]
struct _DRVENABLEDATA -> struct tagDRVENABLEDATA

svn path=/trunk/; revision=66640

9 years ago[CMAKE]
Timo Kreuzer [Tue, 10 Mar 2015 00:09:58 +0000 (00:09 +0000)]
[CMAKE]
Make warning C4716 (function must return a value) an error on MSVC

svn path=/trunk/; revision=66639

9 years ago[WIN32K]
Timo Kreuzer [Tue, 10 Mar 2015 00:09:41 +0000 (00:09 +0000)]
[WIN32K]
Fix bug in EngMapEvent

svn path=/trunk/; revision=66638

9 years ago[PSDK]
Timo Kreuzer [Tue, 10 Mar 2015 00:09:30 +0000 (00:09 +0000)]
[PSDK]
Fix NULL-termination bugs in ntstrunsafe.h

svn path=/trunk/; revision=66637

9 years ago[DDK/XDK]
Timo Kreuzer [Tue, 10 Mar 2015 00:09:20 +0000 (00:09 +0000)]
[DDK/XDK]
- Fix some prototypes in wdm.h (PMDLX -> PMDL)
- Fix annotations for ExFreePool(WithTag)

svn path=/trunk/; revision=66636

9 years ago[WIN32K]
Timo Kreuzer [Tue, 10 Mar 2015 00:08:54 +0000 (00:08 +0000)]
[WIN32K]
Fix some annotations

svn path=/trunk/; revision=66635

9 years ago[VMWINST] Use StringCb{Copy,Cat} instead of wcs{cpy,cat} to ensure that no buffer...
Amine Khaldi [Mon, 9 Mar 2015 20:50:42 +0000 (20:50 +0000)]
[VMWINST] Use StringCb{Copy,Cat} instead of wcs{cpy,cat} to ensure that no buffer overflows occur. CID 514272s and 515210. By Ricardo Hanke. CORE-9347

svn path=/trunk/; revision=66634

9 years ago[MSI_WINETEST] Sync with Wine Staging 1.7.37. CORE-9246
Amine Khaldi [Mon, 9 Mar 2015 20:28:54 +0000 (20:28 +0000)]
[MSI_WINETEST] Sync with Wine Staging 1.7.37. CORE-9246

svn path=/trunk/; revision=66633

9 years ago[MSI] Sync with Wine Staging 1.7.37. CORE-9246
Amine Khaldi [Mon, 9 Mar 2015 20:28:19 +0000 (20:28 +0000)]
[MSI] Sync with Wine Staging 1.7.37. CORE-9246

svn path=/trunk/; revision=66632

9 years ago[PSDK] Add missing MsiProvidedComponent{A,W} declarations. CORE-9246
Amine Khaldi [Mon, 9 Mar 2015 20:26:03 +0000 (20:26 +0000)]
[PSDK] Add missing MsiProvidedComponent{A,W} declarations. CORE-9246

svn path=/trunk/; revision=66631

9 years ago[MSIEXEC] Sync with Wine Staging 1.7.37. CORE-9246
Amine Khaldi [Mon, 9 Mar 2015 20:02:20 +0000 (20:02 +0000)]
[MSIEXEC] Sync with Wine Staging 1.7.37. CORE-9246

svn path=/trunk/; revision=66630

9 years ago[OLE32_WINETEST] Sync with Wine Staging 1.7.37. CORE-9246
Amine Khaldi [Mon, 9 Mar 2015 19:58:31 +0000 (19:58 +0000)]
[OLE32_WINETEST] Sync with Wine Staging 1.7.37. CORE-9246

svn path=/trunk/; revision=66629

9 years ago[OLE32] Sync with Wine Staging 1.7.37. CORE-9246
Amine Khaldi [Mon, 9 Mar 2015 19:57:38 +0000 (19:57 +0000)]
[OLE32] Sync with Wine Staging 1.7.37. CORE-9246

svn path=/trunk/; revision=66628

9 years ago[ADVPACK_WINETEST] Sync with Wine Staging 1.7.37. CORE-9246
Amine Khaldi [Mon, 9 Mar 2015 19:20:13 +0000 (19:20 +0000)]
[ADVPACK_WINETEST] Sync with Wine Staging 1.7.37. CORE-9246

svn path=/trunk/; revision=66627

9 years ago[ADVPACK] Sync with Wine Staging 1.7.37. CORE-9246
Amine Khaldi [Mon, 9 Mar 2015 19:19:38 +0000 (19:19 +0000)]
[ADVPACK] Sync with Wine Staging 1.7.37. CORE-9246

svn path=/trunk/; revision=66626

9 years ago* Silence a debug print. Spotted by Aleksey.
Amine Khaldi [Mon, 9 Mar 2015 19:08:16 +0000 (19:08 +0000)]
* Silence a debug print. Spotted by Aleksey.

svn path=/trunk/; revision=66625

9 years ago[GDI32]
Christoph von Wittich [Mon, 9 Mar 2015 19:05:58 +0000 (19:05 +0000)]
[GDI32]
fix gdi32 clipping winetest

svn path=/trunk/; revision=66624

9 years ago[RTL] Partly sync actctx.c with Wine Staging 1.7.37. CORE-9246
Amine Khaldi [Mon, 9 Mar 2015 18:08:15 +0000 (18:08 +0000)]
[RTL] Partly sync actctx.c with Wine Staging 1.7.37. CORE-9246

svn path=/trunk/; revision=66623

9 years ago[KERNEL32] Sync GetStringTypeW() with Wine Staging 1.7.37. CORE-9246
Amine Khaldi [Mon, 9 Mar 2015 17:53:20 +0000 (17:53 +0000)]
[KERNEL32] Sync GetStringTypeW() with Wine Staging 1.7.37. CORE-9246

svn path=/trunk/; revision=66622

9 years ago[TASKMGR] Do not show negative CPU usage. By Peter Hater. CORE-9050
Amine Khaldi [Mon, 9 Mar 2015 17:38:31 +0000 (17:38 +0000)]
[TASKMGR] Do not show negative CPU usage. By Peter Hater. CORE-9050

svn path=/trunk/; revision=66621

9 years ago[KERNEL32_WINETEST] Sync with Wine Staging 1.7.37. CORE-9246
Amine Khaldi [Mon, 9 Mar 2015 17:15:16 +0000 (17:15 +0000)]
[KERNEL32_WINETEST] Sync with Wine Staging 1.7.37. CORE-9246

svn path=/trunk/; revision=66620

9 years ago[WIN32K]
Timo Kreuzer [Mon, 9 Mar 2015 01:11:06 +0000 (01:11 +0000)]
[WIN32K]
Fix another typo in the same line... Spotted by Jerome.

svn path=/trunk/; revision=66619

9 years ago[WIN32K]
Timo Kreuzer [Sun, 8 Mar 2015 23:37:06 +0000 (23:37 +0000)]
[WIN32K]
Replace ROUND_UP with ALIGN_UP_BY

svn path=/trunk/; revision=66618

9 years ago[WIN32K]
Timo Kreuzer [Sun, 8 Mar 2015 23:36:49 +0000 (23:36 +0000)]
[WIN32K]
Improve the situation with ROP handling, trying to make things clearer.

svn path=/trunk/; revision=66617

9 years ago[WIN32K]
Timo Kreuzer [Sun, 8 Mar 2015 23:36:36 +0000 (23:36 +0000)]
[WIN32K]
- Pass size in bytes to UnsafeSetBitmapBits from NtGdiCreateBitmap
- In NtGdiSetBitmapBits check for stock bitmap and non-API bitmap.

svn path=/trunk/; revision=66616

9 years ago[WIN32K]
Timo Kreuzer [Sun, 8 Mar 2015 23:36:25 +0000 (23:36 +0000)]
[WIN32K]
- Remove wrong flags when initializing a DC
- Set DC::prgnattr before potentially passing it to the cleanup function after failure to create a handle. Add a comment that this is not actually enough. Will be fixed, once we use C++
- Increase GDI object stack levels to 20

svn path=/trunk/; revision=66615

9 years ago[WIN32K]
Timo Kreuzer [Sun, 8 Mar 2015 23:36:14 +0000 (23:36 +0000)]
[WIN32K]
Make sure a region is reasonably initialized, before potentially passing it to the cleanup function, when failing to create a handle.

svn path=/trunk/; revision=66614

9 years ago[WIN32K]
Timo Kreuzer [Sun, 8 Mar 2015 23:36:04 +0000 (23:36 +0000)]
[WIN32K]
Fix a typo

svn path=/trunk/; revision=66613

9 years ago[WIN32K]
Timo Kreuzer [Sun, 8 Mar 2015 22:44:36 +0000 (22:44 +0000)]
[WIN32K]
NtGdiSetDIBitsToDeviceInternal: Check for ScanLines == 0 and clean up exit pathes. Fixes assertion failure in gdi32_winetest:bitmap

svn path=/trunk/; revision=66612

9 years ago[WIN32K]
Timo Kreuzer [Sun, 8 Mar 2015 17:25:44 +0000 (17:25 +0000)]
[WIN32K]
- Pass bitmap buffer size to SURFACE_AllocSurface and validate it
- Fix arithmetic overflow checks by using RtlULongMult
- GreExtTextOutW: do not allocate / blit zero sized bitmaps
- NtGdiStretchDIBitsInternal: do not pass negative y size to GreCreateBitmapEx
- DIB_CreateDIBSection: use calculated bitmap size, instead of biSizeImage when calculating the section view size and as size parameter to GreCreateBitmapEx
CORE-9245 #resolve

svn path=/trunk/; revision=66611

9 years ago[CONSRV]: Hackfix the icons retrieval in the same way as what was done in r65683...
Hermès Bélusca-Maïto [Sun, 8 Mar 2015 14:28:19 +0000 (14:28 +0000)]
[CONSRV]: Hackfix the icons retrieval in the same way as what was done in r65683, because we have a bug in PrivateExtractIconExW.

svn path=/trunk/; revision=66610

9 years ago[CONSRV]: Fix the console TUI frontend compilation.
Hermès Bélusca-Maïto [Sun, 8 Mar 2015 13:52:06 +0000 (13:52 +0000)]
[CONSRV]: Fix the console TUI frontend compilation.

svn path=/trunk/; revision=66609

9 years ago[WIN32K]
Timo Kreuzer [Sun, 8 Mar 2015 13:44:24 +0000 (13:44 +0000)]
[WIN32K]
- revert an "improvement" in NtUserFindExistingCursorIcon
- Remove boken asserts
- Implement GreSetBitmapOwner and use it to set bitmap owner in IntSetCursorData
- Fix cleanup after failure in setting bitmap owner
- Fix string cleanup (don't free INTRESOURCE)
- Validate frame indices to be within range
- Make sure frame indices and JIR reates are copied
- A few other fixes/improvements

svn path=/trunk/; revision=66608

9 years ago[NOTEPAD] Prevent some NULL pointer dereferences. CID 502217. By Ricardo Hanke. CORE...
Amine Khaldi [Sun, 8 Mar 2015 13:16:46 +0000 (13:16 +0000)]
[NOTEPAD] Prevent some NULL pointer dereferences. CID 502217. By Ricardo Hanke. CORE-9337

svn path=/trunk/; revision=66607

9 years ago[MMSYS]
Johannes Anderwald [Sun, 8 Mar 2015 09:37:06 +0000 (09:37 +0000)]
[MMSYS]
- fix build

svn path=/trunk/; revision=66606

9 years ago[MMSYS]
Johannes Anderwald [Sun, 8 Mar 2015 08:28:12 +0000 (08:28 +0000)]
[MMSYS]
- install software bus pnp enumerator only once

svn path=/trunk/; revision=66605

9 years ago[USETUP]: Fix some problems with extra-backslashes in paths, and fix the support...
Hermès Bélusca-Maïto [Sun, 8 Mar 2015 04:09:23 +0000 (04:09 +0000)]
[USETUP]: Fix some problems with extra-backslashes in paths, and fix the support for the setup directory "\" which means "the install directory" (i.e. C:\ReactOS usually).
[BOOTDATA/VGAFONTS]: Install the vga fonts needed for the Blue driver. Better fix for r57755 and r59547.

svn path=/trunk/; revision=66604

9 years ago[NTOBJSHEX]
David Quintana [Sun, 8 Mar 2015 02:05:24 +0000 (02:05 +0000)]
[NTOBJSHEX]
* Make the shell view default to details mode.
* Some cleanups.

svn path=/trunk/; revision=66603

9 years ago[NTVDM]
Aleksandar Andrejevic [Sun, 8 Mar 2015 00:36:46 +0000 (00:36 +0000)]
[NTVDM]
Implement EMS function AH = 57h.

svn path=/trunk/; revision=66602

9 years ago[INTRIN]
Timo Kreuzer [Sat, 7 Mar 2015 22:35:52 +0000 (22:35 +0000)]
[INTRIN]
Fix x64 build.

svn path=/trunk/; revision=66601

9 years ago[KS]
Johannes Anderwald [Sat, 7 Mar 2015 18:01:03 +0000 (18:01 +0000)]
[KS]
- fix multiple bugs in software bus pnp enumerator
[INF]
- add wdmaud.sys as a client of the software bus pnp enumerator

svn path=/trunk/; revision=66600

9 years ago[MMSYS]
Johannes Anderwald [Sat, 7 Mar 2015 17:33:13 +0000 (17:33 +0000)]
[MMSYS]
- install software bus pnp enumerator when an audio device is installed

svn path=/trunk/; revision=66599

9 years ago[INTRIN]
Timo Kreuzer [Sat, 7 Mar 2015 13:22:42 +0000 (13:22 +0000)]
[INTRIN]
Add some missing intrinsics for GCC (_InterlockedExchangeAdd8, __incgsqword, _BitScanForward64, _BitScanReverse64, _bittest64, _bittestandset64, _bittestandreset64, _bittestandcomplement64, _rotr64, _lrotl, _lrotr, __lzcnt, __lzcnt16, __popcnt, __popcnt16, __lzcnt64, __popcnt64, __cpuidex, __ud2, __writecr8/__readcr8 (x86))
Remove useless top level const modifiers from parameters (they do only tell the compiler that the variable cannot be modified, they do not tell the compiler whether the parameter is a compiler constant!)

svn path=/trunk/; revision=66598

9 years ago[NTVDM]: Add configuration files (will be needed in the future). By Lee Schroeder.
Hermès Bélusca-Maïto [Sat, 7 Mar 2015 01:42:16 +0000 (01:42 +0000)]
[NTVDM]: Add configuration files (will be needed in the future). By Lee Schroeder.
CORE-7736 CORE-7832

svn path=/trunk/; revision=66597

9 years ago[NTVDM]
Aleksandar Andrejevic [Sat, 7 Mar 2015 00:43:17 +0000 (00:43 +0000)]
[NTVDM]
Begin implementing Expanded Memory Space (EMS) support.

svn path=/trunk/; revision=66596

9 years ago[SHORTCUTS]: Add RApps shortcut to the desktop.
Hermès Bélusca-Maïto [Sat, 7 Mar 2015 00:21:24 +0000 (00:21 +0000)]
[SHORTCUTS]: Add RApps shortcut to the desktop.
CORE-9190

svn path=/trunk/; revision=66595

9 years ago[MSTSC]
Daniel Reimer [Sat, 7 Mar 2015 00:06:06 +0000 (00:06 +0000)]
[MSTSC]
German update. No user cares about the number of colors at all. It always was called High/True Color and thus we do so too.

svn path=/trunk/; revision=66594

9 years ago[MPLAY32]
Hermès Bélusca-Maïto [Fri, 6 Mar 2015 23:49:49 +0000 (23:49 +0000)]
[MPLAY32]
- Additional improvements by Ricardo Hanke, see CORE-8477 for all the details!
- Add support for play/pause button: now we change its icon and tooltip.
- Do not block when repeatedly change play/pause state.

svn path=/trunk/; revision=66593

9 years ago[SHIMGVW]
Hermès Bélusca-Maïto [Fri, 6 Mar 2015 20:32:38 +0000 (20:32 +0000)]
[SHIMGVW]
- Few whitespace fixes.
- Fix a regression where an exception was thrown when opening a file from cdrom.
Patch by Ricardo Hanke.
CORE-9250 #resolve #comment Patch v2 committed! Thanks!

svn path=/trunk/; revision=66592

9 years ago[RAPPS] Fix maximizing. By Ismael Ferreras Morezuelas. CORE-9060
Amine Khaldi [Fri, 6 Mar 2015 20:23:45 +0000 (20:23 +0000)]
[RAPPS] Fix maximizing. By Ismael Ferreras Morezuelas. CORE-9060

svn path=/trunk/; revision=66591

9 years ago[RAPPS] Change APPLICATION_DATEBASE_URL to APPLICATION_DATABASE_URL and add a FIXME...
Amine Khaldi [Fri, 6 Mar 2015 20:20:25 +0000 (20:20 +0000)]
[RAPPS] Change APPLICATION_DATEBASE_URL to APPLICATION_DATABASE_URL and add a FIXME about switching to HTTPS once is supported. By Ismael Ferreras Morezuelas. CORE-9060

svn path=/trunk/; revision=66590

9 years ago[DESK]: Include files from the wallpaper directory in the list of available desktop...
Hermès Bélusca-Maïto [Fri, 6 Mar 2015 20:13:21 +0000 (20:13 +0000)]
[DESK]: Include files from the wallpaper directory in the list of available desktop backgrounds.
Patch by Ricardo Hanke.
CORE-9288 #resolve #comment Patch v3 committed, thanks!

svn path=/trunk/; revision=66589

9 years agoRevert tree-restructure attempt: r66583, r66582, r66581, r66578, sauf ntdll changes...
Hermès Bélusca-Maïto [Fri, 6 Mar 2015 14:33:02 +0000 (14:33 +0000)]
Revert tree-restructure attempt: r66583, r66582, r66581, r66578, sauf ntdll changes, r66576 and r66575 sauf mvdm changes (ok with Aleksander).

svn path=/trunk/; revision=66588

9 years agoRevert r66580 and r66579.
Hermès Bélusca-Maïto [Fri, 6 Mar 2015 14:31:32 +0000 (14:31 +0000)]
Revert r66580 and r66579.

svn path=/trunk/; revision=66587

9 years agorevert r66585
Christoph von Wittich [Fri, 6 Mar 2015 11:49:28 +0000 (11:49 +0000)]
revert r66585

svn path=/trunk/; revision=66586

9 years ago[NTOSKRNL]
Christoph von Wittich [Fri, 6 Mar 2015 09:29:50 +0000 (09:29 +0000)]
[NTOSKRNL]
disable sysenter on Pentium Pro
http://lkml.iu.edu/hypermail/linux/kernel/0308.2/1534.html
CORE-6582

svn path=/trunk/; revision=66585

9 years ago[MSTSC]: Add support for 32-bit colour. Patch by 'hater'.
Hermès Bélusca-Maïto [Fri, 6 Mar 2015 02:16:00 +0000 (02:16 +0000)]
[MSTSC]: Add support for 32-bit colour. Patch by 'hater'.
CORE-9322 #resolve #comment Committed in r66584, thanks!

svn path=/trunk/; revision=66584

9 years ago[SHELL]: shimgvw is a shell extension.
Hermès Bélusca-Maïto [Fri, 6 Mar 2015 02:01:31 +0000 (02:01 +0000)]
[SHELL]: shimgvw is a shell extension.

svn path=/trunk/; revision=66583

9 years ago[SHELL]: Move shell dlls to where they should belong.
Hermès Bélusca-Maïto [Fri, 6 Mar 2015 01:26:58 +0000 (01:26 +0000)]
[SHELL]: Move shell dlls to where they should belong.
CORE-9111

svn path=/trunk/; revision=66582

9 years agoRevert an unwanted change from r66575.
Hermès Bélusca-Maïto [Fri, 6 Mar 2015 00:43:46 +0000 (00:43 +0000)]
Revert an unwanted change from r66575.

svn path=/trunk/; revision=66581

9 years agoI hope this is the last one.
Hermès Bélusca-Maïto [Fri, 6 Mar 2015 00:37:49 +0000 (00:37 +0000)]
I hope this is the last one.

svn path=/trunk/; revision=66580

9 years ago... and that.
Hermès Bélusca-Maïto [Fri, 6 Mar 2015 00:34:20 +0000 (00:34 +0000)]
... and that.

svn path=/trunk/; revision=66579

9 years agoReally fix build this time (otherwise that means my full clean builds are broken...
Hermès Bélusca-Maïto [Fri, 6 Mar 2015 00:31:01 +0000 (00:31 +0000)]
Really fix build this time (otherwise that means my full clean builds are broken). Also remove that strange win32k dependency from ntdll (that appeared only via the headers inclusion, and nothing else).

svn path=/trunk/; revision=66578

9 years ago[NTDLL]: Remove unneeded includes (fix build).
Hermès Bélusca-Maïto [Fri, 6 Mar 2015 00:03:52 +0000 (00:03 +0000)]
[NTDLL]: Remove unneeded includes (fix build).

svn path=/trunk/; revision=66577

9 years agoFix build (forgot these 3 files).
Hermès Bélusca-Maïto [Thu, 5 Mar 2015 23:20:06 +0000 (23:20 +0000)]
Fix build (forgot these 3 files).

svn path=/trunk/; revision=66576

9 years agoStart source tree (final, I hope!) restructuration. Part 1/X
Hermès Bélusca-Maïto [Thu, 5 Mar 2015 23:03:33 +0000 (23:03 +0000)]
Start source tree (final, I hope!) restructuration. Part 1/X
Win32, Shell, Services, MVDM

svn path=/trunk/; revision=66575

9 years ago[INTRIN]
Timo Kreuzer [Thu, 5 Mar 2015 23:00:18 +0000 (23:00 +0000)]
[INTRIN]
Fix MSVC / x64 build

svn path=/trunk/; revision=66574

9 years ago[INCLUDE/CRT]
Timo Kreuzer [Thu, 5 Mar 2015 21:09:36 +0000 (21:09 +0000)]
[INCLUDE/CRT]
- Move all intrinsic prototypes to intrin.h and remove duplicated declatations from msc/intrin.h and mingw/intrin_x86.h
- Fix some intrinsic prototypes for GCC
- Fix some SAL annotations for intrinsics

svn path=/trunk/; revision=66573

9 years ago[CRT]
Timo Kreuzer [Thu, 5 Mar 2015 21:09:12 +0000 (21:09 +0000)]
[CRT]
Remove definition of __JUMP_BUFFER and include setjmp.h instead, where it is defined.

svn path=/trunk/; revision=66572

9 years ago[INCLUDE]
Timo Kreuzer [Thu, 5 Mar 2015 21:08:58 +0000 (21:08 +0000)]
[INCLUDE]
#undef some constants in arc.h to avoid conflicts with errno.h

svn path=/trunk/; revision=66571

9 years agoSmall source tree cleanup:
Hermès Bélusca-Maïto [Thu, 5 Mar 2015 20:43:25 +0000 (20:43 +0000)]
Small source tree cleanup:
- Remove leftovers from rbuild era.
- Remove .hgeol that was introduced in r53995 in an attempt to have Mercury "get[ing] native line endings":
<@hbelusca> tkreuzer - hi tkreuzer! do you know whether you still need this .hgeol file at the root of our source tree?
<@tkreuzer> hbelusca: no, feel free to delete it
- rgenstat/llmosrt.c --> llmsort.c (take it from cdmake); this is however an unused tool in our build toolchain.

svn path=/trunk/; revision=66570

9 years ago[EXT2FS]
Sylvain Petreolle [Thu, 5 Mar 2015 16:13:44 +0000 (16:13 +0000)]
[EXT2FS]
No drive in media is not an error condition.
The hardware reporting no 'ghost' floppy drives like vmware don't show this trace.

svn path=/trunk/; revision=66569