reactos.git
18 years agozoomin:
Martin Fuchs [Wed, 12 Oct 2005 20:20:18 +0000 (20:20 +0000)]
zoomin:
- allow to cange zoom factor and display zoom factor
- add accelerator table

svn path=/trunk/; revision=18415

18 years agofixed difference in signedness warning
Thomas Bluemel [Wed, 12 Oct 2005 18:56:44 +0000 (18:56 +0000)]
fixed difference in signedness warning

svn path=/trunk/; revision=18413

18 years agoIn DevInstallW:
Hervé Poussineau [Wed, 12 Oct 2005 16:54:34 +0000 (16:54 +0000)]
In DevInstallW:
- Shut up debug messages
- First steps to display messages to the user (retrieve device description before and after device installation)
- Change to only one exit point

svn path=/trunk/; revision=18412

18 years agoWorkaround for bug 899
Gé van Geldorp [Wed, 12 Oct 2005 14:07:49 +0000 (14:07 +0000)]
Workaround for bug 899

svn path=/trunk/; revision=18411

18 years agoTerminate the new environment with a NULL pointer
Gé van Geldorp [Wed, 12 Oct 2005 13:00:34 +0000 (13:00 +0000)]
Terminate the new environment with a NULL pointer

svn path=/trunk/; revision=18410

18 years agoFix for Bugzilla Entry 641 - patch from j_anderw at sbox.tugraz.at
Martin Fuchs [Wed, 12 Oct 2005 08:38:45 +0000 (08:38 +0000)]
Fix for Bugzilla Entry 641 - patch from j_anderw at sbox.tugraz.at

svn path=/trunk/; revision=18409

18 years agoFix SetupDiGetDeviceRegistryPropertyA, which should return the required size and...
Hervé Poussineau [Wed, 12 Oct 2005 08:14:56 +0000 (08:14 +0000)]
Fix SetupDiGetDeviceRegistryPropertyA, which should return the required size and the registry data type if the buffer is too small
(typical case when you call it 2 times: 1st time to get the required size, 2nd time to get real data)

svn path=/trunk/; revision=18408

18 years agoSend the right LocaleId to device stack when querying the device description.
Hervé Poussineau [Tue, 11 Oct 2005 13:35:07 +0000 (13:35 +0000)]
Send the right LocaleId to device stack when querying the device description.
Don't erase device description stored by setupapi during next reboot

svn path=/trunk/; revision=18407

18 years agonullterm correct string in strndup
Gunnar Dalsnes [Tue, 11 Oct 2005 03:23:01 +0000 (03:23 +0000)]
nullterm correct string in strndup
nullterm argv list
reformat

svn path=/trunk/; revision=18406

18 years agovdmdbg.dll (stubs only) by Christoph v.W. - thanks!
Gregor Anich [Tue, 11 Oct 2005 00:58:45 +0000 (00:58 +0000)]
vdmdbg.dll (stubs only) by Christoph v.W. - thanks!

svn path=/trunk/; revision=18405

18 years agoalloc at minimum 16 bytes (spotted by WaxDragon)
Gunnar Dalsnes [Mon, 10 Oct 2005 22:42:13 +0000 (22:42 +0000)]
alloc at minimum 16 bytes (spotted by WaxDragon)
realloc should free passed mem if new size is 0

svn path=/trunk/; revision=18404

18 years agoalloc multiple of 16 bytes
Gunnar Dalsnes [Mon, 10 Oct 2005 20:18:07 +0000 (20:18 +0000)]
alloc multiple of 16 bytes

svn path=/trunk/; revision=18403

18 years agoset to eol-style native ;)
Brandon Turner [Mon, 10 Oct 2005 19:08:57 +0000 (19:08 +0000)]
set to eol-style native ;)

svn path=/trunk/; revision=18402

18 years agoAdded a more technical readme for people that want to understand cmd.
Brandon Turner [Mon, 10 Oct 2005 18:57:56 +0000 (18:57 +0000)]
Added a more technical readme for people that want to understand cmd.

svn path=/trunk/; revision=18401

18 years agoremove a header no longer needed too
Ged Murphy [Mon, 10 Oct 2005 18:35:33 +0000 (18:35 +0000)]
remove a header no longer needed too

svn path=/trunk/; revision=18400

18 years agoremove uneeded text out of the .rc file.
Ged Murphy [Mon, 10 Oct 2005 18:33:45 +0000 (18:33 +0000)]
remove uneeded text out of the .rc file.

svn path=/trunk/; revision=18399

18 years agoforgot the eol-style again.
Ged Murphy [Mon, 10 Oct 2005 17:51:30 +0000 (17:51 +0000)]
forgot the eol-style again.

svn path=/trunk/; revision=18398

18 years agoStart of a rewrite for netstat.exe
Ged Murphy [Mon, 10 Oct 2005 17:49:19 +0000 (17:49 +0000)]
Start of a rewrite for netstat.exe
- Simulate the output of the MS netstat tool
- implemented -a, -e, -n, -p, -r, -s and interval

svn path=/trunk/; revision=18397

18 years agofixed a typo in the NtAccessCheck declaration
Thomas Bluemel [Mon, 10 Oct 2005 15:42:08 +0000 (15:42 +0000)]
fixed a typo in the NtAccessCheck declaration

svn path=/trunk/; revision=18396

18 years agoMiTestCard is only used in DBG=1, surround with ifdef so DBG=0 builds.
Andrew Munger [Mon, 10 Oct 2005 14:29:15 +0000 (14:29 +0000)]
MiTestCard is only used in DBG=1, surround with ifdef so DBG=0 builds.

svn path=/trunk/; revision=18395

18 years agoconvert DefaultSetInfoBufferCheck and DefaultQueryInfoBufferCheck to inlined functions
Thomas Bluemel [Mon, 10 Oct 2005 13:03:55 +0000 (13:03 +0000)]
convert DefaultSetInfoBufferCheck and DefaultQueryInfoBufferCheck to inlined functions

svn path=/trunk/; revision=18394

18 years agodon't jump outside _SEH_TRY with goto in ObpCaptureObjectAttributes()
Thomas Bluemel [Mon, 10 Oct 2005 13:03:09 +0000 (13:03 +0000)]
don't jump outside _SEH_TRY with goto in ObpCaptureObjectAttributes()

svn path=/trunk/; revision=18393

18 years agosome fixes for CheckTokenMembership:
Thomas Bluemel [Mon, 10 Oct 2005 11:44:37 +0000 (11:44 +0000)]
some fixes for CheckTokenMembership:
- properly create an impersonation token from the primary token in case the thread is not impersonating
- use NtAccessCheck to perform the access check

svn path=/trunk/; revision=18392

