summaryrefslogtreecommitdiff
path: root/gtk/gtksortlistmodel.c
Commit message (Expand)AuthorAgeFilesLines
* sortlistmodel: add a fast path for get_section()Benjamin Otte2023-05-091-19/+99
* sortlistmodel: Implement GtkSectionModelBenjamin Otte2023-05-091-15/+204
* Add more names to sourcesMatthias Clasen2022-09-281-0/+1
* Drop gtkintl.hMatthias Clasen2022-09-241-1/+0
* sortlistmodel: Add ::item-type and ::n-itemsBenjamin Otte2022-06-111-0/+40
* Remove all nicks and blurbs from param specsSophie Herold2022-05-111-12/+4
* docs: Add note about stable sorting to SortListModelBenjamin Otte2021-10-011-0/+7
* sortlistmodel: Cosmetic docs changesMatthias Clasen2021-05-221-2/+2
* docs: Reduce redundancyMatthias Clasen2021-05-201-2/+2
* introspection: Stop using allow-noneMatthias Clasen2021-05-201-4/+4
* sortlistmodel: Convert docsMatthias Clasen2021-03-111-52/+52
* Move timsort sources to a subdirectoryMatthias Clasen2020-09-011-1/+1
* docs: Unify docs around incremental operationsMatthias Clasen2020-08-031-2/+10
* sortlistmodel: Make constructor transfer fullMatthias Clasen2020-07-261-2/+6
* sortlistmodel: Fix a crashMatthias Clasen2020-07-241-0/+3
* sortlistmodel: Add progress estimationBenjamin Otte2020-07-221-0/+69
* sortlistmodel: Make key generation part of the step functionBenjamin Otte2020-07-221-21/+62
* sortlistmodel: Properly compute runsBenjamin Otte2020-07-221-16/+39
* sortlistmodel: Make sort stable againBenjamin Otte2020-07-221-1/+5
* multisorter: Implement GtkSortKeysBenjamin Otte2020-07-221-1/+1
* sortlistmodel: Use GtkSortKeysBenjamin Otte2020-07-221-32/+102
* sortlistmodel: Split the SortItem into 2 arraysBenjamin Otte2020-07-221-94/+135
* sortlistmodel: Add an incremental propertyBenjamin Otte2020-07-221-67/+213
* sortlistmodel: Make the sort callback usefulBenjamin Otte2020-07-221-3/+55
* timsort: Add change tracking to gtk_tim_sort_step()Benjamin Otte2020-07-221-1/+1
* timsort: Add gtk_tim_sort_set_max_merge_size()Benjamin Otte2020-07-221-0/+16
* sortlistmodel: Make sorting incrementalBenjamin Otte2020-07-221-26/+64
* timsort: Add gtk_tim_sort_set_runs()Benjamin Otte2020-07-221-9/+18
* sortlistmodel: Use timsortBenjamin Otte2020-07-221-5/+6
* sortlistmodel: Track item positionsBenjamin Otte2020-07-221-17/+118
* sortlistmodel: Replace with an array-based modelBenjamin Otte2020-07-221-180/+66
* sortlistmodel: Remove forgotten G_PARAM_CONSTRUCT_ONLYBenjamin Otte2020-07-161-1/+1
* listmodels: Stop respecting item-typeBenjamin Otte2020-07-051-52/+3
* sortlistmodel: Look at orderBenjamin Otte2020-06-211-18/+36
* sortlistmodel: Make sort stableBenjamin Otte2020-05-301-1/+7
* sortlistmodel: Redo the way we store the itemsBenjamin Otte2020-05-301-20/+44
* Redo sort list model with GtkSorterMatthias Clasen2020-05-301-108/+110
* Add missing (closure) GIR annotationsRobert Ancell2020-01-131-2/+2
* docs: Miscellaneous doc fixesMatthias Clasen2019-02-241-1/+1
* gtk: Fix some g-i annotations warningsRico Tzschichholz2018-09-171-1/+1
* sortlistmodel: Actually insert unsorted items at the wrong placeBenjamin Otte2018-09-171-2/+2
* GtkSortListModel: AddBenjamin Otte2018-09-161-0/+563