Thomas Faber
7f687154a0
[WIN32K:NTGDI] Correctly interpret RtlCreateUnicodeString return value. CORE-14271
2018-01-31 10:38:06 +01:00
Thomas Faber
6e750d189a
[NTOS:CM] Correctly interpret RtlCreateUnicodeString return value. CORE-14271
2018-01-31 10:37:56 +01:00
Hermès Bélusca-Maïto
4e697fee2c
[CONUTILS] Split stream.c into input and output stream modules.
...
As code grows, this will allow for better maintenance of the console
stream code. In particular the input stream module will contain special
code for handling TTYs, and this is something not all console programs
will need. Having this code in a separate module will allow for the linker
to possibly remove this code when it is unused.
2018-01-31 02:10:41 +01:00
Luo Yufan
7082b621a5
[TRANSLATION] Simplified Chinese translation improved. ( #346 )
2018-01-30 21:49:40 +01:00
Katayama Hirofumi MZ
0864d2de85
[SHIMGVW] Enable zooming
...
* merge ZoomIn and ZoomOut functions
* NULL to hbrBackground
* use GET_X_LPARAM and GET_Y_LPARAM for WM_MOUSEWHEEL
2018-01-30 19:36:59 +00:00
Joachim Henze
f5d679aeb9
[EXPLORER] Pixel-perfect x-margins surrounding the clock
...
To look like XP/2k3.
Relies on d11e7af5f2
CORE-14272
2018-01-30 18:42:21 +01:00
Jared Smudde
817beaf9c5
[NETCFGX] Rename 'Network connection' to 'Network Connection'. ( #345 )
...
English capitalization fix. It should look a little better both in the system tray and in the Network Connections folder.
2018-01-30 18:07:09 +01:00
Daniel Reimer
7d487fe173
[CAROOTS] Update certificates to Mozilla Certdata 28.01.18 ( #338 )
2018-01-29 23:43:34 +01:00
Timo Kreuzer
2b57c9f47d
Revert "[OLEAUT32] Sync with Wine 3.0. CORE-14225"
...
This reverts commit 13fd286c18
.
The "sync" zapped a lot of fixes, in particular 64 bit compatibility.
2018-01-29 23:31:08 +01:00
Bișoc George
4a5b30ee1f
[TRANSLATION][CLIPBRD] Italian translation implemented ( #344 )
2018-01-29 22:33:22 +01:00
Stanislav Motylkov
2595538558
[DESK.CPL] Fix dialog appearance in 640x480 resolution
...
CORE-14274
2018-01-29 22:32:01 +01:00
Mark Jansen
fbde4b0014
[ACPPAGE] Visualize custom layers
2018-01-29 22:05:17 +01:00
Mark Jansen
5c7ce469bb
[ACPPAGE] Hide shims handled by the main ui.
2018-01-29 22:05:17 +01:00
Giannis Adamopoulos
556c485c8b
[EXPLORER] Improve the width of the taskbar clock
...
Don't take into account TRAY_CLOCK_WND_SPACING_X twice
Increase TRAY_CLOCK_WND_SPACING_X
2018-01-29 22:32:17 +02:00
Giannis Adamopoulos
d11e7af5f2
[EXPLORER] Center the text of the clock
...
CTrayClockWnd: Fix the calculation that centered the text of the clock.
CTrayNotifyWnd: Restore the 1 pixel margin between the clock and the pager.
2018-01-29 21:50:33 +02:00
Joachim Henze
c109dc9f24
[EXPLORER] Tweak x-margins surrounding the clock
...
To look more like XP/2k3.
Not pixel-perfect yet, that would require asymmetric margins.
CORE-14272
2018-01-29 19:15:50 +01:00
Bișoc George
7169c7703d
[TRACERT] Translation for Italian and Romanian language ( #333 )
2018-01-29 18:23:52 +01:00
Luo Yufan
09168aae12
[TRANSLATION] Update Simplified Chinese Translations of SHELL32 and USRMGR ( #340 )
2018-01-29 18:21:20 +01:00
Giannis Adamopoulos
fabf069daf
[EXPLORER] Fix showing the lock status in the taskbar popup menu
2018-01-29 18:15:31 +02:00
Joann Mõndresku
d80ef2c90a
[TRANSLATION] Various translations to Estonian ( #329 )
...
Estonian translations for shell + explorer, cpl files (access, appwiz, desk, timedate), devmgr, browseui, comctl32, aclui, avifil32, comdlg32 and credui.
2018-01-29 17:03:27 +01:00
Giannis Adamopoulos
8c4b7b0747
[COMCTL32] toolbar: Use szBarPadding.cy as the default top margin
2018-01-29 17:51:06 +02:00
Giannis Adamopoulos
22d1e1017f
[EXPLORER] CNotifyToolbar: Set TBMETRICS::cxBarPad and TBMETRICS::cyBarPad
...
MSDN says that these values are not used but apparently they are used as a padding around the buttons.
This helps to center the buttons in the notification area.
2018-01-29 17:30:44 +02:00
Alexander Shaposhnikov
19a67154c6
[CONTRIBUTING] Update .gitmessage template
2018-01-29 16:09:04 +02:00
Alexander Shaposhnikov
d70741fa20
[CONTRIBUTING] Add a commit template and a paragraph about it
...
This template defines a general commit style, and will be most
helpful for newcomers. I will be using it personally :)
2018-01-29 15:08:04 +02:00
Giannis Adamopoulos
c54c5ebb5f
[EXPLORER] CTrayWindow: Draw the sizer only when the taskbar is not locked.
2018-01-29 00:27:45 +02:00
Giannis Adamopoulos
488477d10d
[EXPLORER] CTrayNotifyWnd: Fix resizing when the clock is hidden
2018-01-28 22:38:48 +02:00
Giannis Adamopoulos
85d7dd4f83
[EXPLORER] CTrayNotifyWnd: Only update the requested dimension when handling TNWM_GETMINIMUMSIZE.
2018-01-28 22:04:34 +02:00
Giannis Adamopoulos
5a1984c998
[EXPLORER] CTaskSwitchWnd: Implement getting the setting for grouping tasks. This doesn't work yet but the setting does get stored in m_IsGroupingEnabled. TSWM_ENABLEGROUPING is not needed.
2018-01-28 20:24:02 +02:00
Giannis Adamopoulos
6c073e9539
[EXPLORER] CTrayClockWnd: Implement showing and hiding seconds or the whole clock from the properties window.
2018-01-28 18:59:18 +02:00
Giannis Adamopoulos
455bce68b5
[EXPLORER] -Make CSysPagerWnd, CTaskSwitchWnd, CTrayClockWnd and CTrayNotifyWnd proper com objects so that their lifetime is managed properly.
2018-01-28 18:35:16 +02:00
Alex Ionescu
478348ead1
[ROSLOAD]: Fix NX enabling
...
[ROSLOAD]: The IA32_MISC_ENABLE MSR bit actually _disables_ NX, so
diabling the bit _enables_ NX.
[ROSLOAD]: The MSR_XD_ENABLE_MASK is for the _high_ DWORD of the MSR
(bit 34), not the low.
[ROSLOAD]: Fix printf.
[ENVIRON/ROSLOAD]: Switch to CPU_INFO structure instead of blindly using
INT[4]. Revealed a bug in the PAE detection which was reading out of
bounds.
2018-01-28 16:29:43 +01:00
Alex Ionescu
e836d0b56e
[ROSLOAD] Initial support for launching OS Loader Entrypoint and returning from it
...
[ENVIRON]: Implement BlArchGetCpuVendor
[ROSLOAD]: Stub OslPrepareTarget, OslExecuteTransition
[ROSLOAD]: Implement OslpMain
2018-01-28 13:24:20 +01:00
Pierre Schweitzer
b49a2d6356
[NTOSKRNL] Drop ROS_DEFERRED_WRITE_CONTEXT in favor of DEFERRED_WRITE
...
that was introduced in d3e0eb2
.
CORE-14235
2018-01-28 11:55:40 +01:00
Pierre Schweitzer
52287be9a9
[NTOSKRNL] Misc fixes to Cc:
...
- CcUnpinDataForThread() only release VACB when the last BCB reference is gone. This avoids having a valid BCB with an invalid VACB
- CcRosMarkDirtyVacb() will only accept non-dirty VACB now. This avoids a major bug where a an already dirty VACB was over-dereferenced
- Thanks to previous point, simplify CcRosUnmapVacb(), CcRosReleaseVacb() implementation
- And only set VACB dirty once in CcSetDirtyPinnedData()
- Add a few sanity checks
With that I can again install ReactOS with 128MB RAM :-).
CORE-14263
CORE-14268
2018-01-28 11:14:15 +01:00
Thomas Faber
d3e0eb2026
[NDK] Add DEFERRED_WRITE structure for Cc. CORE-14235
...
Consistently use CSHORT for NodeTypeCode/NodeByteSize while we're at it.
2018-01-28 10:48:36 +01:00
Thomas Faber
d3a29816ce
[NTOS:MM] Assert MmLocateMemoryAreaByAddress return value to satisfy Coverity. CID 701289
2018-01-28 10:48:27 +01:00
Thomas Faber
5c52ded05f
[NTOS:PS] Check for rundown success in PsReferenceProcessFilePointer. CID 514553
2018-01-28 10:48:19 +01:00
Eric Kohl
2d69520595
[SERVICES] Do not delete running services.
...
CORE-14260
2018-01-28 00:57:58 +01:00
Pierre Schweitzer
f032b77c51
[NTOSKRNL] Fix MSVC build?
2018-01-27 22:02:01 +01:00
Pierre Schweitzer
2d4a54dcf2
[NTOSKRNL] Hello CcIdleDelay :-)
...
(Good link for the interested reader: https://msdn.microsoft.com/en-us/library/bb742613.aspx )
2018-01-27 21:52:19 +01:00
Serge Gautherie
2e868f2604
[SC] print.c: Minor code improvements. ( #324 )
...
- Plus: Update license header.
- Re-use PrintServiceStatus(), as SERVICE_STATUS_PROCESS is in fact an extension of SERVICE_STATUS.
- Use the "SERVICE_*" defines, not magic numbers.
2018-01-27 19:54:26 +00:00
Giannis Adamopoulos
7f35908ad2
[EXPLORER] CTrayNotifyWnd: Simplify how it interacts with its parent and children. Clean up.
2018-01-27 19:41:09 +02:00
Pierre Schweitzer
78664ebe15
[NTOSKRNL] On file cache deletion, only manipulate VACB once locked.
...
Should help avoiding race conditions with lazy write.
CORE-14263
2018-01-27 18:37:34 +01:00
Mark Jansen
3889d8309a
[ACPPAGE] Improve the compatibility tab ( #332 )
...
- Use the tab title from the corresponding dialog resource caption string.
- Fix some translations, and complete the french one.
- Use DialogBoxParamW and MAKEINTRESOURCEW (with W).
2018-01-27 18:10:50 +01:00
Stanislav Motylkov
dd65d06270
[TRANSLATION] Add and fix translations for ping and tracert ( #331 )
2018-01-27 16:25:51 +01:00
Hermès Bélusca-Maïto
32c875032b
[EVTLIB] Make the header C++ compatible.
2018-01-27 16:07:32 +01:00
Hermès Bélusca-Maïto
e9113338c6
[CONUTILS] Fix macro definition.
2018-01-27 16:00:58 +01:00
Hermès Bélusca-Maïto
1e87e2fa9d
[CONUTILS] Make the headers C++ compatible.
2018-01-27 15:49:17 +01:00
Mark Jansen
f7520da3ce
[SDB] Define the layers GetShortPathNameNT4 and GetDiskFreeSpace2GB
2018-01-27 15:12:24 +01:00
Mark Jansen
7630bb0e79
[SHIMENG] Parse and apply [AppCompat] Flags.
2018-01-27 15:12:24 +01:00