[gtk] (39 commits) Non-fast-forward update to branch wip/otte/sortlistmodel



The branch 'wip/otte/sortlistmodel' was changed in a way that was not a fast-forward update.
NOTE: This may cause problems for people pulling from the branch. For more information,
please see:

 https://wiki.gnome.org/Git/Help/NonFastForward

Commits removed from the branch:

  4259bef... demo: Add faster sorters
  ccf79ff... gtk: Add a 2nd sortmodel implementation
  12f7b50... testsuite: Add some sorting performance tests
  8328672... wip: incremental sort
  6b835ec... Add a 4th sortmodel implementation
  4470712... testsuite: Add more sorting tests
  a829479... testsuite: Collect more statistics on models
  dad10d9... Add a 5th incremental sort model
  a47ba54... Add a timsort() implementation
  220bd3c... Add a 1st timsort model
  ad1d425... timsort: Add gtk_tim_sort_set_already_sorted()
  364932a... Add a 2nd timsort model
  dd7fa4b... timsort: Make sure merges don't take too long
  b420c94... timsort: Add gtk_tim_sort_set_max_merge_size()
  04046b8... timsort: Add change tracking to gtk_tim_sort_step()
  3f8b938... testsuite: Fix a leak
  27e3071... testsuite: Add exhaustive sortlistmodel test
  480c736... xxx sortlistmodel exhaustive
  907fe95... sortmodel: Add an incremental property
  322656a... timsort: Add progress estimation
  0e9feee... xxx progress
  7740ca1... Add a 3rd timsort model
  7cf6dac... testsuite: Support incremental and non-incremental sorting
  78c481d... sorter: Introduce GtkSortKeys
  2af3d39... sortkeys: Add an equal sort keys
  adb9be3... stringsorter: Implement GtkSortKeys
  e6b1c7d... numericsorter: Implement GtkSortKeys
  48afcec... Add a 4th timsort model - this one using SorterKeys
  0538189... xxx: sort-performance interactive
  0f9f3b2... xxx: sort-performance printing
  7c7de1e... sortlistmodel: Test that the model is stable
  7be73fa... xxx exhaustive
  10afdbe... sor3listmodel: Add a :sorting boolean
  99ccad5... sor3listmodel: Add profiler marks
  c710362... gtksor3listmodel: Track changed items precisely
  d8d35ff... sor3listmodel: Count the number of steps
  bf98d35... sor3listmodel: Do time-based batching
  578f636... sor3listmodel: Add an incremental property

Commits added to the branch:

  69389d5... testsuite: Fix a leak
  500b4c6... sortlistmodel: Test that the model is stable
  c91bc17... demo: Add faster sorters
  1e2b61a... REMOVE: Copy the old sortmodel to GtkGSeqSortModel
  900c22e... sortlistmodel: Replace with an array-based model
  85e7c0d... REMOVE: Copy dumb sort model to Sor2ListModel
  d59d5c2... sortlistmodel: Track item positions
  3926d57... REMOVE: Copy current sort model to Sor4ListModel
  e2f8f92... Add a timsort() implementation
  1e5f356... sortlistmodel: Use timsort
  795ac2b... REMOVE: Copy initial timsort model to Tim1SortModel
  2473720... timsort: Add gtk_tim_sort_set_runs()
  90d4278... Add a 2nd timsort model
  4e5b01a... timsort: Make sure merges don't take too long
  6cd2ee2... timsort: Add gtk_tim_sort_set_max_merge_size()
  ee8bf34... timsort: Add change tracking to gtk_tim_sort_step()
  a97ee0f... testsuite: Add exhaustive sortlistmodel test
  02c84ff... sortmodel: Add an incremental property
  7696caa... timsort: Add progress estimation
  96a81c1... Add a 3rd timsort model
  df43861... sorter: Introduce GtkSortKeys
  8e31fbd... sortkeys: Add an equal sort keys
  1e921a4... stringsorter: Implement GtkSortKeys
  3b974bd... numericsorter: Implement GtkSortKeys
  5bc21aa... treelistrowsorter: Implement GtkSortKeys
  754464d... Add a 4th timsort model - this one using SorterKeys
  232a6cd... Add another incremental sort model
  b12337a... Add a custom model using quicksort
  256641b... sor3listmodel: Add a :sorting boolean
  22f2ee1... sor3listmodel: Add profiler marks
  23a069a... gtksor3listmodel: Track changed items precisely
  a880e43... sor3listmodel: Count the number of steps
  4a86cf0... sor3listmodel: Do time-based batching
  6c6453a... sor3listmodel: Add an incremental property
  5e3448f... testsuite: Add some sorting performance tests
  0e473ab... testsuite: Add more sorting tests
  6342cc6... testsuite: Collect more statistics on models
  29a663a... testsuite: Support incremental and non-incremental sorting
  69a18fa... testsuite: Support different models


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]