Skip to content

Releases: edbee/edbee-lib

v0.12.1 - Autocomplete Improvements, Retain Clipboard on empty copy, Stray Pixel Fix

20 Nov 07:17

Choose a tag to compare

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)

24 Oct 09:32

Choose a tag to compare

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

05 Mar 20:12

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.10.0...v0.11.1

v0.10.0

27 Feb 21:27
ca05904

Choose a tag to compare

What's Changed

Full Changelog: v0.9.0...v0.10.0

v0.9.0

24 Jan 08:35

Choose a tag to compare

  • [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::applyChange from 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

Full Changelog: v0.1.0...v0.9.0