reactos.git
13 years ago- Moved commands outside TechBot.Library to TechBot.Commands.Common and TechBot.Comma...
Marc Piulachs [Sun, 18 May 2008 15:54:43 +0000 (15:54 +0000)]
- Moved commands outside TechBot.Library to TechBot.Commands.Common and TechBot.Commands.MSDN except for Command base classes
- Made TechBot more configurable through .config files
- Code refactoring
- Removed automatic parameter parsing support to make everyone happy

svn path=/trunk/; revision=33586

13 years agoMake eventlog RPC interface more compatible with MS Windows
Hervé Poussineau [Sun, 18 May 2008 15:29:53 +0000 (15:29 +0000)]
Make eventlog RPC interface more compatible with MS Windows

svn path=/trunk/; revision=33585

13 years agoReplace ERR() by WARN() on error codes which can be normal
Hervé Poussineau [Sun, 18 May 2008 15:26:24 +0000 (15:26 +0000)]
Replace ERR() by WARN() on error codes which can be normal

svn path=/trunk/; revision=33584

13 years agoFix build
Hervé Poussineau [Sun, 18 May 2008 15:23:52 +0000 (15:23 +0000)]
Fix build

svn path=/trunk/; revision=33583

13 years agoAdd ms-dtyp.idl file, and use it
Hervé Poussineau [Sun, 18 May 2008 15:17:12 +0000 (15:17 +0000)]
Add ms-dtyp.idl file, and use it

svn path=/trunk/; revision=33582

13 years ago- Add "ReactOS Standard" and "ReactOS Classic" color schemes
Dmitry Chapyshev [Sun, 18 May 2008 15:14:04 +0000 (15:14 +0000)]
- Add "ReactOS Standard" and "ReactOS Classic" color schemes
- Add registry keys for cursors schemes

svn path=/trunk/; revision=33581

13 years ago- Update icons
Dmitry Chapyshev [Sun, 18 May 2008 15:06:30 +0000 (15:06 +0000)]
- Update icons

svn path=/trunk/; revision=33580

13 years ago- Rename CheckUserName() to CheckAccountName() and move it to a new source file ...
Eric Kohl [Sun, 18 May 2008 14:59:44 +0000 (14:59 +0000)]
- Rename CheckUserName() to CheckAccountName() and move it to a new source file (misc.c).
- Also use CheckAccountName() to check group names for illegal characters.

svn path=/trunk/; revision=33579

13 years ago- default to seperator item type
Johannes Anderwald [Sun, 18 May 2008 14:18:00 +0000 (14:18 +0000)]
- default to seperator item type
- add the styles grayed and disabled in case they have not been added
- initialize allocated user buffer to zero
- allow support for bitmap items with MF_HELP style
- check result of WideCharToMultiByte
- always zero terminate a string buffer when enough space is available

svn path=/trunk/; revision=33578

13 years agoForward all IRPs, even unknown ones
Hervé Poussineau [Sun, 18 May 2008 11:45:26 +0000 (11:45 +0000)]
Forward all IRPs, even unknown ones

svn path=/trunk/; revision=33577

13 years agoReverted winesync's wrongly updated msi.rbuild to get rid of "always build msi" probl...
Gregor Brunmar [Sun, 18 May 2008 11:45:17 +0000 (11:45 +0000)]
Reverted winesync's wrongly updated msi.rbuild to get rid of "always build msi" problem again.

svn path=/trunk/; revision=33576

13 years agoReminder to self: Don't rely on MSDN. This should get taskmgr working again.
Gregor Brunmar [Sun, 18 May 2008 11:41:32 +0000 (11:41 +0000)]
Reminder to self: Don't rely on MSDN. This should get taskmgr working again.

svn path=/trunk/; revision=33575

13 years ago- Add a comment describing behavior in case of HvSyncHive failure.
Aleksey Bragin [Sun, 18 May 2008 11:26:36 +0000 (11:26 +0000)]
- Add a comment describing behavior in case of HvSyncHive failure.

svn path=/trunk/; revision=33574

