reactos.git
10 years ago[SETUP][SYSSETUP]
Johannes Anderwald [Tue, 1 Jan 2013 12:12:19 +0000 (12:12 +0000)]
[SETUP][SYSSETUP]
- Restore focus after closing GPL window
- Patch by vort
CORE-6837 #resolve #comment fixed in rev 58083

svn path=/trunk/; revision=58083

10 years ago[WIN32K]
Timo Kreuzer [Tue, 1 Jan 2013 12:09:53 +0000 (12:09 +0000)]
[WIN32K]
Rewrite EngMulDiv.

svn path=/trunk/; revision=58082

10 years ago[WIN32K]
Timo Kreuzer [Tue, 1 Jan 2013 11:57:58 +0000 (11:57 +0000)]
[WIN32K]
Exchange fields individually in PDEVOBJ_vSwitchPdev() instead of duplicating a full PDEV structure on the stack. This saves a lot of stack space.

svn path=/trunk/; revision=58081

10 years ago[FREELDR]
Timo Kreuzer [Tue, 1 Jan 2013 11:37:59 +0000 (11:37 +0000)]
[FREELDR]
Fix a copy pasta, noticed by r3ddr4g0n.

svn path=/trunk/; revision=58080

10 years ago[REGEDIT]
Johannes Anderwald [Tue, 1 Jan 2013 11:28:25 +0000 (11:28 +0000)]
[REGEDIT]
- Check if the new name equals the old name. In that case don't rename key.
- Fixes regedit accidentaly deleting keys when a key is clicked and the rename field appears
CORE-6205 #resolve #comment finally regedit is usable

svn path=/trunk/; revision=58079

10 years ago[WIN32K]
Timo Kreuzer [Tue, 1 Jan 2013 11:02:11 +0000 (11:02 +0000)]
[WIN32K]
- Fix a typo from r58077

svn path=/trunk/; revision=58078

10 years agoFix build
Timo Kreuzer [Tue, 1 Jan 2013 09:50:33 +0000 (09:50 +0000)]
Fix build

svn path=/trunk/; revision=58077

10 years ago{WIN32K]
Timo Kreuzer [Tue, 1 Jan 2013 09:40:48 +0000 (09:40 +0000)]
{WIN32K]
- Add some annotations
- Fix some 64bit issues
- Fix a typo
- reduce ENUM_RECT_LIMIT to 32, which is more than enough and doesn't waste as much stack space
- remove some unused macros

svn path=/trunk/; revision=58076

10 years ago[USRMGR]
Eric Kohl [Mon, 31 Dec 2012 22:04:05 +0000 (22:04 +0000)]
[USRMGR]
- Enable the call to NetUserAdd.

This enables us to create new user accounts. A lot of stuff is still missing, so don't be surprised if something unexpected happens. It will be fixed soon.

Happy new Year!

svn path=/trunk/; revision=58072

10 years ago[NETAPI32]
Eric Kohl [Mon, 31 Dec 2012 18:39:19 +0000 (18:39 +0000)]
[NETAPI32]
Implement parts of NetUserAdd.

svn path=/trunk/; revision=58071

10 years ago[SAMSRV]
Eric Kohl [Mon, 31 Dec 2012 17:59:19 +0000 (17:59 +0000)]
[SAMSRV]
Implement SamrSetInformationUser2.

svn path=/trunk/; revision=58070

10 years ago[REGEDIT]
Thomas Faber [Mon, 31 Dec 2012 17:10:15 +0000 (17:10 +0000)]
[REGEDIT]
- Fix a handle leak. Patch by Edijs Kolesnikovičs.
CORE-6853 #resolve

svn path=/trunk/; revision=58069

10 years ago[SAMLIB]
Eric Kohl [Mon, 31 Dec 2012 14:56:11 +0000 (14:56 +0000)]
[SAMLIB]
Implement SamShutdownSamServer.

svn path=/trunk/; revision=58068

10 years ago[SAMSRV]
Eric Kohl [Mon, 31 Dec 2012 14:01:23 +0000 (14:01 +0000)]
[SAMSRV]
SamrSetInformationUser: Implement UserParametersInformation and UserAllInformation information classes.

svn path=/trunk/; revision=58067

