reactos.git
6 years ago[FAST486]
Aleksandar Andrejevic [Fri, 21 Feb 2014 01:29:13 +0000 (01:29 +0000)]
[FAST486]
Add a macro ALIGNMENT_CHECK that checks for unaligned pointers and generates an exception.

svn path=/branches/ntvdm/; revision=62279

6 years ago[FAST486]
Aleksandar Andrejevic [Fri, 21 Feb 2014 01:15:03 +0000 (01:15 +0000)]
[FAST486]
Update the AC flag in the POPF instruction.

svn path=/branches/ntvdm/; revision=62278

6 years ago[FAST486]
Aleksandar Andrejevic [Fri, 21 Feb 2014 01:05:47 +0000 (01:05 +0000)]
[FAST486]
Enable the Alignment Check flag. Apparently the 486 supports it.

svn path=/branches/ntvdm/; revision=62277

6 years ago[FAST486]
Hermès Bélusca-Maïto [Wed, 19 Feb 2014 20:24:53 +0000 (20:24 +0000)]
[FAST486]
- When pushing 16-bit value, check only low word of ESP (i.e. SP).
- Don't forget to clear high word of EIP, for the Jump instruction of group 4 (0xFF).

svn path=/branches/ntvdm/; revision=62258

6 years ago[FAST486]: Hardcoded_values--;
Hermès Bélusca-Maïto [Wed, 19 Feb 2014 19:27:05 +0000 (19:27 +0000)]
[FAST486]: Hardcoded_values--;

svn path=/branches/ntvdm/; revision=62256

6 years ago[FAST486]: Fix argument type.
Hermès Bélusca-Maïto [Wed, 19 Feb 2014 19:23:36 +0000 (19:23 +0000)]
[FAST486]: Fix argument type.

svn path=/branches/ntvdm/; revision=62255

6 years ago[BASESRV]
Aleksandar Andrejevic [Tue, 18 Feb 2014 02:15:33 +0000 (02:15 +0000)]
[BASESRV]
Implement BaseSrvGetVDMExitCode.

svn path=/branches/ntvdm/; revision=62237

6 years ago[NTVDM]: Load a BIOS image in case its name is given in BiosInitialize.
Hermès Bélusca-Maïto [Mon, 17 Feb 2014 22:50:41 +0000 (22:50 +0000)]
[NTVDM]: Load a BIOS image in case its name is given in BiosInitialize.

svn path=/branches/ntvdm/; revision=62236

6 years ago[NTVDM]
Hermès Bélusca-Maïto [Mon, 17 Feb 2014 22:20:03 +0000 (22:20 +0000)]
[NTVDM]
- Remove an unneeded assignment (cmos.c)
- Reorganize BIOS code: put our 32-bit bios in a dedicated directory; start to introduce a way to load other bioses (WIP).

svn path=/branches/ntvdm/; revision=62235

6 years ago[BASESRV]
Aleksandar Andrejevic [Sun, 16 Feb 2014 00:09:27 +0000 (00:09 +0000)]
[BASESRV]
Move the VDM states and binary types to a public header file.
Implement GetNextDosSesId.
Continue implementing BaseSrvCheckVDM.

svn path=/branches/ntvdm/; revision=62200

6 years ago[KERNEL32]
Aleksandar Andrejevic [Mon, 10 Feb 2014 14:26:41 +0000 (14:26 +0000)]
[KERNEL32]
SetVDMCurrentDirectories should use BasepSetVDMCurDirs, not BasepGetVDMCurDirs.

svn path=/branches/ntvdm/; revision=62099

6 years ago[KERNEL32]
Aleksandar Andrejevic [Mon, 10 Feb 2014 14:24:36 +0000 (14:24 +0000)]
[KERNEL32]
Implement SetVDMCurrentDirectories.

svn path=/branches/ntvdm/; revision=62098

6 years ago[KERNEL32]
Aleksandar Andrejevic [Mon, 10 Feb 2014 13:56:55 +0000 (13:56 +0000)]
[KERNEL32]
Implement GetVDMCurrentDirectories.
[BASESRV]
Fix a bug in BaseSrvGetVDMCurDirs.

