Commit graph

61173 commits

Author SHA1 Message Date
Hermès Bélusca-Maïto 0e323faa79 [BOOTDATA]: Gather together all the wallpaper values. Add WallpaperStyle that is by default '0' (centered).
svn path=/trunk/; revision=66770
2015-03-17 23:48:03 +00:00
Daniel Reimer dc07d1296c [RAPPS]
Database update

svn path=/trunk/; revision=66766
2015-03-17 22:37:36 +00:00
Giannis Adamopoulos 6453a718f6 [EXPLORER]
- Hackfix Win+E hotkey. This works in Windows but our ShellExecuteEx isn't that good.

svn path=/trunk/; revision=66765
2015-03-17 21:29:17 +00:00
Timo Kreuzer 1d21ec19a9 [I8042PRT]
- Revert hack from r63126 to make some notebook controllers work, and which also broke the mouse wheel on other systems, and replace it with an #ifdef.
See CORE-6901, CORE-4048, CORE-8572 

svn path=/trunk/; revision=66762
2015-03-17 19:58:14 +00:00
Kamil Hornicek a8b91177ab [MSGINA]
- add the TABSTOP style to the shutdown and change password dialog combo boxes

svn path=/trunk/; revision=66760
2015-03-17 18:55:44 +00:00
Christoph von Wittich 20a16ad64e [SHELL23]
fix IDD_NOOPEN dialog size (german locale only)

svn path=/trunk/; revision=66757
2015-03-17 17:14:44 +00:00
Kamil Hornicek 43c38210ce [SHELL32]
- properly calculate the size of the open with icon control
CORE-3904

svn path=/trunk/; revision=66756
2015-03-17 15:33:38 +00:00
Christoph von Wittich 0b7e5d37e3 [SHELL32]
use 16x16 icons instead of scaled down 32x32 icons in openwithmenu
CORE-9379

svn path=/trunk/; revision=66755
2015-03-17 15:14:13 +00:00
Christoph von Wittich b9df25fdc3 [SHELL32]
don't use 16 color icons in OpenWithDialog
CORE-9379

svn path=/trunk/; revision=66754
2015-03-17 09:59:53 +00:00
Hermès Bélusca-Maïto f04c5e01f1 [NTOS]: Addendum to r66735: move the code that prints our revision number in the SOS banner to a different place, in order to remain NT-compatible (that is, the CSDVersion string should only contain "Service Pack ###" or "Service Pack ###, v.###" according to the value of the CSDReleaseType registry value).
svn path=/trunk/; revision=66753
2015-03-17 03:04:20 +00:00
Hermès Bélusca-Maïto bc181f2e5b [RSHELL]: Sync back with r66271.
svn path=/trunk/; revision=66752
2015-03-17 01:53:16 +00:00
Hermès Bélusca-Maïto 451fc5b69a [WIN32K]: Since I don't have time to properly fix the desktop version painting for the CLT 2015 release, I hackfix that by printing a hardcoded version string built up from our static build numbers.
svn path=/trunk/; revision=66750
2015-03-17 01:17:26 +00:00
Hermès Bélusca-Maïto 8e0f23552f [SHELL32]: We need to also use the fonts string for the szValueName of the reg value (otherwise the default reg value gets the fonts dir path). Addendum to r66748. CORE-9362
svn path=/trunk/; revision=66749
2015-03-16 23:48:31 +00:00
Hermès Bélusca-Maïto 640a5fac01 [SHELL32]: Fonts folder should point to C:\ReactOS\Fonts instead of C:\ReactOS :-) (and it is not internationalized).
svn path=/trunk/; revision=66748
2015-03-16 22:48:58 +00:00
Hermès Bélusca-Maïto 07d66bcb42 Fix some printf specifiers...
svn path=/trunk/; revision=66747
2015-03-16 22:10:59 +00:00
Hermès Bélusca-Maïto 1cd9362c3a [MPLAY32]:
- Improve the app's title by printing the filename and the current state of the player. By Ricardo Hanke.
- Fix pause state retrieval.

svn path=/trunk/; revision=66746
2015-03-16 21:16:07 +00:00
David Quintana be7e5a84eb [NTOBJSHEX]
* Fix leak of the PIDL and PIDL Manager from the shell folder destructors.
* Switch PIDL Manager to a lazy enumeration so it won't lookup the folder contents unless/until they are needed.

