Initial gtk3 support
commitc694003c15dc6af21b453febd1463c5394c98c9e
authorknthzh <knthzh@gmail.com>
Fri, 11 Sep 2015 05:47:43 +0000 (10 22:47 -0700)
committerCommit bot <commit-bot@chromium.org>
Fri, 11 Sep 2015 05:48:23 +0000 (11 05:48 +0000)
treea7af408f4c64a89f8d22df911c7696ab9783bb5c
parent7aea7157cff1fbf7774e566a5168d7e544834769
Initial gtk3 support

Currently we're sticking with deprecated apis to make it easier to support both gtk2 and gtk3. If Chrome ever drops gtk2 support, it might be a good idea to do a complete port.

BUG=132847
R=erg@chromium.org,estade@chromium.org

Review URL: https://codereview.chromium.org/1234223005

Cr-Commit-Position: refs/heads/master@{#348339}
18 files changed:
AUTHORS
chrome/browser/ui/libgtk2ui/chrome_gtk_frame.cc
chrome/browser/ui/libgtk2ui/gtk2_border.cc
chrome/browser/ui/libgtk2ui/gtk2_key_bindings_handler.cc
chrome/browser/ui/libgtk2ui/gtk2_status_icon.cc
chrome/browser/ui/libgtk2ui/gtk2_ui.cc
chrome/browser/ui/libgtk2ui/gtk2_ui.h
chrome/browser/ui/libgtk2ui/gtk2_util.cc
chrome/browser/ui/libgtk2ui/gtk2_util.h
chrome/browser/ui/libgtk2ui/menu_util.cc
chrome/browser/ui/libgtk2ui/native_theme_gtk2.cc
chrome/browser/ui/libgtk2ui/native_theme_gtk2.h
chrome/browser/ui/libgtk2ui/owned_widget_gtk2.cc
chrome/browser/ui/libgtk2ui/print_dialog_gtk2.cc
chrome/browser/ui/libgtk2ui/print_dialog_gtk2.h
chrome/browser/ui/libgtk2ui/select_file_dialog_impl_gtk2.cc
chrome/browser/ui/libgtk2ui/x11_input_method_context_impl_gtk2.h
content/browser/browser_main_loop.cc