• last updated 1 hour ago
Constraints: committers
Constraints: files
Constraints: dates
[EXPLORER] -Make the taskbar grip get its size from the theme. This fixes one of the last theme related problems in explorer itself. Also simplify some theme drawing code.
[EXPLORER] -Reload the theme data only when the orientation changes (we ended up reloading it every few seconds).

- Determine and adapt to actual status bar height instead of assuming a fixed height. This improves theme support.


- Remove Czech koruna from currency conversions... their exchange rate is not a constant

- While here, add new Euro currencies, and improve the accuracy of some conversion rates

  1. … 12 more files in changeset.
[MSTSC] Addendum to r74577. CORE-13263
[MSTSC] Fix BSOD when we can't acquire context from CryptoAPI. CORE-13263 #resolve
[MSTSC] Fix parsing of settings. Patch by Stas'M. Thanks. CORE-13223
[MSTSC] Send computer name as client name when available. Patch by Stas'M. Thanks. CORE-13237
[FORMAT]: Use a better variable type for the media flag.
[MSTSC] Fix unwanted change
[MSTSC] Fix adding module name and IP to logon packet. Patch by Stas'M. Minor modification by me. Thanks. CORE-13234
[MSTSC] Enable taking settings folder using SHGetFolderLocation instead of using "c:\". Patch by Stas'M. Thanks CORE-13225
[MSTSC] Fix image corruption in 24bpp mode CORE-13224
[MSTSC] Switch most MSTSC from internal "ssl" functions to CryptoAPI and implement/enable certificate functions CORE-13259
    • -642
    • +621
[MSTSC] Fix build
[MSTSC] Bring MSTSC closer to latest rdesktop (1.83) CORE-13258
    • -172
    • +103
    • -34
    • +107
    • -25
    • +85
[USETUP]: Fix the primary/extended partitions creation checks introduced in r63392 : indeed this is if there are *already* 4 (primary) partitions in the table that we cannot create new primary/extended partitions.

Otherwise with the old (broken) checks, we allowed creating more than 4 partitions, and then we overflowed over memory and corrupted the partition list structures.

[USETUP]: Improve the bootsector validity check performed in IsThereAValidBootSector:

- Check for the first 3 bytes (and not 4) of the bootsector to not be zero (that's our criterium for a "valid instruction"). Therefore, a bootsector starting with "00 00 00 xx" (with xx the first byte of a volume identifier) is detected as invalid (because the BIOS won't be able to run it anyways) and therefore, needs to be overwritten.

- Check that its last 2 bytes are the valid 0xAA55 signature.

These improvements were suggested by Serge Gautherie and Peter Hater.

CORE-4870 CORE-12672 CORE-13188

- Move a DPRINT1 around.

[EXPLORER] Some style suggestions by Mark Jansen. Thanks
[EXPLORER] Addendum to r74500. Those 2 commits belong to CORE-11498

- Load and save "Lock Taskbar", "Hide inactive icons", and "Group similar taskbar buttons". Verified on Win2k3 via "Nirsoft RegFromApp".

- use a loader function for registry values.

- save the "show seconds" setting together with the other explorer settings instead of a ROS specific key.

- Add some documentation comments.


- Display download URL in information panel. Patch by Alexander Shaposhnikov.

CORE-12442 #resolve

  1. … 8 more files in changeset.

Fix and simplify implementation of "IF EXIST":

- Don't make any difference between wildcard search and normal search

- This fixes handling DOS devices search (ie, IF EXIST C:\ReactOS\NUL now works)

- This fixes handling pagefile.sys without requiring specifing rights

- Also fix handling directory search, terminated with a \


[EXPLORER] CTrayClockWnd: Fix a leak of font handles. CORE-13155

- Avoid two cases of uninitialized variable use in GetEventUserName. Based on a patch by Víctor Martínez Calvo. CID 1401250

CORE-12798 #resolve


- Make user name caching actually work


[CMD]: Improvements for the CHCP command.

- Display the informative CP-change message on stdout, using the *output* code page (and not the input CP);

- Correctly update the local codepage cache;

- Display the informative CP-change message when the CP change succeeded;

- Add source comments + informative TODO for what remains to be done.


- Make a copy of the service list where service and display name strings are separately allocated. We need this to update the service names rather than reload the list when the display name is changed.

- Write the display name, description or binary path to the registry when the user changed them.

- Disable the Edit button after it has been clicked.

- Do not add the service name to the argument vector in the call to StartServiceW. Services.exe already add the service name to the vector.


    • -22
    • +61
    • -3
    • +2
    • -4
    • +1
    • -6
    • +6
    • -1
    • +3

Romanian resources maintenance

Patch by Ștefan Fulea.


    • -0
    • +56
    • -10
    • +10
  1. … 17 more files in changeset.

Updating Turkish Translation

Patch by Erdem Ersoy.


    • -0
    • +56
    • -0
    • +70
    • -3
    • +3
  1. … 19 more files in changeset.