summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Update zh_CN translationgtk-3-16Tong Hui2018-03-241-1700/+3289
|
* gtkselectionprivate: minor style fixIgnacio Casal Quinteiro2016-05-191-1/+1
| | | | This seems to make some issue with the gtk# scanner.
* Updated Slovenian translationMatej Urbančič2016-03-051-383/+386
|
* cssstyle: Don't crash if properties are added at runtimeBenjamin Otte2016-01-112-3/+30
| | | | | | | | Just return the default value for those properties. Testcase included. https://bugzilla.redhat.com/show_bug.cgi?id=1281234
* entry completion: Only grab the device if we have oneMatthias Clasen2015-11-161-9/+12
| | | | | | When the entry completion is popped up from a timeout, we may not have a device. In that case, don't call gdk_device_grab, do avoid criticals.
* Updated German translationChristian Kirbach2015-11-111-223/+201
|
* placessidebar: do not crash if uris is NULLDominique Leuenberger2015-10-291-1/+1
| | | | | | | On Drag'n'Drop actions across system boundaries (VM host to guest), the happen to be null. https://bugzilla.gnome.org/show_bug.cgi?id=757298
* GtkMenuButton: explicitly protect against recursionCarlos Garnacho2015-10-231-0/+7
| | | | | | | | | | | | | | The visibility toggling happening on ::click() relied implicitly on the popover animation, but breaks on disabled animations. The recursion happening within gtk_toggle_button_set_active() (which triggers ::clicked when changing state) makes this vfunc to run again, inverting the visibility of the popover in result. Fix this by explicitly checking about recursion, we want the button to be toggled to the right state, but we don't want the callback running again. https://bugzilla.gnome.org/show_bug.cgi?id=752577
* Updated Norwegian bokmål translation.Kjartan Maraas2015-10-171-1107/+1961
|
* Updated Norwegian bokmål translation with fixes from Einar Ulvsløkk.Kjartan Maraas2015-10-171-829/+222
|
* Updated Finnish translationJiri Grönroos2015-10-051-1764/+2451
|
* Updated Dutch translation properties 3.16Hannie Dumoleyn2015-10-051-2610/+3564
|
* Updated Dutch translation 3.16Hannie Dumoleyn2015-10-051-1996/+3141
|
* widget: Make sure we only run controllers on realized widgetsCarlos Garnacho2015-09-211-0/+3
| | | | | | | | The default event bubbling paths are prone to just running event controllers even after the widget was potentially unrealized/destroyed in an event handler callback, so bail out early if that's the case. https://bugzilla.gnome.org/show_bug.cgi?id=755352
* gesture: strengthen against destroyed windowsCarlos Garnacho2015-09-211-1/+5
| | | | | | | Bail out when we receive an event with an already destroyed window, we'll hopefully get reset/cancelled afterwards on grab broken events. https://bugzilla.gnome.org/show_bug.cgi?id=755352
* Updated Japanese translationHajime Taira2015-09-201-420/+648
|
* 3.16.73.16.7Matthias Clasen2015-09-172-2/+26
|
* Plug another memory leakMatthias Clasen2015-09-171-0/+1
|
* Plug a memory leakMatthias Clasen2015-09-171-0/+1
|
* Update the gtk3-demo man pageMatthias Clasen2015-09-171-0/+17
| | | | We have options now !
* gtk-demo:Add a --list optionMatthias Clasen2015-09-171-0/+32
| | | | This just shows the available examples and then exists.
* gtk-demo: Make --autoquit a simple optionMatthias Clasen2015-09-171-5/+5
| | | | | No real need to specify the amount of delay, just make this a plain boolean.
* gtk-demo: Add a way to launch individual demosMatthias Clasen2015-09-171-1/+69
| | | | | | Add a --run option which takes the name of an example and launches it. Also add a --autoquit option which can be used to quit after a given number of seconds.
* text view: Drop an unused variableMatthias Clasen2015-09-171-2/+0
|
* text view: Improve cursor hiding logicMatthias Clasen2015-09-171-12/+20
| | | | | | | | | | | Same as we did for the entry in the previous commit. Previously, we just hid the cursor if a key event was adding text, but not when you used backspace, or Ctrl-V. Rearrange things so that we obscure the cursor whenever the buffer contents change while we are handling key events. https://bugzilla.gnome.org/show_bug.cgi?id=754535
* entry: Improve cursor hiding logicMatthias Clasen2015-09-171-8/+27
| | | | | | | | | Previously, we just hid the cursor if a key event was adding text, but not when you used backspace, or Ctrl-V. Rearrange things so that we obscure the cursor whenever the buffer contents change while we are handling key events. https://bugzilla.gnome.org/show_bug.cgi?id=754535
* Avoid some duplicate test namesMatthias Clasen2015-09-171-2/+0
| | | | GLib considers these an bug now.
* gtk-demo: Update listbox example with longer listBenjamin Otte2015-09-171-8/+388
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add all 388 tweets of the @GTKtoolkit account. This shows the performance behavior of the listbox (not good with that many rows) and allows us to quickly notice when things get worse (or better). And just so I have a place where I can dump how I generated this file: First, I got Timm Bäder to download me the json for the twitter feed into a file gtk.json, then I ran the jq tool on it like this: jq ".[] | if .retweeted_status then .retweeted_status.user.name + \"|\" + .retweeted_status.user.screen_name else .user.name + \"|\" + .user.screen_name end + \"|\" + .text" gtk.json | cat -n | sed "s/\\s*\([0-9]*\)\t\"\(.*\)\"/\\1|\\2/" > messages.start jq ".[] | .created_at" gtk.json | sed "s/\"\(.*\)\"/\1/" | while read in; do date +%s -d "$in"; done > dates jq ".[] | \"0|\" + if .retweeted_status then .user.screen_name else \"\" end + \"|\" + (.favorite_count | tostring) + \"|\" + (.retweet_count | tostring)" gtk.json | sed "s/\"\(.*\)\"/\\1/" > messages.end paste -d\| messages.start dates messages.end > messages.txt This whole machinery of going through 3 intermediate files was only necessary to onvert the dates from ISO format to unix timestamps, otherwise this could have been a single line.
* gtk-demo: Order tweets newest first in listbox exampleBenjamin Otte2015-09-171-1/+1
|
* treeview: check for pixel cache before setting propertyChristian Hergert2015-09-171-1/+2
| | | | | | Code exists in the wild that calls this function after the widget has been destroyed (and the pixel cache released). Simply check that the pixel cache exists to preserve the existing state.
* multipress: Only emit preedit signals if neededMatthias Clasen2015-09-171-3/+6
| | | | | | | | When clearing the compose buffer, don't emit preedit-changed unconditionally. This triggers a recursion which leads to a crash. https://bugzilla.gnome.org/show_bug.cgi?id=753644
* print operation: let subclasses use a custom paginatePaolo Borelli2015-09-171-9/+27
| | | | | | | | | | | | | | GtkPrintOperation was emitting paginate only if a signal was connected, this meant that subclassing and overriding the paginate vfunc lead to the unexpected result that paginate did not run. Instead we always emit the signal and use a custom accumulator: if there is a signal we just run that and avoid the default handler, otherwise we run the default handler which can be the one by the subclass or the default handler that just skips pagination. Patch by Yevgen Muntyan, fixes #345345
* Add a note to gdk_screen_get_width/height_mmMatthias Clasen2015-09-171-2/+8
| | | | | The values returned by these functions are not very well defined, recommend to use the monitor dimensions instead.
* wayland: calculate screen physical sizeCarlos Garnacho2015-09-171-1/+28
| | | | | | | A simple calculation is done so far (assuming monitor areas never overlap) so gdk_screen_get_width/height_mm return meaningful values. https://bugzilla.gnome.org/show_bug.cgi?id=753621
* entry completion: Clarify index in documentationChristian Dywan2015-09-171-0/+6
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=579466
* Improve printer distinction for option retrievalMichael Weghorn2015-09-111-1/+1
| | | | | | | | | | | In order to retrieve the user options for a printer, the respective printer name is used. This fixes the comparison of printer names to avoid that the options of another printer are accidently read whose name starts with the same letters, but is longer (e.g. "myprinterlongername" instead of "myprinter"). This fixes Bug 753628.
* Adwaita: fix documents and the like rubberbandLapo Calamandrei2015-09-093-2/+3
|
* Adwaita: set -GtkRange-trough-border: 0 for scrollbarsLapo Calamandrei2015-09-083-3/+3
| | | | which fixes firefox scrollbar not being fittsy when maximixed.
* Updated German translationChristian Kirbach2015-09-021-264/+514
|
* Updated Hungarian translationBalázs Úr2015-08-311-202/+205
|
* Updated German translationChristian Kirbach2015-08-271-2684/+2649
|
* Updated Swedish translationAnders Jonsson2015-08-161-455/+466
|
* Updated Indonesian translationAndika Triwidada2015-08-031-659/+690
|
* Updated Indonesian translationAndika Triwidada2015-08-031-203/+213
|
* Updated Lithuanian propertiesAurimas Černius2015-08-021-203/+206
|
* Updated Portuguese translationPedro Albuquerque2015-07-281-81/+6
|
* Updated Portuguese translationPedro Albuquerque2015-07-281-2032/+3111
|
* Updated Portuguese translationPedro Albuquerque2015-07-281-3318/+3726
|
* Updated Brazilian Portuguese translationFelipe Braga2015-07-241-350/+365
|
* MSVC Builds: Fix Introspection BuildChun-wei Fan2015-07-241-3/+16
| | | | | | The deprecated and a11y sources of GTK+ were spun off some time ago into their own Makefile.inc, which is then included by gtk/Makefile.am. Fix the generation of file sources for the GTK+ .gir.