svn path=/branches/ntvdm/; revision=62097

6 years ago[BASESRV]
Aleksandar Andrejevic [Mon, 10 Feb 2014 00:37:06 +0000 (00:37 +0000)]
[BASESRV]
Implement BaseSrvSetVDMCurDirs.

svn path=/branches/ntvdm/; revision=62091

6 years ago[BASESRV]
Aleksandar Andrejevic [Sun, 9 Feb 2014 22:26:13 +0000 (22:26 +0000)]
[BASESRV]
Implement BaseSrvGetVDMCurDirs.
The current directory information is stored in the console record,
and it applies to all DOS records within it.

svn path=/branches/ntvdm/; revision=62086

6 years ago[BASESRV]
Aleksandar Andrejevic [Sun, 9 Feb 2014 17:37:35 +0000 (17:37 +0000)]
[BASESRV]
Add an (incomplete) definition for VDM console records and VDM DOS records.
Implement BaseSrvIsFirstVDM.
Start implementing BaseSrvCheckVDM.

svn path=/branches/ntvdm/; revision=62078

6 years ago[NTVDM]: Silent few DPRINTs.
Hermès Bélusca-Maïto [Thu, 6 Feb 2014 20:28:33 +0000 (20:28 +0000)]
[NTVDM]: Silent few DPRINTs.

svn path=/branches/ntvdm/; revision=62018

6 years ago[KERNEL32]
Aleksandar Andrejevic [Mon, 3 Feb 2014 19:00:58 +0000 (19:00 +0000)]
[KERNEL32]
Halfplement BaseCheckVDM.

svn path=/branches/ntvdm/; revision=61964

6 years ago[NTDLL]
Aleksandar Andrejevic [Mon, 3 Feb 2014 17:25:55 +0000 (17:25 +0000)]
[NTDLL]
Allocate enough space to hold the alignment padding of arguments in
CsrAllocateCaptureBuffer.

svn path=/branches/ntvdm/; revision=61961

6 years ago[NTVDM]: German translation by Robert Naumann, thanks!
Hermès Bélusca-Maïto [Sun, 2 Feb 2014 14:01:21 +0000 (14:01 +0000)]
[NTVDM]: German translation by Robert Naumann, thanks!
CORE-7250

svn path=/branches/ntvdm/; revision=61920

6 years ago[NTVDM]
Hermès Bélusca-Maïto [Sun, 2 Feb 2014 00:43:52 +0000 (00:43 +0000)]
[NTVDM]
- Sorry !!!!!! The previous translation (Polish, revision 61916 ) was by Wojtek Kozlowski aka. wojo664!! Sorry for having mistaken you with Radek Liska!
- Czesh translation by Radek Liska :D, thanks!
CORE-7250

svn path=/branches/ntvdm/; revision=61917

6 years ago[NTVDM]: Polish translation by Radek Liska, thanks!
Hermès Bélusca-Maïto [Sun, 2 Feb 2014 00:34:48 +0000 (00:34 +0000)]
[NTVDM]: Polish translation by Radek Liska, thanks!
CORE-7835 #resolve
CORE-7250

svn path=/branches/ntvdm/; revision=61916

6 years agoSync with trunk rev.61914 for BaseVdm fixes.
Hermès Bélusca-Maïto [Sun, 2 Feb 2014 00:25:25 +0000 (00:25 +0000)]
Sync with trunk rev.61914 for BaseVdm fixes.

svn path=/branches/ntvdm/; revision=61915

6 years ago[KERNEL32]
Aleksandar Andrejevic [Sat, 1 Feb 2014 23:24:06 +0000 (23:24 +0000)]
[KERNEL32]
CreateProcessInternalW expects BaseCheckVDM to return a NTSTATUS, not a BOOL.

svn path=/branches/ntvdm/; revision=61912

6 years agoSync with trunk rev.61910 to get latest improvements and bugfixes.
Hermès Bélusca-Maïto [Sat, 1 Feb 2014 22:56:13 +0000 (22:56 +0000)]
Sync with trunk rev.61910 to get latest improvements and bugfixes.

svn path=/branches/ntvdm/; revision=61911

