Commit Graph

132 Commits

Author SHA1 Message Date
Skylot c416f77e99 core: fix android specific class handler 2013-11-27 22:14:34 +04:00
skylot fde431d131 Merge pull request #3 from 13-beta2/master
Core fix
2013-11-27 10:04:22 -08:00
13.beta2 272e0d3754 core: fix missing code after 'if' inside loop 2013-11-26 23:56:17 +04:00
Skylot b44a1e3a4f gui: fix tab selection 2013-11-26 22:14:49 +04:00
Skylot b18dabee15 gui: adjust tabbed ui appearance 2013-11-24 17:54:05 +04:00
Skylot b6befbdcf2 gui: initial tabbed ui implementation 2013-11-21 00:15:13 +04:00
Skylot 2cfc208aa9 core: fix constant fields values retrieval 2013-11-18 21:06:45 +04:00
13.beta2 132b8d0618 core: inlining invoke arguments
protected void onCreate(Bundle bundle) {
super.onCreate(bundle);
setContentView(2130837505);
-->
protected void onCreate(Bundle bundle) {
super.onCreate(bundle);
setContentView(R.layout.samplelayout);
2013-11-16 17:01:46 +04:00
skylot 5dc4c28da5 Merge pull request #2 from 13-beta2/master
Handy core improvement
2013-11-15 11:00:01 -08:00
13.beta2 7342ae18a6 core: fix to 4f61ddd 2013-11-15 22:31:44 +04:00
13.beta2 eafe080c41 core: omit redundant brackets in case blocks 2013-11-14 01:36:46 +04:00
13.beta2 4f61ddd4b7 core: inlining return results
int r0i;
switch(arg0) {
case 1:
r0i = 255;
return r0i;
}
r0i = 128;
return r0i;
-->
switch(arg0) {
case 1:
return 255;
}
return 128;
2013-11-14 01:36:44 +04:00
13.beta2 86b0458673 core: replace switch labels with matched static final fields, searching up to root ClassNode 2013-11-14 01:36:42 +04:00
Skylot 36cfc9d189 core tests: add inner classes in internal tests 2013-11-12 23:24:21 +04:00
Skylot b2f189b572 core: process complex condition in loop header 2013-11-12 21:00:05 +04:00
Skylot eec524ad85 core: make methods arguments types immutable 2013-11-10 14:15:29 +04:00
Skylot d94087b939 core: fix encoded value parser for signed and floating point numbers 2013-10-23 23:27:53 +04:00
Skylot 1ba19d3600 core: fix annotations number decoder 2013-10-22 22:37:53 +04:00
Skylot 07402ba4c0 core: fix "null" enum field 2013-10-19 18:54:03 +04:00
Skylot d60698206e core: fix type in fill-array instruction 2013-09-29 19:36:56 +04:00
Skylot c59b65e71c build: add 'dist' task 2013-09-28 15:51:45 +04:00
Skylot bd4c61d300 core: fix incorrect float values processing 2013-09-28 15:17:20 +04:00
Skylot 00a6b6efd2 core: add tests options, change log format 2013-09-28 13:38:14 +04:00
Skylot 04ac3b2eb7 core: fix classes import naming 2013-09-26 22:28:27 +04:00
Skylot 6bc2d3321c code refactoring 2013-09-25 18:07:14 +04:00
Skylot c95211925e core: omit 'this' for methods and fields 2013-09-24 23:01:01 +04:00
Skylot 95e9da36c5 core: simplify conditions, omit redundant parenthesis 2013-09-24 22:58:32 +04:00
Skylot 9bf7270bf3 reformat code, resolve compiler warnings 2013-09-24 21:59:32 +04:00
Skylot a99e0e9618 upgrade to gradle 1.8 2013-09-24 21:46:43 +04:00
Skylot 01c4706013 core: improve chained conditions processing 2013-09-23 23:19:27 +04:00
Skylot 89c7b9a848 core: fix ArgType.equals 2013-09-21 22:23:50 +04:00
Skylot 1358a05a74 core: omit redundant brackets in conditions 2013-09-21 19:32:10 +04:00
Skylot 1b0a8990f7 core: move tests 2013-09-21 19:14:51 +04:00
Skylot 4edfffae27 core: remove not needed casts 2013-09-14 17:38:38 +04:00
Skylot cde8d72510 core: don't add redundant brackets 2013-09-12 23:32:47 +04:00
Skylot d7ce0245f6 core: convert arithmetic operations on field to arith instruction 2013-09-09 23:30:10 +04:00
Skylot 49c5ceb06e core: add framework for internal tests 2013-09-09 23:21:47 +04:00
Skylot 4c03a4245b improve jadx api 2013-09-08 16:51:17 +04:00
Skylot 4454e013c4 gui: add internal tests 2013-09-04 23:23:16 +04:00
Skylot 1e7546f4a3 update tests 2013-09-04 23:23:16 +04:00
Skylot 7742d34111 decrease memory requirements 2013-09-04 23:23:16 +04:00
Skylot a413aaf140 update gradle to 1.7 2013-09-04 23:23:07 +04:00
Skylot e94396532e gui: open file selection dialog on start 2013-08-11 00:05:09 +04:00
Skylot cc1be673e7 core: sort classes in package and methods 2013-08-11 00:03:59 +04:00
Skylot f9e87d4da0 gui: set bigger window size at start 2013-08-10 23:34:49 +04:00
Skylot ab8fa23fc3 cli: move specific code from common jadx args 2013-08-10 22:52:06 +04:00
Skylot 7985466213 add Travis CI integration 2013-08-06 22:24:02 +04:00
Skylot e92ed48502 samples: remove generated code from gradle source set 2013-08-03 15:56:33 +04:00
Skylot c508e72c19 core: fixed types for arguments from overloaded methods 2013-08-02 14:00:55 +04:00
Skylot 940de24099 core: split const-string and const-class instructions 2013-08-02 13:59:49 +04:00