reactos.git
7 years ago[FAST486]
Aleksandar Andrejevic [Sun, 19 Apr 2015 23:11:07 +0000 (23:11 +0000)]
[FAST486]
Implement the 287-only instructions FSETPM and FRSTPM as nops. (This is how the 487
is supposed to treat them.)

svn path=/trunk/; revision=67317

7 years ago[NETSHELL][COM_APITEST]
Thomas Faber [Sun, 19 Apr 2015 22:50:25 +0000 (22:50 +0000)]
[NETSHELL][COM_APITEST]
- Remove another MessageBox...
- Also test some more interfaces found in netshell classes

svn path=/trunk/; revision=67316

7 years ago[FAST486]
Aleksandar Andrejevic [Sun, 19 Apr 2015 22:34:12 +0000 (22:34 +0000)]
[FAST486]
Clear the CF and OF flags in AND, OR and XOR.

svn path=/trunk/; revision=67315

7 years ago[NETSHELL]
Thomas Faber [Sun, 19 Apr 2015 22:16:34 +0000 (22:16 +0000)]
[NETSHELL]
- Do not display a message box in CLanStatus::QueryInterface. Fixes hang when running com_apitest:netshell
- Change the order of some interfaces in CNetworkConnections to make com_apitest slightly happier

svn path=/trunk/; revision=67314

7 years ago[COM_APITEST]
Thomas Faber [Sun, 19 Apr 2015 21:28:09 +0000 (21:28 +0000)]
[COM_APITEST]
- Add test for netshell classes
- Add some interfaces

svn path=/trunk/; revision=67313

7 years ago[NETSHELL]
Thomas Faber [Sun, 19 Apr 2015 21:14:49 +0000 (21:14 +0000)]
[NETSHELL]
- Use the correct names for netshell's CLSIDs as indicated by the registry and public symbols

svn path=/trunk/; revision=67312

7 years ago[NETSHELL]
Thomas Faber [Sun, 19 Apr 2015 21:07:35 +0000 (21:07 +0000)]
[NETSHELL]
- Keep a CLanStatus instance around in CNetworkConnections (as before r65758) and properly manage its lifetime. Fixes Status context menu item for network connections.
CORE-9564

svn path=/trunk/; revision=67311

7 years ago[NETSHELL]
Thomas Faber [Sun, 19 Apr 2015 20:56:42 +0000 (20:56 +0000)]
[NETSHELL]
- Some additions to the previous commit
- Make destructors private
- Use delete to free object allocated using new
- Try to fix some ITEMIDLIST typing

svn path=/trunk/; revision=67310

7 years ago[ROSAPPS] Add Fraginator to build. This thing NEVER could have worked in that state...
Daniel Reimer [Sun, 19 Apr 2015 20:30:44 +0000 (20:30 +0000)]
[ROSAPPS] Add Fraginator to build. This thing NEVER could have worked in that state in RBUILD. rc file was not even selected to have any chance of any dialog. Billions of things are defined a billion times in any language RC file. etcetc.

svn path=/trunk/; revision=67309

7 years ago[ROSAPPS] Add devutils to cmake build. Thx for Amine Khaldi, Thomas Faber and learn_m...
Daniel Reimer [Sun, 19 Apr 2015 20:27:51 +0000 (20:27 +0000)]
[ROSAPPS] Add devutils to cmake build. Thx for Amine Khaldi, Thomas Faber and learn_more for help. More will come.

svn path=/trunk/; revision=67308

7 years ago[NETSHELL]
Thomas Faber [Sun, 19 Apr 2015 20:18:25 +0000 (20:18 +0000)]
[NETSHELL]
Fix artifacts from incomplete C++ conversion:
- Add m_ prefix to member variables to avoid shadowing locals
- Use initializer lists in constructors
- Use destructors instead of putting code in Release
- Avoid C-style casts (not exhaustive)

svn path=/trunk/; revision=67307

7 years ago[KERNEL32_APITEST]
Pierre Schweitzer [Sun, 19 Apr 2015 19:36:42 +0000 (19:36 +0000)]
[KERNEL32_APITEST]
Complete a bit more the PrivMoveFileIdentityW tests