6 years ago[KERNEL32]
Aleksandar Andrejevic [Sat, 1 Feb 2014 22:24:46 +0000 (22:24 +0000)]
[KERNEL32]
Fix an infinite loop bug in CreateProcessInternalW.

svn path=/branches/ntvdm/; revision=61909

6 years ago[NTVDM]: Comment out what-appears-to-be a broken test. Fixes some LIFE.COM program...
Hermès Bélusca-Maïto [Sat, 1 Feb 2014 22:13:31 +0000 (22:13 +0000)]
[NTVDM]: Comment out what-appears-to-be a broken test. Fixes some LIFE.COM program. Need to investigate further...

svn path=/branches/ntvdm/; revision=61908

6 years ago[NTVDM]: Okay, let's clear the VGA memory everytime we change modes... (fixes VGA...
Hermès Bélusca-Maïto [Sat, 1 Feb 2014 20:55:57 +0000 (20:55 +0000)]
[NTVDM]: Okay, let's clear the VGA memory everytime we change modes... (fixes VGA-->EGA transition in Dave).

svn path=/branches/ntvdm/; revision=61907

6 years ago[NPFS]
Timo Kreuzer [Sat, 1 Feb 2014 20:41:16 +0000 (20:41 +0000)]
[NPFS]
- Implement NpQueryClientProcess and NpSetClientProcess
- Add a fast I/O dispatch table and implement NpFastRead and NpFastWrite
The NPFS driver is now good enough to boot Windows 2003 to desktop!

svn path=/trunk/; revision=61906

6 years ago[NTVDM]: Italian translation by Ivan di Francesco, thanks!
Hermès Bélusca-Maïto [Sat, 1 Feb 2014 19:42:49 +0000 (19:42 +0000)]
[NTVDM]: Italian translation by Ivan di Francesco, thanks!
CORE-7250

svn path=/branches/ntvdm/; revision=61905

6 years ago[KERNEL32]
Aleksandar Andrejevic [Sat, 1 Feb 2014 19:05:54 +0000 (19:05 +0000)]
[KERNEL32]
Enable the BaseVDM functions, even though they're not yet implemented in basesrv.
Implement ExitVDM.

svn path=/branches/ntvdm/; revision=61904

6 years ago[NTVDM]: Spanish translation by Javier Fernandez, thanks!
Hermès Bélusca-Maïto [Sat, 1 Feb 2014 17:22:30 +0000 (17:22 +0000)]
[NTVDM]: Spanish translation by Javier Fernandez, thanks!

svn path=/branches/ntvdm/; revision=61903

6 years ago[NTVDM]
Hermès Bélusca-Maïto [Sat, 1 Feb 2014 16:32:20 +0000 (16:32 +0000)]
[NTVDM]
- Define and export VDDSimulate16 and host_simulate.
- Move the big emulation loop from ntvdm.c to clock.c, and the console input pump thread from ps2.c to ntvdm.c.
  Indeed:
  * Moving the emulation loop out of the main initialization function will be helpful if one wants to modify how emulation is done,
  * The console input pump thread deals also with console UI bits that have nothing to do with keyboard/mouse/ps-2. Instead, the pump thread will dispatch keyboard and mouse events to the ps/2 controller.
- Implement a custom menu in the console's system menu to be able to parametrize ROS VDM (work-in-progress); at the moment only a menu item to show/hide mouse pointer, and another one allowing us to quit properly the VDM are implemented. The menu code was taken from the GUI frontend in winsrv.dll. Only english and french translations available at the moment.

svn path=/branches/ntvdm/; revision=61902

6 years ago[MSGINA]
Eric Kohl [Sat, 1 Feb 2014 15:46:09 +0000 (15:46 +0000)]
[MSGINA]
Delay load secur32.dll.

svn path=/trunk/; revision=61901

6 years ago[NPFS]
Timo Kreuzer [Sat, 1 Feb 2014 14:28:15 +0000 (14:28 +0000)]
[NPFS]
- Implement NpInitializeAliases + NpTranslateAlias
- Add a number of debug traces, disabled by default

svn path=/trunk/; revision=61900