18 years agoComment out a fixme, it make a user mode crash (ntoskrnl\ke\exception.c:94 KiRaiseExc...
Magnus Olsen [Sun, 9 Oct 2005 22:35:54 +0000 (22:35 +0000)]
Comment out a fixme, it make a user mode crash (ntoskrnl\ke\exception.c:94 KiRaiseException ), after this viso installer start working, thx Christoph_vW  to found it.

svn path=/trunk/; revision=18391

18 years agodon't try to free the ansi strings passed by the caller
Thomas Bluemel [Sun, 9 Oct 2005 22:35:41 +0000 (22:35 +0000)]
don't try to free the ansi strings passed by the caller

svn path=/trunk/; revision=18390

18 years agoUpdated more cmd documentation. This included changing from eric's email to ros...
Brandon Turner [Sun, 9 Oct 2005 22:33:26 +0000 (22:33 +0000)]
Updated more cmd documentation.  This included changing from eric's email to ros-dev / bugzilla for suggested way of reporting bugs.

svn path=/trunk/; revision=18389

18 years agofixed difference in signedness warning in MulDiv()
Thomas Bluemel [Sun, 9 Oct 2005 22:30:27 +0000 (22:30 +0000)]
fixed difference in signedness warning in MulDiv()

svn path=/trunk/; revision=18388

18 years agoFix DD_Cleanup that will make Contry Strike not crashing when it does not found right...
Magnus Olsen [Sun, 9 Oct 2005 22:15:06 +0000 (22:15 +0000)]
Fix DD_Cleanup that will make Contry Strike not crashing when it does not found right reslution, thx drfred that found the bug + source cleanup and small bugfix for ntddraw

svn path=/trunk/; revision=18387

18 years agoFix MulDiv. This fixes almost any progress-bar to stop showing negative values during...
Gunnar Dalsnes [Sun, 9 Oct 2005 22:12:56 +0000 (22:12 +0000)]
Fix MulDiv. This fixes almost any progress-bar to stop showing negative values during installations or etc. Thanks to kichik for originally having found the bug.
Patch by alex ionescu

svn path=/trunk/; revision=18386

18 years agouse the correct down-level scope filter flag for the computer selection dialog
Thomas Bluemel [Sun, 9 Oct 2005 22:09:02 +0000 (22:09 +0000)]
use the correct down-level scope filter flag for the computer selection dialog

svn path=/trunk/; revision=18385

18 years agoadd a not yet complete tool to dump the recycle bin databases
Thomas Bluemel [Sun, 9 Oct 2005 20:56:17 +0000 (20:56 +0000)]
add a not yet complete tool to dump the recycle bin databases

svn path=/trunk/; revision=18384

18 years agoFirst shot at CreateServiceW. It crashes due to a bug (aka missing feature) in widl...
Eric Kohl [Sun, 9 Oct 2005 20:24:00 +0000 (20:24 +0000)]
First shot at CreateServiceW. It crashes due to a bug (aka missing feature) in widl. I'm going to fix it as soon as possible.

svn path=/trunk/; revision=18383

18 years agoMake sure that FileList is not empty. fixes bug #884.
Brandon Turner [Sun, 9 Oct 2005 19:08:18 +0000 (19:08 +0000)]
Make sure that FileList is not empty.  fixes bug #884.

svn path=/trunk/; revision=18382

18 years agoadded missing ansi/unicode definitions
Thomas Bluemel [Sun, 9 Oct 2005 16:58:13 +0000 (16:58 +0000)]
added missing ansi/unicode definitions

svn path=/trunk/; revision=18381

18 years agoremove binary attribute from japanese resource file
Martin Fuchs [Sun, 9 Oct 2005 15:23:16 +0000 (15:23 +0000)]
remove binary attribute from japanese resource file

svn path=/trunk/; revision=18380

18 years agoFix for Bugzilla Entry 330: Correctly handle WM_COMMAND messages in web windows witho...
Martin Fuchs [Sun, 9 Oct 2005 15:16:41 +0000 (15:16 +0000)]
Fix for Bugzilla Entry 330: Correctly handle WM_COMMAND messages in web windows without web control

svn path=/trunk/; revision=18379

18 years agofix crash because of NULL command line pointer
Martin Fuchs [Sun, 9 Oct 2005 15:12:13 +0000 (15:12 +0000)]
fix crash because of NULL command line pointer

svn path=/trunk/; revision=18378

18 years agoFix from watz@gmx.net for Bugzilla Entry 862: When you resize the taskmanager window...
Martin Fuchs [Sun, 9 Oct 2005 15:04:18 +0000 (15:04 +0000)]
Fix from watz@gmx.net for Bugzilla Entry 862: When you resize the taskmanager window, the history graph is not updated anymore. When the window is resized back to default (smallest possible width) it
draws again.

svn path=/trunk/; revision=18376

18 years agoreplace "search computer" start menu entry by a "not yet implemented" message to...
Martin Fuchs [Sun, 9 Oct 2005 13:05:49 +0000 (13:05 +0000)]
replace "search computer" start menu entry by a "not yet implemented" message to avoid the crash because of the currently missing SHFindComputer() implementation in shell32.dll

svn path=/trunk/; revision=18375

18 years agogerman patch for cmd.exe from Bugzilla Entry 872
Martin Fuchs [Sun, 9 Oct 2005 12:41:35 +0000 (12:41 +0000)]
german patch for cmd.exe from Bugzilla Entry 872

svn path=/trunk/; revision=18374

18 years agofix access violation in SaveBoard()
Martin Fuchs [Sun, 9 Oct 2005 11:57:15 +0000 (11:57 +0000)]
fix access violation in SaveBoard()

svn path=/trunk/; revision=18373

18 years agodisplay source rectangle
Martin Fuchs [Sun, 9 Oct 2005 11:24:51 +0000 (11:24 +0000)]
display source rectangle

svn path=/trunk/; revision=18372

18 years ago- Support [out, unique] base type parameters.
Eric Kohl [Sun, 9 Oct 2005 08:38:29 +0000 (08:38 +0000)]
- Support [out, unique] base type parameters.

svn path=/trunk/; revision=18371

18 years ago- Support [out, unique] base type parameters.
Eric Kohl [Sun, 9 Oct 2005 08:36:50 +0000 (08:36 +0000)]
- Support [out, unique] base type parameters.

svn path=/trunk/; revision=18370

18 years agoAdd /BREAK option.
Gregor Anich [Sun, 9 Oct 2005 00:45:33 +0000 (00:45 +0000)]
Add /BREAK option.
Enter KDB on bootup only if /BREAK options is given.
(You can also use KDBinit to enter KDB a little later than with /BREAK)

svn path=/trunk/; revision=18369

18 years agoAdd KDBinit to the installation.
Gregor Anich [Sun, 9 Oct 2005 00:25:19 +0000 (00:25 +0000)]
Add KDBinit to the installation.

svn path=/trunk/; revision=18368

18 years agostart of removing #ifdef __Reactos__ in cmd. __Reactos__ = 1 works fine on windows...
Brandon Turner [Sat, 8 Oct 2005 23:59:48 +0000 (23:59 +0000)]
start of removing #ifdef __Reactos__ in cmd.  __Reactos__ = 1 works fine on windows and __Reactos__ = 0 hasnt built since i started working on cmd, making it pointless.

svn path=/trunk/; revision=18367

18 years agoFix startup code for native NT processes.
Emanuele Aliberti [Sat, 8 Oct 2005 22:42:17 +0000 (22:42 +0000)]
Fix startup code for native NT processes.
smss, autocheck, csrss use new startup code.

svn path=/trunk/; revision=18366

18 years agoFix startup code for native NT processes.
Emanuele Aliberti [Sat, 8 Oct 2005 22:41:49 +0000 (22:41 +0000)]
Fix startup code for native NT processes.
smss, autocheck, csrss use new startup code.

svn path=/trunk/; revision=18365

18 years agoMinor change.
Emanuele Aliberti [Sat, 8 Oct 2005 22:40:04 +0000 (22:40 +0000)]
Minor change.

svn path=/trunk/; revision=18364

18 years agoFix startup code for native NT processes.
Emanuele Aliberti [Sat, 8 Oct 2005 22:38:55 +0000 (22:38 +0000)]
Fix startup code for native NT processes.

svn path=/trunk/; revision=18363

18 years agoSync to Wine-20050930:
Gé van Geldorp [Sat, 8 Oct 2005 20:11:27 +0000 (20:11 +0000)]
Sync to Wine-20050930:
Jakob Eriksson <jakov@vmlinux.org>
- Get rid of HeapAlloc casts.
Robert Reif <reif@earthlink.net>
- Added keyboard data format.
- Fix joystick crash when a button guid is specified in the data
  format.
  Add some parameter checking.
- Pass around real version and do correct thing based on it.
  Change cooperative level to pass on windows.
- Fix SetProperty error returned.
  Add EnumDevice joystick version check.
  Test multiple versions.
- Added dinput tests.
- Effect objects are not supported yet so don't crash when trying to
  enumerate them.
Raphael Junqueira <fenix@club-internet.fr>
- use WINE_DINPUT_KEYBOARD_MAX_KEYS instead hard-coded 256 value
- better use of critical section
- some cleanup to better understand code paths
- logic correction on SetWindowsHookExA/UnhookWindowsHookEx on
  keyboard.
Alexandre Julliard <julliard@winehq.org>
- Build a static list of devices instead of relying on ELF
  constructors.
Gerald Pfeifer <gerald@pfeifer.com>
- Fix compilation of the case without proper Linux joystick support.
James Dean Anderson <petr@pantek.org>
- Report an error if trying to get data from an unacquired mouse.
Lionel Ulmer <lionel.ulmer@free.fr>
- more pretty print for the types flag
- more Windows-aligned check for object instances
- Windows reports 0x80 on pressed buttons not 0xFF
- trace the events reported to the application
- do not flush the buffer when the application only wants to peek the
  number of elements in the queue
- trace the GetDeviceState values before they are reset
Alexandre Julliard <julliard@winehq.org>
- Added rules for building import libraries in the individual dll
  makefiles, and added support for building a .def.a static import
  library too.
- Added rules to build import libraries in the individual dll makefiles.
  Generate import libraries with the right name right away instead of
  using an intermediate .spec.def file.
- Moved config parameters to HKCU\Software\Wine\DirectInput.
- Added magic comments to all Wine-specific registry accesses to make
  them easier to grep.
- Sort entry points alphabetically.
- Removed some unused or redundant configure checks.
  A few cleanups in configure.ac.
- Don't prefix the functions DllCanUnloadNow, DllGetClassObject and
  Dll(Un)RegisterServer with the dll name so that the compiler can check
  the prototypes.
- Fixed some traces to use the right printf format and avoid typecasts.
- Use a more portable scheme for storing the name of a critical
  section.
- Use the COM macros instead of accessing lpVtbl directly.
- We are no longer generating .dbg.c files.
Marcus Meissner <marcus@jet.franken.de>
- The last argument to MultiByteToWideChar is wide character count and
  not the buffer size in bytes. Fixed all places where it was wrong.
- Fixed 3 memset()s which used the wrong size (too large).
Dmitry Timoshkov <dmitry@codeweavers.com>
- Make more of the OLE interface vtables const.
Daniel Remenak <dtremenak@gmail.com>
- Added a linux input system force feedback effect implementation.
- Allow the creation of an FF effect while the joystick is not
  acquired.
- Failing to download an effect after setting parameters is not a
  fatal error.
- Allow enumeration of objects when the device is not yet acquired.
- Flag FF-capable axes during enumeration.
- Protect FF_STATUS usage to avoid compile errors on machines with old
  linux/input.h.
- Implement EnumEffects, CreateEffect, EnumCreatedEffects,
  SendForceFeedbackCommand, and GetForceFeedbackStatus for linux input
  joysticks.
- Correct dinput handling of sliders and non-zero-based axes through the
  linux input system.
- Correctly enumerate evdev joysticks when enumeration is restricted
  with DIEDFL_FORCEFEEDBACK.
- Detect force-feedback-capable linux event device joysticks and return
  DIDC_FORCEFEEDBACK when queried for capabilities.
Mike McCormack <mike@codeweavers.com>
- Interlocked LONG* gcc warning fixes.
- gcc 4.0 warning fixes.
- gcc 4.0 warning fixes for Interlocked* functions.
- Fix warnings for no force feedback case.
Stefan Huehner <stefan@huehner.org>
- Fix some more -Wmissing-declarations warnings.
Vincent Béron <vberon@mecano.gme.usherb.ca>
- Use proper ifdefs around unistd.h.

svn path=/trunk/; revision=18361

18 years agoSync to Wine-20050930:
Gé van Geldorp [Sat, 8 Oct 2005 19:52:44 +0000 (19:52 +0000)]
Sync to Wine-20050930:
Alexandre Julliard <julliard@winehq.org>
- We are no longer generating .dbg.c files.
- Removed a useless header file.

svn path=/trunk/; revision=18359

18 years agoSync to Wine-20050930:
Gé van Geldorp [Sat, 8 Oct 2005 19:49:47 +0000 (19:49 +0000)]
Sync to Wine-20050930:
Alexandre Julliard <julliard@winehq.org>
- Specify 64-bit integers as double instead of long long in spec files
  so that we get the correct number of arguments.
- We are no longer generating .dbg.c files.
Mike McCormack <mike@codeweavers.com>
- Fix gcc 4.0 warnings.
Gerald Pfeifer <gerald@pfeifer.com>
- #include <stdlib.h> to get abs() prototype.
Frank Richter <frank.richter@gmail.com>
- Remove shlwapi dependency.

svn path=/trunk/; revision=18358

18 years agoSync to Wine-20050930:
Gé van Geldorp [Sat, 8 Oct 2005 19:43:11 +0000 (19:43 +0000)]
Sync to Wine-20050930:
Stefan Leichter <Stefan.Leichter@camLine.com>
- Added version resource to urlmon.dll.
Alexandre Julliard <julliard@winehq.org>
- Fixed a compiler warning.
- We are no longer generating .dbg.c files.
Jacek Caban <jack@itma.pwr.wroc.pl>
- Added IHttpNegotiate2 interface.
- Update BINDSTRING and IInternetSession.
- Added MIME type checking to FileProtocol::Start.
- Rewrote FindMimeFromData to pass tests.
- Encode URL in file protocol.
- Added ReleaseBindInfo implementation.
- Added RegisterFormatEnumerator and RevokeFormatEnumerator
  implementation.
- Added PARSE_SECURITY_DOMAIN action implementation.
- Added CreateAsyncBindCtxEx implementation.
- Added PARSE_SECURITY_URL action implementation.
- Added CoInternetGetSession implementation.
- Register zones.
- Added PARSE_PATH_FROM_URL action implementation.
- Added http and ftp protocol stub implementation.
- Register ZoneMap.
- Move protocol's CLSIDs to urlmon.idl.
- Added urlmon.inf as dependency of rsrc.res.
- Added GetZoneActionPolicy implementation.
- Added CoInternetParseUrl implementation.
- Added MapUrlToZone implementation.
- Added file protocol implementation.
- Added IInternetSecurityManager::[SG]etSecuritySite implementation.
- Forward IInternetSecurityManager calls to custom manager.
- Added CreateFormatEnumerator implementation.

svn path=/trunk/; revision=18357

18 years agoSync to Wine-20050930:
Gé van Geldorp [Sat, 8 Oct 2005 19:30:16 +0000 (19:30 +0000)]
Sync to Wine-20050930:
Francois Gouget <fgouget@free.fr>
- Fix .spec declarations for functinos with 64bit arguments (reported by
  winapi_check).
Stefan Leichter <Stefan.Leichter@camLine.com>
- Added version resource to shlwapi.dll.
Alexandre Julliard <julliard@winehq.org>
- Remove the 'L' suffix on a number of constants to avoid comparison
  errors on 64-bit platforms.
- Take into account -noname functions when checking for duplicate export
  names. Fixed a couple of issues found by the stricter check.
- Specify 64-bit integers as double instead of long long in spec files
  so that we get the correct number of arguments.
- We are no longer generating .dbg.c files.
Dmitry Timoshkov <dmitry@codeweavers.com>
- Fix the usage of COLOR_xxx constants in the place of the window's
  class hbrBackground.
Alexander N. Sørnes <alex@thehandofagony.com>
- Added Norwegian translations.
Marcus Meissner <marcus@jet.franken.de>
- The last argument to MultiByteToWideChar is wide character count and
  not the buffer size in bytes. Fixed all places where it was wrong.

svn path=/trunk/; revision=18356

18 years agobasic implementation of zoomin functionality
Martin Fuchs [Sat, 8 Oct 2005 19:29:20 +0000 (19:29 +0000)]
basic implementation of zoomin functionality

svn path=/trunk/; revision=18355

18 years agoVendor import of shfolder
Gé van Geldorp [Sat, 8 Oct 2005 19:24:54 +0000 (19:24 +0000)]
Vendor import of shfolder

svn path=/trunk/; revision=18354

18 years agoRemove old shfolder in preparation for vendor import
Gé van Geldorp [Sat, 8 Oct 2005 19:20:41 +0000 (19:20 +0000)]
Remove old shfolder in preparation for vendor import

svn path=/trunk/; revision=18353

18 years agoSync to Wine-20050930:
Gé van Geldorp [Sat, 8 Oct 2005 19:07:39 +0000 (19:07 +0000)]
Sync to Wine-20050930:
Alexandre Julliard <julliard@winehq.org>
- Take into account -noname functions when checking for duplicate export
  names. Fixed a couple of issues found by the stricter check.
- We are no longer generating .dbg.c files.
Milko Krachounov <milko@3mhz.net>
- Bulgarian resources for mpr, msi, user, commdlg, oleaut32, shdocvw,
  shell32, comctl32, msrle32, mshtml, winspool, wineps, serialui,
  setupapi, wininet, regedit, uninstaller, notepad, winecfg and
  winhelp.
Alexander N. Sørnes <alex@thehandofagony.com>
- Added Norwegian translations.
Jacek Caban <jack@itma.pwr.wroc.pl>
- Make IPersist* interfaces heap based.
- Added IWebBrowser2 stub implementation.
- Make IProvideClassInfo2 interface heap based.
- Make IConnectionPointContainer interface heap based.
- Make WebBrowser heap based object.
- Improve stubs.
- Make IQuickActivate interface heap based.
- Added SetClientSite implementation.
- Make IOleControl and IOleInPlaceObject interface heap based.
Kimmo Myllyvirta <kimmo.myllyvirta@gmail.com>
- Added Finnish resources.

svn path=/trunk/; revision=18351

18 years agoBring it up to date.
Brandon Turner [Sat, 8 Oct 2005 18:08:17 +0000 (18:08 +0000)]
Bring it up to date.

svn path=/trunk/; revision=18350

18 years agoDisplayBuffer is only used when DBG=1
Brandon Turner [Sat, 8 Oct 2005 18:07:45 +0000 (18:07 +0000)]
DisplayBuffer is only used when DBG=1

svn path=/trunk/; revision=18349

18 years agoSync to Wine-20050930:
Gé van Geldorp [Sat, 8 Oct 2005 17:41:41 +0000 (17:41 +0000)]
Sync to Wine-20050930:
Michael Jung <mjung@iss.tu-darmstadt.de>
- Don't clone pidlLast in SHBindToParent.
- Pass correct pointer to SHFree in case of failure in
  UNIXFS_path_to_pidl.
- Return E_FAIL if we can't get the unix path in
  IPersistFolder3::InitializeEx.
- Return E_NOAGGREGATION if non-NULL pUnkOuter is given to the
  constructor.
Alexandre Julliard <julliard@winehq.org>
- We are no longer generating .spec.c files.
- Generate 16-bit spec files as assembly code too.
- Use a more portable scheme for storing the name of a critical
  section.
- Removed unused debug channels.
- Specify 64-bit integers as double instead of long long in spec files
  so that we get the correct number of arguments.
- We are no longer generating .dbg.c files.
Milko Krachounov <milko@3mhz.net>
- Bulgarian resources for mpr, msi, user, commdlg, oleaut32, shdocvw,
  shell32, comctl32, msrle32, mshtml, winspool, wineps, serialui,
  setupapi, wininet, regedit, uninstaller, notepad, winecfg and
  winhelp.
Kevin Koltzau <kevin@plop.org>
- Fix warnings in 64bit.
Dmitry Timoshkov <dmitry@codeweavers.com>
- Stop using a not initialized variable szTemp in
  _dbg_ILSimpleGetText, make _dbg_ILSimpleGetText return no value since
  nobody is using it.
- Stop dereferencing a possible NULL in pdump since
  _dbg_ILGetDataPointer can potentially return NULL (for instance for
  root or desktop pidl).
- Make shdebugstr_guid use standard wine_dbg_sprintf instead of the
  handmade solution.
- Translate file name from unix to ANSI encoding in
  UnixFolder_IShellFolder2_GetDisplayNameOf.
- Pass a locally modified version of SHELLEXECUTEINFO to
  IShellExecuteHookW_Execute, this should pass through at least
  sei_tmp.nShow retrieved from an .lnk file (fStartup).
Alexander N. Sørnes <alex@thehandofagony.com>
- Added Norwegian translation of comctl32 and shell32.
Kimmo Myllyvirta <kimmo.myllyvirta@gmail.com>
- Update Finnish resources.

svn path=/trunk/; revision=18348

18 years agoSync to Wine-20050930:
Gé van Geldorp [Sat, 8 Oct 2005 17:26:40 +0000 (17:26 +0000)]
Sync to Wine-20050930:
Robert Shearman <rob@codeweavers.com>
- Implement most of the details around unmarshalling of an object
  pointer.
- Fix allocation scheme in NdrConformantArrayUnmarshal to allocate if
  *ppMemory is NULL, like complex struct and user type unmarshalling.
- Fix ref-counting rules to match native DCOM Dlls.
Alexandre Julliard <julliard@winehq.org>
- Use a more portable scheme for storing the name of a critical
  section.
- We are no longer generating .dbg.c files.
Mike McCormack <mike@codeweavers.com>
- Fix gcc 4.0 warnings.

svn path=/trunk/; revision=18347

18 years agoSync to Wine-20050930:
Gé van Geldorp [Sat, 8 Oct 2005 17:17:27 +0000 (17:17 +0000)]
Sync to Wine-20050930:
Rein Klazes <wijn@wanadoo.nl>
- When scrolling, first update the new position of the control before
  calling UpdateWindow().
Alexandre Julliard <julliard@winehq.org>
- Fixed gcc 4.0 warnings.
- We are no longer generating .dbg.c files.
Krzysztof Foltman <wdev@foltman.com>
- Reimplementation of EM_LINELENGTH.
- Some attempt at documentation of double-linked list of
  ME_DisplayItem's.
- Optional destinations in stylesheets are now skipped properly (and
  not treated as the "proper" styles as they were before).
- EOF condition in the middle of the stylesheet is no longer putting
  the reader into infinite loop,
- Half-full input buffers don't trigger EOF anymore (although it
  could, in theory, break some apps, I find it unlikely - and the
  change makes Out from Boneville installer display license properly).
