Commit Graph

  • 2d6f819c86 chore: update gradle and dependencies Skylot 2021-12-10 18:30:31 +00:00
  • 56683ac409 fix: improve try/catch bounds detection (#1303) Skylot 2021-12-09 16:59:02 +00:00
  • a72523c7df docs: add link to decompilation troubleshooting skylot 2021-12-08 16:06:30 +03:00
  • 46eeb0bc22 fix(gui): forward navigation shortcut on macOS (#1297)(PR #1301) Surendrajat 2021-12-06 19:15:29 +05:30
  • 6e8baef9b2 feat(gui): allow to minimize/maximize search windows (#1298) Skylot 2021-12-04 12:20:19 +03:00
  • 947b621733 feat: add option to use dx/d8 for convert java bytecode (#1299) Skylot 2021-12-03 15:05:28 +00:00
  • 4cc00bdaf2 fix: handle super case for invokespecial opcode (#1300) Skylot 2021-12-02 18:13:19 +00:00
  • 59ef569a63 fix(gui): update chinese translation (PR #1296) Moredistant 2021-11-30 16:57:16 +08:00
  • abae225915 Update Korean translation (#1294) Choiman1559 2021-11-30 01:56:01 +09:00
  • 05bdf9daae perf(res): XML decoding speed enhancement (PR #1293) Jan S 2021-11-29 13:08:54 +01:00
  • 0a8192168a fix(gui): update Quark report parsing (#1289) (PR #1291) Haeter 2021-11-29 00:31:28 +08:00
  • 88fd5a517e fix(gui): update German translation (PR #1290) Hen Ry 2021-11-28 17:15:07 +01:00
  • 74c5b616a4 fix(gui): update Chinese translation (PR #1287) zhongqingsong 2021-11-26 23:40:01 +08:00
  • 22a61d715b build: sometimes build failing without running gradle daemon Skylot 2021-11-25 11:30:14 +00:00
  • a90ec7c64a fix: include inlined classes in usage search (#1285) Skylot 2021-11-25 11:20:30 +00:00
  • b22812b43a fix: APK signature description for unprotected entries only applies to v1 signatures Jan Peter Stotz 2021-11-24 14:00:59 +01:00
  • 4c0da8c3d5 fix: binary xml hexadecimal int value decoding Jan Peter Stotz 2021-11-24 13:55:20 +01:00
  • 9aa30f77b7 fix(gui): update chinese translation (PR #1284) Moredistant 2021-11-23 20:54:53 +08:00
  • 2dbef83fa6 feat(gui): smali code highlighting (PR #1283) Martin Kay 2021-11-23 20:53:37 +08:00
  • 6ec7f789ef fix: restore usage data after class reload (#1281) Skylot 2021-11-22 13:56:15 +00:00
  • 31c0afe29e fix: don't unload field init values (#1277) Skylot 2021-11-21 18:54:32 +00:00
  • 46b07863c1 build: fix bundle build Skylot 2021-11-20 20:24:30 +00:00
  • 445e91e6b5 docs: update readme v1.3.0 skylot 2021-11-20 18:04:08 +03:00
  • 9daf386d66 build: bundle JRE with jadx-gui Skylot 2020-11-14 15:54:02 +00:00
  • 49b4079cd8 chore: update dependencies Skylot 2021-11-20 13:14:18 +00:00
  • 0ffa1838a2 chore: Updated German translation Jan Peter Stotz 2021-11-20 13:37:29 +01:00
  • 0efca29e95 fix: configured resource indexing size limit is now correctly considered (PR #1278) Jan S 2021-11-18 16:58:20 +01:00
  • 0ab933efff perf: cache 'implements' list (heavily used in type inference) Skylot 2021-11-15 21:02:29 +00:00
  • 4ee4a34323 fix: check if inner classes for missing R class already exist (#1269) Skylot 2021-11-15 16:17:38 +00:00
  • 985ccd6bba feat: save jobf when decompiling to Java (#1274) (PR #1275) Yotam 2021-11-14 22:49:27 +02:00
  • 570e7528a7 fix(gui): use correct definition position on jump after code reload (#1273) Skylot 2021-11-14 13:05:22 +00:00
  • 918585968d perf(gui): on rename unload dependent classes instead recompile Skylot 2021-11-13 14:53:51 +00:00
  • cf918a897f fix(gui): collect FlatLaf themes without reflection Skylot 2021-11-12 18:01:52 +00:00
  • 5fc27c1136 perf(gui): improve decompilation speed (#1269) Skylot 2021-11-12 12:11:24 +00:00
  • 6bcc48c462 chore: update gradle and dependencies Skylot 2021-11-11 11:12:21 +00:00
  • 4dc368c7d0 fix: save resources before decompilation (#1270) Skylot 2021-11-11 10:54:17 +00:00
  • 17f99ed928 fix: adjust class processing order for correct methods inline (#1264) Skylot 2021-11-10 14:47:33 +00:00
  • 954d239b52 fix: resolve methods collisions after type fix (#1263) Skylot 2021-11-08 16:59:41 +00:00
  • ea167cbefc fix(gui): resolve NPE in resource index for single dex, other minor issues Skylot 2021-11-08 15:17:43 +00:00
  • 90a436236d fix(gui): wrap long array data (workaround for RSTA hang) (#1266) Skylot 2021-11-06 17:35:26 +00:00
  • 4479a3fbd5 fix(gui): restore resource tabs on project open Skylot 2021-10-29 15:23:22 +01:00
  • f5216b77f8 fix(gui): resolve some minor rename issues Skylot 2021-10-28 17:48:39 +01:00
  • 39dc288978 feat(gui): save open tabs in project file Skylot 2021-10-27 21:28:18 +01:00
  • f37005958f fix(gui): sort results in usage dialog (#1104) Skylot 2021-10-27 15:17:41 +01:00
  • dfdc14ea86 feat: rename without deobfuscation, save renames in project (#1076 #1022) Skylot 2021-10-26 20:06:14 +01:00
  • 82712776cc feat(gui): add issues panel and summary report (#986) Skylot 2021-10-23 16:03:06 +01:00
  • 439446816c fix: update Quark report format parsing Skylot 2021-10-22 15:47:38 +01:00
  • 940108661c fix(gui): "Always Select Opened File/Class" was not syncing upon activation (PR #1261) Jan S 2021-10-22 14:17:27 +02:00
  • 0423f33e93 fix: use correct iteration over code points in string Skylot 2021-10-21 16:52:46 +01:00
  • c2a4a7a6c2 fix: "rename to make printable" option was renaming fully printable class names Jan Peter Stotz 2021-10-21 14:19:31 +02:00
  • ff4e3dd976 fix: show cause exception if class codegen failed (#1258) Skylot 2021-10-20 19:21:49 +01:00
  • 94b00b4e7a feat(gui): add option to change line numbers mode (#1223) Skylot 2021-10-20 18:42:15 +01:00
  • 48252c3c3d feat: add option for code comments levels (#998) Skylot 2021-10-19 15:01:25 +01:00
  • 37adce2efb chore: update dependencies Skylot 2021-10-17 19:53:01 +01:00
  • 358cddd9a7 fix: support dynamic strings concat (#1250) Skylot 2021-10-15 19:48:16 +01:00
  • 418df2fd93 tests: allow to set target java version, use D8 as fallback converter Skylot 2021-10-14 18:04:58 +01:00
  • cd153c76f2 feat: add raung input plugin, use raung in tests Skylot 2021-10-12 16:55:22 +03:00
  • f30c14b277 feat(gui): don't run full decompilation for usage search Skylot 2021-09-30 16:23:09 +01:00
  • 3a29812241 fix(gui): resolve NPE during index (#1254) Skylot 2021-09-30 14:07:19 +01:00
  • 67e6b647a2 fix(build): force protobuf version to prevent Java-7 issue (PR #1255) Muntashir Al-Islam 2021-09-30 18:53:28 +06:00
  • ea0795c8a9 fix: restore fields order if init use other fields (#1235) Skylot 2021-09-15 21:43:41 +01:00
  • 099acfca1d fix: don't add parenthesis for field init code Skylot 2021-09-15 21:43:15 +01:00
  • 8969d11a22 fix: restore fields order on init code move (#678) Skylot 2021-09-14 19:17:57 +01:00
  • eedf32d197 fix: support nested try/finally blocks (#1249) Skylot 2021-09-09 18:44:24 +01:00
  • 9c8642593c fix: don't visit inner classes twice in pre-processing Skylot 2021-09-08 19:07:25 +01:00
  • 8e89a2ef1b feat(gui): added option to always select opened file/class MrIkso 2021-09-01 02:43:05 +03:00
  • 316c2fdd4d fix(gui): updated SearchBar in code viewer MrIkso 2021-09-01 02:22:58 +03:00
  • 6bbf1d0996 build: update gradle wrapper to 7.2 (#1244) Skylot 2021-09-03 16:38:37 +01:00
  • e854ba3c44 build: upgrade gradle to 7.2 (#1244) Skylot 2021-08-31 17:20:04 +01:00
  • f681c8963d fix: use maven-publish for JitPack and other fixes (PR #1242) Nico Mexis 2021-08-27 18:05:52 +02:00
  • 8d5f22e43d fix(xml): handle incorrect android manifest namespace chunks (#1232) (PR #1243) green9317 2021-08-27 07:40:08 -07:00
  • a62de839be fix: handle unbound type variables in type inference (#1237) Skylot 2021-08-24 13:32:06 +01:00
  • 5af60b2ff4 fix(gui): improve constructors and classes usage list Skylot 2021-08-23 17:10:43 +01:00
  • c8d7fce938 fix(gui): use correct type formatter in class tree Skylot 2021-08-22 18:53:12 +01:00
  • 90fbc790d9 fix(gui): exclude declaration from usage list (#1110) Skylot 2021-08-22 18:02:50 +01:00
  • 1ce3fc972a fix: improve disassemble view for java-input Skylot 2021-08-22 16:53:54 +01:00
  • 9ea3f0f240 fix: support 'swap' and 'wide' opcodes, other fixes for java-input Skylot 2021-08-20 20:59:30 +03:00
  • 868fa90097 feat: allow to load directories Skylot 2021-08-15 14:44:55 +01:00
  • 55bb20cf29 fix: prevent collisions in method ids for java-input Skylot 2021-08-13 15:43:57 +01:00
  • 7c0671c81b feat: rewrite try-catch processing Skylot 2021-08-10 13:07:05 +03:00
  • 12a66bd83e refactor: remove samples module Skylot 2021-08-09 17:58:16 +01:00
  • 1efdcd7b10 feat: input plugin for java bytecode Skylot 2021-08-01 17:50:39 +01:00
  • 2d9bcdb87a fix(gui): update Messages_de_DE.properties (PR #1230) Hen Ry 2021-08-12 17:25:36 +02:00
  • ac9cace8f6 fix(gui): update Messages_de_DE.properties (PR #1228) Hen Ry 2021-08-12 16:12:31 +02:00
  • f9bf27579e fix: additional checks for export to gradle (#1222) (PR #1224) Yaroslav 2021-08-05 15:16:05 +03:00
  • 667cae2e62 chore: use SVG icon for Quark (thanks @MrIkso) Skylot 2021-08-04 19:18:03 +01:00
  • e8e0491cb5 chore: fix code formatting and resolve PR issues Skylot 2021-08-04 18:30:52 +01:00
  • ee12f0bd18 feat(gui): use SVG icons, xml resources impovements (PR #1221) Yaroslav 2021-08-04 20:40:49 +03:00
  • 5f24193c49 chore: update dependencies Skylot 2021-08-02 16:43:07 +01:00
  • dd29d37154 feat(gui): use FlatLaf for themes support Skylot 2021-08-02 16:20:02 +01:00
  • b63e3aca00 feat: add origin file info (code comment for classes, tooltip in tree) (PR #1219) Jan S 2021-08-01 17:15:05 +02:00
  • 859674ce7e fix: keep lambda classes if static field used outside (#1215) Skylot 2021-07-25 15:10:34 +01:00
  • ea8b9ce462 fix(xml): reversed XML attribute name decoding priority (#1208)(PR #1214) Jan S 2021-07-24 16:13:27 +02:00
  • b5720bd14e fix(gui): improve Quark tasks scheduling and report viewer (#1119) Skylot 2021-07-02 18:13:28 +01:00
  • cc99409a7e feat(gui): improvements of Quark integration (#1119) (PR #1199) Shaun Dang 2021-06-30 23:04:50 +08:00
  • fef3e21c70 fix: resolve type vars from outer class (#1192) Skylot 2021-06-19 13:44:15 +01:00
  • f3d76c433a fix: prevent StackOverflowError in MarkFinallyVisitor (#1191) Skylot 2021-06-18 17:34:21 +01:00
  • 31d5715723 fix: prevent duplicated override annotations and minor optimization (#1188)(PR #1190) nitram84 2021-06-17 23:40:31 +02:00
  • 592eef3cda fix: resolve NPE in enum processing Skylot 2021-06-04 20:21:38 +01:00
  • 0541748e5f fix: resolve type variables from super types (#870) Skylot 2021-06-03 18:48:30 +01:00