1. 19 Mar, 2018 1 commit
    • Alexandru Fazakas's avatar
      general: Remove include guards in favor of pragma once · 95ecfc8e
      Alexandru Fazakas authored
      The traditional include guards are not as easy to handle
      and require extra thought into the names.
      
      Pragma once is an easier, more contributor friendly approach.
      
      Closes #294
      
      general: Remove include guards in favor of pragma once
      
      The traditional include guards are not as easy to handle
      and require extra thought into the names.
      
      Pragma once is an easier, more contributor friendly approach.
      
      Closes #294
      95ecfc8e
  2. 10 Mar, 2017 1 commit
  3. 15 Feb, 2017 1 commit
    • Carlos Soriano Sánchez's avatar
      views: add flow box based view · 1d166b5e
      Carlos Soriano Sánchez authored
      After all the rework on the window slots, views, and splitting
      the desktop, we are finally able to add a flow box based view for
      Nautilus.
      
      The GtkFlowBox is still not performance enough to be added as the
      default view, not even as an alternative in the user preferences.
      However, since the work on this is one of the biggest for Nautilus and
      gtk+, the decision was to merge a prototype in order to open the
      development, testing and iteration of the code in order to make it
      good enough for, in a not so far away future, have it as the main view.
      
      The work merged is not finished, and is an experiment and prototype in
      more things than just the GtkFlowBox, we want to create a single shared
      model with a complete MVC pattern between all the views. This will need
      quite a few iterations to get it right, but once is done right, I hope
      it's going to be good enough as an example to any application that wants
      multiple types of views with the new widgets of gtk+.
      
      This patch adds the GtkFlowBox view to be optionally used under a
      gsetting called use-experimental-views, turned off by default.
      1d166b5e
  4. 15 Apr, 2016 3 commits
  5. 14 Apr, 2016 1 commit
    • Carlos Soriano Sánchez's avatar
      desktop: move to a different binary · b80390d0
      Carlos Soriano Sánchez authored
      We wanted to do this for long time. This will allow to handle the
      desktop process in a different binary.
      The ultimate goal is to make the desktop code completely split from
      nautilus code.
      
      This is the first and minimal step towards that goal.
      
      In this patch we create a desktop application separated from nautilus
      application, and remove the desktop handling in nautilus application.
      
      https://bugzilla.gnome.org/show_bug.cgi?id=712620
      b80390d0
  6. 20 Aug, 2015 1 commit
    • Georges Basile Stavracas Neto's avatar
      places-view: implement a view for Other Locations · 404f1492
      Georges Basile Stavracas Neto authored
      GtkFileChooser received a Other Locations view that lists
      persistent devices, as well as networks and the root location
      for the computer's hard drive.
      
      Since Nautilus is a file management tool too, it should keep
      consistency between Gtk+ file chooser, something that doesn't
      happen since it doesn't display Other Locations.
      
      To fix that, add NautilusPlacesView, a NautilusView implementation
      that displays the GtkPlacesView widget. In order to implement that,
      update window-slot to correctly display the places-view whenever
      Other Locations is clicked.
      
      https://bugzilla.gnome.org/show_bug.cgi?id=753871
      404f1492