Marcus Meissner <marcus@jet.franken.de>
- The last argument to MultiByteToWideChar is wide character count and
  not the buffer size in bytes. Fixed all places where it was wrong.

svn path=/trunk/; revision=18345

18 years agoFix EOLs
Gé van Geldorp [Sat, 8 Oct 2005 17:15:42 +0000 (17:15 +0000)]
Fix EOLs

svn path=/trunk/; revision=18344

18 years agoSync to Wine-20050930:
Gé van Geldorp [Sat, 8 Oct 2005 17:13:07 +0000 (17:13 +0000)]
Sync to Wine-20050930:
Alexandre Julliard <julliard@winehq.org>
- We are no longer generating .dbg.c files.
Alexander N. Sørnes <alex@thehandofagony.com>
- Added Norwegian translations.

svn path=/trunk/; revision=18343

18 years agoSync to Wine-20050930:
Gé van Geldorp [Sat, 8 Oct 2005 17:10:59 +0000 (17:10 +0000)]
Sync to Wine-20050930:
Francois Gouget <fgouget@free.fr>
- Fix .spec declarations for functinos with 64bit arguments (reported by
  winapi_check).
Robert Shearman <rob@codeweavers.com>
- Add VT_UNKNOWN support for VARIANT marshaling by generalising the
  existing VT_DISPATCH code.
