<feed xmlns='http://www.w3.org/2005/Atom'>
<title>external_proguard/src/proguard, branch android-9.0.0_r46</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/external_proguard/'/>
<entry>
<title>Add -systemjars support to Proguard</title>
<updated>2018-01-08T19:51:15+00:00</updated>
<author>
<name>Paul Duffin</name>
<email>paulduffin@google.com</email>
</author>
<published>2017-11-10T14:20:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/external_proguard/commit/?id=45e52b5ab37a26149ce031caa44bb167da217667'/>
<id>45e52b5ab37a26149ce031caa44bb167da217667</id>
<content type='text'>
Try and address the problem of using Proguard with applications that
duplicate some classes in android.jar, e.g. applications that
statically include junit.

See https://sourceforge.net/p/proguard/discussion/182455/thread/76430d9e/
for more information.

Rebuilt proguard with ant 1.10.1 and gradle 2.1

Bug: 30188076
Bug: 69156675
Test: make checkbuild
Change-Id: I574becf07ed4a247e966f2c023e4b95b5ffc4011
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Try and address the problem of using Proguard with applications that
duplicate some classes in android.jar, e.g. applications that
statically include junit.

See https://sourceforge.net/p/proguard/discussion/182455/thread/76430d9e/
for more information.

Rebuilt proguard with ant 1.10.1 and gradle 2.1

Bug: 30188076
Bug: 69156675
Test: make checkbuild
Change-Id: I574becf07ed4a247e966f2c023e4b95b5ffc4011
</pre>
</div>
</content>
</entry>
<entry>
<title>Rebuilt proguard with ant 1.10.1 and gradle 2.1</title>
<updated>2017-11-10T15:42:02+00:00</updated>
<author>
<name>Paul Duffin</name>
<email>paulduffin@google.com</email>
</author>
<published>2017-11-10T09:48:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/external_proguard/commit/?id=e8bc3b2a283ea35317a8096dcf2c3d9959af40b2'/>
<id>e8bc3b2a283ea35317a8096dcf2c3d9959af40b2</id>
<content type='text'>
Bug: 30188076
Bug: 69156675
Test: make checkbuild

Change-Id: Id10148d6af7ce00376e420475471f23cbbf92b4b
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Bug: 30188076
Bug: 69156675
Test: make checkbuild

Change-Id: Id10148d6af7ce00376e420475471f23cbbf92b4b
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix 'Exception in thread "main" java.lang.AbstractMethodError:'</title>
<updated>2015-12-22T22:08:15+00:00</updated>
<author>
<name>Ying Wang</name>
<email>wangying@google.com</email>
</author>
<published>2015-12-22T20:21:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/external_proguard/commit/?id=9d99b19da7ab70bfff55327c5e4719addb1955f7'/>
<id>9d99b19da7ab70bfff55327c5e4719addb1955f7</id>
<content type='text'>
When running with OpenJDK 8 (openjdk version "1.8.0_45-internal") on
module messaging, sometimes an odd exception is caught in main:
Exception in thread "main" java.lang.AbstractMethodError:
java.lang.Exception.getMessage()Ljava/lang/String;
at proguard.ProGuard.main(ProGuard.java:519)

It's not 100% reproducible. But it's certain to happen if you run the
same ProGuard tasks in parallel (e.g. x40).

The exception runtime type is actually
java.lang.ArrayIndexOutOfBoundsException, which I tracked down to
raise from MappingPrinter.visitLineNumberTableAttribute().
It's strange that the exception object is in a weird state that
e.printStatckTrace() throws java.lang.AbstractMethodError.
Other people have seen similar things too:
http://stackoverflow.com/questions/6777710/abstractmethoderror-on-calling-exception-printstacktrace

Using temparary variables low/high fixes the crash.
It seems to be an OpenJDK 8 bug.

Rebuilt the jar files by running build/build.sh.

Bug: 26274804
Change-Id: I773023b2dc57bd048c6781aded84e0c0df923a90
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When running with OpenJDK 8 (openjdk version "1.8.0_45-internal") on
module messaging, sometimes an odd exception is caught in main:
Exception in thread "main" java.lang.AbstractMethodError:
java.lang.Exception.getMessage()Ljava/lang/String;
at proguard.ProGuard.main(ProGuard.java:519)

It's not 100% reproducible. But it's certain to happen if you run the
same ProGuard tasks in parallel (e.g. x40).

The exception runtime type is actually
java.lang.ArrayIndexOutOfBoundsException, which I tracked down to
raise from MappingPrinter.visitLineNumberTableAttribute().
It's strange that the exception object is in a weird state that
e.printStatckTrace() throws java.lang.AbstractMethodError.
Other people have seen similar things too:
http://stackoverflow.com/questions/6777710/abstractmethoderror-on-calling-exception-printstacktrace

Using temparary variables low/high fixes the crash.
It seems to be an OpenJDK 8 bug.