svn path=/trunk/; revision=67306

7 years ago[RAPPS]
Christoph von Wittich [Sun, 19 Apr 2015 19:28:03 +0000 (19:28 +0000)]
[RAPPS]
fix handle leaks

svn path=/trunk/; revision=67305

7 years ago[THEMEUI] Leverage add_registry_inf() as suggested by Timo. Addendum to r67242. CORE...
Amine Khaldi [Sun, 19 Apr 2015 16:13:02 +0000 (16:13 +0000)]
[THEMEUI] Leverage add_registry_inf() as suggested by Timo. Addendum to r67242. CORE-5984

svn path=/trunk/; revision=67304

7 years ago[zh-CN, zh-TW, ko-KR] - Fix font size for Chinese and Korean resources to FONT 9...
Daniel Reimer [Sun, 19 Apr 2015 15:39:35 +0000 (15:39 +0000)]
[zh-CN, zh-TW, ko-KR] - Fix font size for Chinese and Korean resources to FONT 9. Fonts are still a problem: CORE-9566

svn path=/trunk/; revision=67303

7 years ago[ROSAPPS] - Fix font size for Chinese and Korean resources to FONT 9. Fonts are still...
Daniel Reimer [Sun, 19 Apr 2015 15:37:29 +0000 (15:37 +0000)]
[ROSAPPS] - Fix font size for Chinese and Korean resources to FONT 9. Fonts are still a problem: CORE-9566

svn path=/trunk/; revision=67302

7 years ago[INF] Remove duplicated Romanian translations. Addendum to r67142. Spotted by Thomas...
Amine Khaldi [Sun, 19 Apr 2015 15:28:25 +0000 (15:28 +0000)]
[INF] Remove duplicated Romanian translations. Addendum to r67142. Spotted by Thomas Faber. CORE-9516

svn path=/trunk/; revision=67301

7 years ago[ja-JP]
Daniel Reimer [Sun, 19 Apr 2015 15:21:21 +0000 (15:21 +0000)]
[ja-JP]
JP uses MS Gothic UI FONT 9 in Windows 5.2, not a mix of two different sizes and fonts and nothing else!

svn path=/trunk/; revision=67300

7 years ago[ROSAPPS]
Daniel Reimer [Sun, 19 Apr 2015 15:18:22 +0000 (15:18 +0000)]
[ROSAPPS]
JP uses MS Gothic UI FONT 9 in Windows 5.2
Fix wrong font size
Fix wrong font in a template

svn path=/trunk/; revision=67299

7 years ago[NETSHELL]{NCPA]
Thomas Faber [Sun, 19 Apr 2015 15:01:54 +0000 (15:01 +0000)]
[NETSHELL]{NCPA]
- Move Network Connections back to Control Panel, where it belongs. Was accidentally moved to My Computer in r66485.
CORE-9495 #resolve
CORE-9564

svn path=/trunk/; revision=67298

7 years ago[ROSAPPS]
Daniel Reimer [Sun, 19 Apr 2015 12:21:56 +0000 (12:21 +0000)]
[ROSAPPS]
There are still RBUILD files in here?? NOT anymore!

svn path=/trunk/; revision=67297

7 years ago[DXTN]
Daniel Reimer [Sun, 19 Apr 2015 12:15:35 +0000 (12:15 +0000)]
[DXTN]
Fix build by adding a "-Wno-error=unused-but-set-variable" which is needed.

svn path=/trunk/; revision=67296

7 years ago[ROSAPPS]
Daniel Reimer [Sun, 19 Apr 2015 12:14:36 +0000 (12:14 +0000)]
[ROSAPPS]
Remove not needed -Wno-error and allow_warnings()

svn path=/trunk/; revision=67295

7 years ago[CRT]
Timo Kreuzer [Sun, 19 Apr 2015 10:03:21 +0000 (10:03 +0000)]
[CRT]
Add ARM stubs for _abnormal_termination, _except_handler2, _except_handler3, _global_unwind2, _local_unwind2, __C_specific_handler, __CxxFrameHandler, __rt_srsh

