Commit graph

21169 commits

Author SHA1 Message Date
Alex Ionescu
2410073dc4 - Fix a typo in a comparison (& vs &&) which was breaking GlobalReAlloc in some cases.
- Fix a missing | (OR) in GlobalAlloc which created an invalid handle if the first allocation was of size 0.

svn path=/trunk/; revision=22646
2006-06-26 22:48:12 +00:00
Johannes Anderwald
2eddc82aca add missing includes
svn path=/trunk/; revision=22645
2006-06-26 20:18:52 +00:00
Johannes Anderwald
e18611f0ad add missing include
svn path=/trunk/; revision=22644
2006-06-26 20:15:58 +00:00
Johannes Anderwald
fe9c547879 * move english resource file to own file
* add german translation
* patch provided by Daniel "EmuandCo" Reimer

svn path=/trunk/; revision=22643
2006-06-26 20:14:36 +00:00
Johannes Anderwald
721b8ace94 fix include
svn path=/trunk/; revision=22642
2006-06-26 19:37:26 +00:00
Johannes Anderwald
926eca70dc remove unecessary include
svn path=/trunk/; revision=22641
2006-06-26 19:30:49 +00:00
Alex Ionescu
0a68278291 - Fix the build...I hope/think
svn path=/trunk/; revision=22640
2006-06-26 17:18:20 +00:00
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