reactos.git
10 years agoMerge from amd64 branch:
Timo Kreuzer [Tue, 30 Mar 2010 13:30:36 +0000 (13:30 +0000)]
Merge from amd64 branch:

46478
[CRT]
- define _CRTBLD
- rename float_t/double_t/long_double_t to float_s/double_s/long_double_s to avoid name conflicts

46511
[FREELDR]
snprintf -> _snprintf

46534
[CRT]
- Set crt="static" in freeldr, rtl, bmfs, ftfd, rtl, mini_hal
- define "CRTDLL" in ntdll, crtdll, msvcrt, msvcrt20, msvcrt40

46535
[CRT HEADERS]
- add _mingw_mac.h from ming-w64 and include it into _mingw.h
- Update _CRTIMP definition
- Fix definition of _wctype
- onexit is not _CRTIMP

46537
[MINGW]
Update mingw library to mingw-w64 trunk (mingw-w64-src_20100325)

46538
Apply MSVC compilation fix.

46539
[MINGW]
Apply MSVC compilation fixes

svn path=/trunk/; revision=46597

10 years ago[BDAPLGIN, KSPROXY, MSDVBNP, MSVIDCTL]
Johannes Anderwald [Tue, 30 Mar 2010 11:52:50 +0000 (11:52 +0000)]
[BDAPLGIN, KSPROXY, MSDVBNP, MSVIDCTL]
- Register DLLs when ReactOS is installed

svn path=/trunk/; revision=46594

10 years ago- Add bdasup to bootcd
Johannes Anderwald [Tue, 30 Mar 2010 11:28:10 +0000 (11:28 +0000)]
- Add bdasup to bootcd

svn path=/trunk/; revision=46593

10 years agoMerge from amd64-branch:
Timo Kreuzer [Tue, 30 Mar 2010 11:09:21 +0000 (11:09 +0000)]
Merge from amd64-branch:

44467, 44468, 44470, 44471, 46524
[OLDNAMES]
Update moldname-msvcrt.def
Add a proper oldnames lib, instead of implicitly including it with mingw.

46526
[FTP/DHCP]
- remove the oldnames hack, as we now have a proper oldnames lib (included in mingw_common)
- protect struct timezone from redefinition

svn path=/trunk/; revision=46592

10 years agoDon't add underscore prefix to amd64 symbols
Timo Kreuzer [Tue, 30 Mar 2010 07:56:58 +0000 (07:56 +0000)]
Don't add underscore prefix to amd64 symbols

svn path=/trunk/; revision=46588

10 years agoMerge the rest from header branch.
Timo Kreuzer [Tue, 30 Mar 2010 05:34:20 +0000 (05:34 +0000)]
Merge the rest from header branch.

svn path=/trunk/; revision=46582

10 years agoadd PIO_CSQ_INSERT_IRP_EX to wdm.h
Timo Kreuzer [Tue, 30 Mar 2010 05:09:48 +0000 (05:09 +0000)]
add PIO_CSQ_INSERT_IRP_EX to wdm.h

svn path=/trunk/; revision=46580

10 years ago[RTL]
Cameron Gutman [Tue, 30 Mar 2010 03:26:35 +0000 (03:26 +0000)]
[RTL]
- Fall back to the default user key if RtlFormatCurrentUserKeyPath fails (perhaps we are in a system process)

svn path=/trunk/; revision=46578

10 years ago- Fix trunk installation breakage introduced in 46570
Johannes Anderwald [Mon, 29 Mar 2010 23:08:29 +0000 (23:08 +0000)]
- Fix trunk installation breakage introduced in 46570

svn path=/trunk/; revision=46576

10 years ago[HALACPI]: Add project, right now it just builds the normal HAL. The idea is to split...
Sir Richard [Mon, 29 Mar 2010 21:35:31 +0000 (21:35 +0000)]
[HALACPI]: Add project, right now it just builds the normal HAL. The idea is to split the generic HAL into legacy (x86 only) and ACPI (x86+ACPI, or x64). Bus handling, reboot/shutdown, PnP, power management (sleep/resume/hibernate), timer, environment variable, debugging, and initialization code is expected to differ between legacy and ACPI, if not more.

