Commit graph

20935 commits

Author SHA1 Message Date
Johannes Anderwald bf89f3f457 restore old targets
svn path=/trunk/; revision=22543
2006-06-23 19:36:23 +00:00
Johannes Anderwald a245ed3386 parse -vo option
svn path=/trunk/; revision=22542
2006-06-23 19:36:01 +00:00
Magnus Olsen 0673ba6430 rewrite janderwald patch for NULL, I see it as pointless using static const WCHAR szNullString[] =
{ '\0' }; to return a null termentate string when u can simple replace it with L'\0' 

svn path=/trunk/; revision=22541
2006-06-23 18:54:53 +00:00
Johannes Anderwald f4ef526c52 oops
thnx Greatlord

svn path=/trunk/; revision=22540
2006-06-23 18:48:57 +00:00
Christoph von Wittich c709176c48 -fixed some warnings (msvc)
svn path=/trunk/; revision=22539
2006-06-23 18:44:57 +00:00
Johannes Anderwald 0a3f114ae2 fix duplicate control id
spotted by msvc :-)

svn path=/trunk/; revision=22538
2006-06-23 18:35:15 +00:00
Johannes Anderwald ec5b7e38c0 include wingdi before winuser.h
replace nice construct with static const WCHAR :)

svn path=/trunk/; revision=22537
2006-06-23 18:27:08 +00:00
Johannes Anderwald 98b5733eb2 yet another msvc fix inline -> __inline
svn path=/trunk/; revision=22536
2006-06-23 18:07:10 +00:00
Johannes Anderwald d2f6e25680 include wingdi.h before winuser.h
fixes last compile prob with msvc

svn path=/trunk/; revision=22534
2006-06-23 17:57:19 +00:00
Johannes Anderwald a37b36dfc4 replace DECL_WINELIB_TYPE_AW macros with typedefs
thnx to Greatlord for reviewing patch

svn path=/trunk/; revision=22528
2006-06-23 17:39:04 +00:00
Johannes Anderwald 3a721c0824 fix TCHAR/WCHAR mixtures
spotted by Christoph_vW

svn path=/trunk/; revision=22527
2006-06-23 17:14:29 +00:00
Johannes Anderwald 06cb1d0c38 msvc fix (remove obsolete semicolon)
svn path=/trunk/; revision=22526
2006-06-23 16:30:22 +00:00
Saveliy Tretiakov abb09e14a3 Fix buffer overflow vulnerability (bug 1528)
svn path=/trunk/; revision=22525
2006-06-23 14:55:52 +00:00
Magnus Olsen 1cca440e58 bugfix : patch from w3seek bug 1620 : RTL: Fix a locking bug in the vectored exception handling
svn path=/trunk/; revision=22524
2006-06-23 14:42:14 +00:00
James Tabor 5a3635d248 GetGlyphOutline, large wine port. Still testing.
svn path=/trunk/; revision=22523
2006-06-23 12:29:38 +00:00
Hervé Poussineau 9151c56146 Fix retrieving of NTP server from registry
Set svn:eol-style and svn:keywords properties

svn path=/trunk/; revision=22522
2006-06-23 08:13:50 +00:00
Alex Ionescu 2c010d69e8 - Cache system static information, such as PAGE_SIZE at kernel32 startup, so we can reference it in our code without always quertying the system for it.
svn path=/trunk/; revision=22521
2006-06-22 23:44:17 +00:00
Alex Ionescu 8727a1f7ff [AUDIT] - Unlock Thomas's low resource notification code, since it's clean.
- Entirely rewrite Kernel32 Probe functions to um, actually probe (ported Thomas's code in the kernel and adjusted for user-mode and then checked with WINE's code). I can't begin to fathom what the previous routines were supposed to be doing.

svn path=/trunk/; revision=22520
2006-06-22 23:40:50 +00:00
Alex Ionescu 3b350f6972 [AUDIT] These files are clean and simple stubs around NT apis and/or WINE code.
- Reformat the files.
- Fix A->W calling.
- Simpliy WriteProcessMemory to use NtProtectVirtualMemory to query the current state.
- Call some APIs with the right DesiredAccess instead of allways sending _ALL_ACCESS. (for example, only use SECTION_MAP_READ | QUERY unless the caller wants r/w.
- Flush ITLB when writing to process memory.

svn path=/trunk/; revision=22519
2006-06-22 23:06:14 +00:00
Hervé Poussineau b1d543c345 Don't enumerate the serial port used for debugging
svn path=/trunk/; revision=22518
2006-06-22 22:57:32 +00:00
Ged Murphy 803efa1716 [AUDIT]
timedate.cpl
For some reason, this had been unlocked but not had it's svn:needs-lock props removed.
I've been working on this for the past few days and can verify it's clean.

svn path=/trunk/; revision=22517
2006-06-22 22:37:10 +00:00
Hervé Poussineau e57648e8e2 Fail start of the serial port currently used for debugging, according to http://blogs.msdn.com/doronh/archive/2006/06/07/621604.aspx
svn path=/trunk/; revision=22516
2006-06-22 22:14:51 +00:00
Hervé Poussineau 6c6b0189cf [AUDIT]
serial.sys is clean. I wrote it myself and I didn't use unclean methods.

svn path=/trunk/; revision=22515
2006-06-22 22:13:27 +00:00
James Tabor 7f2ffb8b76 Update wine sync info.
svn path=/trunk/; revision=22514
2006-06-22 22:12:19 +00:00
Aleksey Bragin 59570aa6d0 Sync with Wine. Based on James Tabor's patch, with little modifications.
svn path=/trunk/; revision=22513
2006-06-22 22:00:24 +00:00
Hervé Poussineau 37ac31e89d Export KdComPortInUse
Print a header when debugging to serial port

svn path=/trunk/; revision=22512
2006-06-22 21:26:31 +00:00
Hervé Poussineau f1df497132 Fix exports of device object types.
svn path=/trunk/; revision=22511
2006-06-22 21:16:55 +00:00
Johannes Anderwald 7f6da8f1fc msvc compilation fix
svn path=/trunk/; revision=22510
2006-06-22 21:16:28 +00:00
Hervé Poussineau 26836826ef Last 4 parameters of GetDiskFreeSpaceW are optional.
Fix bug 1608.

svn path=/trunk/; revision=22509
2006-06-22 20:50:53 +00:00
Johannes Anderwald 2e30a9b979 implement IDL compilation, generation of client/server stubs and creating import library of it
hurray :-)