13 years agoMake 1000% sure that any regedit is started by launching regedit from the search...
Colin Finck [Sun, 18 May 2008 11:24:56 +0000 (11:24 +0000)]
Make 1000% sure that any regedit is started by launching regedit from the search path if the GetWindowsDirectory call failed. (suggested by Alex on ros-dev)

svn path=/trunk/; revision=33573

13 years agoOops, forgot to link to shlwapi now that we use PathAppend.
Colin Finck [Sun, 18 May 2008 11:08:11 +0000 (11:08 +0000)]
Oops, forgot to link to shlwapi now that we use PathAppend.

svn path=/trunk/; revision=33572

13 years agoCheck if the GetWindowsDirectory call succeeded and use PathAppend to prevent a buffe...
Colin Finck [Sun, 18 May 2008 10:56:31 +0000 (10:56 +0000)]
Check if the GetWindowsDirectory call succeeded and use PathAppend to prevent a buffer overflow, when WinDir + "\regedit.exe" > MAX_PATH

svn path=/trunk/; revision=33571

13 years ago- Add hotkeys settings to registry
Dmitry Chapyshev [Sun, 18 May 2008 10:37:32 +0000 (10:37 +0000)]
- Add hotkeys settings to registry

svn path=/trunk/; revision=33570

13 years agoSynced uxtheme.dll with Wine HEAD
Pierre Schweitzer [Sun, 18 May 2008 10:03:29 +0000 (10:03 +0000)]
Synced uxtheme.dll with Wine HEAD

svn path=/trunk/; revision=33569

13 years agoFree memory only we allocated it
Hervé Poussineau [Sun, 18 May 2008 09:34:31 +0000 (09:34 +0000)]
Free memory only we allocated it

svn path=/trunk/; revision=33568

13 years ago- Implement "Advanced Key Settings" and "Change Key Sequence" dialogs
Dmitry Chapyshev [Sun, 18 May 2008 09:06:48 +0000 (09:06 +0000)]
- Implement "Advanced Key Settings" and "Change Key Sequence" dialogs

svn path=/trunk/; revision=33567

13 years agoMore correct include for PSEH support
Gregor Brunmar [Sun, 18 May 2008 08:40:03 +0000 (08:40 +0000)]
More correct include for PSEH support

svn path=/trunk/; revision=33566

13 years agoCheck user name for illegal characters when it is changed from within the user list.
Eric Kohl [Sat, 17 May 2008 22:33:04 +0000 (22:33 +0000)]
Check user name for illegal characters when it is changed from within the user list.

svn path=/trunk/; revision=33565

13 years agoForgot to commit urlmon.dll tests synced with Wine HEAD
Pierre Schweitzer [Sat, 17 May 2008 22:29:12 +0000 (22:29 +0000)]
Forgot to commit urlmon.dll tests synced with Wine HEAD

svn path=/trunk/; revision=33564

13 years agoRemoved wrong entrypoint
Pierre Schweitzer [Sat, 17 May 2008 21:52:51 +0000 (21:52 +0000)]
Removed wrong entrypoint

svn path=/trunk/; revision=33563

13 years agoChange the LCID for the default Bulgarian keyboard layout from 00040402 to 00000402.
Colin Finck [Sat, 17 May 2008 21:01:08 +0000 (21:01 +0000)]
Change the LCID for the default Bulgarian keyboard layout from 00040402 to 00000402.
See issue #3208 for more details.

svn path=/trunk/; revision=33562

13 years ago- Minor fixes to work more like WinXP's cmd
Colin Finck [Sat, 17 May 2008 20:07:31 +0000 (20:07 +0000)]
- Minor fixes to work more like WinXP's cmd
- Removed the now obsolete "seta_test.cmd"

svn path=/trunk/; revision=33561

13 years agoAdd a testing suite for CMD based on CMD scripts.
Colin Finck [Sat, 17 May 2008 20:01:21 +0000 (20:01 +0000)]
Add a testing suite for CMD based on CMD scripts.
Of course, ReactOS' cmd doesn't work at all with the framework at the moment :-)

Some tests were taken from "seta_test.cmd" by Royce. (see file headers)

svn path=/trunk/; revision=33560

