Commit graph

19257 commits

Author SHA1 Message Date
Aleksey Bragin 8ce0068e09 push-include for #pragma pack(16)
svn path=/trunk/; revision=20668
2006-01-07 20:00:43 +00:00
Christoph von Wittich 1320cc7603 increased buffer size to max needed size
replaced _stprintf with _sntprintf

svn path=/trunk/; revision=20667
2006-01-07 19:54:50 +00:00
Ged Murphy 8889751923 Fix a buffer overflow. Thanks to Christoph for spotting this.
svn path=/trunk/; revision=20665
2006-01-07 19:14:03 +00:00
James Tabor 6f8f61fade Thx Filip, for pointing this out. Added the missing break, if wState did not get set to CBF_EDIT.
svn path=/trunk/; revision=20664
2006-01-07 18:53:26 +00:00
Thomas Bluemel bdb8efa083 fixed removing the children in ShellBrowser::InsertSubitems()
svn path=/trunk/; revision=20663
2006-01-07 18:19:10 +00:00
Ged Murphy dc3eee3122 - fix startup type
- add top level headers

svn path=/trunk/; revision=20662
2006-01-07 17:10:51 +00:00
Alex Ionescu 3bb8a2d85c - Forgot to commit these for MSVC build...
svn path=/trunk/; revision=20661
2006-01-07 08:50:54 +00:00
Alex Ionescu c14e59ba53 - get wshtcpip to compile..
svn path=/trunk/; revision=20660
2006-01-07 08:28:20 +00:00
Alex Ionescu a9fec69760 - Deleted npf as recommended by Steven, KJK and Art.
svn path=/trunk/; revision=20659
2006-01-07 08:10:10 +00:00
Alex Ionescu d805761fd6 - Get afd to build.
svn path=/trunk/; revision=20658
2006-01-07 08:07:41 +00:00
Alex Ionescu 9e3f61ba5d - GEt TCPIP building with msvc.
svn path=/trunk/; revision=20657
2006-01-07 07:56:55 +00:00
Alex Ionescu 38c460379c - Do not generate manifest files for drivers or native apps.
- Get portcls to compile.
- Commit some fixes I forgot.

svn path=/trunk/; revision=20656
2006-01-07 07:40:14 +00:00
Alex Ionescu edd15921f7 - Get oskittcp to compile on msvc.
svn path=/trunk/; revision=20655
2006-01-07 07:33:08 +00:00
Alex Ionescu 31334bb80f - Get IP to compile.
svn path=/trunk/; revision=20654
2006-01-07 07:08:08 +00:00
Alex Ionescu 9a98412a66 - Get chew and csq to compile.
svn path=/trunk/; revision=20653
2006-01-07 07:00:31 +00:00
Alex Ionescu 20d90ebd53 - Get kbd/mouclass compiling
svn path=/trunk/; revision=20652
2006-01-07 06:31:55 +00:00
Alex Ionescu e3153f1ab6 - Make NTFS compile on msvc.
svn path=/trunk/; revision=20651
2006-01-07 06:20:59 +00:00
Alex Ionescu ee2a0b5cee - Make CDFS work with msvc/ddk.
svn path=/trunk/; revision=20650
2006-01-07 05:59:22 +00:00
Alex Ionescu f3b9f7739f - get sndblst and sound compiling on msvc.
svn path=/trunk/; revision=20649
2006-01-07 05:47:21 +00:00
Alex Ionescu 6b36b1e871 - get mpu401, parallel and ramdrv to work on msvc.
svn path=/trunk/; revision=20648
2006-01-07 05:37:22 +00:00
James Tabor 189147d4c4 Patch by Raimonds Praude raimonds.praude at sets.lv
Could not set the text limit for combo box. An application sent CB_LIMITTEXT
text message, but it was not being processed. Now it is possible to set
the text limit, 5 or 8 symbols, for instance.

CB_LIMITTEXT message processing was added into ComboWndProc_common function
in combo.c file.


svn path=/trunk/; revision=20647
2006-01-07 05:23:59 +00:00
Alex Ionescu 84edca3ca6 - Get green to compile with msvc/ddk.
svn path=/trunk/; revision=20646
2006-01-07 05:11:32 +00:00
Brandon Turner a6560cb6af Remove NtGdiCheckColorsInGamut as it is not an API.
svn path=/trunk/; revision=20645
2006-01-07 03:29:02 +00:00
Alex Ionescu 89b606cb89 - Much cleaner way to get blue building (remove ugly header hacks)
- Get bootvid working too.

svn path=/trunk/; revision=20644
2006-01-07 02:14:42 +00:00
Alex Ionescu 5e8ce117ba - Get beep and blue to compile/link on MSVC.
svn path=/trunk/; revision=20643
2006-01-07 02:06:49 +00:00
Alex Ionescu fd3573b0ed - The DDK disables usage of _enable/_disable so that driver devs don't use them. Since the NDK is the home of undocumented things that drivers shouldn't use, including halfuncs.h will re-enable the intrinsics.
- Add the intrinsics to the w32api as well so that code which uses them can compile on both msvc and gcc.
- Make DPRINT work on non-DBG msvc builds.