svn path=/trunk/; revision=22508
2006-06-22 20:49:18 +00:00
Magnus Olsen ec48d01285 bugfix from w3seek : bug 1474 : NTMARTA: GetExplicitEntriesFromAcl should return valid information for NULL-ACLs
svn path=/trunk/; revision=22507
2006-06-22 20:34:23 +00:00
Magnus Olsen 1e42e69d3d Bugfix from w3seek : bug 1614 Fix resource leak in NtRemoveIoCompletion
svn path=/trunk/; revision=22506
2006-06-22 20:30:49 +00:00
Johannes Anderwald 8579c127f7 remove targets
svn path=/trunk/; revision=22505
2006-06-22 19:15:37 +00:00
Johannes Anderwald 2ee2575f20 apply changes to msvc_clean target
svn path=/trunk/; revision=22504
2006-06-22 19:09:46 +00:00
Johannes Anderwald bbc1c1a111 * make intermediate / outpath optional
* if u want to continue using vc specific path / configuration add flag -vo{version|configuration}

svn path=/trunk/; revision=22503
2006-06-22 18:50:00 +00:00
Ged Murphy 7d91409d48 - split the code up into logical files and reformat
- more code for NTP time setting
- many other code improvements

svn path=/trunk/; revision=22502
2006-06-22 17:13:29 +00:00
James Tabor cccec459d0 Wine port WM_SETREDRAW.
svn path=/trunk/; revision=22500
2006-06-22 12:32:52 +00:00
Filip Navara 2b5ee06b1a Fix bug introduced in r21635.
svn path=/trunk/; revision=22499
2006-06-22 12:14:41 +00:00
Johannes Anderwald eba80981e5 * fix idl build command
* generate client/server headers/sources in intermediate directory

svn path=/trunk/; revision=22497
2006-06-22 12:00:51 +00:00
Alex Ionescu 5831981241 - Sorry... was suffering from post-REcon-where-the-frell-am-I disorder.
svn path=/trunk/; revision=22495
2006-06-22 03:08:09 +00:00
Alex Ionescu c8ff157406 - Rename obwait/obsecure
- Check for valid access in NtSignalAndWaitForSingleObject and don't check if ResultLength isn't NULL in NtQueryObject, because it's not optional.
- Add Thomas's name to a file where it wasn't.
- Reformatting (only code change is #2 above)

svn path=/trunk/; revision=22494
2006-06-22 02:20:34 +00:00
James Tabor f92175d5fa Missed one line for sync to Wine.
svn path=/trunk/; revision=22493
2006-06-21 21:31:53 +00:00
Ged Murphy eac2be9ab7 header changes for r22491
svn path=/trunk/; revision=22492
2006-06-21 21:20:28 +00:00
Ged Murphy 2747b47c79 Port RegGetValue() from WINE
patch by Thomas Weidenmueller


svn path=/trunk/; revision=22491
2006-06-21 21:19:47 +00:00
Ged Murphy 6c16a39783 load correct entry from registry
svn path=/trunk/; revision=22489
2006-06-21 20:46:37 +00:00
Ged Murphy 087d49dc73 oops, I can be so selfish sometimes ;)
svn path=/trunk/; revision=22487
2006-06-21 20:14:11 +00:00
Ged Murphy 4f99e0c714 - Add more code for NTP server selection.
- draw clock window from resource file to fix dialog unit / pixel anomaly ;)
- Do a bit of work on the NTP client. Still untested and may change to tcp.
All untested and I'm no where near finished yet, but there are a few bug fixes in here, and I'm running short on time ;)

svn path=/trunk/; revision=22486
2006-06-21 19:57:58 +00:00
Ged Murphy 25e24d88df missed this little blighter when fixing the DateTime.. macro
svn path=/trunk/; revision=22485
2006-06-21 19:44:06 +00:00
James Tabor 721c53105a I've synced most of the User32 control files. Edit, I looked at and saw very little needing synced in. Scrollbar has custom code and Static sync needs more testing.
svn path=/trunk/; revision=22484
2006-06-21 19:43:02 +00:00
Ged Murphy 6067cdbbef change macros to call correct version
svn path=/trunk/; revision=22480
2006-06-21 18:46:46 +00:00