Commit graph

42840 commits

Author SHA1 Message Date
Timo Kreuzer c3b4cac97a [SUSPEND]
Fix compilation for amd64

svn path=/trunk/; revision=47844
2010-06-25 01:37:58 +00:00
Amine Khaldi 4f5e43f00e [PSDK]
- Add several missing VER_* definitions.

svn path=/trunk/; revision=47843
2010-06-24 22:23:02 +00:00
Johannes Anderwald e4ee2cb533 [WDMAUD.DRV]
- Fix initialization of mmixer library

svn path=/trunk/; revision=47842
2010-06-24 11:18:16 +00:00
Johannes Anderwald 83357c470d [WDMAUD.DRV]
- Fix compilation when using USE_MMIXER_LIB #2

svn path=/trunk/; revision=47841
2010-06-24 10:54:58 +00:00
Johannes Anderwald 6aa532398f [WDMAUD.DRV]
- Fix compilation when using USE_MMIXER_LIB

svn path=/trunk/; revision=47840
2010-06-24 10:52:46 +00:00
Daniel Reimer b8fd2e11e1 Ukrainian translation updates for usetup by Igor Paliychuk.
svn path=/trunk/; revision=47839
2010-06-23 22:38:12 +00:00
Timo Kreuzer 5e4ab4ede7 [SCSIPORT]
- undefine macros that are defined by DDK headers, before implementing the functions
- add missing definitions for amd64

svn path=/trunk/; revision=47838
2010-06-23 21:06:00 +00:00
Pierre Schweitzer 22576dee05 [IOEVENT]
Added a library containing GUIDs for PnP notifications

[BUGCODES]
Added missing bugcheck code for PnP manager

[NTOSKRNL]
- Implemented FsRtlNotifyVolumeEvent()
- Implemented IoReportTargetDeviceChange(), IoReportTargetDeviceChangeAsynchronous()
- Craplemented PpSetCustomTargetEvent() to match our actual PnP manager notifications system. This is to be rewritten
- Added support for custom notifications in IopNotifyPlugPlayNotification()
- Added use of FsRtlNotifyVolumeEvent() in RawUserFsCtrl() to notify volume state changes
- Added use of IoEvent library to ntoskrnl

[FASTFAT]
- Added use of FsRtlNotifyVolumeEvent() when successfully mounting a volume

Finally, purpose of that patch is to implement volumes events notifications. Behaviour and implementation is correct till PpSetCustomTargetEvent(). The PnP notifications manager should be rewritten to match Microsoft's one. Furthermore, it appears that in Windows, those notifications are asynchronous.

svn path=/trunk/; revision=47837
2010-06-23 19:37:22 +00:00
Timo Kreuzer bbbbb74fd5 [PRIMITIVES]
- use pointer sized integers when converting handles

svn path=/trunk/; revision=47832
2010-06-23 12:40:55 +00:00
Timo Kreuzer 0959625c7e [OSKITTCP]
Use RtlUlongByteSwap / RtlUshortByteSwap for byte swapping. They are portable and intrinsics on x86.

svn path=/trunk/; revision=47831
2010-06-23 11:37:39 +00:00
Daniel Reimer 6b1edeb54a Add Ukrainian Translations to rapps by Igor Paliychuk.
Update VLC to 1.1.0

svn path=/trunk/; revision=47830
2010-06-22 21:02:37 +00:00
Pierre Schweitzer bbb19308ea [NTOSKRNL]
Move the PDO check in IoOpenDeviceRegistryKey() to the function begin.
Requested by sir_richard.

svn path=/trunk/; revision=47829
2010-06-22 18:51:22 +00:00
Pierre Schweitzer 0ad7647067 [NTOSKRNL]
Add a macro to check for a valid PDO and use it in IoOpenDeviceRegistryKey().
Requested by sir_richard.

svn path=/trunk/; revision=47828
2010-06-22 18:47:22 +00:00
Cameron Gutman b362a62a7e [NTOSKRNL]
- Check that the caller passed a valid PDO pointer to IoOpenDeviceRegistryKey