[RTL]
Add ARM stubs for RtlGetCallersAddress, RtlDispatchException, RtlUnwind, RtlInitializeContext

[NTOSKRNL]
Add ARM stubs for READ/WRITE_REGISTER_*

svn path=/trunk/; revision=67294

7 years ago[WIN32K:NTUSER]
Thomas Faber [Sun, 19 Apr 2015 09:39:47 +0000 (09:39 +0000)]
[WIN32K:NTUSER]
- Remove a useless assert (-Wtype-limits)

svn path=/trunk/; revision=67293

7 years ago[COMDLG32]
Thomas Faber [Sun, 19 Apr 2015 08:53:57 +0000 (08:53 +0000)]
[COMDLG32]
- Revert DIALOG resource changes from r67286. Fixes test regressions.
CORE-9563

svn path=/trunk/; revision=67292

7 years ago[CMAKE]
Thomas Faber [Sun, 19 Apr 2015 08:39:58 +0000 (08:39 +0000)]
[CMAKE]
We have a zero-warnings policy in trunk, accordingly:
- Disable overflow warnings in mciwave
- Remove all -Wno-error directives
- Remove all allow_warnings invocations
- Make allow_warnings defunct, it needs to be reworked, e.g. according to CORE-6959.

svn path=/trunk/; revision=67291

7 years ago[NTVDM]
Aleksandar Andrejevic [Sun, 19 Apr 2015 02:12:12 +0000 (02:12 +0000)]
[NTVDM]
Account for DoubleVision when updating relative movement counters.

svn path=/trunk/; revision=67290

7 years ago[DLL]
Daniel Reimer [Sun, 19 Apr 2015 01:38:13 +0000 (01:38 +0000)]
[DLL]
Add manifests. Let's hope MSVC build survives this...

svn path=/trunk/; revision=67289

7 years ago[SHUTDOWN & LICCPA]
Daniel Reimer [Sun, 19 Apr 2015 00:55:40 +0000 (00:55 +0000)]
[SHUTDOWN & LICCPA]
Add missing DS_SHELLFONT

svn path=/trunk/; revision=67288

7 years ago[WINFILE]
Daniel Reimer [Sun, 19 Apr 2015 00:47:17 +0000 (00:47 +0000)]
[WINFILE]
DIALOG -> DIALOGEX
Add missing DS_SHELLFONT

svn path=/trunk/; revision=67287

7 years ago[WIN32]
Daniel Reimer [Sun, 19 Apr 2015 00:40:15 +0000 (00:40 +0000)]
[WIN32]
DIALOG -> DIALOGEX

svn path=/trunk/; revision=67286

7 years ago[STOBJECT]
Daniel Reimer [Sun, 19 Apr 2015 00:29:28 +0000 (00:29 +0000)]
[STOBJECT]
Add missing DS_SHELLFONT

svn path=/trunk/; revision=67285

7 years ago[WIN32]
Daniel Reimer [Sun, 19 Apr 2015 00:28:37 +0000 (00:28 +0000)]
[WIN32]
DIALOG -> DIALOGEX
Add missing DS_SHELLFONT

svn path=/trunk/; revision=67284

7 years ago[NTVDM]
Hermès Bélusca-Maïto [Sun, 19 Apr 2015 00:01:03 +0000 (00:01 +0000)]
[NTVDM]
- Rearrange header inclusions. Put almost all NDK stuff in ntvdm.h.
- sizeof(array)/sizeof(array[0]) --> ARRAYSIZE(array) : increase code readability.
- Use Rtl heap functions (other parts of the code already did use them).

svn path=/trunk/; revision=67283

7 years ago[WIN32K]
Timo Kreuzer [Sat, 18 Apr 2015 23:27:05 +0000 (23:27 +0000)]
[WIN32K]
Add missing locking in BASEOBJ::LockShared. Fixes theming regression.
CORE-9535 #resolve

svn path=/trunk/; revision=67282

7 years ago[SSSTARS]
Daniel Reimer [Sat, 18 Apr 2015 22:01:31 +0000 (22:01 +0000)]
[SSSTARS]
Remove useless define.