10 years ago[FREELDR]
Timo Kreuzer [Mon, 31 Dec 2012 10:08:34 +0000 (10:08 +0000)]
[FREELDR]
Implement MmCheckFreeldrImageFile() to check that freeldr was properly compiled and loaded.

svn path=/trunk/; revision=58066

10 years ago[KS]
Timo Kreuzer [Mon, 31 Dec 2012 09:48:46 +0000 (09:48 +0000)]
[KS]
Pass a PUNICODE_STRING instead of a LPWSTR (and unused BufferSize) to FindMatchingCreateItem(), make use of the Length parameter instead of trusting on NULL termination when searching for path separators.

svn path=/trunk/; revision=58065

10 years ago[RAPPS]
Aleksey Bragin [Sun, 30 Dec 2012 19:53:50 +0000 (19:53 +0000)]
[RAPPS]
- Fix MPC download url. Patch CORE-6849 by serrox.

svn path=/trunk/; revision=58062

10 years ago[PSEH3]
Timo Kreuzer [Sun, 30 Dec 2012 19:02:54 +0000 (19:02 +0000)]
[PSEH3]
Tiny asm optimization.

svn path=/trunk/; revision=58060

10 years ago[PSEH3]
Timo Kreuzer [Sun, 30 Dec 2012 18:01:34 +0000 (18:01 +0000)]
[PSEH3]
Apply the same mechanism to prevent inlining SEH using functions that was already applied to PSEH2.

svn path=/trunk/; revision=58059

10 years ago[INCLUDE]
Eric Kohl [Sun, 30 Dec 2012 17:28:21 +0000 (17:28 +0000)]
[INCLUDE]
Add some user information types to ntsam.h and fix sam.idl accordingly.

svn path=/trunk/; revision=58058

10 years ago[PSEH3]
Timo Kreuzer [Sun, 30 Dec 2012 17:11:02 +0000 (17:11 +0000)]
[PSEH3]
Hack the hack a bit more. Should fix annoying warnings about possible uninitialized variables. Also generates smaller code, by getting rid of a stray relative jump instruction.

svn path=/trunk/; revision=58057

10 years ago[PSEH2_TEST]
Timo Kreuzer [Sun, 30 Dec 2012 13:35:30 +0000 (13:35 +0000)]
[PSEH2_TEST]
Fix build with PSEH3

svn path=/trunk/; revision=58056

10 years ago[GDI32_APITEST]
Timo Kreuzer [Sun, 30 Dec 2012 13:21:52 +0000 (13:21 +0000)]
[GDI32_APITEST]
Fix a warning and improve code.

svn path=/trunk/; revision=58054

10 years ago[SAMSRV]
Eric Kohl [Sun, 30 Dec 2012 13:00:02 +0000 (13:00 +0000)]
[SAMSRV]
Enable the use of generic access rights by mapping them to object specific right.

svn path=/trunk/; revision=58053

10 years ago[GDI32_APITEST]
Timo Kreuzer [Sun, 30 Dec 2012 12:56:55 +0000 (12:56 +0000)]
[GDI32_APITEST]
Add tests for SetDIBitsToDevice

svn path=/trunk/; revision=58052

10 years ago[NTOSKRNL]
Timo Kreuzer [Sun, 30 Dec 2012 11:54:40 +0000 (11:54 +0000)]
[NTOSKRNL]
Fix a number of 64bit issues.

svn path=/trunk/; revision=58050

10 years ago[NTOSKRNL]
Timo Kreuzer [Sun, 30 Dec 2012 11:52:05 +0000 (11:52 +0000)]
[NTOSKRNL]
Fix value of MmUserProbeAddress, which is MI_USER_PROBE_ADDRESS (0x7FFF0000) and not MI_HIGHEST_USER_ADDRESS (0x7FFEFFFF)!

svn path=/trunk/; revision=58049

10 years ago[SHELL32]
Thomas Faber [Sun, 30 Dec 2012 10:07:38 +0000 (10:07 +0000)]
[SHELL32]
- Fix exports
CORE-6846 #resolve

svn path=/trunk/; revision=58048

