1. 11 Oct, 2011 3 commits
  2. 10 Oct, 2011 1 commit
  3. 09 Oct, 2011 4 commits
  4. 08 Oct, 2011 2 commits
  5. 07 Oct, 2011 5 commits
  6. 06 Oct, 2011 3 commits
  7. 04 Oct, 2011 6 commits
  8. 03 Oct, 2011 13 commits
    • Jorge González's avatar
      Updated Spanish translation · 06dbbad5
      Jorge González authored
      06dbbad5
    • Kristian Rietveld's avatar
      Fix commit 61d6c73f · 0e3a4b73
      Kristian Rietveld authored
      Where the commit suggested "somebody should review it [the test]",
      it would have been useful to test this particular commit instead...
      0e3a4b73
    • Kristian Rietveld's avatar
      Bug 659022 - gtk_tree_model_filter_clear_cache_helper: assertion failed · bbc1e883
      Kristian Rietveld authored
      This bug is resolved by fixing two things in
      gtk_tree_model_filter_row_deleted():
      
        (1) It is possible for an elt to have elt->visible_siter == NULL, when
        it is deleted.  Only call g_sequence_remove() if this pointer is
        non-NULL.
      
        (2) For the case len (level->seq) > 1, free the elt->children level
        if non-NULL.  Failing to do this means the level will stick around.
        If this child level was not referenced, it will still have a zero
        ref count on its parent which cannot be removed!
      
      For both bugs unit tests have been added in the preceding commit.
      bbc1e883
    • Kristian Rietveld's avatar
      Add two more unit tests for bug 659022 · e8323e2a
      Kristian Rietveld authored
      Both pointing out problems in gtk_tree_model_filter_row_deleted().
      e8323e2a
    • Kristian Rietveld's avatar
      Fix first part of bug 659022 · f646ed6f
      Kristian Rietveld authored
      Push creation of path into if clause, the path cannot be created anyway
      (and would be meaningless otherwise) if the parent is not visible.
      f646ed6f
    • Kristian Rietveld's avatar
      Add unit test for part 1 of bug 659022 · 6fdf882e
      Kristian Rietveld authored
      This tests a case where gtk_tree_model_filter_row_changed() is run
      for a node with visible_siter != NULL, however its parent has
      visible_iter == NULL. For this case, no valid paths can be generated
      as the node cannot be accessed (because the parent is invisible).
      6fdf882e
    • Cosimo Cecchi's avatar
      box: add some missing includes · e1f79e82
      Cosimo Cecchi authored
      e1f79e82
    • Benjamin Otte's avatar
      iconcache: Fix gcc warning · 78ddecab
      Benjamin Otte authored
      78ddecab
    • Benjamin Otte's avatar
      filesystemmodel: Add a missing check · e97b05ac
      Benjamin Otte authored
      Paths with depth > 1 should return FALSE instead of pretending the depth
      is 1.
      e97b05ac
    • Chun-wei Fan's avatar
      Bug 660730: Use GStatBuf for portability · eb8c2dfa
      Chun-wei Fan authored
      Thanks to Kean Johnston for pointing this out.
      
      There are a few places in GTK that use "struct stat",
      and then g_stat(), rather than using GStatBuf.This breaks things on
      Windows. Since the size of struct stat can vary depending on other
      flags specified, this has the potential to cause overwrites and is
      trivial to fix.
      
      Based on patch submitted by Kean Johnston
      eb8c2dfa
    • Adel Gadllah's avatar
      gdk: Plug leak in gdk_display_pointer_is_grabbed · 25e65dc1
      Adel Gadllah authored
      gdk_x11_device_manager_core_list_devices returns a new allocated
      list, which has to be freed.
      
      valgrind output:
      
      ==18686== 160,176 (80,088 direct, 80,088 indirect) bytes in 3,337 blocks are definitely lost in loss record 25,347 of 25,378
      ==18686==    at 0x4C256DD: malloc (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so)
      ==18686==    by 0x6CD7752: g_malloc (in /lib64/libglib-2.0.so.0.3000.0)
      ==18686==    by 0x6CEE2B6: g_slice_alloc (in /lib64/libglib-2.0.so.0.3000.0)
      ==18686==    by 0x6CCB37D: g_list_prepend (in /lib64/libglib-2.0.so.0.3000.0)
      ==18686==    by 0x654CADA: gdk_x11_device_manager_core_list_devices (gdkdevicemanager-core-x11.c:836)
      ==18686==    by 0x6531489: gdk_display_pointer_is_grabbed (gdkdisplay.c:1270)
      ==18686==    by 0x5162E1E: filter_func (ui.c:140)
      ==18686==    by 0x6558B50: gdk_event_apply_filters (gdkeventsource.c:83)
      ==18686==    by 0x6558CB3: _gdk_x11_display_queue_events (gdkeventsource.c:197)
      ==18686==    by 0x6530680: gdk_display_get_event (gdkdisplay.c:311)
      ==18686==    by 0x65589F1: gdk_event_source_dispatch (gdkeventsource.c:356)
      ==18686==    by 0x6CD0A0E: g_main_context_dispatch (in /lib64/libglib-2.0.so.0.3000.0)
      
      https://bugzilla.gnome.org/show_bug.cgi?id=660676
      25e65dc1
    • Tiffany Antopolski's avatar
      Updated Esperanto translation · 2790a3d8
      Tiffany Antopolski authored and Kristjan Esperanto's avatar Kristjan Esperanto committed
      2790a3d8
    • Antoine Jacoutot's avatar
      __SIZEOF_INT__ and __SIZEOF_POINTER__ may not be defined. · f44b8465
      Antoine Jacoutot authored
      Protect __SIZEOF_INT__ and __SIZEOF_POINTER__ with an ifdef to prevent
      warnings about them not being defined when including gtktextattributes.h.
      
      https://bugzilla.gnome.org/show_bug.cgi?id=660619
      f44b8465
  9. 02 Oct, 2011 3 commits