Commit graph

68422 commits

Author SHA1 Message Date
Eric Kohl dd0e23b691 Avoid attempts to reinstall a driver on reboot when a previous attempt has already failed.
[NEWDEV]
Set the CONFIGFLAG_FAILEDINSTALL flag in the new hardware wizards welcome page and remove it only when the driver was successfully installed.

[UMPNPMGR]
Do not invoke the device installer if the devices CONFIGFLAG_FAILEDINSTALL flag is set.

svn path=/trunk/; revision=74348
2017-04-17 11:34:08 +00:00
Mark Jansen 1313fd5c76 [BROWSEUI] Port some IAutoComplete changes from wine + fix a memory leak. This allows the dropdown to show with ACO_AUTOSUGGEST and an empty input.
svn path=/trunk/; revision=74347
2017-04-17 09:35:08 +00:00
Giannis Adamopoulos 43527efc13 [BROWSEUI] -Remove a couple of lines that shouldn't have been committed.
svn path=/trunk/; revision=74346
2017-04-17 09:15:45 +00:00
Giannis Adamopoulos f24e5deac9 [BROWSEUI] -CBandSiteMenu: Add preliminary support for adding and removing bands in the taskbar. If a class was registered in the CATID_DeskBand category it will be shown in the menu and selecting it can add it or remove it from the taskbar. Showing the two built in ones (quick launch and desktop) is not implemented yet.
svn path=/trunk/; revision=74345
2017-04-17 09:02:49 +00:00
Eric Kohl 789449896d [WINMINE]
Fix vertical aligment of the digits in mines.bmp.
Patch by Andre Semaki.
CORE-12777

svn path=/trunk/; revision=74344
2017-04-16 22:42:38 +00:00
Eric Kohl 77d8a7f5ee [SHELL]
Update russian translation.
Patch by amber.
CORE-12525

svn path=/trunk/; revision=74343
2017-04-16 22:00:46 +00:00
Eric Kohl bb2c79c089 [MEDIA/RAPPS]
Update russian translation.
Patch by amber.
CORE-12525

svn path=/trunk/; revision=74342
2017-04-16 21:57:41 +00:00
Eric Kohl 5830fef205 [OPENGLCFG]
Add russain translation.
Patch by amber.
CORE-12525

svn path=/trunk/; revision=74341
2017-04-16 21:53:37 +00:00
Eric Kohl 49455e979d [NET]
Update russian translation.
Patch by amber.
CORE-12525

svn path=/trunk/; revision=74340
2017-04-16 21:48:43 +00:00
Eric Kohl 21862af108 [LSASRV]
Update the russian translation.
Patch by amber.
CORE-12525

svn path=/trunk/; revision=74339
2017-04-16 21:45:43 +00:00
Eric Kohl d8187f248b [AT]
Fix outdated russian translation.

svn path=/trunk/; revision=74338
2017-04-16 21:42:09 +00:00
Eric Kohl e70a305963 [HIVECLS]
Update russian translation.
Patch by amber.
CORE-12525

svn path=/trunk/; revision=74337
2017-04-16 21:33:56 +00:00
Eric Kohl c2e52c6046 [FONTVIEW]
Update the russain translation.
CORE-12525

svn path=/trunk/; revision=74336
2017-04-16 21:30:29 +00:00
Eric Kohl 28877f472f [SHELL32]
Translate folder options.
CORE-12525

svn path=/trunk/; revision=74335
2017-04-16 21:26:05 +00:00
Eric Kohl b026b17386 [NEWDEV]
Fix control sizes in russian dialogs.
CORE-12525

svn path=/trunk/; revision=74334
2017-04-16 21:21:36 +00:00
Eric Kohl cc01ed0b73 [AT]
Added RU translation to the AT command.

[BLACKSHADE]
Added RU translation to the blackshade theme.
CORE-12961

svn path=/trunk/; revision=74333
2017-04-16 20:57:30 +00:00
Eric Kohl 54083aff00 [DESK]
Added en-GB to desk.cpl.
CORE-13014

svn path=/trunk/; revision=74332
2017-04-16 20:39:37 +00:00
Eric Kohl 40b6e1c065 [USETUP]
base/setup/usetup/it-IT translation patch.
CORE-12999 #resolve #comment Thanks a lot!