svn path=/trunk/; revision=46574

10 years ago[NTOSKRNL]
Cameron Gutman [Mon, 29 Mar 2010 16:56:42 +0000 (16:56 +0000)]
[NTOSKRNL]
- Don't try to detect ACPI in IopEnumerateDetectedDevices because the only reason we got there is because ACPI is NOT present (as reported by IopIsAcpiComputer)

svn path=/trunk/; revision=46571

10 years ago- Add bda.inf, kscaptur.inf
Johannes Anderwald [Mon, 29 Mar 2010 15:18:50 +0000 (15:18 +0000)]
- Add bda.inf, kscaptur.inf

svn path=/trunk/; revision=46570

10 years ago[MSDVBNP]
Johannes Anderwald [Mon, 29 Mar 2010 13:12:16 +0000 (13:12 +0000)]
[MSDVBNP]
- Implement IBDA_EthernetFilter, IBDA_IPV4Filter, IBDA_IPV6Filter

svn path=/trunk/; revision=46569

10 years agoDefine PPEB in ntddk.h
Timo Kreuzer [Mon, 29 Mar 2010 11:40:06 +0000 (11:40 +0000)]
Define PPEB in ntddk.h

svn path=/trunk/; revision=46568

10 years agoMerge winnt.h
Timo Kreuzer [Mon, 29 Mar 2010 11:23:09 +0000 (11:23 +0000)]
Merge winnt.h

svn path=/trunk/; revision=46567

10 years agoMerge ntdef.h
Timo Kreuzer [Mon, 29 Mar 2010 10:35:31 +0000 (10:35 +0000)]
Merge ntdef.h

svn path=/trunk/; revision=46566

10 years agoMove IoAttachDeviceToDeviceStackSafe to ntddk.h
Timo Kreuzer [Mon, 29 Mar 2010 09:15:47 +0000 (09:15 +0000)]
Move IoAttachDeviceToDeviceStackSafe to ntddk.h

svn path=/trunk/; revision=46565

10 years agomerge wdm.h second attempt. This time taking more care of vista definitions.
Timo Kreuzer [Mon, 29 Mar 2010 08:57:45 +0000 (08:57 +0000)]
merge wdm.h second attempt. This time taking more care of vista definitions.

svn path=/trunk/; revision=46564

10 years ago[NTOSKRNL]
Aleksey Bragin [Mon, 29 Mar 2010 08:51:12 +0000 (08:51 +0000)]
[NTOSKRNL]
. Revert 46550: Windows does not set this flag. ReactOS shouldn't either. Setting UserEvent is already enough in this case.

svn path=/trunk/; revision=46563

10 years agorevert r46561
Timo Kreuzer [Mon, 29 Mar 2010 07:37:26 +0000 (07:37 +0000)]
revert r46561

svn path=/trunk/; revision=46562

10 years agomerge part of the wdm changes. Mostly formatting and adding a few definitions.
Timo Kreuzer [Mon, 29 Mar 2010 07:28:03 +0000 (07:28 +0000)]
merge part of the wdm changes. Mostly formatting and adding a few definitions.

svn path=/trunk/; revision=46561

10 years agoAdd RtlLargeInteger macros to wdm.h
Timo Kreuzer [Mon, 29 Mar 2010 05:48:15 +0000 (05:48 +0000)]
Add RtlLargeInteger macros to wdm.h

svn path=/trunk/; revision=46560

10 years agomerge ntdef.h formatting changes
Timo Kreuzer [Mon, 29 Mar 2010 05:28:59 +0000 (05:28 +0000)]
merge ntdef.h formatting changes

svn path=/trunk/; revision=46559

10 years agoMerge bdasup.h
Timo Kreuzer [Mon, 29 Mar 2010 05:17:15 +0000 (05:17 +0000)]
Merge bdasup.h

svn path=/trunk/; revision=46558

10 years agoAdd definition of PUOW to wdm.h
Timo Kreuzer [Mon, 29 Mar 2010 05:03:20 +0000 (05:03 +0000)]
Add definition of PUOW to wdm.h

svn path=/trunk/; revision=46557

