diff options
Diffstat (limited to 'qhexedit2/doc/release.txt')
-rw-r--r-- | qhexedit2/doc/release.txt | 210 |
1 files changed, 210 insertions, 0 deletions
diff --git a/qhexedit2/doc/release.txt b/qhexedit2/doc/release.txt new file mode 100644 index 0000000..83cb211 --- /dev/null +++ b/qhexedit2/doc/release.txt @@ -0,0 +1,210 @@ +- clang detach temporary +- initialize with initialization lists +- open file from cli +- add colors customization + +Release 0.8.9, 2020-07-03 +------------------------- +- make appveyor upload assets + +Release 0.8.8, 2020-06-24 +------------------------- +- test appveyor + +Release 0.8.7, 2020-06-24 +------------------------- +- extend HexCaps check to address and edit text +- use 'monospace' hint to improve font guess +- fix build with qt < 5.11.0 +- add icon pics to source +- forward key press events to parent widget +- limit undo stack to 1000 entries + +Release 0.8.6, 2019-03-16 +------------------------- +- Bug fix: select data above 2GB +- add selectedData() method +- minor changes + +Release 0.8.5, 2018-12-12 +------------------------- +- Dynamic bytesPerLine property +- Russian translation +- QDesigner plugin +- Bug fixes + +Release 0.8.4, 2018-12-12 +------------------------- +- Dynamic bytesPerLine property +- Russian translation +- QDesigner plugin +- Bug fixes + +Release 0.8.3, 2017-01-09 +------------------------- +- Ascii area ist now editable +- New property hexCaps +- Bugfixes +- Translation updates +- Bump lib version to 4.0.0 + +Release 0.8.2, 2016-12-19 +------------------------- +- New feature: Bytes per line is now adjustable +- Fix build for MSVC +- Allow hex input chars 'a'...'f' and 'A'...'F' +- Typos +- Bug fix: Glitch address area background color when view slided left +- Bug fix: Glitch when view slided left and paint event +- Bump lib version to 3.1.0 + +Release 0.8.1, 2016-11-08 +------------------------- +- Bump lib version to 3.0.0 + +Release 0.8.0, 2016-11-07 +------------------------- +- Add copyright and license statement +- Make python example work (binary read) +- setFont() ist not longer 'virtual' (minimal change in lib interface) +- Fix leak memory issue + +Release 0.7.8, 2016-08-01 +------------------------- +- Adjust include directory for qt5 in setup.py for Ubuntu 16.04 +- Initialize values in constructor + +Release 0.7.7, 2016-04-14 +------------------------- +- Take horizontal scrolling position into account, when calculation cursor +position from graphical (mouse click) position +- Adjust horizontal scrollbar, when the cursor leaves the viewport + +Release 0.7.6, 2016-06-07 +------------------------- +- Miscalculation of the position of cursor when scrolling horizontally corrected + +Release 0.7.5, 2016-04-07 +------------------------- +- Cursor position in insert mode (when deleting last byte) corrected +- resetSelection() now clips to max data size +- setSelection() now clips to max data size + +Release 0.7.4, 2015-09-17 +------------------------- +- Include some get/set functions in the definition of Q_PROPERTY, change lib version to 2.1.0 +- Definition of property "data" should mention signal "dataChanged" +- Replace these "and" and "or" with their counterparts "&&" and "||" +- LONG_LONG_MAX should not be used + +Release 0.7.3, 2015-06-01 +------------------------- +- Get ready for PyQt5 +- Use palette colors instead of inventing new colors if possible + +Release 0.7.2, 2015-05-19 +------------------------- +- Change library version to 2.0.0, because the ABI has incompatible changes + +Release 0.7.1, 2015-05-19 +------------------------- +- Change library version to 1.1.0, because the ABI has changed + +Release 0.7.0, 2015-05-18 +------------------------- +- QHexEdit is now based on QIODevice. The data shown is not buffered in memory. QHexEdit can show now very big files (> 2 gigabytes) without any problems +- QHexEdit has also a QByteArray based, backward compatible (as far as possible) interface for convenience +- Changes on the data will be stored in copied memory chunks, the base file will only read (QIODevice::ReadOnly) +- QHexEdit is now directly derived from QAbstractScrollArea +- The Widget calculates now all dimensions dynamically, hence small or big fonts will be shown properly on all screens +- You can use also proportional fonts, though it is not recommended +- Paint event needs very low cpu activity, when editor is in idle mode without user actions. Only the section of the data is rendered, which is shown to the user +- Several bugfixes. + +Release 0.6.7, 2015-05-11 +------------------------- +- Bugfix Ctrl-C does not work properly + +Release 0.6.6, 2015-05-01 +------------------------- +- Feature Adding drag and drop +- Feature Adding toolbar buttons for undo, redo and find +- Bugfix Selection is allways shown to end of file + +Release 0.6.5, 2015-04-16 +------------------------- +- Feature Python Example ready for Python 2 and 3 +- Bugfix Handling overwriteMode Flag + +Release 0.6.4, 2015-04-09 +------------------------- +- Feature Ready for Qt5 +- Feature Show Selection in ASCII Part +- Bugfix Selecting last item in a row +- Bugfix Scroll Bar not shown when extra data inserted +- Bugfix address area doesn't update when changed ouside +- Bugfix Error while saving (Example) + +Release 0.6.3, 2012-01-28 +------------------------- +- Searching and replacing included (indexOf(), lastIndexOf(), replace()) +- Example ist now named consequently "QHexEdit" +- Example reflects the search/replace functionality +- Translateions (cs, de) for the example are contained +- Python bindings include also the new features +- Paython example is also updated + +Release 0.6.2, 2012-01-21 +------------------------- +- Fix issue #4 "Hiding the ascii area doesn't resize the widget properly" +- Fix issue #5 "Blinking cursor is displayed even if the control is set to read only" + +Release 0.6.1, 2011-10-22 +------------------------- +- Fix issue #2 "setData() steals focus" +- Fix issue #3 "QHexEdit crashes, when hitting Backspace on the first Byte" + +Release 0.6.0, 2011-10-03 +------------------------- +- Undo/Redo functioinality +- toReadableString(), selectionToReadableString() added +- New structure, new classes XByteArray, CharCommands, ArrayCommands +- C++ and Python example reflect the new features + +Release 0.5.4, 2011-08-31 +------------------------- +- New Feature: Property font +- Python Example is now identical to C++ Example +- Windows and Linux build scripts added + +Release 0.5.3, 2011-08-29 +------------------------- +- BugFix: recursive call in "qhexedit.cpp" addressOffset() +- New Feature: Property readOnly + +Release 0.5.2, 2011-08-27 +------------------------- +QHexEdit +- New Feature: Del & Backspace fill with 0x0 in overwrite mode, + so data length is here allways constant + +Release 0.5.1, 2011-08-27 +------------------------- +Documentation +- Release information corrected + +Release 0.5.0, 2011-08-27 +------------------------- +Example/OptionsDialog: +- BugFix: No redefining of signal "accepted" +- BugFix: Method "recect" removed +- New Feature: Choose selection color + +QHexEdit: +- New Feature: Select data with mouse and keyboard +- New Feature: Cut, Copy and Paste functionality +- BugFix: Ensure cursor visible now works properly +- BugFix: When using mouse weel, qhexedit looses focus +- BugFix: Changed status is independent on the content +- Polishing: Nicer colors for highlighting, selection, and address area + |