13 years agoAutosyncing with Wine HEAD
The Wine Synchronizer [Sat, 17 May 2008 19:46:54 +0000 (19:46 +0000)]
Autosyncing with Wine HEAD

svn path=/trunk/; revision=33559

13 years agoAutosyncing with Wine HEAD
The Wine Synchronizer [Sat, 17 May 2008 19:46:01 +0000 (19:46 +0000)]
Autosyncing with Wine HEAD

svn path=/trunk/; revision=33558

13 years agoAdd code to create, delete and rename user groups.
Eric Kohl [Sat, 17 May 2008 16:06:54 +0000 (16:06 +0000)]
Add code to create, delete and rename user groups.

svn path=/trunk/; revision=33557

13 years ago-make rbuild files XML compliant by adding the XInclude namespace
Marc Piulachs [Sat, 17 May 2008 15:44:47 +0000 (15:44 +0000)]
-make rbuild files XML compliant by adding the XInclude namespace
-sync winetest to WINE-rc1
-add a rbuild file for winetest (not added to build yet)
note: minor winetest modifications should be made like loading tests from a folder at startup

svn path=/trunk/; revision=33556

13 years agoLimit the maximum user name length to 20 characters when a user name is changed from...
Eric Kohl [Sat, 17 May 2008 15:19:01 +0000 (15:19 +0000)]
Limit the maximum user name length to 20 characters when a user name is changed from within the users list.

svn path=/trunk/; revision=33555

13 years agoNew user dialog: Implement user options properly.
Eric Kohl [Sat, 17 May 2008 14:00:39 +0000 (14:00 +0000)]
New user dialog: Implement user options properly.

svn path=/trunk/; revision=33554

13 years agoAdd DCE pointer to window class. Start support for real Class DCEs.
James Tabor [Sat, 17 May 2008 11:55:24 +0000 (11:55 +0000)]
Add DCE pointer to window class. Start support for real Class DCEs.

svn path=/trunk/; revision=33553

13 years agoSynced urlmon.dll with Wine HEAD.
Pierre Schweitzer [Sat, 17 May 2008 10:36:13 +0000 (10:36 +0000)]
Synced urlmon.dll with Wine HEAD.
This *does not* fix Downloader, but it now returns an error message.

svn path=/trunk/; revision=33552

13 years agoAdd ROS_BUILDENGINE variable to determine the location of rbuild
Marc Piulachs [Sat, 17 May 2008 09:56:15 +0000 (09:56 +0000)]
Add ROS_BUILDENGINE variable to determine the location of rbuild
- Allows using an rbuild executable other than the one found in the same source tree (tools\rbuild)

svn path=/trunk/; revision=33551

13 years agoAdd fusion.idl from Wine
Hervé Poussineau [Sat, 17 May 2008 09:53:01 +0000 (09:53 +0000)]
Add fusion.idl from Wine

svn path=/trunk/; revision=33550

13 years agoLimit introduction string to 256 letters (no more, not less)
Pierre Schweitzer [Sat, 17 May 2008 09:45:13 +0000 (09:45 +0000)]
Limit introduction string to 256 letters (no more, not less)

svn path=/trunk/; revision=33549

13 years agoMake 100% sure that the correct "regedit.exe" is launched by using GetWindowsDirector...
Colin Finck [Sat, 17 May 2008 09:39:36 +0000 (09:39 +0000)]
Make 100% sure that the correct "regedit.exe" is launched by using GetWindowsDirectory and appending "\regedit.exe" as suggested by Alex on ros-dev.

svn path=/trunk/; revision=33547

13 years agoRevert the _T('x') to 'x' changes from my previous commit.
Colin Finck [Sat, 17 May 2008 09:23:21 +0000 (09:23 +0000)]
Revert the _T('x') to 'x' changes from my previous commit.
Although both methods work properly, _T('x') seems to be the more convenient method used throughout cmd.

svn path=/trunk/; revision=33546

