Permalink
Commits on Mar 4, 2018
  1. release 1.0.6

    IgnorantGuru committed Mar 4, 2018
Commits on Feb 20, 2018
Commits on Feb 18, 2018
Commits on Feb 8, 2018
  1. fix regression de7bead #648

    IgnorantGuru committed Feb 8, 2018
  2. fix davfs is not mounted #648 [Vladimir-csp]

    IgnorantGuru committed Feb 8, 2018
    replaces davfs handler to one provided by Vladimir-csp.
    
    fix fuse default protocol handler not added due to false positive test, add
    mtab_fs=fuse to its whitelist to handle davfs unmount.
    
    increment config_ver to 28 (1.0.6)
  3. fix segfault on drag to reorder bookmarks

    IgnorantGuru committed Feb 8, 2018
    Auto DND handler for reordering bookmarks uses row-inserted, row-deleted
    events. GTK docs say to use row-deleted event to update data (bookmarks list)
    but code there caused a crash because auto DND handler is not yet done with
    the list store?  So this commit moves update of the list to event drag-end.
Commits on Jan 30, 2018
  1. fix drag & drop segfaults #636 [BwackNinja]

    IgnorantGuru committed Jan 30, 2018
    Per BwackNinja: gtk_tree_drag_source_drag_data_delete should be wrapped in a
    if (GTK_IS_TREE_DRAG_SOURCE (model)) because the drag source is not always a
    tree, for example, dragging from the icon view to the tree sidebar. Other uses
    of gtk_tree_drag_source_* are similarly wrapped in the same file.
  2. [GTK3.22] fix segfault dragging files to dir tree #649 #670 [Teklad]

    IgnorantGuru committed Jan 30, 2018
    per Teklad: _GdkDragContext appears to change between different versions of
    GTK3 which causes the crash. It appears they added/removed some variables from
    that struct.
  3. [desktop] fix GTK3 icon movement, reliably get mouse state Teklad/spa…

    IgnorantGuru committed Jan 30, 2018
    …cefm-ng#1
    
    Fixes: GTK3 Desktop - Click and drag any icon on the desktop to a new position.
    Try to move the icon once again. The second move operation will fail due to
    something not being cleaned up properly after the previous drop operation has
    finished.
    Teklad/spacefm-ng#1
    Teklad/spacefm-ng@9d0012f
  4. fix 1.0.2 708f098 regression: Dbl-click to enter dir selects file #702

    IgnorantGuru committed Jan 30, 2018
    Code in ptk-file-browser.c:on_folder_view_button_release_event() was made
    non-conditional on app_settings.single_click in 1.0.2 708f098 because it
    caused a left-click to not unselect other files. However, this caused file
    under cursor to be selected when entering directory by double-click in
    Icon/Compact styles, due to the button release on the last click (of the
    double-click) being handled after the dir changed. To correct this, 1.0.6
    conditionally sets skip_release on GDK_2BUTTON_PRESS, and conditionally
    doesn't reset skip_release in ptk_file_browser_chdir().
Commits on Jan 29, 2018
Commits on Jan 28, 2018
Commits on Dec 28, 2016
  1. Fix compilation failure due to glibc include changes

    OmegaPhil committed Dec 28, 2016
    Reported by Toralf Förster/zlg (Gentoo) and mati75 (Debian)
    
    Fixes #678 / #678
Commits on Apr 19, 2016
  1. [GTK3.20] fix theme parse warnings re close btn css #636

    IgnorantGuru
    IgnorantGuru committed Apr 19, 2016
Commits on Apr 3, 2016
  1. [GTK2] fix black background dir load regression 888a773 #578 #627

    OmegaPhil committed Apr 3, 2016
    Revised code adds back in a dropped gdk_window_set_background call
    which had caused the widget background to be black prior to directory
    contents loading.
    
    Apparently setting the style directly on the widget causes a slowdown,
    so keeping the old broken method that results in the ExoIconView not
    restyling when the user changes a style. For more detail:
    
    #627
Commits on Mar 22, 2016
  1. [GTK2] fix black background dir load regression 888a773 #578 #627

    IgnorantGuru
    IgnorantGuru committed Mar 22, 2016
    Replacing gtk_widget_set_style with widget->style =... results in the icon
    view background being black during long dir loading (according to reports -
    not reproduced by me).
    
    Temporarily reverting to previous (1.0.4) method for style set.
  2. [installer] fix mktemp template and error handling for busybox #629

    IgnorantGuru
    IgnorantGuru committed Mar 22, 2016
    fixes mktemp template for busybox compatibility - no suffix allowed in
    busybox without explicity --suffix ?
    
    CRITICAL If the mktemp command fails, installer may remove files in the
    current dir due to incorrect error handling..
Commits on Jan 21, 2016
Commits on Jan 20, 2016
  1. start 1.0.5+next

    IgnorantGuru
    IgnorantGuru committed Jan 20, 2016