summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2012-12-02[mate-bg] add 2 new gsettings functionsJasmine Hassan2-10/+44
Because of the need to use now in Caja: Add mate_bg_load_from_system_gsettings() and mate_bg_save_to_gsettings(), making mate_bg_load_from_system_preferences() and mate_bg_save_to_preferences() wrappers around them, respectively. Both new funcs take GSettings argument, and the latter takes a boolean argument, to optionally apply the reset-to-schema-defaults settings. This will be used for desktop background reset-drop.
2012-12-01Merge pull request #43 from jasmineaura/developStefano Karapetsas4-71/+114
GSettings review, add 2 new funcs (for Caja), and global 'show-desktop-icons' option
2012-12-01[configure] bump GIO version to 2.26.0Jasmine Hassan1-1/+1
needed for g_settings_delay(), which was pre-existing in mate-bg.c
2012-12-01[mate-bg] Review GSettings port, add _(set|get)_draw_background()Jasmine Hassan2-70/+108
1. Fix fallback if the user's picture-filename setting is set to a non-existent file (ex: it got deleted). Currently, we fallback to the picture-filename of the default schema. Later, we could use a more robust solution like g_settings_get_mapped(). But first, we ought to use a URI instead of a filename string, because a URI is always UTF8-encoded. 2. Add mate_bg_(set|get)_draw_background() functions. Need 'em in Caja, now!
2012-11-29[background-schema] Split 'show-desktop' from Caja to global ↵Jasmine Hassan1-0/+5
'show-desktop-icons' This key would indicate that file managers (by default Caja, but applies to others like Thunar or ROX) should handle desktop, i.e. draw a background and place icons there. Otherwise mate-settings-daemon will take care of background stuff when set to FALSE. The difference to 'draw-background' is that this is a separate option used only for drawing background without icons. 'show-desktop-icons' kinda implies 'draw-background', we handle that in Caja and not showing desktop at all. Adapted from: https://bugzilla.gnome.org/show_bug.cgi?id=632225
2012-11-25bump version to 1.5.4mate-desktop-1.5.4Stefano Karapetsas1-1/+1
2012-11-18fixed incorrect fsf addresses.Steve Zesch13-26/+26
2012-11-15Merge pull request #36 from jasmineaura/developStefano Karapetsas10-341/+565
Properly support GTK3, simplify GTK2 compat, and some fixes
2012-11-13[rr-labeler] honor workarea so labels don't appear over/under panelsJasmine Hassan1-3/+132
http://git.gnome.org/browse/gnome-desktop/commit/?id=053a932b09487c4fa3e6331ef7fb65d24667263d
2012-11-11[rr-labeler] use the new GTK3 draw event instead of expose-eventJasmine Hassan1-2/+14
http://git.gnome.org/browse/gnome-desktop/commit/?id=2168b182343c89e01030af9c19475a3cf5a24f5e
2012-11-11[mate-bg] don't try to use a null formatJasmine Hassan1-3/+6
upstream commit: http://git.gnome.org/browse/gnome-desktop/commit/?id=9a2c931869214d5113e3c9246cc36c094bd211fe "introduced a bug that would cause a warning to spew in gnome-screensaver" http://git.gnome.org/browse/gnome-desktop/commit/?id=f2a6d5ea97b98ea3b1d36bb1de83f3bfc92c5c73
2012-11-11[mate-bg] don't keep duplicates of cache width and heightJasmine Hassan1-11/+5
http://git.gnome.org/browse/gnome-desktop/commit/?id=c5e5db705ee982e3cc0761a7c83235798d8428bd
2012-11-11[libmate-desktop] make error traps use the new GTK APIsJasmine Hassan2-1/+13
http://git.gnome.org/browse/gnome-desktop/commit/?id=da4d293870762064285231fba3a2a7c3c0d25838
2012-11-11[mate-bg] Proper update for GTK3 changes, simplify GTK2 compatabilityJasmine Hassan4-288/+364
Reverts: bc53751054ab "some ugly gtk3 porting", then: 1. use upstream commit below as a reference (GTK3) 2. simplify our GTK_VERSION_CHECK's, hopefully to make the code more readable, and the GTK2 backwards-compatibility snippets easier to cleanup later. -- Includes a renaming of all "pixmap" names in APIs to "surface": http://git.gnome.org/browse/gnome-desktop/commit/?id=28f2b06f50e3f1adf19389c2c3a1f63872539fa9 https://bugzilla.gnome.org/show_bug.cgi?id=630724 Remove unnecessary, deprecated, GDK_DRAWABLE cast: http://git.gnome.org/browse/gnome-desktop/commit/?id=260f6d2431088c5cd0ad1eb8d57f0ec994240f08
2012-11-11[misc] rename --enable-deprecations to --enable-deprecation-flagsJasmine Hassan2-10/+10
This is a better name for this configure option, since it's really about enabling the use of the deprecation flags, not allowing the use of deprecated API. http://git.gnome.org/browse/gnome-desktop/commit/?id=7fcbb6d90d2c6251434dfac19364b39af21dceed
2012-11-11[build] Update all Makefile.am to more recent standardsJasmine Hassan3-24/+22
http://git.gnome.org/browse/gnome-desktop/commit/?id=4c3d78c930ecb833a677f534ef6cd697d3d92169
2012-11-11[configure] bump GTK version to 2.24.0Jasmine Hassan1-2/+2
2012-11-06Merge pull request #34 from bhull2010/masterStefano Karapetsas1-1/+1
Fix typo in browser schema
2012-11-06Fix typo in browser schemaBrent Hull1-1/+1
2012-11-06Merge pull request #33 from bhull2010/masterStefano Karapetsas17-19/+19
Fix desktop schema paths
2012-11-06Fix desktop schemas pathsBrent Hull17-19/+19
2012-11-03fix FSF address in mate-bg-crossfade.hNelson Marques1-2/+2
2012-11-03bump version to 1.5.3mate-desktop-1.5.3Stefano Karapetsas1-1/+1
2012-11-03add function to load system settings instead of the user settingsStefano Karapetsas2-6/+38
this is needed in mate-screensaver
2012-11-02fix thumbnails path for glib >= 2.34Stefano Karapetsas1-14/+28
2012-10-22bump version to 1.5.2mate-desktop-1.5.2Stefano Karapetsas1-1/+1
2012-10-18remove MATE from Categories in .desktop filesNelson Marques1-1/+1
2012-10-18add missing key in gsettings schemaStefano Karapetsas1-0/+5
2012-10-18update POTFILES.inStefano Karapetsas1-16/+16
2012-10-18mate-aboud: code improvementsStefano Karapetsas5-117/+49
disable gnucat by default install gnucat pixmaps only if enabled translate some spanish comments dropped support for old glib version (now minimun version is increased) add "translator-credits" msgid to show translators
2012-10-17bump version to 1.5.1mate-desktop-1.5.1Stefano Karapetsas1-1/+1
2012-10-17Update mate-about/mate-about.hPerberos1-1/+1
missing comma
2012-10-16Update mate-about/mate-about.hPerberos1-0/+1
adding artist
2012-10-16Merge pull request #31 from perberos/masterPerberos5-11/+33
algunos fixs en mate-desktop
2012-10-16adding gsettings install on PKGBUILDPerberos2-4/+27
2012-10-16wrong false true conditionPerberos1-3/+3
2012-10-16fixing some deprecated variable name on configure filePerberos4-7/+6
2012-10-16fix g_free callStefano Karapetsas1-3/+4
2012-10-15add retro-compatibility for glib < 2.31Stefano Karapetsas1-1/+65
2012-10-12mate-about: add nelson and clem as authorsStefano Karapetsas1-0/+2
2012-10-12mate-about: put MATE authors as firstStefano Karapetsas1-5/+6
add Rowen as artist
2012-10-08delete old .in schemasmate-desktop-1.5.0Stefano Karapetsas16-555/+0
2012-10-08fix internationalization support for gsettings schemasStefano Karapetsas17-3/+560
2012-10-04add internationalization support for gsettings schemasStefano Karapetsas31-442/+461
2012-10-04add missing key in gsettings schemaStefano Karapetsas1-1/+6
2012-09-28Fix possible double-free when destroying private windowsStefano Karapetsas1-0/+6
This could cause free'ing random data when the members of ->windows were destroyed, but ->windows itself wasn't. As it was != NULL, we'd be free memory that wouldn't belong to us anymore. https://bugzilla.gnome.org/show_bug.cgi?id=634534 (patch suggested in MATE by NiceAndGently on https://github.com/mate-desktop/mate-desktop/issues/23)
2012-09-28Update libmate-desktop/display-name.cStefano Karapetsas1-1/+1
patch reported by NiceandGently taken from fedora downstream gnome-desktop
2012-09-13add missing key in schemaStefano Karapetsas1-0/+10
2012-09-12remove unused includeStefano Karapetsas1-1/+0
2012-09-07fix thumbnails factoryStefano Karapetsas2-48/+51
on nautilus, thumbnail path is set by g_file_info_get_attribute_byte_string (info, G_FILE_ATTRIBUTE_THUMBNAIL_PATH); but this gives path in ~/.thumbnails, not ~/.cache/thumbnails, so revert to the old location