Commit graph

19001 commits

Author SHA1 Message Date
Hervé Poussineau 37faec1dc1 - Add a minimal implementation of SetupScanFileQueueW
- In SetupDiBuildDriverInfoList, add found drivers in the right driver list
- In SetupDiEnumDriverInfoW, enumerate the right driver list if DeviceInfoData is not NULL

svn path=/trunk/; revision=20394
2005-12-28 14:21:05 +00:00
Filip Navara 83ee9cec35 Add failure check.
svn path=/trunk/; revision=20393
2005-12-28 13:27:40 +00:00
Maarten Bosma 6bee8fb5cc Revert r20367 and r20368 since they crash the GUI in second boot by hitting a assert at line 271 in win32k/ntuser/msgqueue.c
svn path=/trunk/; revision=20392
2005-12-28 12:40:17 +00:00
Ged Murphy 4662df1208 Fix some MSVC warnings
I'm feeling very lazy today, today's commits prove that point nicely :)

svn path=/trunk/; revision=20390
2005-12-28 02:20:27 +00:00
Ged Murphy ecdb896991 put the asterix and colon the right way round
svn path=/trunk/; revision=20389
2005-12-28 01:29:42 +00:00
Ged Murphy 55ffad6068 Use bigger buffer to avoid stack corruption, as seen when running app built with msvc
svn path=/trunk/; revision=20388
2005-12-28 01:23:14 +00:00
Ged Murphy 09e73cb4d4 display correct Min RTT
Fixes bug 1194

svn path=/trunk/; revision=20387
2005-12-28 01:08:04 +00:00
Ged Murphy 2e47dd68f3 silence MSVC warning
svn path=/trunk/; revision=20386
2005-12-28 00:17:21 +00:00
Ged Murphy 44553ad153 correct spelling
svn path=/trunk/; revision=20385
2005-12-27 23:25:04 +00:00
Thomas Bluemel 8fed897da5 minor error handling fixes
svn path=/trunk/; revision=20384
2005-12-27 23:17:43 +00:00
Magnus Olsen 7cc50f245a update hu langues file patch from talley.
svn path=/trunk/; revision=20383
2005-12-27 23:05:34 +00:00
Eric Kohl 2401028021 Report a logged-on user to the PnP-Manager.
This should trigger the driver installation.

svn path=/trunk/; revision=20382
2005-12-27 23:05:22 +00:00
Thomas Bluemel 140e567aed Patch by Andreas Ntakas <freedatanow@yahoo.com>:
- Greek translation of aclui.dll

svn path=/trunk/; revision=20381
2005-12-27 22:28:45 +00:00
Aleksey Bragin 947cc595f4 Artem Reznikov: Ukrainian keyboard layout (bug 1200).
svn path=/trunk/; revision=20380
2005-12-27 22:00:43 +00:00
Aleksey Bragin d159887621 USB 2.5.0 -> 2.6.14.3 upgrade: Add some interrupt-related stuff into device extension (will be used after future commits)
svn path=/trunk/; revision=20379
2005-12-27 21:22:27 +00:00
Aleksey Bragin e69fe17fae USB 2.5.0 -> 2.6.14.3 upgrade: Store actual bus number by querying upper-laying driver.
svn path=/trunk/; revision=20378
2005-12-27 21:01:58 +00:00
Aleksey Bragin 6dc4b94b23 USB 2.5.0 -> 2.6.14.3 upgrade: Adding information about bus number to which this HC is connected to (needed in further calls to read/write pci config space)
svn path=/trunk/; revision=20377
2005-12-27 21:00:19 +00:00
Ged Murphy 880e7e8dbe Fix a few msvc warnings
svn path=/trunk/; revision=20376
2005-12-27 18:59:13 +00:00
Ged Murphy 91f740097e silence msvc warning
svn path=/trunk/; revision=20375
2005-12-27 18:47:11 +00:00
Ged Murphy 6ae404c480 Silence most of the msvc warnings
svn path=/trunk/; revision=20374
2005-12-27 18:05:53 +00:00
Thomas Bluemel 9cc7905c9d Display the driver provider, date and version. Based on a patch by Herve.
svn path=/trunk/; revision=20373
2005-12-27 17:15:51 +00:00
Thomas Bluemel 2cfbdf83cd properly read the cursor hotspots from the resource
svn path=/trunk/; revision=20372
2005-12-27 16:19:07 +00:00
Thomas Bluemel 57ce730b6a fixed difference in signedness warnings
svn path=/trunk/; revision=20371
2005-12-27 15:33:31 +00:00
Hervé Poussineau 10d768b33b Handle more DIF codes in SetupDiCallClassInstaller. The list should now be complete
svn path=/trunk/; revision=20370
2005-12-27 15:19:45 +00:00
Hervé Poussineau 79daaf2303 Revert code specific to Wine to enumerate serial ports, and allow generic enumeration of interfaces like in ReactOS.
Serial ports will still be enumerated in Wine (using GUID_DEVINTERFACE_COMPORT or GUID_DEVINTERFACE_SERENUM_BUS_ENUMERATOR) if the following registry entries are present:

HKLM\SYSTEM\CurrentControlSet\Control\DeviceClasses\{4d36e978-e325-11ce-bfc1-08002be10318}\COM1
DeviceInstance   REG_SZ     SERIAL\COM1
HKLM\SYSTEM\CurrentControlSet\Control\DeviceClasses\{4d36e978-e325-11ce-bfc1-08002be10318}\COM1\#
SymbolicLink     REG_SZ     COM1:
HKLM\SYSTEM\CurrentControlSet\Control\DeviceClasses\{4d36e978-e325-11ce-bfc1-08002be10318}\COM1\#\Control
Linked           REG_DWORD  1
HKLM\SYSTEM\CurrentControlSet\Control\DeviceClasses\{86e0d1e0-8089-11d0-9ce4-08003e301f73}\COM1
DeviceInstance   REG_SZ     COM1
HKLM\SYSTEM\CurrentControlSet\Control\DeviceClasses\{86e0d1e0-8089-11d0-9ce4-08003e301f73}\COM1\#
SymbolicLink     REG_SZ     COM1:
HKLM\SYSTEM\CurrentControlSet\Control\DeviceClasses\{86e0d1e0-8089-11d0-9ce4-08003e301f73}\COM1\#\Control
Linked           REG_DWORD  1
HKLM\SYSTEM\CurrentControlSet\Enum\SERIAL\COM1
ClassGUID        REG_SZ     {4D36E978-E325-11CE-BFC1-08002BE10318}

svn path=/trunk/; revision=20369
2005-12-27 11:39:43 +00:00
Alex Ionescu 286c45ef35 Remove the evil build-breaker mark of the devil: 't'
svn path=/trunk/; revision=20368
2005-12-27 06:11:44 +00:00
Alex Ionescu 06c7dcc913 - Major Win32k Header Cleanup: Add ntgdi.h based on latest Platform SDK Public header. It contains the official definitions for NtGdi APIs.
- Added ntgdityps.h for structures needed to use the header (which were sadly not publically shipped).
- Removed internal win32k header data from public headers and put it to internal win32k headers.
- Fixed ntuser.h STDCALL->WINAPI.
- Added ntgdihdl.h for shared GDI Handle information between gdi32/win32k
- Added ntusrtyp.h for some shared NtUser types.
- Added ntgdibad.h which contains all non-compatible NtGdi prototypes, along with a detailed comment for each, and information on how to fix it. I had a 20 000+ line patch fixing all these issues, but it contained many bugs and I scrapped it in place for this approach, which while dirtier at first, simplifies the number of changes needed so that others can work on it as well.
- Fixed some gdi32/win32k/user32 header issues.

svn path=/trunk/; revision=20367
2005-12-27 03:41:13 +00:00
Alex Ionescu 901929a787 - Added support for NTLDR style freeloader GUI. To enable, edit freeldr.ini and add:
ShowTime=No
MinimalUI=Yes
MenuBox=No
CenterMenu=No
TimeText=Seconds until highlighted choice will be started automatically:  
Also make sure the following are set:
MenuTextColor=Gray
MenuColor=Black
TextColor=Gray
SelectedTextColor=Black
SelectedColor=Gray.
- Also made the boot-up screen black, not blue, since that's the actual color it's been after NT4. If booting without NOGUIBOOT, this results in a much nicer transition to the boot screen (especially if using the NTLDR theme)
- Some other minor changes done to simplify transitions while booting. Hoping for filip to finish his Bootvid patch to remove the last annoying gui->text->gui switch near the end :).