10 years agoFix Mm64BitPhysicalAddress
Timo Kreuzer [Mon, 29 Mar 2010 04:49:07 +0000 (04:49 +0000)]
Fix Mm64BitPhysicalAddress

svn path=/trunk/; revision=46556

10 years agoMove SINGLE_GROUP_LEGACY_API definition to wdm.h
Timo Kreuzer [Mon, 29 Mar 2010 04:28:32 +0000 (04:28 +0000)]
Move SINGLE_GROUP_LEGACY_API definition to wdm.h

svn path=/trunk/; revision=46555

10 years agorevert r46552 and r46553
Timo Kreuzer [Mon, 29 Mar 2010 04:14:34 +0000 (04:14 +0000)]
revert r46552 and r46553

svn path=/trunk/; revision=46554

10 years agoReintegrate header branch part 7/x
Timo Kreuzer [Mon, 29 Mar 2010 03:52:10 +0000 (03:52 +0000)]
Reintegrate header branch part 7/x
Merge the rest and see what happens....

svn path=/trunk/; revision=46553

10 years agoReintegrate header branch part 6/x
Timo Kreuzer [Mon, 29 Mar 2010 03:49:11 +0000 (03:49 +0000)]
Reintegrate header branch part 6/x
ntdef.h and winnt.h: add GROUP_AFFINITY, formatting

svn path=/trunk/; revision=46552

10 years agoReintegrate header branch part 5/x
Timo Kreuzer [Mon, 29 Mar 2010 03:16:25 +0000 (03:16 +0000)]
Reintegrate header branch part 5/x
- Formatting and properties
- delete xmldsodid.h

svn path=/trunk/; revision=46551

10 years ago[NTOSKRNL]
Cameron Gutman [Mon, 29 Mar 2010 02:59:44 +0000 (02:59 +0000)]
[NTOSKRNL]
- Set the IRP_SYNCHRONOUS_API flag on IRPs created by IoBuildSynchronousFsdRequest

svn path=/trunk/; revision=46550

10 years agofix build
Timo Kreuzer [Mon, 29 Mar 2010 02:51:02 +0000 (02:51 +0000)]
fix build

svn path=/trunk/; revision=46549

10 years agoReintegrate header branch part 4/x
Timo Kreuzer [Mon, 29 Mar 2010 02:48:28 +0000 (02:48 +0000)]
Reintegrate header branch part 4/x
- don't prepend ddk/ before the header includes
- move atsmedia.h to psdk
- add mce.h, devpropdef.h, evntprov.h, ntiologc.h to psdk
- replace ntstatus.h

svn path=/trunk/; revision=46548

10 years agoReintegrate header-branch 3/x
Timo Kreuzer [Mon, 29 Mar 2010 02:38:12 +0000 (02:38 +0000)]
Reintegrate header-branch 3/x
- Add XDK

svn path=/trunk/; revision=46547

10 years ago[COMPBATT]: More miniclass driver interface work: CompBattQueryInformation and CompBa...
Sir Richard [Mon, 29 Mar 2010 02:27:41 +0000 (02:27 +0000)]
[COMPBATT]: More miniclass driver interface work: CompBattQueryInformation and CompBattGetBatteryGranularity.

svn path=/trunk/; revision=46546

10 years agoFix build
Timo Kreuzer [Mon, 29 Mar 2010 02:15:21 +0000 (02:15 +0000)]
Fix build

svn path=/trunk/; revision=46545

10 years agoReintegrate header-branch 2/x
Timo Kreuzer [Mon, 29 Mar 2010 02:03:41 +0000 (02:03 +0000)]
Reintegrate header-branch 2/x
- PCVOID -> LPCVOID / CONST VOID *
- move cfgmgr32.h and cfg.h to psdk
- remove wine/cfgmgr32.h make setupapi use the proper header

svn path=/trunk/; revision=46544

10 years ago[COMPBATT]: Mini-class driver interface work: CompBattDisableStatusNotify, CompBattQu...
Sir Richard [Mon, 29 Mar 2010 02:02:07 +0000 (02:02 +0000)]
[COMPBATT]: Mini-class driver interface work: CompBattDisableStatusNotify, CompBattQueryTag, CompBattRecalculateTag, CompBattGetBatteryInformation.