- Fix ref-counting rules to match native DCOM Dlls.
Alex Villacís Lasso <a_villacis@palosanto.com>
- Modify VarDiv() and VarSub() to use the existing VarDecSub() and
  VarDecDiv() for DECIMAL.
- Fix a scaling error in VarR4FromDec() and VarR8FromDec() that
  incorrectly multiplies the high 32 bits of the DECIMAL by 1e64 instead
  of the correct 2^64.
- Make Single|Double->BSTR conversion use the specified locale for the
  decimal point even without the LOCALE_USE_NLS flag. Test supplied.
Alexandre Julliard <julliard@winehq.org>
- We are no longer generating .spec.c files.
- Removed unused debug channels.
- Specify 64-bit integers as double instead of long long in spec files
  so that we get the correct number of arguments.
- Use a more portable scheme for storing the name of a critical
  section.
- Use MAKEINTRESOURCE instead of casts where appropriate.
- We are no longer generating .dbg.c files.
Milko Krachounov <milko@3mhz.net>
- Bulgarian resources for mpr, msi, user, commdlg, oleaut32, shdocvw,
  shell32, comctl32, msrle32, mshtml, winspool, wineps, serialui,
  setupapi, wininet, regedit, uninstaller, notepad, winecfg and
  winhelp.
Mike McCormack <mike@codeweavers.com>
- Fix "empty body in an if/else-statement" warnings.
Walt Ogburn <reuben@ugcs.caltech.edu>
- Get IFontDisp type information from stdole2.tlb, instead of IDispatch
  information from stdole32.tlb.
