Commit Graph

  • 109dea0857 feat: support inner class contruction with outer instance (#2253) Skylot 2024-09-21 20:27:16 +01:00
  • 1d34328dd3 fix(build): disable cache for core tests to allow reruns (#2283) Skylot 2024-09-20 21:44:55 +01:00
  • ef4f1d3ed4 fix: ignore debug lines hints if numbers was adjusted for method Skylot 2024-09-20 21:36:13 +01:00
  • 23696d3971 fix: use type from new-instance if differ from constructor call (#2285) Skylot 2024-09-20 21:34:21 +01:00
  • efa2f5d172 feat(gui): limit search to a package (PR #2284) Andy Smith 2024-09-20 05:31:20 -04:00
  • 699ceb197e fix: improve condition branch checks in loops (#2274) Skylot 2024-09-16 20:36:57 +01:00
  • 5c83c22501 feat(java-input): support StackMapTable to get stack info for unvisited jumps (#2271) Skylot 2024-09-14 22:33:28 +01:00
  • 7bb5c0a859 fix: protect class deps from loading in different decompilation mode Skylot 2024-09-13 21:25:11 +01:00
  • 603863403f fix: do not add custom passes for fallback and simple modes (#2276) Skylot 2024-09-13 21:01:19 +01:00
  • 889a945cf1 fix: additional checks for class signature (#2272) Skylot 2024-09-12 20:26:48 +01:00
  • fd80e03809 fix: check if debug info offset is invalid (#1653) Skylot 2024-09-11 19:44:55 +01:00
  • b5807082d9 chore: update gradle and dependencies Skylot 2024-09-09 16:16:47 +01:00
  • 5d1f0b8cae feat(res): support grammar inflection flag in res config (#2270) Skylot 2024-09-08 21:49:13 +01:00
  • 3f9aa34057 fix(gui): resolve old objects reference leak in TabsController Skylot 2024-09-04 23:51:57 +01:00
  • e2c860f260 refactor(res): use list instead map to store entries offsets Skylot 2024-09-06 23:06:03 +01:00
  • 0938351d97 feat(res): support compact resource entries (#2268) Skylot 2024-09-06 22:48:04 +01:00
  • 937dd20794 feat(res): support 16-bit entry offsets (PR #2269) pubiqq 2024-09-07 01:21:21 +03:00
  • ea5e87560a feat(res): improve error message for unsupported ResTable flags (PR #2266) pubiqq 2024-09-05 21:13:26 +03:00
  • 5fbbf2150e fix(res): prevent duplication of ARSC entries (#2263) Skylot 2024-09-04 21:31:37 +01:00
  • 0e11bffe82 chore: update dependencies Skylot 2024-09-04 20:02:56 +01:00
  • ba9af5c288 fix(gui): minor fixes for code jumps Skylot 2024-09-04 19:47:54 +01:00
  • cca706c94f fix: improve 'continue' insertion for switch in loop (#2249) Skylot 2024-09-01 23:01:52 +01:00
  • 2df69bbfb4 fix(gui): prevent UI stuck on class load (#2259) Skylot 2024-08-31 22:30:18 +01:00
  • f5307636ef fix(gui): merge full class name tokens for constructors (#2261) Skylot 2024-08-30 20:39:10 +01:00
  • 9a39b70a46 fix(gui): Quick Tabs Optimization (PR #2242) Mino 2024-08-30 20:33:05 +01:00
  • e63808bc4b fix: improve checking of access modifiers (PR #2255) pubiqq 2024-08-20 16:45:28 +03:00
  • 847225a6a9 fix: improve try/catch temp edges injection (#2247) Skylot 2024-08-17 20:45:40 +01:00
  • eee354a3ab chore: update gradle and dependencies Skylot 2024-08-17 20:51:26 +01:00
  • 1cc00a54f3 fix(gui): use correct translation in rename dialog (#2254) Skylot 2024-08-17 19:57:00 +01:00
  • ffdad1b652 fix: improve checking of access modifiers for methods (PR #2252) pubiqq 2024-08-16 01:20:07 +03:00
  • 9a8ec76989 fix: improve checking of access modifiers for classes (PR #2251) pubiqq 2024-08-15 21:59:44 +03:00
  • 0be5b2cea9 refactor(tests): add debug checks switch to jadx args Skylot 2024-08-13 22:38:42 +01:00
  • c94201be4a fix: improve switch out search in loop (#2246) Skylot 2024-08-12 22:04:53 +01:00
  • 1051dacb1e refactor(tests): migrate from Hamcrest to AssertJ Skylot 2024-08-11 21:52:56 +01:00
  • a2bfe9bbe8 chore: add openrewrite gradle plugin to improve code quality Skylot 2024-08-11 20:55:36 +01:00
  • 8c6ec3bccc fix(gui): trim also leading spaces in paths from file dialog (#2244) Skylot 2024-08-10 19:24:05 +01:00
  • 015876b790 fix(gui): trim trailing spaces in input files (#2244) Skylot 2024-08-10 00:31:25 +01:00
  • 280f3870a9 fix: handle quick return on branched constructor (#2240) Skylot 2024-08-09 22:54:13 +01:00
  • e9d770ae9e fix: use correct approach to get prev block on path (#2239) Skylot 2024-08-09 22:03:44 +01:00
  • 5f1bd1d9ba chore: migrate gradle shadow plugin Skylot 2024-08-08 20:44:34 +01:00
  • 60fb458024 fix: improve inlining synthetic accessors (PR #2243) pubiqq 2024-08-08 22:27:08 +03:00
  • 1b08779536 chore: update dependencies Skylot 2024-08-07 19:06:58 +01:00
  • c37e39a819 chore: code improvements by cleanthat Skylot 2024-08-07 00:34:22 +01:00
  • 2d58fbd4b1 chore: forbid use ArrayList as a variable type Skylot 2024-08-07 00:28:39 +01:00
  • ffbf800404 feat(gui): Quick Tabs Overhaul (PR #2241) Mino 2024-08-06 23:47:25 +01:00
  • 500aa8a68d build(deps): bump gradle/actions from 3 to 4 (PR #2238) dependabot[bot] 2024-08-05 18:35:39 +01:00
  • 58e8268126 fix: workaround to make method inline deterministic (#1089) Skylot 2024-08-04 22:46:46 +01:00
  • f9da6e00ed fix(gui): add VM flags to fix UI ghosting (#2225) Skylot 2024-08-04 19:40:14 +01:00
  • 821cc668c7 fix: don't rerun SSA transform in ConstructorVisitor (#2236) Skylot 2024-08-02 21:26:25 +01:00
  • 287ba49008 fix(gui): show folding actions in code popup menu (#2234) Skylot 2024-08-02 17:11:58 +01:00
  • 115e563a2b fix: improve checking if methods are inline for FixAccessModifiers (PR #2235) pubiqq 2024-08-01 23:45:52 +03:00
  • 1669200e62 feat(gui): smali code folding (PR #2233) Mino 2024-08-01 19:33:37 +01:00
  • 6ab224ea0d feat(gui): pin tabs (PR #2230) Mino 2024-08-01 18:06:45 +01:00
  • 61855a7ea1 fix: make detailed var info deterministic (PR #2231) pubiqq 2024-08-01 00:16:07 +03:00
  • bda3119e86 fix(gui): horizontal scrolling in Linux (PR #2229) Mino 2024-07-31 17:02:00 +01:00
  • b26abed686 feat(gui): export resource/class/package (PR #2228) Mino 2024-07-31 17:00:54 +01:00
  • c179beee95 chore: update dependencies Skylot 2024-07-28 20:57:37 +01:00
  • 04a454094b fix: improve exception handlers checks (#2086) Skylot 2024-07-27 21:08:16 +01:00
  • 33bcbfec41 chore(docs): minor fixes Skylot 2024-07-27 22:08:58 +01:00
  • ec645d80b1 fix(mappings): try to prevent mapping file reset on export exception, refactor and fix code to avoid NPE (#2220)(#2226) Skylot 2024-07-25 17:44:23 +01:00
  • a8d889de3d fix(launch4j): do not overwrite Java heap configuration from applicationDefaultJvmArgs (PR #2218) Jan S. 2024-07-20 21:46:45 +02:00
  • ec0bf701c8 fix(build): fix hiding console in Windows (#2196) Skylot 2024-07-17 21:24:36 +01:00
  • ad4dd116be chore: update gradle and dependencies Skylot 2024-07-17 20:41:38 +01:00
  • ef79f266c8 fix(build): fix gitlab build Skylot 2024-07-08 22:38:34 +01:00
  • 366225f9be fix(quark): fix automated installation and check exit code of executed external commands (#2119)(PR #2216) Jan S 2024-07-12 19:39:17 +02:00
  • 730db0d24f fix(build): do not wrap jar in launch4j (#2186) Skylot 2024-07-08 20:27:45 +01:00
  • 05fb77e9bd feat(gui): add button to go to Application class (#2208)(PR #2213) Iscle 2024-07-08 19:36:45 +02:00
  • bbabfa0354 fix(gui): fix Xposed args code generation (PR #2212) Iscle 2024-07-08 19:34:28 +02:00
  • 96bd9f0f17 fix(xml): AXML/Manifest parsing improvements (PR #2211) Jan S 2024-07-06 18:27:47 +02:00
  • fd5b397b40 fix(xml): allow for non-standard attributes sizes and avoid index exceptions when decoding some strings (PR #2210) qfalconer 2024-07-03 19:50:15 +02:00
  • f5e3a261b4 fix(gui): update russian translation (PR #2209) Artem Zhiganov 2024-06-29 00:39:23 +07:00
  • 52a884608a fix(gui): update Messages_zh_CN.properties (PR #2203) JustFor 2024-06-15 01:52:31 +08:00
  • 74ddfde950 feat(gui): allow to check for unstable releases (PR #2200) Iscle 2024-06-11 23:49:44 +02:00
  • 9aacb4f312 fix: config dir was used instead cache dir Skylot 2024-06-11 20:54:27 +01:00
  • 5640f3b931 fix test fix-deobf-whitelist Skylot 2024-06-02 18:21:21 +01:00
  • 02bc27e887 build exclude list in init method to improve performance, add default values migration Skylot 2024-06-02 16:46:03 +01:00
  • 82e2104f3c fix(gui): support filtering files with multiple extensions in file dialog (PR #2185) Jiaxin Peng 2024-05-20 00:47:35 +08:00
  • 794e5adb7f Change deobf-min default to 2 bagipro 2024-05-09 18:22:02 +07:00
  • a81cec7701 Improve deobf whitelist bagipro 2024-05-08 16:16:08 +07:00
  • 09fa35f144 feat: allow to change config and cache dirs with env vars (#2159) Skylot 2024-04-27 21:48:42 +01:00
  • f2a6a1e942 build: update JDK to 21 for windows artifacts Skylot 2024-04-27 17:40:06 +01:00
  • b85900aa3d feat: move AAB support to separate plugin (PR #2165) Andrei Kudryavtsev 2024-04-27 01:54:54 +05:00
  • 37a42d1418 fix(gui): show correct content of binary resources in hex view (#2160) (PR #2166) Jan S 2024-04-24 20:29:52 +02:00
  • 07dde05337 fix(build): configure launch4j to not change current directory (#2162) (PR #2163) Jan S 2024-04-24 19:52:08 +02:00
  • 8618214c7f docs: improve installation section (PR #2161) Nick 2024-04-24 13:43:05 -04:00
  • b80f32a36f fix(smali-input): compile one smali file at a time to avoid 64k limit (#2158) Skylot 2024-04-23 22:14:59 +01:00
  • ce527ed753 fix(build): add missing files in bundle Skylot 2024-04-20 21:04:17 +01:00
  • f2ea6415c9 fix(cli): don't print stacktrace for incorrect options (#2140) v1.5.0 Skylot 2024-04-20 17:15:40 +01:00
  • bc70f8eabb fix: use correct new line string for simple code writer Skylot 2024-04-20 16:41:46 +01:00
  • be25cbf8c2 fix: use common parser for manifest, verify app package Skylot 2024-04-20 16:33:31 +01:00
  • f9c0cad146 chore: update dependencies Skylot 2024-04-19 19:43:07 +01:00
  • b356ff76e1 fix: improve StringBuilder elimination (#2148) Skylot 2024-04-18 19:43:11 +01:00
  • ec9244a635 fix(gui): use common code for manifest parsing in debugger Skylot 2024-04-19 19:35:57 +01:00
  • a5bd64461d fix(gui): remember selected device in debugger (PR #2153) omerfarukkykc 2024-04-19 21:02:12 +03:00
  • 54bf79ccc5 build(deps): bump gradle/wrapper-validation-action from 2 to 3 (#2149) dependabot[bot] 2024-04-15 18:17:48 +00:00
  • 6182332eef fix: avoid self-loop for exception handlers (#2147) Skylot 2024-04-11 20:43:14 +01:00
  • 37b57096ec fix: allow use FieldInfo as switch key (#2147) Skylot 2024-04-11 18:55:41 +01:00
  • 6aab8fabc9 chore: update dependencies Skylot 2024-04-11 18:56:44 +01:00
  • 665c1e57d2 fix(gui): update Messages_zh_CN.properties (PR #2146) JustFor 2024-04-10 05:11:24 +08:00
  • 6e8affcbdc feat: add options to JadxArgs to change code new line and indent (#1945, #1948) Skylot 2024-04-08 21:51:24 +01:00