Commit graph

52447 commits

Author SHA1 Message Date
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
Johannes Anderwald 8a09fb755c [USBCCGP]
- Fix bug when enumerating composite usb devices with IADs

svn path=/trunk/; revision=57988
2012-12-24 09:56:28 +00:00
Hermès Bélusca-Maïto 48f0592923 [SYSSETUP]
I forgot that previously.

svn path=/trunk/; revision=57987
2012-12-23 23:22:10 +00:00
Hermès Bélusca-Maïto 879883c38d [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
2012-12-23 23:17:10 +00:00
Timo Kreuzer c963ccf7c2 [KS]
- Mark a variable that is assigned inside an SEH block as _SEH2_VOLATILE.
- Silence some MSVC warnings

svn path=/trunk/; revision=57985
2012-12-23 22:53:41 +00:00
Timo Kreuzer 5b41ac7487 [PORTCLS]
Make DllInitialize extern "C", otherwise it would be imported from ks.sys.

svn path=/trunk/; revision=57984
2012-12-23 21:59:45 +00:00
Timo Kreuzer 64656a08f7 [PSEH]
Add missing definition of _SEH2_VOLATILE.

svn path=/trunk/; revision=57983
2012-12-23 21:42:55 +00:00
Timo Kreuzer 724d66b9a8 [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
2012-12-23 21:33:48 +00:00
Eric Kohl 73a001976b [NETAPI32]
Ooops! These are needed too!

svn path=/trunk/; revision=57981
2012-12-23 18:59:40 +00:00
Eric Kohl da05d9ace1 [NETAPI32]
- Implement NetUserEnum partially.
- Move common code into a separate file.

svn path=/trunk/; revision=57980
2012-12-23 18:56:13 +00:00
Johannes Anderwald 730e837148 [KS]
- resource size parameter is optional according to documentation
CORE-6555

svn path=/trunk/; revision=57979
2012-12-23 16:47:06 +00:00
Thomas Faber 52e8d95c40 [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
2012-12-23 14:37:22 +00:00
Thomas Faber 7629f2ac34 [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
2012-12-23 14:31:18 +00:00
Thomas Faber 3165d0562b [EXPLORER_NEW]
- Add a manifest file to support theming
- Formatting fixes
- Based on Andrew Green's GSoC branch

svn path=/trunk/; revision=57976
2012-12-23 10:25:19 +00:00
Cameron Gutman a686746f88 [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
2012-12-23 09:53:36 +00:00
Timo Kreuzer 66d645bf61 [WIN32K]
Fix BRUSH_GetObject. Fixes 4 gdi32_apitests.

svn path=/trunk/; revision=57974
2012-12-22 22:34:50 +00:00
Timo Kreuzer af760d9024 [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
2012-12-22 22:22:06 +00:00
Eric Kohl 56d63e8383 [NETAPI32]
- Fork netapi32.dll because most of its exported functions are interfaces to services that wine will not implement.
- Move user and group functions to separate files and add some stubs. 
- Update README.WINE.

svn path=/trunk/; revision=57972
2012-12-22 20:11:43 +00:00
Timo Kreuzer 11de8917ef [WIN32K]
- Move some files to more appropriate locations
- Remove an empty file

svn path=/trunk/; revision=57971
2012-12-22 17:58:53 +00:00
Timo Kreuzer 3655610069 [WIN32K]
- Rewrite NtUserGetAtomName, make it return the length in WCHARs instead of bytes, as it is supposed to be. Fix a buffer overrun, when the caller passes a too large UNICODE_STRING buffer. Probe the output buffers before accessing them. Makes sure the target string is always NULL terminated, even if the buffer is too small for the whole name.
- Remove NULL termination code from IntGetAtomName, since that is already done by RtlQueryAtomInAtomTable

svn path=/trunk/; revision=57970
2012-12-22 17:43:20 +00:00
Amine Khaldi d2351c0d6e [CMAKE]
* Remove unneeded set_rc_compiler.
ROSAPPS-255 #resolve #comment Fixed in r57968.

svn path=/trunk/; revision=57969
2012-12-22 15:45:00 +00:00
Timo Kreuzer 03b4a49cb0 [WIN32K]
Don't access the PROCESSINFO after freeing it.

svn path=/trunk/; revision=57968
2012-12-22 12:22:53 +00:00
Timo Kreuzer 843b797533 [PSEH3]
Fix a typo, add a comment

svn path=/trunk/; revision=57967
2012-12-22 10:51:30 +00:00
Amine Khaldi 9c783fd0df [CMAKE]
* Remove unneeded set_rc_compiler.

svn path=/trunk/; revision=57966
2012-12-22 10:47:06 +00:00