Commit graph

43149 commits

Author SHA1 Message Date
Timo Kreuzer d80d59dbff Merge 36852, 37322, 37333, 37334, 43428, 43451, 44259, 46404 from amd64 branch.
- Multiple ULONG/ULONG_PTR/SIZE_T issues
- Use SLIST_ENTRY instead of SINGLE_LIST_ENTRY with InterlockedPushEntrySList
- Use %p to print pointer sized values


svn path=/trunk/; revision=48073
2010-07-16 00:34:26 +00:00
Timo Kreuzer 8e13b57dcf Add MI_MIN_SECONDARY_COLORS, MI_SECONDARY_COLORS and MI_MAX_SECONDARY_COLORS for amd64
svn path=/trunk/; revision=48072
2010-07-16 00:03:03 +00:00
Timo Kreuzer 72053553f4 [NTOSKRNL]
Some ULONG vs SIZE_T fixes

svn path=/trunk/; revision=48071
2010-07-15 23:56:53 +00:00
Timo Kreuzer 820d3edcb0 Merge 44257 from amd64 branch:
PFN_TYPE -> PFN_NUMBER

svn path=/trunk/; revision=48070
2010-07-15 22:50:12 +00:00
Timo Kreuzer 70103e0a78 Remove svn:mergeinfo property
svn path=/trunk/; revision=48069
2010-07-15 22:43:13 +00:00
Amine Khaldi b22a3883dc [PSDK]
- Fix WS2TCPIP_INLINE : extern inline -> static inline

svn path=/trunk/; revision=48067
2010-07-15 19:34:21 +00:00
Jérôme Gardou 9889c134f2 SVN wins again... What's that?
Revert everything that's not related to 48064 of 48065.

svn path=/trunk/; revision=48066
2010-07-15 19:29:45 +00:00
Jérôme Gardou af95756f02 Merge 48064 from yarotows
This had nothing to do in yarotows in the first place

svn path=/trunk/; revision=48065
2010-07-15 19:19:48 +00:00
Timo Kreuzer 060168268f [NTOSKRNL]
Fix some amd64 KGDT constant names

svn path=/trunk/; revision=48063
2010-07-15 11:24:17 +00:00
Timo Kreuzer 11d95dfa7e [NTOSKNL]
#undef IoAllocateAdapterChannel before implementing it

svn path=/trunk/; revision=48062
2010-07-15 11:20:22 +00:00
Gabriel Ilardi 87bf4616fb [shellapi.h] Fix build copy pasta spotted by encoded
svn path=/trunk/; revision=48061
2010-07-15 07:16:08 +00:00
Timo Kreuzer 0d37dab9f3 [NTOSKRNL]
Fix ExInitializeRundownProtectionCacheAware parameter (ULONG -> SIZE_T)

svn path=/trunk/; revision=48060
2010-07-15 01:34:50 +00:00
Timo Kreuzer f08b9d1821 [NTOSKRNL]
- Define PD_COUNT, PDE_COUNT, PTE_COUNT for amd64, we should probably use PTE_PER_PAGE... instead
- Fix incompatible declaration of MmResidentAvailablePages
- Prevent duplicate definitions

svn path=/trunk/; revision=48059
2010-07-15 01:10:18 +00:00
Timo Kreuzer 0f9bd40ee3 [NTOSKRNL]
Remove the old amd64 compilation hack

svn path=/trunk/; revision=48058
2010-07-15 00:42:26 +00:00
Timo Kreuzer 8518877b95 [NTOSKRNL]
Apply a workaround for WDK headers

svn path=/trunk/; revision=48057
2010-07-15 00:24:38 +00:00
Timo Kreuzer 20b79b0029 [NTOSKRNL]
KeQuerySystemTime and KeQueryInterruptTime are not implemenetd on amd64

svn path=/trunk/; revision=48056
2010-07-15 00:07:31 +00:00
Timo Kreuzer 50e511c01d [shellapi.h]
fix inclusion of pshpack / poppack (global and not for _WIN64)

