Permalink
Commits on Dec 3, 2012
  1. bump version to 1.5.2

    stefano-k committed Dec 3, 2012
  2. Merge pull request #63 from jasmineaura/develop

    Bring Caja up to speed, stage2
    stefano-k committed Dec 3, 2012
  3. [eel-background] remove debug messages prev added to screen_size_changed

    The issue that was being debugged (crashes on VM window resize) is now fixed.
    jasminhassan committed Dec 3, 2012
  4. [eel-background] Make the desktop background fading effect optional

    By checking new mate-bg (global) "background-fade" setting key before
    initiating a fade.
    
    This is hopefully useful for those running on older hardware, as the fading
    effect could delay login/startup a bit.
    
    For reference, see:
    https://bugzilla.gnome.org/show_bug.cgi?id=623174
    jasminhassan committed Nov 27, 2012
  5. [global-prefs|application] use MATE global 'show-desktop-icons' setting

    instead of a local-to-caja setting 'show-desktop'
    
    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 (when false), mate-settings-daemon will take
    over drawing desktop background.
    
    This is different from 'draw-background', which is a separate option used
    only for drawing background without icons (by mate-settings-daemon).
    To Caja, 'show-desktop-icons' implies 'draw-background', and so if set to
    false, Caja won't (needlessly) draw the desktop.
    However, if the user uses the "Background & Emblems dialog" to drop an
    image-pattern/color/reset on the desktop, Caja will again draw the desktop.
    
    For reference:
    https://bugzilla.gnome.org/show_bug.cgi?id=632225
    jasminhassan committed Nov 29, 2012
  6. [directory-bg] rewrite/refactor, untangle directory & desktop bg-sett…

    …ing code
    
    - Fixes crashes when resizing a VM window in VirtualBox.
    - Adds a method to allow handling desktop reset.
    jasminhassan committed Nov 27, 2012
  7. [eel-background] make sure screen size actually changed before emmitt…

    …ing signal
    
    that is, APPEARANCE_CHANGED signal.
    
    Also, add a verbose message to know when the signal is about to be emitted,
    hopefully to aid id debugging a 'BadPixmap (invalid Pixmap parameter)'
    error & crash when resizing VM window in VirtualBox (4.2.4-81684 as of date).
    jasminhassan committed Nov 25, 2012
Commits on Nov 30, 2012
  1. fix caja/nautilus rename

    close #58
    stefano-k committed Nov 30, 2012
Commits on Nov 25, 2012
  1. fix previous commit

    ketheriel committed Nov 25, 2012
Commits on Nov 23, 2012
  1. Merge pull request #56 from jasmineaura/develop

    [all] add and use glibcompat.h for glib-2.27.2 forward-compat
    stefano-k committed Nov 23, 2012
  2. [src] fix some incompatible pointer type warnings

    including a silly mistake in caja-window where destroy function's return type
    was accidently ommitted during the addition of gtk version checks.
    jasminhassan committed Nov 23, 2012
  3. [all] include src/glibcompat.h & use g_list_free_full() where needed

    Also fixes a double-free regression in lc-p/caja-query from 7a42b9b
    jasminhassan committed Nov 23, 2012
  4. [src] add glibcompat.h for glib-2.27.2 forward-compatability

    to use g_list_free_full() directly
    jasminhassan committed Nov 23, 2012
  5. Merge pull request #55 from jasmineaura/develop

    [directory-view] fix double-free regression from 7a42b9b
    szesch committed Nov 23, 2012
  6. Preparing for 1.5.1 release.

    szesch committed Nov 23, 2012
Commits on Nov 22, 2012
  1. Merge pull request #52 from jasmineaura/develop

    [eel-background] missed g_strdup in previous commit 3ba2c5e
    szesch committed Nov 22, 2012
