Commit Graph

  • 31274e73dc ResXmlEncodable: splitted toResXmlFormat() into 2 methods: encodeAsResXmlAttr() and encodeAsResXmlValue(). Ryszard Wiśniewski 2011-05-09 11:17:50 +0200
  • b3866d034d ResAttr::convertToResXmlFormat() : now it returns null if it can't convert a value. Ryszard Wiśniewski 2011-05-09 11:07:00 +0200
  • fc814c50d8 Removed some unused or obsolete imports and "implements" declarations. Ryszard Wiśniewski 2011-05-09 10:56:45 +0200
  • 70834e2342 ResStringValue: use mRawValue instead of mValue. Ryszard Wiśniewski 2011-05-09 10:49:22 +0200
  • b0ad7517b7 ResValueFactory::factory() : decode TYPE_STRING values. Ryszard Wiśniewski 2011-05-09 10:46:52 +0200
  • 5740064cee Extract and store raw value of ResScalarValue. Ryszard Wiśniewski 2011-05-09 10:41:29 +0200
  • 7d4edce7ee brut.androlib.res.data.value.ResXmlPrintable -> brut.androlib.res.xml.ResXmlEncodable . Ryszard Wiśniewski 2011-05-09 10:16:20 +0200
  • 41134c6b91 Modified literals tests, so they enclose value in "" instead of escaping special chars. Ryszard Wiśniewski 2011-05-09 09:41:57 +0200
  • e70916dfcd Added test for "005" value in xml attr. Ryszard Wiśniewski 2011-05-09 09:39:49 +0200
  • e3b53d4f04 ResXmlSerializable -> ResValuesXmlSerializable, serializeToXml() -> serializeToResValuesXml(). Ryszard Wiśniewski 2011-05-07 20:08:41 +0200
  • a5a9693de9 Added tests for literals with consecutive spaces, new lines and style tags. Ryszard Wiśniewski 2011-05-07 13:29:51 +0200
  • 7ebf00a828 testapp: made literals as simple as they can be. Ryszard Wiśniewski 2011-05-07 13:17:21 +0200
  • e338168ae2 testapp: made names of literals in strings.xml and literals.xml consistent. Ryszard Wiśniewski 2011-05-07 13:13:25 +0200
  • 9612159d25 Updated android-framework.jar to API Level 11. Ryszard Wiśniewski 2011-05-03 23:01:48 +0200
  • 945430d5aa Added support for -xlarge and -xhdpi qualifiers. Ryszard Wiśniewski 2011-05-03 20:21:23 +0200
  • 130856ccb8 Added resource qualifiers test. Ryszard Wiśniewski 2011-05-03 20:20:11 +0200
  • 102597ef4c Escape unicode chars in XML files. Ryszard Wiśniewski 2011-05-03 16:58:10 +0200
  • 501a92d733 AndrolibResources +isPrintableChar() Ryszard Wiśniewski 2011-05-03 16:57:40 +0200
  • f041f091c5 Added tests for unicode literals. Ryszard Wiśniewski 2011-05-03 16:54:49 +0200
  • fadb4e3353 Main::setupLogging(): remove all default handlers instead of first one. Ryszard Wiśniewski 2011-05-03 14:58:25 +0200
  • 2ac33fd5e7 Sort framework ids before storing them in apktool.yml . Ryszard Wiśniewski 2011-05-03 13:12:28 +0200
  • 61309bb533 Changed Java version to 6. Ryszard Wiśniewski 2011-05-03 12:41:59 +0200
  • 6c051148b5 AXmlResourceParser::getAttributeValue(): do not use raw value for color values. Ryszard Wiśniewski 2011-05-03 05:08:08 +0200
  • 93af3fe56d Added a test for color value in XML attribute. Ryszard Wiśniewski 2011-05-03 05:07:06 +0200
  • fb5115e56d Escape '"' as '\"' in XML files. Ryszard Wiśniewski 2011-05-03 04:50:54 +0200
  • 5c3c1b5be3 Added tests for '\'' and '"' literals. Ryszard Wiśniewski 2011-05-03 04:49:20 +0200
  • 76d8aa0abc AXmlResourceParser::getAttributeValue(): do not use raw value for references and styles. Ryszard Wiśniewski 2011-05-03 03:51:51 +0200
  • 855f664d40 Disabled escaping of XML attr values. Ryszard Wiśniewski 2011-05-03 03:32:41 +0200
  • 90f789ff01 ExtXmlSerializer: added possibility to disable escaping of attr values. Ryszard Wiśniewski 2011-05-03 03:31:52 +0200
  • 888c9082ce Added many new literal and reference tests. Ryszard Wiśniewski 2011-05-03 02:26:40 +0200
  • 018c40b72a Changed encoding of generated XML files from UTF-8 to utf-8. Ryszard Wiśniewski 2011-05-03 01:11:49 +0200
  • edaa2e8163 Added cross-type resources tests. Ryszard Wiśniewski 2011-05-02 03:41:08 +0200
  • e4acfb34a2 Do not decode res-references as <item />. Ryszard Wiśniewski 2011-05-02 03:35:03 +0200
  • d86909707b apktool-lib: added basic tests for resources building/decoding. Ryszard Wiśniewski 2011-05-02 02:05:46 +0200
  • e1f3ab852a Add new line at the end of decoded XML file. Ryszard Wiśniewski 2011-05-02 01:50:26 +0200
  • 26cdc8299a Added ExtXmlSerializer interface. Ryszard Wiśniewski 2011-05-02 01:44:34 +0200
  • b11d41aefb XmlPullStreamDecoder: do not close streams after decode. Ryszard Wiśniewski 2011-05-02 00:36:35 +0200
  • f05f264182 ResConfigFlags: added zero-padding of MCC qualifiers. Ryszard Wiśniewski 2011-05-01 19:08:01 +0200
  • 0bd967bacc Merge branch 'master' into arichnad Ryszard Wiśniewski 2011-04-26 03:22:37 +0200
  • 566ea35a0d pom.xml: use root.basedir to find license header file (fixes problems with running "mvn verify" for parent project). Ryszard Wiśniewski 2011-04-26 03:20:04 +0200
  • 68937b969e pom.xml: added root.basedir property. Ryszard Wiśniewski 2011-04-26 03:17:57 +0200
  • 253a95c98d minor: input file might not exist. adrian 2011-04-24 04:03:53 -0400
  • 74ecd31a4d I get a null pointer exception if this isn't a resource. adrian 2011-04-24 03:26:24 -0400
  • 606cbb2197 lib/pom.xml: changed smaliVersion to 1.2.4-brut3 . Ryszard Wiśniewski 2011-01-19 20:49:46 +0100
  • 855d521a1f lib/pom.xml: added smaliVersion property. Ryszard Wiśniewski 2011-01-19 20:48:59 +0100
  • b61892dcec apktool-cli: reformatted license headers. Ryszard Wiśniewski 2011-01-19 14:55:49 +0100
  • b7cc03ab75 apktool-cli: added jar-with-deps assembly. Ryszard Wiśniewski 2011-01-19 13:15:07 +0100
  • a3ff517cc0 Prefixed lib and cli dir names with apktool- . Ryszard Wiśniewski 2011-01-18 01:55:38 +0100
  • 72588893b2 Reformatted license headers for apktool-cli. Ryszard Wiśniewski 2011-01-17 23:59:28 +0100
  • 4d74b67e19 Imported CLI apktool-cli project in current version. Ryszard Wiśniewski 2011-01-17 23:58:47 +0100
  • a84602076f Moved apache2.0-header.txt file to root project. Ryszard Wiśniewski 2011-01-17 23:54:36 +0100
  • 3b0b133827 Changed artifactId from apktool-pom to apktool-project . Ryszard Wiśniewski 2011-01-17 23:43:12 +0100
  • b5cead1340 Moved NOTICE* and LICENSE files to root project. Ryszard Wiśniewski 2011-01-17 23:30:17 +0100
  • b6fc33baf9 /pom.xml: added NOTICE-smali file to included resources. Ryszard Wiśniewski 2011-01-17 23:22:50 +0100
  • 1a4216c883 Updated lib/NOTICE file. Ryszard Wiśniewski 2011-01-17 22:37:05 +0100
  • 840db7357d Reformatted license headers. Ryszard Wiśniewski 2011-01-17 22:31:41 +0100
  • c958786ff9 lib/pom.xml: added excludes to maven-license-plugin . Ryszard Wiśniewski 2011-01-17 22:30:13 +0100
  • 96a3b80524 ExtMXSerializer: publicized PROPERTY_SERIALIZER_INDENTATION and PROPERTY_SERIALIZER_LINE_SEPARATOR by prefixing them with EXT_ . Ryszard Wiśniewski 2011-01-17 22:10:40 +0100
  • 32c35c08b3 Converted to Maven project. Ryszard Wiśniewski 2011-01-17 22:03:25 +0100
  • 8171245457 Close file handler for apktool.yml . Ryszard Wiśniewski 2010-09-18 15:16:17 +0200
  • 3de632f04c Added more info messages during decoding. Ryszard Wiśniewski 2010-09-08 14:24:04 +0200
  • 98c152c6e2 . Ryszard Wiśniewski 2010-09-08 14:23:36 +0200
  • bcd6782128 Changed version to 1.3.2 . Ryszard Wiśniewski 2010-09-03 15:42:15 +0200
  • 4219a8e878 Smali and baksmali using SmaliMod and BaksmaliMod. Ryszard Wiśniewski 2010-09-03 15:05:07 +0200
  • 68899cf3f3 SmaliMod, BaksmaliMod: added modifications to original code. Ryszard Wiśniewski 2010-09-03 15:01:45 +0200
  • 22374f775f +SmaliMod.assembleSmaliFile() +BaksmaliMod.disassembleDexFile() - added from v1.2.4 . Ryszard Wiśniewski 2010-09-02 15:33:25 +0200
  • 912ab63f5b Renamed brut.androlib.src.mod to brut.androlib.mod . Ryszard Wiśniewski 2010-09-02 01:32:24 +0200
  • f648684ca9 ResFileDecoder: in case of decoding error, value is set to FALSE. Ryszard Wiśniewski 2010-09-01 22:31:54 +0200
  • 58b6616798 +ResResource.replace(). Ryszard Wiśniewski 2010-09-01 22:30:55 +0200
  • 4899344817 ResConfig, ResResSpec: added possibility to overwrite stored ResResource. Ryszard Wiśniewski 2010-09-01 22:30:24 +0200
  • 6c98d60922 ResPackage: generating list of files to decode and list of values*/* files on demand. Ryszard Wiśniewski 2010-09-01 22:29:33 +0200
  • 6576748f6b Fixed an error, when there are missing resources in type, which does not have default config. Ryszard Wiśniewski 2010-09-01 19:23:13 +0200
  • 6a75830a4f +ResPackage.getOrCreateConfig(). Ryszard Wiśniewski 2010-09-01 18:57:39 +0200
  • 430fc72388 Added possibility to keep invalid resources, so they could be fixed manually. Ryszard Wiśniewski 2010-08-30 18:38:02 +0200
  • 0c1a55cb31 ResConfigFlags: uniquely name every errorous flags. Ryszard Wiśniewski 2010-08-30 18:36:48 +0200
  • db2614831d ResConfigFlags: added validation of input data. Ryszard Wiśniewski 2010-08-30 15:34:28 +0200
  • 3c34705798 ARSCDecoder.readConfigFlags(): better handling of exceeding flags data. Ryszard Wiśniewski 2010-08-30 15:25:12 +0200
  • 26f39d622a ResConfigFlags: optimized equals() and hashCode() implementations. Ryszard Wiśniewski 2010-08-30 15:15:46 +0200
  • 31e987fa12 Added general handling of invalid config flags. Ryszard Wiśniewski 2010-08-30 15:13:38 +0200
  • 2064de6a19 Throw warnings instead of exceptions on unknown files inside smali dir. Ryszard Wiśniewski 2010-08-30 00:04:27 +0200
  • 10a674dc9e Always compress resources.arsc file. Ryszard Wiśniewski 2010-08-29 23:56:15 +0200
  • 5087e915e1 Don't generate sdkVersion ("-v") qualifiers if they're "natural". Ryszard Wiśniewski 2010-08-29 23:41:29 +0200
  • 6d923adf81 AXmlResourceParser.getAttributeValue(): always try to use string value first. Ryszard Wiśniewski 2010-08-29 22:52:43 +0200
  • 285ee0a146 StringBlock: escape chars in style tags. Ryszard Wiśniewski 2010-08-29 21:20:15 +0200
  • 719a25afd6 ARSCDecoder.readConfigFlags(): added more debugging info when omitting unknown flags. Ryszard Wiśniewski 2010-08-29 21:00:10 +0200
  • de8bdfacfa Added support for API Level 8 resource qualifiers. Ryszard Wiśniewski 2010-08-29 17:37:51 +0200
  • a28f40692a ResConfigFlags: swapped screenLayout and sdkVersion. Ryszard Wiśniewski 2010-08-28 20:47:21 +0200
  • 2f28ef78f3 Fixed NPE in ResFileDecoder.decode(). Ryszard Wiśniewski 2010-08-27 22:42:23 +0200
  • 036d766602 Fixed an issue when *.9.png doesn't have 9patch chunk in it. Ryszard Wiśniewski 2010-08-27 22:30:26 +0200
  • 604b15c1cc ResFileDecoder: moved exception catching to outer decode() method, so it can handle decoders exceptions. Ryszard Wiśniewski 2010-08-27 21:04:36 +0200
  • 28186f8d22 Changed version to 1.3.1 . Ryszard Wiśniewski 2010-06-14 12:12:09 +0200
  • 3f7155c3f3 AndrolibResources.decode(): rethrow error from AXmlResourceParser. Ryszard Wiśniewski 2010-06-14 12:05:51 +0200
  • a592ec78b1 AXmlResourceParser +getFirstError() Ryszard Wiśniewski 2010-06-14 12:05:16 +0200
  • 126d66082a AndrolibResources.getResFileDecoder(): return AXmlResourceParser instead of ResAttrDecoder. Ryszard Wiśniewski 2010-06-14 11:35:13 +0200
  • 67ff34c39c AXmlResourceParser +getAttrDecoder(). Ryszard Wiśniewski 2010-06-14 11:33:39 +0200
  • db439f2b8c ResEnumAttr: added support for many enum names with same int value. Ryszard Wiśniewski 2010-06-14 11:16:06 +0200
  • a85eff1aef ARSCDecoder: decode strings with their stylings. Ryszard Wiśniewski 2010-06-14 09:17:44 +0200
  • 29fd92b2c4 StringBlock.getHTML(): added support for style tags with args. Ryszard Wiśniewski 2010-06-14 09:15:25 +0200
  • 2ef8d48d96 AndrolibResources: cut escapeForResXml() to escapeCharsForResXml() and escapeTextForResXml(). Ryszard Wiśniewski 2010-06-14 09:11:55 +0200
  • c781281e1c StringBlock.getHtml(): fixed order of closing tags. Ryszard Wiśniewski 2010-06-13 21:46:09 +0200