replicant-frameworks_native/libs/utils
Dianne Hackborn 3945ae5065 Fix #2018814: System cannot correctly render assets with "wrap_content" attribute in QVGA
It turns out we were not returning the density for anything retrieved from a
TypedArray...  which basically means any bitmap references from a layout or style...!!!

This is now fixed.

Also fiddle with the density compatibility mode to turn on smoothing in certain situations,
helping the look of things when they need to scale and we couldn't do the scaling at
load time.
2009-07-29 19:44:01 -07:00
..
Android.mk rename a few files to camel-case, add copyright notices 2009-06-04 13:53:57 -07:00
Asset.cpp Don't re-parse the framework resources all the time. 2009-07-06 11:12:37 -07:00
AssetDir.cpp auto import from //depot/cupcake/@135843 2009-03-03 19:31:44 -08:00
AssetManager.cpp Don't re-parse the framework resources all the time. 2009-07-06 11:12:37 -07:00
BackupData.cpp Better (and less) logging from backup. 2009-06-26 17:19:11 -04:00
BackupHelpers.cpp Better (and less) logging from backup. 2009-06-26 17:19:11 -04:00
Binder.cpp auto import from //depot/cupcake/@135843 2009-03-03 19:31:44 -08:00
BpBinder.cpp auto import from //depot/cupcake/@135843 2009-03-03 19:31:44 -08:00
BufferedTextOutput.cpp auto import from //depot/cupcake/@135843 2009-03-03 19:31:44 -08:00
CallStack.cpp auto import from //depot/cupcake/@136594 2009-03-05 14:34:35 -08:00
CharacterData.h rename a few files to camel-case, add copyright notices 2009-06-04 13:53:57 -07:00
Debug.cpp auto import from //depot/cupcake/@135843 2009-03-03 19:31:44 -08:00
executablepath_darwin.cpp auto import from //depot/cupcake/@135843 2009-03-03 19:31:44 -08:00
executablepath_linux.cpp auto import from //depot/cupcake/@135843 2009-03-03 19:31:44 -08:00
FileMap.cpp auto import from //depot/cupcake/@135843 2009-03-03 19:31:44 -08:00
futex_synchro.c This should fix the simulator build. 2009-05-22 12:25:56 -07:00
IDataConnection.cpp auto import from //depot/cupcake/@135843 2009-03-03 19:31:44 -08:00
IInterface.cpp auto import from //depot/cupcake/@135843 2009-03-03 19:31:44 -08:00
IMemory.cpp auto import from //depot/cupcake/@135843 2009-03-03 19:31:44 -08:00
InetAddress.cpp auto import from //depot/cupcake/@135843 2009-03-03 19:31:44 -08:00
IPCThreadState.cpp auto import from //depot/cupcake/@135843 2009-03-03 19:31:44 -08:00
IPermissionController.cpp auto import from //depot/cupcake/@135843 2009-03-03 19:31:44 -08:00
IServiceManager.cpp auto import from //depot/cupcake/@135843 2009-03-03 19:31:44 -08:00
LogSocket.cpp auto import from //depot/cupcake/@135843 2009-03-03 19:31:44 -08:00
MemoryBase.cpp auto import from //depot/cupcake/@135843 2009-03-03 19:31:44 -08:00
MemoryDealer.cpp auto import from //depot/cupcake/@135843 2009-03-03 19:31:44 -08:00
MemoryHeapBase.cpp auto import from //depot/cupcake/@135843 2009-03-03 19:31:44 -08:00
MemoryHeapPmem.cpp auto import from //depot/cupcake/@135843 2009-03-03 19:31:44 -08:00
misc.cpp auto import from //depot/cupcake/@135843 2009-03-03 19:31:44 -08:00
MODULE_LICENSE_APACHE2 auto import from //depot/cupcake/@135843 2009-03-03 19:31:44 -08:00
NOTICE auto import from //depot/cupcake/@135843 2009-03-03 19:31:44 -08:00
Parcel.cpp Fix a major bug in Bundle when unparcelling from AIDL. 2009-05-22 13:51:47 -07:00
Pipe.cpp auto import from //depot/cupcake/@135843 2009-03-03 19:31:44 -08:00
ported.cpp auto import from //depot/cupcake/@135843 2009-03-03 19:31:44 -08:00
ProcessState.cpp auto import from //depot/cupcake/@135843 2009-03-03 19:31:44 -08:00
README auto import from //depot/cupcake/@135843 2009-03-03 19:31:44 -08:00
RefBase.cpp auto import from //depot/cupcake/@135843 2009-03-03 19:31:44 -08:00
ResourceTypes.cpp Fix #2018814: System cannot correctly render assets with "wrap_content" attribute in QVGA 2009-07-29 19:44:01 -07:00
SharedBuffer.cpp auto import from //depot/cupcake/@135843 2009-03-03 19:31:44 -08:00
Socket.cpp auto import from //depot/cupcake/@135843 2009-03-03 19:31:44 -08:00
Static.cpp auto import from //depot/cupcake/@135843 2009-03-03 19:31:44 -08:00
StopWatch.cpp auto import from //depot/cupcake/@135843 2009-03-03 19:31:44 -08:00
String8.cpp quick fix; utf8_codepoint_count must be utf8_length 2009-07-09 13:05:24 +09:00
String16.cpp auto import from //branches/cupcake/...@137873 2009-03-11 12:11:56 -07:00
SystemClock.cpp auto import from //depot/cupcake/@135843 2009-03-03 19:31:44 -08:00
TextOutput.cpp auto import from //depot/cupcake/@135843 2009-03-03 19:31:44 -08:00
Threads.cpp auto import from //depot/cupcake/@136594 2009-03-05 14:34:35 -08:00
TimerProbe.cpp auto import from //depot/cupcake/@135843 2009-03-03 19:31:44 -08:00
Timers.cpp auto import from //depot/cupcake/@135843 2009-03-03 19:31:44 -08:00
Unicode.cpp rename a few files to camel-case, add copyright notices 2009-06-04 13:53:57 -07:00
VectorImpl.cpp auto import from //depot/cupcake/@135843 2009-03-03 19:31:44 -08:00
ZipEntry.cpp rename a few files to camel-case, add copyright notices 2009-06-04 13:53:57 -07:00
ZipFile.cpp rename a few files to camel-case, add copyright notices 2009-06-04 13:53:57 -07:00
ZipFileCRO.cpp rename a few files to camel-case, add copyright notices 2009-06-04 13:53:57 -07:00
ZipFileRO.cpp rename a few files to camel-case, add copyright notices 2009-06-04 13:53:57 -07:00
ZipUtils.cpp fix FILE* version of ZipUtils::inflateToBuffer 2009-07-16 11:27:13 -07:00

Android Utility Function Library

If you need a feature that is native to Linux but not present on other
platforms, construct a platform-dependent implementation that shares
the Linux interface.  That way the actual device runs as "light" as
possible.

If that isn't feasible, create a system-independent interface and hide
the details.

The ultimate goal is *not* to create a super-duper platform abstraction
layer.  The goal is to provide an optimized solution for Linux with
reasonable implementations for other platforms.