6 years ago[NDK]
Timo Kreuzer [Sat, 1 Feb 2014 12:12:26 +0000 (12:12 +0000)]
[NDK]
Add PsGetProcessSecurityPort, PsSetProcessSecurityPort, PsGetCurrentThreadProcessId

svn path=/trunk/; revision=61899

6 years ago[baseaddress]
Christoph von Wittich [Sat, 1 Feb 2014 08:55:54 +0000 (08:55 +0000)]
[baseaddress]
hackfix for VLC Player startup

svn path=/trunk/; revision=61898

6 years ago[KERNEL32]
Aleksandar Andrejevic [Sat, 1 Feb 2014 02:49:02 +0000 (02:49 +0000)]
[KERNEL32]
Add the definition for the structure used by GetNextVDMCommand.

svn path=/branches/ntvdm/; revision=61897

6 years ago[APPS] Remove idiotic usage of REACTOS_VERSION_DLL in resources of executable files.
Hermès Bélusca-Maïto [Sat, 1 Feb 2014 01:27:13 +0000 (01:27 +0000)]
[APPS] Remove idiotic usage of REACTOS_VERSION_DLL in resources of executable files.

svn path=/trunk/; revision=61896

6 years ago[MSGINA]
Eric Kohl [Fri, 31 Jan 2014 19:26:00 +0000 (19:26 +0000)]
[MSGINA]
Revert r61888. CORE-7824.

svn path=/trunk/; revision=61895

6 years ago[crt]
Christoph von Wittich [Thu, 30 Jan 2014 21:23:25 +0000 (21:23 +0000)]
[crt]
revert 61885 and 61887

svn path=/trunk/; revision=61893

6 years ago[KERNEL32]
Amine Khaldi [Thu, 30 Jan 2014 20:00:29 +0000 (20:00 +0000)]
[KERNEL32]
* Fix MSVC x64 build.

svn path=/trunk/; revision=61892

6 years ago[FREELDR]
Amine Khaldi [Thu, 30 Jan 2014 19:05:54 +0000 (19:05 +0000)]
[FREELDR]
* Fix MSVC x64 build.

svn path=/trunk/; revision=61891

6 years ago[NtUser] - Remove unnecessary UINT size checks see CORE-7825. Patch by: Lee Schroeder.
James Tabor [Thu, 30 Jan 2014 17:36:30 +0000 (17:36 +0000)]
[NtUser] - Remove unnecessary UINT size checks see CORE-7825. Patch by: Lee Schroeder.

svn path=/trunk/; revision=61889

6 years ago[MSGINA]
Eric Kohl [Wed, 29 Jan 2014 21:54:49 +0000 (21:54 +0000)]
[MSGINA]
Create a connection to the LSA upon initialization and use it to change passwords. Logon will use the connection later.

svn path=/trunk/; revision=61888

6 years ago[crt]
Christoph von Wittich [Wed, 29 Jan 2014 21:49:44 +0000 (21:49 +0000)]
[crt]
fix error handling (use _dosmaperr)

svn path=/trunk/; revision=61887

6 years ago[LAUTUS.MSSTYLES]
Thomas Faber [Wed, 29 Jan 2014 21:46:55 +0000 (21:46 +0000)]
[LAUTUS.MSSTYLES]
- Update to latest version by Pisarz

svn path=/trunk/; revision=61886

6 years ago[crt]
Christoph von Wittich [Wed, 29 Jan 2014 20:11:11 +0000 (20:11 +0000)]
[crt]
partial sync of file.c with wine 1.7.11

svn path=/trunk/; revision=61885

6 years ago[WIN32K]
Jérôme Gardou [Wed, 29 Jan 2014 19:09:15 +0000 (19:09 +0000)]
[WIN32K]
 - Formatting, no code change.

svn path=/trunk/; revision=61884

6 years ago[WIN32K]
Jérôme Gardou [Wed, 29 Jan 2014 18:32:14 +0000 (18:32 +0000)]
[WIN32K]
 - Implement GDIOBJ_TryLockObject and used it for DRIVEROBJs
 - Fix EngUnlockDriverObj

svn path=/trunk/; revision=61883