13 years ago- Fix some warnings spotted by MSVC
Colin Finck [Sat, 17 May 2008 08:49:39 +0000 (08:49 +0000)]
- Fix some warnings spotted by MSVC
- Define cmd_exit to ExitProcess if _DEBUG_MEM is not defined.
  Fixes compilation, when _DEBUG_MEM is turned off.

svn path=/trunk/; revision=33545

13 years agoApply the same fix to dwnl
Pierre Schweitzer [Sat, 17 May 2008 08:20:32 +0000 (08:20 +0000)]
Apply the same fix to dwnl

svn path=/trunk/; revision=33544

13 years agoZero memory using HeapAlloc flag
Pierre Schweitzer [Sat, 17 May 2008 08:19:23 +0000 (08:19 +0000)]
Zero memory using HeapAlloc flag
Spotted by Stefan Ginsberg <stefan__100__@hotmail.com>

svn path=/trunk/; revision=33543

13 years agoRemove IRP_MJ_QUERY_INFORMATION / FileNetworkOpenInformation
Hervé Poussineau [Fri, 16 May 2008 19:00:47 +0000 (19:00 +0000)]
Remove IRP_MJ_QUERY_INFORMATION / FileNetworkOpenInformation
Fix misc bugs

svn path=/trunk/; revision=33542

13 years agoCarlo Bramini (carlo DOT bramix AT libero DOT it):
Colin Finck [Fri, 16 May 2008 16:53:36 +0000 (16:53 +0000)]
Carlo Bramini (carlo DOT bramix AT libero DOT it):
- Implemented "regedt32", which just calls "regedit"
See issue #3248 for more details.

svn path=/trunk/; revision=33541

13 years agoCheck if memory was goodly allocated and zero it before use
Pierre Schweitzer [Fri, 16 May 2008 16:13:04 +0000 (16:13 +0000)]
Check if memory was goodly allocated and zero it before use

svn path=/trunk/; revision=33540

13 years ago- Add specific properties to the keyboardlayout module type. They will assist us...
Marc Piulachs [Thu, 15 May 2008 22:38:18 +0000 (22:38 +0000)]
- Add specific properties to the keyboardlayout module type. They will assist us on autogenerating/updating the [keyboardLayout] & [Files.KeyboardLayout] from txtsetup and registry information automatically in the near future
note: All rbuild files in reactos\dll\keyboard must be updated to contain the follwing information:

<module name="kbdusl" type="keyboardlayout" (...) description="US Dvorak for left hand" lcid="00030409" layoutId="001A" layoutnameresid="5027" >

svn path=/trunk/; revision=33539

13 years ago- change module type kernelmodedll -> keyboardlayout
Marc Piulachs [Thu, 15 May 2008 22:23:34 +0000 (22:23 +0000)]
- change module type kernelmodedll -> keyboardlayout

svn path=/trunk/; revision=33538

13 years agoImprove filter command by changing its syntax
Hervé Poussineau [Thu, 15 May 2008 20:43:26 +0000 (20:43 +0000)]
Improve filter command by changing its syntax
Syntax: filter [error|warning|trace|info|level]+|-[componentname|default]

svn path=/trunk/; revision=33537

13 years agoFix debug output of strings
Hervé Poussineau [Thu, 15 May 2008 20:29:50 +0000 (20:29 +0000)]
Fix debug output of strings

svn path=/trunk/; revision=33536

13 years agoOops, didn't see the commented section.
Gregor Brunmar [Thu, 15 May 2008 20:13:40 +0000 (20:13 +0000)]
Oops, didn't see the commented section.

svn path=/trunk/; revision=33535

13 years agoSynced listbox LB_SETCURSEL behaviour with Wine, to pass a couple of more winetests.
Gregor Brunmar [Thu, 15 May 2008 20:11:26 +0000 (20:11 +0000)]
Synced listbox LB_SETCURSEL behaviour with Wine, to pass a couple of more winetests.

svn path=/trunk/; revision=33534

13 years agocmd: replace static traces by dynamic ones
Hervé Poussineau [Thu, 15 May 2008 20:02:05 +0000 (20:02 +0000)]
cmd: replace static traces by dynamic ones

svn path=/trunk/; revision=33533

