summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* gdk-win32: Send fake release key event for shift keyPavel Grunt2015-07-231-0/+34
| | | | | | | | | | | | Windows does not send any release key event for one of the shift keys when both shift keys were pressed together. This commit solves the problem by sending the extra release key event for the shift key which was released as first, when the other shift key is released. Other modifiers (e.g. Ctrl, Alt) do not have this problem. https://bugzilla.gnome.org/show_bug.cgi?id=751721 (cherry picked from commit 44608dadc67749df15525b8386f95ad39e48c5ef)
* Updated Czech translationMarek Černocký2015-07-221-180/+183
|
* Avoid g_set_objectMatthias Clasen2015-07-211-1/+5
| | | | | One of the backported fixes brought in a dependency on new glib that I didn't mean to introduce here. Avoid it.
* Updated Polish translationPiotr Drąg2015-07-211-2213/+2182
|
* 3.16.63.16.6Matthias Clasen2015-07-212-2/+25
|
* gtkimagemenuitem: improve the replacement docs even moreStefan Sauer2015-07-211-1/+1
| | | | | Since the stock strings usually have menmosics suggest gtk_menu_item_new_with_mnemonic().
* gtkimagemenuitem: fix suggestion for replacementStefan Sauer2015-07-211-1/+1
| | | | | gtk_menu_item_new(9 would create an empty menu item. While the stock deprecation aims to unclutter the menus, I feel this goes too far.
* GtkListBox: Listen for adjustment changesMatthias Clasen2015-07-211-4/+23
| | | | | | | | We automatically pick up an adjustment from our parent scrollable, but we failed to update it when it changes. This is happening in the places sidebar, and it was causing the focus-tracking to fail there, letting the focus move out of view. With this change, the focus remains visible.
* GdkGLContext little fix to property names and descriptions.Daniel Hams2015-07-211-3/+3
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=752502
* gdk: fix crash if visual is NULLIgnacio Casal Quinteiro2015-07-211-0/+3
| | | | | | | cairo_xlib_surface_get_visual might return NULL so we need to check for NULL before trying to use it. https://bugzilla.gnome.org/show_bug.cgi?id=752520
* tests/gears: Ensure we don't use unavailable GL resourcesEmmanuele Bassi2015-07-211-35/+87
| | | | | | | | We need to check on realize if we have access to a GL context, before calling GL functions. We use gtk_gl_area_get_error() for that. We also need to tear down the resources during unrealization, instead of leaking them.
* Added an additional explanation and code snippet for GtkImageMenuItem.cEric Williams2015-07-211-0/+29
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=752093
* testgmenu: use the menu binding codeRyan Lortie2015-07-211-373/+14
| | | | | | | | | | The menu tracker does a better job of this than we can, so move over to using it instead. This fixes issues with './testgmenu --import' not properly displaying the language submenu. https://bugzilla.gnome.org/show_bug.cgi?id=752016
* gtkdnd: Fix introspection annotations in some functionsCarlos Garnacho2015-07-211-3/+5
| | | | | The GdkEvent field is nullable on gtk_drag_begin*, and gtk_drag_cancel() is a method, like the rest of the DnD API.
* gtkdnd: Account for setting a same icon helperCarlos Garnacho2015-07-211-4/+1
| | | | | | | g_set_object() will take care of ref'ing before destroying the previous instance, which might actually be the same pointer. https://bugzilla.gnome.org/show_bug.cgi?id=751401
* settings: Include pangofc-fontmap.h header on Waylandnick2015-07-211-0/+1
| | | | | | | | In case the X11 backend is not enabled, we still need to include the pangofc-fontmap.h header file, as we use the Pango/FontConfig API in both the X11 and Wayland case. https://bugzilla.gnome.org/show_bug.cgi?id=751625
* Updated Czech translationMarek Černocký2015-07-181-449/+457
|
* Fix the buildMatthias Clasen2015-07-171-1/+1
|
* testgtk: Remove pointless codeMatthias Clasen2015-07-171-1/+1
| | | | | The display is getting overwritten immediately. Pointed out by coverity.
* inspector: Avoid a NULL derefMatthias Clasen2015-07-171-1/+4
| | | | | Coverity pointed out that getting a class name requires dereferencing the pointer, so only don't do it if it is NULL.
* GtkWindow: Fix a use-after-freeMatthias Clasen2015-07-171-2/+4
| | | | | | We were printing a string in a warning after freeing it. Also, fix an x/y typo that might cause popovers to be mispositioned.
* file chooser: remove an unused GError variableMatthias Clasen2015-07-171-5/+0
| | | | Pointed out by coverity
* inspector: Remove some dead codeMatthias Clasen2015-07-171-6/+0
| | | | Not sure what I was thinking here. Coverity pointed this out.
* inspector: Avoid a NULL derefMatthias Clasen2015-07-171-1/+1
|
* treeview: Add an explicit return for clarityMatthias Clasen2015-07-171-0/+3
| | | | | | I believe that first_column can only ever be NULL here if last_column is NULL too, in which case we'd exited already. But coverity doesn't see that, so add an explicit exit.
* tooltip: Remove unnecessary checksMatthias Clasen2015-07-171-32/+30
| | | | Coverity uses these as clues to complain.
* list box: Remove unnecessary checksMatthias Clasen2015-07-171-4/+3
| | | | Again, coverity takes these as clues to complain.
* GtkLabel: Remove an unnecessary checkMatthias Clasen2015-07-171-1/+1
| | | | | Coverity has the annoying habit of guessing backwards that if we check the value here, it might be NULL earlier.
* GtkActionHelper: Avoid null deref in debug codeMatthias Clasen2015-07-171-1/+1
|
* GtkGrid: Add a few NULL checksMatthias Clasen2015-07-171-2/+5
| | | | Coverity complained about these.
* gdk: Add some parameter checkingMatthias Clasen2015-07-171-0/+2
| | | | | This may help coverity recognize that we're not called with invalid combinations.
* testdialog: Error out if templates are missingMatthias Clasen2015-07-171-2/+6
| | | | | Coverity complained about us ignoring the return value here, and it is nicer to get an error message about this.
* cups: Annotate a call whose return value we don't care aboutMatthias Clasen2015-07-171-1/+1
| | | | | We're closing this fd, but we're not going to do anything else if that fails. Annotate to let coverity see this.
* inspector: Check a return valueMatthias Clasen2015-07-171-3/+5
| | | | | | | We don't care about the error here, but we were relying on g_resources_get_info to zero the size even in case of error. No need to do that, we can just check the return value. Plus, it makes coverity happy.
* inspector: Annotate a call whose return value we don't needMatthias Clasen2015-07-171-1/+1
| | | | | | | The way this code is written, we know that there is an item in the hash table and the iter_next call will give it to us, so no need to check the return value. Annotate the call to tell coverity.
* gtkicontheme: Check a return valueMatthias Clasen2015-07-171-3/+2
| | | | | We were already looking at the error anyway, but rewriting things this way lets coverity see the light.
* gtkbuilderparser: Add some assertionsMatthias Clasen2015-07-171-0/+3
| | | | | Add some assertions that things are non-NULL when we know they are, so that coverity gets it.
* gtk-demo: Check a return valueMatthias Clasen2015-07-171-3/+2
| | | | Found by coverity.
* Updated Hungarian translationBalázs Úr2015-07-171-439/+441
|
* Revert "x11: Query pointer devices' scroll valuators on toplevel enter events"Carlos Garnacho2015-07-153-30/+26
| | | | | | This reverts commit 3d9cce79cf16bce335599b3b78b6bd0a04e37560. The commit broke more scenarios than fixed, better to go back to square one.
* GdkDisplayX11: Properly translate server timestamps from _NET_WM_FRAME_* ↵Owen W. Taylor2015-07-152-1/+48
| | | | | | | | | | | | messages When using frame times from _NET_WM_FRAME_DRAWN and _NET_WM_FRAME_TIMINGS, we were treating them as local monotonic times, but they are actually extended-precision versions of the server time, and need to be translated to monotonic times in the case where the X server and client aren't running on the same system. This fixes rendering stalls when using X over a remote ssh connection. https://bugzilla.gnome.org/show_bug.cgi?id=741800
* Updated Lithuanian translationAurimas Černius2015-07-101-441/+443
|
* Updated Slovenian translationMatej Urbančič2015-07-081-166/+174
|
* Updated Polish translationPiotr Drąg2015-07-071-2177/+2216
|
* gdkwindow-quartz: partial aspect ratio supportTom Schoonjans2015-07-071-1/+11
| | | | | | | | Support was added for GDK_HINT_ASPECT in gdk_quartz_window_set_geometry_hints though with one restriction: min_aspect and max_aspect have to be equal, which I believe corresponds to the most common usage. A warning will be printed if this condition is not met but min_aspect will be used anyway.
* 3.16.53.16.5Matthias Clasen2015-07-072-2/+28
|
* reftests: fix style class syntax in CSS fileCosimo Cecchi2015-07-071-1/+1
| | | | | | Fixes reftests. https://bugzilla.gnome.org/show_bug.cgi?id=750605
* gdkdisplay-x11: The leader window should be an input-only windowJasper St. Pierre2015-07-071-1/+1
| | | | | This prevents it from creating a _NET_WM_USER_TIME_WINDOW, which can confuse mutter / other window managers, and also me, when debugging.
* docs: Drop deprecated symbolic icon namesEmmanuele Bassi2015-07-071-2/+1
| | | | Do not suggest using icons that do not exist.
* container: Update the add() warningEmmanuele Bassi2015-07-071-1/+1
| | | | | Now that gtk_widget_reparent() has been deprecated, we should not suggest it.