svn path=/trunk/; revision=20366
2005-12-27 03:12:00 +00:00
Alex Ionescu debac394a9 - Add information on new executive locks being worked on.
svn path=/trunk/; revision=20365
2005-12-27 03:06:35 +00:00
Thomas Bluemel 426d30c15a fixed remote device property pages
svn path=/trunk/; revision=20364
2005-12-27 01:53:00 +00:00
Hervé Poussineau ca980c3388 Handle DIF_ADDPROPERTYPAGE_ADVANCED in SetupDiCallClassInstaller (needed by r20358)
svn path=/trunk/; revision=20363
2005-12-27 01:37:04 +00:00
Thomas Bluemel 5aff37f38b wrc wants an empty line at the end of the file
svn path=/trunk/; revision=20362
2005-12-27 01:14:55 +00:00
Magnus Olsen 51f1ca9a18 forget update de.rc
svn path=/trunk/; revision=20361
2005-12-27 00:11:29 +00:00
Magnus Olsen 3d62716cd9 Maintain work sync res with en.rc the rc file need update there translation for the new dialog boz
svn path=/trunk/; revision=20360
2005-12-27 00:03:24 +00:00
Magnus Olsen 4eb2b8bb3a Maintain work sync res with en.rc res change adding IDS_USERDOMAINFORMAT "%1 (%2\\%3)" and IDS_USERFORMAT "%1" no need update the translatons.
svn path=/trunk/; revision=20359
2005-12-26 23:56:25 +00:00
Thomas Bluemel 1797e0a93a Add the driver page if necessary, based on a patch by Herve
svn path=/trunk/; revision=20358
2005-12-26 23:37:04 +00:00
Gé van Geldorp 8a34917715 Update status
svn path=/trunk/; revision=20357
2005-12-26 23:35:02 +00:00
Gé van Geldorp bb28b4d54c Sync to Wine-0_9_4:
Thomas Weidenmueller <wine-patches@reactsoft.com>
- urlmon: Correctly fix IStream::Read.
  Don't dereference a possible NULL pointer.
- urlmon: Fix call to ReadFile.
  The BytesRead parameter passed to ReadFile may never be NULL.
Jacek Caban <jacek@codeweavers.com>
- urlmon: Added handling of BINDF_FROMURLMON in file protocol.
- urlmon: Added some tests and fixes of file protocol.
- urlmon: Fix BindToStorage test.

svn path=/trunk/; revision=20355
2005-12-26 23:31:24 +00:00
Gé van Geldorp d852648be4 Sync to Wine-0_9_4:
Vincent Béron <vberon@mecano.gme.usherb.ca>
- Add some missing includes which contain used prototypes.

svn path=/trunk/; revision=20354
2005-12-26 23:24:41 +00:00
Gé van Geldorp 4b31fc1e94 Sync to Wine-0_9_4:
Michael Jung <mjung@iss.tu-darmstadt.de>
- shell32: Fix drag-scrolling in the shellview object.
Stefan Leichter <Stefan.Leichter@camLine.com>
- shell32: Fix return value of PathProcessCommand.

svn path=/trunk/; revision=20353
2005-12-26 23:23:03 +00:00
Gé van Geldorp 5187602453 Sync to Wine-0_9_4:
Ulrich Czekalla <ulrich.czekalla@utoronto.ca>
- riched20: Reset selection when text is reset.

svn path=/trunk/; revision=20352
2005-12-26 23:20:19 +00:00
Gé van Geldorp afdf040ea3 Sync to Wine-0_9_4:
Robert Shearman <rob@codeweavers.com>
- OLE: Fix SafeArrayCopy for NULL pvData.
  It is allowed to copy a SAFEARRAY with a NULL pvData, as long as
  cbElements is non-zero. Add a test for this and fix the safe array
  code.
- OLE: Add const to several typelib functions.
  Add const attributes to parameters for several functions and fix up
  some formatting.
- OleTranslateColor trace fix.
  OleTranslateColor isn't a stub so don't print ":stub" in the trace
  message.

