Age | Commit message (Collapse) | Author |
|
Bug: 76692459
Test: make Terminal and run on emulator
Change-Id: I7dd06a956ea21b61b43a9acb1da21a90987f1fa2
|
|
am: 182d3bd34f
am: 36f3087114
Change-Id: I317821b4980ae134fbeb4cb75deef4fb40a406ab
|
|
am: 182d3bd34f
Change-Id: I8b4ca6d8e108e4c544682ef2567262f63c5e90a4
|
|
am: 9b98f743f2
Change-Id: Iace6a45665f0d792b33778a6d82fbf7fa9d52225
|
|
This change sets LOCAL_SDK_VERSION for all packages where
this is possible without breaking the build, and
LOCAL_PRIVATE_PLATFORM_APIS := true otherwise.
Setting one of these two will be made required soon, and this
is a change in preparation for that. Not setting LOCAL_SDK_VERSION
makes the app implicitly depend on the bootclasspath, which is
often not required. This change effectively makes depending on
private apis opt-in rather than opt-out.
Test: make relevant packages
Bug: 73535841
Change-Id: I6030d1c8c815fcfe0e3bd048b173eaa1500b617a
|
|
0c091b6f12
am: e3670e02cc
Change-Id: I76d34595f3a425f3107d39535c7bf1a8c8314a14
|
|
am: 0c091b6f12
Change-Id: Ia99adfd53e110a849654f29d36538c44483ead63
|
|
am: 2af09e5df5
Change-Id: I7cb35005e853d2a0ef61c1697df41df3099d241e
|
|
am: 8e85eb6f6a
Change-Id: I738467c00b3b4e20933098b8d6d2f9e9cb45c71a
|
|
* Fix unused variable warnings.
Bug: 66996870
Test: build with WITH_TIDY=1
Change-Id: I0466bb537c5060d6a9a23983527fcb640eb1bd56
|
|
6ef2b729b4 am: 70f8a07a4e
am: dc88e90a2b
Change-Id: I8e1111ffe6c5d87578b2ad01acdb2258b59b1dd3
|
|
6ef2b729b4
am: 70f8a07a4e
Change-Id: I5862c258a1d08b7f36f1b4ba2bca2aed33261cd0
|
|
am: 6ef2b729b4
Change-Id: Ia735e67bbb95bffd2375a06808a20ae1aeb9f450
|
|
am: 8ba8c509c8
Change-Id: I22c1bcd5de7226f87f9825e69540acdfa66fbad1
|
|
libnativeheader exports headers under nativeheader. These were
available before incorrectly as global headers in order to give
access to jni.h.
Test: modules using packages/apps/Terminal find headers
Bug: 63762847
Change-Id: I79ac33728bee7daada17c05146776aa3a006ae2c
|
|
f1fac4738b
am: 9825e26195
Change-Id: I51cdb1e07d91395f616e024ff6e2ff333848e7d2
|
|
am: f1fac4738b
Change-Id: Idba83282f8b193f96e1eadee77a828d95b4da96f
|
|
am: 8cf75ff36c
Change-Id: I98567138966671361ba7d6687324ad886104162c
|
|
am: e71d9d40b5
Change-Id: I99b76e09615e6414d15d1a2a149287bdc5d0a04d
|
|
Note: removed include dirs:
- frameworks/base/include doesn't exist
- external/libvterm/include is now properly exported
Test: links
Change-Id: Ibcea0bc2ffe17180d55a5f5b534f05dc3a52fe9f
|
|
31daf87a58 am: 62a4840e34
am: 2c4b6548ff
Change-Id: Ie8baa145961c02162e92da615367cba81a0b80d9
|
|
31daf87a58
am: 62a4840e34
Change-Id: Ia6043d110f45372dd509d46b8e8462790cf887a7
|
|
am: 31daf87a58
Change-Id: I91bb83b92acd7d83bf809e1403595feb0d60757b
|
|
am: 3cb5403b8d
Change-Id: Ica3d52cee2a2a275e35056627ba71abecc201708
|
|
Change-Id: I7db697df3c4651b3caa12d4eb85aed696d84ea19
|
|
am: 05a5af8a2b
* commit '05a5af8a2bdc294198485957121d55a95b34b671':
Remove useless #includes.
Change-Id: Ic4284e9fe2592ca65269677fa8973a43cb935c56
|
|
am: 40d6a76e73
* commit '40d6a76e7320e0ab0cf2449826d63920e8fcf666':
Remove useless #includes.
Change-Id: Ie18d3872557134590f8bfa7c97aa7bdbc6dc4703
|
|
am: cf2ca4f01f
* commit 'cf2ca4f01fd17f49edd77490517c83fd9c0f7e2a':
Remove useless #includes.
Change-Id: I44969471c45478ee08082c16006784a6fef5070f
|
|
am: 5637b60e63
* commit '5637b60e6311bde3458e2ed4be86644ce04c6cce':
Remove useless #includes.
Change-Id: I8393708de230beca5e60f144a965552d1e9b79f9
|
|
<util.h> is an empty file, and <utmp.h> isn't used by this code.
Bug: http://b/28432688
Change-Id: Ibfd21643c55dc7c0e3ec4a9d89d351ee350995a4
|
|
Change-Id: I31e99d20f3c0fa887f057b352e69969cb805016e
|
|
* These are hardcoded, no sense passing them as arguments.
Change-Id: I40c26b894b2e668bbebfb779ec5d83a1f34dc0a8
|
|
Change-Id: Ieb87e7a8b4217c21eb3ba2738d253125c14d7bc0
|
|
Change-Id: I77e3cf2f8d4bdc19b2830bf632b54ed46a3d58c3
|
|
As of today, bionic has <pty.h>, so there's no need to have another
here.
Also fix bugs introduced in attempts to make this code 64-bit clean.
Change-Id: I40746920764e84a829a3d1df5a900a419589b84a
|
|
Change-Id: I70f31f5cf4fa86f94fa1cdcd212f6e0ade3c549e
|
|
Use jlong to store the native pointer.
Change-Id: I0d35871da53f08b8835c35a3675fb958e9ec230a
|
|
Bug: 8967660
Change-Id: I740dee44d7f3471e26183ba29b19e9f1609784d0
|
|
Switch terminal rendering to use ListView, splitting each row into a
TerminalLineView item. This leverages existing ListView display list
optimizations when scrolling, and gives us fling and overscroll for
free. However, the simple case of a single line scrolling requires
an entire screen rebind.
Added locking between I/O thread and UI thread to provide consistent
view of terminal state. Snap to current upstream libvterm, which has
updated scrollback API. Examine full cell style when building runs.
Address terminals using "keys" instead of indicies, since ordering
can shift. Save and restore instance state to remember scrollback
position. Avoid crashing after closing last terminal.
Remove unused callbacks.
Bug: 8332387
Change-Id: I06468d16ae8e1ff8ac79b7115c7cb3f9434b3c0d
|
|
Bug: 8580410
Change-Id: I345b43f305dc99a29da73e1f08185af5741eae76
|
|
Change-Id: Ib7767c9c0be07476960f6cf3fa8f15d0ded00ff8
|
|
Change-Id: If082e282907b02abb3529d30b9d200fb5be2a2b2
|
|
Change-Id: Ia8b3ef9976c97ca19ad79f39d24e3a24c1e7dcfb
|
|
Tested with emoji!
Change-Id: I1b3b45f7fdb950c3c29ddad1d80c082c1175a68a
|
|
Change-Id: Ie74da0b39d9002802c76dc3ceecd5082e7504f26
|
|
Change-Id: Ic10fb897be4002a151c898a7afc12e30114789fc
|
|
Change-Id: I37fb55f8fadd79bf4f32f55bee83f879d4d90680
|
|
Change-Id: I51b32fa8635c54418bea73ad7a1fa0c8213cfd32
|
|
Change-Id: I06b7f78aabe64b223c136bb452c9952daaba543b
|
|
Change-Id: I9b7148e2dd51d3ec8b52379829c33f5c43d46b87
|