6 years ago[AFD]
Amine Khaldi [Wed, 29 Jan 2014 11:00:53 +0000 (11:00 +0000)]
[AFD]
* Remove one time inclusions from the main header and put them back where they belong.
* Improve header inclusions.
CORE-7716

svn path=/trunk/; revision=61882

6 years ago[KS]
Amine Khaldi [Wed, 29 Jan 2014 10:59:06 +0000 (10:59 +0000)]
[KS]
* Properly name the main header.
* Remove one time inclusions from the main header and put them back where they belong.
CORE-7716

svn path=/trunk/; revision=61881

6 years ago[SERMOUSE]
Amine Khaldi [Wed, 29 Jan 2014 10:56:25 +0000 (10:56 +0000)]
[SERMOUSE]
* Do not include debug.h from within the main header.
* Improve the GUIDs situation.
* Remove one time inclusions from the main header and put them back where they belong.
CORE-7716

svn path=/trunk/; revision=61880

6 years ago[MOUCLASS]
Amine Khaldi [Wed, 29 Jan 2014 10:54:59 +0000 (10:54 +0000)]
[MOUCLASS]
* Do not include debug.h from within the main header.
* Improve the GUIDs situation.
* Remove one time inclusions from the main header and put them back where they belong.
CORE-7716

svn path=/trunk/; revision=61879

6 years ago[KBDCLASS]
Amine Khaldi [Wed, 29 Jan 2014 10:53:48 +0000 (10:53 +0000)]
[KBDCLASS]
* Do not include debug.h from within the main header.
* Improve the GUIDs situation.
* Remove one time inclusions from the main header and put them back where they belong.
CORE-7716

svn path=/trunk/; revision=61878

6 years ago[I8042PRT]
Amine Khaldi [Wed, 29 Jan 2014 10:52:04 +0000 (10:52 +0000)]
[I8042PRT]
* Remove one time inclusions from the main header and put them back where they belong.
CORE-7716

svn path=/trunk/; revision=61877

6 years ago[HIDCLASS]
Amine Khaldi [Wed, 29 Jan 2014 10:51:04 +0000 (10:51 +0000)]
[HIDCLASS]
* Improve the GUIDs situation.
CORE-7716

svn path=/trunk/; revision=61876

6 years ago[NTVDM]
Hermès Bélusca-Maïto [Wed, 29 Jan 2014 00:25:43 +0000 (00:25 +0000)]
[NTVDM]
- Enable experimental sound support (only PC speaker for the moment, aka. uses beep.sys).
- Introduce a #define WORKING_TIMER which aim is to disable the currently problematic approximate performance counter value calculation done in order not to call QueryPerformanceCounter each time.
  The problem is that we then compute a number of clock ticks for the PIT, which becomes negative, and therefore everything starts to hang.
  Disabling this code and calling each time QueryPerformanceCounter, fixes everything; we gain in precision but we loose in performance...
  A definitive fix must be found, [TheFlash] !!