Marcus Meissner <marcus@jet.franken.de>
- Support more arguments in _invoke().
Marcus Meissner <meissner@suse.de>
- VT_PTR->VT_USERDEFINED chains depend on the TKIND of the userdefined
  type due to our handling of COM interfaces in there.

svn path=/trunk/; revision=18342

18 years agosync to Wine-20050930 dsound does not have hardware acclation it is still hardcode...
Magnus Olsen [Sat, 8 Oct 2005 17:05:40 +0000 (17:05 +0000)]
sync to Wine-20050930 dsound does not have hardware acclation it is still hardcode to software mode.

svn path=/trunk/; revision=18341

18 years agoremove to file that was mistake by commit by me thx
Magnus Olsen [Sat, 8 Oct 2005 16:45:47 +0000 (16:45 +0000)]
remove to file that was mistake by commit by me  thx
Mike Lerwill" <mlist@ml-solutions.co.uk> that did notice it

svn path=/trunk/; revision=18340

18 years agoDsound from win 2004 month 12 or month 11. It is working in windows 2000 in software...
Magnus Olsen [Sat, 8 Oct 2005 16:38:07 +0000 (16:38 +0000)]
Dsound from win 2004 month 12 or month 11. It is working in windows 2000 in software emulation mode. Tested with quake2 and some other apps. Not tested in ReactOS

svn path=/trunk/; revision=18339

18 years agoupdate change list
Martin Fuchs [Sat, 8 Oct 2005 16:26:04 +0000 (16:26 +0000)]
update change list

svn path=/trunk/; revision=18338

18 years agoRestart the device after its installation
Hervé Poussineau [Sat, 8 Oct 2005 15:52:14 +0000 (15:52 +0000)]
Restart the device after its installation

svn path=/trunk/; revision=18337

