Skip to content

HexCtrl 3.4

Compare
Choose a tag to compare
@jovibor jovibor released this 12 Aug 03:35
· 119 commits to master since this release

Breaking changes:

  • GetHexCtrlInfo method and HEXCTRLINFO struct have been removed
  • GetEncoding method renamed to GetCodepage
  • SetEncoding method renamed to SetCodepage.
  • EHexWnd::DLG_ENCODING -> DLG_CODEPAGE
  • EHexCmd::CMD_ENCODING_DLG -> CMD_CODEPAGE_DLG
  • EHexWnd::DLG_BKMMANAGER -> DLG_BKMMGR
  • HEXCOLORINFO struct and IHexVirtColors interface are slightly changed
  • CMD_CLPBRD_COPY_TEXTUTF16 -> CMD_CLPBRD_COPY_TEXTCP
  • CMD_APPEAR_FONTCHOOSE -> CMD_APPEAR_FONT_DLG
  • Renamed codes:
    • HEXCTRL_MSG_CARETCHANGE to HEXCTRL_MSG_SETCARET
    • HEXCTRL_MSG_SELECTION to HEXCTRL_MSG_SETSELECTION

New:

  • New "Reverse Bits" Operation added
  • New SetDlgData and GetDlgData interface methods added.
  • New notification codes added:
    • HEXCTRL_MSG_SETCAPACITY, HEXCTRL_MSG_SETCODEPAGE, HEXCTRL_MSG_SETFONT, HEXCTRL_MSG_SETGROUPMODE,
    • HEXCTRL_MSG_DLGBKMMGR, HEXCTRL_MSG_DLGCODEPAGE, HEXCTRL_MSG_DLGDATAINTERP, HEXCTRL_MSG_DLGGOTO,
    • HEXCTRL_MSG_DLGMODIFY, HEXCTRL_MSG_DLGSEARCH, HEXCTRL_MSG_DLGTEMPLMGR
  • New Flags added:
    • HEXCTRL_FLAG_TEMPLMGR_MINIMIZED, HEXCTRL_FLAG_TEMPLMGR_HEXNUM,
    • HEXCTRL_FLAG_TEMPLMGR_SHOWTT, HEXCTRL_FLAG_TEMPLMGR_HGLSEL, HEXCTRL_FLAG_TEMPLMGR_SWAPENDIAN,
    • HEXCTRL_FLAG_DATAINTERP_HEXNUM, HEXCTRL_FLAG_DATAINTERP_BE, HEXCTRL_FLAG_BKMMGR_HEXNUM

Other:

  • All the HEXCTRL_VERSION_*** constants are moved to the HexCtrl.h and now available for the client code