svn path=/trunk/; revision=46543

10 years agoReintegrate header branch part 1/x
Timo Kreuzer [Mon, 29 Mar 2010 01:51:11 +0000 (01:51 +0000)]
Reintegrate header branch part 1/x
DDKAPI -> NTAPI

svn path=/trunk/; revision=46542

10 years ago[COMPBATT]: Helper code, CompBattGetDeviceObjectPointer and BatteryIoctl.
Sir Richard [Mon, 29 Mar 2010 00:10:56 +0000 (00:10 +0000)]
[COMPBATT]: Helper code, CompBattGetDeviceObjectPointer and BatteryIoctl.

svn path=/trunk/; revision=46541

10 years ago[COMPBATT]: Main battery detection/PnP notification logic: CompBattAddNewBattery...
Sir Richard [Mon, 29 Mar 2010 00:02:05 +0000 (00:02 +0000)]
[COMPBATT]: Main battery detection/PnP notification logic: CompBattAddNewBattery, CompBattRemoveBattery, IsBatteryAlreadyOnList, RemoveBatteryFromList, CompBattGetBatteries, CompBattPnpEventHandler.

svn path=/trunk/; revision=46540

10 years ago[MINGW]
Timo Kreuzer [Sun, 28 Mar 2010 23:27:01 +0000 (23:27 +0000)]
[MINGW]
Update mingw library to mingw-w64 trunk (mingw-w64-src_20100325)

svn path=/branches/ros-amd64-bringup/; revision=46537

10 years ago[CRT]
Timo Kreuzer [Sun, 28 Mar 2010 23:18:31 +0000 (23:18 +0000)]
[CRT]
- Implement x86 ceilf, floorf, fmodf (taken from mingw-w64)
- Implement cosf, sinf, sqrtf (simply wrappers)
- Fix missing definitions

svn path=/branches/ros-amd64-bringup/; revision=46536

10 years ago[CRT HEADERS]
Timo Kreuzer [Sun, 28 Mar 2010 23:12:46 +0000 (23:12 +0000)]
[CRT HEADERS]
- add _mingw_mac.h from ming-w64 and include it into _mingw.h
- Update _CRTIMP definition
- Fix definition of _wctype
- onexit is not _CRTIMP

svn path=/branches/ros-amd64-bringup/; revision=46535

10 years ago[CRT]
Timo Kreuzer [Sun, 28 Mar 2010 23:06:36 +0000 (23:06 +0000)]
[CRT]
- Set crt="static" in freeldr, rtl, bmfs, ftfd, rtl, mini_hal
- define "CRTDLL" in ntdll, crtdll, msvcrt, msvcrt20, msvcrt40

svn path=/branches/ros-amd64-bringup/; revision=46534

10 years ago[NTOSKRNL]
Cameron Gutman [Sun, 28 Mar 2010 22:59:38 +0000 (22:59 +0000)]
[NTOSKRNL]
- Fix a nasty bug that discarded any response to IRP_MN_FILTER_RESOURCE_REQUIREMENTS so drivers never got the resources they needed

svn path=/trunk/; revision=46533

10 years ago[NTOS]
Timo Kreuzer [Sun, 28 Mar 2010 22:51:39 +0000 (22:51 +0000)]
[NTOS]
Some freelist.c fixes, to make it compile

svn path=/branches/ros-amd64-bringup/; revision=46532

10 years ago[HAL]
Timo Kreuzer [Sun, 28 Mar 2010 22:50:04 +0000 (22:50 +0000)]
[HAL]
Update from trunk

svn path=/branches/ros-amd64-bringup/; revision=46531

10 years ago[FTP/DHCP]
Timo Kreuzer [Sun, 28 Mar 2010 21:01:25 +0000 (21:01 +0000)]
[FTP/DHCP]
- remove the oldnames hack, as we now have a proper oldnames lib (included in mingw_common)
- protect struct timezone from redefinition

svn path=/branches/ros-amd64-bringup/; revision=46526

10 years ago[NTOSKRNL]
Cameron Gutman [Sun, 28 Mar 2010 20:23:30 +0000 (20:23 +0000)]
[NTOSKRNL]
- Don't use REG_OPTION_VOLATILE because it causes ACPI to be reinstalled after every boot