svn path=/trunk/; revision=20351
2005-12-26 23:18:49 +00:00
Gé van Geldorp 754cd8a82e Sync to Wine-0_9_4:
Michael Jung <mjung@iss.tu-darmstadt.de>
- ole32: Periodically call IDropTarger::DragOver during Drag&Drop.
Robert Shearman <rob@codeweavers.com>
- CreateErrorInfo trace fix.
  CreateErrorInfo isn't a stub so don't print this in the trace
  message.
Alexandre Julliard <julliard@winehq.org>
- Take advantage of the __EXCEPT_PAGE_FAULT macro.
- We no longer need to handle EXCEPTION_PRIV_INSTRUCTION on page faults.
- ole32: Revert exception handler change.
  The handler does the opposite of normal page fault handlers.
Ulrich Czekalla <ulrich@codeweavers.com>
- ole32: Return error instead of asserting if storage file is corrupt.
Eric Pouech <eric.pouech@wanadoo.fr>
- Functions with no paramters must be (void).
- Const correctness fixes.

svn path=/trunk/; revision=20350
2005-12-26 23:16:41 +00:00
Gé van Geldorp 907803cd6d Sync to Wine-0_9_4:
Magnus Olsen <magnus@itkonsult-olsen.com>
- msi: Fixed deformat_environment to not cut off string.
Bill Medland <billmedland@mercuryspeed.com>
- msi: Use a default dialog font if nothing is specified.
- msi: Prevent array underflow in MsiFormat when measuring with zero-length buffer.

svn path=/trunk/; revision=20349
2005-12-26 23:10:21 +00:00
Gé van Geldorp 1ec4f54cc9 Sync to Wine-0_9_4:
Vincent Béron <vberon@mecano.gme.usherb.ca>
- Add some missing includes which contain used prototypes.

svn path=/trunk/; revision=20348
2005-12-26 23:08:49 +00:00
Gé van Geldorp 9d0a7ef35c Sync to Wine-0_9_4:
Juan Lang <juan_lang@yahoo.com>
- crypt32: Implement more implicit properties, with tests.
- crypt32: Implement CRLDistPoints encoding/decoding.
- rewrite sequence decoding to support context-specific tags, and
  eliminate duplicated code
- implement encoding and decoding of CRLDistPoints
- crypt32: Decode cleanups.
- implement a helper to decode sequences of like types
- use helper functions wherever applicable when decoding
- correct "expected" vs. "got" usage in tests
- fix a few other small bugs
Alexandre Julliard <julliard@winehq.org>
- Take advantage of the __EXCEPT_PAGE_FAULT macro.

svn path=/trunk/; revision=20347
2005-12-26 23:05:15 +00:00
Gé van Geldorp 74ab94870a Sync to Wine-0_9_4:
Eric Pouech <eric.pouech@wanadoo.fr>
- Const correctness fixes.
- Removed some dead-code.

svn path=/trunk/; revision=20346
2005-12-26 22:57:56 +00:00
Gé van Geldorp 5fccaf46f0 Sync to Wine-0_9_4:
Dmitry Timoshkov <dmitry@codeweavers.com>
- comctl32: Add a test for the initial tooltip window style settings,
  make it pass under Wine.
Eric Pouech <eric.pouech@wanadoo.fr>
- comctl32: Fixed (harmless) typo.

svn path=/trunk/; revision=20345
2005-12-26 22:56:31 +00:00
Gé van Geldorp a7c00fd10a Sync to Wine-0_9_4:
Alexandre Julliard <julliard@winehq.org>
- winebuild: Allow -register flag for Win32 too.
  This way it can be used as hint for the relay code.
- ntdll: Make __wine_call_from_32_restore_regs take a context pointer.
  Changed exception raise functions to call it explicitly.
- ntdll: New implementation of relay thunks.
  New implementation of relay thunks that doesn't require modifying code
  on the fly, so that the thunks can be put in the text section.
  Some performance improvements.

svn path=/trunk/; revision=20344
2005-12-26 22:51:29 +00:00
Hervé Poussineau f839c3ab83 Replace implementation of QueryServiceConfigW by a stub (like in pre-20255), as rpcrt4 throws sometimes an exception and breaks PnP manager
svn path=/trunk/; revision=20343
2005-12-26 21:47:28 +00:00