| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
| |
This is for consistency with other wrapping list constructors.
We want them all to be transfer full, allow-none.
Update all callers.
|
|\
| |
| |
| |
| | |
overlaylayout: Document minimally
See merge request GNOME/gtk!2285
|
|/
|
|
|
|
| |
This layout manager is not reusable, but we
still need to make its layout properties show
up in the docs.
|
|\
| |
| |
| |
| | |
Matthiasc/for master
See merge request GNOME/gtk!2284
|
| |
| |
| |
| |
| |
| | |
Plug some holes in our structs by rearranging
a few fields. This is was done looking at
pahole output.
|
| |
| |
| |
| |
| |
| | |
Plug some holes in our structs by rearranging
a few fields. This is was done looking at
pahole output.
|
| |
| |
| |
| | |
The radius fields are never used.
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
We are using floats for rgb, and we don't need more precision
for hsl colors either. We use hsl for computing color expressions
like shade(), lighter() and darker(), which are not precisely
specified anyway.
This commit updates the one test where the output changes a
tiny bit due to this.
|
| | |
|
|/ |
|
|\
| |
| |
| |
| | |
Matthiasc/for master
See merge request GNOME/gtk!2283
|
| |
| |
| |
| | |
This tests the crash fix in f7b73b2e010960975.
|
| |
| |
| |
| |
| | |
Add a test that makes changes to a model while it
is incrementally sorted.
|
| |
| |
| |
| |
| |
| | |
We need to clear the pointer after freeing the data,
since the sortlistmodel keeps its timsort structure
around and reuses it.
|
| |
| |
| |
| | |
Name the tests for what they do.
|
| |
| |
| |
| | |
This was unintentionally disabled.
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| | |
Setting a width request is not quite enough, since
gtk_widget_set_size_request() only queues a resize
when the widget is visible. Explicitly force one
here. Without this, the popup sometimes shows up
too small.
|
|\ \
| | |
| | |
| | |
| | | |
Get rid of unneeded glib types
See merge request GNOME/gtk!2282
|
| | | |
|
| | | |
|
| | | |
|
|/ / |
|
|\ \
| |/
|/|
| |
| | |
menubutton: Remove align-widget property
See merge request GNOME/gtk!2280
|
|/
|
|
|
| |
The property has been unused since commit 8701e34f749. That was four
years ago, so it's safe to say that nobody has been missing it terribly.
|
|\
| |
| |
| |
| | |
gdk/gdkarrayimpl.c: Fix build on Visual Studio
See merge request GNOME/gtk!2279
|
|/
|
|
|
| |
It seems like initializing something to an empty array using `{}` is a GCCism,
so just stuff a 0 within the braces to accomplish the same thing.
|
|\
| |
| |
| |
| |
| |
| | |
filechooser: Remove a leftover signal emission
Closes #2942
See merge request GNOME/gtk!2276
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
This is truly a russian doll of documentation formats:
a string containing <> inside an xml fragment in an |[ ]|
gtk-doc example in markdown in a doc comment.
Sadly, something gets escaping wrong, so the <> end up
literally in the docbook and mess up the last step of
our document formatting, even after turning them into
entities.
Work around this with an extra level of entities that
really shouldn't be necessary.
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
This flag causes pandoc to emit a proper doctype
declaration and, crucially, namespace declarations
for the xlink namespace that it insists on using
for href attributes. Without this, putting external
links in md documents doesn't survive the journey
through xml.
|
| |
| |
| |
| | |
Point out the need to escape <> in xml.
|
| |
| |
| |
| |
| | |
Add a reference to the the syntax for shortcut actions
in builder files.
|
|/
|
|
|
|
|
|
| |
Commit 0145809a94667c75ed4a4 replace the response-requested
signal with an action, but didn't actually remove the emission
of that no-longer-existing signal.
Fixes: #2942
|
|\
| |
| |
| |
| | |
Wip/otte/for master
See merge request GNOME/gtk!2277
|
| | |
|
|/ |
|
| |
|
| |
|
|\
| |
| |
| |
| | |
Matthiasc/for master
See merge request GNOME/gtk!2275
|
| | |
|
|/
|
|
|
|
| |
Add a table mapping event signals to their event controller
replacements, and a table mapping former GtkContainer
subclasses to their gtk_container_add replacement.
|
|\
| |
| |
| |
| | |
timsort: Actually 0-terminate the array in get_runs()
See merge request GNOME/gtk!2274
|
|/
|
|
|
| |
This could cause SEGVs when changing the sort during an ongoing sort
operation.
|
| |
|
| |
|
|\
| |
| |
| |
| | |
Massively refactor and improve sortlistmodel
See merge request GNOME/gtk!2273
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
SSave the missing keys as a bitset and iterate over that bitset in the
step function.
Solves the problem with a large UI block at the beginning of a sort
operation when all the keys were generated, in particular when key
generation was slow.
Benchmarks for maximum time taken by a single main loop callback:
initial sort with complex GFileInfo keys
old new
32,000 items 137ms 3ms
128,000 items 520ms 31ms
initial sort with string keys
old new
32,000 items 187ms 1ms
128,000 items 804ms 3ms
|