Commit graph

52893 commits

Author SHA1 Message Date
Timo Kreuzer aa173340b2 [FONTVIEW]
Fix some MSVC/x64 warnings

svn path=/trunk/; revision=58316
2013-02-16 11:46:05 +00:00
Timo Kreuzer 413592e946 [FONTVIEW]
Improve font type detection. Patch by Katayama Hirofumi. Slightly modified by me.
CORE-6801 #resolve

svn path=/trunk/; revision=58315
2013-02-16 11:39:15 +00:00
Hermès Bélusca-Maïto d77cbc7506 [MSGINA]
- Fix encoding (UTF-8 without BOM).
- Fix French translation.

See r58313 for more information.

svn path=/trunk/; revision=58314
2013-02-15 21:55:15 +00:00
Eric Kohl f2526475b4 [MSGINA]
Fix typo in remaining rc files too!

svn path=/trunk/; revision=58313
2013-02-13 23:40:17 +00:00
Eric Kohl e171916cce [MSGINA]
Fix typo!

svn path=/trunk/; revision=58312
2013-02-13 23:32:18 +00:00
Eric Kohl e79c8a225d [MSGINA]
Implement the "Computer locked" dialog box.
Attention: Computer can not be unlocked yet!

svn path=/trunk/; revision=58311
2013-02-13 23:24:15 +00:00
Timo Kreuzer 371942b955 [FREELDR]
Fix some MSVC/x64 warnings

svn path=/trunk/; revision=58310
2013-02-12 10:25:19 +00:00
Eric Kohl c04bb821e5 [LSASRV]
Add missing header.

svn path=/trunk/; revision=58309
2013-02-10 21:14:01 +00:00
Eric Kohl c250a60b1d [LSASRV]
Create a context struct when the client is registered and delete it when the client is deregistered. In the mean time, pass the context to all client authentication functions. The context contains a handle to the client process and a handle to the current connection port. The process handle will later be used to retrieve and return logon data and to pass the toke handle back to the client.

svn path=/trunk/; revision=58308
2013-02-10 21:09:28 +00:00
Amine Khaldi 5bbe8eb4d6 [GDI32_APITEST]
* Add missing stdio inclusion.

svn path=/trunk/; revision=58307
2013-02-10 16:48:18 +00:00
Eric Kohl eded15cab8 [LSALIB/LSASRV]
- Add the LSA_CONNECTION_INFO struct to the LSA_API_MSG in order to handle the connection info in an easy way.
- Let the connection handler return OperationalMode and Status values. This obsoletes a separate register call to lsasrv.dll, thus remove the register call code entirely.
- Add dispatcher code and stubs for the remaining client calls.
- Add experimental implementation of LsaCallAuthenticationPackage and LsaLogonUser.

svn path=/trunk/; revision=58304
2013-02-10 12:09:21 +00:00
Eric Kohl 9cdf574f39 [LSALIB/LSASRV]
Make the call sequence LsaRegisterLogonProcess, LsaLookupAuthenticationPackage, LsaDeregisterLogonProcess work without failures or loss of connection. WIP.

svn path=/trunk/; revision=58303
2013-02-09 22:56:26 +00:00
Thomas Faber 7121ae2525 [NTDLL_APITEST]
- Add a few more test cases for RtlDoesFileExists_U*
CORE-6202

svn path=/trunk/; revision=58302
2013-02-09 16:55:04 +00:00
Amine Khaldi 3ebe847749 [LIBPNG]
* Sync to 1.5.14
CORE-6780 #resolve

svn path=/trunk/; revision=58301
2013-02-09 15:54:01 +00:00
Thomas Faber 026838ba4d [LIBXML2]
- Sync to 2.9.0
- Let's do this more often in the future so it's less of a pain ^^
CORE-6907 #resolve

svn path=/trunk/; revision=58300
2013-02-09 14:08:22 +00:00
Thomas Faber 29f27192d0 [LIBXML2]
- Sync files that don't affect build to 2.9.0
CORE-6907

svn path=/trunk/; revision=58299
2013-02-09 13:10:12 +00:00
Thomas Faber 0cf703997e [LIBXSLT]
- Sync to 1.1.28

