summaryrefslogtreecommitdiff
path: root/plugins
AgeCommit message (Collapse)AuthorFilesLines
2021-03-29warning: declaration of ‘taglist’ shadows a global declarationrbuj1-10/+13
2021-03-07sort plugin: Port sort plugin to the new GtkSourceView api.mbkma2-467/+202
This allows the user to undo a sorting operation. Further this commit simplifies the code and updates the ui file.
2021-03-04port plugins to use the window-construct property.mbkma12-331/+326
pluma-file-browser-plugin.c: rename "data" to "priv".
2021-03-04cppcheck warning: Checking if unsigned expression is less than zerorbuj1-1/+1
2021-03-04cppcheck warning: Local variable 'icon' shadows outer argumentrbuj1-3/+3
2021-02-04build: Use PACKAGE_URL variablerbuj24-82/+89
2021-01-28filebrowser plugin: Refactor pluma_image_menu_item_new_from_pixbufrbuj1-15/+33
2020-12-10cppcheck warning: The if condition is the same as the previous onerbuj1-7/+9
2020-12-10spell: Remove BUILT_SOURCES variable from Makefile.amrbuj1-6/+2
2020-12-05Use g_clear_errorrbuj1-2/+1
2020-10-19Remove pluma-marshal.mbkma9-123/+58
These days we can use the automatic ffi marshalling. See: - https://developer.gnome.org/gobject/stable/gobject-Signals.html#g-signal-new - http://sourceware.org/libffi/ - https://gitlab.gnome.org/GNOME/gedit/-/commit/373adb7d041b0559953d0ac8cf2213ecc44db956
2020-09-01pluma-time-plugin: Use g_date_time_formatrbuj1-42/+10
2020-08-05Remove -Wmissing-field-initializers warningsrbuj1-1/+1
2020-08-05Remove changecase plugin. Functionality is provided by GtkSourceView. (#565)mbkma6-595/+0
2020-07-29Port main program to GSettingsmbkma2-10/+13
Remove pluma_prefs_manager. Plugins were already ported to GSettings. Based on: https://gitlab.gnome.org/GNOME/gedit/-/commit/4215be0e8924f45170683493beaa2695e8e2e483
2020-05-16Require gtk+ 3.22 in glade filestamplan3-6/+6
2020-03-14Remove warnings: cast between incompatible function typesrbuj6-29/+16
2020-02-10remove note for disabled Python 2 pluginsv1.24.0sakib1-3/+1
2019-12-01Taglist: Load the local translation string from lang.mo fileWu Xiaotian1-2/+2
When using intltool, the taglist creates a big xml file containing the local translation string, so that it has to be compressed. It looks like this: ``` <TagGroup sort="true" name="XHTML 1.0 - Tags"> <Tag name="Abbreviated form"> ... </Tag> <Tag name="..."> ... </Tag> ... </TagGroup> <TagGroup xml:lang="af" sort="true" name="XHTML 1.0 - Tags"> <Tag name="Afgekorte vorm" xml:lang="af"> ... </Tag> <Tag name="..." xml:lang="af"> ... </Tag> ... </TagGroup> <TagGroup xml:lang="..." sort="true" name="XHTML 1.0 - Tags"> </TagGroup> ``` Obviously, it wastes space and download bandwidth. When switch from intltool to gettext, it does not generate a similar huge xml file. It only get the translate string into pot file from the xml file, and the original xml file has not changed. This patch let taglist-plugin read the local translation string directly from the mo file, so that it can work as before. TODO: we need to improve and optimize the taglist plugin code and drop some extra code.
2019-12-01ignore comment element in xml fileWu Xiaotian1-0/+5
When xml file is generated using intltool, the resulting xml file deletes the comment line, but when using gettext, it keeps the comment line.
2019-12-01add translator hintsWu Xiaotian6-0/+6
2019-12-01migrate from intltool to gettextWu Xiaotian37-652/+652
2019-08-09pluma-taglist-plugin-panel: avoid 'g_type_class_add_private'Pablo Barciela1-11/+9
2019-08-09pluma-taglist-plugin: avoid 'g_type_class_add_private'Pablo Barciela1-5/+2
2019-08-09pluma-time-plugin: avoid 'g_type_class_add_private'Pablo Barciela1-7/+2
2019-08-09pluma-spell-plugin: avoid 'g_type_class_add_private'Pablo Barciela1-16/+11
2019-08-09pluma-trail-save-plugin: avoid 'g_type_class_add_private'Pablo Barciela1-14/+9
2019-08-09pluma-modeline-plugin: avoid 'g_type_class_add_private'Pablo Barciela1-5/+2
2019-08-07pluma-file-browser-store: avoid 'g_type_class_add_private'Pablo Barciela1-14/+8
2019-08-07pluma-sort-plugin: avoid 'g_type_class_add_private'Pablo Barciela1-12/+9
2019-08-05pluma-file-browser-plugin: avoid 'g_type_class_add_private'Pablo Barciela1-6/+2
2019-08-05pluma-file-browser-widget: avoid 'g_type_class_add_private'Pablo Barciela1-11/+7
2019-08-01pluma-file-browser-view: avoid 'g_type_class_add_private'Pablo Barciela1-11/+7
2019-08-01pluma-file-bookmarks-store: avoid 'g_type_class_add_private'Pablo Barciela1-9/+7
2019-08-01pluma-docinfo-plugin: avoid 'g_type_class_add_private'Pablo Barciela1-14/+9
2019-08-01pluma-changecase-plugin: avoid 'g_type_class_add_private'Pablo Barciela1-14/+9
2019-07-28spell-checker plugin: add missing translation (i18n)rbuj1-1/+1
2019-07-08Add support for checking .ui accessibility with gla11ySamuel Thibault14-14/+96
2019-07-06Remove trailing whitespacesLaurent Napias40-1206/+1206
2019-06-27Fix use of deprecated glib-genmarshal typesColomban Wendling3-6/+6
This doesn't change any dependency as both non-deprecated replacements BOOLEAN and VOID were already used in some places.
2019-06-26add snippet to toggle comment/uncommentAndrew Fowlie4-1/+71
2019-06-10Change url projet's websiteLaurent Napias12-12/+12
2019-06-06Switch to Python 3Patrick Monnerat4-4/+4
2019-06-06snippets plugin: change code for Python 2 & 3 compatibilityPatrick Monnerat14-641/+528
2019-06-06externaltools plugin: change code for Python 2 & 3 compatibility.Patrick Monnerat8-595/+469
2019-06-05pythonconsole plugin: change source code for Python 2 & 3 compatibility.Patrick Monnerat6-233/+303
Also drop mateconf and use gsettings for preferences. Preferences are now triggered as a PeasGtk.Configurable.
2019-06-05quickopen plugin: change code for Python 2 & 3 compatibility.Patrick Monnerat4-68/+94
2019-05-21Reindent all Python sources to ts=4. Strip trailing spaces.Patrick Monnerat26-5839/+5854
2019-05-16add quick open to readmesakib1-1/+1
2019-05-16add readmes and update plugins section of manualsakib10-0/+30