Commit graph

33532 commits

Author SHA1 Message Date
Samuel Serapion
9e9ba41f71 Reorganize a bit, remove unneeded .
svn path=/branches/ros-amd64-bringup/; revision=36910
2008-10-23 15:18:23 +00:00
Samuel Serapion
0b4379ec37 Ntdll build fixes.
svn path=/branches/ros-amd64-bringup/; revision=36909
2008-10-23 15:09:55 +00:00
Samuel Serapion
0fd068c2b3 Fix 64bit build.
svn path=/branches/ros-amd64-bringup/; revision=36908
2008-10-23 14:52:38 +00:00
Samuel Serapion
a641a8d16b Fix taskmgr build after GetProcessAffinityMask definition change.
svn path=/branches/ros-amd64-bringup/; revision=36907
2008-10-23 14:43:08 +00:00
Samuel Serapion
87ac3a92a3 - Fix definitions of CDHOOKPROC, PROC, FARPROC, NEARPROC
- Fix definitions of SYSTEM_INFO, COMPAREITEMSTRUCT, COPYDATASTRUCT, DELETEITEMSTRUCT, DRAWITEMSTRUCT, MENUITEMINFOA/W, HELPINFO, MSGBOXPARAMSA/W, MOUSEHOOKSTRUCT, DROPSTRUCT, KBDLLHOOKSTRUCT
- Fix definitions of GetProcessAffinityMask, SetProcessAffinityMask, DragObject, InsertMenuA/W, ModifyMenuA/W, WinHelpA/W, RT_GROUP_CURSOR, RT_GROUP_ICON
- Fix Treeview in 64bit regedit.
- Patch by Daniel Verkamp.

svn path=/branches/ros-amd64-bringup/; revision=36906
2008-10-23 14:27:06 +00:00
Samuel Serapion
f5bb33d51f Fix ScmGetServiceEntryByClientHandle definition.
svn path=/branches/ros-amd64-bringup/; revision=36903
2008-10-23 04:12:08 +00:00
Samuel Serapion
ec4d73dafc WTH happened here!?
svn path=/branches/ros-amd64-bringup/; revision=36902
2008-10-23 03:53:09 +00:00
Samuel Serapion
0d08f181b5 - Fix NMHDR definition. noticed by Daniel Verkamp.
- Fixes taskmgr(and other) tabs on windows 64!!!

svn path=/branches/ros-amd64-bringup/; revision=36901
2008-10-23 03:28:07 +00:00
Samuel Serapion
ba40b225d6 - Fix COMBOBOXEXITEA/W noticed by Daniel Verkamp.
- Fixes 64bit wordpad crash on windows 64!!!

svn path=/branches/ros-amd64-bringup/; revision=36900
2008-10-23 03:14:39 +00:00
Samuel Serapion
58309240e4 - Fix modMessage definition
- Fix beepmidi build.

svn path=/branches/ros-amd64-bringup/; revision=36899
2008-10-23 02:59:56 +00:00
Samuel Serapion
64f8abb126 - Fix CryptReleaseContext definition.
- Make SERVICE_STATUS_HANDLE and CLIENT_HANDLE HANDLEs.
- Fix  LSAPR_HANDLE, SC_RPC_HANDLE definitions.
- Fixes 64bit advapi32 build.

svn path=/branches/ros-amd64-bringup/; revision=36898
2008-10-23 02:25:18 +00:00
Samuel Serapion
e2f4cae55d Revert last. (rtl straggler)
svn path=/branches/ros-amd64-bringup/; revision=36886
2008-10-22 02:07:16 +00:00
Timo Kreuzer
c6441a9d8a revert rtl build changes
svn path=/branches/ros-amd64-bringup/; revision=36865
2008-10-20 23:40:10 +00:00
Samuel Serapion
868810d82e delete this directory as in trunk
svn path=/branches/ros-amd64-bringup/; revision=36863
2008-10-20 21:37:19 +00:00
Samuel Serapion
bf6e7fe2de Merge to trunk HEAD(r36856)
svn path=/branches/ros-amd64-bringup/; revision=36862
2008-10-20 21:36:03 +00:00
James Tabor
3e5dc81771 - Add missing PUMDHPDEV.
svn path=/trunk/; revision=36856
2008-10-20 19:37:03 +00:00
James Tabor
328f8323ab - Add driver info for psdk, update local DC and fixed eng functions so that it can support user mode print drivers.
svn path=/trunk/; revision=36855
2008-10-20 19:33:20 +00:00
Timo Kreuzer
7bbdd89880 Some ULONG -> SIZE_T / ULONG_PTR fixes
svn path=/branches/ros-amd64-bringup/; revision=36854
2008-10-20 19:15:40 +00:00
Timo Kreuzer
d5e22f2032 remove functions from stubs file, fix some warnings
svn path=/branches/ros-amd64-bringup/; revision=36853
2008-10-20 19:12:41 +00:00
Timo Kreuzer
66c6550f74 Some ULONG -> SIZE_T / ULONG_PTR fixes
svn path=/branches/ros-amd64-bringup/; revision=36852
2008-10-20 19:11:57 +00:00
Kamil Hornicek
a38d530792 don't deref. null pointer in case NameServer key doesn't exist
svn path=/trunk/; revision=36849
2008-10-20 17:06:13 +00:00
Timo Kreuzer
c7d59695f9 sync to trunk revision 36700
svn path=/branches/ros-amd64-bringup/; revision=36847
2008-10-20 16:20:34 +00:00
Timo Kreuzer
3552ed757c sync to trunk revision 36500
svn path=/branches/ros-amd64-bringup/; revision=36846
2008-10-20 15:46:20 +00:00
Timo Kreuzer
d78c49b82f sync to trunk revision 36100
svn path=/branches/ros-amd64-bringup/; revision=36845
2008-10-20 15:13:53 +00:00
Ged Murphy
b686c53533 Prepare for a change of architecture.
Instead of building all Wine tests as dlls, we'll revert back to separate processes, but redirect the client processes stdin, stdout and stderr to named pipes set by the parent.

