Commit graph

53142 commits

Author SHA1 Message Date
Hermès Bélusca-Maïto 8a45602a5b [KERNEL32-CONSRV]
Implement (Get/Set)ConsoleDisplayMode.

[PSDK]
Reorganize wincon.h a little bit and add few new flags from MSDN / Wine's wincon.h (which was up-to-date compared to ours) and from https://sites.google.com/site/marckupper/utilities/setconsolemode (the ENABLE_AUTO_POSITION flag which happens to be set by default for consoles on Windows Vista+).

[CONSRV]
- Fix the implementation of Srv(Get/Set)ConsoleMode.
- Try to fix some mouse handling problems.
- Add a TEMPORARY HACK!!!! to circumvent one of the many bugs we have in user32/win32k concerning handling right-mouse clicks on windows titlebars.
The comment:
/*
 * HACK: !! Because, when we deal with WM_RBUTTON* and we do not
 * call after that DefWindowProc, on ReactOS, right-clicks on the
 * (non-client) application title-bar does not display the system
 * menu and does not trigger a WM_NCRBUTTONUP message too.
 * See: http://git.reactos.org/?p=reactos.git;a=blob;f=reactos/win32ss/user/user32/windows/defwnd.c;hb=HEAD#l1103
 * and line 1135 too.
 */

Tested with Far Manager 3 (TM)

Happy Easter !!

svn path=/branches/ros-csrss/; revision=58632
2013-04-01 00:23:34 +00:00
Hermès Bélusca-Maïto 146e44fdf7 [CONSRV]
Trigger WINDOW_BUFFER_SIZE_EVENT event when resizing the screen-buffer.

svn path=/branches/ros-csrss/; revision=58624
2013-03-31 00:47:44 +00:00
Hermès Bélusca-Maïto b0125170ac [PSDK]
Introduce GET_KEYSTATE_WPARAM, GET_NCHITTEST_WPARAM, GET_XBUTTON_WPARAM macros.

[CONSRV]
Fix double-click, mouse scrolling and add support for control keys.

svn path=/branches/ros-csrss/; revision=58623
2013-03-31 00:34:13 +00:00
Hermès Bélusca-Maïto e1f0919480 [CONSRV]
- Compile with Vista+ defines.
- Add basic mouse events support. Tested with Far Manager.

svn path=/branches/ros-csrss/; revision=58620
2013-03-30 22:54:47 +00:00
Hermès Bélusca-Maïto 22ecec636a [CONSRV]
Code reorganization only.

svn path=/branches/ros-csrss/; revision=58618
2013-03-30 21:25:27 +00:00
Hermès Bélusca-Maïto ac02b55ded [CONSRV]
Move frontend (i.e. gui or tui) code to a dedicated directory.

svn path=/branches/ros-csrss/; revision=58616
2013-03-30 20:40:08 +00:00
Hermès Bélusca-Maïto 01729482ae [CONSOLE.DLL]
- Fix passing and retrieving gui terminal front-end information.
- Fix default (global) console parameters saving.

[CONSRV]
- PSEH2-protect calls to CreateRemoteThread when 1. calling console app. control handlers and 2. retrieving console settings from console.dll.
- Introduce a new way of locking consoles when being used, and store them in a list.

svn path=/branches/ros-csrss/; revision=58615
2013-03-30 18:44:56 +00:00
Hermès Bélusca-Maïto 1e1a59fb22 Synchronize with trunk r58606.
svn path=/branches/ros-csrss/; revision=58607
2013-03-24 19:05:43 +00:00
Timo Kreuzer 4e62a422f8 [FREELDR]
- Set bugcheck data when the image is corrupt
- Add 2 more useful debug constants: DEBUG_WARN and DEBUG_ERR
- Use COM2 for debug output when _WINKD_ is defined
- Fix amd64 boot

svn path=/trunk/; revision=58606
2013-03-24 17:09:03 +00:00
Hermès Bélusca-Maïto 53eba1ba5f [CONSOLE.DLL-CONSRV]
- Further separate properties of the GUI terminal front-end and those independent of the UI.
- Fix some console initialization steps.

