<feed xmlns='http://www.w3.org/2005/Atom'>
<title>android_dalvik/dx/etc/mainDexClasses, branch cm-13.0</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/LineageOS/android_dalvik/'/>
<entry>
<title>am c0221e7e: Merge "Allow to disable forced keep of annotated"</title>
<updated>2015-01-08T13:51:57+00:00</updated>
<author>
<name>Yohann Roussel</name>
<email>yroussel@google.com</email>
</author>
<published>2015-01-08T13:51:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/LineageOS/android_dalvik/commit/?id=3c75ecd8115c02a34413b7990e0fea0dcbbb08b3'/>
<id>3c75ecd8115c02a34413b7990e0fea0dcbbb08b3</id>
<content type='text'>
* commit 'c0221e7e7ef8e572d7e3ce4a1b66195b4f938f5b':
  Allow to disable forced keep of annotated
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* commit 'c0221e7e7ef8e572d7e3ce4a1b66195b4f938f5b':
  Allow to disable forced keep of annotated
</pre>
</div>
</content>
</entry>
<entry>
<title>Allow to disable forced keep of annotated</title>
<updated>2015-01-08T13:40:47+00:00</updated>
<author>
<name>Yohann Roussel</name>
<email>yroussel@google.com</email>
</author>
<published>2015-01-08T09:54:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/LineageOS/android_dalvik/commit/?id=a4a5e989c6baa8d8cac17483044f2076bf55ec80'/>
<id>a4a5e989c6baa8d8cac17483044f2076bf55ec80</id>
<content type='text'>
We force all classes annotated with runtime annotation to be kept
in the main dex list. This allow to workaround a Dalvik bug when
accessing the annotations. But this increase the pressure in the
main dex indexes. The new option is to allow to disable this
workaround for application facing the index limit in their main
dex and that don't access annotation at runtime or that have only
annotations not subject to the resolution bug.

Bug: 18928046
Change-Id: Ibcd7e579a7fef3451ec8aeb266ea67514d82cd50
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We force all classes annotated with runtime annotation to be kept
in the main dex list. This allow to workaround a Dalvik bug when
accessing the annotations. But this increase the pressure in the
main dex indexes. The new option is to allow to disable this
workaround for application facing the index limit in their main
dex and that don't access annotation at runtime or that have only
annotations not subject to the resolution bug.

Bug: 18928046
Change-Id: Ibcd7e579a7fef3451ec8aeb266ea67514d82cd50
</pre>
</div>
</content>
</entry>
<entry>
<title>am c9548518: Merge "Keep annotated classes in main dex list"</title>
<updated>2014-11-28T15:16:25+00:00</updated>
<author>
<name>Yohann Roussel</name>
<email>yroussel@google.com</email>
</author>
<published>2014-11-28T15:16:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/LineageOS/android_dalvik/commit/?id=accd504f2f973b15f76885b218d93392f8e086bb'/>
<id>accd504f2f973b15f76885b218d93392f8e086bb</id>
<content type='text'>
* commit 'c95485186a5075e7568198c47e7290980353ce1c':
  Keep annotated classes in main dex list
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* commit 'c95485186a5075e7568198c47e7290980353ce1c':
  Keep annotated classes in main dex list
</pre>
</div>
</content>
</entry>
<entry>
<title>Keep annotated classes in main dex list</title>
<updated>2014-11-26T17:17:49+00:00</updated>
<author>
<name>Yohann Roussel</name>
<email>yroussel@google.com</email>
</author>
<published>2014-11-18T18:15:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/LineageOS/android_dalvik/commit/?id=893795fc95fdd77d398ebb77a0fe336c45b596cf'/>
<id>893795fc95fdd77d398ebb77a0fe336c45b596cf</id>
<content type='text'>
Only classes annotated with a runtime visible annotation are to be kept.
See https://code.google.com/p/android/issues/detail?id=78144