10 years ago[NTOSKRNL]
Timo Kreuzer [Sat, 29 Dec 2012 21:40:41 +0000 (21:40 +0000)]
[NTOSKRNL]
In NtAllocateVirtualMemory, when MEM_RESET is passed, silence the DPRINT and also return STATUS_SUCCESS, since MEM_RESET is only an optimization (tells the memory manager that the contents shouldn't be written to the pagefile) and it won't hurt (except the performance) to pretend success. On the other hand paging out is probably never done anyway due to broken Mm.
This fixes spamming the log by Firefox. It does not fix the hangs that firfox suffers from.

svn path=/trunk/; revision=58047

10 years ago[NETAPI32]
Eric Kohl [Sat, 29 Dec 2012 20:51:38 +0000 (20:51 +0000)]
[NETAPI32]
Formatting! No code changes!

svn path=/trunk/; revision=58045

10 years ago[WPP]
Hermès Bélusca-Maïto [Sat, 29 Dec 2012 20:16:21 +0000 (20:16 +0000)]
[WPP]
Apply Wine commit "wpp: Fix path separator on Windows platforms." by Hermès Bélusca-Maïto (9dbd1969fca9c31155c6d85ea8129d249467926b)
Indeed, Windows systems use ':' as part of paths and therefore, use another separator character.
This enables compiling ReactOS from source files located in a different disk partition as the generated (output) files.

CORE-6442 #resolve #comment Committed in r58044.

svn path=/trunk/; revision=58044

10 years ago[CONFIGURE]
Hermès Bélusca-Maïto [Sat, 29 Dec 2012 19:23:02 +0000 (19:23 +0000)]
[CONFIGURE]
Fix MSVC configure build (problem of expansion of environment variables).

svn path=/trunk/; revision=58043

10 years agoFix build
Timo Kreuzer [Sat, 29 Dec 2012 19:17:59 +0000 (19:17 +0000)]
Fix build

svn path=/trunk/; revision=58042

10 years ago[WIN32K]
Timo Kreuzer [Sat, 29 Dec 2012 19:14:30 +0000 (19:14 +0000)]
[WIN32K]
Use the official HANDLE_TYPE enum instead of the custom USER_OBJECT_TYPE

svn path=/trunk/; revision=58041

10 years ago[INCLUDE]
Eric Kohl [Sat, 29 Dec 2012 16:22:00 +0000 (16:22 +0000)]
[INCLUDE]
Add some domain information types to ntsam.h and fix sam.idl accordingly.

svn path=/trunk/; revision=58040

10 years ago[WIDL]
Thomas Faber [Sat, 29 Dec 2012 15:18:09 +0000 (15:18 +0000)]
[WIDL]
- Apply Wine commit "widl: Print large enum constants in hex." by Alexandre Julliard (756d33ddae316c71b1241e7c8684c07cd82b9e05)
- Remove some minor differences to Wine

svn path=/trunk/; revision=58039

10 years ago[SAMSRV]
Eric Kohl [Sat, 29 Dec 2012 14:44:42 +0000 (14:44 +0000)]
[SAMSRV]
Store an objects relative id in the database object. This will later be used to protect pre-defined objects from being deleted.

svn path=/trunk/; revision=58038

10 years ago[SAMSRV]
Eric Kohl [Sat, 29 Dec 2012 12:55:05 +0000 (12:55 +0000)]
[SAMSRV]
Fix two incorrect failure checks in the object database code.

svn path=/trunk/; revision=58037

10 years ago[SAMSRV]
Eric Kohl [Sat, 29 Dec 2012 11:50:56 +0000 (11:50 +0000)]
[SAMSRV]
SamrQueryInformationDomain (DomainGeneralInformation/DomainGeneralInformation2): Count the number of Aliases, Groups and Users.

svn path=/trunk/; revision=58036

10 years agoUpdate RAPPS Database to recent versions / fix dead links.
Daniel Reimer [Sat, 29 Dec 2012 10:33:51 +0000 (10:33 +0000)]
Update RAPPS Database to recent versions / fix dead links.

svn path=/trunk/; revision=58035

10 years ago[LIBUSBAUDIO]
Johannes Anderwald [Fri, 28 Dec 2012 19:38:10 +0000 (19:38 +0000)]
[LIBUSBAUDIO]
- Start implementing a library which is used to parse USB configuration descriptors and construct KSFILTER_DESCRIPTOR structure, which is used with the kernel streaming driver (ks.sys)
- The library will be used in USBAUDIO driver

svn path=/trunk/; revision=58033

10 years ago[INPUT]
Hermès Bélusca-Maïto [Fri, 28 Dec 2012 19:31:17 +0000 (19:31 +0000)]
[INPUT]
Add a new property sheet which aim is to manage text services (and the language bar).

svn path=/trunk/; revision=58032

10 years ago[INPUT]
Hermès Bélusca-Maïto [Fri, 28 Dec 2012 17:57:10 +0000 (17:57 +0000)]
[INPUT]
Add the awaited ending new-line to make msvc resource compiler happy.

svn path=/trunk/; revision=58031

10 years ago[SHELL32]
Amine Khaldi [Fri, 28 Dec 2012 17:42:50 +0000 (17:42 +0000)]
[SHELL32]
* Correct a typo that led to incorrect Capacity value (shown in the disk properties).
* Correct some colors inversion in the Free/Used disk space chart.
* Brought to you by Victor Martinez Calvo.
CORE-6838 #resolve #comment Committed in r58030. Gracias ;)

svn path=/trunk/; revision=58030

10 years ago[INPUT]
Hermès Bélusca-Maïto [Fri, 28 Dec 2012 17:27:30 +0000 (17:27 +0000)]
[INPUT]
UTF-8 translation

svn path=/trunk/; revision=58029

10 years ago[INTL]
Hermès Bélusca-Maïto [Fri, 28 Dec 2012 17:23:29 +0000 (17:23 +0000)]
[INTL]
Fix UTF-8 Translation

svn path=/trunk/; revision=58028

10 years ago[INTL]
Hermès Bélusca-Maïto [Fri, 28 Dec 2012 16:43:54 +0000 (16:43 +0000)]
[INTL]
"saise" --> "saisie"

svn path=/trunk/; revision=58027

10 years ago[INTL]
Hermès Bélusca-Maïto [Fri, 28 Dec 2012 16:39:16 +0000 (16:39 +0000)]
[INTL]
UTF-8 translation

svn path=/trunk/; revision=58026

10 years ago[INTL]
Hermès Bélusca-Maïto [Fri, 28 Dec 2012 16:28:49 +0000 (16:28 +0000)]
[INTL]
Fix French translation

svn path=/trunk/; revision=58025

10 years ago[NOTEPAD]
Hermès Bélusca-Maïto [Fri, 28 Dec 2012 15:50:38 +0000 (15:50 +0000)]
[NOTEPAD]
- Do not close Notepad when 'Save As' dialog is canceled (behaviour correction, makes it as under Windows). Patch by Peter Hater.
- Temporarily fix saving with invalid file name --> now return an error, don't save the file, reset the internal file name to "" (untitled) and keep Notepad opened.
  This is due to the lack of file name validation when calling Save-As file box (should be done by default, but it is not under ROS).

CORE-6836 #resolve #comment Committed in r58024. Thanks :)

svn path=/trunk/; revision=58024

10 years ago- Never queue a DPC for MiniportHandleInterrupt regardless of what MiniportISR reques...
Cameron Gutman [Fri, 28 Dec 2012 00:36:28 +0000 (00:36 +0000)]
- Never queue a DPC for MiniportHandleInterrupt regardless of what MiniportISR requests if MiniportInitialize is executing
- Very likely fixes CORE-6064

svn path=/trunk/; revision=58022

10 years ago[CRT/BUILTINS]
Amine Khaldi [Thu, 27 Dec 2012 22:26:35 +0000 (22:26 +0000)]
[CRT/BUILTINS]
* memcpy should behave exactly like memmove for Windows compatibility.
CORE-6833 #resolve #comment Committed in r58021.

svn path=/trunk/; revision=58021

10 years ago[FREELDR]
Hermès Bélusca-Maïto [Thu, 27 Dec 2012 21:52:40 +0000 (21:52 +0000)]
[FREELDR]
- Move PcBeep function declaration to a better header.
- Resuscitate OptionMenuCustomBootReactOS() from revision r52491, update it to match recent changes in freeldr as well as making it using new boot method, and reuse ConstructArcPath.
  Why I'm doing this ? Because it can be useful to enter personalized boot options by hand at boot time rather than being obliged to edit freeldr.ini. This needs care, not brutal deletion.

svn path=/trunk/; revision=58020

10 years ago* Addendum to r58018. Altered the wrong function. Also: "Should be sent to Wine ...
Amine Khaldi [Thu, 27 Dec 2012 12:42:31 +0000 (12:42 +0000)]
* Addendum to r58018. Altered the wrong function. Also: "Should be sent to Wine (TM)" ;)

