Alex Ionescu
23321b6dc3
- Sync with WINE's latest Heap implementation and try to remove some of the differences we had, and also document the ones which must be kept (our support for RTL_HEAP_COMMIT_ROUTINE and usage of user/kernel-mode lock APIs, etc). This reduces the heap/alloc regression tests to only 1 issue (which I'm working on fixing).
...
svn path=/trunk/; revision=22639
2006-06-26 17:03:17 +00:00
Maarten Bosma
3654e13467
Remove all curses except 'semprini'.
...
svn path=/trunk/; revision=22638
2006-06-26 16:39:23 +00:00
Alex Ionescu
47326ac113
- Move the SDK to /PSDK or else we'll never get MSVC compiling right.
...
svn path=/trunk/; revision=22637
2006-06-26 15:32:53 +00:00
Alex Ionescu
f110fe92c5
- STDCALL -> NTAPI
...
svn path=/trunk/; revision=22636
2006-06-26 14:23:44 +00:00
Alex Ionescu
b0459692fe
- Minor header fixes
...
svn path=/trunk/; revision=22635
2006-06-26 14:10:10 +00:00
Aleksey Bragin
baaaee3af6
- Change user32 to Wine-compatible debug-print messages system. TRACE/FIXME/ERR and DPRINT/DPRINT1 are supported now in every file, however they are turned on in a different way: you have to place "#define YDEBUG" before #include <wine/debug.h> in order to get debug messages coming from this file
...
- Give more space to user32.dll by changing preferred loading base
svn path=/trunk/; revision=22634
2006-06-26 13:16:43 +00:00
Aleksey Bragin
9cc30a5902
- Sort the list by address
...
- Lowercase addresses
svn path=/trunk/; revision=22633
2006-06-26 12:51:18 +00:00
Aleksey Bragin
afa9b4e4e7
Add baseaddress into dhcpcsvc.dll, removing relocation during startup
...
svn path=/trunk/; revision=22632
2006-06-26 09:41:51 +00:00
Aleksey Bragin
7f0a19c743
- Sync edit control with Wine code
...
- Add imm32 dependency to user32, which is needed for edit control. This may not be a good solution, since Windows XP's user32.dll doesn't import imm32.dll. So maybe in future this should change to dynamic binding instead. But for now it works
- Update Wine-sync doc
This update reduces number of failing "user32_winetest.exe edit" tests from 44 to 43.
svn path=/trunk/; revision=22631
2006-06-26 09:20:47 +00:00
Magnus Olsen
16240136f4
revert Revision: 22614 w3seek told it was complete wrong for search path is not working as they should. that reason it does not work.
...
svn path=/trunk/; revision=22630
2006-06-26 00:44:25 +00:00
Michele Cicciotti
b25bd32027
mstscax.dll sniffer: loads between mstsc.exe and the real mstscax.dll (renamed to mstscax_.dll) and dumps on debug output as much as possible of the interaction between the two. Not complete yet (doesn't sniff events) but good enough
...
svn path=/trunk/; revision=22629
2006-06-26 00:28:15 +00:00
Michele Cicciotti
aba8c10e53
Directory for a number of tools I'll write and use as a porting aid
...
svn path=/trunk/; revision=22628
2006-06-26 00:19:36 +00:00
Michele Cicciotti
4a780802f4
Small fix for debugging purposes under Cygwin: keymaps must have UNIX line endings because of a limitation in how rdesktop parses them
...
svn path=/trunk/; revision=22627
2006-06-26 00:17:10 +00:00
Michele Cicciotti
e6ead68fae
First step of the rdesktop port: make code re-entrant
...
Most of the code (minus sound support) has been made re-entrant. All global variables have been turned into fields of a huge (huge!) structure passed around as a pointer argument (think C++ "this"). Changes have been tested in Cygwin, works perfectly
svn path=/trunk/; revision=22626
2006-06-26 00:07:25 +00:00
Michele Cicciotti
92f97021f6
See above
...
svn path=/trunk/; revision=22625
2006-06-26 00:02:44 +00:00
Michele Cicciotti
032c061628
Making room for future expansions to the family...
...
svn path=/trunk/; revision=22624
2006-06-26 00:02:23 +00:00
Michele Cicciotti
8d68848605
There! Hello rdesktop, please lie down on that table, don't worry, this won't hurt in the slightest!
...
svn path=/trunk/; revision=22623
2006-06-26 00:01:49 +00:00
Michele Cicciotti
ec3cd438bb
Almost there...
...
svn path=/trunk/; revision=22622
2006-06-26 00:01:08 +00:00
Michele Cicciotti
f71e429edf
Not quite there...
...
svn path=/trunk/; revision=22621
2006-06-26 00:00:48 +00:00
Michele Cicciotti
01f3e24360
Welcome rdesktop!
...
svn path=/trunk/; revision=22620
2006-06-26 00:00:00 +00:00
Michele Cicciotti
fb2aaa54a0
Make room for the rdesktop port/cannibalization
...
svn path=/trunk/; revision=22619
2006-06-25 23:56:15 +00:00
Michele Cicciotti
4404007712
Creating base directory for the Remote Desktop client - mstsc.exe, mstscax.dll, rdesktop port, etc.
...
svn path=/trunk/; revision=22618
2006-06-25 23:54:39 +00:00
Magnus Olsen
e7b2d710ef
fixing link for explorer and regedit thanks apal for the patch see bug 1626
...
svn path=/trunk/; revision=22614
2006-06-25 22:34:49 +00:00
Eric Kohl
1378d2051b
Add missing prototypes and definitions.
...
svn path=/trunk/; revision=22613
2006-06-25 22:16:43 +00:00
Ged Murphy
ac845a0b7f
give rpcss a group name
...
stops exception being raised when debugging services.exe
svn path=/trunk/; revision=22611
2006-06-25 11:19:59 +00:00
Aleksey Bragin
8a4d747fe3
Sync wsprintf.c with Wine: very minor changes(STDCALL->WINAPI, CDECL->WINAPIV), no changes in code logic.
...
svn path=/trunk/; revision=22610
2006-06-25 10:54:32 +00:00
Aleksey Bragin
1263dd0ee5
Update Wine-syncs doc
...
svn path=/trunk/; revision=22609
2006-06-25 10:39:21 +00:00
Aleksey Bragin
e17e93569f
Sync DDE with Wine
...
svn path=/trunk/; revision=22608
2006-06-25 10:38:48 +00:00
Hervé Poussineau
4721afc693
Let StartService really start the service.
...
This enables the plug and play manager during second stage setup
svn path=/trunk/; revision=22607
2006-06-25 00:52:40 +00:00
Hervé Poussineau
2a008d3e8b
StartServiceCtrlDispatcher must be called during main, and does return only at service stop.
...
svn path=/trunk/; revision=22606
2006-06-25 00:51:28 +00:00
Christoph von Wittich
beca141ae2
export LsaLookupNames2 - now pcsx2 starts up
...
svn path=/trunk/; revision=22605
2006-06-25 00:18:24 +00:00
Hervé Poussineau
4fde697f9d
I forgot the ! when committing revision 22589.
...
svn path=/trunk/; revision=22603
2006-06-24 23:12:31 +00:00
Hervé Poussineau
5fcea60cd1
Fix the build
...
svn path=/trunk/; revision=22602
2006-06-24 23:04:22 +00:00
Eric Kohl
92d62b0f19
Implement CM_Set_HW_Prof_Flags[_Ex]A/W.
...
svn path=/trunk/; revision=22600
2006-06-24 22:57:53 +00:00
Hervé Poussineau
78baad6812
Update msiquery.h header (sync with Wine)
...
svn path=/trunk/; revision=22599
2006-06-24 22:34:49 +00:00
Magnus Olsen
b9782f4327
fix some problem to edit main.cpl rc with vc but not all
...
svn path=/trunk/; revision=22590
2006-06-24 21:19:34 +00:00
Hervé Poussineau
aa481c7afb
Don't redefine UNICODE_STRING/STRING (may happen if winternl.h is already included)
...
svn path=/trunk/; revision=22589
2006-06-24 21:14:41 +00:00
Hervé Poussineau
6d736e0d3a
Update wincrypt.h header (sync with Wine)
...
svn path=/trunk/; revision=22588
2006-06-24 20:59:20 +00:00
Hervé Poussineau
1f7943c579
Fix MLLoadLibraryA/W prototypes
...
svn path=/trunk/; revision=22585
2006-06-24 20:40:55 +00:00
Alex Ionescu
d2ced73e52
- Reformat heap.c to ROS standards
...
- HeapCreate should mask out NT flags and tag allocations with CLASS 1.
- Implemented HeapCreateTagsW, HeapExtend, HeapQueryTagW, HeapSummary, HeapUsage.
- Stubbed RtlUsageHeap, RtlQueryTagHeap, RtlExtendHeap, RtlCreateTagHeap.
svn path=/trunk/; revision=22583
2006-06-24 19:49:28 +00:00
Alex Ionescu
8ec0cfcce6
- Fixup Local* Heap implementation so that calls which have different semantics don't call the Global APIs (ie: LocalAlloc/LocalReAlloc and LocalFlags). The rest can be shared beteween them. Also fix some prototypes.
...
- Rename all the defintions to BASE_HEAP instead of GLOBAL_HEAP, since they apply just as well to the Local Heap.
svn path=/trunk/; revision=22582
2006-06-24 19:00:07 +00:00
Hervé Poussineau
aa75a24d24
Fix prototype of WritePwrScheme. Prototypes shouldn't have LPTSTR in their parameter list!
...
svn path=/trunk/; revision=22581
2006-06-24 18:47:50 +00:00
Hervé Poussineau
fec0bf98d0
Fix definition of NtGdiAlphaBlend
...
svn path=/trunk/; revision=22580
2006-06-24 18:26:28 +00:00
Alex Ionescu
5940727077
- Rewrote Base Heap implementation nearly from scratch, currently only for Global Heap (Local Heap is as broken as before, since it still calls the Global Heap APIs). For detailed implementation notes, see baseheap.h
...
- Main changes include using the RtlHandle package instead of duplicating an internal implementation, as well as using the RtlHeap* APIs that allow for setting User Flags/Values for associating Base Heap Flags/Handles with the actual RTL-managed block.
- Regression-tested with WINE tests and basic ROS apps.
svn path=/trunk/; revision=22579
2006-06-24 18:11:57 +00:00
Alex Ionescu
37e7a63e8a
- There are more then only the 3 or 4 heap flags WINE's Windows 95 code supports(there are about 18), so it's a bit stupid to mask them all out, especially since that breaks settable/tag flags.
...
svn path=/trunk/; revision=22578
2006-06-24 18:01:53 +00:00
Alex Ionescu
74216f856e
- Silence debug message
...
svn path=/trunk/; revision=22577
2006-06-24 17:07:15 +00:00
Alex Ionescu
ccde4e5475
- Fix implementation of RtlSetUserValueHeap and RtlGetUserInfoHeap to write their flags to the subheap and not the actual main heap structure (since those flags are valid for each allocation).
...
- Make heap allocations 8-byte aligned again.
svn path=/trunk/; revision=22576
2006-06-24 17:05:05 +00:00
Magnus Olsen
d3cd587e70
fixing so u can edit rsrc.rc again with vs
...
svn path=/trunk/; revision=22575
2006-06-24 16:51:12 +00:00
Magnus Olsen
3e7c39f7d2
1. Fix the russain rc to be open with VS
...
2. move all langues rc to rsrc.rc so we can open
them in VS without genrate project file for VS
we already doing it on few other dll/exe
svn path=/trunk/; revision=22574
2006-06-24 16:44:30 +00:00
Magnus Olsen
8c39926c96
Ukrainian translation from temarez see bug 1624
...
svn path=/trunk/; revision=22573
2006-06-24 16:24:25 +00:00