73 Commits

Author SHA1 Message Date
MIUI Russia
155b2d099f Fixed MIUI Email.apk decompilaion 2012-08-21 09:21:11 +04:00
Connor Tumbleson
26362dac3b fix callbacks to old methods 2012-08-08 15:14:08 -05:00
Connor Tumbleson
ca1e7a811e working on reverting bad text on manifest 2012-08-08 09:06:14 -05:00
Connor Tumbleson
361fdea59e prepping for changes for & and manifest 2012-07-30 22:04:19 -05:00
Connor Tumbleson
749ce67c4b Treat all manifests as RAW 2012-07-30 21:49:25 -05:00
Connor Tumbleson
bd6bf6ee27 wrong artifact, lang3 2012-07-25 10:47:29 -05:00
Connor Tumbleson
6f9b83d196 working on adding new plurals fix thanks to @miuirussia 2012-07-25 09:57:05 -05:00
Connor Tumbleson
1e78f27dbd adding v1.4.9 and new uimode changes 2012-07-25 08:44:01 -05:00
Connor Tumbleson
bb97bcf383 XXHIGH("xxhdpi", "XX-High Density", 480, 16), //$NON-NLS-1$
as per above, adding new method for xxhigh density as seen in sdktools v20.0.1
2012-07-24 15:56:10 -05:00
Connor Tumbleson
f0c96c6ea5 Re-doing some of the code. Need to learn how to check for already escaped characters without re-writing a whole class. 2012-07-12 10:39:18 -05:00
Connor Tumbleson
97451619b8 Fixing the mess-ups that was apktool v1.4.8 :( 2012-07-08 17:46:02 -05:00
Connor Tumbleson
b5a476bb1b Beta-Release v1.4.8 2012-07-08 11:19:54 -05:00
Connor Tumbleson
6575ec9109 reverted 9patch fix as it causes problems. 2012-07-08 11:10:04 -05:00
Connor Tumbleson
ba345ac6b9 increased v1.4.8, merging more of yyj fixes in hopes to fix this arsc error 2012-07-08 10:58:43 -05:00
Connor Tumbleson
282bdae126 Merged in "yyj" fixes along with a few of my own. 95% yyj work :) 2012-07-08 10:33:49 -05:00
Connor Tumbleson
d9484018ca v1.4.7 push 2012-07-05 11:51:03 -05:00
Connor Tumbleson
d6b4767ff8 Worked on ResLayout, just put fake 0x0? in. Need to map it out. 2012-06-08 23:42:47 -05:00
Connor Tumbleson
6eb419af7d forgot to re-merge in ConfigFlag fix, as seen here: http://developer.android.com/guide/topics/resources/providing-resources.html -tvdpi is now used instead of the -television para. 2012-06-08 12:31:49 -05:00
Connor Tumbleson
de52fcba8c Added 9patch fix from Charles, worked on com.htc.resources.apk bugs 2012-06-08 12:28:33 -05:00
Connor Tumbleson
ab60071410 Auto Push - Ubuntu Forced Restart 2012-05-21 22:22:43 -05:00
Connor Tumbleson
77870db526 aapt work (not shown in commits) to help figure out the structure of new ICS apks (HTC Sense 4.0), lots of new values structures that apktool is ignoring. 2012-05-17 12:26:59 -05:00
Connor Tumbleson
d82ace7cfe Fixed attrib switched with <item> bug. xlif data w/ more than one fix ongoing. 2012-05-03 22:26:42 -05:00
Connor Tumbleson
df7e469ff4 Increased version to 1.4.6.
Fixed formatted=false error.
2012-05-02 16:15:15 -05:00
Connor Tumbleson
5e49d31f41 deleting those buggers ~ 2012-04-14 11:13:09 -05:00
peaches
1b0e066e92 2012-03-22 17:26:16 -05:00
peaches
321dcfa91b 2012-03-22 12:22:12 -05:00
Ryszard Wiśniewski
4bd24701bc Fixed some "Multiple substitutions" errors.
ResXmlEncoders::findNonPositionalSubstitutions() method now prefers to define '%' as non-positional arg if it isn't sure. It's much more reliable.
2011-12-08 01:32:56 +01:00
Ryszard Wiśniewski
46ac7092da + ResScalarValue::encodeAsResXmlItemValue() 2011-12-02 02:57:26 +01:00
Ryszard Wiśniewski
379e4aa74c ResStringValue::encodeAsResXmlValue(): don't enumerate non-pos substs.
It already sets formatted="false", so enumeration isn't necessary.
2011-12-02 02:57:15 +01:00
Ryszard Wiśniewski
4a0febd862 ResScalarValue: removed serializeXmlBody().
It didn't make much sense.
2011-12-02 02:49:46 +01:00
Ryszard Wiśniewski
8b6e02b41a ResXmlEncoders::findNonPositionalSubstitutions(): it now really finds non-positional substs only.
It was showing all substs including positional ones.
2011-12-02 02:41:21 +01:00
Ryszard Wiśniewski
fafc3f447c Added tests and support for -television qualifier (API13). 2011-11-05 18:13:12 +01:00
Ryszard Wiśniewski
8b285989d2 Added support for API13 resource qualifiers. 2011-11-05 02:12:56 +01:00
Ryszard Wiśniewski
46cdbd8f8d ARSCDecoder:readConfigFlags(): fixed format of logging of exceeding bytes. 2011-11-05 01:48:33 +01:00
Ryszard Wiśniewski
269870bad6 ResXmlEncoders::findNonPositionalSubstitutions() : fixed a bug when string ends with percentage char. 2011-05-17 10:28:49 +02:00
Ryszard Wiśniewski
0c428dd7c7 ResPluralsValue: now stores array of ResScalarValue instead of ResStringValue.
Plurals contain strings, but they could use e.g. references. It'll be safer to let them store any scalar value.
2011-05-17 10:01:21 +02:00
Ryszard Wiśniewski
679078d962 ResXmlEncoders::encodeAsXmlValue() : fixes for style tags mixed up with spaces. 2011-05-14 13:17:59 +02:00
Ryszard Wiśniewski
f53971f09f ResPluralsValue: don't encode values in constructor, but in serializeToResValuesXml().
This may speed up loading of frameworks.
2011-05-14 13:14:44 +02:00
Ryszard Wiśniewski
1042a72958 ResXmlEncoders: added findNonPositionalSubstitutions(), use it in hasMultipleNonPositionalSubstitutions(), enumerateNonPositionalSubstitutions(). 2011-05-14 12:02:02 +02:00
Ryszard Wiśniewski
316353f83f ResStringValue::encodeAsXmlValue() : enumerate non-positional substitutions. 2011-05-14 03:49:24 +02:00
Ryszard Wiśniewski
5363b7f470 ResScalarValue +serializeXmlBody() 2011-05-14 03:48:32 +02:00
Ryszard Wiśniewski
265ee7ceac ResXmlEncoders +hasMultipleNonPositionalSubstitutions() +enumerateNonPositionalSubstitutions() . 2011-05-14 03:47:41 +02:00
Ryszard Wiśniewski
19b5e2726a Removed unused imprt. 2011-05-14 02:32:29 +02:00
Ryszard Wiśniewski
e59d3bf84a Added support for res/mipmap* . 2011-05-14 00:54:42 +02:00
Ryszard Wiśniewski
9fd97ca9a5 ResStringValue: added support for strings which require formatted="false". 2011-05-10 17:13:54 +02:00
Ryszard Wiśniewski
99882396b9 ResScalarValue +serializeExtraXmlAttrs() . 2011-05-10 17:12:27 +02:00
Ryszard Wiśniewski
0f251a0fd9 ResXmlEncoders::encodeAsXmlValue() : properly encode strings with styles and new lines. 2011-05-10 16:58:32 +02:00
Ryszard Wiśniewski
28831eda06 Moved ResValuesXmlSerializable to brut.androlib.res.xml package. 2011-05-09 11:25:45 +02:00
Ryszard Wiśniewski
e23bf8e70d Added ResXmlEncoders class and use it instead of encoding methods in AndrolibResources. 2011-05-09 11:23:16 +02:00
Ryszard Wiśniewski
30add278d5 ResScalarValue::encodeAsResXml*() : use raw value if there is one. 2011-05-09 11:19:00 +02:00