13 years agoPatch by Kamil Hornicek ( tykef AT atlas DOT cz ):
Gregor Brunmar [Thu, 15 May 2008 19:07:46 +0000 (19:07 +0000)]
Patch by Kamil Hornicek ( tykef AT atlas DOT cz ):
* Fixed DialogBoxParam to set correct error values and returning correct error codes

svn path=/trunk/; revision=33532

13 years ago- Add specific module type for keyboard layouts
Marc Piulachs [Thu, 15 May 2008 14:46:15 +0000 (14:46 +0000)]
- Add specific module type for keyboard layouts
- Added a description attribute to modules
- Added a lcid attribute to modules (KeyboardLayout only)

svn path=/trunk/; revision=33531

13 years ago- Rename the LICINFO structure to LIC_CONTEXT as LICINFO is already used in one of...
Colin Finck [Thu, 15 May 2008 14:33:33 +0000 (14:33 +0000)]
- Rename the LICINFO structure to LIC_CONTEXT as LICINFO is already used in one of the official MS PSDK headers
- Replace IsUserAdmin (Wine API) with IsUserAnAdmin (shell32 API)

When you now add the PROCESSOR_POWER_INFORMATION structure to "precomp.h" (which was "accidentally omitted from WinNT.h" according to MSDN..), sysdm.cpl can be compiled using MSVC and the MS PSDK headers.

svn path=/trunk/; revision=33530

13 years ago- use menu identifier for menu items which have submenus
Johannes Anderwald [Thu, 15 May 2008 14:10:55 +0000 (14:10 +0000)]
- use menu identifier for menu items which have submenus
- menu item is a separator when id, flags and string is zero (verified with MS Visual 2005)
- set item separator MF_GRAYED as default style
- rewrite CheckMenuRadioItem
- check if checkmarks applies to more than one submenu
- check if checkmark was set
- dont set checkmark on menu item separator
- recurse into sub menus when available
- implement handling by MF_BYPOSITION
- ReactOS now passes now all tests from test_CheckMenuRadioItem in user32_winetest

svn path=/trunk/; revision=33529

13 years agoCarlo Bramini (carlo DOT bramix AT libero DOT it):
Colin Finck [Thu, 15 May 2008 14:06:19 +0000 (14:06 +0000)]
Carlo Bramini (carlo DOT bramix AT libero DOT it):
- Simplify blitting the screen bitmap to the main window.

This also hides a ROS GDI bug, for which I'm going to open a new bug report.
See issue #3241 for more details.

svn path=/trunk/; revision=33528

13 years agoRemove old leftovers from the time when shell32 was still synchronized with Wine
Colin Finck [Thu, 15 May 2008 13:55:26 +0000 (13:55 +0000)]
Remove old leftovers from the time when shell32 was still synchronized with Wine

svn path=/trunk/; revision=33527

13 years ago- Added a new attribute 'internal' to 'Property' element. Internal properties are...
Marc Piulachs [Thu, 15 May 2008 13:55:25 +0000 (13:55 +0000)]
- Added a new attribute 'internal' to 'Property' element. Internal properties are like regular properties but internal to rbuild (they are not included in the generated makefile)

svn path=/trunk/; revision=33526

13 years ago- Start implement "Advanced Key Settings" and "Change Key Sequence" dialogs
Dmitry Chapyshev [Thu, 15 May 2008 12:38:12 +0000 (12:38 +0000)]
- Start implement "Advanced Key Settings" and "Change Key Sequence" dialogs
- Update all resources

svn path=/trunk/; revision=33525

13 years agoAdd Client and Color transform objects.
James Tabor [Thu, 15 May 2008 11:38:46 +0000 (11:38 +0000)]
Add Client and Color transform objects.

svn path=/trunk/; revision=33524

13 years ago- Don't show applets on taskbar
Dmitry Chapyshev [Thu, 15 May 2008 05:43:01 +0000 (05:43 +0000)]
- Don't show applets on taskbar

svn path=/trunk/; revision=33523

13 years agoImplement Delete/CreateColorSpace and Get/SetColorSpace.
James Tabor [Thu, 15 May 2008 02:15:10 +0000 (02:15 +0000)]
Implement Delete/CreateColorSpace and Get/SetColorSpace.