svn path=/trunk/; revision=74331
2017-04-16 20:22:03 +00:00
Giannis Adamopoulos fa68145452 [SHLWAPI_UNDOC.H] -Fix definition of IUnknown_SetOwner.
svn path=/trunk/; revision=74330
2017-04-16 19:35:19 +00:00
Giannis Adamopoulos f3a4314827 [EXPLORER] -If rshell is present and CBandSiteMenu_CreateInstance or CBandSite_CreateInstance are exported, use them instead of using the one provided by the system. Now we can start developing CBandSite and CBandSiteMenu on windows to implement support for taskbar toolbars.
svn path=/trunk/; revision=74329
2017-04-16 19:29:27 +00:00
Colin Finck 12e208e27a Fix GCC build, part 4/X (losing my optimism)
svn path=/trunk/; revision=74328
2017-04-16 15:51:44 +00:00
Colin Finck 82c97261bf Fix GCC build (3/3) :)
svn path=/trunk/; revision=74327
2017-04-16 15:44:22 +00:00
Colin Finck 1cfc77902c Fix GCC build (2/2)
svn path=/trunk/; revision=74326
2017-04-16 15:37:31 +00:00
Colin Finck b0864955dd Fix GCC build
svn path=/trunk/; revision=74325
2017-04-16 14:30:07 +00:00
Colin Finck cb609f0b17 [LOCALSPL]
- Refactor LocalEnumPrinters to make it ready for supporting additional levels.
- Correctly handle all passed flags for Level 1 queries to the Local Print Provider.
- Introduce strsafe functions to LocalEnumPrinters in a way that actually makes the code smaller. To be done in other parts too.
- Use PackStrings in LocalEnumPrinters to simplify the code.
- Return the correct 3 strings in the Description field of Level 1 queries. That also introduces the "Location" field.
- Remove debug spam in _OpenEnvironment.

[SPOOLSV]
- Make use of the newly implemented AlignRpcPtr/UndoAlignRpcPtr. Fixes a test.

[WINSPOOL]
- Dismiss invalid levels already in EnumPrintersW and zero the input buffer here (but not in localspl). Verified by a test.

EnumPrintersW for Level 1 should be fully supported now.

svn path=/trunk/; revision=74324
2017-04-16 14:12:01 +00:00
Colin Finck c860e2b80d [SPOOLSS]
Add ASSERTs, improve documentation and the variety of tests for AlignRpcPtr/UndoAlignRpcPtr.
Based on comments by Serge Gautherie.

svn path=/trunk/; revision=74323
2017-04-16 10:36:16 +00:00
Thomas Faber c447bed85d [NTOS:CC]
- Rename ROS_SHARED_CACHE_MAP::RefCount to OpenCount. One step closer to the real SHARED_CACHE_MAP.
CORE-8065

svn path=/trunk/; revision=74322
2017-04-16 08:50:20 +00:00
Mark Jansen c873907550 Fix copypasta error, spotted by Thomas.
svn path=/trunk/; revision=74320
2017-04-15 22:18:29 +00:00
Thomas Faber 3f79f9922f [UNIATA]
- Update to version 0.46e3 (and fix up the version numbers)
- Un-"fix" insignificant typo corrections that only serve to make syncing harder
CORE-13032 #resolve
CORE-11894 CORE-11277 CORE-12909

svn path=/trunk/; revision=74319
2017-04-15 20:24:43 +00:00
Thomas Faber 21cb633c9e [RTL]
- In Wait_thread_proc, prioritize the cancel event over the wait object. This avoids executing the callback again after RtlDeregisterWait has been called.
Fixes ThemeStartCallback being called twice, causing a double free.
CORE-13074 #resolve

svn path=/trunk/; revision=74318
2017-04-15 17:39:49 +00:00
Eric Kohl 6de65ddcea [SCHEDSVC]
Insert a job into the start list when it is loaded or added. Remove it from the start list when it gets deleted. The start list is sorted by start time.

svn path=/trunk/; revision=74317
2017-04-15 10:33:29 +00:00
Mark Jansen 5657d83d0e [WIN32SS] Addendum to r74312 and r74309, fix some bad memory leaks. CORE-10876
Thanks Giannis and Thomas :)

svn path=/trunk/; revision=74316
2017-04-14 21:22:18 +00:00
Eric Kohl 645f25c4dd [SCHEDSVC]
Calculate the next start time of a job and store it in the job object. DaysOfMonth and DaysOfWeek are not taken into account yet.

svn path=/trunk/; revision=74315
2017-04-14 21:16:37 +00:00
Giannis Adamopoulos 2769768c33 [SHELLUTILS.H]
- Remove the ShellObjectCreator templates that allowed the caller to pass an arbitrary interface pointer. Leaving only the templates that take an void ** ppv parameter means that the callers are forced to use IID_PPV_ARG. This makes it less likely to have a pointer to an wrong interface. 
- Fix the callers to always use IID_PPV_ARG.
- Rewrite the ShellObjectCreator templates to create the objects using the ATL CreateInstance thus allowing internal ATL methods to be called.