svn path=/trunk/; revision=58019

10 years ago[SETUPAPI]
Amine Khaldi [Thu, 27 Dec 2012 12:35:10 +0000 (12:35 +0000)]
[SETUPAPI]
* Fix allocating the required bytes in SetupGetFileCompressionInfoW. Brought to you by Peter Hater (7element {at} mail [dot] bg)
CORE-6815 #resolve #comment Committed in r58018. Cheers ;)

svn path=/trunk/; revision=58018

10 years ago[NETAPI32]
Eric Kohl [Wed, 26 Dec 2012 21:07:13 +0000 (21:07 +0000)]
[NETAPI32]
- Include a netapi32.h in most files and move the other includes into netapi32.h.
- Add functions to open account and builtin domains directly and use these functions.

svn path=/trunk/; revision=58017

10 years ago[MSVCRT]
Hermès Bélusca-Maïto [Wed, 26 Dec 2012 19:26:08 +0000 (19:26 +0000)]
[MSVCRT]
Export __crtLCMapStringW and correct __crtLCMapStringA: their prototypes are :

int CDECL __crtLCMapStringW(LCID lcid, DWORD mapflags, const wchar_t *src,
    int srclen, wchar_t *dst, int dstlen, unsigned int codepage, int xflag)

and

int CDECL __crtLCMapStringA(LCID lcid, DWORD mapflags, const char* src,
    int srclen, char* dst, int dstlen, unsigned int codepage, int xflag)