svn path=/trunk/; revision=36844
2008-10-20 14:49:59 +00:00
Timo Kreuzer
c54e4eca9e display unexpected interrupts
svn path=/branches/ros-amd64-bringup/; revision=36842
2008-10-20 12:22:41 +00:00
Timo Kreuzer
c52881dbc7 - set the new idt in the pcr
svn path=/branches/ros-amd64-bringup/; revision=36841
2008-10-20 12:21:07 +00:00
Timo Kreuzer
942724fb7c fix __rdtsc on amd64 build, "=A" doesn't work.
svn path=/branches/ros-amd64-bringup/; revision=36840
2008-10-20 12:17:06 +00:00
Aleksey Bragin
f3d835f4a1 - Move kernel32's baseaddress lower. Should fix problem with relocated kernel32 after linking in the ICU library.
svn path=/trunk/; revision=36839
2008-10-20 08:17:04 +00:00
James Tabor
b307fac06c - Update local DC structure and defines.
svn path=/trunk/; revision=36838
2008-10-20 07:36:21 +00:00
James Tabor
17e03f6041 - Cleanup IntGdiGetDeviceCaps, add more defines.
svn path=/trunk/; revision=36837
2008-10-20 05:07:46 +00:00
James Tabor
4f32b668d4 - Set GetBkColor for callers.
svn path=/trunk/; revision=36836
2008-10-20 04:07:42 +00:00
Stefan Ginsberg
8be0d9711a - SVN maintenance
svn path=/trunk/; revision=36833
2008-10-19 19:17:01 +00:00
Stefan Ginsberg
ee68bb094f - SVN maintenance
svn path=/trunk/; revision=36832
2008-10-19 19:11:18 +00:00
Timo Kreuzer
86f07d739d Win32 structure cleanup (WIP):
- remove DesktopHeapBase and DesktopHeapLimit from W32THREADINFO, use DESKTOPINFO members instead

svn path=/trunk/; revision=36831
2008-10-19 17:35:22 +00:00
Aleksey Bragin
fc64051142 - VFAT fixes: Actually perform a mandatory call to CcPurgeCacheSection during file deletion (fixes real NT5 cache manager attempts to write section of a deleted file).
- VFAT fixes: When querying FileStandardInformation, NT's fastfat driver sets NumberOfLinks to 1, ours sets it to 0 somewhy. Change to 1 for compatibility.
- A couple of debug prints improvements in VFAT.
- Comment out UNIMPLEMENTED in CcPurgeCacheSection to prevent debug messages flood.

svn path=/trunk/; revision=36830
2008-10-19 13:23:00 +00:00
Eric Kohl
0690324f95 Sync to wine-0.9.60:
- Rob Shearman <rob@codeweavers.com> Wed, 26 Mar 2008
widl: Support using context handles as the binding handle in client functions.

- Rob Shearman <rob@codeweavers.com> Thu, 27 Mar 2008
widl: Use is_string_type for detecting strings in write_typeformatstring_var to make it consistent with write_remoting_arg.

- Rob Shearman <rob@codeweavers.com> Thu, 27 Mar 2008
widl: Add support for generic binding handles.

- Rob Shearman <rob@codeweavers.com> Thu, 27 Mar 2008
widl: Fix detection of non-pointer context handles.

- Rob Shearman <rob@codeweavers.com> Thu, 27 Mar 2008
widl: Make sure that string types are always written out by write_string_tfs and not write_simple_pointer.

- Rob Shearman <rob@codeweavers.com> Mon, 31 Mar 2008
widl: Parse typedefs of function pointers.

