Commit graph

53370 commits

Author SHA1 Message Date
Jérôme Gardou 9786c38e69 [PSDK]
* Add missing UNICODE definition in dsound.h
 * Protect against redefinitions in winioctl.h

svn path=/trunk/; revision=58643
2013-04-02 14:16:29 +00:00
Thomas Faber 8e08d249db [CRT]
- Fix stat64_to_stat macro definition. Patch by Víctor Martínez.
- Fix out-of-memory error cases in environment functions.
- Spotted by PVS-Studio
CORE-7039 #resolve

svn path=/trunk/; revision=58642
2013-04-02 12:53:30 +00:00
Jérôme Gardou a08dba228c [STDUNK]
* Add library, implementing the CUnknown interface for WDM audio drivers

svn path=/trunk/; revision=58641
2013-04-02 12:45:31 +00:00
Jérôme Gardou db3760f772 [BUILD]
* Try fixing it...

svn path=/trunk/; revision=58640
2013-04-02 12:39:16 +00:00
Jérôme Gardou 5671441beb [PSDK]
* implement DEFINE_GUIDSTRUCT and DEFINE_GUIDNAMED for GCC

svn path=/trunk/; revision=58639
2013-04-02 11:52:12 +00:00
Jérôme Gardou 4522e62d7e [DDK]
* Add missing IMP_IMiniportWaveRT and IMP_IMiniportWaveRTStream definitions

svn path=/trunk/; revision=58638
2013-04-02 08:09:51 +00:00
Jérôme Gardou 4f6ab684bf [CMAKE]
* Add the wdmdriver module type

svn path=/trunk/; revision=58637
2013-04-02 08:08:36 +00:00
Hermès Bélusca-Maïto 1cac15db4b [FREELDR]
Add support for HOME and END keys in menus, and allow going to the end (resp. to the beginning) if we are on the first (resp. on the last) item and we press up (resp. down).
Enjoy :)

svn path=/trunk/; revision=58635
2013-04-01 19:31:32 +00:00
Hermès Bélusca-Maïto 6bb80fcd01 [CONSRV]
Allow passing into quick-edit and insert mode via the console properties dialog. Also make the context menu working.

svn path=/branches/ros-csrss/; revision=58634
2013-04-01 17:26:53 +00:00
James Tabor 347940eb1f - Temporary fix for CORE-7030 and maybe CORE-6384 too.
svn path=/trunk/; revision=58633
2013-04-01 04:11:09 +00:00
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
Sylvain Petreolle 7cdc0b8c40 [NTOSKRNL]
Fix all MM regressions.

svn path=/trunk/; revision=58631
2013-03-31 22:17:23 +00:00
Jérôme Gardou 084531c4c1 [USER32]
- Fix a bug in new LoadImage implementation

svn path=/trunk/; revision=58630
2013-03-31 19:55:53 +00:00
Eric Kohl c9fd3ba4bc [SAMSRV]
- Fix the SAMPR_LOGON_HOURS type description.
- Implement the LogonHours attribute query code for all user query functions.

svn path=/trunk/; revision=58629
2013-03-31 12:27:50 +00:00
Johannes Anderwald 8792f3ef30 [LIBUSB]
- Fix format of debug print
- found by irc:rs

svn path=/trunk/; revision=58628
2013-03-31 09:54:26 +00:00
Johannes Anderwald e04ae5e7c2 [USB]
- Return the controller type as ascii string
CORE-7009 #resolve

svn path=/trunk/; revision=58627
2013-03-31 07:41:31 +00:00
Johannes Anderwald 703257d67f [MKHIVE]
- Fix return value of RegQueryValueExA

svn path=/trunk/; revision=58626
2013-03-31 07:11:35 +00:00
Johannes Anderwald 17e1b04d16 - add missing node types
svn path=/trunk/; revision=58625
2013-03-31 06:54:44 +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
Sylvain Petreolle 3befaa76a7 [SYSSETUP]
Register propsys.dll during setup.
Fixes propsys:propstore crash.

svn path=/trunk/; revision=58622
2013-03-30 23:34:48 +00:00
Sylvain Petreolle fb6839f659 [WLANCONF]
Fix typo in Italian translation.

svn path=/trunk/; revision=58621
2013-03-30 23:31:00 +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
Jérôme Gardou 97a4fe83ef [WINED3D]
* Get GDI device name even if opengl isn't used.

svn path=/trunk/; revision=58619
2013-03-30 21:58:45 +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
Eric Kohl 686d9ba24f [SAMSRV]
Add LogonHours attribute to new user accounts.

svn path=/trunk/; revision=58617
2013-03-30 20:53:47 +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
Thomas Faber b36c9a582f [USER32]
- Apply Wine commit 84075591 (user32: Don't access past the file size when loading a cursor/icon) by Alexandre Julliard.
- Add a few consts (also from Wine).
CORE-7027 #comment Ldr and Mm are doing everything right. UPX in fact broke the resource section, and LoadImage is just not handling that correctly. #resolve

svn path=/trunk/; revision=58614
2013-03-30 11:17:54 +00:00
Timo Kreuzer c0642c44b6 [NTDLL_APITEST]
Add more tests for NtAllocateVirtualMemory and NtMapViewOfSection

svn path=/trunk/; revision=58613
2013-03-27 19:10:51 +00:00
Amine Khaldi ed66d4e4c8 [USP10_WINETEST]
* Sync with Wine 1.5.26.

svn path=/trunk/; revision=58612
2013-03-26 19:16:39 +00:00
Amine Khaldi b67b211b59 [USP10]
* Sync with Wine 1.5.26.

svn path=/trunk/; revision=58611
2013-03-26 19:16:32 +00:00
Amine Khaldi f9f8940500 [XMLLITE_WINETEST]
* Sync with Wine 1.5.26.

svn path=/trunk/; revision=58610
2013-03-26 19:02:58 +00:00
Amine Khaldi cf6bc4b071 [XMLLITE]
* Sync with Wine 1.5.26.

svn path=/trunk/; revision=58609
2013-03-26 19:02:38 +00:00
Amine Khaldi bf8b1b2aaa [UNIATA]
* Sync to 0.44d.
[ATACTL]
* Sync to 0.44d.

svn path=/trunk/; revision=58608
2013-03-24 19:41:59 +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