e6d77c593d1a25b45c23bf9292ec7ee09fc14b6e |
|
16-Mar-2012 |
Jeff Brown <jeffbrown@google.com> |
Add traits to common utils data structures. Many of our basic data structures are trivially movable using memcpy() even if they are not trivially constructable, destructable or copyable. It's worth taking advantage of this *ahem* trait. Adding trivial_move_trait to String16 reduces appt running time on frameworks/base/core/res by 40%! Change-Id: I630a1a027e2d0ded96856e4ca042ea82906289fe
/frameworks/native/include/utils/String16.h
|
754b249bcd2d72b90b4fbe82d0d9b636790717df |
|
17-Aug-2011 |
Xavier Ducrohet <xav@android.com> |
am 5dcda1fd: am 88512f59: am a8313e71: Merge "Fix String16 operator+ to actually work" * commit '5dcda1fda53bdc6dfe80cf37e62cacdc216224b1': Fix String16 operator+ to actually work
|
37bf88e54743640d29e99095bead3d8fd52af15c |
|
17-Aug-2011 |
Josiah Gaskin <josiahgaskin@google.com> |
Fix String16 operator+ to actually work This change fixes the String16 utility's operator+ function. Change-Id: Ibed7b07277b50bf178febc72b6ce497893e66f17
/frameworks/native/include/utils/String16.h
|
c412dcb3eb259458905aae9a2f5109c59c9548c0 |
|
09-Nov-2010 |
Kenny Root <kroot@google.com> |
Split UTF functions from String8/16 Split out all the UTF-8/16/32 handling code from String8/16 to its own file to allow better reuse of code. Change-Id: If9ce63920edc75472c38da4adce0d13cda9ad2f7
/frameworks/native/include/utils/String16.h
|
e22d21412fd8c5ac3f7a8b704ed69c1b5651454e |
|
21-Oct-2010 |
Brad Fitzpatrick <bradfitz@android.com> |
Revert "Add length-equality test in String operator== checks." This reverts commit e28210d401ae4ed1258b84c9b17a172a757190e8.
/frameworks/native/include/utils/String16.h
|
075e7503305dcba310024e6b6912dde3d31e1f7f |
|
20-Oct-2010 |
Brad Fitzpatrick <bradfitz@android.com> |
Add length-equality test in String operator== checks. Change-Id: I6ebc6ef85aac4539269f137c1f29f95b9828d4f9
/frameworks/native/include/utils/String16.h
|
92f5984d2c2cd73b6b9f68c02c147877d1e2fc46 |
|
04-Dec-2009 |
Kenny Root <kroot@google.com> |
Optional use of UTF-8 strings in resource bundles Allows the use of UTF-8 for packing resources instead of the default of UTF-16 for Java. When strings are extracted from the ResStringPool, they are converted to UTF-16 and the result is cached for subsequent calls. When using aapt to package, add in the "-8" switch to pack the resources using UTF-8. This will result in the value, key, and type strings as well as the compiled XML string values taking significantly less space in the final application package in most scenarios. Change-Id: I129483f8b3d3b1c5869dced05cb525e494a6c83a
/frameworks/native/include/utils/String16.h
|
edbf3b6af777b721cd2a1ef461947e51e88241e1 |
|
04-Mar-2009 |
The Android Open Source Project <initial-contribution@android.com> |
auto import from //depot/cupcake/@135843
/frameworks/native/include/utils/String16.h
|
d5193d9394c5e58176d7bcdf50ef017f8a3b9e1e |
|
04-Mar-2009 |
The Android Open Source Project <initial-contribution@android.com> |
auto import from //depot/cupcake/@135843
/frameworks/native/include/utils/String16.h
|
7c1b96a165f970a09ed239bb4fb3f1b0d8f2a407 |
|
21-Oct-2008 |
The Android Open Source Project <initial-contribution@android.com> |
Initial Contribution
/frameworks/native/include/utils/String16.h
|