svn path=/trunk/; revision=33522

13 years agoStefan Ginsberg <stefan__100__@hotmail.com>
Aleksey Bragin [Wed, 14 May 2008 20:59:43 +0000 (20:59 +0000)]
Stefan Ginsberg <stefan__100__@hotmail.com>
- Spelling fixes.
- Remove deprecated and unused HalReleaseDisplayOwnership prototype.
- Fix handle leak in NtCreateProfile.
- Don't miss an OBTRACE debug print in ObpCloseHandle in STATUS_SUCCESS case.

svn path=/trunk/; revision=33521

13 years agoStefan Ginsberg <stefan__100__@hotmail.com>
Aleksey Bragin [Wed, 14 May 2008 20:57:19 +0000 (20:57 +0000)]
Stefan Ginsberg <stefan__100__@hotmail.com>
- Remove deprecated NEW_SCHEDULER define.
- Remove empty addition arc subdirectory in include/reactos/arc

svn path=/trunk/; revision=33520

13 years ago- update msiexec version
Marc Piulachs [Wed, 14 May 2008 17:32:19 +0000 (17:32 +0000)]
- update msiexec version
- add iexplorer

svn path=/trunk/; revision=33519

13 years ago- sync msiexec to Wine 1.0-rc1
Marc Piulachs [Wed, 14 May 2008 17:25:57 +0000 (17:25 +0000)]
- sync msiexec to Wine 1.0-rc1
- change module type to win32cui inset of win32gui

svn path=/trunk/; revision=33518

13 years agoAdd iexplore from Wine. (Disabled until shdocvw sync)
Steven Edwards [Wed, 14 May 2008 17:24:40 +0000 (17:24 +0000)]
Add iexplore from Wine. (Disabled until shdocvw sync)

svn path=/trunk/; revision=33517

13 years ago- Check that the user name does not contain any illegal characters.
Eric Kohl [Wed, 14 May 2008 17:02:17 +0000 (17:02 +0000)]
- Check that the user name does not contain any illegal characters.
- Check that both passwords are the same.
- Limit the maximum user name length to 20 characters.

svn path=/trunk/; revision=33516

13 years ago- Implement "Set Default" button
Dmitry Chapyshev [Wed, 14 May 2008 15:51:53 +0000 (15:51 +0000)]
- Implement "Set Default" button
- Added checking whether there was already layout

svn path=/trunk/; revision=33515

13 years ago- Set catalan default keyboard layout to spanish (no specific catalan kb layout exists)
Marc Piulachs [Wed, 14 May 2008 14:40:17 +0000 (14:40 +0000)]
- Set catalan default keyboard layout to spanish (no specific catalan kb layout exists)
- [FORMATTING] small code indent for LanguageList contents

svn path=/trunk/; revision=33514

13 years agoCarlo Bramini (carlo DOT bramix AT libero DOT it)
Colin Finck [Wed, 14 May 2008 14:18:11 +0000 (14:18 +0000)]
Carlo Bramini (carlo DOT bramix AT libero DOT it)
- Italian translations and various fixes to Magnify (fixes part of bug #3241 as well)

Changes by me:
- Shorten the german dialog string a bit, so that it won't be truncated. Strings for Static controls can only be 256 characters long.
  A french translator should change the text as well, because it's longer than 256 characters.

See issue #3245 for more details.

svn path=/trunk/; revision=33513

13 years ago- Implement generic list PageUp/PageDown
Marc Piulachs [Wed, 14 May 2008 14:01:06 +0000 (14:01 +0000)]
- Implement generic list PageUp/PageDown

svn path=/trunk/; revision=33512

13 years agoA few missing defines I needed
Ged Murphy [Wed, 14 May 2008 11:38:10 +0000 (11:38 +0000)]
A few missing defines I needed

svn path=/trunk/; revision=33511

13 years agoWe have Brush Attributes already define in ntgdihdl.h, its a user space structure.
James Tabor [Tue, 13 May 2008 23:54:20 +0000 (23:54 +0000)]
We have Brush Attributes already define in ntgdihdl.h, its a user space structure.

svn path=/trunk/; revision=33510

13 years agoImplement NtGdiSetVirtualResolution, SetSizeDevice and NtGdiScaleViewport/WindowExtEx...
James Tabor [Tue, 13 May 2008 23:26:02 +0000 (23:26 +0000)]
Implement NtGdiSetVirtualResolution, SetSizeDevice and NtGdiScaleViewport/WindowExtEx. Getting ready to fix wine gdi mapping tests.

svn path=/trunk/; revision=33509

13 years agoOpen the Explorer Shell Folder instead of providing a standalone Control Panel.
Colin Finck [Tue, 13 May 2008 21:39:25 +0000 (21:39 +0000)]
Open the Explorer Shell Folder instead of providing a standalone Control Panel.
This changed enables us to remove lots of files from the app :-)