svn path=/trunk/; revision=58298
2013-02-09 12:52:22 +00:00
Thomas Faber e53c550e55 [LIBXSLT]
- Trim trailing whitespace. Remove spaces before tabs. No code changes.

svn path=/trunk/; revision=58297
2013-02-09 11:40:29 +00:00
Thomas Faber 61979ebc0f [LIBXSLT]
- Remove header duplication

svn path=/trunk/; revision=58296
2013-02-09 11:15:57 +00:00
Thomas Faber 555dc7c2aa [KERNEL32_APITEST]
- Fix GCC 4.7 warning; fix a typo spotted by Edijus

svn path=/trunk/; revision=58295
2013-02-09 10:56:28 +00:00
Thomas Faber 54a7a551a2 [LIBXML2]
- Trim trailing whitespace. Remove spaces before tabs. No code changes.
CORE-6907

svn path=/trunk/; revision=58294
2013-02-09 09:25:56 +00:00
Thomas Faber 28bb645017 [PSEH3]
- Fix some unused parameter warnings
CORE-6943 #resolve

svn path=/trunk/; revision=58293
2013-02-08 22:08:17 +00:00
Amine Khaldi 735f00f3aa [CMAKE]
* Rely on CMAKE_HOST_WIN32 instead of CMAKE_HOST_SYSTEM_NAME which, sometimes, isn't set for some reason. Should fix the incorrect MINGW_TOOLCHAIN_PREFIX value issue.

svn path=/trunk/; revision=58292
2013-02-06 22:10:51 +00:00
Amine Khaldi 29c6f1ee4d [WIN32SS]
* Fix a corner case when the start segments overlaps the end segment in Chord(), Pie(), Arc() and ArcTo() functions.
* This should fix the Pie chart in "Disk Properties" when all the space is used.
* Brought to you by Victor Martinez Calvo.
CORE-6848 #resolve #comment Committed in r58291. Thanks !

svn path=/trunk/; revision=58291
2013-02-05 23:02:36 +00:00
Amine Khaldi c71475e3bb * Addendum to r58214.
svn path=/trunk/; revision=58290
2013-02-05 17:54:22 +00:00
Amine Khaldi 5bb23410f9 [MSI]
* Account for the fact that PID_SECURITY is defined in propidl.h with a different value. Spotted by Sylvain.
CORE-6930 #resolve #comment Fixed in r58289.

svn path=/trunk/; revision=58289
2013-02-05 17:51:43 +00:00
Thomas Faber 5b8e0f3d80 [HAL]
- Fix missing dependency on asm in GCC object library build
CORE-6941 #resolve

svn path=/trunk/; revision=58288
2013-02-05 12:03:56 +00:00
Johannes Anderwald 1f20d4f2f2 - Disable assert
CORE-6866

svn path=/trunk/; revision=58287
2013-02-04 12:39:40 +00:00
Johannes Anderwald b0eb2fb598 [EXPLORER]
- Fix taskbar icons

svn path=/trunk/; revision=58286
2013-02-04 12:09:35 +00:00
Amine Khaldi 4bc787a402 [IMM32_WINETEST]
* Sync with Wine 1.5.19.

svn path=/trunk/; revision=58285
2013-02-03 20:58:19 +00:00
Amine Khaldi a59dae7701 [IMM32]
* Sync with Wine 1.5.19.

svn path=/trunk/; revision=58284
2013-02-03 20:58:12 +00:00
Amine Khaldi 17c3c78605 [USP10_WINETEST]
* Sync with Wine 1.5.19.

svn path=/trunk/; revision=58283
2013-02-03 20:49:58 +00:00
Amine Khaldi 17089cd7b4 [USP10]
* Sync with Wine 1.5.19.

svn path=/trunk/; revision=58282
2013-02-03 20:49:47 +00:00
Thomas Faber 358bfbd6c8 [NTOSKRNL:OB]
- Actually fail when the maximum number of reparse attempts is reached in ObpLookupObjectName. It previously returned a pointer to whatever object was currently in charge of parsing, but without taking a reference to it.
- Fixes 'Header->HandleCount == 0' assertion failure (on \REGISTRY object) after running ntdll_winetest:reg three times (and also fixes the remaining test failure)

