| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
| |/
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Bug: 5327776
Currently LTE_FLOAT isn't even a valid partial order, let alone
a strict weak order as needed by binary search. Consequently,
KeyedVectors with keys whose types have operator< using LTE_FLOAT
sometimes find the wrong values!
This problem affects several graphics caches including the
TextLayoutCache.
(This is still not a total order because NaNs are not comparable
but hopefully we don't ever search for NaNs this way!)
Change-Id: Ic447a34c7d87f681ee81538f22a0937a039072dd
|
|\ \ |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Bug: 5327776
Currently LTE_FLOAT isn't even a valid partial order, let alone
a strict weak order as needed by binary search. Consequently,
KeyedVectors with keys whose types have operator< using LTE_FLOAT
sometimes find the wrong values!
This problem affects several graphics caches including the
TextLayoutCache.
(This is still not a total order because NaNs are not comparable
but hopefully we don't ever search for NaNs this way!)
Change-Id: Ic447a34c7d87f681ee81538f22a0937a039072dd
|
|\ \ \ |
|
| | |/
| |/|
| | |
| | | |
Change-Id: Ib5744564a873ea2b84100174673dc4d3ae109fcf
|
| | |
| | |
| | |
| | |
| | |
| | | |
related-to-build
Change-Id: Ic865af0865906f96fd615a56a030c8e3adaf13c4
|
|/ /
| |
| |
| | |
Change-Id: I6baeead8c70460863343fd557250635fb1e6a170
|
|/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Bug: 5265529
Rewrote the velocity tracker to fit a polynomial curve
to pointer movements using least squares linear regression.
The velocity is simply the first derivative of this polynomial.
Clients can also obtain an Estimator that describes the
complete terms of the estimating polynomial including
the coefficient of determination which provides a measure
of the quality of the fit (confidence).
Enhanced PointerLocation to display the movement curve predicted
by the estimator in addition to the velocity vector.
By default, the algorithm computes a 2nd degree (quadratic)
polynomial based on a 100ms recent history horizon.
Change-Id: Id377bef44117fce68fee2c41f90134ce3224d3a1
|
|
|
|
| |
Change-Id: I4c912beb84fa8a37ada0088049f7776132e994b6
|
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
External storage volumes that were emulated+encrypted needed to have
their encryption mapping removed so that it doesn't try to encrypt the
volume after formatting them.
This just wires through an argument through vold, and assumes that vold
will do the right thing even if there is no encryption mapping set.
Bug: 5017638
Change-Id: I858fae3d12cb415bc34637f520f71220ad9daaad
|
|\ \
| |/
|/| |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Bug: 5265529
Calculate the velocity using the most recent touch sample as the
point of reference instead of the oldest. This change more heavily
weights recent touch samples and reduces the sample time window
used for calculation. This significantly improves the accuracy
of fling gesture detection.
Change-Id: Ib1940933e786e5f6a731552a99bcd9400741d55f
|
|\ \
| |/
|/|
| | |
Add Multiply Screen"
|
| |
| |
| |
| |
| |
| |
| |
| | |
Add
Multiply
Screen
Change-Id: I92a3c2612c86613087568bf0c03cc6f92b5ded44
|
|\ \
| |/
|/| |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Updated the command name lists, and masked off the additional bits in
the command word when doing the name lookup.
Made descriptor values easier to grep for and consistent with kernel
output (i.e. decimal rather than hex). Attempt to show transaction
descriptors as such (they're in a union with a pointer).
Also, the writeLines() function in Static was using a no-op
logging call to write an iovec. It looks like all callers are using
N=1, so I just added a log for the first string.
Bug 5155269
Change-Id: I417b8d77da3eb6ee1d2069ba94047210f75738bc
|
|/
|
|
| |
Change-Id: I52b112694f930e641f01fb78dc55412986023411
|
|\ |
|
| |
| |
| |
| |
| |
| |
| | |
This change fixes a test issue that resulted in a deadlock.
Change-Id: I4729e8dd47c8f5fea49bfeff3cea58627ead6d04
Bug: 5174876
|
| |
| |
| |
| |
| |
| |
| | |
In queuebuffer, if the surfacetexture returns an error,
surfacetextureclient should check for that and pass on the error.
Change-Id: Ie6d70e779fac0702f372eb4df5ecb655280875ee
|
|\ \ |
|
| | |
| | |
| | |
| | |
| | |
| | | |
BUG=5186750
Change-Id: I74765b844d28ed780f9c9e291b8e0de94352f74b
|
|/ /
| |
| |
| | |
Change-Id: Id7253737278d5dc4ef3b6d53cd32dbac1a80103d
|
|\ \ |
|
| |/
| |
| |
| |
| |
| |
| |
| |
| | |
BUG=5186750
This allows us to properly reference count any globals (static or extern) that
need to potentially be cleaned up.
Change-Id: I03d2c38c1e7a4ca96c40003d2eeecb6f395d5835
|
|\ \ |
|
| | |
| | |
| | |
| | | |
Change-Id: I2edaac2ad07fe1de77af58bec0d9ac4cde181f11
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
The API is still hidden.
bug:5187868
Change-Id: I59e1b5774ca32be049723d1a0887faa90d8884bb
|
|\ \ \
| |/ / |
|
| | |
| | |
| | |
| | | |
Change-Id: If7a1b82eab4c4c82443cf8e57b444865f1e3f6b8
|
|\ \ \ |
|
| | |/
| |/|
| | |
| | | |
Change-Id: Ic481f3a431166851947676d676749543c7afbbf7
|
|\ \ \
| |/ /
|/| | |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Added Surface.setPosition(float, float) which allows to set a surface's
position in float.
Bug: 5239859
Change-Id: I903aef4ad5b5999142202fb8ea30fe216d805711
|
|\ \ \
| |/ /
|/| | |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Bug #5230196
Yes, 75px. Any other font size would work. Don't ask.
Change-Id: I96c7db9926a97f65128d60c8238c3640ee2444ba
|
|\ \ \ |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
This API is intended for applications that need to read a thread's
scheduling group, while using the higher-level (C++) family of thread APIs.
Change-Id: I5e58017f74c3989b20b5b1cc2bc4483c95720520
|
| |/ /
|/| |
| | |
| | | |
Change-Id: Idb51c64271c4f2b4705ea932c715683003eff4cc
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
this caused problems where the NavigationBar would disapear or be
drawn in the wrong orientation.
Change-Id: I083c41338db83a4afd14f427caec2f31c180d734
|
|\ \ \
| |_|/
|/| | |
|
| | |
| | |
| | |
| | |
| | |
| | | |
Remove redundant or useless operations
Change-Id: If989b4eaa9143eef4254c38b39959aeed1f2b9ab
|
|\ \ \
| | | |
| | | |
| | | | |
element. build."
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Removing unused code from element. build.
Change-Id: I4bb324a666486d6d3fa45cc1995d0e96cb99f70a
|
|\ \ \ \
| | |/ /
| |/| | |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Bug #5205673
Change-Id: I8b0f90877df6b6c6757d35dcf6cd14e79e840b96
|
|/ / /
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
this bug was introduced recently. in some situations Surface::lock()
is not able to preserve the content of the back buffer and needs
to tell the caller to redraw everything.
Bug: 5186460
Change-Id: I14e03939ddfc1b7ad2a8b99ad79435314c60e78e
|
| | |
| | |
| | |
| | |
| | |
| | | |
Bug #5198590
Change-Id: I4333d850501ac849eeeeb247e4178dd469b9de3d
|
| | |
| | |
| | |
| | | |
Change-Id: Id4bd14f72487bd7156cd2e1930eaf97b47896273
|