svn path=/trunk/; revision=46525

10 years ago[LIBOLDNAMES]
Timo Kreuzer [Sun, 28 Mar 2010 20:11:55 +0000 (20:11 +0000)]
[LIBOLDNAMES]
- add snprintf

svn path=/branches/ros-amd64-bringup/; revision=46524

10 years ago- Fix assert macro
Timo Kreuzer [Sun, 28 Mar 2010 19:56:11 +0000 (19:56 +0000)]
- Fix assert macro
- Add crt="MSVC" to a number of modules to resolve _assert

svn path=/branches/ros-amd64-bringup/; revision=46523

10 years agoFix 32bit RtlInitializeSListHead
Timo Kreuzer [Sun, 28 Mar 2010 19:46:29 +0000 (19:46 +0000)]
Fix 32bit RtlInitializeSListHead

svn path=/branches/ros-amd64-bringup/; revision=46522

10 years ago[SCSIPORT]
Timo Kreuzer [Sun, 28 Mar 2010 19:30:58 +0000 (19:30 +0000)]
[SCSIPORT]
DDKAPI -> NTAPI

svn path=/branches/ros-amd64-bringup/; revision=46521

10 years agoupdate asm.h from trunk
Timo Kreuzer [Sun, 28 Mar 2010 19:25:40 +0000 (19:25 +0000)]
update asm.h from trunk

svn path=/branches/ros-amd64-bringup/; revision=46520

10 years ago[NTOSKRNL]
Cameron Gutman [Sun, 28 Mar 2010 19:22:28 +0000 (19:22 +0000)]
[NTOSKRNL]
- Revert part of r46495 and replace it with much better code

svn path=/trunk/; revision=46519

10 years ago[KSPROXY, MSDVBNP, MSVIDCTL, BDAPLGIN]
Johannes Anderwald [Sun, 28 Mar 2010 19:06:48 +0000 (19:06 +0000)]
[KSPROXY, MSDVBNP, MSVIDCTL, BDAPLGIN]
- Implement DllRegisterServer, DllUnregisterServer for those components
- Add msdvbnp, msvidctl to build
- Add msdvbnp, bdaplgin, msvidctl to bootcd

svn path=/trunk/; revision=46518

10 years ago[NTOSKRNL]
Cameron Gutman [Sun, 28 Mar 2010 19:02:07 +0000 (19:02 +0000)]
[NTOSKRNL]
- Add a missing OBJ_CASE_INSENSITIVE attribute so IopIsAcpiComputer doesn't always fail

svn path=/trunk/; revision=46517

10 years ago[PSDK]
Aleksey Bragin [Sun, 28 Mar 2010 15:32:23 +0000 (15:32 +0000)]
[PSDK]
- Manually merge header changes from arwinss branch. Undocumented values are wrapped into #ifdef _WINE so they don't affect non-Wine code.
- Undocumented flags shouldn't be defined multiple times in user32 and win32k. Put them in winuser.h for now, should be factored out into a separate file later.
- Shouldn't break build this time.

svn path=/trunk/; revision=46516

10 years agoRevert 46514, fixes build.
Sylvain Petreolle [Sun, 28 Mar 2010 10:54:44 +0000 (10:54 +0000)]
Revert 46514, fixes build.

svn path=/trunk/; revision=46515

10 years ago[PSDK]
Aleksey Bragin [Sun, 28 Mar 2010 09:32:27 +0000 (09:32 +0000)]
[PSDK]
- Manually merge header changes from arwinss branch.

svn path=/trunk/; revision=46514

10 years ago[NTOS]
Timo Kreuzer [Sun, 28 Mar 2010 07:09:13 +0000 (07:09 +0000)]
[NTOS]
Add KiEoiHelper export for x86 like in trunk

svn path=/branches/ros-amd64-bringup/; revision=46513

10 years ago[FREETYPE]
Timo Kreuzer [Sun, 28 Mar 2010 05:20:27 +0000 (05:20 +0000)]
[FREETYPE]
- Don't include setjmp/longjmp, we have our own

svn path=/branches/ros-amd64-bringup/; revision=46512

