mirror of https://gitee.com/openkylin/pluma.git
423 lines
18 KiB
Plaintext
423 lines
18 KiB
Plaintext
### pluma 1.24.0
|
|
|
|
* Translations update
|
|
* add gbk encoding
|
|
* build: show compiler flags on configuration summary
|
|
|
|
### pluma 1.23.3
|
|
|
|
* Translations update
|
|
* Update copyright to 2020
|
|
* avoid to make new Gsettings variables
|
|
* use Gsettings 'pluma_prefs_manager' instead
|
|
* Taglist: Load the local translation string from lang.mo file
|
|
* ignore comment element in xml file
|
|
* add translator hints
|
|
* migrate from intltool to gettext
|
|
* sync with fixed uk translations uk from transifex
|
|
* window: Do not override GdkWindowState
|
|
* pluma-document: avoid garbarge value in 'file_with_bom' function
|
|
* preferences: Change Draw to Show
|
|
* document-loader: remove unused variables
|
|
* smart-converter: Fix memory leaks
|
|
|
|
### pluma 1.23.2
|
|
|
|
* Translations update
|
|
* tx: update resource for transifex
|
|
* pluma-view: avoid static gboolean variable
|
|
* pluma-taglist-plugin-panel: avoid 'g_type_class_add_private'
|
|
* pluma-taglist-plugin: avoid 'g_type_class_add_private'
|
|
* pluma-time-plugin: avoid 'g_type_class_add_private'
|
|
* pluma-spell-plugin: avoid 'g_type_class_add_private'
|
|
* pluma-trail-save-plugin: avoid 'g_type_class_add_private'
|
|
* pluma-modeline-plugin: avoid 'g_type_class_add_private'
|
|
* pluma-file-browser-store: avoid 'g_type_class_add_private'
|
|
* pluma-sort-plugin: avoid 'g_type_class_add_private'
|
|
* pluma-file-browser-plugin: avoid 'g_type_class_add_private'
|
|
* pluma-file-browser-widget: avoid 'g_type_class_add_private'
|
|
* pluma-smart-charset-converter: avoid 'g_type_class_add_private'
|
|
* pluma-file-browser-view: avoid 'g_type_class_add_private'
|
|
* pluma-file-bookmarks-store: avoid 'g_type_class_add_private'
|
|
* pluma-docinfo-plugin: avoid 'g_type_class_add_private'
|
|
* pluma-changecase-plugin: avoid 'g_type_class_add_private'
|
|
* pluma-window: avoid 'g_type_class_add_private'
|
|
* fix build with GtkSourceView 3.22
|
|
* pluma-view: avoid 'g_type_class_add_private'
|
|
* pluma-tab-label: avoid 'g_type_class_add_private'
|
|
* spell-checker plugin: add missing translation (i18n)
|
|
* gla11y: use version 0.3 which already defaults to using python3
|
|
* pluma-tab: avoid 'g_type_class_add_private'
|
|
* pluma-status-combo-box: avoid 'g_type_class_add_private'
|
|
* pluma-statusbar: avoid 'g_type_class_add_private'
|
|
* pluma-progress-message-area: avoid 'g_type_class_add_private'
|
|
* pluma-print-preview: avoid 'g_type_class_add_private'
|
|
* pluma-print-job: avoid 'g_type_class_add_private'
|
|
* pluma-plugins-engine: avoid 'g_type_class_add_private'
|
|
* pluma-notebook: avoid 'g_type_class_add_private'
|
|
* pluma-message-bus: avoid 'g_type_class_add_private'
|
|
* pluma-message: avoid 'g_type_class_add_private'
|
|
* pluma-panel: avoid 'g_type_class_add_private'
|
|
* pluma-file-chooser-dialog: avoid 'g_type_class_add_private'
|
|
* pluma-documents-panel: avoid 'g_type_class_add_private'
|
|
* pluma-history-entry: avoid 'g_type_class_add_private'
|
|
* pluma-encodings-combo-box: avoid 'g_type_class_add_private'
|
|
|
|
### pluma 1.23.1
|
|
|
|
* Translations update
|
|
* fix build error when gla11y is not installed
|
|
* pluma-gio-document-loader: avoid 'g_type_class_add_private'
|
|
* pluma-document-output-stream: avoid 'g_type_class_add_private'
|
|
* pluma-gio-document-saver: avoid 'g_type_class_add_private'
|
|
* pluma-preferences-dialog: remove unused struct member
|
|
* pluma-preferences-dialog: avoid 'g_type_class_add_private'
|
|
* pluma-document-input-stream: avoid 'g_type_class_add_private'
|
|
* pluma-document: avoid 'g_type_class_add_private'
|
|
* pluma-encodings-dialog: avoid 'g_type_class_add_private'
|
|
* pluma-close-confirmation-dialog: avoid 'g_type_class_add_private'
|
|
* pluma-search-dialog: avoid 'g_type_class_add_private'
|
|
* pluma-app: avoid 'g_type_class_add_private'
|
|
* Add support for checking .ui accessibility with gla11y
|
|
* Remove trailing whitespaces
|
|
* Use smart tabs to fix indentation and alignment
|
|
* preferences: Fix inconsistent active state of trailing characters
|
|
* Add draw spaces/tabs/newlines options
|
|
* Draw spaces, tabs, newlines and nbsp.
|
|
* Fix use of deprecated glib-genmarshal types
|
|
* add snippet to toggle comment/uncomment
|
|
* pluma-print-preview: Fix warning: identical expressions
|
|
* Change url projet's website
|
|
* Switch to Python 3
|
|
* snippets plugin: change code for Python 2 & 3 compatibility
|
|
* externaltools plugin: change code for Python 2 & 3 compatibility.
|
|
* pythonconsole plugin: change source code for Python 2 & 3 compatibility.
|
|
* quickopen plugin: change code for Python 2 & 3 compatibility.
|
|
|
|
### pluma 1.23.0
|
|
|
|
* Translations update
|
|
* Create FUNDING.yml
|
|
* Reindent all Python sources to ts=4. Strip trailing spaces.
|
|
* remove live.gnome from plugins section
|
|
* add quick open to readme
|
|
* add readmes and update plugins section of manual
|
|
* update how pluma can be opened from menu
|
|
* [ci] Add cppcheck html report
|
|
* [ci] Enable Clang Static Analyzer
|
|
* Help: replace link linkend with xref linkend
|
|
* Yelp viewer can't open cross-references to other parts of
|
|
* the manual using link linkend.
|
|
* update installation instructions and fix spelling and old reference
|
|
* help: update copyright
|
|
* Use ITS in docbook article info, validate with dbits schemas
|
|
* Upgrade the manual to docbook 5.0
|
|
|
|
### pluma 1.22.0
|
|
|
|
* Translations update
|
|
* Add update-authors.pl script which helps to update pluma.about
|
|
* Read authors (updated) from pluma.about file
|
|
* show enchant version when configure
|
|
* Replace the deprecated enchant_dict_add_to_pwl with enchant_dict_add.
|
|
* Make translatable the documenters in the about dialog
|
|
* Ensure proper translation of the about dialog title
|
|
* initial travis support
|
|
* Add License button in About Pluma dialog
|
|
* Make translatable the copyright in about dialog
|
|
* Update Documenters
|
|
* remove type & url attr of ulink in translation
|
|
* remove deprecated help section: Opening a File from a URI
|
|
* eggsmclient: avoid deprecated 'g_type_class_add_private'
|
|
* addresses #391 - gets snippet window size before destroying it
|
|
* simple bug fix of misplaced underscore
|
|
* disable deprecation warnings for distcheck
|
|
* move appdata to metainfo directory
|
|
* pluma-utils: Fix memory leak
|
|
* pluma-window: Fix memory leaks
|
|
|
|
### pluma 1.21.2
|
|
|
|
* Translations update
|
|
* tx: update translation sources
|
|
* Use the same legal.xml file
|
|
* Use make functions for HELP_LINGUAS
|
|
* tx: update help source for transifex
|
|
* tx: improve makepot
|
|
* Refer to the strftime(3) man page for more information...
|
|
* Refer to the pluma(1) man page for more information...
|
|
* Remove unused screenshots
|
|
* tx: update transifex source
|
|
* Fix spelling and grammar mistakes
|
|
* help: fix help links
|
|
* Use actual pluma screenshot for Catalan
|
|
* Use actual pluma screenshot
|
|
* tx: generate userguide source
|
|
* tx: add pluma-user-guide to transifex config
|
|
* Fix spelling and grammar mistakes
|
|
* prefs-manager: silent some build warnings
|
|
* fix a few introspection and doc warnings
|
|
* Fix search backwards with regex
|
|
* pluma-document: fix possible memory leak
|
|
* pluma-view: Fix: Don't loss the PRIMARY clipboard
|
|
* pluma-document: Fix: don't crash using files with 'bom'
|
|
* make the 'close confirmation dialog' bigger with multiple files
|
|
* pluma-view: Fix: unexpectedly switch between tabs
|
|
* close-confirmation-dialog: Fix: don't resize the dialog unexpectedly
|
|
* pluma-sort-plugin: avoid extra empty line
|
|
* pluma-view: Fix bold and italic fonts in menus
|
|
* spell plugin: Autocheck spelling with [control + F7]
|
|
* add the option to hide the frist tab if there is only one tab
|
|
* notebook: drop unused 'pluma_notebook_set_always_show_tabs'
|
|
* pluma-view: Fix possible memory leak
|
|
* pluma-view: use static variables for cssprovider and settings
|
|
* pluma-view: sync the font in context-menu with gsettings key
|
|
* pluma-window: make sure some resources are freed
|
|
* add the abbility to switch tabs using [ctrl+tab] and [ctrl+shift+tab]
|
|
* pluma-view: Fix font in context menu
|
|
* pluma-view: pluma_override_font: add the provider only one time
|
|
* pluma-view: Fix: Bold and Italic fonts don't work
|
|
|
|
### pluma 1.21.1
|
|
|
|
* Translations update
|
|
* pluma-utils.c: avoid deprecated 'gdk_error_trap_push/pop'
|
|
* pluma-notebook: avoid new file with double click in vertical scrollbar
|
|
* pluma-notebook: avoid new file with double click in forward arrow button
|
|
* pluma-notebook: Fix: unexpected behavior with dnd selected text
|
|
* pluma-view: Fix: unexpected behavior with dnd under line numbers
|
|
* pluma-notebook: pass event to gdk_seat_grab
|
|
* pluma-window: use gtk_menu_popup_at_widget for GtkNotebook
|
|
* pluma-utils: remove unused 'pluma_utils_menu_position_under_tree_view'
|
|
* avoid deprecated 'gtk_menu_popup'
|
|
* pluma-print-preview: Fix weird behavior with mouse buttons
|
|
* Fix: Pluma crashes with mouse wheel over a tab
|
|
* pluma-notebook.c: avoid deprecated 'gdk_pointer_ ...' functions
|
|
* pluma-notebook.c: avoid deprecated 'gdk_window_at_pointer'
|
|
* avoid deprecated 'gtk_dialog_get_action_area'
|
|
* pluma-view.c: avoid deprecated 'gtk_widget_override_font'
|
|
* avoid deprecated 'gtk_font_button_set/get_font_name'
|
|
* pluma-view.c: Fix: GtkCheckMenuItem "Display line numbers" improved
|
|
* pluma-file-browser-widget.c: avoid deprecated GtkImageMenuItem
|
|
* error-message-area: avoid 'gtk_info_bar_new_with_buttons' with stock id
|
|
* avoid 'gtk_info_bar_add_button' with stock ids
|
|
* avoid 'pluma_file_chooser_dialog_new' with stock ids
|
|
* avoid 'gtk_file_chooser_dialog_new' with stock id
|
|
* pluma-time-plugin.c: avoid 'gtk_dialog_new_with_buttons' with stock id
|
|
* avoid 'gtk_dialog_add_buttons' with stock ids
|
|
|
|
### pluma 1.21.0
|
|
|
|
* spell-checker.ui plugin: avoid deprecations
|
|
* sort.ui plugin: avoid deprecations
|
|
* pluma-time-setup-dialog.ui plugin: avoid deprecations
|
|
* pluma-time-dialog.ui plugin: deprecations
|
|
* pluma-spell-setup-dialog.ui plugin: avoid GtkRadioButton:xalign
|
|
* pluma-preferences-dialog.ui: avoid GtkButton:use-stock and GtkImage:stock
|
|
* pluma-encodings-dialog.ui: avoid GtkButton:use-stock
|
|
* externaltools plugin: outputpanel.ui: avoid GtkHBox and GtkVButtonBox
|
|
* spell plugin: languages-dialog.ui: avoid deprecations
|
|
* docinfo.ui plugin: avoid GtkVBox, GtkHBox, GtkLabel:xpad/ypad and GtkTable
|
|
* plugins: docinfo.ui: avoid GtkButton:use-stock and GtkImage:stock
|
|
* spell plugin: pluma-spell-setup-dialog.ui: avoid deprecations
|
|
* python console: config.ui: avoid GtkButton:use-stock
|
|
* Make notebook tabs scrollable
|
|
* avoid deprecated GtkButton:use-stock
|
|
* Fix warning with external tools plugin
|
|
* avoid deprecated GtkStock
|
|
|
|
### pluma 1.20.0
|
|
|
|
* Translations update
|
|
* require GTK+ 3.22 and GLib 2.50
|
|
* put 'peas_engine_enable_loader' in the correct place
|
|
* update copyright year to 2018
|
|
* Fix: make the list of recently used files working again
|
|
* drop unused variables
|
|
* pluma-spell-checker-language.c: Fix build warning:
|
|
* pluma.c: Fix build warning:
|
|
* pluma-document.c: Fix build warning:
|
|
|
|
### pluma 1.19.3
|
|
|
|
* Translations update
|
|
* pluma-window: have GtkRecentData on stack instead of allocating it
|
|
* WidthOfScreen and HeightOfScreen implementation
|
|
* Fixes for regexp replacement with backreferences (e.g. "\0") (#259)
|
|
* pluma-view.c: use one static variable instead two to do the same job
|
|
* make sure pluma open in the same window of the workspace
|
|
Fix: pluma closes tabs unexpectedly with [right+middle] click
|
|
[ctrl] + [+] / [ctrl] + [-] using the numeric keypad
|
|
* add gsettings key: Show save confirmation if the files have changes
|
|
* Fix: wrong behavior holding down [middle + right] click
|
|
[ctrl] + [+] / [ctrl] + [-] to increase/decrease font size
|
|
|
|
### pluma 1.19.2
|
|
|
|
* Translations update
|
|
* don't request to save documents with no changes
|
|
* add gsettings key to hide/show(default) tabs with the side pane
|
|
* Hide tabs if we are using the sidebar
|
|
* gtk 3.22: avoid deprecated gdk_screen_get_monitor... functions:
|
|
* avoid deprecated gdk_screen_get_width/height
|
|
* avoid deprecated gdk_screen_make_display_name
|
|
* pluma-help: don't use deprecated gtk_show_uri
|
|
* filebrowser: don't use deprecated gtk_show_uri
|
|
* avoid deprecated gdk_display_get_screen and gdk_screen_get_number
|
|
* enable the abbility to save the document if it was changed externally
|
|
* disable the abbility to save the document if it has no changes
|
|
|
|
### pluma 1.19.1
|
|
|
|
* print-preferences UI: fix some basic deprecations
|
|
* encoding-dialog UI: fix some basic deprecations
|
|
* preferences-dialog UI: fix some basic deprecations
|
|
* pluma-panel: remove deprecated GtkImage types
|
|
* plumal-panel: remove some GtkStock deprecations
|
|
* search-dialogs: fix a -Wpointer-compare warning
|
|
* tag-list-plugin: avoid deprecated GtkStock
|
|
* file-browser-widget: fix one stock deprecation
|
|
* configure: drop GLIB_VERSION_MAX_ALLOWED
|
|
* File browser: don't use GIOScheduler (deprecated)
|
|
* file-browser-view: silent some build warnings
|
|
* pluma-view: avoid GtkStock deprecations
|
|
* pluma-tab: replace some GtkStock icons
|
|
* pluma-notebook: don't use deprecated gdk_cursor_new
|
|
* progress-message-area: fix one GtkStock deprecation
|
|
* io-error-message-dialog: fix some GtkStock deprecation warnings
|
|
* Restore Polish translation credits from GNOME
|
|
* Fix: pluma closes tabs unexpectedly with middle click
|
|
* pluma-notebook.c: fix a build warning
|
|
|
|
### pluma 1.19.0
|
|
|
|
* Translations update
|
|
* double click to the right of the last open tab to open a new tab
|
|
* Support new location of gtk bookmarks file
|
|
* docs: we have encodings combobox, not option menu
|
|
* remove references to PlumaStatus
|
|
* docs: remove some references to nonexistent stuff
|
|
* filebrowser: don't parse .hidden files - GIO does it since 2.36
|
|
* update copyright year to 2017
|
|
* close confirm dialog: enable selection + disable focus in all labels
|
|
* close confirm dialog: set max width for labels
|
|
* fix typo in code comments
|
|
* fix running under wayland
|
|
* modelines: fix random crash on closing one of several Pluma windows
|
|
|
|
### pluma 1.18.0
|
|
|
|
* NEWS: use consistent, project wide, markdown-like formatting
|
|
to make generating release announcements easier
|
|
* Move to GTK+3 (require GTK+ >= 3.14), drop GTK+2 code and
|
|
--with-gtk build option
|
|
* Build: actually build GObject introspection data
|
|
* Build: remove --enable-deprecations option - it actually
|
|
disabled all deprecated stuff
|
|
* Add ability to search/replace text using regular expressions
|
|
* Drop Python bindings and --enable-python build option
|
|
* Port plugin system and both C and Python plugins to libpeas
|
|
* Snippets plugin: stop exposing functions on Pluma message bus
|
|
(doesn't work with GObject introspection)
|
|
* Snippets plugin: fix snippet parts staying after Ctrl-Z
|
|
* Fix unexpected closing of the first tab with middle-click
|
|
under the line numbers column
|
|
* Fix some runtime warnings in plugins
|
|
* Some more fixes and cleanups in code and docs
|
|
* Translations update
|
|
|
|
### pluma 1.16.0
|
|
|
|
* Use GtkAboutDialog instead of MateAboutDialog
|
|
* Drop dependency on libmate-desktop and --without-matedesktop
|
|
build option
|
|
* GTK+3: fix lots of deprecations
|
|
* Some more fixes and cleanups
|
|
* Translations update
|
|
|
|
### pluma 1.14.1
|
|
|
|
* Enable spell checking for new documents when Always Autocheck
|
|
option is selected in Spell Check plugin
|
|
* Fix restoring cursor position when loading a document
|
|
* Install externaltools plugin only with Python support enabled
|
|
* Translations update
|
|
* Make distcheck use currently selected GTK+ version
|
|
|
|
### pluma 1.14.0
|
|
|
|
* Drop MateConf migration script
|
|
* Implement middle-click tab closing
|
|
* Add a new Configure dialog for the Spell Check plugin
|
|
* Make switch-c tool in external tools work, fix security issue
|
|
* GTK+3: add style classes pluma-window and pluma-print-preview
|
|
* GTK+3: fix several deprecations
|
|
* Some more fixes and cleanups
|
|
* Translations update
|
|
* Add Changelog generation
|
|
|
|
### pluma 1.12.2
|
|
|
|
* Python console plugin: fix missing icon in plugin list
|
|
* Fix possible use-after-free during incremental search
|
|
* GTK+3: fix incremental search entry color when text isn't found
|
|
|
|
### pluma 1.12.1
|
|
|
|
* Add --without-matedesktop option to enable build without
|
|
dependency on libmate-desktop
|
|
|
|
### pluma 1.12.0
|
|
|
|
* Add --enable-tests option to enable/disable running tests
|
|
during the build
|
|
* Add plugin to strip trailing spaces on saving
|
|
* Bring back active plugins listing in bugreport script
|
|
* Drop support for win32/osx and checkupdate plugin
|
|
* Retrieve strings directly from gschema (requires intltool 0.50.1)
|
|
* Capitalize Pluma in window titles and desktop file
|
|
* GTK3. fix print-preview
|
|
* Some annotation fixes
|
|
* Some minor fixes and cleanups
|
|
|
|
### pluma 1.10.2
|
|
|
|
* Window title: display full path to files on mounted drives
|
|
* Close confirmation dialog: make text unfocusable
|
|
* Quickopen plugin: fix filebrowser plugin support
|
|
* Time plugin: GTK+3 fix
|
|
* Multiple help fixes
|
|
|
|
### pluma 1.10.1
|
|
|
|
* Fix gschema translations
|
|
* GTK3 fixes
|
|
* Fix man page formatting
|
|
* Build system fixes
|
|
|
|
### pluma 1.10.0
|
|
|
|
* Use MateAboutDialog from libmate-desktop
|
|
|
|
### pluma 1.8.1
|
|
|
|
* Fix go to line crash
|
|
* Translations updates
|
|
|
|
### pluma 1.8.0
|
|
|
|
* Add GTK3 support
|
|
* Use yelp-tools instead of mate-doc-utils
|
|
* Move user plugin dir from config_dir to data_dir. Plugins should have
|
|
never been installed in the config dir as they are not part of the
|
|
configuration. This means user will need to move the plugins directory
|
|
from: $HOME/.config/pluma/ to $HOME/.local/share/pluma/.
|
|
|
|
### pluma 1.5.0
|
|
|
|
* Migration to GSettings and drop mateconf
|
|
(All code is migrated, except pythonconsole plugin. The plugin works,
|
|
except you cant configure it; the configurable things were command
|
|
and error colors; this will be fixed migrating the plugin to Gir
|
|
instead of python-gtk)
|