Commit graph

52820 commits

Author SHA1 Message Date
Eric Kohl
8873d1a4be [INCLUDE]
Add some domain information types to ntsam.h and fix sam.idl accordingly.

svn path=/trunk/; revision=58040
2012-12-29 16:22:00 +00:00
Thomas Faber
92a7f3c0f5 [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
2012-12-29 15:18:09 +00:00
Eric Kohl
e002133064 [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
2012-12-29 14:44:42 +00:00
Eric Kohl
dfa3ce1995 [SAMSRV]
Fix two incorrect failure checks in the object database code.

svn path=/trunk/; revision=58037
2012-12-29 12:55:05 +00:00
Eric Kohl
39b3d23f4b [SAMSRV]
SamrQueryInformationDomain (DomainGeneralInformation/DomainGeneralInformation2): Count the number of Aliases, Groups and Users.

svn path=/trunk/; revision=58036
2012-12-29 11:50:56 +00:00
Daniel Reimer
039975e952 Update RAPPS Database to recent versions / fix dead links.
svn path=/trunk/; revision=58035
2012-12-29 10:33:51 +00:00
Johannes Anderwald
d697105863 [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
2012-12-28 19:38:10 +00:00
Hermès Bélusca-Maïto
426a79eba3 [INPUT]
Add a new property sheet which aim is to manage text services (and the language bar).

svn path=/trunk/; revision=58032
2012-12-28 19:31:17 +00:00
Hermès Bélusca-Maïto
075c413d8f [INPUT]
Add the awaited ending new-line to make msvc resource compiler happy.

svn path=/trunk/; revision=58031
2012-12-28 17:57:10 +00:00
Amine Khaldi
d2c2158e78 [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
2012-12-28 17:42:50 +00:00
Hermès Bélusca-Maïto
059e3cee33 [INPUT]
UTF-8 translation

svn path=/trunk/; revision=58029
2012-12-28 17:27:30 +00:00
Hermès Bélusca-Maïto
7c71339370 [INTL]
Fix UTF-8 Translation

svn path=/trunk/; revision=58028
2012-12-28 17:23:29 +00:00
Hermès Bélusca-Maïto
26df1dc11e [INTL]
"saise" --> "saisie"

svn path=/trunk/; revision=58027
2012-12-28 16:43:54 +00:00
Hermès Bélusca-Maïto
d8e440bc72 [INTL]
UTF-8 translation

svn path=/trunk/; revision=58026
2012-12-28 16:39:16 +00:00
Hermès Bélusca-Maïto
d023c1a9ce [INTL]
Fix French translation

svn path=/trunk/; revision=58025
2012-12-28 16:28:49 +00:00
Hermès Bélusca-Maïto
2476bad526 [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
2012-12-28 15:50:38 +00:00
Cameron Gutman
be1984907c - 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
2012-12-28 00:36:28 +00:00
Amine Khaldi
ff6c1ce972 [CRT/BUILTINS]
* memcpy should behave exactly like memmove for Windows compatibility.
CORE-6833 #resolve #comment Committed in r58021.

svn path=/trunk/; revision=58021
2012-12-27 22:26:35 +00:00
Hermès Bélusca-Maïto
b8b7caccfe [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
2012-12-27 21:52:40 +00:00
Amine Khaldi
dcb9fa5856 * Addendum to r58018. Altered the wrong function. Also: "Should be sent to Wine (TM)" ;)
svn path=/trunk/; revision=58019
2012-12-27 12:42:31 +00:00
Amine Khaldi
69f9dc84ad [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
2012-12-27 12:35:10 +00:00
Eric Kohl
b2b4d4f502 [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
2012-12-26 21:07:13 +00:00
Hermès Bélusca-Maïto
ed10069057 [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
2012-12-26 19:26:08 +00:00
Eric Kohl
2d39279b16 [NETAPI32]
- Implement NetLocalGroupAdd.
- Implement and use a helper function that opens aliases by name.

svn path=/trunk/; revision=58015
2012-12-26 16:31:28 +00:00
Hermès Bélusca-Maïto
22b449d34b [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
2012-12-26 16:28:44 +00:00
Thomas Faber
ce123b9acc [EXPLORER_NEW]
- Fix some formatting and GetWindowLong[Ptr] confusion

svn path=/trunk/; revision=58013
2012-12-26 15:48:49 +00:00
Hermès Bélusca-Maïto
33e087ed1a [MAGNIFY]
Fix French translation

svn path=/trunk/; revision=58012
2012-12-26 15:28:28 +00:00
Thomas Faber
c15e94cbfc [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
2012-12-26 15:14:41 +00:00
Hermès Bélusca-Maïto
a894b7ab0b [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
2012-12-26 02:14:46 +00:00
Hermès Bélusca-Maïto
67f7502ca4 [FREELDR]
Code formatting only

svn path=/trunk/; revision=58009
2012-12-26 01:59:39 +00:00
Hermès Bélusca-Maïto
4434b64659 [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
2012-12-26 01:40:18 +00:00
Aleksey Bragin
da0a3154ac [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
2012-12-25 18:11:55 +00:00
Hermès Bélusca-Maïto
d19b9402fb [FREELDR]
Remove commented-out code (since the new one works) - ThFabba: :P

svn path=/trunk/; revision=58006
2012-12-25 13:24:56 +00:00
Hermès Bélusca-Maïto
48c15d9799 [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
2012-12-25 12:54:31 +00:00
Eric Kohl
8cc13f35dd [NETAPI32]
- Implement NetLocalGreoupGetInfo.
- Move shared code into separate functions.

svn path=/trunk/; revision=58004
2012-12-25 09:54:53 +00:00
Hermès Bélusca-Maïto
f9bb0ce058 [FREELDR]
Code formatting only

svn path=/trunk/; revision=58003
2012-12-25 00:54:20 +00:00
Hermès Bélusca-Maïto
570a635124 [FREELDR]
Use NULL string pointers as separators instead of a special "SEPARATOR" string.

svn path=/trunk/; revision=58002
2012-12-25 00:53:23 +00:00
Hermès Bélusca-Maïto
f8917522e4 [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
2012-12-24 23:03:11 +00:00
Hermès Bélusca-Maïto
dcf5487663 [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
2012-12-24 17:34:13 +00:00
Hermès Bélusca-Maïto
bf4bf38543 [USETUP/BOOTDATA/FONTS]
Adjust fonts substitutions.

[WIN32K]
Adjust system stock fonts.

svn path=/trunk/; revision=57999
2012-12-24 17:31:30 +00:00
Hermès Bélusca-Maïto
f3ec361350 [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
2012-12-24 17:27:04 +00:00
Eric Kohl
7b6e0d965e [NETAPI32]
- Implement NetUserGetInfo.
- Implement level 10 in BuildUserInfoBuffer.
- Zero-initialize the user info buffer after allocation.

svn path=/trunk/; revision=57997
2012-12-24 16:13:02 +00:00
Eric Kohl
bc97b666ca [NETAPI32]
Move code that will be used by NetUserEnum and NetUserGetInfo into separate functions.

svn path=/trunk/; revision=57996
2012-12-24 14:34:19 +00:00
Johannes Anderwald
b2c2980b24 [INF]
- Add Image class installer

svn path=/trunk/; revision=57995
2012-12-24 14:29:54 +00:00
Eric Kohl
4b858fe42a [NETAPI32]
Use servername in NetLocalGroupEnum and NetUserEnum.

svn path=/trunk/; revision=57994
2012-12-24 12:48:39 +00:00
Thomas Faber
9403cc412f [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
2012-12-24 12:47:35 +00:00
Timo Kreuzer
4305b6a40f [REACTOS]
Add simplified Chinese language resource. Patch by BinSys (binsys@163.com)
CORE-6823 #resolve

svn path=/trunk/; revision=57992
2012-12-24 12:43:15 +00:00
Eric Kohl
bdc6ea66b9 [SAMLIB]
Implement SamGetCompatibilityMode.

svn path=/trunk/; revision=57991
2012-12-24 11:50:59 +00:00
Amine Khaldi
ef56c781ba [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
2012-12-24 11:21:54 +00:00
Timo Kreuzer
fa960bf579 [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
2012-12-24 10:51:02 +00:00