Timo Kreuzer
a4123875f0
fix build of halxbox
...
svn path=/branches/ros-amd64-bringup/; revision=44837
2009-12-31 21:43:20 +00:00
Timo Kreuzer
e609c18651
fix spec file for x86
...
svn path=/branches/ros-amd64-bringup/; revision=44836
2009-12-31 21:31:14 +00:00
Timo Kreuzer
5ec7192b66
[HAL]
...
- Move the rest from halamd64 to halx86
svn path=/branches/ros-amd64-bringup/; revision=44835
2009-12-31 21:23:01 +00:00
Timo Kreuzer
2a0c1bf649
[HAL]
...
- rename halmp to halmps
- remove hal_generic_pc
- remove some stuff from halamd64
svn path=/branches/ros-amd64-bringup/; revision=44834
2009-12-31 20:46:45 +00:00
Timo Kreuzer
b40509f919
use a directory.rbuild for halx86
...
svn path=/branches/ros-amd64-bringup/; revision=44833
2009-12-31 19:46:47 +00:00
Timo Kreuzer
bda3767dfb
[HAL]
...
some improvements
svn path=/branches/ros-amd64-bringup/; revision=44832
2009-12-31 19:26:37 +00:00
Timo Kreuzer
6d68ae384a
[HAL]
...
- begin integrating halamd64 into halx86
- Move some amd64 specific stuff into halx86
- use hal_generic for amd64, too
svn path=/branches/ros-amd64-bringup/; revision=44831
2009-12-31 16:51:05 +00:00
Timo Kreuzer
18534cb3b7
[HAL]
...
- fix indentation
- add HalDisableSystemInterrupt and HalEnableSystemInterrupt stubs
svn path=/branches/ros-amd64-bringup/; revision=44830
2009-12-31 16:47:09 +00:00
Timo Kreuzer
54dd2d3fd6
[HAL]
...
- fix pspec
- entrypoint should be HalInitSystem
svn path=/branches/ros-amd64-bringup/; revision=44829
2009-12-31 15:38:34 +00:00
Timo Kreuzer
773fab1b92
[HAL]
...
use the pspec for amd64, too
svn path=/branches/ros-amd64-bringup/; revision=44828
2009-12-31 15:31:20 +00:00
Timo Kreuzer
216f7788eb
[HAL]
...
- Raname each architecture's default hal (halup) to "hal" (Windows does that, too) and get rid of the duplicated stub hal.
svn path=/branches/ros-amd64-bringup/; revision=44827
2009-12-31 15:19:17 +00:00
Timo Kreuzer
7e2711ef2a
fix a typo
...
svn path=/branches/ros-amd64-bringup/; revision=44826
2009-12-31 15:12:16 +00:00
Timo Kreuzer
3d53481c23
[HAL]
...
- Move i386 specific code into i386 folder
- Move up specific code into up folder
svn path=/branches/ros-amd64-bringup/; revision=44825
2009-12-31 14:57:24 +00:00
Timo Kreuzer
4080cc2e20
Patch by Amine Khaldi: Fix buffer length check
...
svn path=/trunk/; revision=44824
2009-12-31 14:44:33 +00:00
Timo Kreuzer
2a7cba77ee
[HAL]
...
- Implement architecture specific HalpSetInterruptGate, replacing SetInterruptGate
svn path=/branches/ros-amd64-bringup/; revision=44823
2009-12-31 14:29:50 +00:00
Samuel Serapion
aebe86c109
Fix Property USERMODE on x86
...
svn path=/branches/ros-amd64-bringup/; revision=44821
2009-12-31 07:42:39 +00:00
Samuel Serapion
534bb7e966
Fix build after r44818
...
svn path=/branches/ros-amd64-bringup/; revision=44820
2009-12-31 07:26:46 +00:00
James Tabor
a586dab9f9
[User32]
...
- Patch modified by Dmitry Timoshkov : Handle virtual key codes only in the WM_KEYDOWN case. See bug 5063. Reported by David Quintana.
svn path=/trunk/; revision=44819
2009-12-31 02:41:57 +00:00
Timo Kreuzer
d457242a5d
- mciGetCreatorTask returns HTASK not HANDLE
...
- remove broken LargeInteger functions from wintrnl.h
svn path=/branches/ros-amd64-bringup/; revision=44818
2009-12-31 01:56:39 +00:00
James Tabor
098407e9ce
[Win32k]
...
- Plugged in region attribute support and added the PEB cache for it as well.
[Gdi32]
- Using CreateRectRgn only with attribute and PEB cache support.
[Testing]
- Wine tests: gdi32; clipping and dc. gdiplus; region. user32; dce. Same results.
- Applications, AbiWord 2.6.8, FF 3.5, miranda 0.7.19 unicode, putty, SeaMonkey 2.0, WinMerge 2.12.4 and winamp 2.95 rc std. Same results.
svn path=/trunk/; revision=44817
2009-12-30 22:56:09 +00:00
Eric Kohl
a7b546562e
[services] Set the given service start name or LocalSystem for a new service.
...
svn path=/trunk/; revision=44816
2009-12-30 17:17:58 +00:00
Eric Kohl
5ad3e6fe72
[umpnpmgr]
...
Move device instance action constants into the idf file and use them instead of hardcoded values.
svn path=/trunk/; revision=44813
2009-12-30 13:57:47 +00:00
Cameron Gutman
175500c30b
- Forgot this file
...
svn path=/branches/aicom-network-branch/; revision=44811
2009-12-30 12:53:47 +00:00
Cameron Gutman
2caa9c0981
[IP]
...
- Bind to the address specified in AddressFile instead of always binding to the outgoing interface's unicast address
- Get the NCE using the local address (if specified) so we don't end up sending from one interface using another interface's address as the source
svn path=/branches/aicom-network-branch/; revision=44810
2009-12-30 12:46:14 +00:00
Gregor Schneider
cf30e24abd
[win32k] Add support for mask offsets in IntEngStretchBlt
...
svn path=/trunk/; revision=44809
2009-12-30 12:42:48 +00:00
Gregor Schneider
9ba0500088
[user32] Set the number of colors correctly when creating a monochrome bitmap
...
svn path=/trunk/; revision=44808
2009-12-30 12:39:19 +00:00
Samuel Serapion
8403dd605f
Add definitions for the x86bios emulator.
...
http://www.geoffchappell.com/viewer.htm?doc=studies/windows/km/hal/api/x86bios/index.htm
svn path=/branches/ros-amd64-bringup/; revision=44807
2009-12-30 07:53:02 +00:00
James Tabor
9b791c7be9
[Win32k]
...
- Setting up for region attribute support.
- Removed old code and use GreDeleteObject for dc and region types.
svn path=/trunk/; revision=44806
2009-12-29 21:07:04 +00:00
Hervé Poussineau
9d97bda0a9
[freeldr] Never unmap hyperspace or HAL entries. Fixes boot problems with more than 1GB of RAM
...
svn path=/trunk/; revision=44805
2009-12-29 20:43:01 +00:00
Gregor Schneider
b13b720381
[win32k]
...
- Add mask offset coordinates to GreStretchBltMask parameters, add code to handle a mask offset
- Only fail if the mask is smaller than the color bitmap, print sizes in this case
- Adapt callers to GreStretchBltMask changes
- DrawIcon: use new features to combine mask and color images
- Mouse control panel now shows cursors again (masks still need some work), fixes ~15 user32:cursoricon tests
svn path=/trunk/; revision=44803
2009-12-29 18:21:00 +00:00
Gregor Schneider
f8e8de57e0
[user32]
...
- Merge icon and cursor creation into one function, fix height assumptions
- Remove code preventing color cursors to be selected
- Winamp cursor is now shown correctly, bug #4370
svn path=/trunk/; revision=44802
2009-12-29 18:03:16 +00:00
Gregor Schneider
ff89b8ac95
[taskmgr]
...
- Allow task manager to activate and restore a previous instance when the mutex already exists
- Make application title identical to the window title for languages where it wasn't
svn path=/trunk/; revision=44801
2009-12-29 17:55:44 +00:00
Aleksey Bragin
e30be53d56
Cameron Gutman
...
- Add the ability to install SMBus controllers automatically.
See issue #3361 for more details.
svn path=/trunk/; revision=44799
2009-12-29 13:53:28 +00:00
Timo Kreuzer
1a46e2dfde
Add ksamd64.h. This is a temporary solution until it's autogenerated. Note to self: veryfy offsets before using them!
...
svn path=/branches/ros-amd64-bringup/; revision=44798
2009-12-28 20:03:17 +00:00
James Tabor
926a83116a
- Fix regressions in FF and OOo.
...
svn path=/trunk/; revision=44797
2009-12-28 18:41:31 +00:00
James Tabor
91cbcdc152
[Win32k]
...
- Plug in the new dc attribute support and add the brush pen and region attribute support.
svn path=/trunk/; revision=44796
2009-12-28 18:10:03 +00:00
Timo Kreuzer
0752824a4b
Remove the totally broken asm implementation of KeQueryPerformanceCounter and replace it with a much simpler C version using __rdtsc().
...
svn path=/branches/ros-amd64-bringup/; revision=44795
2009-12-28 17:53:26 +00:00
Eric Kohl
a22d21e20c
spaces -> tabs
...
svn path=/trunk/; revision=44794
2009-12-28 12:02:32 +00:00
Eric Kohl
b837d58c19
- Lsasrv: Create the LsaAuthenticationPort and add a basic server loop that listens to incoming requests.
...
- Lsalib: Combine request and reply data of the register request into a connection info struct.
My test application can now connect to the LsaAuthenticationPort.
svn path=/trunk/; revision=44793
2009-12-28 11:59:20 +00:00
James Tabor
050435c284
[Win32k]
...
- Added two new function's to support thread and process information free attribute list support.
svn path=/trunk/; revision=44792
2009-12-28 07:02:32 +00:00
Samuel Serapion
aea03eb5bf
Implement HalpInitPICs
...
svn path=/branches/ros-amd64-bringup/; revision=44791
2009-12-28 06:38:19 +00:00
Samuel Serapion
6d502c6def
Sync to trunk (r44789)
...
svn path=/branches/ros-amd64-bringup/; revision=44790
2009-12-28 04:55:58 +00:00
Samuel Serapion
11bbb46220
ignore some warnings by gcc 4.4.2
...
svn path=/branches/ros-amd64-bringup/; revision=44789
2009-12-28 04:46:04 +00:00
Timo Kreuzer
88449605d9
Implement KiGeneralProtectionFault a bit
...
svn path=/branches/ros-amd64-bringup/; revision=44788
2009-12-28 04:39:02 +00:00
Samuel Serapion
c48d677ecb
Fix Build.
...
svn path=/branches/ros-amd64-bringup/; revision=44787
2009-12-28 03:09:37 +00:00
Samuel Serapion
6fa94d46fb
Fix broken merge
...
svn path=/branches/ros-amd64-bringup/; revision=44786
2009-12-28 03:02:12 +00:00
Samuel Serapion
5327273136
Unhack ntoskrnl, fixes many x86 regressions.
...
svn path=/branches/ros-amd64-bringup/; revision=44785
2009-12-28 01:37:31 +00:00
Timo Kreuzer
648db9116c
remove unneded parameter
...
svn path=/branches/ros-amd64-bringup/; revision=44784
2009-12-28 01:28:29 +00:00
Samuel Serapion
214120100d
- Fix LPBLOCKINGCALLBACK
...
- Don't use size_t for string sizes.
- Fixes warnings.
svn path=/branches/ros-amd64-bringup/; revision=44783
2009-12-28 01:07:10 +00:00
Timo Kreuzer
c5a84e9af7
reduce diff to trunk
...
svn path=/branches/ros-amd64-bringup/; revision=44782
2009-12-28 00:51:53 +00:00