[BROWSEUI]
-Let CBandSite_CreateInstance take an additional parameter for the outer object since CBandSite is aggregatable. Create the object using the ATL creator class.

svn path=/trunk/; revision=74314
2017-04-14 20:03:46 +00:00
Mark Jansen 569891558f [WIN32SS] Fix charset in font enumeration. Patch by Katayama Hirofumi MZ. CORE-10876
svn path=/trunk/; revision=74313
2017-04-14 18:32:07 +00:00
Mark Jansen 8b3bb3c44c [WIN32SS] Initial fixes for localized font enumeration. Patch by Katayama Hirofumi MZ. CORE-10876
svn path=/trunk/; revision=74312
2017-04-14 18:30:57 +00:00
Robert Naumann 05ad12aa18 [EXPLORER] Addendum to r74307: Fix copypasta CORE-11498
svn path=/trunk/; revision=74311
2017-04-14 18:25:05 +00:00
Mark Jansen 8e001f542a [WIN32SS] Count number of faces added instead of fonts in IntGdiLoadFontsFromMemory.
This fixes displaying embedded fonts in firefox.
CORE-13046 CORE-13056

svn path=/trunk/; revision=74310
2017-04-14 18:24:44 +00:00
Mark Jansen 246f24bd7f [WIN32SS] Cleanup fonts at process destruction + implement font memory reference counting.
Thanks to everyone involved in reviewing this code! (See CR-112)
CORE-13056

svn path=/trunk/; revision=74309
2017-04-14 18:22:57 +00:00
Mark Jansen 9bb6d0de5b [WIN32SS] Add missing \n to DPRINT1 Spotted by Thomas Schneider.
svn path=/trunk/; revision=74308
2017-04-14 18:20:13 +00:00
Robert Naumann 8bf97b3a3d [EXPLORER] start reworking some code for loading/saving settings implementation CORE-11498
- Rename the settings structure to something more meaningful for using it for all taskbar related settings
- define some default settings 
- check checkboxes with settings values in the properties window
- move saving the settings to an own function which will be implemented later

svn path=/trunk/; revision=74307
2017-04-14 18:08:34 +00:00
Eric Kohl 71817abc60 [AT]
Improve the time parser to handle 12-hour and 24-hour formats correctly.

svn path=/trunk/; revision=74306
2017-04-14 15:54:08 +00:00
Thomas Faber 389bdb30ca [NTOS:KE]
- Gracefully handle page faults during V86 code execution. This is a bit of a hack because with our limited use of V86 code it is unclear how a page fault can even occur.
CORE-12993 #resolve

svn path=/trunk/; revision=74305
2017-04-14 11:18:22 +00:00
Thomas Faber 8c82e4261d [NTOS:KE]
- Make decoding of the error code more obvious in KiTrap0EHandler
- Avoid or make explicit some signed/unsigned conversions

svn path=/trunk/; revision=74304
2017-04-14 10:39:07 +00:00
Thomas Faber 21b119daec [USBSTOR]
- Avoid MDL leak in USBSTOR_SendIrp. Patch by Lesan Ilie.
CORE-13061 #resolve

svn path=/trunk/; revision=74303
2017-04-14 10:24:41 +00:00
Thomas Faber cb78e64537 [HIDCLASS]
Patch by Lesan Ilie:
- Avoid over-allocating the DEVICE_RELATIONS structure in HidClassPDO_CreatePDO
- Allocate device relations from paged pool
CORE-13052 #resolve

svn path=/trunk/; revision=74302
2017-04-14 09:55:17 +00:00
Thomas Faber c022c746c8 [CABMAN]
- Fix leaks in ExtractFile and avoid double frees from failure cases of AddFile. Patch by Serge Gautherie.
CORE-7307 #resolve

svn path=/trunk/; revision=74301
2017-04-14 09:50:37 +00:00
Thomas Faber 0431372bc4 [ACPI]
- Ensure null termination of the method name passed to AcpiEvaluateObject in Bus_PDO_EvalMethod. Spotted by ReactCoder.
CORE-13068 #resolve

svn path=/trunk/; revision=74300
2017-04-14 09:32:47 +00:00
Robert Naumann 8acb3b7995 [CRT] remove a self assignment. CORE-8215 #resolve
svn path=/trunk/; revision=74299
2017-04-13 19:09:31 +00:00
Robert Naumann 84ae261e52 [UXTHEME] DrawNCPreview(): Fix copypasta
svn path=/trunk/; revision=74298
2017-04-13 17:41:27 +00:00