Releases: edbee/edbee-lib
Releases · edbee/edbee-lib
v0.12.1 - Autocomplete Improvements, Retain Clipboard on empty copy, Stray Pixel Fix
What's Changed
- #152, Autocomplete Improvements for Screenreaders
- When autocomplete is shown the focus is moved to the internal QListWidget
- ScreenReader NVDA now reacts better on the autocomplete
- The autocomplete list has the accessibility label 'autocomplete'
- Fix: dead code removal by @SlySven in #168
- #73, Stray Pixel at the bottom of the cursor (again)
- (2025-11-04) #169, Retain clipboard when invoking CopyCommand without selection on a blank line.
Full Changelog: v0.12.0...v0.12.1
v0.12.0 - Update Core Types (int -> size_t / ptrdiff_t)
What's Changed
- #163 - Update Core Types (int -> size_t / ptrdiff_t)
- Changed core types to use size_t / ptrdiff_t.
- Methods that previously returned -1 for "none" now return std::string::npos.
- Qt render types remain as int because Qt expects int values.
- Updated Windows CMake instructions in README.md for different configurations.
- Fixed tab command type issues and a bug where the tab was not always applied.
- Fixed MinGW errors in tests
- Using variadic functions with size_t caused issues with va_args and type casting.
- The va_args macro can behave inconsistently on Windows.
- Resolved by switching to a C++ initializer list.
- Read font from config by @distractor in #157
- Autocomplete word end detection now only ends on whitespace (improves '.' usage) #162
- AutocompleteProviderList, add support for removing provider and more control over ownership, (giveProvider, takeProvider, addProvider, removeProvider, removeAll) #161
- Add methods to access the Autocomplete QListWidget: TextEditorWidget::autoCompleteComponent(), TextEditorAutocompleteComponent::listWidget()
Full Changelog: v0.11.1...v0.12.0
v0.11.1
What's Changed
- Pass config to TextEditorWidget by @distractor in #156
New Contributors
- @distractor made their first contribution in #156
Full Changelog: v0.10.0...v0.11.1
v0.10.0
What's Changed
- [v0.10.0] #151, Add line based QTextLayout format additions by @gamecreature in #153
Full Changelog: v0.9.0...v0.10.0
v0.9.0
- [v0.9.0] #150, Add version number (EDBEE_VERSION / Edbee::instance()->version())
- #145, Replace onigmo with onigruma
- Remove qslog references from
edbee-test - Default cmake build is QT6 (use the BUILD_WITH_QT5 option)
- Replaced qslog dependency with qlog_* macros to qDebug, qWarning etc.
What's Changed (since initial release long time ago)
- Add travis by @keneanung in #7
- Added Travis build badge by @vadi2 in #8
- Fix highlighting in readme by @vadi2 in #12
- Fix theme loading by @vadi2 in #18
- Fix typo in textdocument.cpp by @vadi2 in #20
- Fix minor typo in documentation by @vadi2 in #21
- Fix #32, adjusting whitespacemode now flags need for redraw by @SlySven in #33
- Improved search highlighting not to be so jagged by @vadi2 in #37
- Added selection clipboard copy and paste for unix like system by @sebcaux in #42
- Generate onig config.h on non win32 OSes by @keneanung in #48
- Fix Ctrl+C, Ctrl+V to appear on context menu by @vadi2 in #57
- Support to build edbee-lib dynamically by @brupelo in #80
- Only use EDBEE_DEBUG when asked for by @vadi2 in #92
- Update: bring QsLog up to date by @SlySven in #86
- Merge Mudlet's autocompletion back into master by @vadi2 in #97
- Compile fix for README example by @emoon in #102
- Revise: fix QString::split(...) for older Qt Versions by @SlySven in #113
- Remove obsolete setMargin by @vadi2 in #116
- Feature/128 flexible textlayout by @gamecreature in #131
- Feature/134 qaccessible by @gamecreature in #135
- Add support for Qt6 to CMake by @Konijnendijk in #137
- Fix remove some depreciation warnings for qt6 and other warnings and spelling errors by @SlySven in #138
- Silence warning in
LineOffsetVector::applyChangefrom Qt6 by @vadi2 in #139 - Up OSX version for Qt6 compatibility by @vadi2 in #142
- Fix crash in Qt6 by @vadi2 in #143
- Fix: revise QT version for changes to recursive mutexes by @SlySven in #144
- Fix: add ctrl-a / ctrl-e support for macOS by @rparet in #147
New Contributors
- @keneanung made their first contribution in #7
- @vadi2 made their first contribution in #8
- @SlySven made their first contribution in #33
- @sebcaux made their first contribution in #42
- @brupelo made their first contribution in #80
- @emoon made their first contribution in #102
- @gamecreature made their first contribution in #131
- @Konijnendijk made their first contribution in #137
- @rparet made their first contribution in #147
Full Changelog: v0.1.0...v0.9.0