Bug: 18385117
Change-Id: Id377b3945b22201ebad05e7cd026af57acc60292
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Only classes annotated with a runtime visible annotation are to be kept.
See https://code.google.com/p/android/issues/detail?id=78144

Bug: 18385117
Change-Id: Id377b3945b22201ebad05e7cd026af57acc60292
</pre>
</div>
</content>
</entry>
<entry>
<title>Add +x on mainDexClasses.</title>
<updated>2014-10-31T22:26:16+00:00</updated>
<author>
<name>Xavier Ducrohet</name>
<email>xav@google.com</email>
</author>
<published>2014-10-31T22:26:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/LineageOS/android_dalvik/commit/?id=315b53e9eb8c92978e3b156caf0031ab3e77c9bf'/>
<id>315b53e9eb8c92978e3b156caf0031ab3e77c9bf</id>
<content type='text'>
Change-Id: Iaea2a8ec163cdfc50a5647e4071735675eee3481
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: Iaea2a8ec163cdfc50a5647e4071735675eee3481
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix mainDexClasses cleaning.</title>
<updated>2013-09-05T15:40:53+00:00</updated>
<author>
<name>Yohann Roussel</name>
<email>yroussel@google.com</email>
</author>
<published>2013-09-05T15:40:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/LineageOS/android_dalvik/commit/?id=0fa6b813c98526caffa4decdce1ac77d402575d9'/>
<id>0fa6b813c98526caffa4decdce1ac77d402575d9</id>
<content type='text'>
Use of exec was preventing normal continuation of the script
execution.

Change-Id: I617b1f215dddd586b905f61c48b702fa285ea5bd
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Use of exec was preventing normal continuation of the script
execution.

Change-Id: I617b1f215dddd586b905f61c48b702fa285ea5bd
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix some paths in mainDexClasses.</title>
<updated>2013-08-22T21:21:13+00:00</updated>
<author>
<name>Yohann Roussel</name>
<email>yroussel@google.com</email>
</author>
<published>2013-08-22T18:55:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/LineageOS/android_dalvik/commit/?id=98353f0b5c85d6c957c3c50f2bc327188b61c6e4'/>
<id>98353f0b5c85d6c957c3c50f2bc327188b61c6e4</id>
<content type='text'>
- path for dx.jar in SDK case
- path for proguard.sh in PROGUARD_HOME case.
- there could be error at andling path with spaces.

Change-Id: I56be6e5a1aaf26bac2a16ba32bf152563ab6afc3
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- path for dx.jar in SDK case
- path for proguard.sh in PROGUARD_HOME case.
- there could be error at andling path with spaces.

Change-Id: I56be6e5a1aaf26bac2a16ba32bf152563ab6afc3
</pre>
</div>
</content>
</entry>
<entry>
<title>Introduction of a tool to find main dex classes.</title>
<updated>2013-08-21T19:42:34+00:00</updated>
<author>
<name>Yohann Roussel</name>
<email>yroussel@google.com</email>
</author>
<published>2013-08-07T14:08:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/LineageOS/android_dalvik/commit/?id=2bb6fe45bf620525ba34bd7303d7ecb597aa0689'/>
<id>2bb6fe45bf620525ba34bd7303d7ecb597aa0689</id>
<content type='text'>
This is for legacy application wanting to allow --multi-dex on dx
and load the multiple files using the com.android.multidex.installer
library. The mainDexClasses script will provide the content of the
file to give to dx in --main-dex-list.

Change-Id: Id14bc785c6a888f6af49c018b2c29b89284ae40e
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is for legacy application wanting to allow --multi-dex on dx
and load the multiple files using the com.android.multidex.installer
library. The mainDexClasses script will provide the content of the
file to give to dx in --main-dex-list.

Change-Id: Id14bc785c6a888f6af49c018b2c29b89284ae40e
</pre>
</div>
</content>
</entry>
</feed>
