summaryrefslogtreecommitdiff
path: root/plugins
AgeCommit message (Collapse)AuthorFilesLines
2018-02-20avoid deprecated GtkButton:use-stockPablo Barciela3-27/+12
2018-02-10Fix warning with external tools pluginPablo Barciela1-3/+3
Fixes https://github.com/mate-desktop/pluma/pull/273#issuecomment-364460525
2018-02-08avoid deprecated GtkStockPablo Barciela10-40/+52
2018-01-30require GTK+ 3.22 and GLib 2.50monsta2-8/+0
2018-01-03drop unused variablesPablo Barciela1-1/+1
2018-01-03pluma-spell-checker-language.c: Fix build warning:Pablo Barciela1-2/+2
pointer targets in passing argument 3 of ‘xmlStrPrintf’ differ in signedness
2017-07-29filebrowser: don't use deprecated gtk_show_uriraveit651-0/+4
2017-06-11tag-list-plugin: avoid deprecated GtkStockraveit651-1/+1
2017-06-11file-browser-widget: fix one stock deprecationraveit651-1/+1
2017-05-25File browser: don't use GIOScheduler (deprecated)Sébastien Wilmet1-59/+79
The GIOScheduler was used because there was no async version of g_file_delete() and g_file_trash(). Now that the async versions exist, no need to use GIOScheduler or GTask. gio >= 2.37.0 is required. https://bugzilla.gnome.org/show_bug.cgi?id=693018 taken from: https://git.gnome.org/browse/gedit/commit/?h=gnome-3-10&id=2d1eb80
2017-05-25file-browser-view: silent some build warningsraveit651-1/+2
warning: this 'if' clause does not guard... warning: 'display' may be used uninitialized in this function [-Wmaybe-uninitialized]
2017-04-25Support new location of gtk bookmarks filePaolo Borelli1-48/+85
The gtk bookmarks file is now in XDG dir, so let's first try there and otherwise fall back to the old location
2017-04-18filebrowser: don't parse .hidden files - GIO does it since 2.36monsta1-86/+0
taken from: https://git.gnome.org/browse/gedit/commit/?id=f0454abbec92f34431bd59fd1e3da6ad346a000e GIO commit for reference: https://git.gnome.org/browse/glib/commit/?id=510ba9b4efe1813e24c6dfa7405c3547bf9efdd7
2017-04-16update copyright year to 2017monsta1-1/+1
2017-03-27modelines: fix random crash on closing one of several Pluma windowsmonsta1-1/+3
ported from: https://git.gnome.org/browse/gedit/commit/?id=b8b6fe708eddd6a9d471ecd04c38e790d8c0bc7c
2017-02-25snippets plugin: fix snippet parts staying after Ctrl-Zmonsta1-0/+8
old issue, also present in 1.16 fix taken from: https://git.gnome.org/browse/gedit/commit/?id=bc5d893229e62c85f6956c17a8471cb5fdab10ea
2017-02-25snippets plugin: port to gi and libpeasmonsta16-334/+328
mostly adapted from: https://git.gnome.org/browse/gedit/commit/?id=3f5c69427579f80e8614f551aafa89baa9bfd0ca https://git.gnome.org/browse/gedit/commit/?id=a2c9247c5fecea8d03917e7b0fa93447820439d2 https://git.gnome.org/browse/gedit/commit/?id=ccd39a71eab7fe04ea52cb10bd2282c95d8374c3 https://git.gnome.org/browse/gedit/commit/?id=2dbe5e048766a94b2ba42346b5d197edc92cd03d https://git.gnome.org/browse/gedit/commit/?id=b3f6fd5c7ab9e433dd7698a25d9dc00867c04ad9 https://git.gnome.org/browse/gedit/commit/?id=2273ba27e85588c10788039b66b083aba6b50660 https://git.gnome.org/browse/gedit/commit/?id=48d33cf9dd29d8a6d42e60e3254c883f1f9ffb56 https://git.gnome.org/browse/gedit/commit/?id=7f37ff4fa2c9dd8f42ff527f4e1d0a148c39eb0e https://git.gnome.org/browse/gedit/commit/?id=0d36d6e09a58210c365264c591fafb5d0b3d9323 https://git.gnome.org/browse/gedit/commit/?id=ac4f2048d6af5b2dbfc7ff6448bc51f3e2b324b6 https://git.gnome.org/browse/gedit/commit/?id=5540838a7dff1d025b995c251f51c1c29ce0c0ce https://git.gnome.org/browse/gedit/commit/?id=d48cd10bf0bb99ead7b1af1ead52f1e554ad239d https://git.gnome.org/browse/gedit/commit/?id=5169aa5cd4b1d95fb869df7c0b24c886cb33a1aa
2017-02-25snippets plugin: stop exposing functions on Pluma message busmonsta1-55/+0
registering on message bus won't work with introspection due to varargs functions used in message bus code
2017-02-10build: remove option that disables deprecated stuffmonsta9-18/+9
we don't need a build breakage on the first deprecated item, thanks
2016-12-19snippets plugin: MESSAGE_INFORMATION doesn't exist, use MESSAGE_INFOmonsta1-2/+2
2016-12-19snippets plugin: kill useless codemonsta1-20/+10
2016-12-19externaltools plugin: fix indent a bitmonsta1-7/+7
2016-12-19quickopen plugin: port to gi and libpeasmonsta7-116/+134
mostly adapted from: https://git.gnome.org/browse/gedit/commit/?id=9de71917497716124486f9baade326d5ffb4bb8d https://git.gnome.org/browse/gedit/commit/?id=059f39e1b94ea5453087d33384fe2a563e6c00dc https://git.gnome.org/browse/gedit/commit/?id=ab7f3788a18447b9a88f0d1dbda892e6c452c9af https://git.gnome.org/browse/gedit/commit/?id=d7ac22d93970c85323f51f9536e13c22aac0d70a https://git.gnome.org/browse/gedit/commit/?id=5cf9ac442a025d42443cea9cf1451c0e6154dea1 https://git.gnome.org/browse/gedit/commit/?id=4ee4fb903dfd485b5b80ce3ddb1e1f4a04cb1b99 https://git.gnome.org/browse/gedit/commit/?id=00105f389b9b37f71be5b29fbf0c11367042c346
2016-12-19pythonconsole plugin: port to gi and libpeasmonsta5-58/+62
note: config dialog is broken for ages since it tries to use ancient MateConf, so it's left as is for now. later it can be ported to GSettings and PeasGtk. mostly adapted from: https://git.gnome.org/browse/gedit/commit/?id=4dcd8d84b1a6b11c5254416d9b5ed7af8105f538 https://git.gnome.org/browse/gedit/commit/?id=a9d2ea047401124537e49ef6a2bf9c0f6c4a4f22 https://git.gnome.org/browse/gedit/commit/?id=c2ef43753eaf07d7ea9eecf9221daacff5f2a3b7 https://git.gnome.org/browse/gedit/commit/?id=ad07a02a15ba868bbd5654152f3946350db2dadf
2016-12-19externaltools plugin: port to gi and libpeasmonsta11-248/+264
note: tools manager dialog can now be invoked only via Pluma's menu. Preferences button in plugin manager is inactive. re-enabling it would mean introducing even more complexity, because we would need to pass a configure widget to libpeas, not the whole dialog. mostly adapted from: https://git.gnome.org/browse/gedit/commit/?id=8b6d353e0ab94ad52ce6119759db5e14b281fbba https://git.gnome.org/browse/gedit/commit/?id=2aa6071912dac227f04f44c07e07f159b77be7ff https://git.gnome.org/browse/gedit/commit/?id=09738cd6f5f24a37cb7dd85dfca7a5099529e5d2 https://git.gnome.org/browse/gedit/commit/?id=f08e9d2953fa213f77dce635127c3a0131fba02f https://git.gnome.org/browse/gedit/commit/?id=d09a703e84f818dcadd7bd1c16c2091305a691c2 https://git.gnome.org/browse/gedit/commit/?id=985f3908abe3f2ade53db1364dccf0d1fd61ec1b https://git.gnome.org/browse/gedit/commit/?id=b6086cab8c664d2cfb3e5b4a6d33c215d1b207da https://git.gnome.org/browse/gedit/commit/?id=befd854563e4691a6b75b03695d6a7c458836312 https://git.gnome.org/browse/gedit/commit/?id=cf7549c8e5944a3fbf9d18170b6e45a552071b4c https://git.gnome.org/browse/gedit/commit/?id=6c95d28a13ae87232346583a86ae525a22fcc651 https://git.gnome.org/browse/gedit/commit/?id=c70319048b42b898fd6c2f6ee37e98e54cea54be
2016-12-13externaltools plugin: kill useless codemonsta1-18/+4
2016-12-13taglist plugin: don't look for taglist in non-existing legacy dirsmonsta1-23/+0
these names are result of excessive gedit -> pluma renaming (back in 2011), so these dirs never actually existed
2016-12-13plugins: remove a couple of useless includesmonsta2-2/+0
2016-12-13sort plugin: use 'destroy' signal - there's no 'dispose' in dialogmonsta1-3/+3
2016-12-05plugins: make them actually recognized and loaded by Plumamonsta18-36/+36
- use *.plugin extension instead of *.pluma-plugin - use "Plugin" section name instead of "Pluma Plugin" mostly adapted from: https://git.gnome.org/browse/gedit/commit/?id=1d56b827f14096891bb03dbd5e8211fdad1331ad https://git.gnome.org/browse/gedit/commit/?id=7c22769d73f756b9d1388febd147c9d267ed54cb
2016-12-05trailsave plugin: port to libpeasmonsta2-19/+135
this plugin isn't present upstream, so all the changes were picked from other plugins here
2016-12-05time plugin: adapt configure dialog to libpeas interfacemonsta1-148/+71
mostly adapted from: https://git.gnome.org/browse/gedit/commit/?id=f9cfaba1bca880e40048cb7ac044b9e34627c378 https://git.gnome.org/browse/gedit/commit/?id=20011152c7a6b372dec92120439faad7a730d35b
2016-12-05time plugin: port to libpeasmonsta2-76/+159
mostly adapted from: https://git.gnome.org/browse/gedit/commit/?id=529bb71a0d3d514639611a7e989767e24a47dc6b https://git.gnome.org/browse/gedit/commit/?id=69a0f7450453b787c5b5fbcb59366493501797a9
2016-12-05taglist plugin: port to libpeasmonsta4-57/+150
mostly adapted from: https://git.gnome.org/browse/gedit/commit/?id=c3471ad0a1e2a60a588f203421da1779a60649ff https://git.gnome.org/browse/gedit/commit/?id=05ca83131a21c35e7b2792bbf76c4c6897d084e9
2016-12-05spell plugin: adapt configure dialog to libpeas interfacemonsta1-91/+39
upstream spell plugin doesn't have a configure dialog, so most changes were picked up from upstream time plugin
2016-12-05spell plugin: port to libpeasmonsta2-153/+198
mostly adapted from: https://git.gnome.org/browse/gedit/commit/?id=f12be5be627c7b75c0a5f41e8ffec2d5202401d0 https://git.gnome.org/browse/gedit/commit/?id=939dec5739bfd1f15895994ef133753a095aac4e
2016-12-05sort plugin: port to libpeasmonsta2-83/+143
mostly adapted from: https://git.gnome.org/browse/gedit/commit/?id=9710389abbab19c34d90e5bbf57b4c2b56565279 https://git.gnome.org/browse/gedit/commit/?id=fa9f78d749f42a1588d7c7d449d6866ba2247278
2016-12-05modelines plugin: port to libpeasmonsta2-59/+153
mostly adapted from: https://git.gnome.org/browse/gedit/commit/?id=e1df93f3b827131d13178286cec365c8bbc0f075 https://git.gnome.org/browse/gedit/commit/?id=aac1cb378359a69bdb4ac7f08578989e4a3b52d1
2016-12-05filebrowser plugin: port to libpeasmonsta10-137/+230
mostly adapted from: https://git.gnome.org/browse/gedit/commit/?id=6e8ef59b74a2f726f8a2a0ab1fa7f5c4aa6ac3f2 https://git.gnome.org/browse/gedit/commit/?id=6cc3b4074bad0a775532216c82fa6ce6599bde2c https://git.gnome.org/browse/gedit/commit/?id=9103c5109d5f897c3cc0390fcf09c5a4713cf72f https://git.gnome.org/browse/gedit/commit/?id=e3d36ce46c795887fa449db7eba19b4cc949f714
2016-12-05docinfo plugin: port to libpeasmonsta2-90/+160
mostly adapted from: https://git.gnome.org/browse/gedit/commit/?id=c950fdf896b89f77cc7e9c065df33e2952f43165 https://git.gnome.org/browse/gedit/commit/?id=e97c74342d9836ab21677f31d15a7edb574ea74a https://git.gnome.org/browse/gedit/commit/?id=8f6d93bc0730e0a5b6254a0458bf34168f6ee6a2
2016-12-05changecase plugin: port to libpeasmonsta2-50/+137
mostly adapted from: https://git.gnome.org/browse/gedit/commit/?id=0ecd2454c85bdb68968aa2c1500d63f48f9c8349 https://git.gnome.org/browse/gedit/commit/?id=3e1e1c725679392a3a6c8219fc921c21c0041089 https://git.gnome.org/browse/gedit/commit/?id=111d6d0c3388849efe7f44580e713e034d554b81
2016-11-10exclude Python plugins from dist (it breaks distcheck)monsta1-4/+0
2016-11-06move to GTK+3 (>= 3.14), drop GTK+2 code and --with-gtk build optionmonsta9-110/+7
2016-11-06drop Python plugins support and --enable-python build optionmonsta1-3/+2
it requires PyGTK so won't even build with GTK+3 but keep plugins themselves for future porting to libpeas
2016-08-12When 'Always autocheck' option is selected turn on Autocheck for new documentsJohn Church1-1/+20
2016-07-30GTK+-3 taglist-plugin-panel: avoid deprecated gtk_tree_view_set_rules_hintraveit651-0/+2
2016-07-30GTK+-3: avoid deprecated gtk_icon_info_free ()raveit651-0/+4
replace it with g_object_unref ()
2016-04-10plugins: Fix to install externaltools plugin only with PythonOBATA Akio1-2/+1
It was accidentally changed to be installed unconditionally with "drop support for win32/osx".
2016-02-17plugins: some corrections for switch-c tool in external toolsmonsta1-8/+14
2016-02-16plugins: make switch-c tool in external tools work, fix issuesmonsta1-2/+9
- specify encoding to let the tool actually run - avoid shell command injection - update copyright thanks to @clefebvre for the fix