Commit Graph

54 Commits

Author SHA1 Message Date
JosephMcc fa31c65c2f filebrowser: Don't leak GFiles
e2f792359a
2017-02-15 18:25:54 -08:00
JosephMcc fe9e6ac91c file-browser-messages: Clean up formatting 2017-02-15 18:25:54 -08:00
JosephMcc 372399891d filebrowser: Unref the enumerator in the filebrowser plugin
8bb1b9555f
2017-02-15 18:25:54 -08:00
JosephMcc 4c45b083e1 Do not leak file info for . and .. dirs
fa5fa82ce0
2017-02-15 18:25:54 -08:00
JosephMcc f20b3bdcf5 filebrowser-view: Removed the unused "busy" cursor 2017-02-15 18:25:54 -08:00
JosephMcc 61bca3cc0f xed-file-browser-widget: Clean up code styling 2017-02-15 18:25:54 -08:00
JosephMcc a1e94f2777 Use slice allocator instead of g_new when appropriate
a0b15be6fd
2017-02-15 18:25:54 -08:00
JosephMcc ca9321f599 Fix g_free which should be g_object_unref in file browser
331af4bdda
2017-02-15 18:25:54 -08:00
JosephMcc c253d9feaa Focus view when opening files from the filebrowser or documents panel
139db33451
2017-02-13 01:56:33 -08:00
JosephMcc 2aa009cb76 Port xed to dbus and GtkApplication
This further improves on the port to GtkSource API's and cleans up a ton of
legacy code in xed based on upstream changes in Gedit.
2017-02-04 22:17:58 -08:00
JosephMcc f05ddd7b63 Port to GtkSource* API
There are still bugs but this gets it started
2017-01-30 14:52:12 -08:00
JosephMcc f546598d83 Remove xed_utils_location_has_file_scheme 2017-01-21 14:44:55 -08:00
JosephMcc f21c6e9361 Port to the use of GFile instead of URIs and merge gio document loader and saver
into document loader and saver
2017-01-14 11:48:19 -08:00
JosephMcc b9e5097250 Add new (App/Window/View)Activatable interfaces for plugins
Currently only the modelines and filebrowser plugins are updated to these new
interfaces
2017-01-09 11:57:48 -08:00
JosephMcc ded60fbe20 xed-panel: Clean up more uses of GtkStock
Also update a couple of the plugins that call this functionality
2017-01-01 15:41:06 -08:00
JosephMcc 89758101cc plugins: Make them actually recognized and loaded by Xed
Adapted from:
e1fbe56adf
2016-12-26 16:12:05 -08:00
JosephMcc 4cad8ffa7f filebrowser-plugin: Port to libpeas
Adapted from:
3e00f9094c
2016-12-26 13:25:50 -08:00
JosephMcc cadb9c72c6 filebrowser-plugin: Convert most icons to symbolic icons 2016-10-06 13:24:36 -07:00
JosephMcc a187bb016d filbrowser-plugin: Convert indentation to spaces and remove extra whitespace 2016-10-06 12:17:48 -07:00
JosephMcc b084e7b4c6 gtk: We're targeting gtk3.10 so clean up all the gtk version checks and go with that 2016-02-14 14:47:56 -08:00
monsta 61ad45a01a fix a few build warnings 2016-02-10 16:15:50 +03:00
Clement Lefebvre 5feed8d0ed Fixed wrong dconf paths 2016-02-10 10:00:39 +00:00
Clement Lefebvre 16eacdc3f4 Renamed Xedit -> Xed (avoid name clash with x11-apps's xedit) 2016-02-04 09:20:42 +00:00
Clement Lefebvre ebcaade4a7 Fixed compilation error 2016-01-25 16:53:20 +00:00
Clement Lefebvre f8e40ce128 Removed dependencies on mate-terminal 2016-01-25 16:30:44 +00:00
Clement Lefebvre 7f38755543 Removed Caja dependencies 2016-01-25 15:52:34 +00:00
Clement Lefebvre 4304f9ffc1 Rename Pluma to Xedit 2016-01-25 15:33:34 +00:00
Wolfgang Ulbrich 2e1b92d4e2 GTK3 filebrowser-widget.c: fix build with gtk+-3.14
- improve https://github.com/mate-desktop/pluma/commit/3d2d796
2015-12-05 14:35:12 +01:00
monsta a8f0ea83db fix build breakage introduced in cf7db5e02e 2015-12-03 10:40:10 +03:00
Wolfgang Ulbrich 3d2d7963ab GTK3: replace reprecatated gdk_cursor functions
- Gtk+-3.16: gdk_cursor_new --> gdk_cursor_new_for_display
- GTK3: gdk_cursor_unref --> g_object_unref
2015-12-01 23:42:18 +01:00
Wolfgang Ulbrich dc6b2065db GTk3: don't use deprecated GTK_TYPE_{V/H}BOX 2015-12-01 22:31:33 +01:00
Wolfgang Ulbrich 9994dd399a GTK3: don't use deprecated gtk_{v/h}-box 2015-12-01 22:31:33 +01:00
Wolfgang Ulbrich cf7db5e02e GTK3: replace reprecatated gdk_cursor functions
- Gtk+-3.16: gdk_cursor_new --> gdk_cursor_new_for_display
- GTK3: gdk_cursor_unref --> g_object_unref
2015-11-26 14:31:50 +01:00
infirit ca8ca6923e Rework gsettings schema building
* Bump intltool required version for gsettings support
* Extract strings with intltool directly
* Let autoconf generate the xml files
2015-09-08 17:19:30 +02:00
monsta b24934e186 drop support for win32/osx and checkupdate plugin
that plugin has never been built in linux anyway due to logic
in configure.ac
2015-09-02 11:34:01 +02:00
Monsta 79c3e28490 drop gdkkeysyms-compat usage, use modern key names 2015-08-03 18:04:03 +03:00
Monsta aac60a7008 filebrowser plugin: first connect to settings, then read them.
fixes the issue with GLib >= 2.43,
https://git.gnome.org/browse/glib/commit/?id=8ff5668a458344da22d30491e3ce726d861b3619

Closes https://github.com/mate-desktop/pluma/pull/109
2015-04-06 11:21:42 +02:00
Stefano Karapetsas 1f4945e1ff filebrowser: Fix g_settings_schema_source_lookup usage 2014-06-06 20:16:24 +02:00
infirit cc28312a3f Drop support for gtk+ < 2.24
* Bump required gtk+2 version
* Remove pluma-spinner
* Remove pluma-message-are
2014-05-19 18:37:37 +02:00
infirit 51291bf1b2 Replace deprecated gtk widget function
The replacement functions are available since 2.18
GTK_WIDGET_HAS_FOCUS -> gtk_widget_has_focus
GTK_WIDGET_VISIBLE -> gtk_widget_get_visible
GTK_WIDGET_SET_FLAGS -> gtk_widget_set_*
2014-05-19 18:37:37 +02:00
Balló György 052e043ea3 Use Caja GSettings schema optionally
This makes Caja dependency optional.
2013-11-30 13:02:57 +01:00
Stefano Karapetsas 70a9d462ec filebrowser: Improve GTK3 support 2013-10-30 23:13:21 +01:00
Stefano Karapetsas e79794e482 plugins: Add GTK3 support 2013-10-30 16:20:47 +01:00
infirit 88ff6bdb99 Fix make dist, use .in.in 2013-10-19 14:19:34 +02:00
Alexander von Gluck IV 66585e2be5 filemanager: Add missing data assignment
* Amanas mentioned in IRC that it was likely
  missed after the gsettings migration.
2013-09-24 19:59:06 -05:00
Alexander von Gluck IV b4b58f54b6 filemanager: Add assertion checks to prevent dereferencing ptrs
* clang static analysis shows gaps where these calls could
  rereferencce pointers. Perform an assertion check.
2013-09-24 18:46:53 -05:00
infirit 06ae9932b0 Make automake happy: INCLUDES -> AM_CPPFLAGS 2013-08-03 00:08:36 +02:00
Stefano Karapetsas 0a745cb559 filebrowser: Migrate to GSettings 2013-01-24 21:05:58 +01:00
Steve Zesch 93dce2bc98 fixed incorrect fsf addresses. 2012-11-18 20:54:49 -05:00
Stefano Karapetsas f4a51f740a fix wrong url
http://forums.mate-desktop.org/viewtopic.php?f=2&t=718
2012-08-31 10:05:56 +02:00