375 Commits

Author SHA1 Message Date
REAndroid
7daf7dbbdd create sub list from BlockArray 2023-02-25 08:27:55 -05:00
REAndroid
92073b8e0e strict attribute array reading 2023-02-23 16:52:18 -05:00
REAndroid
2d0302d235 encode unknown dimension as string 2023-02-18 15:03:36 -05:00
REAndroid
1fd12390a8 fix error 2023-02-18 14:07:56 -05:00
REAndroid
6738d973ec create name creator for ResXmlAttribute 2023-02-18 11:52:30 -05:00
REAndroid
217a491940 simplify obtaining parent 2023-02-18 11:48:27 -05:00
REAndroid
85926e4e1c insert block in between array of blocks 2023-02-18 11:30:32 -05:00
REAndroid
9c17fbbdb7 create instance parent getter 2023-02-18 11:27:33 -05:00
REAndroid
a40b086f9e initialize as utf-16 for StringPool of AndroidManifestBlock 2023-02-18 08:28:26 -05:00
REAndroid
168ae6f6da split StringPoolHeader flags to single byte 2023-02-18 08:26:19 -05:00
REAndroid
997ed231aa rename ValueHeader 2023-02-18 06:38:03 -05:00
REAndroid
0c04aa5b27 link StyleItem to StringPool 2023-02-17 17:11:25 -05:00
REAndroid
1be579dfde link StyleItem to StringPool 2023-02-17 10:10:19 -05:00
REAndroid
67585ca19c simplify reference check 2023-02-17 08:41:47 -05:00
REAndroid
2f75149bae link attributes resource id 2023-02-17 08:17:32 -05:00
REAndroid
2ea78058d6 parametrize Chunk type 2023-02-17 06:24:10 -05:00
REAndroid
a48537a20e re-struct Value to include ResXmlAttribute 2023-02-17 06:20:27 -05:00
REAndroid
8023a75ae8 simplify getParent methods 2023-02-17 06:14:11 -05:00
REAndroid
6ce1a31e33 fix: parse extension from path 2023-02-15 12:03:17 -05:00
REAndroid
70647c4c13 upgrade version code to 1.1.5 2023-02-14 07:51:34 -05:00
REAndroid
6a83ddd59d [XML] handle type '^attr-private' 2023-02-14 06:15:23 -05:00
REAndroid
37df67c027 add type name on toString 2023-02-14 05:53:59 -05:00
REAndroid
c96e13220e override merge 2023-02-13 14:59:29 -05:00
REAndroid
93c96e5397 rename classes 2023-02-13 11:40:59 -05:00
REAndroid
7430b40c54 rename classes 2023-02-13 11:38:58 -05:00
REAndroid
3f7dc3bf9f fix: encode unknown hex reference id 2023-02-11 14:03:18 -05:00
REAndroid
cf7befd92a implement StagedAlias and Overlayable 2023-02-11 13:31:44 -05:00
REAndroid
611b78a755 print offset line number 2023-02-11 08:55:00 -05:00
REAndroid
7c55113428 fix: identify ResFiles correctly 2023-02-10 12:45:37 -05:00
REAndroid
1b0660cdf3 fix: Build duplicate styled strings #13 2023-02-10 11:13:35 -05:00
REAndroid
0206c73908 fix merge error 2023-02-10 09:55:48 -05:00
REAndroid
eb805b7979 rename StringPool 2023-02-10 09:41:52 -05:00
REAndroid
e2b0377c4f fix read string pool error 2023-02-10 09:39:24 -05:00
REAndroid
c317101607 use InfoHeader for quick check 2023-01-23 07:21:29 -05:00
REAndroid
b5c92c777a read header of chunk quickly 2023-01-23 07:17:51 -05:00
REAndroid
71cf694c33 rename packages 2023-01-22 15:27:26 -05:00
REAndroid
4ffd13c793 quote attributes for styled string 2023-01-19 16:21:55 -05:00
REAndroid
9f49664f08 decode hex as long 2023-01-19 16:20:27 -05:00
REAndroid
4566824570 escape xml characters 2023-01-18 13:49:39 -05:00
REAndroid
291628b140 change JSONObject map to LinkedHashMap 2023-01-18 09:47:17 -05:00
REAndroid
48d46a3e0a [XML] decode/encode package details 2023-01-18 09:04:56 -05:00
REAndroid
50753ca54c improve XML encoding speed 2023-01-17 11:16:24 -05:00
REAndroid
3eda5edaf6 code cleanup 2023-01-17 09:25:23 -05:00
REAndroid
c4142c2267 [upgrade] version 1.1.4 2023-01-17 05:22:55 -05:00
REAndroid
db59ebc6ae fix: [XML] decode duplicate file as path string for multiple referencing entries 2023-01-17 05:18:36 -05:00
REAndroid
4439738534 ignore package id on searching @type/name 2023-01-17 05:10:43 -05:00
REAndroid
a1230bd31c memorize selected entry 2023-01-17 05:05:16 -05:00
REAndroid
7cf6a5a694 encode ids and attrs at first 2023-01-17 05:03:32 -05:00
REAndroid
7455e35bef fix UTF-8 decoding 2023-01-16 11:51:01 -05:00
REAndroid
a5d71a28a4 fix: encode/decode XML styled strings properly 2023-01-16 10:12:13 -05:00