svn path=/trunk/; revision=67281

7 years ago[NTVDM]
Aleksandar Andrejevic [Sat, 18 Apr 2015 22:00:44 +0000 (22:00 +0000)]
[NTVDM]
Fix host-to-VGA address translation.

svn path=/trunk/; revision=67280

7 years ago[KERNEL32_APITEST]
Pierre Schweitzer [Sat, 18 Apr 2015 21:34:12 +0000 (21:34 +0000)]
[KERNEL32_APITEST]
Erm. That wasn't meant to remain here! :-P

svn path=/trunk/; revision=67279

7 years ago[KERNEL32_APITEST]
Pierre Schweitzer [Sat, 18 Apr 2015 21:30:15 +0000 (21:30 +0000)]
[KERNEL32_APITEST]
Make PrivMoveFileIdentityW test work even if kernel32_apitest.exe isn't in current directory

svn path=/trunk/; revision=67278

7 years ago[CMIDriver]
Daniel Reimer [Sat, 18 Apr 2015 21:28:04 +0000 (21:28 +0000)]
[CMIDriver]
DIALOG -> DIALOGEX
Add DS_SHELLFONT
Add manifest

svn path=/trunk/; revision=67277

7 years ago[MMSYS]
Daniel Reimer [Sat, 18 Apr 2015 20:07:46 +0000 (20:07 +0000)]
[MMSYS]
Forgot these DIALOG -> DIALOGEX

svn path=/trunk/; revision=67276

7 years ago[APPLICATIONS]
Daniel Reimer [Sat, 18 Apr 2015 20:04:32 +0000 (20:04 +0000)]
[APPLICATIONS]
Add missing DS_SHELLFONT

svn path=/trunk/; revision=67275

7 years ago[CPL]
Daniel Reimer [Sat, 18 Apr 2015 20:03:37 +0000 (20:03 +0000)]
[CPL]
DIALOG -> DIALOGEX
Add missing DS_SHELLFONT

svn path=/trunk/; revision=67274

7 years ago[KERNEL32_APITEST]
Pierre Schweitzer [Sat, 18 Apr 2015 19:46:57 +0000 (19:46 +0000)]
[KERNEL32_APITEST]
Add tests for PrivMoveFileIdentityW().

Tested on w2k3 by Thomas

svn path=/trunk/; revision=67273

7 years ago[OLEDLG]
Daniel Reimer [Sat, 18 Apr 2015 18:16:27 +0000 (18:16 +0000)]
[OLEDLG]
Add DS_SHELLFONT, remove DS_SETFONT

svn path=/trunk/; revision=67272

7 years ago[LOCALUI]
Daniel Reimer [Sat, 18 Apr 2015 18:15:45 +0000 (18:15 +0000)]
[LOCALUI]
Add DS_SHELLFONT, remove DS_3DLOOK, remove DS_SETFONT

svn path=/trunk/; revision=67271

7 years ago[COMDLG32]
Daniel Reimer [Sat, 18 Apr 2015 18:15:00 +0000 (18:15 +0000)]
[COMDLG32]
Add DS_SHELLFONT, remove DS_3DLOOK

svn path=/trunk/; revision=67270

7 years ago[COMCTL32]
Daniel Reimer [Sat, 18 Apr 2015 18:14:17 +0000 (18:14 +0000)]
[COMCTL32]
Add DS_SHELLFONT, remove DS_3DLOOK

svn path=/trunk/; revision=67269

7 years ago[ACLUI]
Daniel Reimer [Sat, 18 Apr 2015 18:13:04 +0000 (18:13 +0000)]
[ACLUI]
Merge DS_FIXEDSYS and DS_SETFONT to DS_SHELLFONT

svn path=/trunk/; revision=67268

7 years ago[SYSDM]
Daniel Reimer [Sat, 18 Apr 2015 18:11:58 +0000 (18:11 +0000)]
[SYSDM]
Merge DS_FIXEDSYS and DS_SETFONT to DS_SHELLFONT

svn path=/trunk/; revision=67267

7 years ago[ACCESS]
Daniel Reimer [Sat, 18 Apr 2015 18:11:31 +0000 (18:11 +0000)]
[ACCESS]
Fix one sad and lonely DS_SETFONT

