Andreas Maier
184255ffdb
[DBGHELP_APITEST] Add test for SymRegisterCallbackW64.
2019-01-21 20:42:15 +01:00
Katayama Hirofumi MZ
289705caa6
[APITESTS][WIN32KNT_APITEST] Improve NtGdiArcInternal testcase ( #1276 )
...
Use ok_int() and ok_long() macros instead of obsolete TEST() macro.
2019-01-21 17:39:05 +01:00
Katayama Hirofumi MZ
6846527f67
[APITESTS][WIN32KNT_APITEST] Use ok_long for NtGdiGetBitmapBits/NtGdiSetBitmapBits ( #1275 )
2019-01-21 17:38:20 +01:00
Jérôme Gardou
5d6c286981
[NTOS/KE] Add diagnosis DPRINT for CORE-15642
2019-01-21 09:38:29 +01:00
Eric Kohl
9f41824321
[MMSYS] Set the tab title, implement the 'restore defaults' button and the synchronized trackbar movement.
2019-01-21 00:25:17 +01:00
Eric Kohl
431f9bf311
[MMSYS] Improvements to the speaker volume property page
...
- Open a separate mixer instance for the page, so that MM_MIXM_CONTROL_CHANGE notifications can be received.
- Keep line and channel configurations in a global struct.
- Handle MM_MIXM_CONTROL_CHANGE and WM_HSCROLL notifications.
2019-01-20 22:00:42 +01:00
Bișoc George
c09a7b5bd7
[NOTEPAD] Fix "Save As" dialog resource ( #1272 )
...
Fix the placement of the "Encoding" and "Endlines" selection controls.
CORE-15596
2019-01-20 19:58:26 +01:00
Stanislav Motylkov
677edc637c
[WINMM] Load Wave/MIDI mapper drivers only after actual device drivers ( #1241 )
...
CORE-15620
2019-01-20 17:55:45 +01:00
Pierre Schweitzer
20ddde0a97
[MOUNTMGR] Misc. fixes to QueryDeviceInformation:
...
- Simplify failure path for DeviceName query failure
- Don't make stable query failure fail the whole function call
Based on a patch by Vadim Galiant
CORE-15550
2019-01-20 17:38:29 +01:00
Eric Kohl
3ae86a245d
[MMSYS] Replaces some magic values
2019-01-20 16:35:52 +01:00
Eric Kohl
d301d6a378
[MMSYS] Add the speaker volume dialog.
...
Retrieve information on the channels and initialize the trackbars accordingly.
2019-01-20 15:59:30 +01:00
Timo Kreuzer
bb9a5f6046
[ROSTESTS] Fix 64bit issues ( #1261 )
2019-01-20 15:58:32 +01:00
Katayama Hirofumi MZ
efe4605177
[WIN32SS][NTUSER] Fix caret position of Ghostscript ( #1271 )
...
CORE-13934, CORE-15656
2019-01-20 23:11:54 +09:00
Pierre Schweitzer
1b92120fc9
[MDI] Fix GCC build
2019-01-20 11:09:54 +01:00
Pierre Schweitzer
32faa24733
[BUTTERFLIES] Fix GCC build
2019-01-20 11:06:42 +01:00
Thomas Faber
21ea19c40f
[NTOS:KE] Remove unnecessary breakpoint in KiRaiseException. CORE-15640
2019-01-20 09:57:03 +01:00
Timo Kreuzer
2890a22179
[ROSAPPS] Fix 64 bit issues
2019-01-20 09:04:58 +01:00
Denis Malikov
37af78775d
[WIN32SS:NTUSER] Fix Window-snap madness ( #1246 )
...
Desktop window was treated as possible to resize.
Fix for 7e396787
CORE-15624
2019-01-19 23:05:19 +01:00
Stanislav Motylkov
d893a6c355
[WINMM:MIDIMAP] Support Windows XP compatible MIDIMap registry setting ( #1240 )
...
CORE-15602
2019-01-19 22:48:22 +01:00
Yaroslav Kibysh
8d15720b31
[USETUP] Implement handling Home/End keys in Boot Loader Page ( #1265 )
2019-01-19 18:44:13 +01:00
Katayama Hirofumi MZ
d0d909245f
[WIN32SS][NTUSER] Refactor PR #1226 ( #1266 )
...
Refactoring of #1226 . CORE-12845
2019-01-19 23:56:33 +09:00
Jérôme Gardou
c3e4b5fec6
[OPENGL32] Fix wglChoosePixelFormat
...
Not asking for a feature is not asking not to have it.
2019-01-19 14:23:54 +01:00
Jérôme Gardou
bb8a3f4e09
[APITESTS] Add tests for opengl32.dll
...
Ensure that our SW implementation exposes the same extensions and the same pixel formats than windows.
2019-01-19 14:23:54 +01:00
Jérôme Gardou
115aa24a29
[PSDK] Add PFD_SUPPORT_COMPOSITION definition
2019-01-19 14:23:54 +01:00
Jérôme Gardou
5f2bebf7a5
[OPENGL32][MESA] Downgrade Mesa library to version 2.6
...
With this commit, we now use a forked version of MESA which only supports OpenGL 1.1, like the windows implementation does.
It exposes :
- The same pixel formats
- The same set of extensions
- Nothing more
All of this without taking 10% of your build time.
If you need a more modern option, look at the MESA package from Rapps, which is (and must be) maintained outside of this code tree.
CORE-7499
2019-01-19 14:23:54 +01:00
Jérôme Gardou
905bcf617f
[SDK] Provide .const macro for gas
2019-01-19 14:23:54 +01:00
Timo Kreuzer
3410b25fde
[NTOS] Turn broken assert into DPRINT
2019-01-19 13:38:24 +01:00
Timo Kreuzer
65dbfc2868
[NTOS:Mm] Rewrite MiWriteProtectSystemImage ( #749 )
...
* The previous version was overcomplicated and broken and therefore disabled.
* The new version also enforces NX protection on x64.
* Now that protecting works, also protect the boot loaded images.
2019-01-18 22:11:43 +01:00
Katayama Hirofumi MZ
4b924a8685
[USER32_APITEST] Improve GetMessageTime tests more ( #1254 )
...
Compare GetMessageTime and GetTickCount values.
CORE-15565
2019-01-18 12:11:53 +09:00
Yaroslav Kibysh
0d86ab6a18
[NTOS:INBV] Update the boot screen's rotation bar's image ( #1256 )
...
Make it smoother than what it currently is.
2019-01-17 20:45:40 +01:00
Katayama Hirofumi MZ
b490084d38
[USER32_APITEST] Improve GetMessageTime tests
2019-01-17 09:31:35 +09:00
Katayama Hirofumi MZ
87bfbb3ec7
[WIN32SS][NTUSER] Fix PostTimeMessage message time
2019-01-16 22:59:36 +02:00
Katayama Hirofumi MZ
249d55f4a0
[USER32_APITEST] Add tests for GetMessageTime
2019-01-16 22:59:35 +02:00
Jared Smudde
7d60b2e12f
[MMSYS] Set the initial media folder location. ( #1248 )
2019-01-16 12:53:00 +01:00
Serge Gautherie
6f2aa0cbf9
[SHELL32] CDefView: Remove a remnant string part ( #1250 )
...
Addendum to 9ae373a
.
2019-01-16 12:51:49 +01:00
Thomas Faber
b4a8afe55d
[MSXML3] Handle libxml2 API breakage. CORE-15280
...
Imports Wine commit 2a8719d280c.
2019-01-16 09:27:30 +01:00
Thomas Faber
af4421c39a
[LIBXSLT] Update to version 1.1.33. CORE-15280
2019-01-16 09:27:26 +01:00
Thomas Faber
5bb277a54b
[LIBXML2] Update to version 2.9.8. CORE-15280
2019-01-16 09:27:22 +01:00
Mark Jansen
61fed54064
[CTM] Add a visual indication to show there are more processes ( #1222 )
2019-01-16 03:39:27 +01:00
Pierre Schweitzer
d9a3fd16d4
[NTOSKRNL] Add support for callback when enumerating large pool allocations
2019-01-15 22:07:35 +01:00
Denis Malikov
7e396787ed
[WIN32SS:NTUSER] Implement "Window Snap" feature ( #1226 )
...
Implemented the following actions: stick the window on the left/right or maximize it,
with the following shortcuts:
- Win key + Arrows;
- drag to left/right screen border;
- double-click on top/bottom.
CORE-12845
2019-01-15 14:36:41 +01:00
Stanislav Motylkov
c95f335893
[MMSYS] Properly save Audio/MIDI In/Out in the registry
...
CORE-15582
2019-01-15 15:27:58 +02:00
Mark Jansen
9ae373a023
[SHELL32] CDefView: Find a reasonable place to show a context menu
...
Previously, we would treat the input as unsigned coordinates, this is wrong!
If the coordinates are invalid, we try to find a focused or selected item.
The center of this item is where we'll show the menu.
When there is no item, we default to 0,0
2019-01-15 14:34:53 +02:00
Mark Jansen
f9e50f5471
[ATL] Add GET_X_LPARAM and GET_Y_LPARAM to atlwin.h
...
Remove all local definitions
2019-01-15 14:34:53 +02:00
Mark Jansen
007ec0310c
[WIN32K:NTUSER] Fix a case where the menu was off-screen on the other side
...
Found by Denis Malikov
CORE-15001
CORE-9037
2019-01-15 14:34:53 +02:00
Katayama Hirofumi MZ
1a4732703c
[WIN32SS][USER32] Make IsHungAppWindow check FNID ( #1245 )
...
CORE-11944
2019-01-15 20:32:23 +09:00
Katayama Hirofumi MZ
9285bd19de
[WIN32SS][USER32] Ghost is a hung window ( #1244 )
...
IsHungAppWindow(a ghost window) == TRUE. CORE-11944
2019-01-15 19:40:34 +09:00
Colin Finck
2440df762c
[DOXYGEN] Update Doxyfile for our build of Doxygen 1.8.15.
2019-01-15 09:37:54 +01:00
Katayama Hirofumi MZ
8ca854251a
[WIN32SS][NTUSER] Don't freeze Task Bar in switching the app ( #1243 )
...
This avoids taskbar hung up.
2019-01-15 13:45:28 +09:00
Eric Kohl
5f11c16ca8
[MMSYS] Move global variables into a GLOBAL_DATA struct and free allocated memory on WM_DESTROY.
2019-01-13 23:19:25 +01:00