10 years ago[FREELDR]
Timo Kreuzer [Sun, 28 Mar 2010 04:52:19 +0000 (04:52 +0000)]
[FREELDR]
snprintf -> _snprintf

svn path=/branches/ros-amd64-bringup/; revision=46511

10 years ago[FREELDR]
Timo Kreuzer [Sun, 28 Mar 2010 03:06:50 +0000 (03:06 +0000)]
[FREELDR]
- Add a missing cast

svn path=/branches/ros-amd64-bringup/; revision=46510

10 years ago[DHCP]
Timo Kreuzer [Sun, 28 Mar 2010 01:25:22 +0000 (01:25 +0000)]
[DHCP]
define NO_OLDNAMES to prevent redefinition

svn path=/branches/ros-amd64-bringup/; revision=46509

10 years agoMerge from amd64-branch:
Timo Kreuzer [Sat, 27 Mar 2010 23:01:05 +0000 (23:01 +0000)]
Merge from amd64-branch:

46483 (tkreuzer)
[CRT]
- add _wctype table, it's not identical to _ctype as assumed before
- point _pwctype to _wctype instead of _ctype
- implement __pctype_func and __pwctype_func

46502 (tkreuzer)
[MSVCRT]
- enable exports for __pctype_func, __pwctype_func, _wctype

svn path=/trunk/; revision=46504

10 years agoFix definition of _wctype
Timo Kreuzer [Sat, 27 Mar 2010 22:58:37 +0000 (22:58 +0000)]
Fix definition of _wctype

svn path=/trunk/; revision=46503

10 years ago[MSVCRT]
Timo Kreuzer [Sat, 27 Mar 2010 22:38:22 +0000 (22:38 +0000)]
[MSVCRT]
- enable exports for __pctype_func, __pwctype_func, _wctype

svn path=/branches/ros-amd64-bringup/; revision=46502

10 years ago[NTOSKRNL]
Cameron Gutman [Sat, 27 Mar 2010 21:45:35 +0000 (21:45 +0000)]
[NTOSKRNL]
- Don't always use the value name as the device description
- Fixes bug 3416

svn path=/trunk/; revision=46500

10 years ago[INF]
Cameron Gutman [Sat, 27 Mar 2010 21:42:52 +0000 (21:42 +0000)]
[INF]
- Add a device description for PNP0A00

svn path=/trunk/; revision=46499

10 years ago[COMPBATT]: Main driver skeleton: CompBattAddDevice, DriverEntry, CompBattSystemContr...
Sir Richard [Sat, 27 Mar 2010 21:34:06 +0000 (21:34 +0000)]
[COMPBATT]: Main driver skeleton: CompBattAddDevice, DriverEntry, CompBattSystemControl, CompBattIoct, CompBattOpenClose, CompBattPowerDispatch, CompBattPnpDispatch.

svn path=/trunk/; revision=46498

10 years ago[CMBATT]: Fix wrong DO flags.
Sir Richard [Sat, 27 Mar 2010 21:33:07 +0000 (21:33 +0000)]
[CMBATT]: Fix wrong DO flags.

svn path=/trunk/; revision=46497

10 years ago[NTOSKRNL]
Cameron Gutman [Sat, 27 Mar 2010 21:26:24 +0000 (21:26 +0000)]
[NTOSKRNL]
- Detect floppy controllers, parallel ports, and the ISA bus
- Dedicated to dreimer

svn path=/trunk/; revision=46495

10 years agoRevert r46466 this time for real
Timo Kreuzer [Sat, 27 Mar 2010 18:57:56 +0000 (18:57 +0000)]
Revert r46466 this time for real

svn path=/trunk/; revision=46493

10 years agoRevert r46466
Timo Kreuzer [Sat, 27 Mar 2010 18:29:08 +0000 (18:29 +0000)]
Revert r46466

svn path=/trunk/; revision=46492

10 years ago[NTOSKRNL]
Eric Kohl [Sat, 27 Mar 2010 16:54:02 +0000 (16:54 +0000)]
[NTOSKRNL]
NtAccessCheck: Check for a valid security descriptor.

svn path=/trunk/; revision=46491