svn path=/trunk/; revision=67266

7 years ago[EXPLORER]
Daniel Reimer [Sat, 18 Apr 2015 18:10:41 +0000 (18:10 +0000)]
[EXPLORER]
Merge DS_FIXEDSYS and DS_SETFONT to DS_SHELLFONT

svn path=/trunk/; revision=67265

7 years ago[REGEDIT]
Daniel Reimer [Sat, 18 Apr 2015 18:09:50 +0000 (18:09 +0000)]
[REGEDIT]
Remove DS_FIXEDSYS

svn path=/trunk/; revision=67264

7 years ago[NETAPI32]
Thomas Faber [Sat, 18 Apr 2015 16:40:48 +0000 (16:40 +0000)]
[NETAPI32]
- Stub NetEnumerateTrustedDomains.
CORE-9560 #resolve

svn path=/trunk/; revision=67263

7 years ago[CALC]
Daniel Reimer [Sat, 18 Apr 2015 15:59:42 +0000 (15:59 +0000)]
[CALC]
Remove useless define.

svn path=/trunk/; revision=67262

7 years ago[NTVDM]: Fix the fix of r67238 (inversion min/max).
Hermès Bélusca-Maïto [Sat, 18 Apr 2015 15:38:51 +0000 (15:38 +0000)]
[NTVDM]: Fix the fix of r67238 (inversion min/max).

svn path=/trunk/; revision=67261

7 years ago[SYSSETUP]
Daniel Reimer [Sat, 18 Apr 2015 15:20:12 +0000 (15:20 +0000)]
[SYSSETUP]
Whatever the reason was to make all DLGs use "MS Shell Dlg" and one "MS Shell Dlg 2"... this is no more.

svn path=/trunk/; revision=67260

7 years ago[SNDREC32] Set the DS_SHELLFONT flag instead of DS_FIXEDSYS and/or DS_SETFONT.
Amine Khaldi [Sat, 18 Apr 2015 14:53:29 +0000 (14:53 +0000)]
[SNDREC32] Set the DS_SHELLFONT flag instead of DS_FIXEDSYS and/or DS_SETFONT.

svn path=/trunk/; revision=67259

7 years ago[WORDPAD] Use DIALOGEX instead of the now obsolete DIALOG. CORE-9559
Amine Khaldi [Sat, 18 Apr 2015 14:49:38 +0000 (14:49 +0000)]
[WORDPAD] Use DIALOGEX instead of the now obsolete DIALOG. CORE-9559

svn path=/trunk/; revision=67258

7 years ago[BROWSEUI] Don't use DS_3DLOOK as it's outdated and not of any use. Set the DS_SHELLF...
Amine Khaldi [Sat, 18 Apr 2015 14:45:49 +0000 (14:45 +0000)]
[BROWSEUI] Don't use DS_3DLOOK as it's outdated and not of any use. Set the DS_SHELLFONT flag instead of DS_FIXEDSYS and/or DS_SETFONT.

svn path=/trunk/; revision=67257

7 years ago[WORDPAD] Adjust language resources to ReactOS norms.
Amine Khaldi [Sat, 18 Apr 2015 14:30:12 +0000 (14:30 +0000)]
[WORDPAD] Adjust language resources to ReactOS norms.

svn path=/trunk/; revision=67256

7 years ago[REGEDIT]
Daniel Reimer [Sat, 18 Apr 2015 14:28:13 +0000 (14:28 +0000)]
[REGEDIT]
Fix wrong font usage

svn path=/trunk/; revision=67255

7 years ago[LICCPA]
Daniel Reimer [Sat, 18 Apr 2015 14:22:23 +0000 (14:22 +0000)]
[LICCPA]
Fix wrong behavior using Helvetica instead of MS Shell DLG (Why did anyone have such an idea???)

svn path=/trunk/; revision=67254

7 years ago[WINHLP32][WORDPAD] Sync with Wine Staging 1.7.37. CORE-9246
Amine Khaldi [Sat, 18 Apr 2015 13:06:39 +0000 (13:06 +0000)]
[WINHLP32][WORDPAD] Sync with Wine Staging 1.7.37. CORE-9246