svn path=/trunk/; revision=66745
2015-03-16 20:47:05 +00:00
Hermès Bélusca-Maïto 287b968fc1 [MPLAY32]: Some improvements to TogglePlaybackState(). By Ricardo Hanke.
CORE-9378 #resolve #comment Committed, thanks!

svn path=/trunk/; revision=66744
2015-03-16 20:37:53 +00:00
Eric Kohl 83b0fdb098 [NETAPI32]
Implement NetUseAdd, NetUseDel, NetUseEnum and NetUseGetInfo.

svn path=/trunk/; revision=66743
2015-03-16 20:03:54 +00:00
Kamil Hornicek d754c64cfd [KERNEL32]
- don't garble the output with invalid data in WideCharToUtf7
- fixes whopping 65536 failed tests and as a result Testman shouldn't choke on kernel32:codepage anymore

svn path=/trunk/; revision=66742
2015-03-16 19:00:57 +00:00
David Quintana c05c34ec78 [SHELL32]
* Disable the hardcoded part of the File menu. It provided no useful function and couldn't be localized. It can be reintroduced later when it is done properly.

svn path=/trunk/; revision=66741
2015-03-16 18:58:37 +00:00
Aleksey Bragin 1de8ba622f [WIN32K]
- Delete macros referring to non-existing GDIOBJ_FreeObj and GDIOBJ_FreeObjByHandle.

svn path=/trunk/; revision=66738
2015-03-16 17:05:56 +00:00
Giannis Adamopoulos cad16a9700 [RSHELL]
- Implement sorting shell menu items
- Patch by David Quintana

svn path=/trunk/; revision=66737
2015-03-16 16:30:24 +00:00
Kamil Hornicek fde547dc16 [RAPPS]
- adjust the settings dialog layout (by Stefan Fulea) CORE-9377
- disable the proxy settings input boxes if default/no proxy is selected
- update the czech translation

svn path=/trunk/; revision=66736
2015-03-16 15:34:00 +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
Cameron Gutman 7dbea55bd3 [IP]
- Don't select disconnected interfaces as default
- Only count prefix matches of non-zero length
- Fixes connectivity with multiple NICs when one or more is disconnected

svn path=/trunk/; revision=66734
2015-03-16 00:52:02 +00:00
Hermès Bélusca-Maïto 4d9ed8332c [NTOS]: "system32" --> "System32"
svn path=/trunk/; revision=66733
2015-03-16 00:25:32 +00:00
David Quintana 1185ffa6b7 [NTOBJSHEX]
* Implement support for column sorting in CompareIDs, for Name, Type, and Creation Date columns. The link target, and registry key contents are not sortable yet.

svn path=/trunk/; revision=66732
2015-03-15 18:17:27 +00:00
David Quintana 975b75f825 [NTOBJSHEX]
* Fix CompareID sorting to prefer "folders" first, and sort by name otherwise.

svn path=/trunk/; revision=66729
2015-03-15 17:33:55 +00:00
Giannis Adamopoulos ecc5539849 [HEADERS]
- Remove winlogon.h and move its contents in undocuser.h

