1. 04 Eyl, 2016 2 kayıt (commit)
  2. 02 Eyl, 2016 1 kayıt (commit)
  3. 22 Agu, 2016 1 kayıt (commit)
    • Colomban Wendling's avatar
      VTE: Fix crash when trying to change VTE directory at startup · 095d8895
      Colomban Wendling yazdı
      2150302f introduced a bug, because
      configuration_load_session_files() calls VTE code if vte_info.have_vte
      is non-FALSE, before vte_init() has been called.  So, it relied in the
      implicit 0-initialization of the vte_info global, which the above
      commit changed carelessly.
      
      So, instead of altering vte_info.have_vte early, add a specific flag
      for whether VTE is disabled on the command line.
      
      Also, explicitly initialize vte_info to suggest to the reader the
      default values does matter.
      095d8895
  4. 21 Agu, 2016 2 kayıt (commit)
  5. 20 Agu, 2016 2 kayıt (commit)
  6. 19 Agu, 2016 3 kayıt (commit)
  7. 10 Agu, 2016 2 kayıt (commit)
  8. 09 Agu, 2016 1 kayıt (commit)
  9. 08 Agu, 2016 1 kayıt (commit)
  10. 30 Tem, 2016 1 kayıt (commit)
  11. 25 Tem, 2016 2 kayıt (commit)
  12. 24 Tem, 2016 1 kayıt (commit)
  13. 22 Tem, 2016 2 kayıt (commit)
    • Jiří Techet's avatar
    • Jiří Techet's avatar
      Store "equal" tags into binary trees instead of lists in Symbol tree · 3cf01615
      Jiří Techet yazdı
      At the moment tags with identical names are stored into a linked list in
      tags_table and parents_table. This however leads to quadratic complexity
      when looking up the nearest parent or tag in tree because the whole list
      has to be traversed.
      
      Use binary trees indexed by line number instead of lists so the lookup can
      be performed in log(N) time and the overall complexity is N*log(N) instead
      of N^2.
      
      The GTree API is a little stupid because during the search it doesn't give
      access to the value and it doesn't tell when a leaf node was reached. For
      this reason the lookup has to be made in two steps - first, the best line
      number is found (returned in user_data) and then a normal search for the
      found line number is made to get the value stored in the tree.
      
      This patch fixes the problem described in #577 when e.g. a big json export
      file contains many identically named tags.
      3cf01615
  14. 21 Tem, 2016 7 kayıt (commit)
  15. 16 Tem, 2016 4 kayıt (commit)
  16. 13 Tem, 2016 2 kayıt (commit)
  17. 11 Tem, 2016 2 kayıt (commit)
  18. 10 Tem, 2016 4 kayıt (commit)