Rebuilt the jar files by running build/build.sh.

Bug: 26274804
Change-Id: I773023b2dc57bd048c6781aded84e0c0df923a90
</pre>
</div>
</content>
</entry>
<entry>
<title>Upgrade Proguard to 5.1.</title>
<updated>2015-01-08T17:27:15+00:00</updated>
<author>
<name>Brian Carlstrom</name>
<email>bdc@google.com</email>
</author>
<published>2015-01-08T16:24:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/external_proguard/commit/?id=2270795fbe0b277bfd49f40950ecaa78583175cc'/>
<id>2270795fbe0b277bfd49f40950ecaa78583175cc</id>
<content type='text'>
Downloaded from:
http://sourceforge.net/projects/proguard/files/proguard/5.1/

Bug: 17550647
Change-Id: I2b4eab16eb7821fc232b294ab7f433aae08f71e1
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Downloaded from:
http://sourceforge.net/projects/proguard/files/proguard/5.1/

Bug: 17550647
Change-Id: I2b4eab16eb7821fc232b294ab7f433aae08f71e1
</pre>
</div>
</content>
</entry>
<entry>
<title>Upgrade Proguard to 4.10.</title>
<updated>2013-09-20T23:32:42+00:00</updated>
<author>
<name>Ying Wang</name>
<email>wangying@google.com</email>
</author>
<published>2013-09-20T23:17:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/external_proguard/commit/?id=b9cc48a43ed984587c939d02fba5316bf5c0df6e'/>
<id>b9cc48a43ed984587c939d02fba5316bf5c0df6e</id>
<content type='text'>
Downloaded from:
http://sourceforge.net/projects/proguard/files/proguard/4.10/

Bug: 8992787
Change-Id: Ia07cc5b3feed443982b7e8f2a1f361479e735b18
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Downloaded from:
http://sourceforge.net/projects/proguard/files/proguard/4.10/

Bug: 8992787
Change-Id: Ia07cc5b3feed443982b7e8f2a1f361479e735b18
</pre>
</div>
</content>
</entry>
<entry>
<title>Update Retrace Default Regex to Latest Version</title>
<updated>2013-06-13T20:29:58+00:00</updated>
<author>
<name>Alon Albert</name>
<email>aalbert@google.com</email>
</author>
<published>2013-06-13T20:27:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/external_proguard/commit/?id=54f59ac04f3e21d5aecdd46bb1e7f4577924ab92'/>
<id>54f59ac04f3e21d5aecdd46bb1e7f4577924ab92</id>
<content type='text'>
So it supports Android Bugreport Syntax

Change-Id: I09713b53364a2e4cda44ee67325f183a54075433
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
So it supports Android Bugreport Syntax

Change-Id: I09713b53364a2e4cda44ee67325f183a54075433
</pre>
</div>
</content>
</entry>
<entry>
<title>Revert "Upgrade from Progaurd 4.4 to 4.7."</title>
<updated>2012-02-28T02:34:24+00:00</updated>
<author>
<name>Ying Wang</name>
<email>wangying@google.com</email>
</author>
<published>2012-02-28T02:34:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/external_proguard/commit/?id=9f606f95f03a75961498803e24bee6799a7c0885'/>
<id>9f606f95f03a75961498803e24bee6799a7c0885</id>
<content type='text'>
This reverts commit cfead78069f3dc32998dc118ee08cab3867acea2.
Bug: 6079915
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This reverts commit cfead78069f3dc32998dc118ee08cab3867acea2.
Bug: 6079915
</pre>
</div>
</content>
</entry>
<entry>
<title>Upgrade from Progaurd 4.4 to 4.7.</title>
<updated>2012-02-27T19:54:51+00:00</updated>
<author>
<name>Ying Wang</name>
<email>wangying@google.com</email>
</author>
<published>2012-02-27T18:21:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/external_proguard/commit/?id=cfead78069f3dc32998dc118ee08cab3867acea2'/>
<id>cfead78069f3dc32998dc118ee08cab3867acea2</id>
<content type='text'>
Change-Id: Ie185d0be411a80cc6a330cafa8547252a7dc1d9c

You can find the changelog here
http://proguard.sourceforge.net/#downloads.html
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: Ie185d0be411a80cc6a330cafa8547252a7dc1d9c

You can find the changelog here
http://proguard.sourceforge.net/#downloads.html
</pre>
</div>
</content>
</entry>
<entry>
<title>ProGuard 4.4</title>
<updated>2009-08-31T17:12:00+00:00</updated>
<author>
<name>Joe Onorato</name>
<email>joeo@android.com</email>
</author>
<published>2009-08-31T17:12:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/external_proguard/commit/?id=b72c5c2e5482cf10117b2b25f642f7616b2326c3'/>
<id>b72c5c2e5482cf10117b2b25f642f7616b2326c3</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
