Commit graph

19225 commits

Author SHA1 Message Date
Magnus Olsen
181c0f4e30 Fix memory leak in NtUserMonitorFromRect when it return in one case.
svn path=/trunk/; revision=20420
2005-12-29 13:13:14 +00:00
Magnus Olsen
f52b36d570 IntRegisterClass did not check for NULL pointer when it alloc memory.
svn path=/trunk/; revision=20419
2005-12-29 12:40:31 +00:00
Magnus Olsen
677cdc30d5 DRIVER_RegisterDriver did not check for NULL pointer when it alloc memory.
svn path=/trunk/; revision=20418
2005-12-29 12:13:02 +00:00
Magnus Olsen
4da89d0391 revert my last code did miss POLYGONFILL_DestroyEdgeList was at end
svn path=/trunk/; revision=20417
2005-12-29 11:20:30 +00:00
Magnus Olsen
5080674b38 Fix memory leak in POLYGONFILL_MakeEdgeList when it fail.
svn path=/trunk/; revision=20416
2005-12-29 11:16:28 +00:00
Magnus Olsen
262b201ee2 EngSetPointerShape did not check for NULL pointer when it alloc memmory.
svn path=/trunk/; revision=20415
2005-12-29 10:53:01 +00:00
Alex Ionescu
cf56f16a98 Fix kernel-mode executive atom implementation (mostly add SEH and tidy up the code). Then fix kernel32 implementation which was sending incorrect sizes, and also re-factored the entire code, since most functions were quatriplicated. now there are 3 main functions instead of 12. Also fixed a bug in RtlCreateAtomTable.
svn path=/trunk/; revision=20414
2005-12-29 08:43:45 +00:00
Andrew Munger
00a70f69db Use Bitstream Vera Sans when asked for Tahoma. Addresses bug 1188.
svn path=/trunk/; revision=20413
2005-12-29 05:18:21 +00:00
Ged Murphy
52431ae3ad change service pack from 6 to 4
addresses bug 1169

svn path=/trunk/; revision=20412
2005-12-29 01:59:55 +00:00
Magnus Olsen
8f9ce96ecc DIB_CreateDIBSection fix do not zero out memmory if it is a null pointer it got from ExAllocatePoolWithTag
DIB_MapPaletteColors do not try write to NULL pointer if ExAllocatePoolWithTag do return a NULLL pointer. 


svn path=/trunk/; revision=20411
2005-12-29 01:57:50 +00:00
Martin Fuchs
0f301e551b update of french Explore resource script from G. Maton Bugzilla entry 1184)
svn path=/trunk/; revision=20410
2005-12-29 00:04:34 +00:00
Martin Fuchs
e976cc4cf6 clean up ibrowser resource scripts
svn path=/trunk/; revision=20409
2005-12-28 23:51:32 +00:00
Martin Fuchs
09a72082c7 commit patch of bugzilla entry 1073 to to compile Explorer in a Wine environment
svn path=/trunk/; revision=20408
2005-12-28 22:52:35 +00:00
Martin Fuchs
53980699e3 reinitialize image list in ShellBrowser::invalidate_cache()
svn path=/trunk/; revision=20407
2005-12-28 22:46:09 +00:00
Thomas Bluemel
0446c2ff01 Patch by David Hinz <fRy2oo5@gmail.com>:
- Update German translation of devmgr.dll

svn path=/trunk/; revision=20405
2005-12-28 21:46:31 +00:00
Hartmut Birr
dad91200d2 Fixed the structure allignment of some cursor/icon related structures.
svn path=/trunk/; revision=20404
2005-12-28 20:34:10 +00:00
Hartmut Birr
5e07902f00 Commit r20366:20368 again.
svn path=/trunk/; revision=20403
2005-12-28 20:31:44 +00:00
Thomas Bluemel
7838e0f72c ReAlloc should be able to move memory blocks if necessary. This fixes
some problems I ran into: syslink control, and dynamically adding
property sheets with PropSheet_AddPage/PSM_ADDPAGE. This patch was submitted to wine-patches.

svn path=/trunk/; revision=20402
2005-12-28 20:06:35 +00:00
Magnus Olsen
f7c812d7ec update NtUserGetMouseMovePointsEx prototype to msdn
svn path=/trunk/; revision=20401
2005-12-28 19:54:07 +00:00
Ged Murphy
fb07b27cd3 Clean up code and fix memory leaks
svn path=/trunk/; revision=20400
2005-12-28 19:32:06 +00:00
Hervé Poussineau
7218816a5a Validate parameters in SetupDiSetDeviceInstallParamsW
Be ready to honor DI_FLAGSEX_ALLOWEXCLUDEDDRVS flag
Fix an infinite loop in SetupDiSetSelectedDriverW

svn path=/trunk/; revision=20398
2005-12-28 17:10:36 +00:00
Magnus Olsen
576252b0a1 checking for null and correct memmroy leak part of bug 252 patch by j_anderw
svn path=/trunk/; revision=20397
2005-12-28 16:27:20 +00:00
Martin Fuchs
deb261e226 - refactor icon cache
- display icon overlays in Explorer tree view

svn path=/trunk/; revision=20396
2005-12-28 16:14:10 +00:00
Thomas Bluemel
f1b42e60e0 fixed uninitialized variable warning
svn path=/trunk/; revision=20395
2005-12-28 14:55:22 +00:00
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