svn path=/trunk/; revision=47827
2010-06-22 15:53:52 +00:00
Daniel Reimer 6d3e9528cf Added comctl32.ocx, KDEWin, Mono, .net, Media Player Classic, Python, Steam, Tahoma Font and Windows Media Encoder 9 to rapps.
Updated VB6, VC2005, VC2008 links according to winetricks.

svn path=/trunk/; revision=47826
2010-06-22 07:27:43 +00:00
Cameron Gutman f840fe0a50 [NDIS]
- Dequeue the timer earlier so the timer queue will be in a valid state if any timers are modified during the miniport's timer callback

svn path=/trunk/; revision=47825
2010-06-22 05:37:31 +00:00
Timo Kreuzer 34b41a733c [ODBC32]
Merge 41027, 41028, 44611 from amd64 branch
Update odbc32 to Wine-1.1.21.

svn path=/trunk/; revision=47824
2010-06-21 23:14:01 +00:00
Kamil Hornicek 1890649387 [NTOSKRNL]
Remove a superfluous assert (requested by sir_richard).

svn path=/trunk/; revision=47823
2010-06-21 21:42:12 +00:00
Timo Kreuzer cfb8a35516 [CRT]
- Stubplement _controlfp_s, rand_s
- Implement _invalid_parameter, _get_invalid_parameter_handler, _set_invalid_parameter_handler
- Implement memmove_s, strncpy_s
- sync heap.c with wine
Patch by Samuel Serapion

svn path=/trunk/; revision=47822
2010-06-21 19:57:36 +00:00
Timo Kreuzer dc9cecc4cd [NTOSKRNL]
Apply compilation fix for amd64

svn path=/trunk/; revision=47821
2010-06-21 19:15:21 +00:00
Daniel Reimer 98ba13ab43 Update the rapps download list.
Fix the SeaMonkey Mirror.

svn path=/trunk/; revision=47820
2010-06-21 19:04:09 +00:00
Johannes Anderwald 3da5d96351 [PORTCLS]
- Use FreeItem function for freeing memory instead of doing it directly

svn path=/trunk/; revision=47819
2010-06-21 18:56:30 +00:00
Johannes Anderwald 4186c83e7b [PORTCLS]
- Add sanity checks

svn path=/trunk/; revision=47817
2010-06-21 14:25:44 +00:00
Sylvain Petreolle fa19c99aca Update base address of comdlg32.
svn path=/trunk/; revision=47816
2010-06-21 14:00:55 +00:00
Cameron Gutman e36497a708 [NTOSKRNL]
- Resource translation isn't very effective when we don't store the translated value in the translated descriptor (Fix a typo)

svn path=/trunk/; revision=47815
2010-06-21 04:36:32 +00:00
Johannes Anderwald b1560aa3f4 [PORTCLS]
- Fix bug in the resource list object

svn path=/trunk/; revision=47814
2010-06-20 21:17:43 +00:00
Johannes Anderwald 47904efaa6 [PORTCLS]
- Support IDrmPort / IDrmPort2 for IPortWavePci driver

svn path=/trunk/; revision=47813
2010-06-20 20:58:24 +00:00
Timo Kreuzer 1a1f6cb2d4 [MSVCRT]
bring back _swprintf export

svn path=/trunk/; revision=47812
2010-06-20 19:20:55 +00:00
Timo Kreuzer 72ad57b2de [MSVCRT]
Convert to spec. Patch by Samuel Serapion.

svn path=/trunk/; revision=47811
2010-06-20 18:04:49 +00:00
Eric Kohl 317e5d113f [NETEVENT]
- Add new netevent.dll. It is a resource dll that will be used by the event log viewer.

svn path=/trunk/; revision=47810
2010-06-20 14:58:29 +00:00
Jérôme Gardou 6b0ac7a880 apply 46848 from yarotows
[WIN32K]
    - get rid of ROS_DC::BitsPerPixel.
1 - It was a hack.
2 - Its use was inconsistent.

svn path=/trunk/; revision=47809
2010-06-20 13:11:23 +00:00
Kamil Hornicek e87aee9b6c Reshuffle .rbuild entries so we have all files grouped by directories and in alphabetical order.
svn path=/trunk/; revision=47808
2010-06-20 12:37:12 +00:00
Johannes Anderwald b723c54434 [PORTCLS]
- Check if resource list is provided
- Fixes a crash for irc:igorko