18 years agoUpdate section names
Hervé Poussineau [Sat, 8 Oct 2005 15:20:13 +0000 (15:20 +0000)]
Update section names
Add a upper filter serenum for serial ports

svn path=/trunk/; revision=18336

18 years agoNtPlugPlayControl: Implement PlugPlayControlResetDevice case
Hervé Poussineau [Sat, 8 Oct 2005 14:47:25 +0000 (14:47 +0000)]
NtPlugPlayControl: Implement PlugPlayControlResetDevice case

svn path=/trunk/; revision=18335

18 years agoprepare for dsound add MAXWAVEDRIVERS and remove #ifdef _WINESRC_from WAVE_DIRECTSOUND
Magnus Olsen [Sat, 8 Oct 2005 13:57:36 +0000 (13:57 +0000)]
prepare for dsound add MAXWAVEDRIVERS and remove #ifdef _WINESRC_from WAVE_DIRECTSOUND

svn path=/trunk/; revision=18334

18 years agoSync to Wine-20050930:
Gé van Geldorp [Sat, 8 Oct 2005 13:45:19 +0000 (13:45 +0000)]
Sync to Wine-20050930:
Aric Stewart <aric@codeweavers.com>
- Add the GUID for Patch files so that they can be opened as well. Looks
  like the database structure is pretty much the same.
- Implement MsiReinstallFeature.
- Be sure to null terminate the string in MsiGetProductInfoA after the
  W->A conversion using MsiGetProductInfoW if there is space.
- Added stub implementations for MsiEnumPatchesA/W.
Alexandre Julliard <julliard@winehq.org>
- We are no longer generating .dbg.c files.
- Use a more portable scheme for storing the name of a critical
  section.
- Get rid of a couple of non-portable long long constants.
- Fixed memory leak introduced in previous change.
- Avoid non-portable va_list manipulations.
Milko Krachounov <milko@3mhz.net>
- Bulgarian resources for mpr, msi, user, commdlg, oleaut32, shdocvw,
  shell32, comctl32, msrle32, mshtml, winspool, wineps, serialui,
  setupapi, wininet, regedit, uninstaller, notepad, winecfg and
  winhelp.
Jan Van Buggenhout <Chipzz@ULYSSIS.Org>
- implement stubs for MsiSequence[AW].
Dmitry Timoshkov <dmitry@codeweavers.com>
- COLOR_3DFACE is a better choice for the dialog background.
- Fix the usage of COLOR_xxx constants in the place of the window's
  class hbrBackground.
Mike McCormack <mike@codeweavers.com>
- Stub implementation of the RemoveIniValues action.
- Fix various memory leaks.
- Simplify the ProcessComponents action a little.
- Make build_icon_path return the path directly.
- Implement MsiSequenceA/W.
- Simplify the InstallValidate action a little.
- Added memory allocation inline functions (part 2).
- Fix a bug in a previous patch spotted by Dieter Komendera.
- Convert progids to a standard list.
- convert verbs into a standard list
- remove limitation of 100 verbs
- use pointers to verbs rather than indexes
- Rename load_dynamic_property and remove its unused 3rd argument.
- Create a macro to write a value to a subkey.
- Use the new msi_reg_set* macros where possible.
- Create a macro function to write registry values.
- fix a bug introduced by the progid list conversion
- make a fixme a little less alarmist
- Add objects to lists at the right time.
- Fix some simple memory leaks.
- Fix an error introduced when converting dialog lists to standard
  lists.
- Added memory allocation inline functions (part 1).
- Make sure not to free a a pointer that has been modified.
  Check that the text identifier doesn't contain invalid characters.
- Don't quote numbers in a query, as it doesn't parse correctly.
- Read the MaskEdit template from the correct db field.
- Don't create MSI handles unless we have to pass one through the API.
- Convert the list of dialog controls to a standard list.
- Deformat all dialog text strings before using them.
- Load riched20.dll on demand, and unload it after it's used (based on a
  patch by Rob Shearman).
- Make sure to release the package we grabbed on the error path.
- Fix and test MsiViewGetColumnInfo and binary fields.
- Skip dash characters in the PIDMask for a MaskedEdit control.
- Don't refcount tables.
- Fix an uninitialized variable problem.
- Fix memory leaks in the table code.
- Fix memory leaks.
- Remove some unused values in the object header.
- Fill out the stubs for MsiApplyTransformA/W a bit more.
- Fix various query related memory leaks.
- Make sure to set the minimum size before allocating string table
  memory.
- Don't include the terminating nul in the length in
  MsiSummaryInfoGetPropertyW.
- fix MsiSummaryInfoGetProperty to return ERROR_MORE_DATA if the
  buffer is too small (based on a patch by Aric Stewart)
- add a test case to show correct behaviour
- Create a function to determine the table's row size and use it.
  Fix a memory leak in the table code.
- Eliminate fixed length buffers from the MSIFEATURE structure.
- Fix more fixed length buffers.
- Reduce the indent level of a function.
- Allocate memory rather than using fixed length buffers.
- Remove an unnecessary level of indent.
- Keep temporary files in a seperate list.
- Rename ACTION_DoTopLevelINSTALL to MSI_InstallPackage, remove its
  duplicate 4th parameter.
  Split the code to copy a package into a separate function.
- Avoid fixed length buffers for conditions.
- Fix a memory leak.
- Create a function to read a property as an integer.
- Make some fixme messages less alarmist.
- Fix if's that are followed by semicolons.
- Add some more action stubs, remove forward declarations.
- Eliminate yet more fixed length buffers.
- Convert RunningActions array into a list.
- Split command line parsing from MSI_InstallPackage into a separate
  function.
- Move a fixed size buffer to the heap.
- Fix memory leaks in custom actions.
- Make a macro function for unimplemented actions.
  Add some more unimplemented action stubs.
- Make load_string_table return the string table.
- Stub implementation of the IsolateComponents action.
- Convert the list of tables to a standard list.
- Add a stub implementation of the BindImage action.
- Avoid UpdateWindow, it causes trouble with WS_EX_TRANSPARENT.
- Stub implementation of the PatchFiles action.
- Fix another memory leak.
- Add the progress control.
- Stub implementation of the MoveFiles action.
- Avoid using static variables in the InstallFiles action.
- Take advantage of the msi_get_deformatted_field function to simplify
  some code.
- Improve a fixme message a little.
- Skip the first character of a font identifier if it's \ or &.
- Make sure not to access invalid components or features.
- Fix the handling of MsiGetTargetPath args (with test case).
- Fix the handling of MsiDoAction args (with test case).
- Fixes for MsiGetSourcePath parameter handling.
- Load a table's column information separately from the table itself.
- Handle copying of the install package to a temporary file in one place
  only.
- Implement MsiGetShortcutTargetA.
- Fix the stub for MsiConfigureFeature.
Alexander N. Sørnes <alex@thehandofagony.com>
- Added Norwegian translations.
Kimmo Myllyvirta <kimmo.myllyvirta@gmail.com>
- Added Finnish resources.

svn path=/trunk/; revision=18333