Needed by SVN.

svn path=/trunk/; revision=58016

10 years ago[NETAPI32]
Eric Kohl [Wed, 26 Dec 2012 16:31:28 +0000 (16:31 +0000)]
[NETAPI32]
- Implement NetLocalGroupAdd.
- Implement and use a helper function that opens aliases by name.

svn path=/trunk/; revision=58015

10 years ago[MSVCRT]
Hermès Bélusca-Maïto [Wed, 26 Dec 2012 16:28:44 +0000 (16:28 +0000)]
[MSVCRT]
Export ___lc_collate_cp_func since it exists in Win2k3 msvcrt.dll AND it is needed by SVN in RosBE 2.1.

svn path=/trunk/; revision=58014

10 years ago[EXPLORER_NEW]
Thomas Faber [Wed, 26 Dec 2012 15:48:49 +0000 (15:48 +0000)]
[EXPLORER_NEW]
- Fix some formatting and GetWindowLong[Ptr] confusion

svn path=/trunk/; revision=58013

10 years ago[MAGNIFY]
Hermès Bélusca-Maïto [Wed, 26 Dec 2012 15:28:28 +0000 (15:28 +0000)]
[MAGNIFY]
Fix French translation

svn path=/trunk/; revision=58012

10 years ago[EXPLORER_NEW]
Thomas Faber [Wed, 26 Dec 2012 15:14:41 +0000 (15:14 +0000)]
[EXPLORER_NEW]
- Add Advanced tab in task bar properties to support ReactOS-specific options (currently: show seconds in tray clock). Patch by Edijs Kolesnikovics.
CORE-5410 #comment Patch committed, thanks! Awaiting the updated save-to-registry functionality.

svn path=/trunk/; revision=58011

10 years ago[FREELDR]
Hermès Bélusca-Maïto [Wed, 26 Dec 2012 02:14:46 +0000 (02:14 +0000)]
[FREELDR]
Improve the way we are doing the timing: When the timeout is > 0, we refresh its display. When it becomes == 0, we exit the waiting-loop and do the right action (start the default OS, ...). However, when we press a key, it is set to -1 by convention, that means, no timeout. The timeout display is then cleared ONLY ONCE since there is no need to refresh it each time we do a waiting-loop-turn when the timeout is == -1.

svn path=/trunk/; revision=58010

10 years ago[FREELDR]
Hermès Bélusca-Maïto [Wed, 26 Dec 2012 01:59:39 +0000 (01:59 +0000)]
[FREELDR]
Code formatting only

svn path=/trunk/; revision=58009