svn path=/branches/ros-csrss/; revision=58605
2013-03-24 17:08:10 +00:00
Amine Khaldi 740d266240 * Add the PSEH3 related define for the TestBE runs.
svn path=/trunk/; revision=58604
2013-03-24 16:48:09 +00:00
Amine Khaldi d7273a7fcc * Use PSEH3 for the TestBE runs.
svn path=/trunk/; revision=58603
2013-03-24 16:08:28 +00:00
Timo Kreuzer 0351bb4f27 [HAL]
Link to libgcc, hopefully fixes build for Pierre

svn path=/trunk/; revision=58602
2013-03-24 13:27:52 +00:00
Amine Khaldi f2c550a04f [SHLWAPI_WINETEST]
* Sync with Wine 1.5.26.

svn path=/trunk/; revision=58601
2013-03-24 12:36:17 +00:00
Amine Khaldi aa6e6ab600 [SHLWAPI]
* Sync with Wine 1.5.26.

svn path=/trunk/; revision=58600
2013-03-24 12:35:51 +00:00
Giannis Adamopoulos 66fc8a9d5a [win32k]
- Add a hackfix to ftGdiGetGlyphOutline to make it handle scaling more properly
- Improves CORE-4657

svn path=/trunk/; revision=58599
2013-03-24 09:29:55 +00:00
Timo Kreuzer ed6bd94d05 [INCLUDE]
- Add missing __stosq intrinsic
- Move architecture specific stuff to a later location in wdm.h to make sure we have ASSERT macros already
- Add missing extern "C" to some NDK header
- Remove duplicate sal definitions

svn path=/trunk/; revision=58598
2013-03-23 21:57:17 +00:00
Timo Kreuzer 2c17a42c86 [WIN32K]
- Fix amd64 build
- Add an overflow check, ASSERT success when unmapping a section view

svn path=/trunk/; revision=58597
2013-03-23 21:50:27 +00:00
Timo Kreuzer 91f32c3e71 [WINDOWSCODECS]
Fix amd64 build

svn path=/trunk/; revision=58596
2013-03-23 21:46:05 +00:00
Timo Kreuzer 3f4e9dfa3d [FREELDR]
Fix amd64 build

svn path=/trunk/; revision=58595
2013-03-23 21:20:00 +00:00
Timo Kreuzer e66df55a54 [HAL]
Fix the mess that was our hal CMakeLists.txt. Seperate all components into their own cmake files, 

svn path=/trunk/; revision=58594
2013-03-23 21:15:28 +00:00
Dmitry Gorbachev b8ae1388ea [TRANSLATION]
Update translations:
- Turkish by Erdem Ersoy (CORE-7014);
- Italian by Paolo Devoti (CORE-7024).

svn path=/trunk/; revision=58593
2013-03-23 19:19:16 +00:00
Timo Kreuzer 6b7605bd22 [CMAKE]
Implement add_object_library function

svn path=/trunk/; revision=58592
2013-03-23 18:43:27 +00:00
Dmitry Gorbachev 99afe97aa2 [TOOLS]
Fix some compiler warnings, improve formatting, diagnostic messages.

svn path=/trunk/; revision=58591
2013-03-23 17:59:35 +00:00
Amine Khaldi fad117e7de [CRT]
* Annotate sys/timeb.h.

svn path=/trunk/; revision=58590
2013-03-23 11:26:10 +00:00
Amine Khaldi 38dc6fc8e9 [OLEAUT32_WINETEST]
* Sync with Wine 1.5.26.

svn path=/trunk/; revision=58589
2013-03-23 11:25:24 +00:00
Amine Khaldi a6c07ee5d8 [OLEAUT32]
* Sync with Wine 1.5.26.

svn path=/trunk/; revision=58588
2013-03-23 11:24:29 +00:00
Amine Khaldi a85aee22bc [OLE32_WINETEST]
* Sync with Wine 1.5.26.

svn path=/trunk/; revision=58587
2013-03-23 10:35:40 +00:00
Amine Khaldi 5d0dc7b588 [OLE32]
* Sync with Wine 1.5.26.

svn path=/trunk/; revision=58586
2013-03-23 10:35:27 +00:00
Dmitry Gorbachev 43fd991656 Put newline at end of Italian file.
svn path=/trunk/; revision=58585
2013-03-23 05:48:04 +00:00
Dmitry Gorbachev 5d35e2e644 [LIBSAMPLERATE]
Revert r58582, fix MSVC build.

