summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Make GtkListBoxRow GtkActionable.Arnaud Bonatti2018-01-021-4/+100
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=741633
* Remove selection-handling leftoversMatthias Clasen2018-01-022-11/+0
| | | | | The selection_get and selection_received vfuncs are no longer used, remove them.
* testinput: Make this work againMatthias Clasen2018-01-021-25/+30
| | | | | | This test was not updated to using a draw func instead of the ::draw signal yet. At the same time, make it use ::size-allocate instead of ::configure-event.
* Drop an unused enum valueMatthias Clasen2018-01-021-1/+0
| | | | | We haven't had a GtkWindow::frame-event since the linux-fb backends demise.
* testgtk: Fix the test scrolling testMatthias Clasen2018-01-021-0/+2
| | | | We need to expand here, otherwise things look wrong.
* testgtk: Fix the scrolledwindow testMatthias Clasen2018-01-021-0/+2
| | | | We need to expand here, otherwise things look wrong.
* gtk-demo: Port the drawingarea demo to a gestureMatthias Clasen2018-01-021-34/+33
| | | | Use a drag gesture here, just like in the drawing example.
* Port drawing example to gesturesMatthias Clasen2018-01-021-56/+50
| | | | Use a drag and a multi-press gesture.
* Make drawing example work againMatthias Clasen2018-01-021-25/+29
| | | | | | Using ::configure-event and ::draw on a drawing area doesn't work anymore. Use ::size-allocate and a draw function instead.
* Remove testthreadsMatthias Clasen2018-01-021-160/+0
| | | | | As far as I can tell, this has not been in the Makefiles since 2001...
* Drop an unintentional use of ::destroy-eventMatthias Clasen2018-01-021-2/+1
| | | | Clearly, ::destroy was meant here.
* testsuite: Drop commented out and useless codeMatthias Clasen2018-01-022-31/+1
| | | | These two uses of ::delete-event were pointless.
* Drop a no-longer-working testMatthias Clasen2018-01-022-105/+0
| | | | Embedding toplevels does not work anymore.
* Revert "inspector: Stop using GtkWidget::event"Matthias Clasen2018-01-021-3/+1
| | | | | | This reverts commit 1268440c358add567c437693bf616634cf280235. Turns out we'll keep ::event, so this was misguided.
* Revert "treeviewcolumn: Stop using GtkWidget::event"Matthias Clasen2018-01-021-7/+1
| | | | | | This reverts commit da74314779ec155e06d370fd2f3f73f3948b1311. Turns out we'll keep ::event, so this was misguided.
* Revert "text handler: Stop using GtkWidget::event"Matthias Clasen2018-01-021-5/+2
| | | | | | This reverts commit 74f563b50136c72e021f68a3f0256ed5cad69d01. Turns out we'll keep ::event, so this was misguided.
* spinner cell: Avoid a crashMatthias Clasen2018-01-021-2/+0
| | | | | The icon helper is not used, so no point in crashing while trying to destroy it.
* docs: Don't mention non-longer-existing signalsMatthias Clasen2018-01-021-24/+13
| | | | The ::window-state-event signal no longer exists.
* GdkTexture: Add a missing (array) annotationTimm Bäder2018-01-021-1/+1
|
* stack-allocate GtkCssLookup instancesTimm Bäder2018-01-023-18/+13
|
* gl renderer: Avoid some code duplicationTimm Bäder2018-01-021-25/+13
|
* gl driver: Remove some type checks in a hot pathTimm Bäder2018-01-021-3/+0
|
* gl renderer: Remove an unnecessary blockTimm Bäder2018-01-021-16/+11
|
* css parser: Reuse one GStringTimm Bäder2018-01-021-9/+43
| | | | | | | Instead of creating a new one for every ident, name and string, just create one GString and reuse it. This means the GString we keep around will grow to the maximum size of any ident, name or string we parse, which is still not terribly large.
* themes: missing specificity bump on expander arrowDaniel Boles2018-01-016-6/+8
| | | | | | Commit 4ee02725b407b277c36720f6f4279989730d24a2 made the :hover apply to the title node, not the arrow node, but the selectors it added were not caught by the recent commits fixing the specificity of title > arrow.
* themes: Regenerate CSS to reflect recent commitsDaniel Boles2018-01-014-32/+52
| | | | a lot of them, in this case
* HighContrast: Avoid expander↔combobox interferenceDaniel Boles2018-01-011-1/+1
| | | | as per commit 4241c4bdbd652abb76a3c9fc3e1194bc606a4477
* emoji: Accept unpaired releases for variationsMatthias Clasen2017-12-301-0/+1
| | | | | | This enables a single long-press-move-release gesture for picking a variation. This is not perfect yet: We don't get hover in this case.
* list, flow box: Make unpaired releases opt-inMatthias Clasen2017-12-302-3/+60
| | | | | | We don't want a pointer that is moved off a scrollbar to trigger a row when it gets released. To avoid this, require an explicit opt-in to handling unpaired-releases.
* dnd: Drop docs that are no longer relevantMatthias Clasen2017-12-301-22/+0
| | | | | We no longer take an event as argument, so no need to explain how to obtain a suitable event.
* text handler: Stop using GtkWidget::eventMatthias Clasen2017-12-301-2/+5
| | | | This signal is going away.
* treeviewcolumn: Stop using GtkWidget::eventMatthias Clasen2017-12-301-1/+7
| | | | This signal is going away.
* inspector: Stop using GtkWidget::eventMatthias Clasen2017-12-301-1/+3
| | | | This signal is going away.
* Drop deprecated text view layersMatthias Clasen2017-12-293-13/+1
| | | | These have been marked as deprecated, so lets drop them.
* Update new css docs for new nowrap handlingMatthias Clasen2017-12-291-9/+9
| | | | | This changes the recent additions to the css property docs to also use <phrase role="nowrap">
* gtk: remove non-breaking space, probably there by mistakeArnaud Rebillout2017-12-291-1/+1
| | | | | | Signed-off-by: Arnaud Rebillout <elboulangero@gmail.com> https://bugzilla.gnome.org/show_bug.cgi?id=791710
* css docs: fix some formatting inconsistencies along the wayArnaud Rebillout2017-12-292-40/+45
| | | | | | | | Mostly spaces. Signed-off-by: Arnaud Rebillout <elboulangero@gmail.com> https://bugzilla.gnome.org/show_bug.cgi?id=791710
* css docs: remove useless <para>Arnaud Rebillout2017-12-291-1/+1
| | | | | | Signed-off-by: Arnaud Rebillout <elboulangero@gmail.com> https://bugzilla.gnome.org/show_bug.cgi?id=791710
* css docs: swap border-width and border-left shorthands, to keep going clockwiseArnaud Rebillout2017-12-291-6/+6
| | | | | | Signed-off-by: Arnaud Rebillout <elboulangero@gmail.com> https://bugzilla.gnome.org/show_bug.cgi?id=791710
* css docs: Fix duplicate border‑right‑widthArnaud Rebillout2017-12-291-2/+2
| | | | | | Signed-off-by: Arnaud Rebillout <elboulangero@gmail.com> https://bugzilla.gnome.org/show_bug.cgi?id=791710
* css docs: Fix refentry and refnameArnaud Rebillout2017-12-292-5/+5
| | | | | | Signed-off-by: Arnaud Rebillout <elboulangero@gmail.com> https://bugzilla.gnome.org/show_bug.cgi?id=791710
* css docs: Ensure the first column does not break for every tableArnaud Rebillout2017-12-292-125/+125
| | | | | | Signed-off-by: Arnaud Rebillout <elboulangero@gmail.com> https://bugzilla.gnome.org/show_bug.cgi?id=791710
* css docs: Get rid of non-breaking hyphensArnaud Rebillout2017-12-292-114/+104
| | | | | | Signed-off-by: Arnaud Rebillout <elboulangero@gmail.com> https://bugzilla.gnome.org/show_bug.cgi?id=791710
* css docs: Get rid of non-breaking spacesArnaud Rebillout2017-12-292-11/+9
| | | | | | Signed-off-by: Arnaud Rebillout <elboulangero@gmail.com> https://bugzilla.gnome.org/show_bug.cgi?id=791710
* css docs: Fix some angle brackets for percentageArnaud Rebillout2017-12-291-2/+2
| | | | | | Signed-off-by: Arnaud Rebillout <elboulangero@gmail.com> https://bugzilla.gnome.org/show_bug.cgi?id=791710
* window: Avoid a set-but-not-used warningTimm Bäder2017-12-291-1/+1
|
* gl renderer: Fix release buildTimm Bäder2017-12-292-3/+14
|
* build: Rename a variableTimm Bäder2017-12-291-2/+2
| | | | Those aren't source headers...
* gl driver: Remove more unused APITimm Bäder2017-12-292-33/+2
|
* gl renderer: Properly delete all shader programsTimm Bäder2017-12-291-7/+3
|