svn path=/trunk/; revision=58281
2013-02-03 20:15:54 +00:00
Amine Khaldi f65ef1e725 [EXPLORER_NEW]
* Add transparency to icons in the task bar and in the tray bar. Brought to you by Carlo Bramini.
CORE-6938 #resolve #comment Committed in r58279. Grazie ;)

svn path=/trunk/; revision=58279
2013-02-03 11:11:21 +00:00
Eric Kohl 0b9d197db8 [SAMSRV]
Add new passwords to the password history and move the whole password setting code into a separate function.

svn path=/trunk/; revision=58278
2013-02-03 00:13:53 +00:00
Timo Kreuzer 90047dad52 [MKHIVE]
Fix build, but remove support for architecture specific inf sections. This means livecd cannot have those until someone implements this. I give up...

svn path=/trunk/; revision=58276
2013-02-02 22:36:31 +00:00
Timo Kreuzer 8b7c62e84f [MKHIVE]
2nd try to fix *nix build

svn path=/trunk/; revision=58274
2013-02-02 22:08:53 +00:00
Timo Kreuzer 2cd667a6d8 [MKHIVE]
Try to fix *nix build

svn path=/trunk/; revision=58272
2013-02-02 22:05:47 +00:00
Timo Kreuzer 52b6469887 [SETUP]
- Implement support for architecture specific INF sections both in mkhive and in usetup (For an example, check hivesys.inf at the bottom)
- Get rid of architecture specific .inf files

svn path=/trunk/; revision=58271
2013-02-02 21:56:00 +00:00
Amine Khaldi 4db4c4b81f [NTOS/FSRTL]
* Remove a harmless ASSERT. Brought to you by Art Yerkes (arty).
CORE-6580 #resolve #comment Committed in 58270.

svn path=/trunk/; revision=58270
2013-02-02 18:49:53 +00:00
Johannes Anderwald c7ba42abc2 [LIBUSB]
- Fix bug introduced in 58268
- Spotted by Usurp

svn path=/trunk/; revision=58269
2013-02-02 17:26:03 +00:00
Johannes Anderwald b60486430f [USB]
- Add interface function to IUSBHardwareDevice, which returns the USB controller type
- The controller type is used for debugging in the common usb library (libusb)

svn path=/trunk/; revision=58268
2013-02-02 15:45:02 +00:00
Thomas Faber e1fa66b4e2 [CRT]
- Fix the strxfrm hack to allow dest == NULL.

svn path=/trunk/; revision=58267
2013-02-02 13:48:19 +00:00
Thomas Faber 0ce19565ed [NTOSKRNL:MM]
- Ignore the unsupported MEM_TOP_DOWN flag instead of failing NtAllocateVirtualMemory
CORE-6392 CORE-6805 #comment MEM_TOP_DOWN should be sufficiently fixed in r58266, and setup now starts. Please confirm.

svn path=/trunk/; revision=58266
2013-02-02 13:27:49 +00:00
Thomas Faber ffc5070e19 [EXPLORER_NEW]
- Do not use printf for startup debug messages
- Fix some (alas, not all) TCHAR misuse

svn path=/trunk/; revision=58265
2013-02-02 11:31:30 +00:00
Thomas Faber 2c829c1ad2 [EXPLORER_NEW]
- Prefer HeapAlloc over malloc

svn path=/trunk/; revision=58264
2013-02-02 11:14:58 +00:00
Thomas Faber 7537a1a708 [EXPLORER_NEW]
- Prefer HEAP_ZERO_MEMORY over a separate ZeroMemory call. Patch by Carlo Bramini.
CORE-6928 #resolve

svn path=/trunk/; revision=58263
2013-02-02 10:55:29 +00:00
Thomas Faber 37f8edd307 [EXPLORER_NEW]
- Process startup items before creating the desktop. Fix some comments, add TODOs. Based on patch by Edijs Kolesnikovičs.
CORE-6896 #resolve

svn path=/trunk/; revision=58262
2013-02-02 10:49:58 +00:00
Thomas Faber 6402d5fa10 [EXPLORER_NEW]
- Handle tray window notification to open start menu. By Edijs Kolesnikovičs & Grégori Macário Harbs.
CORE-6874 #resolve

svn path=/trunk/; revision=58261
2013-02-02 10:33:08 +00:00