This fixes sound (and hangs) in Advanced NetWars, Dangerous Dave, ElitePlus and Rescue Rover (the games that I've tested so far).

svn path=/branches/ntvdm/; revision=61875

6 years ago[NTOSKRNL]
Timo Kreuzer [Tue, 28 Jan 2014 23:40:27 +0000 (23:40 +0000)]
[NTOSKRNL]
- Implement FsRtlRegisterFileSystemFilterCallbacks
- Fix returned ResultLength value in NtQuerySystemInformation
- Create \FileSystems\Filters folder in IopCreateRootDirectories, used by Windows fltmgr

svn path=/trunk/; revision=61874

6 years ago[WIN32K]
Jérôme Gardou [Tue, 28 Jan 2014 22:36:57 +0000 (22:36 +0000)]
[WIN32K]
 - Fix allocation of DRIVEROBJ objects

svn path=/trunk/; revision=61873

6 years ago[RTL]
Timo Kreuzer [Tue, 28 Jan 2014 21:55:30 +0000 (21:55 +0000)]
[RTL]
Add implementation of RtlFindLastBackwardRunClear from amd64 branch, thanks to Alex for noticing that it has never been merged.

svn path=/trunk/; revision=61872

6 years ago[KSECDD]
Timo Kreuzer [Tue, 28 Jan 2014 21:52:53 +0000 (21:52 +0000)]
[KSECDD]
Add public ksecioctl.h containing the supported IOCTLs

svn path=/trunk/; revision=61871

6 years ago[MOUNTMGR]
Amine Khaldi [Tue, 28 Jan 2014 21:45:44 +0000 (21:45 +0000)]
[MOUNTMGR]
* Remove one time inclusions from the main header and put them back where they belong.
* Improve header inclusions.
CORE-7716

svn path=/trunk/; revision=61870

6 years ago[NTFS]
Amine Khaldi [Tue, 28 Jan 2014 21:21:04 +0000 (21:21 +0000)]
[NTFS]
* Remove one time inclusions from the main header and put them back where they belong.
CORE-7716

svn path=/trunk/; revision=61869

6 years ago[MSFS]
Amine Khaldi [Tue, 28 Jan 2014 20:57:32 +0000 (20:57 +0000)]
[MSFS]
* Remove one time inclusions from the main header and put them back where they belong.
CORE-7716

svn path=/trunk/; revision=61868

6 years ago[NTVDM]: Add debug print for timer ticks to try to find why the emulator sometimes...
Hermès Bélusca-Maïto [Tue, 28 Jan 2014 20:39:16 +0000 (20:39 +0000)]
[NTVDM]: Add debug print for timer ticks to try to find why the emulator sometimes hangs...

svn path=/branches/ntvdm/; revision=61867

6 years ago[NTVDM]
Hermès Bélusca-Maïto [Tue, 28 Jan 2014 20:24:24 +0000 (20:24 +0000)]
[NTVDM]
Part 2 of PIT + sound fix.
- Move port 61h management from speaker.c to the emulator.c module;
- Add PIT OUT callbacks support;
- Add (unimplemented) PitSetGate function (will be used later on).
Still WIP.

svn path=/branches/ntvdm/; revision=61866

6 years ago[NTVDM]: Replace my #if 0 by #ifdef IPS_DISPLAY for DPRINTing (or not) the no. of...
Hermès Bélusca-Maïto [Tue, 28 Jan 2014 20:18:52 +0000 (20:18 +0000)]
[NTVDM]: Replace my #if 0 by #ifdef IPS_DISPLAY for DPRINTing (or not) the no. of instructions per seconds.

svn path=/branches/ntvdm/; revision=61865

6 years ago[MSGINA]
Eric Kohl [Tue, 28 Jan 2014 19:32:53 +0000 (19:32 +0000)]
[MSGINA]
Implement the change password dialog.

svn path=/trunk/; revision=61864

6 years ago[MSPAINT]
Thomas Faber [Tue, 28 Jan 2014 18:25:57 +0000 (18:25 +0000)]
[MSPAINT]
- Fix buffer overflow

svn path=/trunk/; revision=61863

6 years ago[MSPAINT]
Thomas Faber [Tue, 28 Jan 2014 18:22:46 +0000 (18:22 +0000)]
[MSPAINT]
- Fix build

svn path=/trunk/; revision=61862

6 years ago[NTVDM]: Remove erroneous comments.
Hermès Bélusca-Maïto [Tue, 28 Jan 2014 17:26:26 +0000 (17:26 +0000)]
[NTVDM]: Remove erroneous comments.

svn path=/branches/ntvdm/; revision=61861

6 years ago[MSPAINT]
Benedikt Freisen [Tue, 28 Jan 2014 15:46:28 +0000 (15:46 +0000)]
[MSPAINT]
Apply patches from
CORE-7551 (Drag and Drop between Paint and the shell) and
CORE-7561 (insert from file)

svn path=/trunk/; revision=61860

6 years ago[PCIX]
Amine Khaldi [Tue, 28 Jan 2014 11:17:12 +0000 (11:17 +0000)]
[PCIX]
* Improve the GUIDs situation.
CORE-7716

svn path=/trunk/; revision=61859

6 years ago[ACPI]
Amine Khaldi [Tue, 28 Jan 2014 11:11:36 +0000 (11:11 +0000)]
[ACPI]
* Create a main header and move some inclusions to it.
CORE-7716

svn path=/trunk/; revision=61858

6 years ago[SPELLING]
Thomas Faber [Tue, 28 Jan 2014 06:07:56 +0000 (06:07 +0000)]
[SPELLING]
- Fix some typos that say "lastest." Patch by Sergei Antonov

svn path=/trunk/; revision=61857

6 years ago[PEFIXUP]
Thomas Faber [Tue, 28 Jan 2014 05:49:19 +0000 (05:49 +0000)]
[PEFIXUP]
- Use correct struct member for section count. Patch by Sergei Antonov (saproj at gmail dot com)

svn path=/trunk/; revision=61856

6 years ago[COMPBATT]
Amine Khaldi [Mon, 27 Jan 2014 23:11:48 +0000 (23:11 +0000)]
[COMPBATT]
* Do not include debug.h from within the main header.
* Improve the GUIDs situation.
* Remove one time inclusions from the main header and put them back where they belong.
* Improve header inclusions.
CORE-7716

svn path=/trunk/; revision=61855

6 years ago[CMBATT]
Amine Khaldi [Mon, 27 Jan 2014 22:55:47 +0000 (22:55 +0000)]
[CMBATT]
* Do not include debug.h from within the main header.
* Improve the GUIDs situation.
* Remove one time inclusions from the main header and put them back where they belong.
* Improve header inclusions.
CORE-7716

svn path=/trunk/; revision=61854

6 years ago[KDCOM]
Amine Khaldi [Mon, 27 Jan 2014 22:23:24 +0000 (22:23 +0000)]
[KDCOM]
* Remove one time inclusions from the main header and put them back where they belong.
* Improve header inclusions.
CORE-7716

svn path=/trunk/; revision=61853

6 years ago[CONDRV]
Amine Khaldi [Mon, 27 Jan 2014 12:29:29 +0000 (12:29 +0000)]
[CONDRV]
* Remove one time inclusions from the main header and put them back where they belong.
* Improve header inclusions.
CORE-7716

svn path=/trunk/; revision=61852

6 years ago[DSOUND]
Amine Khaldi [Mon, 27 Jan 2014 11:38:02 +0000 (11:38 +0000)]
[DSOUND]
* Revert r60474 until Johannes has time to look into it.

svn path=/trunk/; revision=61851

6 years ago[DDRAW]
Amine Khaldi [Mon, 27 Jan 2014 11:14:28 +0000 (11:14 +0000)]
[DDRAW]
* Add a note so that this won't be lost.

svn path=/trunk/; revision=61850

6 years ago* Addendum to r61843.
Amine Khaldi [Mon, 27 Jan 2014 11:09:29 +0000 (11:09 +0000)]
* Addendum to r61843.

svn path=/trunk/; revision=61849

6 years ago[BEEP]: Convert to LONGLONG before doing the multiplication (or: use our macro Int32x...
Hermès Bélusca-Maïto [Mon, 27 Jan 2014 00:30:12 +0000 (00:30 +0000)]
[BEEP]: Convert to LONGLONG before doing the multiplication (or: use our macro Int32x32To64): avoids overflows.

svn path=/trunk/; revision=61848

6 years ago[LIBWINE][WINED3D]
Thomas Faber [Sun, 26 Jan 2014 21:55:59 +0000 (21:55 +0000)]
[LIBWINE][WINED3D]
- Import isfinite from Wine libport & hack-define copysignf -- aka fix build

svn path=/trunk/; revision=61847

6 years ago[NTVDM]
Hermès Bélusca-Maïto [Sun, 26 Jan 2014 21:51:27 +0000 (21:51 +0000)]
[NTVDM]
- Break the DOS source file into the "DOS BIOS" (also known in other places as ibmbio or io or...), which is in fact some kind of hardware abstraction layer, and the "DOS BDOS" kernel (also known in other places as ibmdos.com or msdos.sys or...).
- Add in DEM the possibility of loading the DOS from another files (WIP).

svn path=/branches/ntvdm/; revision=61846

6 years ago[WINED3D]
Jérôme Gardou [Sun, 26 Jan 2014 21:26:56 +0000 (21:26 +0000)]
[WINED3D]
 - Try fixing MSVC build

svn path=/trunk/; revision=61845

6 years ago[DDRAW]
Jérôme Gardou [Sun, 26 Jan 2014 20:55:38 +0000 (20:55 +0000)]
[DDRAW]
 - Comment out usage of GET_MODULE_HANDLE_EX_FLAG_PIN because it doesn't work.

svn path=/trunk/; revision=61844

6 years ago[DIRECT3D]
Jérôme Gardou [Sun, 26 Jan 2014 20:53:31 +0000 (20:53 +0000)]
[DIRECT3D]
 - Update d3d9, d3d8, ddraw and wined3d to wine 1.7.11
CORE-7796 CORE-7803 #resolve #comment Fixed with wine sync. Thanks.

svn path=/trunk/; revision=61843

6 years ago[KSECDD]
Timo Kreuzer [Sun, 26 Jan 2014 20:30:06 +0000 (20:30 +0000)]
[KSECDD]
- Fix a typo in KsecQueryVolumeInformation, noticed by Michael Fritscher
- Implement KsecGatherEntropyData, which will be used in generation of cryptographically secure random numbers according to FIPS 186-2. Based on information from http://blogs.msdn.com/b/michael_howard/archive/2005/01/14/353379.aspx

svn path=/trunk/; revision=61842

6 years ago[BOOTVID]
Amine Khaldi [Sun, 26 Jan 2014 20:24:59 +0000 (20:24 +0000)]
[BOOTVID]
* Remove one time inclusions from the main header and put them back where they belong.
* Improve header inclusions.
CORE-7716

svn path=/trunk/; revision=61841

6 years ago[WS2HELP]
Amine Khaldi [Sun, 26 Jan 2014 19:57:03 +0000 (19:57 +0000)]
[WS2HELP]
* Remove one time inclusions from the main header and put them back where they belong.
CORE-7716

svn path=/trunk/; revision=61840

6 years ago[WS2_32_NEW]
Amine Khaldi [Sun, 26 Jan 2014 19:40:58 +0000 (19:40 +0000)]
[WS2_32_NEW]
* Remove one time inclusions from the main header and put them back where they belong.
CORE-7716

svn path=/trunk/; revision=61839

6 years ago[NTVDM]
Hermès Bélusca-Maïto [Sun, 26 Jan 2014 18:25:59 +0000 (18:25 +0000)]
[NTVDM]
- Start to refactor the DOS sources:
  Introduce the DEM (DOS Emulation) support library that is used by our built-in DOS, and that is used (via BOPs) by windows NT DOS (files: ntio.sys and ntdos.sys).
- Export some of DEM functions; stub most of them and implement the remaining ones (with existing code that we had in dos.c before).

svn path=/branches/ntvdm/; revision=61838

6 years ago[WS2_32]
Amine Khaldi [Sun, 26 Jan 2014 17:48:17 +0000 (17:48 +0000)]
[WS2_32]
* Remove one time inclusions from the main header and put them back where they belong.
* Improve header inclusions.
CORE-7716

svn path=/trunk/; revision=61837

6 years ago[WINTRUST]
Amine Khaldi [Sun, 26 Jan 2014 17:46:23 +0000 (17:46 +0000)]
[WINTRUST]
* Improve header inclusions.
CORE-7716

svn path=/trunk/; revision=61836

6 years agoSmall correction...
Daniel Reimer [Sun, 26 Jan 2014 17:08:43 +0000 (17:08 +0000)]
Small correction...

svn path=/trunk/; revision=61835

6 years ago[RAPPS]
Amine Khaldi [Sun, 26 Jan 2014 16:02:28 +0000 (16:02 +0000)]
[RAPPS]
* Fix MSVC build.

svn path=/trunk/; revision=61834

6 years ago[RAPPS]
Daniel Reimer [Sun, 26 Jan 2014 15:49:23 +0000 (15:49 +0000)]
[RAPPS]
rapps: (for database) Many Improvements and Many Fixes
CORE-7710 #resolve #comment Fixed a few things like missing sizes for your edited ff2, ff3 and ff3.6 files. Thx for your help.
Added universal download links for sf.net linked files.

svn path=/trunk/; revision=61833