svn path=/trunk/; revision=58584
2013-03-23 05:37:05 +00:00
Dmitry Gorbachev 6dac8c3e7d [TRANSLATION]
Update/add translations:
- German by Zehnvor (CORE-6804);
- Italian by Ivan Di Francesco (CORE-6911);
- Chinese by Yu Pan (CORE-7000);
- Turkish by Erdem Ersoy (CORE-7011, CORE-7014).

svn path=/trunk/; revision=58583
2013-03-23 05:11:52 +00:00
Dmitry Gorbachev 8886eb989e [LIBSAMPLERATE]
Fix redefinition of 'lrint' / 'lrintf'.

svn path=/trunk/; revision=58582
2013-03-23 05:10:18 +00:00
Jérôme Gardou 3bbbee5d33 [DDRAW]
* Add CMakeLists.txt

svn path=/trunk/; revision=58581
2013-03-22 16:32:11 +00:00
Amine Khaldi aaa2bdfbce [MSXML3_WINETEST]
* Sync with Wine 1.5.26.

svn path=/trunk/; revision=58580
2013-03-22 16:13:58 +00:00
Amine Khaldi e8316eb4bf [MSXML3]
* Sync with Wine 1.5.26.

svn path=/trunk/; revision=58579
2013-03-22 16:13:43 +00:00
Amine Khaldi f64a5ef35e [CRT]
* Annotate sys/stat.h.

svn path=/trunk/; revision=58578
2013-03-22 16:13:06 +00:00
Jérôme Gardou 4d6099cf0e [WIN32K]
* Do not alter the display palette in RealizePalette.
CORE-6940 #comment r58577 should hack this away

svn path=/trunk/; revision=58577
2013-03-22 16:08:08 +00:00
Amine Khaldi d1dcc02ee4 [DDK]
* Fix some annotations in usbbusif.h.

svn path=/trunk/; revision=58576
2013-03-22 15:37:19 +00:00
Amine Khaldi 1a808e4dde [URLMON]
* We no longer need these files.

svn path=/trunk/; revision=58575
2013-03-22 15:35:46 +00:00
Amine Khaldi ddd759e8e3 [OPENGL32]
* Don't import from glu32 anymore.
* Link to libwine for the debugging facilities.
* Fixes build.

svn path=/trunk/; revision=58574
2013-03-22 15:22:05 +00:00
Sylvain Petreolle 6d5e78708b [SHELL32]
Fix shdocvw_v1 dependency.

svn path=/trunk/; revision=58573
2013-03-22 15:19:51 +00:00
Jérôme Gardou 282d76c7d2 [OPENGL32]
* Forgot this file

svn path=/trunk/; revision=58572
2013-03-22 15:16:58 +00:00
Jérôme Gardou a1f65fd77f [OPENGL32]
* Sync implementation of wglUseFontBitmaps and wglUseFontOutlines with WINE 1.5.26

svn path=/trunk/; revision=58571
2013-03-22 15:10:46 +00:00
Amine Khaldi 65c73ec5ba [URLMON_WINETEST]
* Sync with Wine 1.5.26.

svn path=/trunk/; revision=58570
2013-03-22 14:29:24 +00:00
Amine Khaldi 1516b0c82d [URLMON]
* Sync with Wine 1.5.26.

svn path=/trunk/; revision=58569
2013-03-22 14:29:11 +00:00
Amine Khaldi a1407ecabc [PROPSYS_WINETEST]
* Import from Wine 1.5.26.

svn path=/trunk/; revision=58568
2013-03-22 12:08:15 +00:00
Amine Khaldi 7b8f48d896 [PROPSYS]
* Import from Wine 1.5.26.

svn path=/trunk/; revision=58567
2013-03-22 12:08:04 +00:00
Amine Khaldi 539c2e45ec [PSDK]
* Update propvarutil.h.

svn path=/trunk/; revision=58566
2013-03-22 12:02:09 +00:00
Amine Khaldi 62c507de13 [CRT]
* Annotate mbstring.h.

svn path=/trunk/; revision=58565
2013-03-22 12:00:26 +00:00