svn path=/trunk/; revision=47807
2010-06-19 15:56:09 +00:00
Johannes Anderwald bb28f2cb1a [PORTCLS]
- Fix buffer overflow

svn path=/trunk/; revision=47805
2010-06-19 07:43:45 +00:00
Johannes Anderwald 4da45c3ff1 [SYSAUDIO]
- Perform all allocations / frees in dedicated alloc / free function

svn path=/trunk/; revision=47804
2010-06-19 07:26:20 +00:00
Cameron Gutman 135340e065 [MSAFD]
- Add locking to protect the socket list

svn path=/trunk/; revision=47803
2010-06-19 05:04:40 +00:00
Jérôme Gardou a8c547f091 Merge 47800 from yarotows branch.
Changelog should have been:
[GDI32]
  - Use default LOGFONT in EnumFontFamilies if none is given.
+ ~3000 gdi32:font winetests

svn path=/trunk/; revision=47802
2010-06-18 22:46:34 +00:00
Cameron Gutman b00db8b8a6 [NTOSKRNL]
- Fix a string termination bug in the device interface code
- Thanks to janderwald for spotting the bug

svn path=/trunk/; revision=47801
2010-06-18 21:57:07 +00:00
Eric Kohl e5bc385e89 [NTOSKRNL]
- Use the current partition descriptor to check for container partitions. Logical units in extended partitions become visible again but you cannot access them yet.
This fixes the first half of bug #2564.

svn path=/trunk/; revision=47799
2010-06-17 19:41:52 +00:00
Jérôme Gardou 57d80a50d5 [WIN32k]
- Chek if there is something to do in GDIOBJ_SetOwnership before doing it

svn path=/trunk/; revision=47788
2010-06-16 18:47:04 +00:00
Jérôme Gardou 1a601ba9e5 [WIN32K]
- Set DC_DIBSECTION dirty flag when a DIB section is selected, not when one is created.

svn path=/trunk/; revision=47787
2010-06-16 16:59:29 +00:00
Johannes Anderwald e3b34383eb [PORTCLS]
- Fix infinite loop
- Should fix gabriel_it and igorko1 problem with KsStudio
- Add more debugging code to DumpFilterDescriptor

svn path=/trunk/; revision=47786
2010-06-16 15:41:41 +00:00
Johannes Anderwald 3c7fdc3dfa [PORTCLS]
- Return better return code for unimplemented feature

svn path=/trunk/; revision=47785
2010-06-16 14:14:33 +00:00
Eric Kohl ca3bc68834 [SYSSETUP]
Set registry values 'PathName' and 'SystemRoot' in HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion.
This fixes bug #4414.

svn path=/trunk/; revision=47784
2010-06-15 19:31:19 +00:00
Johannes Anderwald 3072b5dec6 [PORTCLS]
- Add sanity check

svn path=/trunk/; revision=47783
2010-06-15 17:29:43 +00:00
Johannes Anderwald d6f80bd4d4 [MMIXER]
- Fix buffer overflow
- Dedicated to irc:igorko

svn path=/trunk/; revision=47782
2010-06-15 14:04:19 +00:00
Gabriel Ilardi 981690481a [REGEDIT]
- Implement hex editing. Patch by Katayama Hirofumi.
See issue #5447 for more details.

svn path=/trunk/; revision=47781
2010-06-15 10:28:01 +00:00
Kamil Hornicek b20e4f29cd [OPENGL32]
Fixes for ICD reference counting. By Jerome Gardou
See issue #5257 for more details.

svn path=/trunk/; revision=47780
2010-06-14 13:11:51 +00:00
Kamil Hornicek 8563362b72 [OPENGL32_WINETEST]
Add opengl32 winetest, patch by Jerome Gardou.
Not used for now.

svn path=/trunk/; revision=47779
2010-06-14 12:41:15 +00:00
Daniel Reimer 59ed163b9e Sync winefile to Wine 1.2 RC3
svn path=/trunk/; revision=47778
2010-06-14 10:49:56 +00:00