Commits on Nov 21, 2012
  1. Merge pull request #51 from jasmineaura/develop

    [eel-background] fix gradient support of color-drops (#49)
    szesch committed Nov 21, 2012
  2. [eel-background] use GtkStyle's bg color when no custom one is set

    this fixes #49 "Gradients-support of color-drops broken since 1.2"
    jasminhassan committed Nov 21, 2012
  3. Merge pull request #50 from jasmineaura/develop

    eel-bg and lc-p rendering-cleanup followups, eel-bg-box rendering-cleanup
    szesch committed Nov 21, 2012
Commits on Nov 20, 2012
  1. [lc-p] revise rendering-cleanup commit 2a4433a

    mainly, in icon-dnd, in drag_begin_callback, CajaIconContainer was only declared
    for GTK2. Also, replace some deprecated gdk_drawable_get(size|screen) calls, and
    remove some unnecessary GDK_DRAWABLE casts.
    Also, in icon-canvas-item, in draw_label_text, missed ommitting a NULL parameter
    to gtk_paint_focus, for GTK3.
    jasminhassan committed Nov 19, 2012
  2. [sidebar-title] fix minor styling regression from 638df47

    1. Actually return if the widget isn't realized, not the other way around.
    2. install the style properties (in class_init) before trying to use them
    in _select_text_color().
    
    This was basically adapted from code in lc-p/icon-container
    jasminhassan committed Nov 20, 2012
Commits on Nov 19, 2012
  1. Merge pull request #45 from jasmineaura/develop

    [eel-background] drawable deprecations (GTK2), rendering-cleanup (GTK3)
    stefano-k committed Nov 19, 2012
  2. [eel-background] drawable deprecations (GTK2), rendering-cleanup (GTK3)

    1. Don't use gdk_drawable_get_display (deprecated in 2.24)
    
    2. Use GDK_PIXMAP_XDISPLAY(pixmap) directly instead of
    GDK_DISPLAY_XDISPLAY(gdk_drawable_get_display(GDK_DRAWABLE (pixmap)))
    
    3. Don't require GTK3 for stuff in GTK2.24, which we now require, and
    don't use gdk_drawable_get_size at all. So, use (i/o = instead of):
    gdk_window_get_width|height i/o gdk_drawable_get_size
    gdk_window_get_screen       i/o gdk_drawable_get_screen
    gdk_window_get_visual       i/o of gdk_drawable_get_visual
    
    4. add eel_background_draw for GTK3, eel_background_expose for GTK2
    This was removed in nautilus (after eel-background-box was removed):
    http://git.gnome.org/browse/nautilus/commit/?id=87eb53a0701252607b494f34c677b6506f82278c
    
    5. background: port to rendering-cleanup & cope with renamings of gnome-bg APIs
    http://git.gnome.org/browse/nautilus/commit/?id=0b664aae4090704fa2e44d42f213da2cea8bd828
    http://git.gnome.org/browse/nautilus/commit/?id=426079ef07d5f902911f30b0a9d7de95f3020374
    
    6. Fix remaining issue #41: crashes w/ gdk_x_error BadPixmap when changing screen resolution
    Remove eel_background_get_pixmap_and_color(), and use the pixmap/surface & color properties
    in background->details directly, when needed. i.e. No more g_object/surface referencing.
    And call eel_background_ensure_realized() and make_color_inactive() where appropriate.
    jasminhassan committed Nov 17, 2012
Commits on Nov 18, 2012
  1. fixed incorrect fsf addresses.

    szesch committed Nov 18, 2012
Commits on Nov 16, 2012
  1. Merge pull request #42 from jasmineaura/develop

    Bring Caja up to speed, stage1
    stefano-k committed Nov 16, 2012
  2. [eel] remove eel_gdk_pixbuf_list_ref()

    But unlike upstream commit below, not removing include eel-art-extensions.h
    from eel-gdk-pixbuf-extensions.h, as we still have functions in the latter
    using eel_irect_* (from eel-art-extensions), which are still used by the
    eel-debug-drawing we kept around.
    
    http://git.gnome.org/browse/nautilus/commit/?id=7dee3226ad6b3aa1c782cc3d2969e32c5eeae3f3
    jasminhassan committed Nov 10, 2012