Commit Graph

  • 41d6b0018e fix: add missing " * " on new line for block comments, flip addCodeComment args (#2145) Skylot 2024-04-08 21:03:37 +01:00
  • dbadbb01fc refactor: rename method collectArgsWithoutLoading into collectArgNodes in MethodNode (#2142) Skylot 2024-04-07 23:09:02 +01:00
  • 0f52077c5c feat: allow to set style for code comments (#2145) Skylot 2024-04-07 22:28:22 +01:00
  • ea861829c7 fix: support end block entry for mutli-entry loops (#889) Skylot 2024-04-06 22:41:29 +01:00
  • c1de235289 fix: in anonymous class checks ignore instance fields not used outside Skylot 2024-04-06 21:07:35 +01:00
  • 8f969d4e89 chore: update gradle and dependencies Skylot 2024-04-03 20:14:10 +01:00
  • 0c1f830f94 fix: lambda decoding and code generation (#2139) Skylot 2024-04-03 20:10:00 +01:00
  • 43c082e4da feat: replace Android resource ids with android.R fields (#2119) Skylot 2024-03-31 20:16:03 +01:00
  • ecdc4e6757 refactor: move constant collection into separate pass (#2119) Skylot 2024-03-30 21:51:02 +00:00
  • b865c9c687 refactor: allow store unresolved fields in ConstStorage (#2119) Skylot 2024-03-30 20:46:53 +00:00
  • 6b4976c593 fix(gui): handle paths where file name is null (#2136)(PR #2137) xnumad 2024-03-29 23:30:01 +01:00
  • 2807dc5090 fix(script): add example script for resources rename (#2126) Skylot 2024-03-20 18:46:44 +00:00
  • 463d2b90fa fix: don't apply node positions and prevent eager loading for custom decompile modes (#2116) Skylot 2024-03-19 20:22:28 +00:00
  • bff00d101f fix(script): add option flags, fix missing script options in help Skylot 2024-03-18 20:07:41 +00:00
  • 1290ef63a2 fix(build): enable publish to maven for rename-mappings plugin Skylot 2024-03-16 16:19:35 +00:00
  • 49d2b34d84 chore: update dependencies Skylot 2024-03-16 16:20:00 +00:00
  • eecdfae73f fix(res): resolve some manifest decode errors (PR #2122) CKCat 2024-03-17 02:57:10 +08:00
  • 8760b4ddde fix(gui): copy strings without quotes (PR #2121) JustFor 2024-03-17 02:55:57 +08:00
  • 3599b248a4 feat(gui): dragging tab appearance settings (#2120)(PR #2118) Andrei Kudryavtsev 2024-03-09 01:11:58 +05:00
  • 2fdd496518 fix(res): add indents for namespace declarations (PR #2114) bagipro 2024-03-02 01:32:47 +09:00
  • 278e3c2d47 fix(res): avoid duplicated XML attributes (PR #2112) bagipro 2024-02-28 03:49:09 +09:00
  • 881a716b8e fix(res): fixed XML proto parsing for removed debug data (PR #2111) bagipro 2024-02-28 02:34:37 +09:00
  • a73c9e90fc fix(dex-input): improve error report message for invalid dex checksum Skylot 2024-02-26 19:36:28 +00:00
  • 56749b2afb chore: update dependencies Skylot 2024-02-21 18:26:07 +00:00
  • d7ec35791b feat(gui): tabs drag and drop reorder support (#1212) (PR #2109) Andrei Kudryavtsev 2024-02-26 00:36:46 +05:00
  • d51362ed50 fix: don't remove exception handlers (#2104) Skylot 2024-02-19 20:18:44 +00:00
  • 5c0c1daa71 fix(gui): use new RSTA line number formatter API to show source lines Skylot 2024-02-16 17:43:42 +00:00
  • 603ea3989a chore: update dependencies Skylot 2024-02-16 17:41:37 +00:00
  • 018ff98df7 feat(gui): remember save preference decision (PR #2103) Emiel Matthys 2024-02-15 19:00:37 +01:00
  • 5fbabdefca fix: NPE in unused EcxHandler block removal code (#2086) (PR #2104) nitram84 2024-02-15 18:57:30 +01:00
  • 13607fc8b6 fix(res): add missing namespace declarations (PR #2102) nitram84 2024-02-15 18:56:39 +01:00
  • 0c33d723c8 fix: optimize switch fallthrough (PR #2054) DanielFi 2024-02-14 20:31:38 +02:00
  • 0143423dc9 fix: use empty line before field in correct place (#2101) Skylot 2024-02-12 15:35:16 +00:00
  • 21b1452485 chore: update gradle and dependencies Skylot 2024-02-12 15:39:30 +00:00
  • ecb8abb98e fix: correct rollback if type update failed (#2090) Skylot 2024-02-10 16:08:51 +00:00
  • a3a4fabd5a fix: store classes access flags in class set Skylot 2024-02-01 21:12:19 +00:00
  • edf6ce273c fix: clear node flags for custom decompilation mode Skylot 2024-02-06 18:17:13 +00:00
  • 5b8793155c test: enum used in other field init issue-1973 Skylot 2024-02-06 18:28:52 +00:00
  • 1bb956a8b0 build(deps): bump gradle/wrapper-validation-action from 1 to 2 (PR #2099) dependabot[bot] 2024-02-05 18:38:02 +00:00
  • 276ee537e1 fix: remove unused ExcHandlers blocks (PR #2086) Away 2024-02-04 19:02:34 +01:00
  • 7e628ad1a1 fix(gui): detecting tab click with mousePressed instead of mouseClicked (PR #2097) Andrei Kudryavtsev 2024-02-04 22:36:02 +05:00
  • 0a40b53412 docs: update Build Status shield in README (PR #2095) Sebastian Gallese 2024-02-01 09:20:02 -08:00
  • 682f90de2f build(deps): bump gradle/gradle-build-action from 2 to 3 (PR #2094) dependabot[bot] 2024-01-29 20:00:31 +00:00
  • 1a07ab8ab1 chore: update dependencies Skylot 2024-01-25 20:10:39 +00:00
  • d86449a8ea fix(res): ignore resource table entries with '../' in name Skylot 2024-01-25 19:48:37 +00:00
  • 75d2e540aa refactor: add new task executor, remove task barrier (#1879) Skylot 2024-01-23 20:45:19 +00:00
  • e73612b4d2 feat(res): disable XML pretty print (PR #2087) bagipro 2024-01-23 00:01:38 +09:00
  • a19aec9d9f fix: use correct order in removeUnreachableBlocks (PR #2085) Away 2024-01-21 17:05:02 +01:00
  • 61be1d8b0a fix(gui): allow to reset variable name, fix renames for inner classes Skylot 2024-01-18 20:36:51 +00:00
  • 4483533417 fix(gui): highlight word even if cursor at the end of that word (#2083) Skylot 2024-01-18 19:40:53 +00:00
  • fb703cd856 fix(gui): scroll to first error on jadx script check/run Skylot 2024-01-18 18:16:28 +00:00
  • c0ff7572ac fix(gui): round file size to block size for cache usage calculation Skylot 2024-01-17 18:25:35 +00:00
  • 8e7ffc8ddb fix: support switch over enum by ordinal Skylot 2024-01-16 20:01:37 +00:00
  • f994abee21 build: add Java 21 to Gitlab CI Skylot 2024-01-15 19:34:29 +00:00
  • 6f1dfb6848 chore: update dependencies Skylot 2024-01-15 18:51:09 +00:00
  • 306bc7abc3 feat(java-input): support jsr/ret opcodes (#2039) Skylot 2024-01-15 18:49:25 +00:00
  • 8ed48183c7 feat(plugins): add API for search/use other plugins Skylot 2024-01-15 18:37:40 +00:00
  • fdc3fe1a8d fix(java-input): use correct registers for dup2_x* opcodes Skylot 2024-01-15 18:33:51 +00:00
  • 2805770510 fix: removeUnreachable not searching in all blocks (PR #2082) Away 2024-01-14 18:07:39 +01:00
  • 03052baabe chore: update dependencies Skylot 2024-01-11 19:10:44 +00:00
  • 23e643c686 fix(gui): attempt to resolve field rename issues with shortcut (#1440)(PR#2075) Iscle 2024-01-05 19:42:06 +01:00
  • faeae086d1 feat(gui): improve search bar behavior when using key bindings (PR #2074) Iscle 2024-01-05 19:31:34 +01:00
  • 38e64fafbd feat: add an option to generate kotlin code for xposed (PR #2070) Iscle 2024-01-05 19:24:08 +01:00
  • e723c245ee fix: use correct type printer in json output mode (#2053) Skylot 2023-12-23 18:46:39 +00:00
  • 3e57dacfd3 chore: update dependencies Skylot 2023-12-21 19:00:33 +00:00
  • f5accc8464 feat: add support for xapk files (#1597)(PR #2064) Iscle 2023-12-21 19:46:40 +01:00
  • 238fe17df0 fix(gui): add hint for class renaming (#1590) Skylot 2023-12-18 17:56:45 +00:00
  • 295befbaaa fix: check class alias for Kotlin Intrinsics search (#1590) Skylot 2023-12-18 17:10:30 +00:00
  • 5f20033f18 build(deps): bump actions/upload-artifact from 3 to 4 (#2060) dependabot[bot] 2023-12-18 17:59:11 +00:00
  • 5f376c6e21 build(deps): bump github/codeql-action from 2 to 3 (#2061) dependabot[bot] 2023-12-18 17:57:37 +00:00
  • 68a99c5410 chore: update dependencies Skylot 2023-12-16 16:05:51 +00:00
  • 8db70ee7a5 fix(gui): resolve reset and commit issues for disk code cache Skylot 2023-12-16 16:04:37 +00:00
  • b6155afd32 fix(gui): use correct type for generic params in Xposed snippet (PR #2057) LanBaiCode 2023-12-12 01:14:10 +08:00
  • d5bf9f20a6 fix: IndexOutOfBoundsException with negative register index (PR #2056) Away-pp 2023-12-10 19:51:25 +01:00
  • 2d5c0fda4a fix: prefer early return for 'if-else-if' block (#2052) Skylot 2023-12-05 20:33:05 +00:00
  • 5d56001826 build(deps): migrate to Google fork of Smali Skylot 2023-12-04 20:42:09 +00:00
  • 2de91f9a3a chore: update gradle and dependencies Skylot 2023-12-04 20:18:28 +00:00
  • e06e6bd483 build(deps): bump actions/setup-java from 3 to 4 (#2051) dependabot[bot] 2023-12-04 19:55:32 +00:00
  • 1e57e85382 fix: gradle export for APKs without strings.xml (PR #2050) nitram84 2023-12-03 18:38:46 +01:00
  • ca03406a3d fix: correct type for generic params in Xposed snippet, add fields support (PR #2047) LanBaiCode 2023-11-26 01:55:53 +08:00
  • 2d28da9b0e feat: allow to set zip max entries count using env var (#1751) Skylot 2023-11-16 17:08:55 +00:00
  • edb1717969 fix: support variables reuse for enum restore (#2042) Skylot 2023-11-16 16:41:47 +00:00
  • 1b51234edc chore: update dependencies Skylot 2023-11-14 18:29:46 +00:00
  • e6d896d91e fix(plugin): check for valid identifiers from Kotlin metadata (PR #2041) nitram84 2023-11-10 23:29:54 +01:00
  • a989fa7e64 refactor(deobf): split deobfuscation conditions (#2040) Skylot 2023-11-05 20:00:22 +00:00
  • f7002c7fad feat(deobf): implement a whitelist for deobfuscation (PR #2040) nitram84 2023-11-05 21:21:41 +01:00
  • 41d986bdca feat(script): use cache for compiled scripts Skylot 2023-10-27 20:49:11 +01:00
  • 192a8116f1 chore: update FlatLaf Skylot 2023-10-23 21:06:23 +01:00
  • 173d85bf84 fix(res): resolve resourceIds reuse issue (PR #2037) Markslin 2023-10-25 01:47:17 +08:00
  • b310e92d7a fix: inline CMP instructions to help conditions merge (#2033) Skylot 2023-10-21 21:57:56 +01:00
  • 4a92ee07cc fix(gui): hide not needed popup action for not editable code Skylot 2023-10-20 21:10:03 +01:00
  • fdffe20c46 fix(gui): another try to fix code search Skylot 2023-10-21 23:07:40 +01:00
  • 15d464d620 fix(gui): improve code and method search (#2033) Skylot 2023-10-18 21:52:22 +01:00
  • 1bd4526e4c fix: improve restructure of nested try/catch/finally blocks (#2033) Skylot 2023-10-15 16:03:22 +01:00
  • 816308e3ca chore: update dependencies Skylot 2023-10-15 20:06:26 +01:00
  • cfd851a980 fix: use correct imports for classes from default package (PR #2031) rawer886 2023-10-12 03:04:03 +08:00
  • d129be7e86 fix: update to Mapping-IO 0.5 (PR #2029) Julian Burner 2023-10-09 19:46:51 +02:00
  • 6433fcef72 chore: update gradle and dependencies Skylot 2023-10-07 18:07:56 +01:00
  • d120556772 fix(res): add resource entry offset check (PR #2024) Jan S 2023-10-06 19:25:36 +02:00
  • 19f40b8549 feat(cli): add option to show available plugins list Skylot 2023-09-27 19:44:17 +01:00