Commit graph

81 commits

Author SHA1 Message Date
Pierre Schweitzer db453b5b54 [BOOTDATA]
Drop last references to rosvboxmgmt!

CORE-10032
ROSAPPS-303

svn path=/trunk/; revision=70673
2016-02-01 22:18:47 +00:00
Hermès Bélusca-Maïto 2bb29d9cea [BOOTDATA]
- Add "aif" and "aiff" to the supported MCI Extensions.
- Remove an extra erroneous "rmi" entry that was wrongly marked as being of type "MPEGVideo".

svn path=/trunk/; revision=70597
2016-01-16 00:30:01 +00:00
Pierre Schweitzer d31cc46a14 [ROSVBOXMGMT]
Update the registry configuration to reflect the recent changes to rosvboxmgmt.
Just uncomment the line matching the behavior you prefer.

CORE-10032
ROSAPPS-303

svn path=/trunk/; revision=70537
2016-01-07 22:44:33 +00:00
Pierre Schweitzer b932a314ce [ROSVBOXMGMT]
Add a commented out way to automatically start `rosvboxmgmt auto' on start so that shortcuts for VBox shared folders are properly created.

This is to be enabled on 0.4.0.

CORE-10032
ROSAPPS-303 

svn path=/trunk/; revision=70510
2016-01-06 19:47:03 +00:00
Pierre Schweitzer 759e9f55ee [SHELL32]
Enable formatting a Ext volume from GUI.

Patch by Peter Hater

svn path=/trunk/; revision=69579
2015-10-17 23:01:19 +00:00
Eric Kohl 82e230b0d9 [WLNOTIFY]
- Disable the debug output.
- Add and register the missing notification functions.

svn path=/trunk/; revision=68804
2015-08-23 15:58:18 +00:00
Eric Kohl 484361acc7 [WLNOTIFY]
Register the notification functions.

svn path=/trunk/; revision=68723
2015-08-16 19:27:11 +00:00
Daniel Reimer c770f94d2d [TRANSLATION]
Adding Turkish Translations (inf) by Erdem Ersoy
CORE-9138 #resolve #comment Committed, thx ^^

svn path=/trunk/; revision=67930
2015-05-26 18:12:08 +00:00
Amine Khaldi 208dfa5c5c [BOOTDATA] Add Mozilla's NSS CA roots to the ReactOS registry and give the certs their own file. By Ismael Ferreras Morezuelas aka swyter. CORE-9065
svn path=/trunk/; revision=67871
2015-05-23 15:56:26 +00:00
Amine Khaldi b18c48243f [BOOTDATA] Add missing font DPI entries in registry. By Ziliang Guo. CORE-8902
svn path=/trunk/; revision=67517
2015-05-02 19:55:55 +00:00
Eric Kohl fdc0506420 [SRVSVC]
Add the Server service and its interface definition files.



svn path=/trunk/; revision=67196
2015-04-14 20:59:34 +00:00
Daniel Reimer 2fc7116a9a [INF]
- Convert some ANSI to UTF-8 w/o BOM
- Remove some BOMs ^^

svn path=/trunk/; revision=67138
2015-04-10 13:59:20 +00:00
Eric Kohl 218064f15d [SCHEDSVC]
Start work on the seceduler service.

[NETAPI32]
Implement the scheduler service client functions.

svn path=/trunk/; revision=66862
2015-03-22 21:57:55 +00:00
Hermès Bélusca-Maïto c32ac4bd68 [BOOTDATA]
- Remove hardcoded registry values: CurrentVersion, CSDVersion and CurrentBuildNumber from HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion. They are computed and stored there by the kernel.
- All the versioning is controlled by the two values: CSDReleaseType and CSDVersion in HKLM\SYSTEM\CurrentControlSet\Control\Windows. Currently we target SP1.

[NTDLL]
The lpVersionInformation->szCSDVersion string should not be built by RtlGetVersion, but instead retrieved from the Peb->CSDVersion string that in turn is initialized by the NTDLL PE Loader. Normally this is a App-Compatibility-dependent string, but for now we somewhat hardcode it (it is built using the actual Peb->OSCSDVersion number).

[RTL]: Rename some variables "à la NT" and use adequate types (but no code changes otherwise).

[NTOS]
- Fix PsGetVersion that should use the CmCSDVersionString variable. This API also returns TRUE if we are in checked build mode (the high byte of NtBuildNumber is flagged).
- The kernel should initialize the CurrentVersion, CSDVersion and CurrentBuildNumber registry values (and few other ones) from the two main CSDReleaseType and CSDVersion values.
- Fix the ReactOS-specific version+revision display in SOS mode.

CORE-6611 CORE-7889 CORE-8877

svn path=/trunk/; revision=66735
2015-03-16 03:14:16 +00:00
Hermès Bélusca-Maïto 5f9629166d [KBSWITCH]
Add keyboard switcher to startup, per-user. Since we currently do not support expandable string values for shell run startup, just use a normal string. Also there's currently a bug in our explorer that makes the icon of kbswitch not appearing when it is launched at startup.
See CORE-6787 for more information.

svn path=/trunk/; revision=66508
2015-03-01 00:28:17 +00:00
Amine Khaldi cf10f6f049 [BOOTDATA/HIVESFT] Add DirectPlay service providers registry entries. CORE-9285
svn path=/trunk/; revision=66493
2015-02-28 11:56:36 +00:00
Hermès Bélusca-Maïto 2aae46eafa [CPLS]: Add the console CPL to the control panel.
svn path=/trunk/; revision=66450
2015-02-25 13:07:44 +00:00
Giannis Adamopoulos 3b79ee9cb8 [IEXPLORE]
- Set http://www.reactos.org as the default homepage.

[BOOTDATA]
- Remove settings that are now set by iexplore.inf

svn path=/trunk/; revision=66446
2015-02-25 01:20:06 +00:00
Eric Kohl 993dffa548 [WKSSVC]
Add the Workstation service.
CORE-9248

svn path=/trunk/; revision=66405
2015-02-22 15:27:35 +00:00
Hermès Bélusca-Maïto e154160e2f [EXPLORER]: Activate Logoff command. Patch by Lee Schroeder plus extra modifs.
CORE-9104 #resolve

svn path=/trunk/; revision=66373
2015-02-20 20:08:52 +00:00
Pierre Schweitzer 848766e7d3 [BOOTDATA]
Add missing quote.
Spotted by Hermès

svn path=/trunk/; revision=66296
2015-02-15 17:22:13 +00:00
Pierre Schweitzer 0db7698abb [WMISVC]
Add a stub for the "Windows Management Infrastructure" service.
This helps the Intel PRO eth card installer to go a bit farther 

svn path=/trunk/; revision=66295
2015-02-15 17:19:57 +00:00
Amine Khaldi 741c7726db [TRANSLATIONS] Additional Spanish locale fixes and enhancements by Ismael Ferreras Morezuelas. CORE-9014
svn path=/trunk/; revision=65937
2015-01-02 13:08:07 +00:00
Amine Khaldi c7e2c1e0f8 [TRANSLATIONS] Spanish translation update by Ismael Ferreras Morezuelas. CORE-8991
svn path=/trunk/; revision=65922
2014-12-31 19:16:03 +00:00
Ziliang Guo 71ef2b4cc4 [SETUP]
Add registry value for wallpaper directory. Patch by Ricardo Hanke.
CORE-8797

svn path=/trunk/; revision=65647
2014-12-14 18:39:24 +00:00
Amine Khaldi 5c1a8109c8 * The Shell.. for a long time we dreamed of having a compatible, properly working rewrite, but it's easier said than done. Over the years this effort has been split into tasks, and this branch was the biggest overall. Now it's time to merge it back to trunk!
* This merge is also a chance to thank every single person involved directly and indirectly in this epic work, among them: Martin Fuchs for ReactOS explorer which we are respectfully retiring now, as it served the project so well over all these years. Thomas Bluemel (Thomas Weidenmueller aka w3seek) for his brave work on the shell, mainly his explorer_new. Andrew Hill for advancing the shell bringup with some impressive work. David Quintana, Giannis Adamopoulos and Huw Campbell for working as a solid team on making this branch a huge success, allowing the shell rewrite dream to finally become a reality. Again, thank you all!
* Merging this branch is not the end.. it's the beginning of some serious bug fixing based hopefully on the Community's continuous feedback.
* Finally, here are *some* of the highlights of this branch (simply put):

[BROWSEUI] Halfplement the address bar. Mostly implement the Favorites menu. Implement handling most hotkeys that should be handled by CShellBrowser. Fix various bugs.

[EXPLORER_NEW] Convert to C++ and use several wtl-like classes to simplify it. Fix several bugs and implement misc missing features.

[FILEBROWSER] A small exe file that opens a new file browser window in its own process. Tested to work in windows. It can be used to test our browseui.dll in windows.

[FONTS] A new marlett font.

[MSGINA] Add a proper shutdown dialog that's used when the user selects shutdown from the start menu (this is how it's done in Windows).

[RSHELL] A temporary module that hosts the implementation of the following classes needed for the shell: CMenuBand, CMenuDeskBar, CMenuSite, CMergedFolder, CStartMenu. These were implemented and tested in windows and for that reason they are still there. Should be moved in shell32 in the future.

[SHELL32] Reorganize files to isolate the ones that are not yet forked from wine. Fix various problems. Simplify the implementation of some shell folders. Implement filling in the file menu in the file browser.

[STOBJECT] A shell extension responsible for misc taskbar notification icons. So far only the sound icon is implemented. Adding this is necessary as the old explorer had the sound icon built in and deprecating it needs a proper solution for these notification icons.

[WIN32K] Fix several bugs that prevented the new start menu (that was implemented and tested in Windows) from functioning properly in ReactOS, mostly due to focus issues. Fix several shell notifications to behave more like in Windows.

* Tonight! We shall feast!
* And tomorrow the US guys shall feast again, on turkey! :p

CORE-7330

svn path=/trunk/; revision=65496
2014-11-26 19:49:18 +00:00
Hermès Bélusca-Maïto 33f5eed378 [UMPNPMGR]
- Turn the user-mode PnP Manager into a dll, as it is in Windows. However, on Windows 2k/XP/2k3, the dll is managed by services.exe (the SC Manager) (and its entry point name hardcoded in it), whereas on Vista/7+ it is managed by svchost.exe . Since we do not support external dll hardcoded services management in services.exe, make it svchost-compatible instead.
- In the .spec file, we mention that a few API set is exported (in stdcall), but we use it also for RPC, and therefore one has to fix somewhere the calling conventions.
- Add/modify the registry entries accordingly.

svn path=/trunk/; revision=64292
2014-09-25 23:44:28 +00:00
Jérôme Gardou 7e45898193 [HIVESFT]
- Add the AddTrust Certificate root.
Now Oracle servers can be reached with SSL.

svn path=/trunk/; revision=64252
2014-09-23 23:28:08 +00:00
Jérôme Gardou 66d0ec9cdb [HIVESFT]
- Remove some useless certificates
 - Add the relevant root certificates for reactos.org and google.com

svn path=/trunk/; revision=64241
2014-09-23 18:06:36 +00:00
Amine Khaldi cb89710974 [BOOTDATA]
* Add DX InstalledVersion key. By Lee Schroeder.
CORE-8530 #resolve #comment Committed in r64131. Thanks!
CORE-8461 #comment Please retest with r64131+

svn path=/trunk/; revision=64131
2014-09-13 08:52:28 +00:00
Jérôme Gardou 3596925092 [HIVESFT]
- Import various certificates required to open secure connection to www.winehq.org

svn path=/trunk/; revision=64025
2014-09-01 20:58:32 +00:00
Amine Khaldi a3b5088597 [CMAKE]
* Convert the hives from UTF-8 to UTF16 as part of the build process.
CORE-7703
CORE-8221

svn path=/trunk/; revision=63480
2014-05-27 19:42:15 +00:00
Thomas Faber 0da41488e9 [QMGR][BOOTDATA]
- Properly register qmgr classes and create the BITS service. See https://source.winehq.org/git/wine.git/commitdiff/c1fce745
CORE-8135 #resolve

svn path=/trunk/; revision=63097
2014-05-01 19:50:37 +00:00
Amine Khaldi 527f2f9057 [SHELL/EXPERIMENTS]
* Create a branch for some evul shell experiments.

svn path=/branches/shell-experiments/; revision=61927
2014-02-02 19:37:27 +00:00
Eric Kohl f197d41a72 [SYSSETUP]
Use the administrator name, domain and password for the logon hack and store them in the registry for later use by winlogon if the AutoAdminLogon option is enabled.
CORE-7722 #resolve

svn path=/trunk/; revision=61676
2014-01-18 14:26:07 +00:00
Timo Kreuzer c028f53dc7 [BOOTDATA]
Add registry keys for win32k GRE initialization and Win32 config

svn path=/trunk/; revision=61004
2013-11-15 23:45:11 +00:00
Eric Kohl b4b9913715 [ADVAPI32]
Enable the new SAM-based logon system.

Using your own accounts to log-on to ReactOS will still fail because of bugs in winlogon, userenv.dll and the registry. But at least the infrastructure is in place and we can start to fix the reamining bugs. All accounts still use a hard-coded privilege set, but this will be fixed as soon as possible.

svn path=/trunk/; revision=60800
2013-10-30 21:19:03 +00:00
Hermès Bélusca-Maïto 55edd14587 [BOOTDATA]
- Add some descriptions.
- Add HKLM\Software\Microsoft\Windows NT\CurrentVersion\IniFileMapping needed for win2k3 basesrv (otherwise it fails to initialize) (and ours when the INI File Mappings functionality will be fully implemented). INI File Mappings allows redirections from e.g. system.ini --> Adequate Registry Key, when you use APIs such that WritePrivateProfileString to write settings in those INI files (for 16-bit compat).

svn path=/trunk/; revision=60563
2013-10-06 16:01:01 +00:00
Jérôme Gardou fa32d8b17f [HIVESFT]
- remove reference to the not-used not-built-anymore mesa32 opengl ICD
Thank you, our relationship was great, but somehow ReactOS matured and you are not in the plan anymore. Fare thee well.

svn path=/trunk/; revision=60284
2013-09-21 15:30:42 +00:00
Sylvain Petreolle c6f4a6973a [FUSION]
Remove baseaddress to fix address conflicts.
Reenable creation of InstallRoot .NET key in its REG_SZ form.


svn path=/trunk/; revision=58941
2013-05-05 13:09:46 +00:00
Sylvain Petreolle 0d8b699c25 [HIVESFT]
Fix opening of http,https and gopher URLs.


svn path=/trunk/; revision=58861
2013-04-26 14:15:28 +00:00
Amine Khaldi 378d3e7b4f [IEXPLORE]
* Sync with Wine 1.5.26.

svn path=/trunk/; revision=58803
2013-04-21 13:53:35 +00:00
Sylvain Petreolle 47dd7d36c1 [HIVESFT]
Fix RunOnce for iexplore.
iexplore is now correctly moved into %ProgramFiles%\Internet Explorer.

svn path=/trunk/; revision=58777
2013-04-18 12:14:47 +00:00
Hermès Bélusca-Maïto 92de840cb7 [ADVAPI32-SERVICES]
Put an event name into a macro (shared between advapi32.dll and services.exe)

[BOOTDATA]
Remove two reactos-specific and unused values in HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon : StartLsass and StartServices.

svn path=/trunk/; revision=58520
2013-03-16 15:39:08 +00:00
Sylvain Petreolle e5ef5f569f [BOOTDATA]
CurrentVersion, CSDVersion and CurrentBuildNumber are REG_SZ strings, not REG_EXPAND_SZ.


svn path=/trunk/; revision=58450
2013-03-09 15:06:50 +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
ReactOS Portable Systems Group 6bca61aa4b - Registry configuration will likely end up having arch-specific settings, so separate bootdata folder for each architecture.
- If we move away from a standard inf file (not necessarly a good idea), we may be able to return back to a single directory and dynamically generate .inf data.
- Update rbuild to deal with this new fact.


svn path=/trunk/; revision=34211
2008-06-30 08:51:19 +00:00
Dmitry Chapyshev 23b40d082d - Add "Alternate Sorts" keys (used by kernel32)
- Delete static codepages values (they are added in usetup)
- Add keys for powrprof/powercfg

svn path=/trunk/; revision=34014
2008-06-18 18:58:16 +00:00
Matthias Kupfer 11e8d42306 Vytis Girdzijauskas <cman AT cman DOT us>
- time zone update to sync with Windows tz data
- See issue #3084 for more details.

svn path=/trunk/; revision=33964
2008-06-14 11:49:55 +00:00
Dmitry Chapyshev 0b5dd6ddfe - Add geographic locations
svn path=/trunk/; revision=33833
2008-06-03 11:48:16 +00:00