svn path=/trunk/; revision=48055
2010-07-14 23:52:48 +00:00
Timo Kreuzer 6ae7a76cda [ntdll_winetest]
Comment out some tests for WIN64 builds (wine headers are broken)

svn path=/trunk/; revision=48054
2010-07-14 23:13:31 +00:00
Timo Kreuzer 58358394d6 Fix build
svn path=/trunk/; revision=48053
2010-07-14 22:32:06 +00:00
Sylvain Petreolle 2500a82fc2 gdi32:generated should now build on x64.
svn path=/trunk/; revision=48052
2010-07-14 22:08:19 +00:00
Sylvain Petreolle 34316a4b6a A little closer to x64 compat in GDI headers.
Patch by Samuel Serapion.


svn path=/trunk/; revision=48051
2010-07-14 22:02:51 +00:00
Timo Kreuzer b90cf1a22e [GDI32_WINETEST]
Don't compile generated.c on amd64

svn path=/trunk/; revision=48050
2010-07-14 21:36:24 +00:00
Cameron Gutman 79e8db1b56 [PING]
- Fix a bug in the lost packet counter code which could result in a negative received value

svn path=/trunk/; revision=48046
2010-07-14 19:32:03 +00:00
Daniel Reimer 7fe1842203 Bug 5413: [PATCH] regedit: app key on treeview/listview
Bug 5473: [PATCH] regedit: selection on hexedit
Both from Katayama Hirofumi

svn path=/trunk/; revision=48045
2010-07-14 18:15:43 +00:00
Daniel Reimer 585c3a511e Fix setupapi setupcab winetest. (Samuel Serapion)
svn path=/trunk/; revision=48044
2010-07-14 17:18:49 +00:00
Daniel Reimer a67f202e5e Fix libtiff's external functions.
svn path=/trunk/; revision=48043
2010-07-14 17:12:22 +00:00
Jérôme Gardou 1954fd59da [WIN32K]
- Properly initialize hVisRgn in CLIPPING_UpdateGCRegion
This fixes a whole bunch of "IntGdiCombineRgn requires hSrc2 != NULL for combine mode 1!", and probably some bugs.
Dedicated to encod3d.

svn path=/trunk/; revision=48042
2010-07-14 16:12:32 +00:00
Jérôme Gardou 746e0c9afd [USER32]
- WINE creates an alpha bitmap on icon creation, we do it when drawing it, so we need to create a bitmap which holds alpha information.
  - Add error handling to CreateIconIndirect.

svn path=/trunk/; revision=48041
2010-07-14 15:42:44 +00:00
Jérôme Gardou d61b5efe6c [WIN32K, USER32]
- Get rid of ONEPARAM_ROUTINE_CREATECURICONHANDLE

svn path=/trunk/; revision=48040
2010-07-14 15:01:02 +00:00
Jérôme Gardou 8ad729230c [W32KNAPI]
- Test ONE_PARAM_ROUTINE_CREATEEMPTYCUROBJECT
  - Test NtUserGetIconInfo

svn path=/trunk/; revision=48039
2010-07-14 14:56:53 +00:00
Daniel Reimer f4769202d7 Reapply some Win32 specific magic to properly build a Windows DLL of libjpeg. (Samuel Serapion)
svn path=/trunk/; revision=48038
2010-07-14 14:53:35 +00:00
Daniel Reimer 89324d2493 Bye, old Downloader.
svn path=/trunk/; revision=48037
2010-07-14 11:00:31 +00:00
Daniel Reimer 06f1bc2133 Bug 5501: [PATCH] Adding Wing32 support by Carlo Bramini
svn path=/trunk/; revision=48036
2010-07-14 10:59:32 +00:00
Jérôme Gardou 98b46cd0c4 Bye bye NtUserCreateCursorHandle.
Thanks GedMurphy for explaining me how to suppress that.
Please clean win32k after this commit.

