summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* pathbar: Inherit from GtkWidgetTimm Bäder2020-02-253-246/+27
|
* colorchooser: Fix typo in checkerboard colorTimm Bäder2020-02-251-1/+1
|
* inspector: Remove double borders in recorderTimm Bäder2020-02-251-71/+62
|
* headerbar: Replace gtk_widget_destroy() callTimm Bäder2020-02-251-1/+2
|
* headerbar: Remove size request on icon buttonTimm Bäder2020-02-251-1/+0
| | | | Doesn't make sense that we force this one button to be this big.
* shortcutlabel: Remove unnecessary includesTimm Bäder2020-02-251-2/+0
|
* stackswitcher: Avoid calling gtk_widget_destroy()Timm Bäder2020-02-251-1/+1
|
* modelbutton: Fix wrong function name in doc commentTimm Bäder2020-02-251-1/+1
|
* placessidebar: Convert popover menu to proper GtkPopoverMenuTimm Bäder2020-02-251-238/+145
|
* placessidebar: Avoid calling gtk_widget_destroy()Timm Bäder2020-02-251-13/+13
|
* pathbar: Avoid calling gtk_widget_destroy()Timm Bäder2020-02-251-1/+1
|
* headerbar: Avoid calling gtk_widget_destroy()Timm Bäder2020-02-251-1/+1
|
* popovermenubar: Avoid calling gtk_widget_destroy()Timm Bäder2020-02-251-3/+3
|
* emojichooser: Avoid using gtk_widget_destroy()Timm Bäder2020-02-251-3/+4
|
* popovermenu: Avoid a gtk_widget_destroy() callTimm Bäder2020-02-251-1/+1
|
* colorchooserwidget: Get rid of a gtk_widget_destroy() callTimm Bäder2020-02-251-6/+2
|
* testsuite: Remove outdated exclusionsMatthias Clasen2020-02-241-11/+0
| | | | | There were mentions of GtkCList and GtkColorSelection in these test. The memories!
* Merge branch 'spinning-spinner' into 'master'Matthias Clasen2020-02-258-39/+64
|\ | | | | | | | | Rename GtkSpinner::active to ::spinning See merge request GNOME/gtk!1475
| * Rename GtkSpinner::active to ::spinningMatthias Clasen2020-02-248-39/+64
| | | | | | | | | | | | And add a setter and getter. The old name was confusing with the widget state of the same name. 'Active' is just too overloaded.
* | Merge branch 'kill-rtl-media-icons' into 'master'Matthias Clasen2020-02-252-0/+0
|\ \ | | | | | | | | | | | | Drop rtl variants of media-playback-start See merge request GNOME/gtk!1474
| * | Drop rtl variants of media-playback-startMatthias Clasen2020-02-242-0/+0
| |/ | | | | | | According to #2469, they are unwanted.
* | Merge branch 'kill-popover-relative-to' into 'master'Matthias Clasen2020-02-2551-290/+141
|\ \ | |/ |/| | | | | Drop GtkPopover::relative-to See merge request GNOME/gtk!1471
| * popover: Drop ::relative-toMatthias Clasen2020-02-2451-290/+141
|/ | | | | | | | | It is enough to just set the parent (and make the parent call gtk_native_check_resize in size_allocate). This commit removes the relative_to argument to the constructors of GtkPopover and GtkPopoverMenu, and updates all callers.
* Merge branch 'surface-get-mapped' into 'master'Matthias Clasen2020-02-258-14/+15
|\ | | | | | | | | Add gdk_surface_get_mapped See merge request GNOME/gtk!1473
| * Drop gdk_surface_is_visibleMatthias Clasen2020-02-243-20/+0
| | | | | | | | It has been replaced by gdk_surface_get_mapped.
| * Replace gdk_surface_is_visible by _get_mappedMatthias Clasen2020-02-245-9/+9
| | | | | | | | | | The property is called ::mapped, and we want to get to standard getter naming.
| * Add gdk_surface_get_mappedMatthias Clasen2020-02-243-0/+21
|/ | | | | Returns the value of the ::mapped property. This is a direct replacement for gtk_surface_is_visible.
* Merge branch 'getters-and-setters' into 'master'Matthias Clasen2020-02-2416-243/+169
|\ | | | | | | | | gdk:Getters and setters See merge request GNOME/gtk!1472
| * Add missing GdkDrag gettersMatthias Clasen2020-02-243-0/+45
| |
| * surface: Add a getter for autohideMatthias Clasen2020-02-243-0/+21
| |
| * gdk: Drop GdkDevice::input-mode and rename ::input-sourceMatthias Clasen2020-02-2410-221/+43
| | | | | | | | | | | | | | | | Drop the input-mode, since it only makes sense for floating devices, which we don't have anymore. And renamt ::input-source to ::source, to match the getter. Update all users.
| * device: Add missing gettersMatthias Clasen2020-02-245-23/+40
| | | | | | | | | | | | This adds getters for a few properties that were missing them, and renames the input-mode and input-source properties to match their existing getters.
| * Add a getter for GdkAppLaunchContext::displayMatthias Clasen2020-02-243-7/+28
|/
* Fix the build with docsMatthias Clasen2020-02-241-1/+4
| | | | This is fallout from filechooser api changes.
* Merge branch 'wip/ebassi/filechooser-new' into 'master'Matthias Clasen2020-02-2431-3075/+564
|\ | | | | | | | | | | | | Clean up the GtkFileChooser API Closes #2455 See merge request GNOME/gtk!1454
| * docs: Add migration notes for GtkFileChooserEmmanuele Bassi2020-02-221-2/+35
| |
| * Remove preview widget from GtkFileChooserEmmanuele Bassi2020-02-2214-737/+2
| | | | | | | | | | | | | | | | | | | | | | The preview widget harks from a platform before time, when we didn't have GIO, or a thumbnail specification. Very few applications use it correctly, if at all; it has an horrid hack to deal with the ownership of the widget's instance when accessed through the getter function; it messes up the layout of the widget and its label is less than useful when it comes to file names longer than a dozen characters; it's a poor substitute for a proper thumbnail view.
| * Remove GtkFileChooserEntry:local-onlyEmmanuele Bassi2020-02-223-26/+0
| | | | | | | | We don't use it any more in GtkFileChooserWidget.
| * Remove GtkPlacesSidebar:local-onlyEmmanuele Bassi2020-02-223-107/+38
| | | | | | | | We don't use it any more in GtkFileChooserWidget.
| * Remove GtkPlacesView:local-onlyEmmanuele Bassi2020-02-223-117/+0
| | | | | | | | We don't use it any more from the file chooser widget.
| * Remove GTK_FILE_CHOOSER_ACTION_CREATE_FOLDEREmmanuele Bassi2020-02-2210-122/+48
| | | | | | | | | | We don't need a whole separate action, now that the file chooser widget can create folders; we can create use SELECT_FOLDER and create one.
| * Remove GtkFileChooser:local-onlyEmmanuele Bassi2020-02-2211-241/+7
| | | | | | | | | | Now that the whole API goes through GFile we don't have the weird split between local-only and non-local-only modes.
| * Remove GtkFileChooser:show-hiddenEmmanuele Bassi2020-02-229-89/+3
| | | | | | | | | | This is a user setting and a user action, not something that ought to be programmatically set via the file selection API.
| * Remove overwrite confirmation machinery from GtkFileChooserEmmanuele Bassi2020-02-2218-348/+15
| | | | | | | | | | Overwrite confirmation should not be optional, and it should not loop into application code to create their own dialog and user response.
| * Drop GtkFileChooser:extra-widgetEmmanuele Bassi2020-02-2211-151/+8
| | | | | | | | | | We have "choices" as a more rational (and portable) API; additionally, the ownership semantics of the extra widget property getter are a hack.
| * Remove filename/URI API from GtkFileChooserEmmanuele Bassi2020-02-2218-1241/+514
| | | | | | | | | | | | | | | | | | | | | | | | GtkFileChooser's API predates GIO by a few years, so it started off with filenames and URI as character arrays. After introducing GIO as a dependency, the API included GFile-based entry points. It's much more appropriate to use GFile everywhere, as we want to encourage people to use GIO instead of passing random bytes to low level POSIX API. See: #2455
* | Merge branch '138-gtk4-install-valgrind-suppressions' into 'master'Matthias Clasen2020-02-241-0/+7
|\ \ | | | | | | | | | | | | | | | | | | build: Install Valgrind suppressions files Closes #138 See merge request GNOME/gtk!1467
| * | build: Install Valgrind suppressions filesPhilip Chimento2020-02-231-0/+7
| | | | | | | | | | | | | | | | | | | | | This is so that other programs linking to GTK can use GTK's suppressions files when performing their own Valgrind analysis. Closes: #138
* | | Merge branch 'matthiasc/for-master' into 'master'Matthias Clasen2020-02-241-36/+17
|\ \ \ | |/ / |/| | | | | | | | broadway: Remove SURFACE_IS_TOPLEVEL See merge request GNOME/gtk!1469
| * | broadway: Remove SURFACE_IS_TOPLEVELMatthias Clasen2020-02-231-36/+17
|/ / | | | | | | All surfaces are toplevels now.