Commit Graph

65 Commits

Author SHA1 Message Date
Andrew Comminos
8e63e5b944 Bug 1176109 - Don't attach menu popups to menubars on GTK3. r=karlt 2015-07-06 21:55:00 +02:00
Andrew Comminos
b55283fbbc Bug 983843 - Switch to GtkOffscreenWindow for drag source widget, fixing ghost tabs on some GTK versions. r=karlt 2015-06-17 12:20:00 +02:00
Hubert Figuière
e10784e52e Bug 1174374 - gdk_cursor_new() is deprecated in 3.16. Use gdk_cursor_new_for_display(). r=karlt 2015-06-12 22:38:20 -04:00
Jan Horak
42dc91440b Bug 1129873 - [GTK3] Implement wrapper to GtkAppChooserDialog to allow using native application chooser. r=karlt 2015-06-08 04:41:00 -04:00
Andrew Comminos
8a56c150e5 Bug 1166741 - Workaround for GTK3 bug where file choosers' delegate refcount is not incremented. r=karlt 2015-05-22 06:36:00 +02:00
Blake Kaplan
9813d283ba Bug 1158791 - Try harder to avoid Gtk-Critical errors in xpcshell tests. r=karlt 2015-05-04 10:12:43 -07:00
Lee Salzman
482784e628 Bug 1158154 - Add gtk_window_set_auto_startup_notification to mozgtk stubs. r=nical 2015-04-24 16:09:46 +02:00
Kevin Brosnan
03dfe01a2c Bug 1141207 add gtk_print_settings_foreach to mozgtk.c. r=karlt 2015-03-09 14:42:00 +01:00
Martin Stransky
fd54d06886 Bug 635134 - Adds X11 run-time check for Gtk3 backend. r=karlt 2015-03-05 03:56:00 +01:00
Martin Stransky
ed8d9f6b22 Bug 1097592 - Don't use PR_FindFunctionSymbolAndLibrary to avoid app freeze, r=karlt 2014-11-14 06:32:00 +01:00
Andrew Comminos
0366b1aea2 Bug 958868 - Add support for GDK_SCROLL_SMOOTH; r=karlt 2014-07-07 18:54:13 +09:00
Martin Stransky
1e231bcf42 Bug 1027009 - Gtk3 build with --enable-warnings-as-errors. r=karlt 2014-06-25 00:35:00 +02:00
Mike Hommey
98423ffad5 Bug 1022117 - Add missing gdk_screen_get_number symbol to mozgtk stub. r=karlt 2014-06-10 16:00:20 +09:00
Emilio Pozuelo Monfort
9f2994085d Bug 624422 - Clean up MOZ_WIDGET_GTK usages. r=karlt
Based on a patch from Mike Hommey.
2014-05-28 04:23:00 -04:00
Emilio Pozuelo Monfort
c26b19e6c6 Bug 624422- Add libmozgtk libraries so that libxul can use GTK+ 2 and 3. r=glandium
This is necessary for plugins when building libxul for GTK+ 3
because libxul will link against GTK+ 3 and some plugins link
against GTK+ 2, but both GTK+ libraries can't be loaded in the
same process. With this change, we have an indirection between
libxul and libgtk, named libmozgtk. plugin-container will
be modified to load libmozgtk2 in order to only have GTK+ 2
in its address space, thus enabling various plugins (e.g. flash)
on GTK+ 3 firefox.
2014-05-01 13:36:05 +02:00