reactos/base/applications
Charles Ambrye 99dd292553
[CHARMAP] Functionality Improvements and Bug Fixes (#2560)
- Resize the window slightly when compiled with REMOVE_ADVANCED to avoid deadspace at the bottom of the window.

- Skip over the non-printable characters by starting with character ' ' + 1.

- Instead of iterating over every cell, simply compute the cell x and y using the CellSize.

- Modify behaviour of charmap to allow large character render on mouse move, only hiding the larger character on double click.

- Simplify math for moving window to be on desktop.
Added FIXME to highlight this doesn't work well on multi-monitor setups.
Changed xPos and yPos to LONG since negative numbers are valid on multi-monitor setups.

- Do not draw invalid glyphs on the map (can happen when switching fonts or filtering existing font).
- Do not allow mouse-over of invalid glyphs.

- Fix bug that caused the Help button to remain enabled as it was being modified before it was even created.
- Do a better job at finding the correct glyph under the mouse.

- Ensure the active cell is cleared correctly.

- Invalidate the rect around the previously active cell to ensure it gets redrawn as inactive.

- Fix bug from CORE-10518 (initial active cell was not being invalidated on scroll).

- Do not try to copy a character to the output if there is no active cell selected.

- Populate the advanced portion of the screen with several built-in code pages (the list is hardcoded so that we don't enumerate everything).

- Add functionality to filter the character map by a code page (called a character set in this program).

- Some fonts list 0x0000 as drawable, even when it isn't, so ignore any valid glyphs that contain it.
2020-06-07 19:34:45 +02:00
..
atactl
cacls [REACTOS] Fix remaining ' \n' typos, in *.rc (#2393) 2020-03-06 19:08:25 +01:00
calc
charmap [CHARMAP] Functionality Improvements and Bug Fixes (#2560) 2020-06-07 19:34:45 +02:00
charmap_new [CHARMAP_NEW] Remove non-existing entries. 2020-05-17 18:46:42 +02:00
clipbrd [TRANSLATION] Spanish minor fixes (#2547) 2020-04-15 13:27:36 +02:00
cmdutils [LABEL] wmain(): Initialize 'szBuffer' (#2867) 2020-05-27 17:05:33 +02:00
control [CONTROL] Fix hang while calling RunControlPanel() CORE-11373 2020-04-25 19:04:09 +02:00
drwtsn32 [DRWTSN32] Recognize EXCEPTION_WINE_STUB (#2514) 2020-04-09 16:11:31 +02:00
dxdiag [TRANSLATION] Spanish minor fixes (#2547) 2020-04-15 13:27:36 +02:00
extrac32
findstr
fltmc [TRANSLATION] Multiple minor fixes and addings. (#2516) 2020-04-09 18:13:46 +02:00
fontview [FONTVIEW] Ensure the extension filter is properly double-null terminated 2020-05-11 20:52:30 +02:00
games [TRANSLATION] Hungarian translation update (#2519) 2020-04-09 21:49:34 +02:00
hh
iexplore [IEXPLORE] Make duckduckgo our default search engine 2020-04-26 13:36:33 +03:00
kbswitch
logoff [TRANSLATION] Update Spanish, and add Basque translation (#2667) 2020-05-17 18:46:36 +02:00
magnify
mmc [MMC] DoSaveFileAs(): Respect szPath size (#2068) 2019-11-27 07:24:51 +09:00
mplay32 [MPLAY32] Don't hardcode C: drive (#2778) 2020-05-13 22:36:44 +09:00
msconfig
msconfig_new [REACTOS] Fix remaining ' \n' typos, in *.rc (#2393) 2020-03-06 19:08:25 +01:00
mscutils [EVENTVWR] Update polish translation (#2804) 2020-05-17 23:39:56 +02:00
mshta
mspaint [TRANSLATION] Update Spanish, and add Basque translation (#2667) 2020-05-17 18:46:36 +02:00
mstsc
network [FTP] Don't hardcode C: drive (#2767) 2020-05-13 13:42:18 +09:00
notepad [TRANSLATION] Update Spanish, and add Basque translation (#2667) 2020-05-17 18:46:36 +02:00
osk [OSK] Refactor the registry configuration code (#2096) 2019-12-12 08:25:55 +09:00
rapps [RAPPS] Update Chinese (Taiwan) translation (#2873) 2020-06-01 14:30:53 +03:00
regedit [REGEDIT] Fix and improvement in TreeView (Null handle check, incorrect display after edit, WM_NOTIFY refactor) (#2733) 2020-05-16 21:23:20 +09:00
regedt32
sc
screensavers
setup16
shutdown [SHUTDOWN] Update Polish translation (#2557) 2020-04-16 21:48:16 +02:00
sndrec32 [SNDREC32] Use ShellAboutW(..., ..., NULL, ...) (#2827) 2020-06-01 12:17:29 +03:00
sndvol32 [SNDVOL32] Fix GetDC/ReleaseDC error management (#2713) 2020-05-02 18:43:30 +09:00
taskmgr [TRANSLATION] Hungarian translation update (#2519) 2020-04-09 21:49:34 +02:00
utilman [UTILMAN] Use the ShellAboutW API routine to display the about dialog (#2743) 2020-05-07 13:01:36 +02:00
winhlp32 [CMAKE] Implement PCH builds with target_precompile_headers. CORE-16905 2020-06-06 21:58:41 +03:00
winver
wordpad [FORMATTING] [CMAKE] Remove space in 'if (' (#2847) 2020-05-26 20:24:02 +02:00
write
wusa
CMakeLists.txt