18 years agoSync to Wine-20050930:
Gé van Geldorp [Sat, 8 Oct 2005 13:34:21 +0000 (13:34 +0000)]
Sync to Wine-20050930:
Alexandre Julliard <julliard@winehq.org>
- We are no longer generating .dbg.c files.
Milko Krachounov <milko@3mhz.net>
- Bulgarian resources for mpr, msi, user, commdlg, oleaut32, shdocvw,
  shell32, comctl32, msrle32, mshtml, winspool, wineps, serialui,
  setupapi, wininet, regedit, uninstaller, notepad, winecfg and
  winhelp.
Alexander N. Sørnes <alex@thehandofagony.com>
- Added Norwegian translations.

svn path=/trunk/; revision=18332

18 years agoSync to Wine-20050930:
Gé van Geldorp [Sat, 8 Oct 2005 13:28:54 +0000 (13:28 +0000)]
Sync to Wine-20050930:
Alexandre Julliard <julliard@winehq.org>
- We are no longer generating .spec.c files.
- We are no longer generating .dbg.c files.
Milko Krachounov <milko@3mhz.net>
- Bulgarian resources for mpr, msi, user, commdlg, oleaut32, shdocvw,
  shell32, comctl32, msrle32, mshtml, winspool, wineps, serialui,
  setupapi, wininet, regedit, uninstaller, notepad, winecfg and
  winhelp.
Kevin Koltzau <kevin@plop.org>
- Fix warnings in 64bit.
Mike McCormack <mike@codeweavers.com>
- Fix gcc 4.0 warnings.
Alexander N. Sørnes <alex@thehandofagony.com>
- Added Norwegian translations.
Marcus Meissner <meissner@suse.de>
- PrintDlg16: Copy back the Flags, nFromPage, nToPage and nCopies struct
  members after the print dialog finishes.
Kimmo Myllyvirta <kimmo.myllyvirta@gmail.com>
- Bring Finnish resources up to date.

svn path=/trunk/; revision=18331

18 years agoUse Wine solution for MRU problem, which is slightly different from the
Gé van Geldorp [Sat, 8 Oct 2005 13:24:27 +0000 (13:24 +0000)]
Use Wine solution for MRU problem, which is slightly different from the
solution which was implemented in ReactOS

svn path=/trunk/; revision=18330

18 years agoSync to Wine-20050930:
Gé van Geldorp [Sat, 8 Oct 2005 13:20:03 +0000 (13:20 +0000)]
Sync to Wine-20050930:
Michael Jung <mjung@iss.tu-darmstadt.de>
- Fixed inconsistency in LISTVIEW_DUMP macro.
Robert Shearman <rob@codeweavers.com>
- Add support for navigating a toolbar with the arrow keys.
- Fix WrapToolbar in the case of no parent window.
- Use the newly added NMTBINITCUSTOMIZE for sending the
  TBN_INITCUSTOMIZE so that it is safe on 64-bit platforms.
Aric Stewart <aric@codeweavers.com>
- Reading the MRUlist using the W functions we need to divide the size
  by sizeof(WCHAR) to get the count of characters.
Alexandre Julliard <julliard@winehq.org>
- Specify 64-bit integers as double instead of long long in spec files
  so that we get the correct number of arguments.
- We are no longer generating .dbg.c files.
Milko Krachounov <milko@3mhz.net>
- Bulgarian resources for mpr, msi, user, commdlg, oleaut32, shdocvw,
  shell32, comctl32, msrle32, mshtml, winspool, wineps, serialui,
  setupapi, wininet, regedit, uninstaller, notepad, winecfg and
  winhelp.
Dmitry Timoshkov <dmitry@codeweavers.com>
- Call SetDIBits with a proper DC in order to set bitmap bits.
Mike McCormack <mike@codeweavers.com>
- Fix if's that are followed by semicolons.
Alexander N. Sørnes <alex@thehandofagony.com>
- Added Norwegian translation of comctl32 and shell32.
Marcus Meissner <marcus@jet.franken.de>
- The last argument to MultiByteToWideChar is wide character count and
  not the buffer size in bytes. Fixed all places where it was wrong.
Frank Richter <frank.richter@gmail.com>
- Unregister theming subclasses at comctl32 shutdown; should fix
  reported re-registration errors.
Jason Edmeades <us@edmeades.me.uk>
- Fix some off by one calculations in the comboboxex functions, and
  handle an out of range positive index the same as windows + unit test
  case.

svn path=/trunk/; revision=18329

18 years agoAdd 'break_on_module_load' option to KDB. When enabled KDB will be entered for each...
Gregor Anich [Sat, 8 Oct 2005 12:47:53 +0000 (12:47 +0000)]
Add 'break_on_module_load' option to KDB. When enabled KDB will be entered for each module beeing loaded, and one can set
breakpoints etc.

svn path=/trunk/; revision=18328

18 years agoSync to Wine-20050930:
Gé van Geldorp [Sat, 8 Oct 2005 12:43:38 +0000 (12:43 +0000)]
Sync to Wine-20050930:
Alexandre Julliard <julliard@winehq.org>
- Fixed a number of pointer to integer conversions that wouldn't work
  right on a 64-bit platform.
- Now that we are requiring bison anyway, make the .tab.c file use the
  same base name as the .y file, so that we can generate correct
  dependencies in all cases.

svn path=/trunk/; revision=18327

18 years agoFix Hardware IDs and Compatible IDs returned for PCI devices
Hervé Poussineau [Sat, 8 Oct 2005 12:24:39 +0000 (12:24 +0000)]
Fix Hardware IDs and Compatible IDs returned for PCI devices

svn path=/trunk/; revision=18326

18 years agoSync to Wine-20050930:
Gé van Geldorp [Sat, 8 Oct 2005 12:18:07 +0000 (12:18 +0000)]
Sync to Wine-20050930:
Alexandre Julliard <julliard@winehq.org>
- Generate 16-bit spec files as assembly code too.
- Output the resource data in assembly too.
- Factor out a couple of useful helper functions.
- Store RVAs instead of pointers wherever possible in the generated NT
  header and directories.
- Output constant strings in a more appropriate section than .text.
- Make sure that values of absolute symbols fit in 16 bits.
- Implemented import thunks for x86-64.
- Generate stub functions directly in assembly.
- Moved stub function generation to import.c. Added a get_stub_name
  function to ensure naming consistency.
- Now that everything is done in assembly in the spec file, directly
  generate a .s file to bypass gcc inefficiency with large data
  structures.
- Added support for 64-bit format NT header and export/import tables.
- Now that we have to be able to run the assembler from winebuild, added
  an option to generate a .spec.o file in a single step.
  Added --save-temps and --verbose options for easier debugging.
- Added an entry point routine for native drivers.
- Added a bit of framework for future x86_64 support.
- Create an assembly file with all undefined symbols and add it to the
  link command so that the symbols show up in the final undefined list.
  Use that list to create thunks for all exported but undefined symbols,
  to make sure all export RVAs point somewhere inside the module.