svn path=/trunk/; revision=33508

13 years agoCompletely revamped "control.exe":
Colin Finck [Tue, 13 May 2008 21:30:55 +0000 (21:30 +0000)]
Completely revamped "control.exe":
- Now uses shell32 functions for loading the control panel applets, so that the mutex is used as well (see bug #781)
- Supports all built-in command-line parameters, which are supported by the WinXP version.
  This also added support for opening shell folders.
- Loads other possible parameters from the registry.
- Only passes the command for RunControlPanel to each ListView item, not a whole struct whose members aren't needed later.
- Fixed memory leaks
- Added a header file
- Fixed indentation

This is the last version of the standalone Control Panel.
I will change it to call the Explorer shell folder in my next commit.
See issue #781 for more details.

svn path=/trunk/; revision=33507

13 years agodisplay available command line options when started with "-?"
Martin Fuchs [Tue, 13 May 2008 21:01:09 +0000 (21:01 +0000)]
display available command line options when started with "-?"

svn path=/trunk/; revision=33506

13 years ago- Implement the creation and removal of user accounts.
Eric Kohl [Tue, 13 May 2008 20:55:37 +0000 (20:55 +0000)]
- Implement the creation and removal of user accounts.
- User name and passwords are NOT checked upon the creation of a new user account.
- Disable all unimplemented popup menu items.

svn path=/trunk/; revision=33505

13 years ago- Implement "Input language Properties" dialog
Dmitry Chapyshev [Tue, 13 May 2008 20:23:23 +0000 (20:23 +0000)]
- Implement "Input language Properties" dialog

svn path=/trunk/; revision=33504

13 years agoHopefully fixes bug #1110. Requested fixed by amine48rz.
Gregor Brunmar [Tue, 13 May 2008 20:14:30 +0000 (20:14 +0000)]
Hopefully fixes bug #1110. Requested fixed by amine48rz.
See issue #1110 for more details.

svn path=/trunk/; revision=33503

13 years ago- Remove a leftover.
Aleksey Bragin [Tue, 13 May 2008 19:29:20 +0000 (19:29 +0000)]
- Remove a leftover.

svn path=/trunk/; revision=33502

13 years agoFixed spelling mistake from previous checkin
Gregor Brunmar [Tue, 13 May 2008 18:12:08 +0000 (18:12 +0000)]
Fixed spelling mistake from previous checkin

svn path=/trunk/; revision=33501

13 years agoNtUserBuildHwndList() returns NTSTATUS, not ULONG. More correct fix than 33483 to...
Gregor Brunmar [Tue, 13 May 2008 18:09:08 +0000 (18:09 +0000)]
NtUserBuildHwndList() returns NTSTATUS, not ULONG. More correct fix than 33483 to some of the winetest problems. Pass return value as out parameter instead.

svn path=/trunk/; revision=33500

13 years agoCase-sensitivity fix for Linux build hosts. Spotted by Tushar S. (GreyGhost)
KJK::Hyperion [Tue, 13 May 2008 17:32:19 +0000 (17:32 +0000)]
Case-sensitivity fix for Linux build hosts. Spotted by Tushar S. (GreyGhost)

svn path=/trunk/; revision=33499

13 years agoadd some info for xen to txtmode.cfg
Christoph von Wittich [Tue, 13 May 2008 17:30:29 +0000 (17:30 +0000)]
add some info for xen to txtmode.cfg
fix a bug rosboot_test.cpp

svn path=/trunk/; revision=33498

13 years agodon't display all debug data 4 times when using PipeReader class (spotted by janderwald)
Christoph von Wittich [Tue, 13 May 2008 17:17:31 +0000 (17:17 +0000)]
don't display all debug data 4 times when using PipeReader class (spotted by janderwald)

svn path=/trunk/; revision=33497

13 years ago- move hardcoded xen configuration name to config file
Johannes Anderwald [Tue, 13 May 2008 16:22:31 +0000 (16:22 +0000)]
- move hardcoded xen configuration name to config file

svn path=/trunk/; revision=33496

13 years ago- Update Russian translation
Dmitry Chapyshev [Tue, 13 May 2008 13:46:31 +0000 (13:46 +0000)]
- Update Russian translation
- Small fix mstsc icon

svn path=/trunk/; revision=33495

13 years ago- [FORMATTING] replace tabs by spaces
Marc Piulachs [Tue, 13 May 2008 11:43:39 +0000 (11:43 +0000)]
- [FORMATTING] replace tabs by spaces
- Modified keyboard layout listbox location to give usetup a more consistent look

svn path=/trunk/; revision=33494

13 years ago- fixed and simplified scroll behavior
Marc Piulachs [Tue, 13 May 2008 11:29:56 +0000 (11:29 +0000)]
- fixed and simplified scroll behavior

svn path=/trunk/; revision=33493

13 years agoUse a Mutex, so that CPL applets cannot be launched multiple times.
Colin Finck [Tue, 13 May 2008 08:56:23 +0000 (08:56 +0000)]
Use a Mutex, so that CPL applets cannot be launched multiple times.
Fixes bug #781 partly, we still need a fix in "control.exe" (see my comment in the bug report)

svn path=/trunk/; revision=33492

13 years agoimprove visual scroll behavior (arrow-up/-down hints) of the generic list (first...
Klemens Friedl [Tue, 13 May 2008 08:04:59 +0000 (08:04 +0000)]
improve visual scroll behavior (arrow-up/-down hints) of the generic list (first step setup)

svn path=/trunk/; revision=33491

13 years agoAdded W32PF and Brush flags. Fixed IntGdiExtCreatePen and all related so to pass...
James Tabor [Tue, 13 May 2008 05:13:25 +0000 (05:13 +0000)]
Added W32PF and Brush flags. Fixed IntGdiExtCreatePen and all related so to pass wine gdi32 pen tests. Fail 100 out of 664 no skips.

svn path=/trunk/; revision=33490

13 years agofix build, sorry
Timo Kreuzer [Tue, 13 May 2008 04:30:00 +0000 (04:30 +0000)]
fix build, sorry

svn path=/trunk/; revision=33489

13 years ago- fix a pointer to INT cast
Timo Kreuzer [Tue, 13 May 2008 04:18:07 +0000 (04:18 +0000)]
- fix a pointer to INT cast
- use InterlockedExchangePointer instead of InterlockedExchange for a pointer

svn path=/trunk/; revision=33488

13 years agoDon't strip trailing spaces from the command line
Colin Finck [Mon, 12 May 2008 21:26:38 +0000 (21:26 +0000)]
Don't strip trailing spaces from the command line
This way, stuff like "notepad abc.txt  " will correctly pass "abc.txt  " as the filename like Windows does.

See issue #1818 for more details.

svn path=/trunk/; revision=33487

13 years agoFix the Release build by marking MmPageArraySize as unreferenced.
Colin Finck [Mon, 12 May 2008 20:48:48 +0000 (20:48 +0000)]
Fix the Release build by marking MmPageArraySize as unreferenced.
Changing the ASSERT, so that it doesn't spit out an "unused variable" warning on Release builds doesn't work, because then it expects this variable to exist. (which is not the case for some struct elements passed to ASSERT in some other parts of the kernel)

svn path=/trunk/; revision=33486