Commit Graph

  • 5258c8363a core: fix NPE in loops processing Skylot 2014-03-04 23:32:52 +04:00
  • eb6d145dca core: fix indent for anonymous classes Skylot 2014-03-03 22:36:38 +04:00
  • 63c003a02d core: fix generic types for local variables Skylot 2014-03-02 23:34:56 +04:00
  • 5557fd814b fix some code style issues Skylot 2014-03-02 23:34:40 +04:00
  • b1dc26ee06 core: fix missing imports for anonymous classes Skylot 2014-03-02 22:30:26 +04:00
  • 56c0a588de core: fix imports for inner classes with same names Skylot 2014-03-02 16:15:00 +04:00
  • 47d65fcd87 core: improve signature parser Skylot 2014-03-01 22:38:18 +04:00
  • 85ab095630 core: fix class imports Skylot 2014-02-26 23:01:00 +04:00
  • 1b5f0f6af6 core: move tests Skylot 2014-02-26 22:58:22 +04:00
  • 2cf28eb2e7 core: fix loop detection Skylot 2014-02-25 23:53:30 +04:00
  • 2b300341a0 core: improve error reporting for inconsistent code Skylot 2014-02-25 23:52:05 +04:00
  • 01fabca358 core: fix 'this' reference in anonymous classes Skylot 2014-02-25 22:30:27 +04:00
  • 4ace552a27 core: fix duplicate cast Skylot 2014-02-23 01:19:46 +04:00
  • b61daaed33 core: fix synchronized block processing Skylot 2014-02-22 23:22:59 +04:00
  • c6f0c89cf6 core: fix indent for anonymous class Skylot 2014-02-22 18:34:31 +04:00
  • 3c84975a09 fix code style issues Skylot 2014-02-22 16:30:40 +04:00
  • bb4ef4f0a2 core: simplify conditions Skylot 2014-02-20 22:45:05 +04:00
  • fd00330e6e update gradle to 1.11 Skylot 2014-02-20 22:11:43 +04:00
  • d10efec1ab core: fix type for one time used args Skylot 2014-02-13 22:52:59 +04:00
  • 3f08c99f19 core: use ternary operator Skylot 2014-01-03 23:05:29 +04:00
  • e3606d1b53 reformat code (force braces) Skylot 2014-01-03 23:29:27 +04:00
  • ab593e3cd9 refactor some classes Skylot 2014-01-03 22:54:31 +04:00
  • 4a0aacf104 gui: fix inner classes opening Skylot 2013-12-28 19:35:03 +04:00
  • 917cf20d37 core: fix decompiled lines info Skylot 2013-12-28 19:33:52 +04:00
  • dabaeed8df core: add return type to method short id Skylot 2013-12-28 15:58:25 +04:00
  • 4923b36e70 core: move instruction remover class to utils Skylot 2013-12-28 15:53:25 +04:00
  • ebf06fde65 gui: remove not generated elements from class node tree Skylot 2013-12-27 23:17:27 +04:00
  • 438b3b50d9 gui: fix missed nodes in hierarchical packages tree Skylot 2013-12-26 23:33:38 +04:00
  • 6bac5c162e core: select correct array type element v0.5.0-beta1 Skylot 2013-12-25 23:55:02 +04:00
  • 5cbf71bde6 core: remove unnecessary return instructions for void methods Skylot 2013-12-25 23:49:40 +04:00
  • a85d382e89 core: reformat TryCatchBlock class Skylot 2013-12-24 22:38:34 +04:00
  • 4caa58f5fd core: use correct argument wrap method Skylot 2013-12-24 22:23:12 +04:00
  • 43913d47ec core: fix method definition Skylot 2013-12-24 22:20:48 +04:00
  • 9f51cabf69 core: fix anonymous class codegen Skylot 2013-12-20 23:22:27 +04:00
  • 1c60e5e315 core: inline anonymous classes Skylot 2013-12-13 17:44:35 +04:00
  • a9290f3131 core: remove synthetic constructors Skylot 2013-12-13 16:49:58 +04:00
  • e46dfc555e core: redone return blocks splitting for fix issue #4 Skylot 2013-12-12 21:19:22 +04:00
  • e54b764588 fix code style issues reported by sonar Skylot 2013-12-07 16:11:12 +04:00
  • 37f03bcf9e add drone.io for download artifacts Skylot 2013-12-07 00:16:37 +04:00
  • 1d0f23dfbb update gradle to 1.9 Skylot 2013-12-07 00:15:10 +04:00
  • 30355cc9d6 core: remove synthetic fields for inner classes Skylot 2013-12-06 23:42:04 +04:00
  • ed67f8e118 core: make strict shrink code implementation Skylot 2013-12-06 16:33:29 +04:00
  • 4531256005 add sonar code checking Skylot 2013-12-06 16:27:34 +04:00
  • 662ebb6451 core: don't add super call without args Skylot 2013-11-29 15:35:04 +04:00
  • 4a63f52259 gui: fix ui tabs handling Skylot 2013-11-27 23:00:15 +04:00
  • c416f77e99 core: fix android specific class handler Skylot 2013-11-27 22:14:34 +04:00
  • fde431d131 Merge pull request #3 from 13-beta2/master skylot 2013-11-27 10:04:22 -08:00
  • 272e0d3754 core: fix missing code after 'if' inside loop 13.beta2 2013-11-26 23:56:17 +04:00
  • b44a1e3a4f gui: fix tab selection Skylot 2013-11-26 22:14:49 +04:00
  • b18dabee15 gui: adjust tabbed ui appearance Skylot 2013-11-24 17:40:56 +04:00
  • b6befbdcf2 gui: initial tabbed ui implementation Skylot 2013-11-21 00:15:13 +04:00
  • 2cfc208aa9 core: fix constant fields values retrieval Skylot 2013-11-18 21:06:45 +04:00
  • 132b8d0618 core: inlining invoke arguments 13.beta2 2013-11-16 17:01:46 +04:00
  • 5dc4c28da5 Merge pull request #2 from 13-beta2/master skylot 2013-11-15 11:00:01 -08:00
  • 7342ae18a6 core: fix to 4f61ddd 13.beta2 2013-11-15 22:31:44 +04:00
  • eafe080c41 core: omit redundant brackets in case blocks 13.beta2 2013-11-12 00:58:31 +04:00
  • 4f61ddd4b7 core: inlining return results 13.beta2 2013-11-12 00:55:53 +04:00
  • 86b0458673 core: replace switch labels with matched static final fields, searching up to root ClassNode 13.beta2 2013-10-27 02:43:14 +04:00
  • 36cfc9d189 core tests: add inner classes in internal tests Skylot 2013-11-12 23:19:34 +04:00
  • b2f189b572 core: process complex condition in loop header Skylot 2013-11-12 21:00:05 +04:00
  • eec524ad85 core: make methods arguments types immutable Skylot 2013-10-10 22:34:14 +04:00
  • d94087b939 core: fix encoded value parser for signed and floating point numbers Skylot 2013-10-23 23:27:53 +04:00
  • 1ba19d3600 core: fix annotations number decoder Skylot 2013-10-22 22:37:53 +04:00
  • 07402ba4c0 core: fix "null" enum field Skylot 2013-10-19 18:49:11 +04:00
  • d60698206e core: fix type in fill-array instruction Skylot 2013-09-29 19:36:56 +04:00
  • c59b65e71c build: add 'dist' task Skylot 2013-09-28 15:50:17 +04:00
  • bd4c61d300 core: fix incorrect float values processing Skylot 2013-09-28 15:17:20 +04:00
  • 00a6b6efd2 core: add tests options, change log format Skylot 2013-09-28 13:38:14 +04:00
  • 04ac3b2eb7 core: fix classes import naming Skylot 2013-09-26 22:28:27 +04:00
  • 6bc2d3321c code refactoring Skylot 2013-09-25 18:04:42 +04:00
  • c95211925e core: omit 'this' for methods and fields Skylot 2013-09-24 23:01:01 +04:00
  • 95e9da36c5 core: simplify conditions, omit redundant parenthesis Skylot 2013-09-24 22:58:32 +04:00
  • 9bf7270bf3 reformat code, resolve compiler warnings Skylot 2013-09-24 21:59:32 +04:00
  • a99e0e9618 upgrade to gradle 1.8 Skylot 2013-09-24 20:35:32 +04:00
  • 01c4706013 core: improve chained conditions processing Skylot 2013-09-23 23:19:27 +04:00
  • 89c7b9a848 core: fix ArgType.equals Skylot 2013-09-21 22:23:50 +04:00
  • 1358a05a74 core: omit redundant brackets in conditions Skylot 2013-09-21 19:32:10 +04:00
  • 1b0a8990f7 core: move tests Skylot 2013-09-21 19:14:51 +04:00
  • 4edfffae27 core: remove not needed casts Skylot 2013-09-14 17:38:38 +04:00
  • cde8d72510 core: don't add redundant brackets Skylot 2013-09-12 23:29:58 +04:00
  • d7ce0245f6 core: convert arithmetic operations on field to arith instruction Skylot 2013-09-09 23:30:10 +04:00
  • 49c5ceb06e core: add framework for internal tests Skylot 2013-09-09 23:21:47 +04:00
  • 4c03a4245b improve jadx api Skylot 2013-09-08 16:51:17 +04:00
  • 4454e013c4 gui: add internal tests Skylot 2013-09-04 23:14:56 +04:00
  • 1e7546f4a3 update tests Skylot 2013-09-04 23:10:32 +04:00
  • 7742d34111 decrease memory requirements Skylot 2013-09-04 23:04:17 +04:00
  • a413aaf140 update gradle to 1.7 Skylot 2013-09-04 22:59:43 +04:00
  • e94396532e gui: open file selection dialog on start Skylot 2013-08-11 00:05:09 +04:00
  • cc1be673e7 core: sort classes in package and methods Skylot 2013-08-11 00:03:59 +04:00
  • f9e87d4da0 gui: set bigger window size at start Skylot 2013-08-10 23:34:49 +04:00
  • ab8fa23fc3 cli: move specific code from common jadx args Skylot 2013-08-10 22:52:06 +04:00
  • 7985466213 add Travis CI integration Skylot 2013-08-06 22:11:38 +04:00
  • e92ed48502 samples: remove generated code from gradle source set Skylot 2013-08-03 15:56:33 +04:00
  • c508e72c19 core: fixed types for arguments from overloaded methods Skylot 2013-08-02 14:00:55 +04:00
  • 940de24099 core: split const-string and const-class instructions Skylot 2013-08-02 13:59:49 +04:00
  • 6ddb71e21f core: add classpath for precise class types resolving Skylot 2013-08-01 18:19:54 +04:00
  • d0f120c314 core: fix string concatenation Skylot 2013-07-31 13:31:41 +04:00
  • 54f4c6d2cb build samples without debug info, fix try/catch processing Skylot 2013-07-29 18:44:01 +04:00
  • 1f21760bbe rename jadx-cli, update build scripts Skylot 2013-07-27 15:43:07 +04:00
  • 67eb55a95d gui: add type and access info to classes tree Skylot 2013-07-26 23:04:42 +04:00