10 years ago[CMPBATT]
Timo Kreuzer [Sat, 27 Mar 2010 14:54:55 +0000 (14:54 +0000)]
[CMPBATT]
reduce diff to trunk

svn path=/branches/ros-amd64-bringup/; revision=46489

10 years ago[ACPI]
Cameron Gutman [Sat, 27 Mar 2010 14:40:36 +0000 (14:40 +0000)]
[ACPI]
- Fix a typo

svn path=/trunk/; revision=46488

10 years ago[Win32k]
James Tabor [Sat, 27 Mar 2010 04:45:31 +0000 (04:45 +0000)]
[Win32k]
- Kill debug warnings of dc ownership.

svn path=/trunk/; revision=46485

10 years ago[User32]
James Tabor [Sat, 27 Mar 2010 04:20:07 +0000 (04:20 +0000)]
[User32]
- S├ębastien Ramage : End scrollbar tracking if the mouse capture is lost.
- Reduce diff to wine.

svn path=/trunk/; revision=46484

10 years ago[CRT]
Timo Kreuzer [Sat, 27 Mar 2010 01:14:24 +0000 (01:14 +0000)]
[CRT]
- add _wctype table, it's not identical to _ctype as assumed before
- point _pwctype to _wctype instead of _ctype
- implement __pctype_func and __pwctype_func

svn path=/branches/ros-amd64-bringup/; revision=46483

10 years ago[AFD]
Cameron Gutman [Sat, 27 Mar 2010 00:00:21 +0000 (00:00 +0000)]
[AFD]
- Allow connection requests for connectionless sockets (they associate a default remote address with the socket required for use in AfdConnectedSocketWriteData and AfdConnectedSocketReadData)
- Add a check for a disconnected socket

svn path=/trunk/; revision=46479

10 years ago[CRT]
Timo Kreuzer [Fri, 26 Mar 2010 23:41:53 +0000 (23:41 +0000)]
[CRT]
- define _CRTBLD
- rename float_t/double_t/long_double_t to float_s/double_s/long_double_s to avoid name conflicts

svn path=/branches/ros-amd64-bringup/; revision=46478

10 years agorevert r39331
Timo Kreuzer [Fri, 26 Mar 2010 23:39:12 +0000 (23:39 +0000)]
revert r39331

svn path=/branches/ros-amd64-bringup/; revision=46477

10 years ago- two small fixes (freeing resources on error)
Matthias Kupfer [Fri, 26 Mar 2010 20:27:21 +0000 (20:27 +0000)]
- two small fixes (freeing resources on error)

svn path=/trunk/; revision=46476

10 years ago- fix encoding
Matthias Kupfer [Fri, 26 Mar 2010 20:26:01 +0000 (20:26 +0000)]
- fix encoding
- change size of dialog entry for fitting text

svn path=/trunk/; revision=46475

10 years ago[LIBJPG]
Timo Kreuzer [Fri, 26 Mar 2010 19:01:21 +0000 (19:01 +0000)]
[LIBJPG]
Comment out libjpg for now. It fails badly. Maybe we need a spec file or something.

svn path=/branches/ros-amd64-bringup/; revision=46473

10 years ago[ACPI]
Timo Kreuzer [Fri, 26 Mar 2010 19:00:34 +0000 (19:00 +0000)]
[ACPI]
Add amd64 stubs for ACPI_ACQUIRE_GLOBAL_LOCK and ACPI_RELEASE_GLOBAL_LOCK

svn path=/branches/ros-amd64-bringup/; revision=46472

10 years ago[BDAPLGIN]
Johannes Anderwald [Fri, 26 Mar 2010 17:51:54 +0000 (17:51 +0000)]
[BDAPLGIN]
- Enhance debug traces
[KSPROXY]
- Check if the input / output pin has any methods while enumerating them
[MSDVBNP]
- Implement IBaseFilter::Stop, IBaseFilter::Run, IBaseFilter::Pause
- Fix missing AddRef in IBaseFilter::QueryFilterInfo
- Implement IBDA_NetworkProvider::RegisterDeviceFilter, IBDA_NetworkProvider::UnRegisterDeviceFilter
- Partly implement ITuner::put_TuneRequest
- ReactOS DVBT Network Provider is now able to tune a channel, though sound is missing