10 years ago[FREELDR]
Hermès Bélusca-Maïto [Wed, 26 Dec 2012 01:40:18 +0000 (01:40 +0000)]
[FREELDR]
- Show the selected boot options as NTLDR does (in light blue under the "For troubleshooting... press F8" message).- The different safe modes are now mutually exclusive, as they must be.
- They can be coupled to the "boot logging", "vga mode" and "debugging" modes, enlarging possibilities (contrary to NTLDR. However you'll remark that these combinations are allowed when set with msconfig...).
- Since the safe modes come by default with boot logging, don't show "Boot Logging" when one of the safe modes is selected, but instead show the corresponding safe mode name.
- Modify the needed functions.

svn path=/trunk/; revision=58008

10 years ago[FONTVIEW]
Aleksey Bragin [Tue, 25 Dec 2012 18:11:55 +0000 (18:11 +0000)]
[FONTVIEW]
- Lee Schroeder: Replaces the current fontview icon with the icon found in the tango icon set (apps/preferences-desktop-font.png). This creates better consistency since that is where the majority of the icons come from.
CORE-6827 #resolve

svn path=/trunk/; revision=58007

10 years ago[FREELDR]
Hermès Bélusca-Maïto [Tue, 25 Dec 2012 13:24:56 +0000 (13:24 +0000)]
[FREELDR]
Remove commented-out code (since the new one works) - ThFabba: :P

svn path=/trunk/; revision=58006

10 years ago[FREELDR]
Hermès Bélusca-Maïto [Tue, 25 Dec 2012 12:54:31 +0000 (12:54 +0000)]
[FREELDR]
Allow VideoMode to be set via decimal, hexadecimal, ... number representation in bootcd/livecd/freeldr.ini (see the Brian Palmer's FREELDR.INI example).

svn path=/trunk/; revision=58005

10 years ago[NETAPI32]
Eric Kohl [Tue, 25 Dec 2012 09:54:53 +0000 (09:54 +0000)]
[NETAPI32]
- Implement NetLocalGreoupGetInfo.
- Move shared code into separate functions.

svn path=/trunk/; revision=58004

10 years ago[FREELDR]
Hermès Bélusca-Maïto [Tue, 25 Dec 2012 00:54:20 +0000 (00:54 +0000)]
[FREELDR]
Code formatting only

svn path=/trunk/; revision=58003

10 years ago[FREELDR]
Hermès Bélusca-Maïto [Tue, 25 Dec 2012 00:53:23 +0000 (00:53 +0000)]
[FREELDR]
Use NULL string pointers as separators instead of a special "SEPARATOR" string.

svn path=/trunk/; revision=58002

10 years ago[FREELDR]
Hermès Bélusca-Maïto [Mon, 24 Dec 2012 23:03:11 +0000 (23:03 +0000)]
[FREELDR]
- Menu titles --> Menu headers (see r57842).
- In the same way we introduced menu headers, introduce menu footers, therefore we add the possibility, in mini-tui,
  of showing or hiding the "For troubleshooting and advanced startup options for ReactOS, press F8." message, only
  useful for the main menu (the one which shows the list of available OSes installed on the system).

svn path=/trunk/; revision=58001

10 years ago[WIN32K]
Hermès Bélusca-Maïto [Mon, 24 Dec 2012 17:34:13 +0000 (17:34 +0000)]
[WIN32K]
Add some spacing (not too much) between the screen borders and the "Safe Mode" and the ReactOS version string labels, in Safe Mode.

svn path=/trunk/; revision=58000

10 years ago[USETUP/BOOTDATA/FONTS]
Hermès Bélusca-Maïto [Mon, 24 Dec 2012 17:31:30 +0000 (17:31 +0000)]
[USETUP/BOOTDATA/FONTS]
Adjust fonts substitutions.

[WIN32K]
Adjust system stock fonts.

svn path=/trunk/; revision=57999

10 years ago[FONTS]
Hermès Bélusca-Maïto [Mon, 24 Dec 2012 17:27:04 +0000 (17:27 +0000)]
[FONTS]
Add a suitable 'Fixedsys' TTF Unicode font, called 'Fixedsys Excelsior v3.01'.
Released into the Public Domain.
By Darien Gavin Valentine,
http://www.fixedsysexcelsior.com/

svn path=/trunk/; revision=57998

10 years ago[NETAPI32]
Eric Kohl [Mon, 24 Dec 2012 16:13:02 +0000 (16:13 +0000)]
[NETAPI32]
- Implement NetUserGetInfo.
- Implement level 10 in BuildUserInfoBuffer.
- Zero-initialize the user info buffer after allocation.

svn path=/trunk/; revision=57997

10 years ago[NETAPI32]
Eric Kohl [Mon, 24 Dec 2012 14:34:19 +0000 (14:34 +0000)]
[NETAPI32]
Move code that will be used by NetUserEnum and NetUserGetInfo into separate functions.

svn path=/trunk/; revision=57996

10 years ago[INF]
Johannes Anderwald [Mon, 24 Dec 2012 14:29:54 +0000 (14:29 +0000)]
[INF]
- Add Image class installer

svn path=/trunk/; revision=57995

10 years ago[NETAPI32]
Eric Kohl [Mon, 24 Dec 2012 12:48:39 +0000 (12:48 +0000)]
[NETAPI32]
Use servername in NetLocalGroupEnum and NetUserEnum.

svn path=/trunk/; revision=57994

10 years ago[EXPLORER_NEW]
Thomas Faber [Mon, 24 Dec 2012 12:47:35 +0000 (12:47 +0000)]
[EXPLORER_NEW]
- Remove "Properties" from the task bar property sheet title, as it is automatically appended. Patch by Edijs Kolesnikovics
CORE-6826 #resolve

svn path=/trunk/; revision=57993

10 years ago[REACTOS]
Timo Kreuzer [Mon, 24 Dec 2012 12:43:15 +0000 (12:43 +0000)]
[REACTOS]
Add simplified Chinese language resource. Patch by BinSys (binsys@163.com)
CORE-6823 #resolve

svn path=/trunk/; revision=57992

10 years ago[SAMLIB]
Eric Kohl [Mon, 24 Dec 2012 11:50:59 +0000 (11:50 +0000)]
[SAMLIB]
Implement SamGetCompatibilityMode.

svn path=/trunk/; revision=57991

10 years ago[CMAKE]
Amine Khaldi [Mon, 24 Dec 2012 11:21:54 +0000 (11:21 +0000)]
[CMAKE]
* Add basic support for the new MSVC build handling that comes with the upcoming RosBE 2.1.
* This needs to be inspected further to make sure it matches our current setup.

svn path=/trunk/; revision=57990

10 years ago[TASKMGR]
Timo Kreuzer [Mon, 24 Dec 2012 10:51:02 +0000 (10:51 +0000)]
[TASKMGR]
1) Use of CheckDlgButton() and IsDlgButtonChecked() rather than SendMessage, it will improve code readability.
2)Removes an useless initialization into perfpage.c
3) GetWindowLong/SetWindowLong were replaced with GetWindowLongPtr/SetWindowLongPtr, but GWL_WNDPROC and GWL_ID were not with GWLP_WNDPROC and GWLP_ID.
4) Corrected some comment texts.
Patch by Carlo Bramini
CORE-6367 #resolve