svn path=/trunk/; revision=66728
2015-03-15 16:50:55 +00:00
Hermès Bélusca-Maïto 5286be0747 Adjust CMakeLists entry in consequence of r66725.
svn path=/trunk/; revision=66726
2015-03-15 16:07:33 +00:00
Hermès Bélusca-Maïto 8a3d7e3c7f Rename 'wallpaper' repo to 'wallpapers' (since it doesn't contain only 1 wallpaper :p )
svn path=/trunk/; revision=66725
2015-03-15 16:06:50 +00:00
Hermès Bélusca-Maïto 471f5b643b [REACTOS][WALLPAPERS]
- Add a whole bunch of new wallpapers (easier to grab them from the repo instead of going through Forum + Jira to search for them). Now that we support JPG/PNG/... wallpapers (in addition to bitmap ones) since r66394, we can have many jpg wallpapers for the price (read: same size) of 1 bitmap one.
- Move a file to a better appropriate place.

svn path=/trunk/; revision=66724
2015-03-15 16:04:48 +00:00
Giannis Adamopoulos c179b87a32 [UXTHEME]
- Call DrawCaption in user32 when we get WM_NCUAHDRAWCAPTION and there is no active theme.
- Should finally fix CORE-9016.

svn path=/trunk/; revision=66723
2015-03-15 13:39:15 +00:00
Giannis Adamopoulos 387fa04f75 [USER32]
- Implement RealUserDrawCaption and pass it to uxtheme in order to paint the classic caption when needed. 
CORE-9016

svn path=/trunk/; revision=66722
2015-03-15 13:37:13 +00:00
Timo Kreuzer 67fb6732b2 [PSDK]
Add winternl.h, which is compatible with the native one. Do not use this header. USE NDK! (Thanks Hermes!) It's only there for SDK compatibility and to make sure nobody will think it's missing and add it to make use of it.
And to make sure, nobody will use this header, it will #error if you include it from a reactos module.

svn path=/trunk/; revision=66721
2015-03-15 00:10:26 +00:00
Timo Kreuzer 2f63c537d6 [DDK/PSDK/NDK/XDK]
- Improve annotations for some functions
- Sync winnt.h with XDK

svn path=/trunk/; revision=66720
2015-03-15 00:05:50 +00:00
David Quintana 477fb78355 [NTOBJSHEX]
* Implement loading the hardcoded list of root keys.
* Add support for root keys to the registry PIDL structure.
* Add support for root-key PIDLs in the registry folder.
* Implement loading root keys when no path is specified.
* Expose the registry folder as a namespace extension to My Computer.
* Make the namespace extension folder names load from resources.
* Add icons for registry keys and values.
CORE-9244 #resolve #comment Basic registry browsing should now be functional. Any other issues (including editing capability), would go in followup issues.

svn path=/trunk/; revision=66719
2015-03-15 00:00:13 +00:00
Timo Kreuzer 42d0a9c883 [QUARTZ_WINETEST]
Add missing dxsdk dependency

svn path=/trunk/; revision=66718
2015-03-14 23:58:45 +00:00
Timo Kreuzer 26b0009be6 [GDI32]
Make sure winternl.h is included from the wine folder

svn path=/trunk/; revision=66717
2015-03-14 23:35:27 +00:00
Timo Kreuzer 87d23adf45 [DLLS]
Make sure include/reactos/wine is included BEFORE PSDK headers. (I didn't tackle all DLLs, only those that (will) need it)

svn path=/trunk/; revision=66716
2015-03-14 23:34:31 +00:00
Timo Kreuzer 37e0c5bcb5 [WINETESTS]
Make sure include/reactos/wine is included BEFORE PSDK headers.

svn path=/trunk/; revision=66715
2015-03-14 23:33:29 +00:00
Timo Kreuzer 019895b42e [ROSAPPS]
Fix GCC warnings

svn path=/trunk/; revision=66714
2015-03-14 23:32:00 +00:00
Timo Kreuzer f6ca509b09 [PSDK]
winnt.h: Improve Rtl*Memory defines, add missing RtlEqualMemory

svn path=/trunk/; revision=66713
2015-03-14 22:11:20 +00:00
Hermès Bélusca-Maïto 98f1285e6b [NOTEPAD]
- Remove unneeded ChangeLog file (we have SVN)
- Partial wine resync of notepad (part 1/x): it's just to bring back some of their fixes and improvements. CORE-9371

svn path=/trunk/; revision=66712
2015-03-14 20:00:39 +00:00
Timo Kreuzer 95776e2e8e [PSDK]
Add missing _Enum_is_bitflag_ and _Strict_type_match_ annotations. remove a wrong annotation

svn path=/trunk/; revision=66711
2015-03-14 18:12:50 +00:00
Johannes Anderwald 5b7132ef6a - fix build
svn path=/trunk/; revision=66710
2015-03-14 17:53:52 +00:00
Johannes Anderwald c7133edff8 [WDMAUD]
- convert wdmaud to a software pnp device
- register device interface
[WDMAUD.DRV]
- open wdmaud via device interface

svn path=/trunk/; revision=66709
2015-03-14 17:50:30 +00:00
Hermès Bélusca-Maïto 249fea034e [NTOS]: Do not assert if we haven't shut down ReactOS yet, in 99.99% cases it's because you asked it to go into a non-yet implemented power state.
CORE-8537 #resolve #comment Replaced the ASSERT by an informative message when the power action is not implemented. r66708.

svn path=/trunk/; revision=66708
2015-03-14 16:40:26 +00:00
Amine Khaldi 400db38479 [CMAKE/GCC] Prevent GCC from searching any of the default directories, except when we're dealing with set_cpp. Now GCC build is on par with the MSVC build in terms of header inclusions.
svn path=/trunk/; revision=66707
2015-03-14 15:47:04 +00:00