summaryrefslogtreecommitdiffstats
path: root/ui/base
Commit message (Collapse)AuthorAgeFilesLines
* GTK: Port to gdk_x11_window_lookup_for_displayrobert.bradford@intel.com2011-11-303-2/+34
| | | | | | | | | | | | | | | | This API replaces gdk_window_lookup and gdk_xid_table_lookup which are deprecated in 2.24. gdk_x11_window_lookup_for_display was added in 2.24. As well porting the users to use this new API a compatability version was added to the ui/base/gtk/gtk_compat.h file. BUG=79722 TEST=Compiles and ui_unittests run. Chrome also runs. Review URL: http://codereview.chromium.org/8632021 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@112258 0039d316-1c4b-4281-b951-d872f2087c98
* Render Core Animation plugins through WebKit's compositor rather thankbr@chromium.org2011-11-302-0/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | directly to the screen in the browser process. The new composited code path is now the default, though the old code path has been left in place under a command line flag while we gain confidence. Issue 105344 has been filed about removing the old code path. The new code path does not currently support 10.5. The consequence is that plugins using the InvalidatingCoreAnimation rendering model will not work on this version of Mac OS. Pepper 3D is not affected; it now uses a different rendering path. Changed the type of IOSurfaces' IDs from uint64 to uint32 in a few places throughout the code to match the IOSurfaceID typedef in the system header. This was necessary in order to simplify integration with Chrome's OpenGL code. There is a known problem in the new code path with garbage occasionally being drawn to the plugin's area during live resizing of Core Animation plugins. Issue 105346 has been filed to track this. It is unclear whether the additional complexity of the fix that is likely needed is worth it. Tested manually with the following content, with and without the --disable-composited-core-animation-plugins flag: - YouTube (does not trigger this code path) - Google+ Hangouts - http://unity3d.com/gallery/demos/live-demos (Unity 3D) - http://www.erain.com/labs/molehill/ (Stage 3D in Flash 11) - http://www.nissan-stagejuk3d.com/ (Stage 3D in Flash 11, live resizing; web site is flaky, sometimes fails to start) BUG=38967 TEST=manual testing with above test cases Review URL: http://codereview.chromium.org/8678037 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@112126 0039d316-1c4b-4281-b951-d872f2087c98
* GTK: Port ui/base/gtk to use avoid deprecated API and accessorsrobert.bradford@intel.com2011-11-294-44/+51
| | | | | | | | | | | | | | | | | | | | | 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
* ake string_util::WriteInto() DCHECK() that the supplied |length_with_null| > ↵pkasting@chromium.org2011-11-293-18/+16
| | | | | | | | | | | | 1, meaning that the without-'\0' string is non-empty. This replaces the conditional code added recently that makes this case return NULL. It's easier to understand if it's simply an error to call WriteInto() in this case at all. Add DCHECK()s or conditionals as appropriate to callers in order to ensure this assertion holds. BUG=none TEST=none Review URL: http://codereview.chromium.org/8418034 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@112005 0039d316-1c4b-4281-b951-d872f2087c98
* Some code cleanup.sadrul@chromium.org2011-11-291-5/+5
| | | | | | | | | | | Some checks for TOUCH_UI goes away, and some gets replaced with USE_AURA. BUG=105046 TEST=none Review URL: http://codereview.chromium.org/8662011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@111939 0039d316-1c4b-4281-b951-d872f2087c98
* Fix a typo in r111357: use USE_XI2_MT instead of USE_XI_MTsadrul@chromium.org2011-11-291-1/+1
| | | | | | | | | | BUG=105518 TEST=Build with -Duse_xi2_mt=1 Review URL: http://codereview.chromium.org/8717002 Patch from Ningxin Hu <ningxin.hu@intel.com>. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@111848 0039d316-1c4b-4281-b951-d872f2087c98
* Misc ui/base/text_elider cleanup.asvitkine@chromium.org2011-11-282-12/+14
| | | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/8690004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@111713 0039d316-1c4b-4281-b951-d872f2087c98
* Move accelerator related files to ui/base/acceleratorstfarina@chromium.org2011-11-258-19/+19
| | | | | | | | | BUG=104599 R=mazda@chromium.org Review URL: http://codereview.chromium.org/8695005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@111597 0039d316-1c4b-4281-b951-d872f2087c98
* Add OVERRIDE to ui/.avi@chromium.org2011-11-231-12/+14
| | | | | | | | | BUG=104314 TEST=no change Review URL: http://codereview.chromium.org/8632024 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@111367 0039d316-1c4b-4281-b951-d872f2087c98
* Get standard touch screens working on Aura Linux buildsrbyers@chromium.org2011-11-233-14/+33
| | | | | | | | | | | | | | Expand the existing support for simulating touch events with a mouse to also work for touch screens which don't have full multi-touch support (eg. due to hardware or driver limitations). Also, avoid getting bad atom X errors in the output by only calling XGetAtomName when we actually have a label. BUG=105121 TEST=Manual TBR=ben@chromium.org Review URL: http://codereview.chromium.org/8637017 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@111357 0039d316-1c4b-4281-b951-d872f2087c98
* Implement ui_controls for auraoshima@chromium.org2011-11-221-6/+24
| | | | | | | | | | | | | | | | | | | | - Move windows impl to ui_controls_internal_win.cc so that aurawin can use it. - For windows, we can simply adjust coordinates, so ConvertPointToNativeScreen is added. - Aurax11 uses PostNativeEvent to send event. I changed XPutBackEvent to XSendEvent as PutBackEvent puts the event at the top. - Aurax11 uses synthesized flash event to run "run-after-events" task. - exclude events_x.cc from gtk build as it's not necessary. BUG=103497, 104396 TEST=following tests now passes on aura PrintDialogCloudTest.HandlersRegistered (browser tests) several tests in interactive_ui_tests (MenuModelAdapterTest,MenuItemViewTestInsert00) now passes. I'll post the list in the bug. Review URL: http://codereview.chromium.org/8585015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@111219 0039d316-1c4b-4281-b951-d872f2087c98
* GTK: Move code shared by future content/ classes and chrome/ to ui/.erg@chromium.org2011-11-222-0/+102
| | | | | | | | | | BUG=93804 TEST=none Review URL: http://codereview.chromium.org/8490029 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@111193 0039d316-1c4b-4281-b951-d872f2087c98
* Have panels respond to changes in work area on Linux. This includes ↵prasadt@chromium.org2011-11-2210-75/+314
| | | | | | | | | | | | | | | | | switching taskbar to/from auto-hide as well as changes to screen resolution. - Factored out the part of code that listens to X property changes from ActiveWindowWatcherX into a separate class. - Implemented a watcher for work area changes. - Add hook-up for PanelManager to respond to the changes. - This change also handles user switching between auto-hide vs non auto-hide mode of taskbar. TEST=Manual. Create panels. Switch to auto-hide and see them move them move. BUG=102719 Review URL: http://codereview.chromium.org/8595003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@111171 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 111083 - Revert 111080 - Remove Task inheritance in clipboard code."dcheng@chromium.org2011-11-224-17/+0
| | | | | | | | | | | | | | | | | | | In one instance, we can simply use currying to remove the need to inherit from Task; in the other, we retain the wrapper since it wraps an Objective-C call. Also remove an overload of ui::Clipboard::WriteObjects that's never used. BUG=none TEST=trybots Review URL: http://codereview.chromium.org/8606002 TBR=dcheng@chromium.org Review URL: http://codereview.chromium.org/8634002 Review URL: http://codereview.chromium.org/8638004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@111107 0039d316-1c4b-4281-b951-d872f2087c98
* Move clipboard-related webkit_glue embedder functions into a ClipboardClient ↵piman@chromium.org2011-11-221-1/+1
| | | | | | | | | | | | | interface. This moves the functions into a pattern that is component-friendly. BUG=98755 TEST=Chrome, DRT, test_shell Review URL: http://codereview.chromium.org/8591030 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@111097 0039d316-1c4b-4281-b951-d872f2087c98
* GTK: Make the gtk port compile with GTK_DISABLE_SINGLE_INCLUDES.erg@chromium.org2011-11-221-4/+5
| | | | | | | | | | BUG=79722 TEST=none TBR=tony Review URL: http://codereview.chromium.org/8586044 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@111090 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 111080 - Remove Task inheritance in clipboard code.dcheng@chromium.org2011-11-223-0/+12
| | | | | | | | | | | | | | | | | | In one instance, we can simply use currying to remove the need to inherit from Task; in the other, we retain the wrapper since it wraps an Objective-C call. Also remove an overload of ui::Clipboard::WriteObjects that's never used. BUG=none TEST=trybots Review URL: http://codereview.chromium.org/8606002 TBR=dcheng@chromium.org Review URL: http://codereview.chromium.org/8634002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@111083 0039d316-1c4b-4281-b951-d872f2087c98
* Remove Task inheritance in clipboard code.dcheng@chromium.org2011-11-223-12/+0
| | | | | | | | | | | | | | | In one instance, we can simply use currying to remove the need to inherit from Task; in the other, we retain the wrapper since it wraps an Objective-C call. Also remove an overload of ui::Clipboard::WriteObjects that's never used. BUG=none TEST=trybots Review URL: http://codereview.chromium.org/8606002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@111080 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 111016 - aura: Re-enable XInput2 events.davemoore@chromium.org2011-11-221-17/+2
| | | | | | | | | | | | | | | | | It turns out that the position information in an event for a slave device reported by X is always slightly behind than the actual position. However, it turns out that the valuators do contain the correct information. So get the event location from the valuator. BUG=103981 TEST=manually Review URL: http://codereview.chromium.org/8568044 TBR=sadrul@chromium.org Review URL: http://codereview.chromium.org/8624010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@111072 0039d316-1c4b-4281-b951-d872f2087c98
* GTK: Create the start of a compatibility header wrapping deprecated methods.erg@chromium.org2011-11-224-7/+51
| | | | | | | | | | | | | 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
* Add OWNERS file to ui/base/gtk/erg@chromium.org2011-11-221-0/+3
| | | | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/8620007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@111062 0039d316-1c4b-4281-b951-d872f2087c98
* aura: Re-enable XInput2 events.sadrul@chromium.org2011-11-211-2/+17
| | | | | | | | | | | | | | It turns out that the position information in an event for a slave device reported by X is always slightly behind than the actual position. However, it turns out that the valuators do contain the correct information. So get the event location from the valuator. BUG=103981 TEST=manually Review URL: http://codereview.chromium.org/8568044 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@111016 0039d316-1c4b-4281-b951-d872f2087c98
* Some dead-code removal from message_pump_x and touch_factory.sadrul@chromium.org2011-11-211-60/+0
| | | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/8575017 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@110980 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 110949 - views: Move widget/ directory to ui/views.wez@chromium.org2011-11-211-3/+3
| | | | | | | | | | | | BUG=104039 R=ben@chromium.org Review URL: http://codereview.chromium.org/8598031 TBR=tfarina@chromium.org Review URL: http://codereview.chromium.org/8547015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@110953 0039d316-1c4b-4281-b951-d872f2087c98
* views: Move widget/ directory to ui/views.tfarina@chromium.org2011-11-211-3/+3
| | | | | | | | | BUG=104039 R=ben@chromium.org Review URL: http://codereview.chromium.org/8598031 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@110949 0039d316-1c4b-4281-b951-d872f2087c98
* compositor_unittests target is unimplmented on Macdhollowa@chromium.org2011-11-212-10/+0
| | | | | | | | | | | | | | | | Adds necessary pieces to get the WebKit compositor working with compositor_unittests target on Mac. Required gyp build flags are: 'use_aura': 1, 'use_webkit_compositor': 1, 'use_skia': 1, BUG=104390, 104555 TEST=compositor_unittests --gtest_filter=LayerWithRealCompositorTest.* passes and shows correct visual results. Review URL: http://codereview.chromium.org/8486020 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@110875 0039d316-1c4b-4281-b951-d872f2087c98
* clang fails compile on aura drag and drop codedhollowa@chromium.org2011-11-192-2/+3
| | | | | | | | | | | | clang check for non-trivial destructors in headers. BUG=none TEST=compiles on mac clang R=varunjain@chromium.org Review URL: http://codereview.chromium.org/8558010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@110799 0039d316-1c4b-4281-b951-d872f2087c98
* Send fake event when event_type is set to exit menu so thatoshima@google.com2011-11-183-0/+22
| | | | | | | | | | | nested loop can exit. BUG=104684 TEST=BrowserTest.CloseWithAppMenuOpen passes on aura build Review URL: http://codereview.chromium.org/8597010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@110774 0039d316-1c4b-4281-b951-d872f2087c98
* First shot at implementing drag&drop for Auravarunjain@chromium.org2011-11-172-32/+213
| | | | | | | | | | BUG=97845 TEST=none Review URL: http://codereview.chromium.org/8450018 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@110437 0039d316-1c4b-4281-b951-d872f2087c98
* Valgrind: Fix the gcc 4.2 mac build.jhawkins@chromium.org2011-11-171-3/+5
| | | | | | | | | | | BUG=none TEST=none R=groby@chromium.org Review URL: http://codereview.chromium.org/8590010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@110390 0039d316-1c4b-4281-b951-d872f2087c98
* Beginnings of Window Modality support.ben@chromium.org2011-11-162-2/+11
| | | | | | | | http://crbug.com/93936 TEST=none yet Review URL: http://codereview.chromium.org/8574033 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@110326 0039d316-1c4b-4281-b951-d872f2087c98
* Move GetCharacterFromKeyCode from views::KeyEvent to ↵yusukes@chromium.org2011-11-162-0/+147
| | | | | | | | | | | | ui/base/keycodes/keyboard_code_conversion.h. BUG=chromium:97261 TEST=try Review URL: http://codereview.chromium.org/8511061 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@110263 0039d316-1c4b-4281-b951-d872f2087c98
* Minor build fixes for aura/touchuivollick@chromium.org2011-11-161-1/+2
| | | | | | | | | BUG=None TEST=None Review URL: http://codereview.chromium.org/8568010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@110233 0039d316-1c4b-4281-b951-d872f2087c98
* Add OVERRIDE to ui/.avi@chromium.org2011-11-156-17/+19
| | | | | | | | | | BUG=104314 TEST= Review URL: http://codereview.chromium.org/8468021 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@110209 0039d316-1c4b-4281-b951-d872f2087c98
* net: Move UnescapeRule into the net namespace.tfarina@chromium.org2011-11-151-2/+2
| | | | | | | | | | | BUG=64263 TEST=None R=willchan@chromium.org Review URL: http://codereview.chromium.org/8552002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@110085 0039d316-1c4b-4281-b951-d872f2087c98
* Allow linker initialization of lazy instancejoth@chromium.org2011-11-152-3/+3
| | | | | | | | | | | | | | Using the initializer list construct = {0} allows the object to be linker initialized. Modify the LazyInstance class design to make it a pod aggregate type that can be linker initialized this way. Also combines the instance and state members, in line with the Singleton<> class design. Introduces a new LAZY_INSTANCE_INITIALIZER macro specifically for using to init all lazy instances + modify all existing callsites to use it. (Old code would no longer compile) BUG=94925 TEST=existing tests pass. http://build.chromium.org/f/chromium/perf/linux-release/sizes/report.html?history=150&header=chrome-si&graph=chrome-si&rev=-1 should step downward. TBR=jam@chromium.org,rvargas@chromium.org,darin@chromium.org,ben@chromium.org,apatrick@chromium.org,akalin@chromium.org Review URL: http://codereview.chromium.org/8491043 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@110076 0039d316-1c4b-4281-b951-d872f2087c98
* Split a part of code managing accelerators from views::FocusManager.mazda@chromium.org2011-11-152-0/+142
| | | | | | | | | | | | | | This is the second preliminary change for the support of global keyboard shortcut. This CL depends on http://codereview.chromium.org/8508055/ BUG=97255 TEST=None Review URL: http://codereview.chromium.org/8508056 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@110020 0039d316-1c4b-4281-b951-d872f2087c98
* [Aura] Support always-on-top top level window.xiyuan@chromium.org2011-11-152-6/+20
| | | | | | | | | | BUG=97256,102582 TEST=AlwaysOnTop related tests in ShellTest should pass. Review URL: http://codereview.chromium.org/8387043 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@109990 0039d316-1c4b-4281-b951-d872f2087c98
* Fix double-initialization of CComModule.dmazzoni@chromium.org2011-11-141-0/+38
| | | | | | | | | | | This should allow ATL to work in all build configurations by dynamically creating a CComModule only if needed. BUG=102736 TEST=None Review URL: http://codereview.chromium.org/8467002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@109953 0039d316-1c4b-4281-b951-d872f2087c98
* wayland: define base:NativeEvent for Waylandmsb@chromium.org2011-11-141-2/+20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes the use_wayland build which was broken by this commit: http://codereview.chromium.org/8113028 Similar to win, we create a wayland namespace inside base and define WaylandEvent there. Historical note: Wayland does not have a "native" event structure. Instead, the client is made aware of events via a callback executed in the context of display_run(): http://git.chromium.org/gitweb/?p=chromiumos/third_party/wayland-demos.git;a=blob;f=clients/window.c So we create WaylandEvent structure which takes the parameters from the callback and wraps them into a structure. For details, see: src/ui/wayland/events/wayland_event.h BUG=chromium:102903 TEST=Compiles but doesn't yet link with this change plus a series of others I'm working on. R=msw@chromium.org,oshima@chromium.org,mark@chromium.org Review URL: http://codereview.chromium.org/8378005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@109932 0039d316-1c4b-4281-b951-d872f2087c98
* Disable selection on aura. Clipboard semantics on aura must be same as windowsoshima@chromium.org2011-11-141-1/+1
| | | | | | | | | | BUG=103490 TEST=ExtensionClipboardApiTest passes on aura Review URL: http://codereview.chromium.org/8540031 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@109915 0039d316-1c4b-4281-b951-d872f2087c98
* Move views::Accelerator to ui in order to use it from aura code.mazda@chromium.org2011-11-142-0/+209
| | | | | | | | | | | This is the first preliminary change for the support of global keyboard shortcut. BUG=97255 TEST=None Review URL: http://codereview.chromium.org/8508055 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@109872 0039d316-1c4b-4281-b951-d872f2087c98
* Devirtualize CHROMEGTK_CALLBACK.dcheng@chromium.org2011-11-122-11/+38
| | | | | | | | | BUG=103827 TEST=compiles on clang without warnings and passes tests Review URL: http://codereview.chromium.org/8536036 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@109784 0039d316-1c4b-4281-b951-d872f2087c98
* Devirtualize CHROMEG_CALLBACKdcheng@chromium.org2011-11-114-17/+85
| | | | | | | | | | | This allows 4 classes to be completely devirtualized. For the moment, CHROMEGTK_CALLBACK is left as default virtual, since it's used throughout a lot of Widget code. BUG=103827 TEST=passes all tests Review URL: http://codereview.chromium.org/8523019 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@109709 0039d316-1c4b-4281-b951-d872f2087c98
* ui/base/models: Use operator '->' for accessing std::vector elements in ↵tfarina@chromium.org2011-11-111-4/+4
| | | | | | | | | | | | | TreeNode class. Otherwise we are not being consistent with the rest of the file. TEST=ui_unittests --gtest_filter=TreeNodeModelTest.* R=sky@chromium.org Review URL: http://codereview.chromium.org/8511065 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@109693 0039d316-1c4b-4281-b951-d872f2087c98
* Upstream: ui implementation in Androidmichaelbai@chromium.org2011-11-112-1/+55
| | | | | | Review URL: http://codereview.chromium.org/8497054 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@109681 0039d316-1c4b-4281-b951-d872f2087c98
* Move views/ime/text_input_client.h to ui/base/ime/.yusukes@chromium.org2011-11-112-0/+131
| | | | | | | | | | | | | | | | - Remove Views dependencies from text_input_client.h. - Change namespace from views:: to ui::. This change is necessary for RenderWidgetHostViewAura to support IME since RWHVA is Views agnostic and cannot directly use classes under views/ime/. BUG=chromium:97261 TEST=try Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=109583 Review URL: http://codereview.chromium.org/8509034 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@109608 0039d316-1c4b-4281-b951-d872f2087c98
* Copy views/ime/OWNERS to ui/base/ime/ following sky's suggestion.yusukes@chromium.org2011-11-111-0/+2
| | | | | | | | | | | | To add IME support to Aura, we're moving classes in views/ime/ to ui/base/ime/. BUG=None TEST=None Review URL: http://codereview.chromium.org/8523025 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@109587 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 109583 - Move views/ime/text_input_client.h to ui/base/ime/.yusukes@google.com2011-11-111-119/+0
| | | | | | | | | | | | | | | | | - Remove Views dependencies from text_input_client.h. - Change namespace from views:: to ui::. This change is necessary for RenderWidgetHostViewAura to support IME since RWHVA is Views agnostic and cannot directly use classes under views/ime/. BUG=chromium:97261 TEST=try Review URL: http://codereview.chromium.org/8509034 TBR=yusukes@google.com Review URL: http://codereview.chromium.org/8491035 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@109586 0039d316-1c4b-4281-b951-d872f2087c98
* Move views/ime/text_input_client.h to ui/base/ime/.yusukes@google.com2011-11-111-0/+119
| | | | | | | | | | | | | | - Remove Views dependencies from text_input_client.h. - Change namespace from views:: to ui::. This change is necessary for RenderWidgetHostViewAura to support IME since RWHVA is Views agnostic and cannot directly use classes under views/ime/. BUG=chromium:97261 TEST=try Review URL: http://codereview.chromium.org/8509034 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@109583 0039d316-1c4b-4281-b951-d872f2087c98