svn path=/trunk/; revision=67253

7 years ago[WINHLP32] Use DIALOGEX instead of the now obsolete DIALOG. CORE-9559
Amine Khaldi [Sat, 18 Apr 2015 12:49:55 +0000 (12:49 +0000)]
[WINHLP32] Use DIALOGEX instead of the now obsolete DIALOG. CORE-9559

svn path=/trunk/; revision=67252

7 years ago[SNDVOL32] Use DIALOGEX instead of the now obsolete DIALOG. CORE-9559
Amine Khaldi [Sat, 18 Apr 2015 12:30:30 +0000 (12:30 +0000)]
[SNDVOL32] Use DIALOGEX instead of the now obsolete DIALOG. CORE-9559

svn path=/trunk/; revision=67251

7 years ago[MSVCR*]
Thomas Faber [Sat, 18 Apr 2015 12:15:15 +0000 (12:15 +0000)]
[MSVCR*]
- Don't bother to clean up at process exit (Wine commit 66a54686 by Alexandre Julliard)

svn path=/trunk/; revision=67250

7 years ago[IEFRAME]
Daniel Reimer [Sat, 18 Apr 2015 11:31:28 +0000 (11:31 +0000)]
[IEFRAME]
Add missing DS_SHELLFONT.

svn path=/trunk/; revision=67249

7 years ago[EXPLORER]
Daniel Reimer [Sat, 18 Apr 2015 11:15:51 +0000 (11:15 +0000)]
[EXPLORER]
Windres hid the double resource usage very well... Revert the manifest using commit, because we already have one.

svn path=/trunk/; revision=67248

7 years ago[NETAPI32] Remove unneeded casts. Inspired by CORE-7324
Amine Khaldi [Sat, 18 Apr 2015 11:07:22 +0000 (11:07 +0000)]
[NETAPI32] Remove unneeded casts. Inspired by CORE-7324

svn path=/trunk/; revision=67247

7 years ago[MANIFEST]
Daniel Reimer [Sat, 18 Apr 2015 11:04:59 +0000 (11:04 +0000)]
[MANIFEST]
Add manifest to vmwinst, explorer and winlogon.
Remove em from telephon and ntobjshex again. No dialog, no manifest ^^

svn path=/trunk/; revision=67246

7 years ago[NTOBJSHEX] Fix copypasta.
Amine Khaldi [Sat, 18 Apr 2015 10:09:15 +0000 (10:09 +0000)]
[NTOBJSHEX] Fix copypasta.

svn path=/trunk/; revision=67245

7 years ago[NTOBJSHEX]
Pierre Schweitzer [Sat, 18 Apr 2015 10:02:19 +0000 (10:02 +0000)]
[NTOBJSHEX]
Add French translation

svn path=/trunk/; revision=67244

7 years ago[CPL]
Daniel Reimer [Sat, 18 Apr 2015 09:57:21 +0000 (09:57 +0000)]
[CPL]
Add manifest to telephon.cpl.
[SHELLEXT]
Add manifest to netshell, stobject and ntobjshex.
Translate ntobjshex to German.

svn path=/trunk/; revision=67243

7 years ago[THEMEUI] Add this module for .msstyle file type association. By Lee Schroeder. CORE...
Amine Khaldi [Sat, 18 Apr 2015 09:52:23 +0000 (09:52 +0000)]
[THEMEUI] Add this module for .msstyle file type association. By Lee Schroeder. CORE-5984

svn path=/trunk/; revision=67242

7 years ago[IEFRAME]
Pierre Schweitzer [Sat, 18 Apr 2015 09:50:23 +0000 (09:50 +0000)]
[IEFRAME]
Add French translation

svn path=/trunk/; revision=67241

7 years agoFixing some incorrectly written Reactos/ReactOs -> ReactOS by Raked Liska
Daniel Reimer [Sat, 18 Apr 2015 09:21:51 +0000 (09:21 +0000)]
Fixing some incorrectly written Reactos/ReactOs -> ReactOS by Raked Liska
CORE-9536 #comment Even less of these now.