svn path=/trunk/; revision=46471

10 years ago[HAL]
Timo Kreuzer [Fri, 26 Mar 2010 16:03:03 +0000 (16:03 +0000)]
[HAL]
Fix rbuild files

svn path=/branches/ros-amd64-bringup/; revision=46469

10 years agoMerge trunk head (46467)
Timo Kreuzer [Fri, 26 Mar 2010 15:47:53 +0000 (15:47 +0000)]
Merge trunk head (46467)

svn path=/branches/ros-amd64-bringup/; revision=46468

10 years agoGeneralize some lines to be used for a whole bunch of models.
Daniel Reimer [Fri, 26 Mar 2010 14:57:35 +0000 (14:57 +0000)]
Generalize some lines to be used for a whole bunch of models.
Reduced size about 10kb that way. As long as we don't have a CPU driver I will keep it that way its now, because now it at least shows a approximate CPU Title in Devmgr.

svn path=/trunk/; revision=46467

10 years agoReintegrate header branch
Timo Kreuzer [Fri, 26 Mar 2010 13:50:02 +0000 (13:50 +0000)]
Reintegrate header branch
- DDKAPI -> NTAPI
- delete duplicate definitions
- move files to right locations
- Fix Mm64BitPhysicalAddress definition
- Add a number of missing definitions
- add XDK

svn path=/trunk/; revision=46466

10 years agoAdd Cyrix, Pentium MMX, Pro, II, M, 4, Core Solo/Duo/Extreme/i*, Atom, AMD K6, K6...
Daniel Reimer [Fri, 26 Mar 2010 12:59:02 +0000 (12:59 +0000)]
Add Cyrix, Pentium MMX, Pro, II, M, 4, Core Solo/Duo/Extreme/i*, Atom, AMD K6, K6-3, Via Nehemiah, Esther, Nano and a big bunch of Family 15 (1st gen Athlon64, Turion64, Sempron Series) AMD CPUs to cpu.inf
These should be all CPUs out there we support....

svn path=/trunk/; revision=46465

10 years ago[BDAPLGIN]
Johannes Anderwald [Fri, 26 Mar 2010 11:43:52 +0000 (11:43 +0000)]
[BDAPLGIN]
- Perform property request by passing the request through IKsPropertySet interface. This is necessary as the pin handle might not have been created at the time the proxy plugin has been loaded
- Set Reserved of KSP_NODE request to zero as required by the documentation

svn path=/trunk/; revision=46464

10 years agoSync with trunk head (part 1 of x)
Amine Khaldi [Fri, 26 Mar 2010 09:25:42 +0000 (09:25 +0000)]
Sync with trunk head (part 1 of x)

svn path=/branches/header-work/; revision=46461

10 years agoLooks like ld doesn't like specifying "-fno-leading-underscore" for anything else...
Timo Kreuzer [Fri, 26 Mar 2010 08:58:45 +0000 (08:58 +0000)]
Looks like ld doesn't like specifying "-fno-leading-underscore" for anything else then shared modules (aka dlls). Therefore specify "-shared" for apps, too (Should hopefully not make a difference), making them link again.
Since we have switched to non-prefixed symbols, we need to deal with 2 kinds of symbols that the compiler doesn't handle for us. 1.) __image_base__ is still defined the same way by ld, but since gcc doesn't give us an underscore anymore, we need to specify it on our own. 2.) __MINGW_IMP_SYMBOL, which is a hacky way of declaring a symbol dllimport, by prefixing it with __imp_ also needs special treatment. Fix these issues by adding appropriate macros to _mingw.h and removing the broken and duplicate definitions from multiple .c files.

svn path=/branches/ros-amd64-bringup/; revision=46460

10 years ago[NTOSKRNL/CONFIG]
Aleksey Bragin [Fri, 26 Mar 2010 08:39:27 +0000 (08:39 +0000)]
[NTOSKRNL/CONFIG]
- Add a macro for asserting hash lock ownership.
- Add a macro for getting an alloc page from KCB / delay alloc item.
- Add a newly allocated KCB to the tail of CmpFreeKCBList, not to its head.

svn path=/trunk/; revision=46459