Eestade@chromium.org[gtk] re-acquire input grab on bubbles when another widget
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
Remove evan[m]?@chromium.org from OWNERS files. He no longer works on this project. BUG=None Review URL: https://chromiumcodereview.appspot.com/10392021 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@136374 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Move a bunch of random other files to src/ui/base BUG=none TEST=none TBR=brettw Review URL: http://codereview.chromium.org/6257006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@71970 0039d316-1c4b-4281-b951-d872f2087c98 | 15 年前 | |
Remove the rest of #pragma once in one big CL. For context see this thread: https://groups.google.com/a/chromium.org/forum/?fromgroups#!topic/chromium-dev/RMcVNGjB4II TBR=thakis,pkasting,jam git-svn-id: svn://svn.chromium.org/chrome/trunk/src@146163 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
GTK: Seal up GSEALs, focusing on GtkSelectionData. BUG=79722 TEST=compiles First Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=116956 Review URL: http://codereview.chromium.org/9151007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@117070 0039d316-1c4b-4281-b951-d872f2087c98 | 14 年前 | |
Remove the rest of #pragma once in one big CL. For context see this thread: https://groups.google.com/a/chromium.org/forum/?fromgroups#!topic/chromium-dev/RMcVNGjB4II TBR=thakis,pkasting,jam git-svn-id: svn://svn.chromium.org/chrome/trunk/src@146163 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
ui: Forward declare DefaultSingletonTraits in header files. Prefer forward declarations in header files, and instead include the singleton.h in the source file. R=sky@chromium.org Review URL: https://chromiumcodereview.appspot.com/10795024 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@147660 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
ui: Forward declare DefaultSingletonTraits in header files. Prefer forward declarations in header files, and instead include the singleton.h in the source file. R=sky@chromium.org Review URL: https://chromiumcodereview.appspot.com/10795024 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@147660 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
ui: Forward declare DefaultSingletonTraits in header files. Prefer forward declarations in header files, and instead include the singleton.h in the source file. R=sky@chromium.org Review URL: https://chromiumcodereview.appspot.com/10795024 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@147660 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Remove the rest of #pragma once in one big CL. For context see this thread: https://groups.google.com/a/chromium.org/forum/?fromgroups#!topic/chromium-dev/RMcVNGjB4II TBR=thakis,pkasting,jam git-svn-id: svn://svn.chromium.org/chrome/trunk/src@146163 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
GTK: Port ui/base/gtk to use avoid deprecated API and accessors New API used: gtk_widget_{set,get}_has_window - added 2.18 - replaces !GTK_WIDGET_NO_WINDOW gtk_widget_{set,get}_allocation - added 2.18 - replaces direct access gtk_bin_get_child - replaces direct access gtk_widget_get_window - added 2.14 - replaces direct access g_cclosure_marshal_VOID__BOXED - replaces gtk_marshal_VOID__BOXED With these changes this directory can compile with GSEAL enabled and deprecated functions disabled. BUG=79722 TEST=Compiles and also the ui_unittests pass Review URL: http://codereview.chromium.org/8646002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@112027 0039d316-1c4b-4281-b951-d872f2087c98 | 14 年前 | |
Remove the rest of #pragma once in one big CL. For context see this thread: https://groups.google.com/a/chromium.org/forum/?fromgroups#!topic/chromium-dev/RMcVNGjB4II TBR=thakis,pkasting,jam git-svn-id: svn://svn.chromium.org/chrome/trunk/src@146163 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
GTK: Port ui/base/gtk to use avoid deprecated API and accessors New API used: gtk_widget_{set,get}_has_window - added 2.18 - replaces !GTK_WIDGET_NO_WINDOW gtk_widget_{set,get}_allocation - added 2.18 - replaces direct access gtk_bin_get_child - replaces direct access gtk_widget_get_window - added 2.14 - replaces direct access g_cclosure_marshal_VOID__BOXED - replaces gtk_marshal_VOID__BOXED With these changes this directory can compile with GSEAL enabled and deprecated functions disabled. BUG=79722 TEST=Compiles and also the ui_unittests pass Review URL: http://codereview.chromium.org/8646002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@112027 0039d316-1c4b-4281-b951-d872f2087c98 | 14 年前 | |
GTK: Port ui/base/gtk to use avoid deprecated API and accessors New API used: gtk_widget_{set,get}_has_window - added 2.18 - replaces !GTK_WIDGET_NO_WINDOW gtk_widget_{set,get}_allocation - added 2.18 - replaces direct access gtk_bin_get_child - replaces direct access gtk_widget_get_window - added 2.14 - replaces direct access g_cclosure_marshal_VOID__BOXED - replaces gtk_marshal_VOID__BOXED With these changes this directory can compile with GSEAL enabled and deprecated functions disabled. BUG=79722 TEST=Compiles and also the ui_unittests pass Review URL: http://codereview.chromium.org/8646002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@112027 0039d316-1c4b-4281-b951-d872f2087c98 | 14 年前 | |
Remove the rest of #pragma once in one big CL. For context see this thread: https://groups.google.com/a/chromium.org/forum/?fromgroups#!topic/chromium-dev/RMcVNGjB4II TBR=thakis,pkasting,jam git-svn-id: svn://svn.chromium.org/chrome/trunk/src@146163 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Remove the rest of #pragma once in one big CL. For context see this thread: https://groups.google.com/a/chromium.org/forum/?fromgroups#!topic/chromium-dev/RMcVNGjB4II TBR=thakis,pkasting,jam git-svn-id: svn://svn.chromium.org/chrome/trunk/src@146163 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Move chrome/browser/ime_input.* to ui/base/win/ Move ExtractCompositionInfo method in chrome/browser/renderer_host/gtk_im_context_wrapper.cc to ui/base/gtk/gtk_im_context_util.cc BUG=75003 TEST=none Review URL: http://codereview.chromium.org/6709023 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@79214 0039d316-1c4b-4281-b951-d872f2087c98 | 15 年前 | |
Remove the rest of #pragma once in one big CL. For context see this thread: https://groups.google.com/a/chromium.org/forum/?fromgroups#!topic/chromium-dev/RMcVNGjB4II TBR=thakis,pkasting,jam git-svn-id: svn://svn.chromium.org/chrome/trunk/src@146163 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Move chrome/browser/ime_input.* to ui/base/win/ Move ExtractCompositionInfo method in chrome/browser/renderer_host/gtk_im_context_wrapper.cc to ui/base/gtk/gtk_im_context_util.cc BUG=75003 TEST=none Review URL: http://codereview.chromium.org/6709023 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@79214 0039d316-1c4b-4281-b951-d872f2087c98 | 15 年前 | |
Original CL (http://codereview.chromium.org/9390038/) somehow got screwed and CQ couldn't patch it. This is exact copy of the original CL to land. * Move automation/ui_controls to ui/ui_controls * Refactored aura impl so that ui/ui_controls doesn't depend on aura. * Moved MoveMouseToCenterAndPress to ui_test_util.h as it depends on views and can't be declared in ui. * a couple of cleanups: - Renamed gtk_screen_utils.h to _util.h to match other util.h files. - indent fix - remove unnecessary includes. This CL allows a test to use ui_controls without depending on chrome. TBR=sky@chromium.org,erg@chromium.org BUG=none TEST=none Review URL: http://codereview.chromium.org/9699098 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@127138 0039d316-1c4b-4281-b951-d872f2087c98 | 14 年前 | |
Original CL (http://codereview.chromium.org/9390038/) somehow got screwed and CQ couldn't patch it. This is exact copy of the original CL to land. * Move automation/ui_controls to ui/ui_controls * Refactored aura impl so that ui/ui_controls doesn't depend on aura. * Moved MoveMouseToCenterAndPress to ui_test_util.h as it depends on views and can't be declared in ui. * a couple of cleanups: - Renamed gtk_screen_utils.h to _util.h to match other util.h files. - indent fix - remove unnecessary includes. This CL allows a test to use ui_controls without depending on chrome. TBR=sky@chromium.org,erg@chromium.org BUG=none TEST=none Review URL: http://codereview.chromium.org/9699098 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@127138 0039d316-1c4b-4281-b951-d872f2087c98 | 14 年前 | |
Remove the rest of #pragma once in one big CL. For context see this thread: https://groups.google.com/a/chromium.org/forum/?fromgroups#!topic/chromium-dev/RMcVNGjB4II TBR=thakis,pkasting,jam git-svn-id: svn://svn.chromium.org/chrome/trunk/src@146163 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
[gtk] re-acquire input grab on bubbles when another widget that has shadowed that input grab is hidden. BUG=111153 TEST=website settings bubble, bookmark bubble, extension action bubble: right click in the bubble, or open a combobox that grabs input, or whatever. Close that popup, and the bubble should have focus again (clicking outside the bubble dismisses it). Clicking outside the bubble (left or right click or whatever) should still dismiss it normally. Review URL: https://codereview.chromium.org/10961016 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@157973 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
[gtk] re-acquire input grab on bubbles when another widget that has shadowed that input grab is hidden. BUG=111153 TEST=website settings bubble, bookmark bubble, extension action bubble: right click in the bubble, or open a combobox that grabs input, or whatever. Close that popup, and the bubble should have focus again (clicking outside the bubble dismisses it). Clicking outside the bubble (left or right click or whatever) should still dismiss it normally. Review URL: https://codereview.chromium.org/10961016 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@157973 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
GTK: Create the start of a compatibility header wrapping deprecated methods. GTK 2.24 deprecated all sorts of raw access to object internals in preparation for GTK3. BUG=79722 TEST=compiles TBR=tony,jam Review URL: http://codereview.chromium.org/8588068 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@111065 0039d316-1c4b-4281-b951-d872f2087c98 | 14 年前 | |
Rename UI_API to UI_EXPORT. R=rvargas@chromium.org Review URL: http://codereview.chromium.org/7569005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@95730 0039d316-1c4b-4281-b951-d872f2087c98 | 14 年前 | |
linux: Move linux_util.h from gfx/ to ui/base/gtk. The reason for this, is that I don't think this belongs to gfx/ directory. Also rename it to menu_label_accelerator_util.* to make it clear what the conversion functions are about. TEST=ui_unittests --gtest_filter=MenuLabelAcceleratorUtilTest* R=tony@chromium.org TBR=erg@chromium.org Review URL: https://chromiumcodereview.appspot.com/10316013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@135373 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Remove the rest of #pragma once in one big CL. For context see this thread: https://groups.google.com/a/chromium.org/forum/?fromgroups#!topic/chromium-dev/RMcVNGjB4II TBR=thakis,pkasting,jam git-svn-id: svn://svn.chromium.org/chrome/trunk/src@146163 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
linux: Move linux_util.h from gfx/ to ui/base/gtk. The reason for this, is that I don't think this belongs to gfx/ directory. Also rename it to menu_label_accelerator_util.* to make it clear what the conversion functions are about. TEST=ui_unittests --gtest_filter=MenuLabelAcceleratorUtilTest* R=tony@chromium.org TBR=erg@chromium.org Review URL: https://chromiumcodereview.appspot.com/10316013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@135373 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
content: Move render_widget_host_view_gtk to content/ try 2. This was r97750, which was reverted at r97756. This patch, in addition to all the other things it did, marks OwnedWidgetGtk for export and moves it to the ui:: namespace. Original list of things this patch does: - OwnedWidgetGtk now goes in ui/base/gtk/ - TruncateString moved from l10n_util:: to ui:: - GtkIMContextWrapper has part of its code split into chrome/ (IDC using code goes in RenderViewContextMenu) and the rest go in content/ (gtk using code goes with GtkIMContextWrapper). - gtk_key_bindings_handler[_unittest] now goes in content, as it's a utility class to RenderWidgetHostGtk. BUG=93804 TEST=existing unit tests Original Review URL: http://codereview.chromium.org/7669040 Review URL: http://codereview.chromium.org/7708021 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@97889 0039d316-1c4b-4281-b951-d872f2087c98 | 14 年前 | |
Remove the rest of #pragma once in one big CL. For context see this thread: https://groups.google.com/a/chromium.org/forum/?fromgroups#!topic/chromium-dev/RMcVNGjB4II TBR=thakis,pkasting,jam git-svn-id: svn://svn.chromium.org/chrome/trunk/src@146163 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Remove the rest of #pragma once in one big CL. For context see this thread: https://groups.google.com/a/chromium.org/forum/?fromgroups#!topic/chromium-dev/RMcVNGjB4II TBR=thakis,pkasting,jam git-svn-id: svn://svn.chromium.org/chrome/trunk/src@146163 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
gtk: Move ScopedRegion into scoped_region.{h,cc}. R=erg@chromium.org TBR=ben@chromium.org Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=125155 Review URL: https://chromiumcodereview.appspot.com/9595003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@125189 0039d316-1c4b-4281-b951-d872f2087c98 | 14 年前 | |
Remove the rest of #pragma once in one big CL. For context see this thread: https://groups.google.com/a/chromium.org/forum/?fromgroups#!topic/chromium-dev/RMcVNGjB4II TBR=thakis,pkasting,jam git-svn-id: svn://svn.chromium.org/chrome/trunk/src@146163 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 |