svn path=/trunk/; revision=48035
2010-07-14 10:23:13 +00:00
Jérôme Gardou 4cc98d4c14 [USER32]
- There is no exported "CopyCursor", it's a macro.
  - There is no "NtUserCreateCursorIconHandle" function in win32k. Use correct functions to create a cursorIcon handle.
  - Bring in WINE's CreateIconIndirect
[WIN32K]
  - Dereference CursorIcon Object in NtUserCallOneParam
  - Shared Icons need their bitmaps to be unowned

svn path=/trunk/; revision=48034
2010-07-14 09:54:44 +00:00
Jérôme Gardou e393257fc3 [USER32]
- Partly merge 48026

svn path=/trunk/; revision=48031
2010-07-13 21:38:34 +00:00
Cameron Gutman 17f5ddd1e0 [WS2_32]
- Update the catalog ID when we locate the matching provider
- mswsock from aicom-network-branch can successfully create sockets now

svn path=/trunk/; revision=48023
2010-07-13 00:54:52 +00:00
Cameron Gutman a37a8bfe92 [AFD]
- Implement IOCTL_AFD_GET_TDI_HANDLES

svn path=/trunk/; revision=48020
2010-07-12 22:56:37 +00:00
Daniel Reimer c88bff245c Thanks to Samuel Serapion and his trout, explaining me my fault.
svn path=/trunk/; revision=48019
2010-07-12 19:55:52 +00:00
Cameron Gutman 6ce27e86b9 [DNSAPI]
- Merge r45450 from aicom-network-branch

svn path=/trunk/; revision=48018
2010-07-12 19:36:42 +00:00
Daniel Reimer 795f1b72e1 Tidy up tree from duplicate files.
svn path=/trunk/; revision=48017
2010-07-12 19:25:20 +00:00
Cameron Gutman 67f5ef564f [PSDK]
- Add the missing WSANO_ADDRESS definition

svn path=/trunk/; revision=48016
2010-07-12 19:21:11 +00:00
Daniel Reimer a71a4c7943 Forgot to remove the old libpng.
svn path=/trunk/; revision=48015
2010-07-12 19:07:39 +00:00
Daniel Reimer 812e29c75a Update libjpeg from 6b to 8b.
Add a new libpng 1.4.3 to main tree, linked dynamically, as libjpeg is, too.
Add libtiff 3.9.4, linked dynamically, too.
Enable both libs in wine/config.h which results in working png and tiff support in windowscodecs.dll

svn path=/trunk/; revision=48014
2010-07-12 19:05:15 +00:00
Daniel Reimer 7e93e6537f remove the old and static linked libpng. A new one will follow into the main tree, linked as dll for windowscodecs.dll.
svn path=/trunk/; revision=48013
2010-07-12 19:02:47 +00:00
Cameron Gutman 2d0076856f [WINSOCK]
- Merge r48011 from aicom-network-branch

svn path=/trunk/; revision=48012
2010-07-12 18:58:17 +00:00
Cameron Gutman 5ed63500c2 [MSAFD, PSDK]
- Merge part of r45435

svn path=/trunk/; revision=48010
2010-07-12 18:41:41 +00:00
Cameron Gutman 525e7111c4 [WINSOCK]
- Add winsock headers required for the new mswsock code

svn path=/trunk/; revision=48009
2010-07-12 18:31:45 +00:00
Jérôme Gardou 0b5d0c20e8 [USER32]
- Rewrite support of cursors, icons and bitmaps in user32.dll, based from WINE implementation.
One file to rule them all.
Now user32::cursoricon winetests don't crash anymore.

svn path=/trunk/; revision=48008
2010-07-12 17:49:59 +00:00
Jérôme Gardou 74cae57136 [WIN32K]
- Get rid of rosdc::hVisRgn, as in yarotows (r46372)

svn path=/trunk/; revision=48007
2010-07-12 16:52:10 +00:00