SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 
Changelog for plover-4.0.0.dev12+0.g3066a9a-2.8.noarch.rpm :

* Mon Nov 14 2022 miaAATT0x0.st- Update to version v4.0.0.dev12+0.g3066a9a:
* release 4.0.0.dev12
* add news entry
* gui_none/add_translation: small cleanups
* gui_none/add_translation: fix implementation
* add news entry
* gui_qt/suggestions_widget: support copying the selection to clipboard
* gui_qt/paper_tape: support copying the selection to clipboard
* gui_qt/utils: add `ActionCopyViewSelctionToClipboard` helper
* add news entry
* engine: fix possible `clear_translator_state` issue
* add news entry
* add news entry
* oslayer/log_dbus: fix initialization
* oslayer/log_dbus: improve implementation
* oslayer/log_dbus: minor cleanup
* test: mark code necessary for Python<=3.7 compatibility
* drop support for Python 3.6
* test: ensure i18n support does not mess us up
* utils/get_pip: update to 21.3.1
* tox: remove invalid directive
* add news entry
* add news entry
* gui_qt/main: add custom stylesheet support
* gui_qt/main: capture and log Qt messages
* add news entry
* gui_qt/add_translation: fix #1526
* Add news entry
* Remove extended keys flag on Windows
* doc: update documentation about release process
* release 4.0.0.dev11
* add news entries
* gui_qt/config_serial: improve serial port combo box
* oslayer: add serial port helper
* oslayer: reorg
* add base output and keyboard capture classes.
* oslayer/winkeyboardcontrol: cleanup `KeyboardCapture` implementation
* oslayer/winkeyboardcontrol: minor cleanup
* oslayer/osxkeyboardcontrol: cleanup `KeyboardCapture` implementation
* oslayer/xkeyboardcontrol: cleanup `XEventLoop` implementation
* machine/keyboard: tweak suppression handling
* oslayer/xkeyboardcontrol: minor cleanup
* oslayer: rename `KeyboardCapture.suppress_keyboard`
* move keyboard machine keys layout where it belongs
* oslayer/keyboardcontrol: drop test code
* add news entry
* system/english_stenotype: improve RTF/CRE compatibility
* reqs: bump `plover_stroke` version
* add news entry
* oslayer/log_dbus: use `libdbus` directly
* steno_dictionary: remove duplicate `StenoDictionary.longest_key`
* add news entry
* translation: minor cleanup
* translation: avoid some duplicate lookups
* translation: avoid some duplicate lookups
* translation: avoid some duplicate lookups
* translation: avoid lookups over the longest key limit
* test: add framework for checking for unnecessary translation lookups
* translation: minor cleanup
* translation: small simplification
* add news entry
* steno_dictionary: fix `StenoDictionaryCollection.longest_key`
* utils/download: print errors on stderr
* windows: improve distribution build script
* add/update news entries
* gui_qt/dictionary_editor: make invalid steno entries stand out
* dictionary/rtfcre: use `StenoNormalizer` helper
* dictionary/json: use `StenoNormalizer` helper
* dictionary: add helpers
* add news entry
* add news entries
* drop `plyer` log handler
* main: fix exit handlers not getting always executed
* add news entry
* engine: fix running state
* update .gitignore
* oslayer/osxkeyboardcontrol: minor cleanup
* setup: fix deprecation warning
* steno: change helpers default to be strict
* oslayer/xkeyboardcontrol: minor cleanups
* oslayer/xkeyboardcontrol: small cleanup
* oslayer/winkeyboardcontrol: small cleanup
* add news entry
* gui_qt/main: set application name
* add news entry
* windows: drop launch option from installer\'s final page
* utils/check_requirements: minor cleanups
* registry: minor cleanups
* resource: drop dependency on `pkg_resources`
* resource: minor cleanup
* utils/testing: tweak `dictionary_test`
* resource: rework to make patching (for tests) easier
* resource: don\'t allow updating assets
* resource: don\'t allow absolute paths in assets
* tests: add tests for `plover.resource`
* oslayer/config: drop `pkg_resources` dependency
* oslayer/config: drop `HAS_GUI_QT` (not used anymore)
* registry: drop dependency on `plover.oslayer.config.HAS_GUI_QT`
* add news entry
* engine: do not discard existing filters on dictionaries reload
* i18n: drop dependency on `pkg_resources`
* i18n: update main translations catalog
* doc: tweak i18n documentation
* Rename \"add dictionaries\" options
* reqs: update `plover-stroke` requirement
* add news entry
* steno: fix `Stroke` implementation
* translation: minor cleanup
* utils/testing: improve blackbox tests
* tests: minor cleanups
* dictionary: fix KHR
*PB stroke (#1463)
* dictionary/rtfcre: fix link to RTF/CRE spec
* reqs: bump `requests-cache` version
* add news entry
* reqs: update plugins manager to the latest version
* gui_qt/suggestions_widget: improve performance
* gui_qt/suggestions_widget: improve performance
* tests: fix QT GUI tests under Python <= 3.7
* tox: fix lightweight tests environment
* tox: fix lightweight tests environment creation
* add news entry
* gui_qt/paper_tape: remove dead code
* gui/paper_tape: fix handling of paper mode header
* setup: minor cleanup
* gui_qt: minor cleanups
* reqs: update `PyQt5` to latest bugfix release
* add news entry
* gui_qt/paper_tape: fix save feature
* reqs: update all requirements
* reqs: update plugins manager to the latest version
* ci: switch default Python to 3.9
* switch distributions to Python 3.9
* reqs: update `hidapi` so Python 3.9 wheels are available
* reqs: update boostrap requirements
* linux/appimage: rework to better support newer manylinux wheels
* setup: add Python 3.10 to the classifiers
* add news entry
* i18n: update French translation
* strip unnecessary stuff from install/wheel
* assets: remove old GUI leftovers
* Add news.d
* Update spanish translation
* fix Python 3.10 deprecation warnings
* reqs: update `pytest` for Python 3.10 support
* ci: test Python 3.10
* add news entry
* meta/currency: handle inputs containing \",\"
* meta/currency: minor simplification
* tests: drop invalid RTF test
* osx: update `relocatable-python`
* add news entry
* steno: handle systems with no numbers
* add news entries
* dictionary/rtfcre: use `rtf_tokenize` package
* add news entries
* tests: add a test for `gui_qt.steno_validator`
* assets: sort dictionaries according to steno order
* dictionary/json: respect steno order on save sort
* dictionary/json: minor cleanup
* gui_qt/add_translation: handle formatter\' space char
* gui_none: minor cleanup
* engine: handle formatter\'s default space char
* formatting: add default space char support
* utils/testing: improve `steno_to_stroke` implementation
* gui_qt/dictionary_editor: only accept valid steno
* gui_qt/add_translation: only accept valid steno
* gui_qt: add steno validator
* gui_qt/dictionary_editor: fix strokes sort
* steno: switch to `plover_stroke`
* tests: add more `normalize_steno` tests
* system: remove test specific code (no used anymore)
* tests: rework Melani specific blackbox test
* system: minor cleanup
* add news entries
* gui_qt/dictionary_editor: avoid duplicate sort on startup
* add news entries
* steno_dictionary: drop support for longest key callbacks
* dictionary/rtfcre: add Plover version to `\\cxsystem`
* dictionary/rtfcre: improve round-tripping of affixes
* dictionary/rtfcre: support Plover macros
* dictionary/rtfcre: support Plover custom metas
* dictionary/rtfcre: fix save code
* dictionary/rtfcre: fix load tests invalid content
* dictionary/rtfcre: switch to new parser
* dictionary/rtfcre: add new parser
* release 4.0.0.dev10
* Fix several mistakes in docstring
* utils/testing: tweak `dictionary_test` for easier debugging
* reqs: update dmgbuild
* add news entry
* gui_qt: show a message when hiding to tray
* add missing news entry
* add news entry
* i18n: update main translations catalog
* gui_qt/dictionaries: improve accessibility
* gui_qt/suggestions: improve accessibility
* gui_qt/suggestions_widget: improve accessibility
* gui_qt/paper_tape: fix missing translation
* gui_qt/suggestions_widget: simplify implementation
* gui_qt/lookup: improve accessibility
* gui_qt/paper_tape: improve accessibility
* gui_qt/add_translation: improve accessibility
* gui_qt/dictionary_editor: improve accessibility
* gui_qt/config: improve keyboard navigation
* gui_qt/config_keyboard: improve accessibility
* gui_qt/config_log: improve accessibility
* gui_qt/config_serial: improve accessibility
* gui_qt/main_window: improve accessibility
* gui_qt/config: minor cleanup
* gui_qt/config: fix tab-key navigation
* gui_qt/config: improve accessibility
* gui_qt: disable tab-key navigation inside tables
* add news entry
* tests: add some tests for the dictionaries widget
* gui_qt/dictionaries: tweak code to make testing easier
* gui_qt/dictionaries: tweak context menu
* gui_qt/main_window: minor cleanup
* gui_qt/dictionaries: rework widget
* config: tweak `DictionaryConfig.__repr__`
* test: add support for `gui_qt` tests
* build_utils/setup: drop custom test command
* setup: drop custom test command
* ci: use pytest directly
* tox: use pytest directly
* pytest: add configuration
* add news entry
* ci: as per the AppImage, switch the Linux build to Bionic
* linux/appimage: update to Bionic
* tox: speed up `developpkg` phase
* setup: fix `develop` command
* build_utils/setup: add patched `develop` command
* ci: add CI requirements to the default skiplist
* main: fix possible exception on restart
* gui_qt/main_window: fix display lag on startup
* add news fragment
* scripts: add `send_command` script
* move startup scripts to a dedicated module
* change behavior when trying to run another instance
* add `plover.__main__` redirection to default script
* setup: drop support for eggsecutable entry point
* add news fragments
* steno_dictionary: fix handling of read-only flag
* steno_dictionary: don\'t allow `clear` on a read-only dictionary
* tests: improve steno dictionary read-only tests
* utils/testing: add `dictionary_test` helper
* tests: improve `plover_build_utils.testing` assert exceptions
* tests: cleaner global setup
* utils/testing: adopt `make_dict` helper
* tests: minor cleanup
* utils/testing: adopt `parametrize` helper
* utils/testing: split module into a package
* windows: fix trimming of unnecessary PyQt5 stuff
* osx: fix trimming of unnecessary PyQt5 stuff
* linux: fix trimming of unnecessary PyQt5 stuff
* add news entry
* gui_qt/main_window: fix restoring a tool window
* gui_qt: fix `focus` command implementation
* engine: don\'t try to start missing extensions
* Optimize wordlist loading
* Assert that wordlist has no duplicates
* Remove duplicates from wordlist
* update distributions to Python 3.8.10
* utils/pyqt: fix gettext hook corner case
* utils/pyqt: tweak gettext hook to improve comments
* add news fragment
* reqs: drop environment markers from constraints
* add
*BSD support
* gui_qt: redirect translation imports away from GUI forms
* setup: cleanup manifest
* reqs: add missing `PyQt5-Qt5` to constraints
* reqs: cosmetic
* reqs: add requirements for generating CI workflow
* release 4.0.0.dev9
* utils/functions: fix `release_prepare` helper
* engine: make it clear that the output methods are internal
* oslayer/winkeyboardcontrol: remove duplicate imports
* osx: Fix notifications not showing as from Plover
* i18n: tweak Italian translation
* add news entry
* i18n: add Italian translation
* osx: use custom version of dmgbuild
* ci: add translations catalogs to the test jobs\' skiplist
* Update plover/messages/es/LC_MESSAGES/plover.po
* Another fix in the NL translation by AATTevils
* Fix issues in NL translation raised by AATTevils
* Add news fragment for Dutch translation
* Add Dutch UI translation
* Update translation into Spanish
* drop launch/test helpers
* doc: update developer documentation
* linux/appimage: fix exclude rule for Python static library
* reqs: move certifi to the boostrap requirements
* setup: fix inclusion of translations, again...
* ci: tweak `publish_github_release` helper
* fix towncrier configuration
* reqs: update towncrier to final 21.3.0
* fix towncrier template (when not using --draft)
* add news entries
* ci: fix `is_release` checks in the packaging job
* linux/appimage: fix build script
* add workaround for `setup.py` importing `plover`
* i18n: update French translation
* i18n: update main translations catalog
* i18n: tweak a number of strings, add some context
* setup: drop `tag_weekly` command
* tox: add config
* setup: support passing new version to `patch_version`
* utils/functions: add release helpers
* doc: add i18n documentation
* fix and improve i18 support
* tests: use machine state constants
* setup: show hooks being used when running `build_ui`
* setup: improve i18n support
* ci: add translations catalogs archive to releases
* gui_qt/i18n: support loading catalogs from the config dir
* gui_qt: remove PyQt input hook on start
* force the use of the Qt GUI when running from a distribution
* gui_qt/dictionaries: cache the file dialogs directory
* Revert \"gui_qt/dictionary_editor: improve updating a translation\"
* gui_qt/dictionaries: fix doubled gettext calls
* news: add fragment
* gui_qt/dictionaries: prevent certain operations on loading dictionaries
* setup: fix inclusion of translations
* news: add missing fragments.
* gui_qt/dictionaries: change default save directory
* gui_qt/dictionaries: add support for saving
* gui_qt/dictionaries: add helpers for creating new dictionaries
* gui_qt/main_window: add dictionaries widget context menu
* ci: update documentation
* ci: add continuous GitHub releases
* ci: here\'s skippy!
* ci: ensure GitHub releases target the right commits
* ci: small cleanup
* drop support for Linux packages
* improve packaging checks
* setup: improve PEP 517 support
* fix distributions\' PEP 517 support
* gui_qt/config: fix configuring extension plugins
* reqs: update plugins manager to the latest version
* readme: avoid relative links
* setup: update the project URLs
* setup: use README.md for the long description contents
* oslayer/xkeyboardcontrol: refactor `XEventLoop`
* Add news fragment
* Lock the display on use in KeyboardCapture for X
* tests: fix `test_config_dir` environment isolation on Windows
* reqs: pin pip back to 20.0.2
* reqs: add `bootstrap` requirements
* gui_qt/dictionary_editor: improve updating a translation
* engine: minor cleanups
* gui_qt: minor cleanups
* setup: add target platform to macOS DMG filename
* readme: tweak CI badge
* reqs: updating PyQt5 to the latest release
* ci: target macOS 10.13 (High Sierra) or later
* gui_qt: add Spanish translation
* system/english_stenotype: improve orthography rules
* system/english_stenotype: lint orthography rules
* oslayer/xkeyboardcontrol: fix output capitalization issue
* setup: fix `launch` command on Windows
* readme: fix initial table
* gui_qt: update French translation
* gui_qt: update translations catalog
* gui_qt/paper_tape: the header does not need to be translatable
* gui_qt: tweak wording for output radio buttons
* reqs: update all requirements
* utils/get_pip: update to 21.0.1
* setup: add Python 3.8 / 3.9 classifiers
* switch distributions to Python 3.8
* gui_qt: fix issue on macOS Big Sur
* utils/functions: better output when run under CI
* utils/functions: force color output when run under CI
* ci: add Github Actions workflow
* utils/functions: add `packaging_checks` helper
* reqs: update `twine` requirement
* reqs/release: add missing `towncrier` requirement
* setup: reuse split requirements files
* split requirements
* utils/check_requirements: minor cleanups
* utils/download: drop Python 2 support
* utils/functions: improve traces
* utils/functions: improved compatibility with macOS\' bash
* utils/functions: use relative paths to the cache
* osx: rework distribution creation
* windows: rework distribution creation
* setup: partial support for being run without Babel
* setup: make the `plyer` dependency optional
* setup: tweak `bdist_appimage` to consume remaining arguments
* setup: don\'t run `build` before `test`
* linux: move `plover.desktop` to where it belongs
* linux/appimage: better error handling
* linux/appimage: add option to prevent updating tools
* linux/appimage: split deps to a dedicated file
* linux/appimage: improve build script
* linux/appimage: fix building from a virtualenv
* utils: add `tree` helper
* utils/functions: update bootstraping support
* utils/functions: add `die` helper
* utils/get_pip: simplify
* utils/install_wheels: support `--use-pep517` option
* utils/install_wheels: support using a specific pip install
* utils/install_wheels: support more options
* utils/install_wheels: simplify no-progress handling
* utils/install_wheels: simplify cache handling
* ci: drop AppVeyor / CircleCI / Travis builds
* Minor grammar fix
* Add links to Discussions and the Plover Discord to the new issue workflow
* formatting: add look ahead support
* steno: fix stroke implicit hyphen handling
* Add news.d
* convert news entry to Markdown
* add news fragment, fix typo
* gui_qt/add_translation: support prefix strokes
* formatting & translations: add support for prefix strokes
* steno: fix normalized_strokes(\'\')
* steno: always allow creating an empty stroke
* steno: fix hashing for Stroke instances
* Add command to show suggestions window (#1184)
* Fix wrong assertion to allow enabling/disabling extension plugins not on the first row (#1171)
* Delete old issue template
* Add support for multiple issue templates
* setup: update `python-xlib` requirement
* doc/releases: fix typo
* setup: minor metadata cleanup
* oslayer/winkeyboardlayout: fix Python 3.8 support
* oslayer/wmctrl: cleanup Windows support
* oslayer/winkeyboardcontrol: fix / cleanup / better error handling
* oslayer/winkeyboardcontrol: fix Python 3.7 support
* convert README back to Markdown
* convert changelog to Markdown
* doc: convert to Markdown
* setup: drop Python 3.5 support
* tests: fix `test_config_dir` environment isolation
* pin pip\'s version
* utils/functions: work around pip\'s new dumb resolver
* utils/functions: fix pip warning when using `rwt`
* linux/appimage: fix zsync2 link
* Fix memory leak caused by defaultdict access in suggestions feature
* Tue Jan 26 2021 miaAATT0x0.st- Update to version 4.0.0.dev8+66.g685bd33+169.gd20167f:
* circleci: update xcode version (#1156)
* Add line ending to launcher
* PR feedback and news fragment
* Use C launcher instead of sh to fix Mac permissions assignment
* Update dmgbuild to suppress file not found errors (#1151)
* Fix Mac CI (#1150)
* Show dictionary on add translation (#1084)
* Argument for custom command plugins should not be forced lowercase (#1139)
* add news fragment
* gui_qt/main: add default exception hook
* Simplify default dictionary tests
* Fri Aug 07 2020 miaAATT0x0.st- Update to version 4.0.0.dev8+66.g685bd33:
* add news fragments
* setup: minor cleanup
* config: minor cleanup
* oslayer/config: support ~/.config/plover on Linux
* config: stop (always) saving on exit
* config: make saves atomic
* config: simplify load/save API
* steno_dictionary: small simplification
* resource: add `resource_update` helper
 
ICM