Mike Hommey
9ca903bc81
Bug 1063359 - Unconditionally use -Wl,--no-as-needed when building with GNU ld/gold. r=mshal
2015-07-24 06:49:49 +09:00
Andrew Comminos
ce4cdce4b8
Bug 1178799 - Filter X11 SelectionRequest events with an invalid requestor on GTK3. r=karlt
...
--HG--
extra : rebase_source : cd7370af74195ad1c7736c8148d537e3a47bd4d1
2015-07-13 08:58:00 -04:00
Andrew Comminos
3b68c90816
Bug 1180008 - Define gtk_window_get_window_type in mozgtk. r=karlt
...
--HG--
extra : rebase_source : a40f50fa12d8d86f62d77cd815c05616ac3136c3
2015-07-06 08:26:00 +02:00
Andrew Comminos
1b154e598d
Bug 1176109 - Don't attach menu popups to menubars on GTK3. r=karlt
...
--HG--
extra : rebase_source : c4edc3f54caa32b7641cd5895732daa7755e7e28
2015-07-06 21:55:00 +02:00
Andrew Comminos
e47140908b
Bug 983843 - Switch to GtkOffscreenWindow for drag source widget, fixing ghost tabs on some GTK versions. r=karlt
...
--HG--
extra : rebase_source : 278ba83eed30b1ff7d0824822a6ab6518f3313f7
2015-06-17 12:20:00 +02:00
Hubert Figuière
40a12f2005
Bug 1174374 - gdk_cursor_new() is deprecated in 3.16. Use gdk_cursor_new_for_display(). r=karlt
...
--HG--
extra : transplant_source : %DF%15%81%18%1A%93D%ADQ%BDO%3EN4%F7%3E%F9%8B%3C%0D
2015-06-12 22:38:20 -04:00
Jan Horak
1f0864644b
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
eb37553168
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
0fa6a41d07
Bug 1158791 - Try harder to avoid Gtk-Critical errors in xpcshell tests. r=karlt
2015-05-04 10:12:43 -07:00
Lee Salzman
936b4a2716
Bug 1158154 - Add gtk_window_set_auto_startup_notification to mozgtk stubs. r=nical
2015-04-24 16:09:46 +02:00
Kevin Brosnan
b0a157386d
Bug 1141207 add gtk_print_settings_foreach to mozgtk.c. r=karlt
2015-03-09 14:42:00 +01:00
Martin Stransky
d15abcbc8c
Bug 635134 - Adds X11 run-time check for Gtk3 backend. r=karlt
...
--HG--
extra : rebase_source : 18486b689a7ff1560830e63900af1d60348ccabb
2015-03-05 03:56:00 +01:00
Martin Stransky
a822f9a7f4
Bug 1097592 - Don't use PR_FindFunctionSymbolAndLibrary to avoid app freeze, r=karlt
2014-11-14 06:32:00 +01:00
Mike Hommey
4b99580194
Bug 1059113 - Use templates for shared libraries and frameworks. r=gps
...
Also force to use the existing template for XPCOM components.
2014-09-04 09:04:45 +09:00
Mike Hommey
ed70c5f377
Bug 1041941 - Use templates for programs, simple programs, libraries and C++ unit tests. r=gps
2014-09-03 14:10:54 +09:00
Mike Hommey
d9443ec932
Bug 1045783 - Move most OS_LIBS to moz.build and do some related cleanup. r=mshal
2014-08-06 07:25:33 +09:00
Mike Hommey
95063176fa
Bug 1036894
part 9 - Replace all EXTRA_DSO_LDOPTS, SHARED_LIBRARY_LIBS and LIBS with EXTRA_LIBS, OS_LIBS or OS_LDFLAGS, appropriately. r=gps
...
OS_LIBS for libraries that are not part of the gecko tree, EXTRA_LIBS for
libraries, such as NSPR, that are in the tree, but are not handled by
moz.build just yet. Those EXTRA_LIBS may also come from a system library.
However, in cases where the expanded variables are always empty for the
in-tree case, OS_LIBS is used (as for, e.g. MOZ_ZLIB_LIBS). OS_LDFLAGS is
used exclusively for non-library linker flags.
Always pass EXTRA_LIBS before OS_LIBS on linker command lines.
Forbid EXTRA_DSO_LDOPTS, SHARED_LIBRARY_LIBS and LIBS in Makefiles.
2014-07-23 13:31:02 +09:00
Mukilan Thiyagarajan
a7a4978f0d
Bug 1000994 - Use SONAME to specify soname for libmozgtk & stubs. r=glandium
...
The current implementation of the solution outlined in bug 6244229
uses LDFLAGS in Makefile.in to specify the SONAME. This patch uses
the new SONAME option in moz.build to do the same, and removes the
LDFLAGS manipulation from Makefile.in.
2014-07-07 22:20:00 +02:00
Andrew Comminos
f7ea09908e
Bug 958868 - Add support for GDK_SCROLL_SMOOTH; r=karlt
2014-07-07 18:54:13 +09:00
Martin Stransky
d5acde004a
Bug 1027009 - Gtk3 build with --enable-warnings-as-errors. r=karlt
2014-06-25 00:35:00 +02:00
Mike Hommey
7b86e059f2
Bug 1027040 - Keep -L flags from MOZ_GTK*_LIBS when building gtk stub libraries. r=mshal
2014-06-19 09:06:14 +09:00
Mike Hommey
b9b256610a
Bug 1022425 - Force mozgtk stubs dependency on gtk libraries when -Wl,--as-needed is used. r=mshal
2014-06-10 16:00:55 +09:00
Mike Hommey
76ea60cbd1
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
5f055ea8d8
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
3062b0f182
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