svn path=/trunk/; revision=20642
2006-01-07 02:06:22 +00:00
Alex Ionescu 320f45bb8e - Get bus drivers to compile and link on MSVC.
svn path=/trunk/; revision=20641
2006-01-07 01:39:56 +00:00
Alex Ionescu eac981c519 - Properly set STDCALL as default convention, previous patch incorrectly set it as a linker setting instead of a compiler setting.
svn path=/trunk/; revision=20640
2006-01-07 01:37:37 +00:00
Alex Ionescu 38b2f3f3cc - Don't name-decorate the entrypoint. This lets msvc link the module properly and remains compatible with GCC.
svn path=/trunk/; revision=20639
2006-01-07 01:27:20 +00:00
Brandon Turner 44d2546ad8 Didnt mean to commit this in the last one.
svn path=/trunk/; revision=20638
2006-01-07 01:26:05 +00:00
Alex Ionescu fc89076d16 * Rbuild MSVC Backend changes:
- Don't do runtime checks for drivers
- Don't do buffer checks for drivers
- Use W0 for speed build, not for the release build.
- Disable Wp64 only for the speed build, not for the release build
- Use /STDCALL default calling convention for native modules because the DDK requires it
- Remove some duplicated options that were passed on the command line
- Replace some options that were passed on the commandline with their appropriate XML keywords.

svn path=/trunk/; revision=20637
2006-01-07 01:15:26 +00:00
Ged Murphy fa930470a4 pull service info out of the registry to populate the list view
svn path=/trunk/; revision=20636
2006-01-07 01:14:38 +00:00
Brandon Turner 1b52cd809d Remove NtGdiDeleteDC
svn path=/trunk/; revision=20635
2006-01-07 01:06:48 +00:00
Christoph von Wittich d418095a61 disabled warning 4214
svn path=/trunk/; revision=20634
2006-01-06 23:47:15 +00:00
Gé van Geldorp 7e8a6ab862 The adapter name is actually the GUID. Also store the human recognizable
description. This brings the network control panel applet a step further.

svn path=/trunk/; revision=20633
2006-01-06 23:13:23 +00:00
Alex Ionescu 3a24f9a505 - Set the right Thread->WaitTime dring waits
- Initialize WaitBlock->Thread during thread creation.
- Make APCs queuable for the thread after it's created
- Enable Timer Block optimization since it works now. This allows us not to always set-up for each wait, since most of its fields can remain static.
- Properly link wait block together with the waitlist of the timer.

svn path=/trunk/; revision=20632
2006-01-06 22:57:21 +00:00
Christoph von Wittich 357c1b2aa4 buttons in page setup now working properly (for En and De only)
svn path=/trunk/; revision=20631
2006-01-06 22:41:42 +00:00
Gé van Geldorp 4d068ca157 Update status
svn path=/trunk/; revision=20630
2006-01-06 20:53:32 +00:00
Gé van Geldorp 36afbbfd26 Sync to Wine-0_9_5:
Mike McCormack <mike@codeweavers.com>
- msiexec: Ignore the TRANSFORMS variable.
  Ignore the TRANSFORMS variable when building a list of transforms for
  advertising.  The variable is used to apply transforms when installing.

svn path=/trunk/; revision=20628
2006-01-06 20:44:09 +00:00
Gé van Geldorp 5d44b0636a Sync to Wine-0_9_5:
Jacek Caban <jacek@codeweavers.com>
- urlmon: URL with two slashes is valid.
- urlmon: Added GetSecurityId implementation.
- urlmon: Removed not used code.
- urlmon: Use pluggable protocol for file protocol.
Rolf Kalbermatter <rolf.kalbermatter@citeng.com>
- urlmon: Implement BindAsyncMoniker function.

svn path=/trunk/; revision=20627
2006-01-06 20:42:46 +00:00
Gé van Geldorp d587904c0c Sync to Wine-0_9_5:
Jacek Caban <jacek@codeweavers.com>
- shlwapi: Fix UrlCanonicalize.
- Added support for URL_FILE_USE_PATHURL.
- Fix handling of '/' and '\'.
Marcus Meissner <marcus@jet.franken.de>
- shlwapi: Print PathCombine* strings arguments in relay debugging.

svn path=/trunk/; revision=20626
2006-01-06 20:35:12 +00:00
Gé van Geldorp 4d95d3c87c Sync to Wine-0_9_5:
Vitaliy Margolen <wine-patch@kievinfo.com>
- shell32: Create Local AppData for user profile.
  Move history and internet tmp files to Local Settings.