- Take into account -noname functions when checking for duplicate export
  names. Fixed a couple of issues found by the stricter check.
- Generate the NT header in assembly instead of using a C structure.
- Don't remove ignored symbols from the undefined list, simply skip them
  when resolving imports.
  Added get_temp_file_name utility function.
- Fixed stack offset of %eax register.
- Output the delayed import table using assembly too.
- Added a common function to declare global symbols, and make them
  hidden on platforms that support it.
- Fixed a number of pointer to integer conversions that wouldn't work
  right on a 64-bit platform.
- Output the import directory using assembly instead of C structures.
- Defined a proper structure for debug channels.
  Also put all the function pointers inside a structure and added
  __wine_dbg_set_functions to change them instead of exporting the
  pointers directly.
- Moved return value handling to the individual relay thunks so that we
  only need one version of wine_call_from_16.
  Patch the wine_call_from_16 address along with the cs value directly
  in the 16-bit code segment to avoid the need for special magic in the
  import thunks.
- Moved the spec file init function and constructor to winecrt0.
- Make the users of wine_call_from_32_regs save %eax so that we don't
  need a special hack in the import thunk.
  Added a get_pc_thunk_eax function to simplify the code a bit.
- Get rid of the debug channels support.

svn path=/trunk/; revision=18325

18 years agoFixing dsdesc stuct with right name from wine
Magnus Olsen [Sat, 8 Oct 2005 11:26:13 +0000 (11:26 +0000)]
Fixing dsdesc stuct with right name from wine
I did correct right datatype in the struct
fix minor change in dsound.h

svn path=/trunk/; revision=18324

18 years agoprepare for dsound
Magnus Olsen [Sat, 8 Oct 2005 10:52:43 +0000 (10:52 +0000)]
prepare for dsound

svn path=/trunk/; revision=18323

18 years agoSync to Wine-20050930:
Gé van Geldorp [Sat, 8 Oct 2005 10:28:57 +0000 (10:28 +0000)]
Sync to Wine-20050930:
Alexandre Julliard <julliard@winehq.org>
- Now that we are requiring bison anyway, make the .tab.c file use the
  same base name as the .y file, so that we can generate correct
  dependencies in all cases.

svn path=/trunk/; revision=18322

18 years agoSync to Wine-20050930:
Gé van Geldorp [Sat, 8 Oct 2005 09:33:47 +0000 (09:33 +0000)]
Sync to Wine-20050930:
Alexandre Julliard <julliard@winehq.org>
- Avoid some warnings on 64-bit platforms.

svn path=/trunk/; revision=18321

18 years agochange from warning to allowwarnings ="true" thx Christoph_vW and blight_
Magnus Olsen [Sat, 8 Oct 2005 00:41:31 +0000 (00:41 +0000)]
change from warning to allowwarnings ="true" thx Christoph_vW  and blight_

svn path=/trunk/; revision=18319

18 years agoSync aginst a older version of wine, fixed GvG patch for so we do not lose poll_mouse...
Magnus Olsen [Sat, 8 Oct 2005 00:21:29 +0000 (00:21 +0000)]
Sync aginst a older version of wine, fixed GvG patch for so we do not lose poll_mouse, tested in few apps and games in ros and windows. Next sync is against current version of wine. and it does remove almost whole my patch for wine dinput thx to GvG implemet userhook for mouse and keyboard in reactos.

svn path=/trunk/; revision=18318

18 years agobasic NT4 DirectDraw implemet and it is untested
Magnus Olsen [Fri, 7 Oct 2005 22:50:26 +0000 (22:50 +0000)]
basic NT4 DirectDraw implemet and it is untested
- NtGdiDdGetBltStatus
- NtGdiDdGetFlipStatus
- NtGdiDdSetOverlayPosition

Write some code for NtGdiDdDestroySurface and NtGdiDdCreateSurface, we got now basic all nt4 api implemet and unstested  for directdraw in the kernel

svn path=/trunk/; revision=18317

18 years agoFix hotkeys for En.rc by Harteex, thx Tsk to found this bugs
Magnus Olsen [Fri, 7 Oct 2005 22:20:50 +0000 (22:20 +0000)]
Fix hotkeys for En.rc by Harteex, thx Tsk to found this bugs

svn path=/trunk/; revision=18316

18 years agoFix release build uninitialized
Magnus Olsen [Fri, 7 Oct 2005 21:48:12 +0000 (21:48 +0000)]
Fix release build uninitialized
Implemet NtGdiDdAddAttachedSurface untested

svn path=/trunk/; revision=18315

18 years agomake ddraw compile again
Magnus Olsen [Fri, 7 Oct 2005 21:30:33 +0000 (21:30 +0000)]
make ddraw compile again

svn path=/trunk/; revision=18314

18 years agoRemove more stub from ntdraw and implement it, (untested) it is alot of stub that...
Magnus Olsen [Fri, 7 Oct 2005 20:27:52 +0000 (20:27 +0000)]
Remove more stub from ntdraw and implement it, (untested) it is alot of stub that have been implemet. fill DD_CALLBACKS right in NtGdiDdCreateDirectDrawObject, and fix party the internal struct.
implemet follow but not tested
- NtGdiDdCreateSurface, NtGdiDdDestroySurface
  some part it need fill the info right before it call on DdCreateSurface
-  NtGdiDdFlip done
-  NtGdiDdGetScanLine done
-  NtGdiDdSetColorKey done
-  NtGdiDdUnlock done
-  NtGdiDdUpdateOverlay done
-  NtGdiDdSetExclusiveMode done (need setup the callback)
-  NtGdiDdLock done

svn path=/trunk/; revision=18313

18 years agoUpdating ddrawint.h header with some new struct and right info.
Magnus Olsen [Fri, 7 Oct 2005 20:15:10 +0000 (20:15 +0000)]
Updating ddrawint.h header with some new struct and right info.

svn path=/trunk/; revision=18312

18 years agoadding traceroute to build.
Ged Murphy [Fri, 7 Oct 2005 19:16:14 +0000 (19:16 +0000)]
adding traceroute to build.

svn path=/trunk/; revision=18311

18 years agoAllocate memory even for NULL strings, as we must not return a NULL pointer
Hervé Poussineau [Fri, 7 Oct 2005 15:47:17 +0000 (15:47 +0000)]
Allocate memory even for NULL strings, as we must not return a NULL pointer

svn path=/trunk/; revision=18310

18 years ago- Fill Level field in DEVICE_NODE structure
Hervé Poussineau [Fri, 7 Oct 2005 13:09:23 +0000 (13:09 +0000)]
- Fill Level field in DEVICE_NODE structure
- Full support of ParentIdPrefix value in registry
- Implement IRP_MJ_PNP/IRP_MN_QUERY_CAPABILITIES for PDOs enumerated by Root bus
- Add a temporary hack in pci driver as long as Plug and Play is not ready

=> This would allow to have two identical devices plugged on different buses (for example, two USB mices plugged on different hubs)

svn path=/trunk/; revision=18309