summaryrefslogtreecommitdiffstats
path: root/graphics
Commit message (Collapse)AuthorAgeFilesLines
* Update ripple behavior, use render thread animationAlan Viverette2014-05-162-360/+547
| | | | Change-Id: Ib6bc1e08b05d29606f452961963d58b8fc866746
* Merge "Round rect outline clipping"Chris Craik2014-05-161-20/+30
|\
| * Round rect outline clippingChris Craik2014-05-151-20/+30
| | | | | | | | Change-Id: Iee9cf4f719f6f1917507b69189ad114fa365917b
* | Merge "Simplify attribute extraction for themed Drawables"Alan Viverette2014-05-157-401/+194
|\ \
| * | Simplify attribute extraction for themed DrawablesAlan Viverette2014-05-147-401/+194
| | | | | | | | | | | | | | | | | | Also fixes a bug in GlowPadView that randomly popped up. Change-Id: Id20508a44ea02b4a14c8f794de36e13a2c06587c
* | | Merge "document and deprecated Rasterizer"Mike Reed2014-05-153-3/+11
|\ \ \
| * | | document and deprecated RasterizerMike Reed2014-05-093-3/+11
| | | | | | | | | | | | | | | | Change-Id: I02f6a47aeb96b27c3fb9f6d003648f794e3d7cf4
* | | | Merge "Adding APIs to render PDF documents."Svetoslav2014-05-153-2/+404
|\ \ \ \
| * | | | Adding APIs to render PDF documents.Svetoslav2014-05-133-2/+404
| | |/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We need to render PDF documents for two main use cases. First, for print preview. Second, for resterizing the PDF document by a print service before passing it to a printer which does not natively support PDF (most consumer ones). Adding PDF rendering APIs improves guarantees for print quality as the same library is used for preview and rasterization. Also print vendors do not have to license third-party rendering engines. Last but not least as the platform uses PDF as its main print format it should also be able to natively render it. Change-Id: I57004a435db147663cafea40cf3296465aba7f99
* | | | Merge "camera2: Use StreamConfigurationMap for format/size/duration lookup"Igor Murashkin2014-05-151-0/+1
|\ \ \ \
| * | | | camera2: Use StreamConfigurationMap for format/size/duration lookupIgor Murashkin2014-05-141-0/+1
| |/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Also @hide/@deprecate a bunch of other keys * Move some classes into android.hardware.camera2.params Bug: 14628001 Change-Id: I2db490a0849680a133a901403477a147b004fb28
* | | | Merge "Add fallback fonts to system fonts (Minikin)"Raph Levien2014-05-151-14/+43
|\ \ \ \
| * | | | Add fallback fonts to system fonts (Minikin)Raph Levien2014-05-121-14/+43
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch explicitly keeps the list of fallback fonts, and creates all system fonts including the fallback list as well. At present, fonts created from assets or directly from files do not have the fallback list present, so that remains to be done. This patch affects only builds with USE_MINIKIN defined; otherwise the fallback font processing in Skia will apply. Change-Id: I6148e06a45a11f53a6bb2f04c8813df4968ea8c8
* | | | | Merge "Proper refcounting for Minikin objects"Raph Levien2014-05-151-2/+10
|\ \ \ \ \ | |/ / / /
| * | | | Proper refcounting for Minikin objectsRaph Levien2014-05-121-2/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch introduces proper lifecycle maintenance (based on reference counting) for Minkin objects, particularly FontFamily and FontCollection. The patch depends on the corresponding Ref and Unref methods being available in Minikin. Change-Id: I91935e953d5a522e1adc496f2ce3a598be35de2b
* | | | | Merge "Parsing of XML font configuration files for Minikin"Raph Levien2014-05-153-6/+206
|\ \ \ \ \ | |/ / / /
| * | | | Parsing of XML font configuration files for MinikinRaph Levien2014-05-123-6/+206
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch improves Minikin-based font handling, to deal with error conditions (missing fonts and so on), and also moves the parsing of fallback_fonts.xml and system_fonts.xml into Java code. Change-Id: Ib0debdbd56ad3b0196be6d2a35668d711c98f1e5
* | | | | Merge "Start of Minikin integration"Raph Levien2014-05-153-12/+70
|\ \ \ \ \ | |/ / / / | | | | / | |_|_|/ |/| | |
| * | | Start of Minikin integrationRaph Levien2014-05-123-12/+70
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is the current state of the Minikin integration. All changes are hidden behind USE_MINIKIN #ifdef, so it should be safe to apply. To play with the Minikin branch, set this in your BoardConfig.mk . This change also merges in 64-bit changes that were happenening in parallel. Change-Id: Idd94553bcbe324c5875d0ff06495c966c3e95b7f
* | | | am 76ee05d4: am d05c7d26: am bcf76242: Merge "Move FLATTENED_PATTERN to ↵Ian Rogers2014-05-151-2/+14
|\ \ \ \ | |_|/ / |/| | | | | | | | | | | | | | | | | | | inner class." * commit '76ee05d4f6a8ddafd2125db69e7560dab7cb2e8a': Move FLATTENED_PATTERN to inner class.
| * | | am d05c7d26: am bcf76242: Merge "Move FLATTENED_PATTERN to inner class."Ian Rogers2014-05-141-2/+14
| |\ \ \ | | | | | | | | | | | | | | | | | | | | * commit 'd05c7d265170ca6573bbdd97f3c4aaa8e25a6389': Move FLATTENED_PATTERN to inner class.
| | * \ \ am bcf76242: Merge "Move FLATTENED_PATTERN to inner class."Ian Rogers2014-05-141-2/+14
| | |\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | * commit 'bcf76242134317a2f722eab5af2600fe2858f895': Move FLATTENED_PATTERN to inner class.
| | | * | | Move FLATTENED_PATTERN to inner class.Ian Rogers2014-05-141-2/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Avoid AOT compilation/initialization in ART failing due to regex.Pattern requiring native support. Bug: 14646037 Change-Id: I9d9c7fd9ed9fab7e21d37f9b31c00d037fc5a691
| | * | | | am fc603ca6: am abf701e6: Merge "Eliminate mHasAlpha" into klp-devJohn Reck2014-03-211-15/+3
| | |\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit 'fc603ca6b518777a7e4dc391bc771e5609ab3ab5': Eliminate mHasAlpha
| | * \ \ \ \ am 87e9e744: am 92a32832: DO NOT MERGE - Fix Javadoc build break.Leon Scroggins III2014-03-071-1/+1
| | |\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit '87e9e744ed7acc554a6b4c7dd90fab376eabb30b': DO NOT MERGE - Fix Javadoc build break.
| | * \ \ \ \ \ Merge "resolved conflicts for merge of 8d3281f5 to klp-dev-plus-aosp" into ↵Leon Scroggins III2014-03-072-12/+45
| | |\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | klp-dev-plus-aosp
| | | * \ \ \ \ \ resolved conflicts for merge of 8d3281f5 to klp-dev-plus-aospLeon Scroggins III2014-03-062-12/+45
| | | |\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Change-Id: If2855ff4f7a1e7645c69af378955868f44187376
| | * | \ \ \ \ \ \ am b90fc64b: am f44a3f1e: Merge "Use long for pointers in EmojiFactory and ↵Narayan Kamath2014-03-071-7/+7
| | |\ \ \ \ \ \ \ \ | | | | |_|_|_|/ / / | | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | PdfDocument" * commit 'b90fc64b030ee50bda9a0dabb5247660b70d6659': Use long for pointers in EmojiFactory and PdfDocument
| | * | | | | | | | am 16e9362e: am 8fced317: Merge "Move RenderScript from graphics/ to new ↵Tim Murray2014-03-0763-23697/+0
| | |\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | fw/base subdirectory rs." * commit '16e9362e5f5b4f09a46198218380bb386fee28e5': Move RenderScript from graphics/ to new fw/base subdirectory rs.
| | * \ \ \ \ \ \ \ \ am 8df3ea66: am b4cf2a2a: Merge "Convert Java/JNI to 64-bit, part 2."Tim Murray2014-03-0730-484/+490
| | |\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit '8df3ea66994e96d72040c44099dd2d74ba15ec67': Convert Java/JNI to 64-bit, part 2.
| | * \ \ \ \ \ \ \ \ \ am 72d637e2: am e22e268e: Merge changes If93a5d78,I1957f7acTim Murray2014-03-074-485/+480
| | |\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit '72d637e297a143e5b18c8e8f4eb85695ed6b10f1': Convert Java/JNI to 64-bit, part 1. Add long/double read support.
| | * \ \ \ \ \ \ \ \ \ \ am bccee732: am 61eb6b55: Merge "Use Object + type in place of specific array"Tim Murray2014-03-073-195/+97
| | |\ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit 'bccee732b53d06c0e983b3f325e0d9ad889de134': Use Object + type in place of specific array
| | * \ \ \ \ \ \ \ \ \ \ \ am 69914882: am e559d7ee: Merge "Utility API for creating types."Tim Murray2014-03-071-0/+75
| | |\ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit '69914882509b8ad81c23eadd1ebae53fb532042b': Utility API for creating types.
| | * \ \ \ \ \ \ \ \ \ \ \ \ am 271c3b74: am b1c1518e: Merge "Remove old hidden API."Tim Murray2014-03-071-8/+0
| | |\ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit '271c3b7499f53f6e7e168d68910efda5cc19f5fd': Remove old hidden API.
| | * \ \ \ \ \ \ \ \ \ \ \ \ \ am 9bad32c3: am aea3b581: Merge "Remove hidden API setSurfaceTexture."Tim Murray2014-03-071-13/+5
| | |\ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | |_|_|_|_|_|_|_|/ / / / / / | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit '9bad32c3830e45615a6b71e3f80ca7b95ef638b5': Remove hidden API setSurfaceTexture.
| * | | | | | | | | | | | | | | am 38f407cb: Merge "RenderScript bicubic resize intrinsic [DO NOT MERGE]" ↵Jason Sams2014-04-161-0/+112
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | into klp-modular-dev * commit '38f407cb1daca91af82943c931593d11a6c84b1c': RenderScript bicubic resize intrinsic [DO NOT MERGE]
| | * | | | | | | | | | | | | | | RenderScript bicubic resize intrinsic [DO NOT MERGE]Jason Sams2014-04-161-0/+112
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Change-Id: Icebfb3137aacddce0705834c6d4d2547c709cb0a
| * | | | | | | | | | | | | | | | am ecaea7e6: Merge "Force refresh of stateful when a child drawable is ↵Craig Stout2014-03-311-0/+1
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | |/ / / / / / / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | changed." into klp-modular-dev * commit 'ecaea7e60c0992ac295163f55c1f986a46eef008': Force refresh of stateful when a child drawable is changed.
| | * | | | | | | | | | | | | | | Force refresh of stateful when a child drawable is changed.Craig Stout2014-03-271-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Change-Id: Ie17d4c8bceae385e597f3006fcd456be9ef53b97
* | | | | | | | | | | | | | | | | Merge "Remove the group tag."ztenghui2014-05-121-42/+22
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | | | | Remove the group tag.ztenghui2014-05-121-42/+22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Since we don't support animation, it is better not to expose the group tag for now, which will only lead to confusion. Internally, we keep the group class to represent multiple paths. But we don't allow multiple groups. Change-Id: I041ba32dff05ef6b1cd9d5ab1a1717e55a356145
* | | | | | | | | | | | | | | | | | Merge "Refactor VirtualLightRefBase & JNI"John Reck2014-05-091-14/+6
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | | | | | Refactor VirtualLightRefBase & JNIJohn Reck2014-05-091-14/+6
| | |_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Change-Id: I8e244e7109e59d5be96871b23bb9b1201c7f9eaa
* | | | | | | | | | | | | | | | | | Animated state transition drawableAlan Viverette2014-05-095-8/+561
|/ / / / / / / / / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Change-Id: I6c795d55cd7ab9163fdd6fe6ce3771bbd7015d62
* | | | | | | | | | | | | | | | | Merge "Improve documentation of setOnFrameAvailableListener."Jeff Brown2014-05-081-7/+9
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / / / / / / / |/| | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | Improve documentation of setOnFrameAvailableListener.Jeff Brown2014-05-081-7/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Change-Id: I970e5941f3f6975a284d18056238a6877c7acbf2
* | | | | | | | | | | | | | | | | Further cleaning on animated part of VectorDrawable.ztenghui2014-05-081-760/+22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | State changed support is gone. Rename VAnimatedPath. Remove the obsolete documents. Update the tests to reflect the API changes. Change-Id: Icdc19c6519a4e29975877c1d167e61c8fa14a371
* | | | | | | | | | | | | | | | | Merge "Avoid caching shadow properties in Java & HWUI."Derek Sollenberger2014-05-082-44/+17
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | | | | Avoid caching shadow properties in Java & HWUI.Derek Sollenberger2014-05-072-44/+17
| | |_|_|_|_|_|_|_|_|_|_|_|_|_|_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | bug: 10650594 Change-Id: I6f57df002710bb0567ed7e53fc0bfe96cfd504b8
* | | | | | | | | | | | | | | | | Merge "Encapsulate Canvas.mNativeCanvas"Florin Malita2014-05-074-5/+9
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | |_|/ / / / / / / / / / / / / / / |/| | | | | | | | | | | | | | | |