- Rob Shearman <rob@codeweavers.com> Tue, 1 Apr 2008
widl: Be more strict about where semicolons can appear in IDL files.

- Rob Shearman <rob@codeweavers.com> Wed, 2 Apr 2008
widl: Add a function to get the return type of a parsed function.

- Rob Shearman <rob@codeweavers.com> Wed, 2 Apr 2008
widl: Store function and function pointer types completely within type_t type.

- Rob Shearman <rob@codeweavers.com> Wed, 2 Apr 2008
widl: Support parsing calling conventions for function identifiers.

- Rob Shearman <rob@codeweavers.com> Wed, 2 Apr 2008
widl: Support __fastcall and __pascal calling conventions.

- Rob Shearman <rob@codeweavers.com> Wed, 2 Apr 2008
widl: Add a newline between function prototypes for non-object interfaces.

- Rob Shearman <rob@codeweavers.com> Wed, 2 Apr 2008
widl: Fix the writing out of function pointers with more than one level of indirection.

- Rob Shearman <rob@codeweavers.com> Wed, 2 Apr 2008
widl: Turn on verbose errors, which gives a little more information in the case of a syntax error.

- Dan Hipschman <dsh@linux.ucla.edu> Thu, 3 Apr 2008
widl: Fix a mistake in an ordered list (keywords).


svn path=/trunk/; revision=36829
2008-10-19 12:30:41 +00:00
Stefan Ginsberg
c2a9e1f979 - Revert 36827
svn path=/trunk/; revision=36828
2008-10-19 11:47:27 +00:00
Stefan Ginsberg
b90c9f3490 - Temporarily (for one revision) disable Winetest's advapi32 security test to see how far build server survives -- will be reverted in next commit
svn path=/trunk/; revision=36827
2008-10-19 11:40:48 +00:00
James Tabor
efd40fb07e - Thanks Tommy! Cleanup millimeter conversion.
svn path=/trunk/; revision=36826
2008-10-19 04:52:48 +00:00
James Tabor
7d22914162 - Add missing CAPS to psdk.
- Implemented NtGdiGetDeviceCapsAll.
- Now support primary display device capabilities in shared gdi handle table.

svn path=/trunk/; revision=36825
2008-10-19 04:47:04 +00:00
Timo Kreuzer
e77f768a09 Win32 structure cleanup (WIP):
- replace hKernelHeap and HeapLimit from DESKTOPINFO with pvDesktopBase and pvDesktopLimit- replace hDesktopHeap with pheapDesktop in DESKTOP
- use PWIN32HEAP for the heap handle and use this and only this as the handle.
- Use the real base address for pvDesktopBase, instead of a copy of the heap handle

svn path=/trunk/; revision=36824
2008-10-19 02:05:41 +00:00
Timo Kreuzer
2f79d7bdbc Win32 structure cleanup (WIP):
- use rpdeskParent instead of Desktop in WINDOWCLASS
- use PDESKTOP instead of DESKTOPINFO in several places

svn path=/trunk/; revision=36820
2008-10-19 01:06:30 +00:00
Timo Kreuzer
e287c51858 Win32 structure cleanup (WIP):
- make use of pdesktop member in WINDOW structure
- replace usage of Wnd->ti->Desktop with Wnd->pdesktop->DesktopInfo

svn path=/trunk/; revision=36819
2008-10-19 00:43:54 +00:00
Timo Kreuzer
891379c597 Win32 structure cleanup (WIP):
Add some members to usermode shared structures to be used soon.

svn path=/trunk/; revision=36818
2008-10-19 00:39:40 +00:00
Timo Kreuzer
6d76cb42e5 Win32 structure cleanup (WIP):
Initialite THREADINFOs pClientInfo member

svn path=/trunk/; revision=36817
2008-10-18 23:01:57 +00:00
Colin Finck
c9a04929cc Allocate enough memory for Value (problem was spotted by Pigglesworth)
This problem was revealed by r36797 (thanks to aicom, elhoir, Lone_Rifle and vicmarcal for the help with regression testing)

Fixes ipconfig, ping and other network apps crashing with a buffer overflow.

svn path=/trunk/; revision=36816
2008-10-18 22:22:09 +00:00
Gregor Schneider
eb2c5f864c Initialize variables and close keys only if they were opened, based on wine code. Fixes CIDs 787, 788.
svn path=/trunk/; revision=36815
2008-10-18 21:38:25 +00:00
Kamil Hornicek
edb9e011a3 fix the fix, sorry
svn path=/trunk/; revision=36814
2008-10-18 21:29:44 +00:00
Kamil Hornicek
aa7f022cbc fix resource leak, CID 611
svn path=/trunk/; revision=36813
2008-10-18 21:07:45 +00:00