svn path=/trunk/; revision=57989

10 years ago[USBCCGP]
Johannes Anderwald [Mon, 24 Dec 2012 09:56:28 +0000 (09:56 +0000)]
[USBCCGP]
- Fix bug when enumerating composite usb devices with IADs

svn path=/trunk/; revision=57988

10 years ago[SYSSETUP]
Hermès Bélusca-Maïto [Sun, 23 Dec 2012 23:22:10 +0000 (23:22 +0000)]
[SYSSETUP]
I forgot that previously.

svn path=/trunk/; revision=57987

10 years ago[WRITE/SETUP/RUNONCE/SERVICES/MMSYS/MSGINA/SYSSETUP]
Hermès Bélusca-Maïto [Sun, 23 Dec 2012 23:17:10 +0000 (23:17 +0000)]
[WRITE/SETUP/RUNONCE/SERVICES/MMSYS/MSGINA/SYSSETUP]
- Use in some places ZeroMemory instead of memset(..., 0, ...).
- Fix way of initializing the STARTUPINFO structure before call to CreateProcess: in particular, when using the wShowWindow field, also use the STARTF_USESHOWWINDOW flag.

[USERINIT]
- Fix way of initializing the STARTUPINFO structure before call to CreateProcess: in particular, when using the wShowWindow field, also use the STARTF_USESHOWWINDOW flag.
- This fixes CORE-5735.

