Pierre Schweitzer
a4774e85c1
[ROSINTERNALS]
...
Move the sysinternals tools to their own directory: rosinternals. To be completed :-)
svn path=/trunk/; revision=75529
2017-08-12 20:39:12 +00:00
Pierre Schweitzer
128ea676bf
[PENDMOVES]
...
Open source the PendMoves utility from Sysinternals that allow easy display of renaming/deleting operations queued for next reboot.
See: https://docs.microsoft.com/en-us/sysinternals/downloads/pendmoves
svn path=/trunk/; revision=75528
2017-08-12 18:17:12 +00:00
Hermès Bélusca-Maïto
e7fb5e7c33
[EVTLIB]: Allow specifying a memory allocation tag when freeing the allocated buffers (functionality similar to the Ex**WithTag kernel functions).
...
[EVENTLOG]: Use the previous functionality; use also the internal LogfpAlloc() / LogfpFree() functions when dealing with buffers related to event log files.
svn path=/trunk/; revision=75527
2017-08-11 12:37:15 +00:00
Mark Jansen
bfac984256
[RAPPS] Delete uTorrent until CORE-13666 is cleared up.
...
svn path=/trunk/; revision=75521
2017-08-10 17:09:58 +00:00
Giannis Adamopoulos
7e43b947a1
[UXTHEME] -Implement taking into account the flags set by SetThemeAppProperties. Now the shim that disables themes per application works.
...
svn path=/trunk/; revision=75514
2017-08-09 08:14:50 +00:00
Giannis Adamopoulos
61427a2eaf
[UXTHEME_APITEST] -Add tests for SetThemeAppProperties.
...
svn path=/trunk/; revision=75513
2017-08-09 07:14:44 +00:00
Giannis Adamopoulos
effafa925c
[USER32] -Make it clear when VersionRegisterClass is used. This should be called after a versioned class was not found hence it should appear after some failures in win32k (and this is exactly how RegisterClassNameW was designed to be used, after a failure to find a class).
...
svn path=/trunk/; revision=75511
2017-08-08 21:09:51 +00:00
Mark Jansen
92d7c962fa
[UNATTEND] Show how to enable the lautus theme in unattended mode.
...
svn path=/trunk/; revision=75510
2017-08-08 19:43:49 +00:00
Giannis Adamopoulos
f33a6d3c88
[COMCTL32] -Fix a typo.
...
svn path=/trunk/; revision=75502
2017-08-07 11:08:26 +00:00
Hermès Bélusca-Maïto
5bef76033f
[SYSSETUP]: Fix a typo.
...
svn path=/trunk/; revision=75501
2017-08-07 11:03:02 +00:00
Giannis Adamopoulos
7a138bc11f
[SHELL32] -Restore some code I incorrectly removed in r75360. CORE-13564
...
svn path=/trunk/; revision=75500
2017-08-07 10:09:30 +00:00
Robert Naumann
28cce7cb83
[ACPPAGE][SYSSETUP] Update German translation
...
svn path=/trunk/; revision=75499
2017-08-06 20:38:49 +00:00
Robert Naumann
a27bfb60bd
[CPL] Improve some German string translationd. This better matches the position of the applets in the control panel and avoids truncation of the icon captions. Patch by Joachim Henze. CORE-12099 #resolve #comment Committed all but "Ordneroptionen -> Ordner" in r75498
...
svn path=/trunk/; revision=75498
2017-08-06 20:23:00 +00:00
Pierre Schweitzer
cec633535f
[SYSSETUP]
...
Translate r75495 in French.
Thanks Giannis! :-)
svn path=/trunk/; revision=75496
2017-08-06 12:15:19 +00:00
Giannis Adamopoulos
fc1f0c2088
[SYSSETUP] -Implement a wizard page that lets the user select lautus as the default theme. If the user keeps pressing enter, the theme will not be applied.
...
svn path=/trunk/; revision=75495
2017-08-06 09:18:19 +00:00
Giannis Adamopoulos
02cc8362fa
[COMCTL32] -Implement BUTTON_IMAGELIST_ALIGN_RIGHT, BUTTON_IMAGELIST_ALIGN_TOP, BUTTON_IMAGELIST_ALIGN_BOTTOM
...
svn path=/trunk/; revision=75494
2017-08-06 09:05:58 +00:00
Mark Jansen
f13b9a9480
[FONTSUB] Russian translation by Sergey Stopkin.
...
ROSAPPS-339 #resolve #comment Thanks!
svn path=/trunk/; revision=75492
2017-08-05 20:08:00 +00:00
Mark Jansen
d10c0ec112
[WIN32SS] Improve GetFontResourceInfoW. Patch by Katayama Hirofumi MZ & Doug Lyons.
...
CORE-13365 #resolve #comment Thanks!
svn path=/trunk/; revision=75491
2017-08-05 20:04:24 +00:00
Daniel Reimer
d057073a7c
[RAPPS]
...
Update RAPPS d/l urls to fix broken links.
Update version changes on unchanged direct links.
svn path=/trunk/; revision=75490
2017-08-05 16:52:57 +00:00
Mark Jansen
7746fd43d1
[APPHELP][XML2SDB] Code cleanup + add assertions
...
- Always used pdb or hsdb, no more 'db'
- Add property to an PDB that describes if it's opened for read/write, and assert on this
- Add comments
svn path=/trunk/; revision=75489
2017-08-05 12:05:06 +00:00
Giannis Adamopoulos
793519c8bc
[COMCTL32] -BUTTON_PaintWithTheme: Draw checked pushlike buttons as pressed.
...
svn path=/trunk/; revision=75488
2017-08-05 10:23:07 +00:00
Pierre Schweitzer
98d7d08cbf
[RDBSS]
...
- Implement RxSetRenameInfo()
- Implement the SL_OPEN_TARGET_DIRECTORY case in RxCreateFromNetRoot()
This implements renaming in RDBSS, and thus in NFS.
So far, renaming fails due to different NET_ROOT, I need to check why. So far, files are properly copied on rename failure.
CORE-8204
CORE-11327
CORE-13632
svn path=/trunk/; revision=75487
2017-08-05 08:12:23 +00:00
Sylvain Petreolle
a315eeefe1
Revert r75485, MSVC needs wininet to do the UrlCrackW forward.
...
svn path=/trunk/; revision=75486
2017-08-04 23:39:15 +00:00
Sylvain Petreolle
41c7842302
Remove a theoretical circular dependancy between wininet and shlwapi.
...
shlwapi actually doesn't use wininet.
svn path=/trunk/; revision=75485
2017-08-04 23:06:54 +00:00
Pierre Schweitzer
ff54a48737
[NFS]
...
And make NP a bit more discrete when not really used...
svn path=/trunk/; revision=75484
2017-08-04 19:46:32 +00:00
Pierre Schweitzer
b7661c5a63
[NFS]
...
Make hack introduced in r75415 more verbose.
CORE-8204
CORE-11327
svn path=/trunk/; revision=75483
2017-08-04 19:43:42 +00:00
Pierre Schweitzer
29a235cb9b
[RDBSS]
...
Implement RxSetDispositionInfo(): this allows deleting files on a remote NFS share!
CORE-8204
CORE-11327
CORE-13636
svn path=/trunk/; revision=75482
2017-08-04 19:23:42 +00:00
Pierre Schweitzer
6afca05215
[RDBSS]
...
On cleanup, only take the quick path if the file was already orphaned
CORE-11327
svn path=/trunk/; revision=75481
2017-08-04 19:18:42 +00:00
Pierre Schweitzer
e010523b86
[RXCE]
...
In RxRemoveNameNetFcb(), check if name was already removed. MS doesn't do this, but as we use double linked-list macros
that perform extra sanity checks, this is required. This can be called twice for a single FCB.
CORE-11327
CORE-13632
CORE-13636
svn path=/trunk/; revision=75480
2017-08-04 19:05:11 +00:00
Pierre Schweitzer
ebe9e0bce0
[KERNEL32]
...
Don't leak a handle when renaming a source file which is a MS mount point or a file without the reparse attribute while we can query its reparse information.
CORE-13635
svn path=/trunk/; revision=75478
2017-08-04 12:18:52 +00:00
Giannis Adamopoulos
2dd61864ba
[hivecls.inf] -Add an option to immediately enable an msstyles file with right click.
...
svn path=/trunk/; revision=75477
2017-08-04 09:12:33 +00:00
Giannis Adamopoulos
e5733424ba
[DESK.CPL]
...
-Improve the hack that lets it process arguments by using the process command line instead of the one shell32 gives to the cpl.
-Implement a new action called ActivateMSTheme that activates an msstyle file without showing any gui. If no file is passed, the classic theme is activated thus making it possible to switch themes from command line (or any other application may need to switch themes by launching desk.cpl).
svn path=/trunk/; revision=75476
2017-08-04 08:53:06 +00:00
Mark Jansen
7b06ed4395
[RAPPS] Remove Burnaware free. CORE-12194 #resolve
...
svn path=/trunk/; revision=75475
2017-08-03 20:52:01 +00:00
Pierre Schweitzer
eae32333ca
[RDBSS]
...
Don't attempt to dereference NULL-ptr if CCB isn't set.
Fixes crash in RxFsdCommonDispatch() under rare circumstances.
CORE-11327
svn path=/trunk/; revision=75474
2017-08-03 20:47:41 +00:00
Pierre Schweitzer
62806dc561
[RXCE]
...
In spite of what its name may look like: SyncEvent is a notification event, not a sync event.
Use the correct event for synchronization. This avoids infinite wait in certain circumstances in RxScavengeFobxsForNetRoot()
CORE-11327
svn path=/trunk/; revision=75473
2017-08-03 20:23:39 +00:00
Hermès Bélusca-Maïto
d767b361d2
[FREELDR][INFLIB]: It is perfectly correct to retrieve the field of index == 0 of an INF line, by using the InfGetStringField() helper (corresponding to the SetupGetStringField() API).
...
svn path=/trunk/; revision=75472
2017-08-03 14:56:07 +00:00
Pierre Schweitzer
54bb40541b
[RXCE]
...
Make code that deals with DBG stuff only built in DBG builds
CORE-11327
CORE-13610
svn path=/trunk/; revision=75468
2017-08-01 18:04:18 +00:00
Thomas Faber
1332e273a2
[ACPICA]
...
- Update to version 20170728
CORE-13625 #resolve
svn path=/trunk/; revision=75467
2017-08-01 09:11:52 +00:00
Pierre Schweitzer
be6eed4f49
[RDBSS]
...
For non dbg builds, don't implement macro defined functions RxCheckShareAccess(), RxRemoveShareAccess(), RxSetShareAccess(), RxUpdateShareAccess()
CORE-11327
CORE-13610
svn path=/trunk/; revision=75465
2017-08-01 06:35:20 +00:00
Giannis Adamopoulos
c54a058138
[SYSSETUP.INF] -Move registering comctl32.dll and ole32.dll much earlier in the setup.
...
svn path=/trunk/; revision=75464
2017-07-31 16:11:09 +00:00
Giannis Adamopoulos
6a67b9ef6b
[COMCTL32] -Fix some failed tests for TB_GETMETRICS. Add support for button spacing.
...
svn path=/trunk/; revision=75463
2017-07-31 13:10:46 +00:00
Giannis Adamopoulos
6aa52a76c8
[COMCTL32_APITESTS] -Add toolbar tests for TB_SETBUTTONSIZE, TB_SETPADDING, TB_GETBUTTONSIZE, TB_GETMETRICS.
...
svn path=/trunk/; revision=75462
2017-07-31 13:04:09 +00:00
Pierre Schweitzer
26c43d8081
[RXCE]
...
Only implement RxTrackerUpdateHistory() if RDBSS_TRACKER is defined
CORE-11327
CORE-13610
svn path=/trunk/; revision=75461
2017-07-31 10:35:18 +00:00
Pierre Schweitzer
3118deeae6
[RDBSS]
...
For non dbg builds, don't implement macro defined functions RxDumpCurrentAccess(), RxDumpWantedAccess()
CORE-11327
CORE-13610
svn path=/trunk/; revision=75460
2017-07-31 09:33:01 +00:00
Mark Jansen
fa95932bfc
[REGEDIT] Fix the search dialog not opening when the root node is selected. Patch by Joachim Henze (reactosfanboy).
...
Small changes by me.
CORE-13071 #resolve #comment Thanks!
svn path=/trunk/; revision=75458
2017-07-30 14:04:44 +00:00
Mark Jansen
24376e47c4
[SDK][XML2SDB] Simplify include / exclude node specification.
...
svn path=/trunk/; revision=75457
2017-07-30 13:37:35 +00:00
Mark Jansen
22331e8f4b
[SHIMENG] Partial rewrite to make the code easier to maintain.
...
- Protect ARRAY access with macro's / helper functions.
- Do not store objects in the ARRAY data, but store pointers to the objects.
- Rewrite import hooking to use an ARRAY instead of single linked lists.
svn path=/trunk/; revision=75455
2017-07-30 12:47:57 +00:00
Mark Jansen
cbb6f94f4d
[ACPPAGE] Fix the shell extension asking to add an empty layer.
...
svn path=/trunk/; revision=75454
2017-07-30 12:46:53 +00:00
Pierre Schweitzer
e4cfb86b3e
[RDBSS]
...
Implement RxPrepareToReparseSymbolicLink().
This allows symbolic links to work on a NFS share, we can now follow links that would have been exported by the server.
Safe to merge.
CORE-8204
CORE-11327
CORE-13615
svn path=/trunk/; revision=75451
2017-07-30 12:24:26 +00:00
Pierre Schweitzer
f9df6b72bf
[RDBSS]
...
When CcFlushCache fails, properly set status before leaving.
CORE-11327
svn path=/trunk/; revision=75445
2017-07-30 08:54:09 +00:00