- shell32: Update Russian resources.
Michael Jung <mjung@iss.tu-darmstadt.de>
- shell32: Helper function for unicode support in folder and file pidls.
- shell32/unixfs: Added unicode support in folder and file pidls.

svn path=/trunk/; revision=20625
2006-01-06 20:30:08 +00:00
Gé van Geldorp 8f6437a0a0 Sync to Wine-0_9_5:
Robert Shearman <rob@codeweavers.com>
- rpcrt4: Fix race condition in RpcServerListen.
  The DontWait parameter is used for forcing the function not to wait
  for the server to finish.
- rpcrt4: Implement callback conformance.

svn path=/trunk/; revision=20624
2006-01-06 20:24:26 +00:00
Gé van Geldorp 5a108e0a20 Sync to Wine-0_9_5:
Mike McCormack <mike@codeweavers.com>
- riched20: Add newlines to ERR macro output.

svn path=/trunk/; revision=20623
2006-01-06 20:21:22 +00:00
Gé van Geldorp 3013688786 Sync to Wine-0_9_5:
Robert Shearman <rob@codeweavers.com>
- oleaut32: Convert some tabs to spaces and some other formatting changes.
- oleaut32: Initialize member IDs to MEMBERID_NIL inITypeInfo::GetIDsOfNames.
  Better tracing.
- ole: Improve typelib traces.
  Move the debug channel check from dump_TLBFuncDesc[One] to its callers
  for more flexibility in which channel controls the output.
- oleaut: Small re-organisation of ITypeInfo::Invoke.
  Only output the one function in the trace for ITypeInfo::Invoke.
  Process the return value on output in ITypeInfo::Invoke, but only copy
  it to pVarResult if pVarResult is not NULL.
Mike McCormack <mike@codeweavers.com>
- oleaut32: Allow _invoke to handle up to 17 parameters.

svn path=/trunk/; revision=20622
2006-01-06 20:20:32 +00:00
Gé van Geldorp 87fbcaec39 Sync to Wine-0_9_5:
Robert Shearman <rob@codeweavers.com>
- ole: Fix mis-handling of return value in StgStreamImpl_Read.
  BlockChainStream_ReadAt returns a BOOL, not an HRESULT so change
  StgStreamImpl_Read to handle this, by returning STG_E_READFAULT on
  failure.
- ole: Check the return value of IStream_SetSize in IStream_Read.
  Check the return value of IStream_SetSize in IStream_Read, since
  otherwise execution could continue on and cause heap corruption.

svn path=/trunk/; revision=20621
2006-01-06 20:19:21 +00:00
Gé van Geldorp c5c5674029 Sync to Wine-0_9_5:
Francois Gouget <fgouget@free.fr>
- Small documentation tweaks to avoid winapi_check warnings.
Mike McCormack <mike@codeweavers.com>
- msi: Change some FIXME messages to comments.
- msi: Add stub actions for CCPSearch and RMCCPSearch.
- msi: Fixes for the MaskedEdit control.
  Allow MaskedEdit masks that aren't enclosed with <>.
  Allow the MaskedEdit's edit controls to scroll a bit in case things
  don't line up.
- msi: Subclass the Richedit control.
  Send a "DoAction" control event when the user scrolls the text.
- msi: Implement the Reset control event.
- MSI: Improve the MsiGetMode stub a little.
- msi: Add a stub for MsiGetLastErrorRecord.
- msi: Define the property "Intel" if we're running on an Intel processor.
- msi: Apply any MSI transforms specified by the TRANSFORMS property.
Marcus Meissner <marcus@jet.franken.de>
- msi: Report the commandline that failed to start in ERR()s.

svn path=/trunk/; revision=20620
2006-01-06 20:14:15 +00:00
Gé van Geldorp 95f799abe6 Sync to Wine-0_9_5:
Vitaliy Margolen <wine-patch@kievinfo.com>
- comctl32: Listview - allow selection toggle with ctrl+space.
Robert Reif <reif@earthlink.net>
- comctl32: Create ipaddress in enabled state.
Thomas Weidenmueller <wine-patches@reactsoft.com>
- comctrl32: ReAlloc should be able to move memory blocks if necessary.
- comctl32: Fix error handling in PSM_ADDPAGE in case of memory
  allocation failure.

svn path=/trunk/; revision=20619
2006-01-06 19:59:46 +00:00
Gé van Geldorp c509ca7a82 Sync to Wine-0_9_5:
Alexandre Julliard <julliard@winehq.org>
- Support building flex files without debug support.
- Added some flex options to avoid compiler warnings.
  Moved options from the Makefile into the source.

svn path=/trunk/; revision=20618
2006-01-06 19:56:51 +00:00
Magnus Olsen 41e42de943 fix a typo
svn path=/trunk/; revision=20617
2006-01-06 19:05:34 +00:00