gnome-text-editor/gnome-text-editor.changes
Dominique Leuenberger 5118dd2931 - Update to version 47.2:
+ Unescaping URIs for tooltips to improve legibility
  + Fix initial-trailing-newline when settings auto-discovery is
    disabled
  + Fix save-as when using admin:// URIs
  + Pin document encoding when loading a file
  + Override extend_selection for multi-mouse-press to avoid some
    slow corner cases in minified JSON files
  + Markup fixes in properties dialog
  + Updated translations.

OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gnome-text-editor?expand=0&rev=38
2024-11-25 14:18:19 +00:00

515 lines
22 KiB
Plaintext

-------------------------------------------------------------------
Fri Nov 22 20:06:45 UTC 2024 - Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 47.2:
+ Unescaping URIs for tooltips to improve legibility
+ Fix initial-trailing-newline when settings auto-discovery is
disabled
+ Fix save-as when using admin:// URIs
+ Pin document encoding when loading a file
+ Override extend_selection for multi-mouse-press to avoid some
slow corner cases in minified JSON files
+ Markup fixes in properties dialog
+ Updated translations.
-------------------------------------------------------------------
Sat Oct 19 09:18:48 UTC 2024 - Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 47.1:
+ Fix document to default to implicit trailing newlines
+ Improve text wrapping for banners on small form factors
-------------------------------------------------------------------
Sat Sep 14 08:53:02 UTC 2024 - Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 47.0:
+ Fix focus ring around checkmark in save-changes dialog
+ Updated translations.
-------------------------------------------------------------------
Wed Sep 11 07:53:55 UTC 2024 - Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 47.rc:
+ Text Editor now uses libspelling for spellchecking
+ Various CSS fixes for transitioning to AdwDialog
+ implicit-trailing-newline is now turned on by default
- Add pkgconfig(libspelling-1) BuildRequires: New dependency.
-------------------------------------------------------------------
Thu Aug 29 20:40:19 UTC 2024 - Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 47.beta:
+ Various recoloring tweaks to better match platform styling.
+ Improvements to use of AdwDialog.
+ Print operations improvements.
+ Spellcheck improvements including support for use with
F10/Menu.
+ Prefer wide layout for save-changes-dialog.
- Changes from version 47.alpha:
+ Various UI elements have been ported to new libadwaita features
so this is a good chance to discover bugs early.
+ A number of papercuts in accordance with the GNOME HIG.
+ Text Editor will try harder to break out of potential CPU
cyclic issues from GTK forward validation of text buffers. This
should help reduce CPU usage if/when large files are closed.
+ Various spellcheck improvements.
+ Ensure encoding is propagated when using Save As.
+ More detailed error messages in the error banner.
+ Updated translations.
-------------------------------------------------------------------
Mon May 13 14:14:57 UTC 2024 - Dominique Leuenberger <dimstar@opensuse.org>
- Update to version 46.3:
+ Fix a trivial build error when
-Werror=implicit-function-declaration is specified.
- Changes from version 46.2:
+ Fix an issue with cancellation of closing a page.
+ Try harder to ensure a buffer disposes associated resources
when the page is closed.
+ Updated translations.
-------------------------------------------------------------------
Thu Apr 11 11:27:23 UTC 2024 - Dominique Leuenberger <dimstar@opensuse.org>
- Update to version 46.1:
+ Remove DBusActicatable=true from the .desktop file to fix an
issue where you could spawn Text Editor via D-Bus and not have
the session restored at startup.
+ AppData fixes.
+ Updated translations.
- Drop data-desktop-disable-DBusActivatable.patch: fixed upstream.
-------------------------------------------------------------------
Tue Mar 26 12:10:58 UTC 2024 - Elisei Roca <eroca@suse.com>
- Add data-desktop-disable-DBusActivatable.patch: Fixes session
restore in GNOME 46.
-------------------------------------------------------------------
Sat Mar 16 09:26:36 UTC 2024 - Dominique Leuenberger <dimstar@opensuse.org>
- Update to version 46.0:
+ Various performance workarounds have been added to the overview
map to improve rendering performance and quality with
fractional scaling.
+ Updated translations.
-------------------------------------------------------------------
Mon Mar 4 08:37:40 UTC 2024 - Dominique Leuenberger <dimstar@opensuse.org>
- Update to version 46.rc:
+ Disable editing while document is loading.
+ Discard still-loading documents when saving session.
+ Fix some tab integration issues with libadwaita.
-------------------------------------------------------------------
Tue Feb 13 07:22:25 UTC 2024 - Dominique Leuenberger <dimstar@opensuse.org>
- Update to version 46.beta:
+ Use AdwAboutDialog.
+ Fix keyboard access to light/dark/follow theme selectors.
+ Use GtkFontDialog instead of deprecated GtkFontChooserDialog.
+ Check for files on disk before restoring drafts to avoid
displaying deleted files..
+ Performance improvements to the minimap on GTKs new renderer.
+ Avoid draft auto-save file the document is still loading.
+ The language selection dialog is now modal.
+ A new-window action was added to .desktop file for GNOME Shell.
+ Improve support for closing a page while it is still loading.
+ Updated translations.
-------------------------------------------------------------------
Tue Jan 16 11:10:05 UTC 2024 - Dominique Leuenberger <dimstar@opensuse.org>
- Update to version 46.alpha:
+ Make various UI elements conform better to GNOME HIG.
+ Fix etag usage when comparing changes from GFileMonitor.
+ Cancel document loading when tab or window closes. This fixes
an issue where you could have 100% CPU doing Pango line
breaking on extremely large files even after closing a window
or tab.
+ Improve margin for RTL languages.
+ Updated appdata/metainfo.
+ Fix memory leak in usage of GtkNativeDialog.
+ Work around some broken user configurations for XDG special
directories.
+ Updated translations.
- Convert to source service for easier updating.
-------------------------------------------------------------------
Mon Oct 30 20:35:38 UTC 2023 - Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 45.1:
+ Use proper etag when comparing document for changes after a
Save As operation occurs.
+ Fix row styling in preferences.
+ Fix memory leak of GtkNativeDialog.
+ Updated translations.
-------------------------------------------------------------------
Sun Sep 17 01:12:31 UTC 2023 - Luciano Santos <luc14n0@opensuse.org>
- Update to version 45.0:
+ Fix tab closing while documents are loading.
+ Shortcuts are removed from tooltips to match GNOME behavior.
They continue to be available in the shortcuts window.
+ Focus fixes for the language selection dialog making keyboard
use more accessible.
+ You can now set defaults for "Plain Text" in the language
dialog.
+ Improved search filtering in the Open popover.
-------------------------------------------------------------------
Thu Aug 10 09:26:10 UTC 2023 - Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 45.beta:
+ Remove keyboard shortcuts from tooltips.
+ Fix initial focus of language selection dialog.
+ Allow setting "Plain Text" in language selection dialog.
-------------------------------------------------------------------
Sat Jul 15 14:39:41 UTC 2023 - Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 45.alpha:
+ Styling improvements to match recent libadwaita changes
+ Fixes for various settings in per-tab overrides
+ Various Windows build system improvements
+ Style scheme metadata fixes for light/dark mode
+ Updated translations.
-------------------------------------------------------------------
Fri Mar 17 20:08:27 UTC 2023 - Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 44.0:
+ Improve spellcheck word boundaries.
+ Various build system improvements.
+ Updated translations.
- Add pkgconfig(cairo) BuildRequires: New explicit dependency.
-------------------------------------------------------------------
Mon Mar 6 16:58:06 UTC 2023 - Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 44.rc:
+ Style fixes for open popover
+ Fix a small GtkTextTag name leak
+ Ensure a useful size of preferences dialog
+ Updated translations.
-------------------------------------------------------------------
Fri Feb 24 19:01:35 UTC 2023 - Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 44.beta:
+ Help documentation updates
+ Improvements to scroll-to-zoom
+ Style scheme updates
+ Additional shortcuts added to help overlay
+ Updated translations.
-------------------------------------------------------------------
Fri Feb 17 15:24:19 UTC 2023 - Dominique Leuenberger <dimstar@opensuse.org>
- Update to version 44.alpha:
+ Various UI improvements across the open popover, menus, status
pages, search and preferences.
+ Improvements to handling drafts.
+ Restrict feature set when encountering large files.
+ Updated translations.
-------------------------------------------------------------------
Wed Jan 11 11:14:02 UTC 2023 - Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 43.2:
+ Sort recent documents by last-visited (opened) time
+ Fix initial state for search bar buttons
+ Don't allow autosave to race against loading documents
+ Disable search entry when recents list is empty
+ Disable highlighting, spellcheck, and brace matching on large
files
+ Fix scrolling of large lists in "save changes" dialog
+ Fix emphasis style in various style schemes
+ Updated translations.
-------------------------------------------------------------------
Tue Oct 4 20:30:22 UTC 2022 - Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 43.1:
+ Don't toggle editability during (auto)save operations as they
can break input methods and cause input stalls.
+ Fix ctrl+home/end keyboard shortcut usage.
+ Spellcheck improvements.
+ Provide full document paths in tab tooltips.
+ Fix bugreport_url in about dialog.
+ Use stdout for --version output.
+ Documentation updates.
+ Updated translations.
-------------------------------------------------------------------
Sun Sep 18 09:27:52 UTC 2022 - Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 43.0:
+ The --version command line option now includes copyright and
additional version information.
+ Performance improvements to the Open popover list along with
tooltips to display the full filename.
+ The window title now contains an appropriate tooltip.
+ Path expanding/collapsing is ignored on Windows.
+ Do not do document portal checks.
+ Text Editor will always restore session state when enabled,
fixing some unexpected behavior in previous releases.
+ Reload documents after using "Open as Administrator" using
admin:// GVFS protocol.
+ Appdata updates.
+ Updated translations.
-------------------------------------------------------------------
Fri Aug 12 11:27:20 UTC 2022 - Dominique Leuenberger <dimstar@opensuse.org>
- Update to version 43.alpha1:
+ Many performance improvements during loading of documents.
+ libeditorconfig (editorconfig-core-c) is now required instead
of the in-tree copy. This ensures that only PCRE2 is needed.
+ Avoid editable/focusable pages while loading document so that
a11y peers are not spammed with updates.
+ UI recoloring improvements.
+ Fix horizontal two-finger non-kinetic scrolling.
+ Desktop integration improvements.
+ Updated translations.
- Add pkgconfig(editorconfig) BuildRequires: new depdency.
- Drop pkgconfig(libpcre) BuildRequires: No longer needed.
-------------------------------------------------------------------
Mon Jul 18 08:11:31 UTC 2022 - Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 43.alpha:
+ Text Editor has been updated to use new dialogs from libadwaita
such as the message about dialogs.
+ Translation improvements.
+ Support for opening local and remove STDIN streams.
+ Suggest new filenames based on current syntax language.
+ Maximized window state is now persisted across sessions.
+ Spellchecking improvements.
+ The modified bit is dropped from draft-only documents when
discarding to prevent re-opening on next launch.
+ Text Editor now knows if the previous session crashed.
+ A new --version command line argument.
+ Improvements to --new-window command line argument.
+ Window title is fixed when last document is closed.
- Add explict pkgconfig(libpcre) BuildRequires: Needed after GLibs
port to libpcre2.
-------------------------------------------------------------------
Mon Jun 13 11:30:24 UTC 2022 - Dominique Leuenberger <dimstar@opensuse.org>
- Update to version 42.2:
+ Fix a crash at shutdown after saving state. This didn't cause
any data loss, but could be annoying.
+ Spellcheck underline fixes for various languages.
+ Various robustness fixes for GTK 4.
+ Fixes for inconsistent line-endings.
+ Updated translations.
-------------------------------------------------------------------
Fri Apr 22 10:31:10 UTC 2022 - Emily Gonyer <emilyyrose@gmail.com>
- Update to version 42.1:
+ Improved preference dialog styling for libadwaita.
+ Build system fixes.
+ Fix icons for zoom controls.
+ Fix titles in save-changes dialog.
+ Updated translations.
-------------------------------------------------------------------
Sun Mar 20 09:03:31 UTC 2022 - Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 42.0:
+ Updated translations.
-------------------------------------------------------------------
Tue Mar 8 10:43:50 UTC 2022 - Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 42.rc1:
+ CSS styling tweaks.
+ The enchant spellcheck backend will now ignore dictionaries
which fail to provide a name which can be displayed to the
user. This so far has only been seen on macOS but may affect
other platforms.
+ Updated application metadata and screenshots.
+ Updated translations.
-------------------------------------------------------------------
Wed Feb 23 17:02:05 UTC 2022 - Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 42.beta.1:
+ This is our first Beta release as we progress towards GNOME 42.
A number of bug fixes have landed since 42.alpha2 and we
encourage your further testing to make 42 a great reveal!
+ Many CSS integration improvements including recoloring
+ Text Editor will now locate style schemes in additional search
paths
+ Fixes to search bar positioning and focus-in state
+ You can now tweak many per-document settings using the context
menu within the page which can help users determine what
settings were/are global from the view menu vs how they were
overriden by automatic settings discovery (which can be
disabled in preferences).
+ Smart-Home-End behavior is now enabled in "before" mode
+ New command line options have been added
+ Build fixes for macOS
+ We now advertise the GTK version we require propertly for
line-height
+ Improvements to titles/subtitles to reflect various document
capabilities
+ A new style scheme has been added for printing which is used
automatically until we have further settings in
GtkPrintOperation via Flatpak portals.
+ More strict checks in B+Tree code for spell checking. If you
find any assertions, please do tell us!
+ Propertly use AdwApplication base class
+ Improvements to failure paths when access to underlying GFile
or GFileInfo fails to provide reasonable information.
+ Spellcheck settings are now persisted across sessions using
extended attributes.
+ The buffer monitor is now disabled when a buffer fails to load
+ The default style scheme is now set to Adwaita propertly
+ Search now draws various bubbles around the matches to make
them easier to differentiate from the background text.
+ Updated translations.
-------------------------------------------------------------------
Sat Jan 8 13:04:35 UTC 2022 - Bjørn Lie <bjorn.lie@gmail.com>
- Add appstream-glib and desktop-file-utils BuildRequires: New
dependencies, and add check section and run meson_test macro.
- Add fdupes BuildRequires and macro, remove duplicates.
-------------------------------------------------------------------
Fri Jan 7 15:37:50 UTC 2022 - Dominique Leuenberger <dimstar@opensuse.org>
- Update to version 42.alpha2:
+ Mnemonics for the primary menu have be updated to reduce
duplicates.
+ Paths are now properly expanded/collapsed for `wordexp()` when
directories with spaces are used.
+ A new document properties dialog has been added to get
information about the document such as number of words,
characters, and lines.
+ Regex search from the search bar works again.
+ Spellchecking will now use the `def:misspelled-word` style from
the GtkSourceStyleScheme when available, allowing schemes to
override styling.
+ Fix the default style scheme to be Adwaita in gsettings.
+ You can now navigate and select style schemes with the keyboard
in the Preferences dialog.
+ Always show the current style scheme in Preferences.
+ Style schemes in Preferences are now sorted in lexicographic
form along with the presence of an alternate light/dark style.
+ The open popover empty state design has been improved.
+ Track monospace-font-name from desktop preferences.
+ Improve recoloring for some style schemes with metadata
overrides.
+ Various macOS build and runtime fixes.
+ Add light and dark schemes for both Builder and Peninsula.
+ You can now restore closed pages with Ctrl+Shift+t.
+ Improve printing support for various fonts, sizing, margins,
and more.
+ Prune discard drafts when cleaning up session.
+ CSS fixes for integrating with libadwaita and GtkSourceView.
+ Various Vim emulation improvements.
+ Text Editor will now prefer "python3" over "python2" when a
documents content-type matches `text/x-python`, as that is
overwhelmingly what is found in files today.
+ When windows are restored, they will no longer restore empty
drafts, even if they were modified previously (added text then
undo/deleted).
+ The about dialog show now include proper git commit hashes for
development builds (`meson configure -Ddevelopment=true`) to
aid in users and distributions submitting helpful bug reports.
+ Updated translations.
-------------------------------------------------------------------
Wed Jan 5 20:27:53 UTC 2022 - Dominique Leuenberger <dimstar@opensuse.org>
- Update to version 42.alpha1:
+ Use libadwaita for access to desktop light/dark modes.
+ New interface to jump to a given line number.
+ New keyboard shortcut for delete-current-line, jump-to-line,
select-current-line, zooming, and preferences.
+ The open popover no longer displays document mtimes, but they
are used for sorting results.
+ Tab menus are fixed within the document editor.
+ Tabs may now be dragged into new windows.
+ DnD of multiple files into the editor has been restored.
+ Text Editor can no differntiate between indentation and tab
size.
+ Application startup has been vastly improved.
+ The session manager now truncates the number of bookmarks to
100.
+ Numerous crash and bug fixes.
+ Guess a reasonable filename for Save As dialog.
+ Deleted text is copied into the primary clipboard when using
the delete-lines command.
+ A new custom GMenuModel is used for spelling corrections to
allow for faster updates of menus.
+ Zoom with keybindings and scroll-wheell is now supported.
+ Text Editor will try to discover if style schemes are light or
dark and only show them when appropriate in preferences.
+ Menus have been significantly tweaked based on usage and
feedback.
+ Text Editor can no follow the system dark-mode preference.
+ Ensure window is raised when a document is reopened, possibly
through an external application such as Nautilus.
+ Overview map style improvements.
+ Improved keyboard navigation to and from the open popover.
+ Text Editor will now restyle it's windows based on the selected
GtkSourceStyleScheme.
+ A new gsetting for how to draw whitespace has been added.
+ A new gestting to disable window restyling has been added.
+ Text Editor now has a Vim emulation layer that may be enabled
using the org.gnome.TextEditor keybindings gsetting.
+ A statusbar has been added when the Vim emulation is in use
only.
+ A new and improved preferences dialog which supports previewing
the preferences changes without leaving the dialog.
+ Search and Replace has been improved and restyled.
+ A new preference to enable restoring the session at startup was
added.
+ A new preference to enable automatically discovering file
settings using modelines, editorconfig, and more has been
added.
+ Improved font styling within the application.
+ Performance and style improvements to the spell checking
engine.
+ Fixed navigation using Up/Down from search bar.
+ Disabled use of DBusActivatable=true in .desktop file due to
breakage with opening command line arguments without the
desktop portal.
+ Improvements to accessibility labels.
+ Updated translations.
-------------------------------------------------------------------
Wed Oct 6 21:42:16 UTC 2021 - Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 41.1:
+ Improved styling.
+ Give access to --filesystem=host in Flatpak until we have an
improved document portal story.
+ Raise editor window when raising a page due to opening by an
external program.
+ Fix keyboard navigation with arrows in search entry.
+ Fix reordering of editor pages with the keyboard.
+ Updated translations.
- Add itstool BuildRequires: New dependency.
-------------------------------------------------------------------
Fri Sep 3 20:38:25 UTC 2021 - Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 41.0:
+ Updated translations.
-------------------------------------------------------------------
Mon Aug 30 11:04:38 UTC 2021 - Dominique Leuenberger <dimstar@opensuse.org>
- Initial package, version 41.beta1.