summaryrefslogtreecommitdiff
path: root/libmate-desktop
AgeCommit message (Collapse)AuthorFilesLines
2014-11-28Turn the RANDR version checks into macrosinfirit1-12/+15
This makes them less error-prone to use. Also, fixes the master check for RANDR 1.2 in gnome_rr_screen_initable_init(), which wouldn't handle RANDR versions above 1.x. Based on gnome-desktop commit: 4da0756ef2e42b8040d8043029057b08e85efcec From: Federico Mena Quintero <[email protected]>
2014-11-28Don't export private symbols in the shared libraryinfirit1-0/+1
Based on gnome-desktop commit: 81590ec66ee8507ae61b47d3d93a8685e970a629 From: Emilio Pozuelo Monfort <[email protected]>
2014-11-28Always use gdk_window_get_window_typeinfirit1-6/+2
2014-11-28Turn GnomeRRConfig and GnomeOutputInfo into GObjectsinfirit9-710/+1077
Based on gnome-desktop commits: 1d1f8ef64f404eccb29d384a75939701327e8e77 2c7a2e90fee98ff61e530098bc962a65dec670bc 7436f759bec00d87f597ef0b6945da8fa8969e85 From: Giovanni Campagna <[email protected]> Gnome Bug: https://bugzilla.gnome.org/show_bug.cgi?id=630913
2014-11-28rr: unset primary on displays that are offinfirit1-1/+3
Based on gnome-desktop commit: 4dd5a30269d71bbe1da884a849db2290df5544c9 From: William Jon McCann <[email protected]>
2014-11-28rr: add api for ensuring a primary display is set in configinfirit2-0/+65
Based on gnome-desktop commit: f632805c549053a548877785e3e624b1fe687f23 From: William Jon McCann <[email protected]>
2014-11-28Add support for GObjectIntrospectioninfirit8-30/+183
Turned all GnomeRR structures into boxed types, then added the needed annotations and the Makefile.am bits. Does not yet include API changes, but should bind (awfully) all of libgnome-desktop. Based on gnome commit: cad94246fb5be76482212407a380cd75f9e7b932 url: https://git.gnome.org/browse/gnome-desktop/commit/?id=cad94246fb5be76482212407a380cd75f9e7b932
2014-11-28Turn MateRRScreen into a GObjectinfirit4-132/+310
Rework MateRRScreen so that it is a full GObject, and all its data is moved to MateScreenPrivate. GObject's are more supported when it comes to introspection and bindings, in particular wrt constructors. Therefore, this is a necessary step for useful introspection generation. https://bugzilla.gnome.org/show_bug.cgi?id=630913 Based on gnome commit 4d2a27d55bcf9bb8de170ae6c6540724125aafa3 url: https://git.gnome.org/browse/gnome-desktop/commit/?id=4d2a27d55bcf9bb8de170ae6c6540724125aafa3
2014-11-28changed checking for NULL a bitMonsta1-1/+6
the code below clearly assumes that slide should never be NULL, so the check is now done via g_return_if_fail Closes https://github.com/mate-desktop/mate-desktop/pull/143
2014-11-28avoid dereferencing NULL pointerMonsta1-4/+2
Closes https://github.com/mate-desktop/mate-desktop/pull/145
2014-11-28don't leak memorymonsta1-2/+6
Closes https://github.com/mate-desktop/mate-desktop/pull/138
2014-11-28va_start should be paired with va_endmonsta2-0/+4
Closes https://github.com/mate-desktop/mate-desktop/pull/137
2014-11-07gtk3: rgba rr-labeler apiDenis Gorodnichev2-1/+62
2014-11-07gtk3: append missing includeDenis Gorodnichev1-0/+1
2014-11-07mate_desktop_gtk_style_get_light_color and mate_desktop_gtk_style_get_dark_colorDenis Gorodnichev2-0/+260
2014-07-12libmate-desktop: Remove some compatibility with glib < 2.32Stefano Karapetsas1-17/+0
2014-07-02mate-color-select: Add copy buttonStefano Karapetsas1-2/+15
2014-07-01Use palette in MateColorButtonStefano Karapetsas1-0/+2
2014-06-26MateColorSelection: Use colors from GTK3 paletteStefano Karapetsas1-34/+6
2014-06-26libmate-desktop: Fix Since: occurrences in comments copied from Gtk+Stefano Karapetsas3-17/+17
2014-06-26MateColorButton: Add function to get/set rgba color for GTK3Stefano Karapetsas2-0/+56
2014-06-25Merge pull request #114 from dnk/focus_chainStefano Karapetsas1-0/+1
forbid to switch focus between labels
2014-06-23Use G_{BEGIN,END}_DECLS instead of #ifdef __cplusplus in header files and ↵Michal Ratajsky10-36/+20
make sure to include glib.h for these macros
2014-06-21Remove unneeded includesMichal Ratajsky1-3/+0
2014-06-21Improve commentsMichal Ratajsky2-3/+3
2014-06-21Correctly support GDK2 and GDK3 without a deprecation warningMichal Ratajsky1-0/+5
2014-06-21Make mate_gdk_spawn_command_line_on_screen available on GTK2Michal Ratajsky2-4/+0
2014-06-21Add missing includesMichal Ratajsky1-0/+2
2014-06-21Remove trailing spacesMichal Ratajsky1-4/+4
2014-06-05Replace GtkObject with GObject also for gtk2infirit1-35/+0
2014-06-05Use GDK_WINDOW_XID to get xid for both Gtk+ versionsinfirit1-5/+1
2014-06-05Drop support for Glib < 2.36infirit1-99/+0
2014-06-05GDK_KEY_* was introduced in Gtk+ 2.22infirit2-30/+22
2014-05-20forbid to switch focus between labelsDenis Gorodnichev1-0/+1
2014-05-19Merge pull request #113 from dnk/may_be_uninitializedStefano Karapetsas1-3/+6
gtk2: warning: cr may be uninitialized
2014-05-19gtk2: warning: cr may be uninitializedDenis Gorodnichev1-3/+6
2014-05-11MateColorSelectionDialog: Allow to use header bar with GTK 3.12Stefano Karapetsas2-0/+21
2014-05-04Fix gdk_cursor_unref deprecationStefano Karapetsas2-0/+9
2014-05-04libmate-desktop: Add GTK3 support to MateColorButtonStefano Karapetsas6-59/+254
2014-05-04libmate-desktop: Update test to use MateColorButtonStefano Karapetsas1-7/+26
2014-05-04libmate-desktop: Add MateColorButton dialogStefano Karapetsas7-1/+4347
Code taken from GTK 2.24 source and renamed for MATE This will allow to use traditional color selection with GTK2 and GTK3
2014-05-04Fix unused var warningStefano Karapetsas1-2/+2
2014-05-04Fix g_settings_list_schemas deprecationStefano Karapetsas1-1/+14
2014-04-26libmate-desktop: Set dconf as private in pkgconfig fileStefano Karapetsas1-1/+2
Closes https://github.com/mate-desktop/mate-desktop/issues/108
2014-04-24Use bigger logo image in about dialog, if available in icon themeStefano Karapetsas1-0/+28
Code taken from GTK3 about dialog
2014-04-24Fix label wrap with GTK3 in about dialogStefano Karapetsas1-0/+3
2014-04-23libmate-desktop: Make credits dialog a bit bigger in MateAboutDialogStefano Karapetsas1-1/+1
2014-04-23libmate-desktop: Add i18n in MateAboutDialogStefano Karapetsas2-2/+5
2014-04-23libmate-desktop: Add MateAboutDialog classStefano Karapetsas3-0/+2391
This will allow MATE applications to use traditional About dialogs with GTK 3 (unfortunately completely different starting from GTK 3.12). This is just a fork of GtkAboutDialog of GTK 2.24, adapted to work with GTK 3 too.
2014-04-23Add mate_gsettings_is_valid_keyname function from mate-panelStefano Karapetsas2-0/+70