RisohEditor Changelog

What's new in RisohEditor 5.8.1

Mar 4, 2024
  • Improved IDD_ADDCTRL and IDD_CTRLPROP dialogs.

New in RisohEditor 5.8.0 (Mar 3, 2024)

  • Coping with security scan when generating EXE files.

New in RisohEditor 5.7.9 (Nov 14, 2023)

  • Added EGA sample DeleteNonEnglish.ega.
  • Fixed IDS_THEREISUPDATE translation.

New in RisohEditor 5.7.8 (Oct 6, 2023)

  • Improved Portuguese (Brazilian) translation.
  • Relaxed font selection requirements.
  • Added Traditional Chinese translation.

New in RisohEditor 5.7.7 (Jun 5, 2023)

  • Commonized IDD_ADDDLGINIT and IDD_MODIFYDLGINIT.
  • Changed the design of RES_str_get and RES_str_set.
  • Added RES_get_text and RES_set_text functions to EGA.

New in RisohEditor 5.7.6 (Jun 2, 2023)

  • Localized the Help menu.
  • Added RES_str_get and RES_str_set functions to EGA.

New in RisohEditor 5.7.5 (May 8, 2023)

  • Improved IDD_DLGPROP, IDD_CTRLPROP, IDD_ADDCTRL dialogs.
  • Added Korean installer.
  • Fixed MENUEX separator.

New in RisohEditor 5.7.4 (Apr 2, 2023)

  • Added version numbers to IDS_NOTICE.
  • Improved EGA console.
  • Fixed half-broken installer.

New in RisohEditor 5.7.3 (Apr 1, 2023)

  • Minor performance improvements.
  • Improved "Copy to multiple languages".
  • Fixed FILESUBTYPE of VERSIONINFO.
  • Made "~" the backup suffix rather than "-old".
  • Renamed "Replacing Dialog Fonts..." as "Dialog font substitutes..."

New in RisohEditor 5.7.2 (Jun 7, 2022)

  • Supported TOOLBAR resources.

New in RisohEditor 5.7.1 (Mar 28, 2022)

  • Improved version info dialog.
  • Backed to a flickering method due to wrong control display.
  • Remembered main window focus.

New in RisohEditor 5.7.0 (Mar 18, 2022)

  • Fixed recompilation in management of resource IDs.

New in RisohEditor 5.6.9 (Mar 9, 2022)

  • Splited the history text.
  • Renamed READMEs.
  • Added WS_CLIPCHILDREN for RAD window to reduce flickering.

New in RisohEditor 5.6.8 (Jan 17, 2022)

  • Changed the initial focus of IDD_CTRLPROP.
  • Fixed some version info.

