summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Update Romanian translationFlorentina Mușat2020-05-241-878/+920
|
* Update Turkish translationEmin Tufan Çetin2020-05-231-2619/+3480
|
* Merge branch 'matthiasc/for-master' into 'master'Matthias Clasen2020-05-231-2/+3
|\ | | | | | | | | gtk-demo: Fix the dnd demo drop highlight See merge request GNOME/gtk!1958
| * gtk-demo: Fix the dnd demo drop highlightMatthias Clasen2020-05-221-2/+3
| | | | | | | | | | | | We want the drop highlight to be around the label, not around the item containing it, so move the drop target gesture to the right widget.
* | Merge branch 'no-app-menu' into 'master'Matthias Clasen2020-05-2214-428/+117
|\ \ | |/ |/| | | | | | | | | Drop the app menu Closes #2731 See merge request GNOME/gtk!1951
| * docs: Mention app menus in the migration guideMatthias Clasen2020-05-221-0/+11
| |
| * gtkapplication: Drop app menu supportMatthias Clasen2020-05-224-295/+10
| | | | | | | | | | | | | | | | | | | | Drop apis and code related to appmenus from both GtkApplication and GtkApplicationWindow. We still keep the menubar support, since it is needed for system integration on OS X. Fixes: #2731
| * print-editor: Stop using appmenu apisMatthias Clasen2020-05-221-19/+17
| | | | | | | | The appmenu-related GtkApplication apis are going away.
| * inspector: Drop app-menu supportMatthias Clasen2020-05-221-1/+1
| | | | | | | | | | Don't add app menu to the object tree anymore; this property is going away.
| * examples: Stop using appmenu apisMatthias Clasen2020-05-222-38/+43
| | | | | | | | The appmenu-related GtkApplication apis are going away.
| * gtk-demo: Stop using appmenu apisMatthias Clasen2020-05-225-75/+35
| | | | | | | | The appmenu-related GtkApplication apis are going away.
* | Merge branch 'matthiasc/for-master' into 'master'Matthias Clasen2020-05-224-28/+27
|\ \ | | | | | | | | | | | | Matthiasc/for master See merge request GNOME/gtk!1957
| * | fixed: Change coordinate apis to doublesMatthias Clasen2020-05-223-23/+24
| | | | | | | | | | | | | | | | | | | | | | | | | | | We are using floating point for coordinates everywhere now, so be consistent here. This commit also changes the implementation of gtk_fixed_get_child_position to work with non-translation child transforms.
| * | testsuite: Re-add the sizegroups-evolution reftestMatthias Clasen2020-05-221-5/+3
| |/ | | | | | | It doesn't seem to cause problems in ci anymore.
* | Merge branch 'BUG_filechooserbutton_remote_GTK4' into 'master'Matthias Clasen2020-05-221-1/+2
|\ \ | |/ |/| | | | | | | | | FileChooserButton: query 'display name' also for unbookmarked files Closes #1966 See merge request GNOME/gtk!1725
| * FileChooserButton: query 'display name' also for unbookmarked filesNelson Benítez León2020-04-191-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Do also the async file info query for remote files when they are not bookmarked, because otherwise "None" will be shown as file name (and fallback text generic icon will be used). The remote file was already browsed by the file chooser instance when selecting it, so querying the display name again should be using gio cache and not be slow. Even if it's were slow it's better than showing 'None' which makes it seem as if nothing was selected. Fixes #1966
* | Merge branch 'matthiasc/for-master' into 'master'Matthias Clasen2020-05-227-214/+353
|\ \ | | | | | | | | | | | | text: Avoid clash of preedit and placeholder See merge request GNOME/gtk!1955
| * | gtk-demo: Improve rotation in the dnd demoMatthias Clasen2020-05-221-34/+54
| | | | | | | | | | | | | | | | | | Make the drag icon preserve the rotation, and improve placement for the editor and for dnd to take the offset into account.
| * | gtk-demo: Improve editing in the dnd demoMatthias Clasen2020-05-221-37/+87
| | | | | | | | | | | | | | | Add a scale for the angle, make the edits apply immediately, and keep the item visible.
| * | gtk-demo: Improve drag icon handling in dnd exampleMatthias Clasen2020-05-221-2/+8
| | | | | | | | | | | | | | | Make the opacity change only apply to the 'ghost' of the item, not the drag icon.
| * | gtk-demo: Fix entry position in dnd demoMatthias Clasen2020-05-221-2/+2
| | | | | | | | | | | | | | | | | | gtk_fixed_get_child_position does not work if children have transforms that are not just 2D translations. Use gtk_widget_translate_coordinates instead.
| * | gtk-demo: Reorganize the dnd demoMatthias Clasen2020-05-221-173/+208
| | | | | | | | | | | | | | | Introduce a CanvasItem widget to make things a bit less ad hoc.
| * | main: Keep the target widget aliveMatthias Clasen2020-05-221-2/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | We are passing the event to the tooltip handle_event function at the very end. Unfortunately, the target_widget may have already died at that point. We prevent that by taking a ref during propagage_event, but the tooltip code was outside of that. Keep a ref until the very end ot prevent crashes.
| * | gtk-demo: Use proper drag icons in the dnd demoMatthias Clasen2020-05-221-0/+5
| | | | | | | | | | | | | | | Use a widget paintable to make the drag icon appear in two places at once.
| * | dragsource: Actually use the paintableMatthias Clasen2020-05-221-0/+9
| | | | | | | | | | | | | | | We were just ignoring a paintable provided by gtk_drag_source_set_icon().
| * | colorswatch: Remove a redundant includeMatthias Clasen2020-05-221-1/+0
| | |
| * | reftests: Fix the background-origin testMatthias Clasen2020-05-222-1/+12
| | | | | | | | | | | | | | | This was broken when I accidentally removed one of the buttons.
| * | text: Avoid clash of preedit and placeholderMatthias Clasen2020-05-221-2/+4
| | | | | | | | | | | | | | | Take preedit into account when determining the visibility of placeholder text.
* | | gl renderer: don't pretend all transform nodes support being transformedTimm Bäder2020-05-221-1/+3
| | | | | | | | | | | | | | | | | | | | | It doesn't work in the general case. The transform handling could use a general overhaul though. Fixes #2773
* | | gl renderer: Fix some off-by-one and rounding errors in the shadow codeTimm Bäder2020-05-222-17/+19
| | | | | | | | | | | | | | | | | | Take 24 Fixes #2759
* | | Merge branch 'fix-printbackend' into 'master'Matthias Clasen2020-05-226-6/+19
|\ \ \ | |/ / |/| | | | | | | | | | | | | | Build media backends with common_cflags and export the symbol Closes #2771 See merge request GNOME/gtk!1956
| * | Build media backends with common_cflags and export the symbolQiu Wenbo2020-05-226-6/+19
|/ / | | | | | | Fixes: #2771
* | Update Ukrainian translationYuri Chornoivan2020-05-221-525/+529
| |
* | Merge branch 'matthiasc/for-master' into 'master'Matthias Clasen2020-05-226-111/+116
|\ \ | | | | | | | | | | | | | | | | | | Matthiasc/for master Closes #227, #328, and #1010 See merge request GNOME/gtk!1954
| * | trash-monitor: Rate limit updatesOndrej Holy2020-05-211-14/+55
| | | | | | | | | | | | | | | | | | | | | | | | Trash monitor queries info from gvfsd-trash after each file monitor change which can be problematic when too many changes happen in a short time. Let's rate limit the number of queries... Fixes: #1010
| * | range: Treat lower and upper limit the sameMatthias Clasen2020-05-211-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | When clamping values to be within the range of the adjustment, treat the lower and upper limit the same. Fixes: #328
| * | windowhandle: Drop Move and Resize from the fallback menuMatthias Clasen2020-05-211-45/+0
| | | | | | | | | | | | | | | | | | | | | The expected behavior is that we trigger a keyboard-driven interactive move or resize operation. But that doesn't work with common compositors like mutter or weston, so lets not expose non-working menuitems.
| * | tooltip: Avoid criticalsMatthias Clasen2020-05-211-4/+7
| | | | | | | | | | | | | | | | | | | | | It is possible that the target widget is already unparented at the time that we call the tooltips handle_event function. Quietly return in that case, no need to emit a critical.
| * | accelgroup: Use Unicode in string literalsMatthias Clasen2020-05-211-5/+4
| | | | | | | | | | | | Its 2020, non-ASCII characters are not taboo anymore.
| * | Differentiate keypad keysyms in acceleratorsMatthias Clasen2020-05-212-41/+48
|/ / | | | | | | | | | | | | | | | | When displaying accelerators, differentiate keypad symbols with a 'KP' prefix. Fixing a 17 year old bug. Update expected output in accelerator tests. Fixes: #227
* | Merge branch 'matthiasc/for-master' into 'master'Matthias Clasen2020-05-215-15/+26
|\ \ | | | | | | | | | | | | Matthiasc/for master See merge request GNOME/gtk!1953
| * | gtk-demo: Fix breakage in a css demoMatthias Clasen2020-05-211-9/+9
| | | | | | | | | | | | | | | | | | This is fallout from container api changes. We were treating a GtkOverlay like a GtkBox, which it isn't.
| * | gtk-demo: Plug another leakMatthias Clasen2020-05-211-0/+2
| | | | | | | | | | | | | | | | | | | | | We were leaking the builder in the css blendmodes demo, by creating a ref cycle. This was showing up as the list entry not going back to upright after closing the window.
| * | gtk-demo: Plug another leakMatthias Clasen2020-05-211-4/+13
| | | | | | | | | | | | | | | | | | | | | We were leaking the builder in the revealers demo, by creating a ref cycle. This was showing up as the list entry not going back to upright after closing the window.
| * | gtk-demo: Plug another leakMatthias Clasen2020-05-211-1/+1
| | | | | | | | | | | | | | | | | | | | | We were leaking the builder in the cursors demo, by creating a ref cycle. This was showing up as the list entry not going back to upright after closing the window.
| * | gtk-demo: Plug a leakMatthias Clasen2020-05-211-1/+1
|/ / | | | | | | | | | | | | We were leaking the builder in the builder demo, by creating a ref cycle. This was showing up as the list entry not going back to upright after closing the window.
* | gl renderer: Fix blurred outset shadow slicingTimm Bäder2020-05-212-123/+396
| | | | | | | | | | | | Take 23. Fixes #2759
* | Merge branch 'matthiasc/for-master' into 'master'Matthias Clasen2020-05-202-8/+16
|\ \ | | | | | | | | | | | | Matthiasc/for master See merge request GNOME/gtk!1950
| * | mediastream: Volume is a doubleMatthias Clasen2020-05-201-5/+5
| | | | | | | | | | | | | | | | | | Another obvious copy-paste error in the property declarations of GtkMediaStream. Volume should be a double, with range [0, 1], not a boolean.
| * | mediastream: Some properties were meant to be readonlyMatthias Clasen2020-05-201-3/+3
| | | | | | | | | | | | | | | | | | These properties aren't covered by set_property(), and it doesn't make sense to do so. They were just declared as read-write by mistake.