JosephMcc
c27e781132
filebrowser: Fix crash on open_terminal action
...
0836fd05ac
2017-02-15 18:25:54 -08:00
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