svn path=/trunk/; revision=67240

7 years agoFixing some incorrectly written Reactos -> ReactOS
Daniel Reimer [Sat, 18 Apr 2015 09:01:23 +0000 (09:01 +0000)]
Fixing some incorrectly written Reactos -> ReactOS
CORE-7524 #comment Some less of these now.

svn path=/trunk/; revision=67239

7 years ago[NTVDM]
Aleksandar Andrejevic [Sat, 18 Apr 2015 04:21:28 +0000 (04:21 +0000)]
[NTVDM]
Fix the range check in VgaReadMemory and VgaWriteMemory.

svn path=/trunk/; revision=67238

7 years ago[NTVDM]: Minor code reorganization. StartTickCount is commented out because it's...
Hermès Bélusca-Maïto [Sat, 18 Apr 2015 01:39:29 +0000 (01:39 +0000)]
[NTVDM]: Minor code reorganization. StartTickCount is commented out because it's unused at the moment, but it can be useful later on...

svn path=/trunk/; revision=67237

7 years ago[NTVDM]
Aleksandar Andrejevic [Sat, 18 Apr 2015 00:57:50 +0000 (00:57 +0000)]
[NTVDM]
The "WORKING_TIMER" disabled code is so obsolete that it doesn't even compile anymore.

svn path=/trunk/; revision=67236

7 years ago[NTVDM]: Partial revert to r67234: delays were in fact better than frequencies, in...
Hermès Bélusca-Maïto [Sat, 18 Apr 2015 00:29:14 +0000 (00:29 +0000)]
[NTVDM]: Partial revert to r67234: delays were in fact better than frequencies, in case one would like to define sub-frequency timers. Instead, always specify delays in nanoseconds, and add a macro to convert from frequency in hertz to duration in nanoseconds.

svn path=/trunk/; revision=67235

7 years ago[NTVDM]: For CreateHardwareTimer, use frequencies (in hertz) instead of using millise...
Hermès Bélusca-Maïto [Fri, 17 Apr 2015 23:58:01 +0000 (23:58 +0000)]
[NTVDM]: For CreateHardwareTimer, use frequencies (in hertz) instead of using milliseconds or nanoseconds (depending on some additional flag to be specified). It's therefore easier to specify what you want.

svn path=/trunk/; revision=67234

7 years ago[NTVDM]
Aleksandar Andrejevic [Fri, 17 Apr 2015 21:59:41 +0000 (21:59 +0000)]
[NTVDM]
The DOS_MCB structure needs to be byte-aligned.

svn path=/trunk/; revision=67233

7 years ago[WINMM]
Thomas Faber [Fri, 17 Apr 2015 19:20:32 +0000 (19:20 +0000)]
[WINMM]
- Sync MCI_SysInfo with Wine.
CORE-8528 #resolve

svn path=/trunk/; revision=67232

7 years ago[NTVDM]
Aleksandar Andrejevic [Fri, 17 Apr 2015 18:36:45 +0000 (18:36 +0000)]
[NTVDM]
- The auxiliary PS/2 port IRQ is disabled by default.
- In the DOS mouse driver's IRQ handler, just reading the entire packet
is faster than waiting for one IRQ per byte. (real drivers can do that too,
using polling, which is slower on real hardware but faster in NTVDM).
- Increase the speed of the PS/2 IRQ scheduler so that mouse packets don't
fill up the queue completely. And consequently, increase the number of
CPU steps per cycle to avoid "stuck key" bugs.

svn path=/trunk/; revision=67231

7 years ago[LIBUSB]
Thomas Faber [Fri, 17 Apr 2015 18:27:16 +0000 (18:27 +0000)]
[LIBUSB]
- Make some compilers and static analyzers happy by removing a no-op condition. Patch by Samuel Serapion.
CORE-7214 #resolve

svn path=/trunk/; revision=67230

7 years ago[NTOS:MM]
Thomas Faber [Fri, 17 Apr 2015 18:21:12 +0000 (18:21 +0000)]
[NTOS:MM]
- Fix free condition in MiDereferenceImports. Based on a patch by Samuel Serapion.
CORE-7208 #resolve

