f119c52 : Allow WebView to startActivity and receive results c9e924e : Set device orientation for tests. ef829ec : Move position of bundle parceling for PA extras. ea174f7 : Actually apply after no sims change. 88cabed : Add mouse interaction UI test for TextView. 8399506 : Implement pause/resume functionality to MediaRecorder 8847054 : Fix build. 4fe98d6 : Remove rename automatic zen rule. cd860ac : MediaPlayer: remove obsolete function setPlaybackRate from comments. 1bde39a : Correctly reschedule failed periodic 06a951c : Don't have NavigationBarApps::AppHoverListener mark events as consumed f6818b8 : Make IME window draw above the dock divider window. e702c9c : Shove the tests into a different file b537b18 : Allow docked mode windows to layout content under screen decors a6a72d9 : Fix frequent recreation of dock divider surface. a8fe43f : Ensure SurfaceView requests WM relayout when size changes. 3875bf6 : Handle 'root' pseudo-package in the appops command 7197d91 : RRO: idmap: fix sorting of overlays.list 83ab0d7 : Make 'idmap --scan' accept more than one input directory 0e1101d : Extract out interface for StatusBarHeader b9c0019 : QS: Add open/close animation for customization prototype 2e4171d : Maximizing docked stack by dragging to the side. df1a5b2 : RRO: idmap: allow flock(2) to block 8ef6fde : Import translations. DO NOT MERGE d32db23 : Fix legacy orange. ca4b536 : QS: Don't expand header in paging prototype b5e1715 : Import translations. DO NOT MERGE 57b6cce : Dismissing of docked stack by dragging to the side. da74da7 : Don't freeze the screen when resizing task or stack. a4d4e82 : Remove GLTrace support c18f2fd : Encapsulate a11y gesture detection in an external class. b7dd29e : use get_opt for hwuitest 980ee47 : Resolving incorrect rendering of content while resize 12cbd92 : Use visible window bounds to determine if a point is within a task 0ee0f9a : Implement Home and End key navigation in DocumentsUI. dcee1de : Make window callbacks non static member of ViewRootImpl c444319 : Clean up legacy colors d9ee550 : Reduce, reuse, recycle SNAPSHOTS! 6a59136 : Make activities trageting SDK N or greater resizeable by defualt 080417f : Prevent apps from affecting device orientation in freeform or docked mode 80d5053 : Hide VPN "settings" button when VPN is restricted 8375d63 : Reduce CascadingMenuPopup's reliance on internal ListView state 3e85ba2 : Refactoring: Remove unused parameter from topRunningActivityLocked. a8be5e5 : Do not bring home stack to front when removing non-focused stack 32b96e1 : Use app compat theme for DocsActivity. 56106ff : Add id and creation date to Zen rules. 917ffb1 : Add Workman keyboard layout 7911310 : Added SDK version code for N. b1fa044 : Improve algorithm for deciding which dim layers to animate. a52562c : setDeviceOwner() now requires a full component name. 83461d7 : Safely handle interrupts during Thread.join() 2b9c1d3 : Removing multiwindow debug flag. 44e8d60 : Super-fast getLineWidth for BL a4f1197 : First cut of user restriction layering. 7e8184b : Support for specifying stack to launch an activity from recents in. 9c45041 : Enable activity rendering during window animations c2dbc74 : Don't explicitly foreground tasks. 641d53a : DocumentsUI: Enable focus on directory contents. ac02eb9 : Remove confusing behavior of Rect::intersect() and rename 25ed2d7 : Add "Extras" to PhoneAccount. 39aad68 : Suppress testAndroidTestCaseSetupProperly 0dba1f6 : FastJNI canvas be7607a : Initial changes to drag and drop to docked task. 14418da : Fix recents crashing during docked stack resize. 55a2a40 : Refactoring of WMS.addAppWindowToListLocked. e9512df : Fix dock divider going under application windows. cd9c97d : Adjust docked stack divider for orientation. ca4f0b5 : Include what you use 39cd533 : Import translations. DO NOT MERGE 21abf4c : Import translations. DO NOT MERGE 9e433bb : Send status of Surface performance tests. f48e1e2 : Remove accidentally added logging. 44bc4da : Only request resize for tasks on the freeform stack. 0689ae9 : Fix lack of dim layer behind "Power off" window. 008b932 : Fix "pm list permissions GROUP" 2102dcb : Do not check consistency on eng build. cc075c7 : Possible resize flickering on config change ca8594a : Moved alert setup code to onCreate dabd6b8 : Restart USB stack only if data is unlocked 2f25ce7 : Retry if interrupted before mMessageThread has joined 47f0795 : Cleanup USER_OWNER in pm 621b3fc : Cleanup USER_OWNER in mount service 148c78f : Don't unregister Fonts from renderer at destruction 85ee654 : Put ResovlerActivity and noDisplay activities in the source task 52af6b6 : Fixes in FalsingManager Classifiers and Evaluators and in DragDownHelper 04ad7b1 : Fixed issue with not force resizing a task when drag ends. 63b3169 : Add animation and positional stability to intent chooser UI 2b4dc11 : Animate radial time picker selector during hour/minute transition 0df68cd : Do now allow current user to be removed 8d0ec38 : Early return when the scale is 0. e7ee54e : Remove device initializer agent 5bbae10 : Normalize and improve menu fiddling. dbffd25 : Fix Paint's JNI b816087 : Rendering the window frame with a second thread f57bfe2 : Fix behavior change for animators without a start delay 2536c7e : Refactoring several TaskView callbacks. bf6f0f2 : Move more utils into paintutils b78bb4f : Using EventBus for AppWidgetProviderChanges. db3da5c : Add instant lettering encoding and length limit carrier config options. 1619ed4 : Fix security issues when using Parcel.setDataPosition() with untrusted input e6c9073 : Incorporating event bus to proxy recents events. d932f76 : Refactor DPMS tests to be able to test more different cases. f3d78a2 : [a11y] Add default autoclick delay value to AccessibilityManager e45899a : Create non-docked stack with right bounds if docked stack exist 6de2ae8 : Do not change task's stack in resizeTaskLocked 2b2e2c8 : Update doc to reflect requirement of a Looper for changing animation's frame delay 1c01e61 : Only log exceptions if the IpReachabilityMonitor is still running. de750b4 : Fix the logic for mouse event handling. 9946529 : Fix the condition of hovering at the edge. 82c700f : Make accessing mInputMethodTarget thread-safe e13a20f : Unbind IME client when unsetting the current IME. 091dba2 : Load binary hyphen data files 515d406 : Delay cleaning user tasks until user is removed c78d641 : Use the standard GestureDetector to handle double tap and hold in TouchExplorer. b444e12 : Change popup menu header color to secondary color. 0b34f2a : [RenderScript] pass correct length of ains to BLAS functions 272c020 : Consolidate unit tests. 921171a : Revert "Refactoring: two more calls for WindowState.setDisplayLayoutNeeded." 94b486d : Switch DocumentsUI over from Toasts to Snackbars. e95b0ae : Improve visibility and layering of dock divider. b3acc92 : Refactoring: two more calls for WindowState.setDisplayLayoutNeeded. 509ea6b : Only send touch event in NonClientDecorView to caption bar a1d12cf : Update PackageInstaller install handing cd86ebf : Check multi-user support in isUserSwitcherEnabled 22f5876 : Update instructions in IPowerManager.aidl. 1673035 : frameworks/base: delete TinyHashMap 33f9c38 : Color button text should be primary for better contrast a47a27f : Third party DND provider APIs. e7bf46b : Don't make surface opaque when resizing window e9889bf : Forward SeekBarPreference key events to seekBar view fd04d8c : Initialize DisplayContent base info when object is constructed b9d7107 : Import translations. DO NOT MERGE 5f66991 : Import translations. DO NOT MERGE dc8d48c : fix crash when restoring freeformed task to recents f61b1fc : Add BLOCKED and REJECTED call types. 323ee3e : Provide previous stack when opening new window. 0daf210 : Fix leaking the first activity while preserving windows. 3cdc93c : Add missing OpenGLES 3.1 bitfield constants. deb2ad5 : Mark progress updates from AbsSeekBar.trackTouchEvent as from user a8be1b9 : Carry over app token when preserving window 536afe6 : Consolidate native methods for text measurement. abe1974 : Add more QS tiles ec417e4 : Update task bounds for recents enter animation. 05de8fb : Add tests: Paint#measureText for bidirectional text. 2779b59 : Add tests for Paint#getTextRunAdvances f175e8a : Report re-sized stacks/task as fullscreen when docked stack isn't visible 94ce210 : Always reload AccessibiiltyInputFilter on user switch e92179d : Refactoring: create method for marking display as needing layout. c687c19 : Document API-level-specific delegate behavior 8a5e1ae : FloatingToolbarEspressoUtils + more TextView selection by touch tests 00d6b60 : Remove use of '_' variable name 0e27c87 : Call into PackageManager as mContext, not myUserId fcbe223 : Import translations. DO NOT MERGE d431d65 : Import translations. DO NOT MERGE 3241a48 : Import translations. DO NOT MERGE 3f9f602 : Import translations. DO NOT MERGE 05bae6a : Import translations. DO NOT MERGE ca441fe : Import translations. DO NOT MERGE 64788fa : Import translations. DO NOT MERGE 637eb2d : Import translations. DO NOT MERGE e25af1d : Import translations. DO NOT MERGE b0dac45 : Import translations. DO NOT MERGE b73d641 : Import translations. DO NOT MERGE 47dede9 : Import translations. DO NOT MERGE 268c1d9 : Import translations. DO NOT MERGE 1c36315 : Fixed VPN support for restricted profiles in split system user model 35f3050 : Moving resources out of ResourceConfiguration. 4498d9c : added DirectionClassifier a28de57 : Improved angles variance and added the angles percentage evaluation f5ee31d : Remove change to event time when sending delayed events in ScreenMagnifier. 1ed0d89 : Inform activity manager of stack/task rotation bounds changes in WM 7a52b6b : Disable productivity mode by default. 12efe64 : Move ortho matrix out of glop b45c6aa : Simplify DeferredDisplayList construction 54eb12c : Allow non-freeform tasks to gain focus when docked stack is up 47571c7 : Add LocaleList support to content.res.Resources. 3ddc5d6 : Resizing docked stack by dragging dock divider. b854d07 : Unhide PopupWindow.getMaxAvailableHeight(View, int, boolean) 6ee2617 : Allow signature apps to modify notification policies. 3a0ee8f : Revert "Allow signature apps to modify notification policies." 39a8c35 : Allow signature apps to modify notification policies. ad1cf03 : Fix bug number for linker related workarounds 02cb6e7 : Added --restricted option for create-user command 49c5c42 : Fix colorPrimary under Holo theme, remove unused colors 4148089 : Add an explanation of how IpReachabilityMonitor works 8aafd3a : Refactoring: Delete AppWindowToken.willBeHidden field. 499753b : Import translations. DO NOT MERGE 198127c : Import translations. DO NOT MERGE b51a47d : Import translations. DO NOT MERGE 5d7e0aa : Import translations. DO NOT MERGE 27f0fe7 : Import translations. DO NOT MERGE 9249a90 : Revert "Added --restricted option for create-user command" b1bbaed : Adding debug ui to dock windows. 8c6e537 : Allow using the JIT 72a3a0c : Fix OwnersTest when run with -e package b643fb0 : Use a factory class for dependency injection, add more tests. 49b80af : Entry animation for docking windows. 2f0fe62 : WindowStateAnimation: Clear transformation clip rect. 9f9d5b4 : Add support for opening multiple windows. 81944da : Add exported include dir for libandroid_runtime fa54ab7 : Pass dexopt flags as integer 6aa91e6 : Removing unused resources. f83612b : Add support for --user to "pm path" for work profile use 91be2f8 : notification drag down fix 6dc59b4 : Integration into other unlock mechanisms 8f12481 : Clear stack trace from re-thrown inflater exceptions ed39126 : Make context menus show as popup menus. b200d05 : Fixing issue incorrect resources being used with docked windows. cad05a0 : Added trace points for task/stack resizing. 737b216 : Added --restricted option for create-user command a5ffea3 : Revert "Fix leaking the first activity while preserving windows." bd7da4c : Activate selection mode when selecting via mouse. ca4aaf3 : Add more TextView selection (by touch) tests. 0b49466 : Add readEvent method to MtpDevice. 85192a1 : Fix symlink handling during backup 0200e34 : Show empty roots except for content pickers. 8923911 : Fix a crash when deleting documents. dab2648 : Removing unused debug overlay code. 83301a9 : Added am command to suppress config. changes during task resize. 9184ec6 : Use visible frame instead of task bounds for detecting resize start 91bec53 : DocumentsUI: Add an error screen to DirectoryFragment. c052c63 : Use the standard GestureDetector for Double Taps in TouchExplorer 4f52bc6 : Batch ACTION_MOVE events to vsync boundries when resizing task 5954383 : Various fixes for Material widget styles 734320d : Cascading submenus: Fix a few small issues. 55fe944 : Frameworks/base: Propagate boot status to installd b84cb9e : Shorten first boot time by filtering dexopted apps by LRU. b9acbe4 : Reduce delay of floating toolbar appearance. a62e8a8 : Make android.hardware.usb.action.USB_ACCESSORY_DETACHED... 9a80e53 : Add more methods that take a userId to PackageManager. 6a804b8 : Drop additional input events to TaskPositioner when drag has ended. 02cc5a0 : Refactor netlink and IpReachabilityMonitor into services/net 925d0d1 : Make home stack move like another stack. 7a3b88c : Move State to a separate file. 466f321 : Showing docked stack divider window. f76b06a : Test more DPM APIs. 94a1485 : Fixing crash in configuration change for secondary users. 68d0c9b : added Classifiers and Evaluators bd26d2a : Allow stacks behind a translucent fullscreen stack to be visible 83df8c0 : Merge BROWSE and BROWSE_ALL actions. 9f01c5b : Add HistoryEvaluator a449062 : Cleanup USER_OWNER in activity and location services e4de5a0 : Cleanup OWNER references. f85c977 : Cleanup USER_OWNER in DPMS ee20d77 : End switch thumb animator if it's been started 1827559 : Don't split the href across lines 72ae6e0 : Eliminate bad type parameterization. f117961 : Always show full strength for wifi quick toggle e72a703 : Add attribute for specifying initial ScaleDrawable level a64ed3b : Smooth progress bar animations 3355eca : Revert "Add more methods that take a userId to PackageManager." 13a9b16 : Only place new task in focus stack if it is full screen stack. eb8e56c : Don't resize task in current stack when moving it to a docked stack 52eb29f : Hotspot 2.0 relase 2 first cut. 93108b6 : Remove unused local variable. 9474421 : Fixed issue with stack size when rotating screen. a6e902e : Properly size tasks based on stack size. c643386 : Update RecentsCreateView to use RecyclerView. 3e7e3aa : Removing RecentsCallbacks. f9a80cb : Fix TimeUtils.formatDuration for exactly one of a unit bc5a6c5 : Preserve windows during stack resize. c08820f : Remove lookup3 gamma code fe67aba : Allow SystemUI components to be started for non-system users. 76f6a86 : constify JNINativeMethod function pointer tables 91caed8 : Restore more missing DirectoryFragment functionality. cc4bbeb : Make DPM/DPMS unit-testable b235594 : MidiService: update listener with current status when registered 95129f5 : BluetoothMidiDevice: change write type to support JamStik 50c29cd : Allow color state list for vector drawable fill and stroke 11718bc : Remove shader based gamma approach 76c0268 : Fix Notification settings upon installation after Restore. 87b2172 : Change resizeTask's parameter resizedByUser to constants c61d136 : Add permission annotations to TelecomManager 6c2c62c : Remove unnecessary glop color storage 8e5ca2a : Remove legacy enable/disable methods from Blend 3005e75 : Misc fixes for window moving and resizing 13eac10 : WrapperInit: remove dead execStandalone method 23d62fd : Do not do setSurface on window size changes 6e6646c : Unify extensions parsing behavior a3a9194 : Read autoclick delay from settings ea7a7fb : MultiThreaded rendering of different renderNodes 3b0fc3c : Add more methods that take a userId to PackageManager. 1fa606b : Eliminate uses of Skia's SkDELETE macro 2b19b60 : Don't set input bounds for task to the stack bounds. 3b19e31 : Replace error/info footers with a message bar. 64bf97a : Send WINDOW_STATE_CHANGE when window becomes visible or gains focus 53023ff : SubMenuBuilder.getRootMenu() should return root menu, not parent f3d939c : At install, require the presence of code if hasCode=true 923f826 : Provide anchor of the docked stack. 83dd955 : Split PhoneWindowManager.beginLayoutLw. 415f111 : Don't remove widget providers when whitelist changes. 4f26c04 : Jank test for full-screen activity orientation change. 76fde62 : Grab a wakelock while doing ARP/ND probing 147ecaf : Ensure RecentsActivity is resizeable. b8051b8 : Don't allow task to be dragged outside stack bounds. da33c13 : Enforce a timeout for Content Providers to be published. 5a2f2cb : Fixed issue with relaying-out sysui when resizing a freeform task. 0275e39 : Place surface at screen't top-left when doing drag resizing d1ed82b : Remove duplicate initialization from bad merge. 4b1542a : Fix accessibility labels for app icons. 2371276 : Clear accessibility focus when hierarchy is removed 8452d94 : Fix some PackageManagerTests. 90dc849 : Update SuggestionsPopupWindowTest for multiple words. b4982b2 : Use the proper variant of String#substring to report broken strict mode stacks 61b009e : Don't crop home activity windows to stack bounds. 3b26580 : Use stack bounds to determine input bounds for window. 1e3523c : Fixed issue with docked stack not showing when recents is up. 2a099bc : Move buildInputMethodsAndSubtypesString to InputMethodUtils ede5f54 : Handle content URI permissions on drop 750bb85 : Modified getCallerInfo to handle silent ringtone (comment added) 4dc0c15 : Making sure that after a rotation Shelf shows latest set of pinned apps. 692844e : Fix typo that treated fullscreen as transparent 16b7f78 : Closing popup menus on rotation. a02d274 : Clean up DrawableContainer.selectDrawable() docs, params 23087be : Cascading popup menus: open submenu on mouse hover. b29e0f6 : WebView: add a note to the doc of WebView.loadDataWithBaseURL 231b06e : Increased window resize handle to 30dp. f8d1e21 : Eliminate false error messages when removing all fingerprints f86bbd0 : Ensure AM/PM buttons are at least 48x48dp eecb981 : Refactor UserHandle.java 7c69636 : Cleanup USER_OWNER in various services 90cdfe0 : TextViewActions for Espresso-testing TextView. bd4ace7 : Update end now text in case language has changed. 0e2ffbd : Add FalsingManager and Classifier to SystemUI 640a390 : Fix leaking the first activity while preserving windows. 3e2e011 : Correct ActivityInfo constructors. 4db9d1b : Add accessor methods for Toolbar title margins 2f01c80 : Stop SoundPool on error instead of continuing 09b21ef : Use fullscreen sized buffer for drag resizing 7cc8001 : Adjust theming for Files mode. 9095988 : AAPT2: Fix issue with parsing escape sequences when the parser only gives us part at a time 7cba1d4 : UsageStats: Fix time change handling f5a67f5 : Increased side margin for showing docked stack dim layer. 4b8eea7 : Crop application windows to their stack bounds. 4c1d3dd : Create PipeManager and DocumentLoader per device. 6fcbb56 : Handle BadTokenException exception more reliably. 9916282 : Fix broken popup menu in Shelf (andromeda). a59ac9c : Preserve window during resize triggered relaunches. 59a73ca : Support creating docked stack at top/left/bottom/right half of screen 228d404 : Display dim layer when task is dragged to screen edge 386f834 : Introduce settings for Automatic click when mouse pointer stops fe8879d : Not showing hover menu for trivial selections. 73f6d60 : Include window type in relevant BadTokenExceptions 4968a21 : Remove TextViewWordLimitsTest and add WordIteratorTest. d68e8cb : Adding recyclerview and activity transition to UiBench d23a9fc : Keeping pinned apps to the left from unpinned ones. 0b6cfe2 : Revert "Use floating-point value for Drawable level" 3a86b41 : Add a textual hint as to where aidl has gone 8ae994f : Sync current volume on device change. 92539d5 : Avoid OOBE when AbsListView layout is out of sync with adapter 173b6c2 : Fix build break with startMovingTask API c219c0b : Fixed bug with activity behind non-fullscreen activity not displaying 81e3c3e : TIF: Unbind the service only when it is bound 24182f3 : Remove redundant casts. ac8bdd2 : Mechanical merge of nested if statements. b7714ae : Fix Spinner not restoring selection when set to GONE 8e89b31 : Move window moving and resizing handling to WindowManager ce9a879 : Clean up unit tests. c954760 : Implement EventStreamTrasformations for autoclick on mouse stop 73ea123 : Remove the aidl tool 0f7078f0 : Refactor DocsUI to break out a new ManageRootActivity. 287971d : Make sure DO user is running even if caller is shell/root. 881145b : Showing hover menu. 299878c : Fix the "User not running: 0" issue 3e3e66f : Properly resize freeform stack when docked stack is resized. 86ef8e2 : Clear active media notification on user switch. 5e55c89 : Fix scrolling of QS panel when no notification is present. 528e468 : Remove unused content observer from AssistManager. f3c2ed1 : Revert "Grab macros from libbase instead of duplicating" 3e50f04 : Revert change to win32 isatty stub 663c81b : Update docs for RS object API fixes. eed5858 : AAPT: Don't try to rewrite String constants when loading shared lib 2535cae : Grab macros from libbase instead of duplicating 9678682 : Convert to C++ Bison output 0775a98 : Fix AP showing up forever in Settings after shutting down that AP. 9941dcc : First pass on reentrant C++-ish parser d7ad54e : Update requestPermission docs about requesting a held permission - framework 3876b1b : Support cross-UID access from AndroidKeyStore. 5bbf048 : Allow uid to be passed for more operations cd26d98 : Showing context menu for apps. 17a1422 : Fix implicit lineTo issue c5ac16f : save "retain loader" state b911676 : Avoid parceling redundant ApplicationInfo objects within PackageInfo 61f8331 : Ensure entering and exiting views don't match in Fragment Transitions. b63b8fb : Update KeymasterDefs d6c207a : Import translations. DO NOT MERGE c429373 : Import translations. DO NOT MERGE 20622f6 : Import translations. DO NOT MERGE 8edf2cd : Import translations. DO NOT MERGE 467809d : Import translations. DO NOT MERGE 7929749 : Import translations. DO NOT MERGE 5f78590 : Update RS docs for M-related changes. 8e12f8d : Add Cascading submenus implementation. a3843cf : CalendarView: use theme attribute instead of style on MonthName TextView 5532c34 : Introduce getTextWidths test cases. e7da92e : Showing task selection menus. 68f5b8a : Move texture upload behavior to TextureState 1f051b1 : Fix a crash during file deletion. 2cc92f5 : Don't relayout app contents when just changing app position 52d77f2 : Ensure feature flags are set prior to checking Activity Transition. c3ef0d6 : Don't start band select on empty grid. 24966d4 : Refactorings for Window Manager module. bfac00a : Better logging when starting window request is rejected. 2681dcb : QS: Add long-press to customize prototype - part 3 f7fe83f : QS: Add long-press to customize prototype - part 2 3a5a8c7 : Remove @hide for KEYCODE_SOFT_SLEEP. 9761ab2 : Handle single-choice ChooserActivities and bound ChooserTargetServices f3f02ac : Add get_accounts app op a6d7e3f : Load app resource as shared library. ffa84e0 : Reduce risk of memory corruption due to finalization. e21252a : Stop using deprecated Connectivity changed broadcast. 7cd06c0 : BLE-MIDI: change binding for BluetoothMidiService d6a1692 : Refactoring of setting app starting window code. bd6dbb0 : QS: Add long-press to customize prototype - part 1 58b684f : [split system] Tentatively support running DO on meat user d143142 : Fix thumbnail animation when going into fullscreen. 976724e : Feed mouse and keyboard events to EventStreamTransformation 6aa83b4 : Selectively show zen footer. 18fce3c : Add unit tests for DirectoryFragment.Model. 55a309f : Maximize animation when activity is relaunched. 26661ed : Import translations. DO NOT MERGE f8f6d8e : Import translations. DO NOT MERGE d74340e : Import translations. DO NOT MERGE 16774c9 : Import translations. DO NOT MERGE a698d63 : Don't start BandselectManager in single-select mode. 8d6f9bf : Whitelist windows module 4cfe29b : Cleanup USER_OWNER in backup service f024f04 : Cleanup: rename loadDeviceOwner() to loadOwners() d58ad5b : Update radio buttons to use AVD 635b094 : Fix erroneous band selection start. 4aef7c8 : Deprecate FEATURE_PROGRESS and related methods 9ac01a7 : Fix NPE in ActivityStack. 92b547b : Factor and consolidate style and color names. 3560575 : Implementing app-centric Shelf. f066078 : Cleanup USER_OWNER in PDB Service ddb7255 : Don't consider non-enabled users for cross-profile intents. b5999ef : Fix drag and drop in Files app. 76cc44f : Defer removal of relaunching activity window due to config change. 0ac567b : Remove flaky ListManagedCursorTest tests, clean up lint warnings 43d5ccc : Suppress tests in ListManagedCursorTest. ad0020f : Invalidate when Drawable.setState() returns true 191f211 : Suppress tests in ListManagedCursorTest. 1ef0801 : Suppress AutoCancelTest. a72f59a8 : Update mFillPaint color on GradientDrawable inflation 0fa656b : Allow apps to pass in launch bounds when moving/starting a task 18eb3c9 : Remove unused WMS.mBatteryStats. aff7f13 : Fix fitWithinBounds to actually apply stack bounds. b1a4bf2 : Ignore empty locale list when diffing Configuration objects be64eae : Minor clean up in ActivityThread, mostly final usage 2107d69 : Postpone loading app context until instrumentation is set up 4501d23 : Refactor layout and surface placement into a separate class. 25878b2 : Remove unnecessary finally blocks for tracing. 2714d44 : Replace all occurrences of HashMap/HashSet with ArrayMap/ArraySet. e442b63 : Implement single buffer mode using setMaxBufferCount 084938f : Check whether AnimationDrawable is one shot only when visibility changes 25c8d5b : Fix pointer math in page start calculation 6c86b19 : Consume event on singleTapUp. be3b067 : Clean up USER_OWNER in NetworkPolicyManagerSvc 64e445b : CanvasState frame init refactor 304895a : Implement undo deletion. 102d452 : Actually fix docs build breakage this time d6b6b80 : Delete outdated options tests ca4543c : Remove RPC interface Type ed63b3a : Fix docs build breakage 9daa916 : Cleanup USER_OWNER in a11y manager and tests a826b8c : Cleanup USER_OWNER in a11y service and tests 5ed7607 : aidl: Add end to end test 9557106 : Add CanvasState tests 6d57207 : aidl: Remove example test 7d3350d : Unhide resizeableActivity attribute. b23976e : MenuPopupHelper: Factor out a MenuPopup interface. 94252de : Add android.support.v7.recyclerview resource 3da32b7 : Use floating-point value for Drawable level 43765b7 : Cleanup USER_OWNER in SettingsProvider[Test] 986e396 : Import translations. DO NOT MERGE 1ab54c1 : aidl: Don't link librt on Mac 88891e6 : Remove the CREATE_FLAG_OPT_LEVEL_0 from the Java API. 3d21421 : Import translations. DO NOT MERGE 9d89dc4 : Replace hardcoded numeric literals with those in MtpConstants. 9dbde7b : SufaceComposition performance test. ddc453a : Add a new submenu arrow for popup menu items. 4cbf5ef : Add tests for text layout cache 6c009f5 : Disable recents in car mode a23748a : Add LocaleList support to Paint and TextView. 9ddb864 : Fix input device listener registration in InputManager d54e993 : Refactor VectorDrawable to use VObject for paths and groups bea0c7d : Keep local run queue in View to avoid posting to wrong thread 1006bfe : aidl: Stop using Bionic's test main 69fc99b : Fix DocumentsUI error-reporting code for handling copy errors. d62fe97 : Fix broken build. 9df7904 : Don't cache ScanResults in WifiTracker if there is no SSID 8ac6303 : Be more proactive about processing zen rules. 798b0c3 : Handle streams that have a min level above 0. a25d351 : aidl: Separate aidl logic into its own static library f0500bd : Support for Telecom Call IDs. 346296b : Reset class loader after updating instrumentation paths c9754cf : Add unit tests for file persisting in Onwers. 1bca297 : Fix build. ebcc875 : Move Configuration creation from Window Manager to Activity Manager. 5e16bc5 : Automatically assign default seinfo labels using the string "default". 81d7474 : Refresh directory changes on Mtp when a child is deleted or created. ee9fd34 : Add required null-checks while handling network intents. b3dba55 : Add Dialog list, shadow, inflation tests df54417 : Fix uploading multiple files via MtpDocumentsProvider. ab65d36 : Remove redundand code from TestMtpManager. bb430fa : Remove MtpDocument. 7a1534c : A new test for AnimatorSet's clone d017db0 : Band selection: Add handling for layout changes. baf4129 : Add initial GPU/text/invalidate UiBench workloads c64cb25 : Refactor DirectoryFragment. 2898838 : Fix bug in Owners f44d90b : Pull out widget helpers into their own classes. 8bc022a : Add note that getContentDescription() should not be overridden 5b88363 : Tighten up compiler flags for aidl caf3762 : QS prototype work 82d31d4 : Make AbsActionBarView eat touch/hover events 0e81f48 : Dragging the best available activity from Recents (to Pinned). ecaf21c : Revert "Tighten up compiler flags for aidl" 99aeac2 : Rename DeviceOwner to Owners a747d2e : Switch DocumentsUI over to use AppCompat themes. 2f77417 : aidl: Pull main() into dedicated file 9151a69 : Implement missing jumpToCurrentState() in LayerDrawable 9bd253a : Import translations. DO NOT MERGE c725e8d : Add missing @param in ResourceManager, set InflateException source 1c85ac6 : Import translations. DO NOT MERGE 349ef86 : Import translations. DO NOT MERGE 3edb420 : Fix remaining renames in MtpDocumentsProvider tests. 5bc41d1 : Add simple unit test for MtpManager which uses real MTP device. 84dfb05 : Fix member naming style in PipeManagerTest. c3e93a8 : Add activity to show the result of tests. eea2353 : Tighten up compiler flags for aidl 5162988 : Import translations. DO NOT MERGE c12a2ed : Import translations. DO NOT MERGE 72285bc : Import translations. DO NOT MERGE 93f5ad8 : Import translations. DO NOT MERGE 6b6b9d6 : Small cleanups around indexOfChild usage. 8a8775c : Set up aidl for gtest 4aa679f : Remove USE_MINGW, whitelist windows modules 1a35015 : Tweak systrace calls b902698 : Clean up Gps/Flp Hardware on shut-down. 86c69dd : Cleanup USER_OWNER for cryptkeeper ee68455 : Correct isRunning() behavior for AnimatorSet 8522bf8 : Replacing last log with Slog. 39e784d : Split device owner config files 8786f3c : Clarifying and stabilizing drag & drop caca720 : Allow inner classes to be used as custom drawables f36bb0c : Bring an activity to the front upon click & drag 2fa4b2a : Using Slog everywhere. b80a3cf : Add support for uploading files via MTP. 2822a42 : Test ValueAnimator with custom timing pulse provider b46fdd4 : Make res.Configuration support locale lists. 3dbaae1 : Prevents recursive call into end() or cancel() 169cc4c : Add test that calls cancel() from onAnimationEnd(Animator) 786babe : Use SparseIntArray as performance optimization. bd52601 : Fix keyboard focusability on title bar. 65b04b6 : Add a few benchmarks to UiBench ea910a1 : Fix band select UI issue. 06a484a : Non-system users can now have restricted profiles 2c80257 : Integrate band selection into the files app. 4726241 : Remove remainder of TileBenchmark a5a93ee : Adding user resizability by dragging shadow outsets f310e88 : Fix build 6c0773e : Removing profile's pinned apps upon a profile removal. 798253e : Expose password text to accessibility services, if requested cc791bc : More cleanup USER_OWNER 02fc5fe : Extract drawable inflation to its own class, inflate from class name 17690ff : Dont update thumbnails of freeform windows on focus change 1a1d831 : Fix multi window thumbnail animation to the top of the screen. ed969e1 : Reactivate backup service after device owner is cleared. 00ad16d : Fix: Cursor can be at an invalid offset in EditText. 3618d30 : Internal cleanup for Animator framework 8a1c0e8 : Initial commit of UiBench e248bd1 : Serializing display lists a635a26 : Fixing crash in some full screen cases 2e8c5bf : Adding more checks for apps coming from saved prefs and from DND. 7db5af1 : Limit the number of apps running as system user 36a5c8d : Fix alpha keyboard shortcuts with ToolbarActionBar ec8ad31 : Import translations. DO NOT MERGE 1d435a2 : Fix double-apply of disabled alpha to EditText underline e2acc5e : Revert "Revert "View measurement optimization"" 2a4db13 : Build fix for change in skia headers aeb51c9 : Import translations. DO NOT MERGE c0834cd : Fix tests in MtpDocumentsProvider. cd2709e : Fix WallpaperCropper crash when setting wallpaper over 8MB 4f5de34 : Renamed primaryUserOnly to systemUserOnly 673696e : chmod a-x on files that shouldn't be executable e5f722e : MidiBluetoothService: add new device to HashMap 856474b : Adding briefcase picture to icons for work profile apps. 0ca998d : MidiManager: fix double BTLE callback 2772d3c : Fix build: wrong API made public a25f6fc : NotificationPlayer supports MediaPlayer errors 6ab1a82 : Organize import lines in InputMethodManagerService.java. 40e1df3 : Correctly distribute weight to pre-measured zero-dimension views ff4fdce : Add missing ap threshold config for hotlists 7309b12 : Leverage WindowManagerInternal for private communication. b0a773f : Allow third party condition providers. 0c8623c : Add documentation on View for android:theme and element 04067f3 : Clean up ContextThemeWrapper 99bf63f : Return asset manager with correct config from ContextThemeWrapper 270a342 : Pass Resources when loading ImageView source from stream 6aa92d1 : Clean up ImageView 53b165e : Hide SearchView icon when no drawable set 1512072 : Suppressing Illegal argument exception when activating a task. 3981076 : Using actual users in more places. 45228bf : Fix AudioAttributes.usageToString() string return values 1eaa9ed : Do not merge namespaces 191ac0a : Reverse order of RT animations so enter animation works correctly 25e8caf : Update pretty-printed capabilities in GpsLocationProvider. 38b4c6f : Use resource aliases in-lieu of ViewStubs. 2a5c3e5 : pm: translate incoming user id for installation bd0e03b : More USER_OWNER cleanup. 72d9c02 : Update UserManagerTest 1205547 : Show a drawer when in portrait mode. a331b46 : Import translations. DO NOT MERGE 9b1ce52 : Using initial activity layout to position the launching activity. 9869ed1 : Import translations. DO NOT MERGE 87a38b5 : Do not broadcast VOLUME_STATE_CHANGED before boot has completed. 4e1ccd3 : AudioTrack: error reporting for getTimestamp() 0289835 : Move stack focus and resumed activity when moving a focused task b9ce116d : Switch several enums to enum classes 216048f : Add static asserts around assumed-static skia enum values 86c03ca : Fixup DisplayListCanvas jni variable names d970f54 : Split WMS.handleAppTransitionReadyLocked. 3aadd60 : Revert "Revert "Simplify TextureView draw path"" 49cbf6b : ActivityManagerService: Rather than throw an exception, return INVALID_STACK_ID from getWorkspaceId when there is no associated workspace. This leaves the caller free to default. c22e019 : Scroll handle should have intrinsic width and height d7e48e1 : Fix TextViewTest#testProcessTextActivityResultNonEditable 4afb83e : Clear cross-profile intent filters in the right user. 8f78d6a : Fix documentation of EXTRA_PROVISIONING_DEVICE_ADMIN_PACKAGE_NAME 80e8db3 : [Backup] Special handling for sharedpref files in backup config 4059d7d : Update tests and support negative values in formatBytes(). 21fdd91 : Make wallpaper visible in freeform mode. 5f61d04 : Made WallpaperControler.adjustWallpaperWindow more readable 7232332 : System to track touch and sensor events before unlocking the phone f932e56 : Adding a touchable area around a task 848fe6b : API for specifying size/gravity of launching activity. 4d3e704 : Remove return values from clipping operations 147bdc9 : Load appropriately sized thumbnails in grid mode. 8f0c98b : BandSelectMatrix: Create matrix tracking location of RecycleView items and band selection. 2079683 : Make grid items be square. 6e03543 : Add transitive dependency to enable refactoring within Skia 58efce3 : Use type inference where possible. a60160b : Introduce simple SuggestionsPopupWindowTest. 1ad545d : Fix path direction enum to match native SkPath values f2debb1 : Hook up Ctrl + '/' to SysUI for a Keyboard Shortcuts screen b818681 : Allow non-owner users to have managed profiles. 741abfc : Fix cross-profile intent filters with system-user split. 2af03d2 : Send the MANAGE_PROFILE_ADDED broadcast to the correct user. 87763e6 : Wire uploading to MtpDocumentsProvider. d35dcb1 : Revert "Simplify TextureView draw path" e5390e7 : Non colliding positioning of entering resizeable tasks. c2de7a7 : bundle init.rc contents with its service 20a2489 : Simplify TextureView draw path 2e931ea : Throw exception when setting a fg/bg on TextureView 9db58c0 : Remove MathUtils::min/max e8069dc : Moved window manager wallpaper control into separate class 0ba0d6b : Add first implementation of LocaleList. 8bd68c6 : Define GLSL version ad98eeb : Fix build. 7c85c54 : Remove Matrix4::load(Matrix4&) 1bec0c4 : Checking for unlauncheable apps. 81c524a : Adding move window functionality for free form desktop f86676a : Change framework services tests' runner e3a40ea : Use static_assert instead of SK_COMPILE_ASSERT. 16387b4 : Clean up USER_OWNER reference in PMS ddbe4ca : Clean up USER_OWNER in notifications 6daa13c : Change setMatrix behavior to only affect canvas-local matrix 170192a : Improve animating from recents to multi window state. 98404fd : Clean up USER_OWNER reference. 9a6ec58 : Move aapt2 off HAVE_MS_C_RUNTIME. 45f250a : Remove accidentally added old makefile c301ab8 : Move aapt2 off HAVE_MS_C_RUNTIME. 594f208 : Clean up USER_OWNER reference in pm/Settings 4f16040 : Move Drawer management code to a facade. d1cbc16 : Use 'new' instead of 'SkNEW'. a52c5e2 : Add a new carrier config for DTMF tone gap in CDMA. ef239f6 : Import translations. DO NOT MERGE 6bbf68d : Remove use of SkAutoSTMalloc from Android. 4cbd3ac : Save and restore accessibility focus using decor view 9ad926d : Import translations. DO NOT MERGE 3ca63ce : Import translations. DO NOT MERGE 319cc0c : Import translations. DO NOT MERGE d40b030 : Extract task list operations from MTP DocumentLoader to the internal task list class. a48ef66 : Initialize visible to false to reflect the real visibility state bffbd30 : Reduce the number of TextAppearanceSpan objects for highlighting. 9a568e6 : Check if link stats are supported when reporting activity info fd1fd6e : Don't make bad RS API level recommendations. 8324a6e : Trace scanDirLI() 716a734 : Fix trigger sensor lifecycle 46e01e9 : Add tracing calls for bootanim 48d6427 : Add missing test annotations for Ibdafe89474dd69c5b70c67ec98fed4. 5dcb275 : Restore recent task to freeform space when resizing 3efda95 : Cleanup android.text.TextUtils a little. 5065e12 : Recursively delete directories in handleAftermath(). ce16186 : Show guest notification on each user switch 4c5efe9 : Add ninePatch support to Canvas.h 520ea06 : Some QS refactoring 895615c : Ensure layout resolution occurs when relative rules are removed fc4662c : Added am command for test docked stack resizing. b34a7ad : Added support for docked stack cd811f0 : Convert useImsAlwaysForEmergencyCall to carrier configuration. a4c1f6f : Remove driver stop delay config as it is no longer used 75f68ce : Clean up USER_OWNER in AccountManager 290e4e4 : Add @SmallTest for continuous tests. 40f9dab : Rename fullscreen user switcher config 52408f4 : Make notification content clickable for logout/remove guest 773bbe0 : Revert "Add ninePatch support to Canvas.h" d2e7214 : Makefile re-jiggering 740b939 : Allow ExploreByTouchHelper client to populate node/event for host e17788c : Replace HAVE_MS_C_RUNTIME with _WIN32 in frameworks/base/tools. 760a2d8 : Re-enable TAB traversal in ListView 1352a36 : Separate TabWidget selection from keyboard focus ce2c784 : Remove duplicate separator definition. fe7c91b : SysUI Tuner: Add clock seconds option f9f462d : Import translations. DO NOT MERGE b1870e9 : Handle null value returned by MtpDevice#getRoots. dfb25d3 : Make thumbnail header animation match multi window thumbnail animation. f120f52 : Replace missing Color API. 1f8d292 : Fix the build. e27dc2b : Use android.os.Debug.getCallers instead of self implementation. 8270292 : Explicitly construct all Rects fc0ac9b : Added am commands for testing task positioning/resizing a46ca5e : Make the value for shadowRadius less than 1.0 work cc3a74f6 : Add full screen user switcher to lock screen d6d6843 : Remove unneeded main.cpp 8dc8313 : Fix mismatched new[]/delete. 2028dda : Move parseInputMethodsAndSubtypesString to InputMethodUtils. 68dd736 : Fix pessimizing move. ba98f7c : Fix pessimizing move. 4155184 : Add missing accessors on GradientDrawable, NinePatchDrawable 114e5e8 : Slim down the Holo preloads f293259 : Cleanup unused param in RenderNode::computeOrdering edca320 : Add ninePatch support to Canvas.h d78036b : Add accessors for TabWidget strip drawables 71b0d2d : Thumbnail enter animations for multiwindow. 7eb09d1 : Clean up TabWidget ec6cf18 : Manage accessibility focus during PhoneWindow save and restore 8b9024f : Add RootScanner to MtpDocumentsProvider to handle new/removed MTP storages. b049905 : Add API for uploading files to MTP devices. 986d3f2 : Fix pessimizing move. 234dbf8 : Don't clip task windows in some workspaces 969a49d : Fixing build stopper 962c953 : Add new media navigation keys. cd217b8 : Fix unintentional NPE in SpannableStringBuilder. 5e9ed36 : Support strikethrough text in Html.fromHtml(). ea30eb2 : Hwui: Remove unused variables