CORE-5735 #resolve #comment Command-line launching fixed in revision r57986.

svn path=/trunk/; revision=57986

10 years ago[KS]
Timo Kreuzer [Sun, 23 Dec 2012 22:53:41 +0000 (22:53 +0000)]
[KS]
- Mark a variable that is assigned inside an SEH block as _SEH2_VOLATILE.
- Silence some MSVC warnings

svn path=/trunk/; revision=57985

10 years ago[PORTCLS]
Timo Kreuzer [Sun, 23 Dec 2012 21:59:45 +0000 (21:59 +0000)]
[PORTCLS]
Make DllInitialize extern "C", otherwise it would be imported from ks.sys.

svn path=/trunk/; revision=57984

10 years ago[PSEH]
Timo Kreuzer [Sun, 23 Dec 2012 21:42:55 +0000 (21:42 +0000)]
[PSEH]
Add missing definition of _SEH2_VOLATILE.

svn path=/trunk/; revision=57983

10 years ago[PSEH]
Timo Kreuzer [Sun, 23 Dec 2012 21:33:48 +0000 (21:33 +0000)]
[PSEH]
Add _SEH2_VOLATILE macro, that expands to volatile on gcc. This is to mark variables as volatile, if neccessary.

svn path=/trunk/; revision=57982

10 years ago[NETAPI32]
Eric Kohl [Sun, 23 Dec 2012 18:59:40 +0000 (18:59 +0000)]
[NETAPI32]
Ooops! These are needed too!

svn path=/trunk/; revision=57981

10 years ago[NETAPI32]
Eric Kohl [Sun, 23 Dec 2012 18:56:13 +0000 (18:56 +0000)]
[NETAPI32]
- Implement NetUserEnum partially.
- Move common code into a separate file.

svn path=/trunk/; revision=57980

10 years ago[KS]
Johannes Anderwald [Sun, 23 Dec 2012 16:47:06 +0000 (16:47 +0000)]
[KS]
- resource size parameter is optional according to documentation
CORE-6555

svn path=/trunk/; revision=57979

10 years ago[EXPLORER_NEW]
Thomas Faber [Sun, 23 Dec 2012 14:37:22 +0000 (14:37 +0000)]
[EXPLORER_NEW]
- Add support for task bar theming
- Add notification area support
- Add support for window flashing
- Hide minimized windows
- Based on Andrew Green's GSoC branch (3/3)

svn path=/trunk/; revision=57978

10 years ago[EXPLORER_NEW]
Thomas Faber [Sun, 23 Dec 2012 14:31:18 +0000 (14:31 +0000)]
[EXPLORER_NEW]
- Run file dialog in its own thread
- Correctly check MapWindowPoints return value
- Fix a warning
- Based on Andrew Green's GSoC branch

svn path=/trunk/; revision=57977

10 years ago[EXPLORER_NEW]
Thomas Faber [Sun, 23 Dec 2012 10:25:19 +0000 (10:25 +0000)]
[EXPLORER_NEW]
- Add a manifest file to support theming
- Formatting fixes
- Based on Andrew Green's GSoC branch

svn path=/trunk/; revision=57976

10 years ago[AFD]
Cameron Gutman [Sun, 23 Dec 2012 09:53:36 +0000 (09:53 +0000)]
[AFD]
- Fix a bug during socket closure that could cause buffered data to be lost
[LWIP]
- Only signal errors when the packet queue is empty to avoid dropping received data
- Use pbuf_copy_partial to copy pbuf chains instead of doing it manually which had a bug
CORE-6655 #resolve CORE-6741 #resolve

svn path=/trunk/; revision=57975

10 years ago[WIN32K]
Timo Kreuzer [Sat, 22 Dec 2012 22:34:50 +0000 (22:34 +0000)]
[WIN32K]
Fix BRUSH_GetObject. Fixes 4 gdi32_apitests.

svn path=/trunk/; revision=57974

10 years ago[WIN32K]
Timo Kreuzer [Sat, 22 Dec 2012 22:22:06 +0000 (22:22 +0000)]
[WIN32K]
Fix a bug in the GDI pool code that could lead to list corruption and a failed ASSERT, when an app allocated a large number of DCs or brushes, like AbiWord with more than 1 document open. Also add a few more ASSERTs.

svn path=/trunk/; revision=57973