Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[WINMM][MIDIMAP] Support Windows XP compatible MIDIMap registry setting #1240

Merged
merged 1 commit into from Jan 19, 2019

Conversation

binarymaster
Copy link
Member

Purpose

Support Windows XP compatible MIDIMap registry setting.

JIRA issue: CORE-15602

Note: midimap is not synced with Wine (it's forked), so I did not used __REACTOS__ ifdefs.

@tkreuzer tkreuzer added this to New PRs in ReactOS PRs Jan 18, 2019
@HBelusca HBelusca merged commit d893a6c into reactos:master Jan 19, 2019
ReactOS PRs automation moved this from New PRs to Done Jan 19, 2019
@binarymaster binarymaster deleted the midimap branch January 20, 2019 07:29
dz333n pushed a commit to dz333n/reactos that referenced this pull request Jan 23, 2019
dz333n added a commit to dz333n/reactos that referenced this pull request Jan 23, 2019
* [NTOS:Mm] Rewrite MiWriteProtectSystemImage (reactos#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.

* [NTOS] Turn broken assert into DPRINT

* [APITESTS] Add tests for opengl32.dll

Ensure that our SW implementation exposes the same extensions and the same pixel formats than windows.

* [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

* [PSDK] Add PFD_SUPPORT_COMPOSITION definition

* [OPENGL32] Fix wglChoosePixelFormat

Not asking for a feature is not asking not to have it.

* [SDK] Provide .const macro for gas

* [WIN32SS][NTUSER] Refactor PR reactos#1226 (reactos#1266)

Refactoring of reactos#1226. CORE-12845

* [USETUP] Implement handling Home/End keys in Boot Loader Page (reactos#1265)

* [WINMM:MIDIMAP] Support Windows XP compatible MIDIMap registry setting (reactos#1240)

CORE-15602

* [WIN32SS:NTUSER] Fix Window-snap madness (reactos#1246)

Desktop window was treated as possible to resize.
Fix for 7e39678

CORE-15624

* [ROSAPPS] Fix 64 bit issues

* [NTOS:KE] Remove unnecessary breakpoint in KiRaiseException. CORE-15640

* [BUTTERFLIES] Fix GCC build

* [MDI] Fix GCC build

* [WIN32SS][NTUSER] Fix caret position of Ghostscript (reactos#1271)

CORE-13934, CORE-15656

* [ROSTESTS] Fix 64bit issues (reactos#1261)

* [MMSYS] Add the speaker volume dialog.

Retrieve information on the channels and initialize the trackbars accordingly.

* [MMSYS] Replaces some magic values

* [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

* [WINMM] Load Wave/MIDI mapper drivers only after actual device drivers (reactos#1241)

CORE-15620

* [NOTEPAD] Fix "Save As" dialog resource (reactos#1272)

Fix the placement of the "Encoding" and "Endlines" selection controls.
CORE-15596

* [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.

* [MMSYS] Set the tab title, implement the 'restore defaults' button and the synchronized trackbar movement.

* [NTOS/KE] Add diagnosis DPRINT for CORE-15642

* [APITESTS][WIN32KNT_APITEST] Use ok_long for NtGdiGetBitmapBits/NtGdiSetBitmapBits (reactos#1275)

* [APITESTS][WIN32KNT_APITEST] Improve NtGdiArcInternal testcase (reactos#1276)

Use ok_int() and ok_long() macros instead of obsolete TEST() macro.

* [DBGHELP_APITEST] Add test for SymRegisterCallbackW64.

* [DBGHELP_APITEST] Skip the test when the function is not found

* [SYSDM] Update French translation

* [SYSDM] Meh

* [WIN32SS] Require at least the amount of extra memory, not the exact amount
This fixes Civ II trying to create scrollbars based on 'native' scrollbars.

* [USER32_APITEST] Show that scrollbars can be created when extra window data is requested.

* [APITESTS][WIN32KNT_APITEST] Improve NtGdiCombineRgn testcase (reactos#1279)

Use `ok_int` and `ok_long` macros instead of obsolete `TEST` macros.

* [APITESTS][WIN32KNT_APITEST] Improve NtGdiBitBlt testcase (reactos#1277)

Use `ok_int`, `ok_long` and `ok` macros instead of obsolete `TEST` and `TESTX` macros.

* [APITESTS][WIN32KNT_APITEST] Improve NtGdiCreateBitmap testcase (reactos#1280)

Use ok, ok_int, ok_long and ok_ptr macros instead of obsolete TEST macros.

* [APITESTS][WIN32KNT_APITEST] Improve NtGdiCreateCompatibleDC testcase (reactos#1281)

Use ok, ok_int and ok_ptr macros instead of obsolete TEST macros.

* [APITESTS][WIN32KNT_APITEST] Improve NtGdiGetDIBits testcase (reactos#1289)

Use ok, ok_int and ok_long macros instead of obsolete RTEST and ASSERT macros.

* [APITESTS][WIN32KNT_APITEST] Improve NtGdiGetRandomRgn testcase (reactos#1293)

Use ok_int and ok_long macros instead of obsolete TEST and RTEST macros.

* [APITESTS][WIN32KNT_APITEST] Improve NtGdiFlushUserBatch testcase (reactos#1287)

Use ok, ok_int, ok_long, and ok_ptr macros instead of TEST and ASSERT macros.

* [APITESTS][WIN32KNT_APITEST] Improve NtGdiExtTextOutW testcase (reactos#1286)

Use ok_int macros instead of obsolete TEST macros.

* [APITESTS][WIN32KNT_APITEST] Improve NtGdiGetFontResourceInfoInternalW testcase (reactos#1290)

Use ok macro instead of obsolete TEST macro.

* [APITESTS][WIN32KNT_APITEST] Improve NtGdiDeleteObjectApp testcase (reactos#1282)

Use ok, ok_int and ok_long macros instead of obsolete TEST macros.

* [APITESTS][WIN32KNT_APITEST] Improve NtGdiDoPalette testcase (reactos#1283)

Use ok, ok_int and ok_long macros instead of RTEST macros.

* [APITESTS][WIN32KNT_APITEST] Improve NtGdiEngCreatePalette testcase (reactos#1284)

Use ok and ok_long and ok_ptr macros instead of obsolete TEST macros.

* [CDFS] Make windows gcc release build compile, regression CORE-15659

* [CDFS] Addendum to last commit CORE-15659

#endif placed wrong.
Thx Pierre Schweitzer, Thomas Faber, Serge Gautherie
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
ReactOS PRs
  
Done
4 participants