[gtk] (134 commits) Non-fast-forward update to branch wip/otte/sortlistmodel
- From: Benjamin Otte <otte src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk] (134 commits) Non-fast-forward update to branch wip/otte/sortlistmodel
- Date: Tue, 21 Jul 2020 02:20:32 +0000 (UTC)
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:
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
Commits added to the branch:
130bd59... docs: Add guidance about list model performance (*)
f4a7c7f... gtk-demo: Use better api (*)
31bb969... Merge branch 'matthiasc/for-master' into 'master' (*)
cf4a8e2... multisorter: Use GdkArray for the sorters (*)
5eec736... multifilter: Use GdkArray for the filters (*)
31a7cac... Merge branch 'matthiasc/arrays' into 'master' (*)
ecaf6fc... docs: Add GtkTreeExpander (*)
a8d433d... docs: Link to GtkTreeRowReference (*)
7500f9b... treeview: allow subclassing GtkTreeView (*)
adf0e8b... docs: Fix examples (*)
5f33f4a... docs: Add an example (*)
b9e8935... docs: Document GtkBitsetIter (*)
8f7c207... docs: Add more GtkExpression (*)
059d131... Merge branch 'wip/chergert/subclass-treeview' into 'master' (*)
5e97df5... bitset: try again (*)
72d66df... docs: Revise sorter docs a bit (*)
bcd650f... docs: Revise the filter docs a bit (*)
353d4d1... Cosmetic docs change (*)
ec10857... docs: Move columns below columnview (*)
9742200... Merge branch 'matthiasc/for-master' into 'master' (*)
d6b3ac8... testsuite: Fix test case indentation (*)
34008e6... gl renderer: Ignore rounded clip that only increase the cli (*)
46bb3e3... icontheme: Indentation (*)
4e42074... adwaita: Remove header bar border radius (*)
339d9f0... gl renderer: Remove unused flag (*)
6a60b0f... gl renderer: Try to intersect rounded clips more often (*)
6cde640... gl renderer: Remove outdated comment (*)
37d7ab8... gl renderer: Avoid 9-slicing things that can't be (*)
11f07cb... GdkRGBA: Fix typo in documentation (*)
f721d2d... debug: Remove resize highlighting (*)
720c298... snapshot: Use collect_default directoy in push_debug() (*)
f678b38... widget: Remove useless if statement (*)
14589c2... widget: Save a gtk_css_node_get_style call (*)
de0547e... migration guide: Remove a stray html tag (*)
2bd87ce... boxlayout: Remove unused include (*)
c1f5153... boxlayout: Remove unnecessary checks (*)
7e19911... testwidgettransforms: Fix GtkBox casts (*)
8611faf... Merge branch 'wip/baedert/for-master' into 'master' (*)
0385f1a... Fix typo in the gtk-doc stanza for gtk_string_filter_new() (*)
b17cfb9... Merge branch 'ebassi/for-master' into 'master' (*)
671435e... Fix typo in the GtkStrinFilter constructor declaration (*)
f292498... Merge branch 'ebassi/for-master' into 'master' (*)
0e476c1... gtk-demo: Don't use GtkColorSwatch (*)
96ce0eb... Merge branch 'matthiasc/for-master' into 'master' (*)
cb906c8... inspector: Drop the recorder Private struct (*)
9ffd7d1... inspector: Dispose the recorder properly (*)
af30a7f... inspector: Dispose tree data properly (*)
314c855... inspector: Properly dispose GtkInspectorListData (*)
ca784e3... inspector: Properly dispose GtkInspectorShortcuts (*)
6b19fcd... inspector: Properly dispose GtkInspectorWindow (*)
facf78a... inspector: Allow disposing the inspector (*)
1bff328... inspector: Clean up GtkInspectorLogs (*)
2de31e4... inspector: Clean up GtkInspectorActionEditor (*)
dbd88fc... inspector: Clean up GtkInspectorActions (*)
26163a4... inspector: Clean up GtkInspectorVisual (*)
80e29a3... inspector: Clean up GtkInspectorMiscInfo (*)
7c02ae0... inspector: Clean up GtkInspectorGeneral (*)
6b59626... gtk: Improve g-i annotations for methods of GtkExpression s (*)
4da3edd... Merge branch 'wip/ricotz/annotations' into 'master' (*)
899024c... editablelabel: Add a style class while editing (*)
c7833bb... editablelabel: Document css nodes (*)
77072b3... fixup editing style class (*)
287d80b... editablelabel: Stop editing on focus-out (*)
76d80ef... inspector: Add focus handling to the property editor (*)
2e2336f... text: Claim clicks when grabbing focus (*)
7b76be5... button: Add explicit key bindings for activation (*)
9b64635... Merge branch 'matthiasc/for-master' into 'master' (*)
c64a021... NEWS: Updates (*)
75a30b1... windowhandle: Don't use an action muxer needlessly (*)
b5e20a3... Merge branch 'matthiasc/for-master' into 'master' (*)
86c7fce... Merge branch 'list-model-docs' into 'master' (*)
378e594... Tweak the GTK_DEBUG=help output (*)
95fc81c... inspector: Add a few more debug flags (*)
5df1356... gsk: Remove an unused debug flag (*)
0c15463... Merge branch 'matthiasc/for-master' into 'master' (*)
aa76f7e... Speed up action muxer setup (*)
ab67a81... Speed up action muxer setup more (*)
07e8daf... inspector: Remove action support temporarily (*)
14bb121... actionmuxer: Add some more api (*)
4786a16... actionmuxer: Port internal users (*)
96d42cf... actionmuxer: Stop implementing GActionGroup (*)
9b294eb... Add gtk_action_muxer_list_actions (*)
14059af... inspector: Make the actions tab work again (*)
05e614f... actionmuxer: Create observed_actions and groups on demand (*)
ed92026... actionmuxer: Use an array for accels (*)
486fbce... actionmuxer: Update docs and clean up headers (*)
d9ece94... ci: Switch ASAN tests to runners tagged so (*)
ee9c6bb... Merge branch 'action-muxer-speedup' into 'master' (*)
852429d... Merge branch 'barthalion/asan-runner' into 'master' (*)
2c519b0... testsuite: Fix a leak
b67ffe9... sortlistmodel: Test that the model is stable
9e525e0... demo: Add faster sorters
2b987d0... REMOVE: Copy the old sortmodel to GtkGSeqSortModel
35daf93... sortlistmodel: Replace with an array-based model
de69a3f... REMOVE: Copy dumb sort model to Sor2ListModel
7007655... sortlistmodel: Track item positions
3095326... REMOVE: Copy current sort model to Sor4ListModel
e5f57bd... Add a timsort() implementation
84e2c4c... sortlistmodel: Use timsort
73cd4e1... REMOVE: Copy initial timsort model to Tim1SortModel
f32c48c... timsort: Add gtk_tim_sort_set_runs()
39c3b95... sortlistmodel: Make sorting incremental
3d26f57... timsort: Make sure merges don't take too long
9588aec... timsort: Add gtk_tim_sort_set_max_merge_size()
4ecaa9b... timsort: Add change tracking to gtk_tim_sort_step()
54a47ca... sortlistmodel: Make the sort callback useful
a509069... testsuite: Add exhaustive sortlistmodel test
b2c0864... sortlistmodel: Add an incremental property
6da843b... REMOVE: Copy current sort model to Tim2SortModel
a6d598d... sortlistmodel: Split the SortItem into 2 arrays
e59d119... REMOVE: Copy current sort model to Tim3SortModel
3fa4f0e... sorter: Introduce GtkSortKeys
c0aaa9e... sortkeys: Add an equal sort keys
eda5470... stringsorter: Implement GtkSortKeys
592ef7c... numericsorter: Implement GtkSortKeys
3334775... treelistrowsorter: Implement GtkSortKeys
07ca1bc... multisorter: Implement GtkSortKeys
46f2933... sortlistmodel: Use GtkSortKeys
74f5a53... sortlistmodel: Make sort stable again
b559010... REMOVE: Copy current sort model to Tim4SortModel
448c2b0... timsort: Add progress estimation
814417f... Add another incremental sort model
a3b2fda... Add a custom model using quicksort
6038d83... sor3listmodel: Add a :sorting boolean
397ac15... sor3listmodel: Add profiler marks
854ca07... gtksor3listmodel: Track changed items precisely
6ec3241... sor3listmodel: Count the number of steps
39c79a7... sor3listmodel: Do time-based batching
0463734... sor3listmodel: Add an incremental property
7337fa2... testsuite: Add some sorting performance tests
fcf3df6... testsuite: Add more sorting tests
5577f52... testsuite: Collect more statistics on models
b229479... testsuite: Support incremental and non-incremental sorting
9338e9e... testsuite: Support different models
(*) This commit already existed in another branch; no separate mail sent
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]