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
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
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
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
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
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
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
Timo Kreuzer [Tue, 10 Mar 2015 09:10:14 +0000 (09:10 +0000)]
[NDK]
Update no_sal2.h
svn path=/trunk/; revision=66655
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
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
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
Timo Kreuzer [Tue, 10 Mar 2015 09:05:08 +0000 (09:05 +0000)]
[XDK]
Fix typos, spotted by Thomas.
svn path=/trunk/; revision=66651
Timo Kreuzer [Tue, 10 Mar 2015 00:13:43 +0000 (00:13 +0000)]
[WIN32K]
Annotate eng/mapping.c
svn path=/trunk/; revision=66650
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
Timo Kreuzer [Tue, 10 Mar 2015 00:13:17 +0000 (00:13 +0000)]
[WIN32K]
Annotate rect.c
svn path=/trunk/; revision=66648
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
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
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
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
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
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
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
Timo Kreuzer [Tue, 10 Mar 2015 00:10:09 +0000 (00:10 +0000)]
[PSDK]
struct _DRVENABLEDATA -> struct tagDRVENABLEDATA
svn path=/trunk/; revision=66640
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
Timo Kreuzer [Tue, 10 Mar 2015 00:09:41 +0000 (00:09 +0000)]
[WIN32K]
Fix bug in EngMapEvent
svn path=/trunk/; revision=66638
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
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
Timo Kreuzer [Tue, 10 Mar 2015 00:08:54 +0000 (00:08 +0000)]
[WIN32K]
Fix some annotations
svn path=/trunk/; revision=66635
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
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
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
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
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
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
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
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
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
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
Christoph von Wittich [Mon, 9 Mar 2015 19:05:58 +0000 (19:05 +0000)]
[GDI32]
fix gdi32 clipping winetest
svn path=/trunk/; revision=66624
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
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
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
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
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
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
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
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
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
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
Timo Kreuzer [Sun, 8 Mar 2015 23:36:04 +0000 (23:36 +0000)]
[WIN32K]
Fix a typo
svn path=/trunk/; revision=66613
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
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
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
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
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
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
Johannes Anderwald [Sun, 8 Mar 2015 09:37:06 +0000 (09:37 +0000)]
[MMSYS]
- fix build
svn path=/trunk/; revision=66606
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
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
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
Aleksandar Andrejevic [Sun, 8 Mar 2015 00:36:46 +0000 (00:36 +0000)]
[NTVDM]
Implement EMS function AH = 57h.
svn path=/trunk/; revision=66602
Timo Kreuzer [Sat, 7 Mar 2015 22:35:52 +0000 (22:35 +0000)]
[INTRIN]
Fix x64 build.
svn path=/trunk/; revision=66601
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Christoph von Wittich [Fri, 6 Mar 2015 11:49:28 +0000 (11:49 +0000)]
revert r66585
svn path=/trunk/; revision=66586
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
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
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
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
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
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
Hermès Bélusca-Maïto [Fri, 6 Mar 2015 00:34:20 +0000 (00:34 +0000)]
... and that.
svn path=/trunk/; revision=66579
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
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
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
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
Timo Kreuzer [Thu, 5 Mar 2015 23:00:18 +0000 (23:00 +0000)]
[INTRIN]
Fix MSVC / x64 build
svn path=/trunk/; revision=66574
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
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
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
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
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
Hermès Bélusca-Maïto [Thu, 5 Mar 2015 15:04:25 +0000 (15:04 +0000)]
[KEYBOARDLAYOUTS]: Improve on r61053 and r64791 by moving the keyboard layout LD script to its correct directory.
svn path=/trunk/; revision=66568
Hermès Bélusca-Maïto [Wed, 4 Mar 2015 22:37:51 +0000 (22:37 +0000)]
[WELCOME]: Port all the extra features that we usually need for our custom releases for FOSDEM, CLT, etc... See r62439, r66116 and r66121 (in particular keep the <msg> feature, it can be useful for some cases. It's not because you remove it that you'll gain 100 MB in the CD-ROM!).
svn path=/trunk/; revision=66567
Hermès Bélusca-Maïto [Wed, 4 Mar 2015 22:13:31 +0000 (22:13 +0000)]
Errm... fix build.
svn path=/trunk/; revision=66566
Hermès Bélusca-Maïto [Wed, 4 Mar 2015 22:10:49 +0000 (22:10 +0000)]
[WELCOME]: Code style changes only.
svn path=/trunk/; revision=66565
Hermès Bélusca-Maïto [Wed, 4 Mar 2015 21:42:09 +0000 (21:42 +0000)]
[WELCOME!]: Fix CID 515150 (and warn if the app that we start cannot be started). By Ricardo Hanke.
CORE-9325 #resolve #comment Fixed, thanks!
svn path=/trunk/; revision=66564
Hermès Bélusca-Maïto [Wed, 4 Mar 2015 21:37:35 +0000 (21:37 +0000)]
Whitespace fixes only.
svn path=/trunk/; revision=66563