New in RisohEditor 5.6.7 (Jan 13, 2022)

  • Added Portuguese translation.
  • WinXP support again (don't use GetThreadUILanguage() in XP).

New in RisohEditor 5.6.6 (Dec 25, 2021)

  • Double-clicking the RAD window opens the control/dialog properties.
  • Improved ANI cursor support.

New in RisohEditor 5.6.5 (Dec 20, 2021)

  • A BS_OWNERDRAW button is a PUSHBUTTON.
  • Added "Copy to multiple languages" feature.
  • Fixed the bug of the RAD window (Critical).

New in RisohEditor 5.6.4 (Dec 16, 2021)

  • Asking for compiling before opening GUI edit.

New in RisohEditor 5.6.3 (Dec 12, 2021)

  • Added win32-samples.
  • Added "UI Lanuage Select".

New in RisohEditor 5.6.2 (Aug 15, 2021)

  • Enlarged width of "Save Options" and "Export Options" dialogs.
  • Added workaround to add message tables on Microsoft compatible mode.

New in RisohEditor 5.6.1 (Jul 1, 2021)

  • Fixed the return value of process.
  • Improved message table handling.
  • Don't change the case of name when renaming it in TreeView.

New in RisohEditor 5.6.0 (Jun 19, 2021)

  • Don't compress dfmsc.exe (for security).
  • Supported command line.
  • Added RES_load and RES_save functions to EGA language.

New in RisohEditor 5.5.9 (Jun 16, 2021)

  • Fixed loading resource.h macros.

New in RisohEditor 5.5.8 (Jun 15, 2021)

  • Marks line upon happening error.
  • Fixed Ctrl+A.
  • Updated mcpp.exe and dfmsc.exe.

New in RisohEditor 5.5.7 (Jun 12, 2021)

  • Added line numbers.

New in RisohEditor 5.5.6 (Apr 29, 2021)

  • Made *.rc files importable.
  • Fixed TreeView languages arrow display.

New in RisohEditor 5.5.5 (Apr 23, 2021)

  • Deleted tlb2idl programs.
  • Added OleBow program to process TYPELIB resource type.
  • Compiling TYPELIB if MIDL compiler is available.

New in RisohEditor 5.5.4 (Apr 13, 2021)

  • Fix importing Vista icons.

New in RisohEditor 5.5.3 (Mar 30, 2021)

  • Upgraded windres.exe to 2.36.1.
  • Used short pathname to spawn subprocesses of mcpp.exe and windres.exe.

New in RisohEditor 5.5.2 (Mar 2, 2021)

  • Fixed Ctrl+A on textboxes of Win2k3.
  • Added tlb2idl programs to process TYPELIB resource type.
  • Supported TYPELIB preview.
  • Added Polish translation.
  • Disabled "Wrap the manifest statements" feature as default.

New in RisohEditor 5.5.1 (Feb 2, 2021)

  • Upgraded windres to 2.36.
  • The menu items of BITMAP or OWNERDRAW can be compiled.

New in RisohEditor 5.5.0 (Jan 26, 2021)

  • Add Korean translation.

New in RisohEditor 5.4.9 (Jan 21, 2021)

  • Refresh ID List upon renaming treeview item.

New in RisohEditor 5.4.8 (Nov 12, 2020)

  • Added Finnish translation.
  • Added *.rc and *.res file association.
  • Initial support of OLE controls.
  • Deleted MOleCtrl and added MOleHost.
  • Supported REGINST data.

New in RisohEditor 5.4.7 (Oct 18, 2020)

  • Downgraded Inno Setup to 5.6.1 for XP support.
  • Initial support of ActiveX window class "AtlAxWin140" on test dialog.

New in RisohEditor 5.4.6 (Oct 3, 2020)

  • Deleted cache in version check.
  • Fixed test dialog position.
  • Fixed a bug that RT_DLGINIT disappears without permission.

New in RisohEditor 5.4.5 (Aug 3, 2020)

  • Added Indonesian translation. Added auto complete for language combo boxes.

New in RisohEditor 5.4.4 (Jul 9, 2020)

  • Flushed file contents before using it.
  • Supported international Delphi DFM data.
  • Inserted "Delphi DFM Settings" menu item into "Edit" menu.
  • Correctly reset checksum to zero when saving file.
  • Fixed a bug in which a control is shifted by 1 pixel.
  • Added some waits upon file saving, for virus checker.
  • Added "A Guide to RisohEditor" link to "Help" menu.

New in RisohEditor 5.4.3 (Jul 3, 2020)

  • Improved extraction filename.
  • Sorted the treeview items upon change of resource name/language.
  • Improved icon/cursor extraction.
  • Improved newline codes of encoded text.
  • Fixed "Add Resource" dialog.
  • Made HTML/Manifest importable.
  • Added update check feature in "Help" menu.
  • Fixed title of message box.
  • Relaxed the character limit and supported large data.
  • Reset checksum to zero when saving file.

New in RisohEditor 5.4.2 (Jun 18, 2020)

  • Added tab control to choose "Code Editor" or "Hex Viewer".
  • Improved German and French translations.
  • Fixed language drop-down arrow.
  • Fixed Unicode encoding processing.
  • Improved exporting and extracting.
  • Improved EGA dialog.

New in RisohEditor 5.4.1 (Jun 14, 2020)

  • Fixed the bug that the second overwrite save fails.
  • Fixed title bar text.
  • Fixed status bar message.
  • Added German translation.
  • Added French translation.

New in RisohEditor 5.4.0 (Jun 13, 2020)

  • Fixed RT_ACCELERATOR output (unsigned 16-bit).
  • Removed "Store into res folder" option.
  • Fixed crash upon GUI edit.
  • Strengthened extraction feature.
  • Fixed replacing-dialog-font feature.
  • Used the full path for title bar.
  • Added drop-down language arrow.
  • Fixed "Query Constant" dialog.
  • Fixed "Encoding of Resource Item" dialog.
  • Improved "ID Association" dialog.
  • Improved "Predefined Macros" dialog.
  • Improved "Configuration" dialog.
  • Fixed "Search" dialog.
  • Improved status message.
  • Improved modified flag handling.

New in RisohEditor 5.3.9 (Jun 1, 2020)

  • Added "replacing-dialog-fonts" feature.
  • Moved some menu items to "Edit" menu.
  • Added value-zero-check of resource name and resource type.
  • Added DS_CENTER style to the sample resource dialog.
  • Enabled F1, F3, F5 and F6 function keys.
  • Added Portable version.
  • Improved search feature.

New in RisohEditor 5.3.8 (May 22, 2020)

  • Added "Open EGA Manual" item to "Automation" menu.
  • Strictly controlled the file change flag.

New in RisohEditor 5.3.7 (Apr 28, 2020)

  • Updated file change flag when file drop.
  • Improved the filename when extracting.
  • Strengthened EGA.
  • Improved Russian translation.

New in RisohEditor 5.3.6 (Apr 15, 2020)

  • The infinite loop is avoided by changing the loop variables to 32-bits.
  • Delphi DFM data support.
  • Improved context menu.

New in RisohEditor 5.3.5 (Mar 26, 2020)

  • Improve Italian translation.
  • Fix needless save confirmation.

New in RisohEditor 5.3.4 (Mar 19, 2020)

  • Changed toolbar save button behavior.
  • Introduced automation by using programming language EGA.
  • Added confirmation of saving changes of file.

New in RisohEditor 5.3.3 (Mar 3, 2020)

  • Reduced file size from 9MB to 3MB.

New in RisohEditor 5.3.2 (Mar 2, 2020)

  • Able to save with Ctrl+S without querying the location.
  • Made the "Output RC files as UTF-16" option non-volatile.
  • Bring "List of Resource IDs" window to top.

New in RisohEditor 5.3.1 (Feb 23, 2020)

  • Fix and improve menu resource reading/displaying.
  • Improved IDC_STATIC handling.
  • Improved "List of Resource IDs" window.

New in RisohEditor 5.3.0 (Feb 6, 2020)

  • Added ES_AUTOHSCROLL to some textboxes.
  • Fixed the logical error upon overwriting file.

New in RisohEditor 5.2.9 (Feb 1, 2020)

  • XP support of 5.2.8 is forgotten. Now enabled.
  • Fixed processing of file saving.
  • Able to save EXE/DLL files without user-owned executable.
  • Fixed how to backup.

New in RisohEditor 5.2.8 (Jan 30, 2020)

  • Able to display undefined controls.
  • Added "Use BEGIN/END" option.
  • Fixed a bug that DLL could not be saved as another name.

New in RisohEditor 5.2.7 (Oct 20, 2019)

  • Improved Languages dialog again.
  • Fix the positions of the dialog item marks.

New in RisohEditor 5.2.6 (Sep 23, 2019)

  • improve Languages dialog.
  • Add Russian translation.
  • Show error message if the installed location has space characters.
  • Add --use-temp-file option in invoking windres to fix the popen problem.

New in RisohEditor 5.2.5 (Sep 19, 2019)

  • Fixed a WS_CHILDWINDOW bug in dialog style listbox.
  • Changed the release filename (RisohEditor-X.X.X.exe and RisohEditor-X.X.X.zip).
  • Added TRANSLATORS.txt.
  • Made owner-drawn controls visible.

New in RisohEditor 5.2.4 (Sep 15, 2019)

  • XP support.

New in RisohEditor 5.2.3 (Sep 14, 2019)

  • Fix AUTORADIOBUTTON STYLE.

New in RisohEditor 5.2.2 (Aug 14, 2019)

  • Update Italian translation.
  • Support XML, XSLT, SCHEMA and REGISTRY resource types.
  • Improved interpretation when language mismatch of RT_ICON/RT_CURSOR and RT_GROUP_ICON/RT_GROUP_CURSOR.
  • Improved interpretation when language mismatch of RT_DLGINIT and RT_DIALOG.

New in RisohEditor 5.2.1 (Aug 4, 2019)

  • "English (United States)" will be selected if you entered "En" for language name.
  • Add "Query Constant" feature.
  • Fix "Collapse All".
  • WS_POPUPWINDOW | WS_BORDER must be WS_POPUPWINDOW | WS_CAPTION.
  • RT_FONT support.
  • Improved "Add Resource" dialog.

New in RisohEditor 5.2.0 (Jul 26, 2019)

  • Correctly treat DIALOG STYLE values (WS_CAPTION is default value of DIALOG STYLE).
  • Fixed a bug that the application unexpectedly deletes the file when it opened a compressed EXE file without expanding.

New in RisohEditor 5.1.9 (Jul 14, 2019)

  • Supported UTF-16 source input/output.

New in RisohEditor 5.1.7 (Mar 20, 2019)

  • Add PBS_MARQUEE and PBS_SMOOTHREVERSE styles.
  • Fix the process of compilation error.

New in RisohEditor 5.1.6 (Feb 25, 2019)

  • Improve Italian translation.
  • GUI adjustment.
  • Fix "Clone In New Language".

New in RisohEditor 5.1.5 (Jan 31, 2019)

  • Don't use WS_EX_MDICHILD extended style.
  • Support ReactOS.

New in RisohEditor 5.1.4 (Jan 14, 2019)

  • Add English installer.
  • Add Italian installer.
  • Add Italian translation.
  • Add some language installer.

New in RisohEditor 5.1.2 (Dec 10, 2018)

  • Accept space in the window class name text box.
  • Accept C string literal in the window class name text box.
  • Improve template system.
  • Enable manifest template.
  • Fix toolbar UI update.
  • Correctly display ID types of "List of Resource IDs".
  • Correctly sort the languages upon output.

New in RisohEditor 5.1.1 (Nov 8, 2018)

  • Accept space in the caption text box.
  • Accept space in the language text box.

New in RisohEditor 5.1.0 (Oct 8, 2018)

  • Improve "String Entry" dialogs (multiline).
  • Fix Ctrl+A behaviour.
  • Check file lock on saving a file.
  • Make resource IDs case sensitive.
  • Support encoding of resource items.
  • Fix the abnormal termination at "Languages" dialog.