svn path=/trunk/; revision=67229

7 years ago[WIN32K:NTUSER]
Thomas Faber [Fri, 17 Apr 2015 18:06:39 +0000 (18:06 +0000)]
[WIN32K:NTUSER]
- Fix range check in NtUserSetWindowFNID. Patch by Samuel Serapion.
- Update comment on an old hack
CORE-7212 #resolve

svn path=/trunk/; revision=67228

7 years ago[WIN32SS]
Thomas Faber [Fri, 17 Apr 2015 18:02:09 +0000 (18:02 +0000)]
[WIN32SS]
- Fix some scrollbar bugs as indicated by user32_apitest:SetScrollInfo
- Silence a trace
CORE-9553 #resolve

svn path=/trunk/; revision=67227

7 years ago[USER32_APITEST]
Thomas Faber [Fri, 17 Apr 2015 17:22:07 +0000 (17:22 +0000)]
[USER32_APITEST]
- Add a test for SetScrollInfo
CORE-9553

svn path=/trunk/; revision=67226

7 years ago[RAPPS]
Christoph von Wittich [Fri, 17 Apr 2015 13:06:33 +0000 (13:06 +0000)]
[RAPPS]
initialize CachedEntriesHead
CORE-9060

svn path=/trunk/; revision=67225

7 years ago[RAPPS]
Christoph von Wittich [Fri, 17 Apr 2015 12:37:08 +0000 (12:37 +0000)]
[RAPPS]
free cached entries and some other improvements
patch by Ismael Ferreras Morezuelas aka swyter
CORE-9060

svn path=/trunk/; revision=67224

7 years ago[NTVDM]: Fix VgaGetDoubleVisionState definition (it was already correctly used in...
Hermès Bélusca-Maïto [Fri, 17 Apr 2015 12:13:49 +0000 (12:13 +0000)]
[NTVDM]: Fix VgaGetDoubleVisionState definition (it was already correctly used in hardware/mouse.c).

svn path=/trunk/; revision=67223

7 years ago[KERNEL32_APITEST]
Thomas Faber [Fri, 17 Apr 2015 08:09:30 +0000 (08:09 +0000)]
[KERNEL32_APITEST]
- Make GetDriveType test succeed if the current directory is the drive root. Spotted by Edijs.
- Use strsafe functions
ROSTESTS-160 #resolve

svn path=/trunk/; revision=67222

7 years ago[WIN32K:NTUSER]
Thomas Faber [Fri, 17 Apr 2015 07:03:37 +0000 (07:03 +0000)]
[WIN32K:NTUSER]
- Correctly check for WS_EX_NOPARENTNOTIFY in IntSendParentNotify. Patch by Andreas Maier.
CORE-9538 #resolve

svn path=/trunk/; revision=67221

7 years ago[NTVDM]
Aleksandar Andrejevic [Fri, 17 Apr 2015 03:11:18 +0000 (03:11 +0000)]
[NTVDM]
Fix several mouse range-related issues.

svn path=/trunk/; revision=67220

7 years ago[NTVDM]
Aleksandar Andrejevic [Fri, 17 Apr 2015 00:20:39 +0000 (00:20 +0000)]
[NTVDM]
- Completely rewrite the timing system. Replace hardcoded callbacks
with dynamic hardware timers.
- Finish implementing the PS/2 mouse.
- Fix the DOS mouse driver.
Inspired by a patch by Stefano Toncich (Tonix) (see CORE-9166).
CORE-9166 #comment A different fix was committed in r67219.

svn path=/trunk/; revision=67219

7 years ago[CONSRV]: Addendum to r63792: use a separate flag to filter the next-mouse-move event...
Hermès Bélusca-Maïto [Fri, 17 Apr 2015 00:01:37 +0000 (00:01 +0000)]
[CONSRV]: Addendum to r63792: use a separate flag to filter the next-mouse-move event that MUST NOT appear before a button-up event (this appears to be somewhat VM-dependent). See code and CORE-8394 for more details.

svn path=/trunk/; revision=67218