Commit Graph

  • fb9ff7748a Merge pull request #14 from NeoSpb/gui_preferences skylot 2014-08-17 13:22:08 +04:00
  • cdfb46d9d3 gui: add saving preferences (open/save paths, flatten packages) Anton Dyachenko 2014-08-17 12:01:46 +04:00
  • 5545a94a9e core: process nested ternary operators Skylot 2014-08-16 17:19:01 +04:00
  • 9e811d959b core: add method for print line numbers Skylot 2014-08-16 17:16:30 +04:00
  • 957d5394d2 refactor: add static methods for create DotGraphVisitor Skylot 2014-08-16 17:06:50 +04:00
  • 95afe1219e core: don't cache dex strings (old workaround for bug in dx) Skylot 2014-08-16 14:53:05 +04:00
  • 07937f1d71 bump version to 0.5.3 Skylot 2014-08-15 23:25:58 +04:00
  • 671be0af0a add jadx-gui screenshot v0.5.2 Skylot 2014-08-15 23:08:18 +04:00
  • 7e9278f992 don't hardcode maximum Java heap size Skylot 2014-08-15 22:39:34 +04:00
  • 9194441c47 add ASM to NOTICE file Skylot 2014-08-15 22:38:50 +04:00
  • 4f307c0085 core: allow subblock replace for 'if' region Skylot 2014-08-14 22:38:29 +04:00
  • 3bdda55102 core: inline filled array creation Skylot 2014-08-14 21:34:34 +04:00
  • b657b0fb1f core: fix 'if' processing in 'do/while' loop Skylot 2014-08-12 23:00:29 +04:00
  • 4935ae6da5 core: hide value parser constants Skylot 2014-08-12 22:58:20 +04:00
  • 72a50eae43 core: fix missing blocks in loop region Skylot 2014-08-11 22:25:26 +04:00
  • fa37b90cff core: fix processing try/catch in other catch Skylot 2014-08-10 22:29:05 +04:00
  • 052a8db606 core: resolve minor issues Skylot 2014-08-09 19:32:13 +04:00
  • 88ccba166e core: don't inline variables defined in 'try' and used in 'catch' Skylot 2014-08-08 22:10:10 +04:00
  • 58998089a6 core: redone 'if' structure checking Skylot 2014-08-07 22:20:47 +04:00
  • f0a73b329e core: fix processing conditions in loop Skylot 2014-08-06 22:28:29 +04:00
  • c97678a477 refactor: make ErrorsCounter non static Skylot 2014-08-05 21:29:14 +04:00
  • 2ad739275f core: handle special values for numbers Skylot 2014-08-04 22:07:10 +04:00
  • caad78885d core: check for duplicated code generation Skylot 2014-07-26 15:27:46 +04:00
  • a234227b9f core: fix errors in try/catch processing (issue #13) Skylot 2014-08-02 16:19:59 +04:00
  • 16f736e773 core: fix missing 'catch' code Skylot 2014-07-30 23:05:39 +04:00
  • 1fe24ad11d travis: cache dependencies Skylot 2014-07-29 23:41:10 +04:00
  • 33c5e0827a core: always check arguments before inline Skylot 2014-07-29 22:55:17 +04:00
  • cbd36aeb8f core: fix unused variables declaration Skylot 2014-07-29 22:32:09 +04:00
  • 2963bb3f41 core: fix issues reported by coverity Skylot 2014-07-28 23:19:48 +04:00
  • 09a6ceac63 gui: replace underline to color highlight (experimental) Skylot 2014-07-28 22:39:28 +04:00
  • 75d8a01cab core: improve error reporting Skylot 2014-07-28 22:24:25 +04:00
  • 0968f75e9a core: fix condition in loops (issue #9) Skylot 2014-07-26 15:26:33 +04:00
  • bc0db88afa update gradle and dependencies versions Skylot 2014-07-18 22:25:21 +04:00
  • 5f11f12d0c core: remove redundant spaces for enums Skylot 2014-07-17 23:32:33 +04:00
  • 2d18950542 core: add some integration tests Skylot 2014-07-17 23:32:18 +04:00
  • 50d314445a core: fix code style Skylot 2014-07-17 23:31:07 +04:00
  • f8d57d9265 core: decompile '.class' files Skylot 2014-07-15 23:45:25 +04:00
  • ebbe6db378 core: fix complex 'if' processing (issues #9 and #12) Skylot 2014-07-12 21:09:51 +04:00
  • 543cad3a23 Merge pull request #11 from Fruiter/master skylot 2014-07-07 21:13:23 +04:00
  • 41cc83dbf6 core: fix nested try-catch blocks processing fruiter 2014-07-06 20:15:20 -04:00
  • ce7101be88 core: always inline 'this' (issue #10) Skylot 2014-06-28 15:39:35 +04:00
  • 0a241e3a9c core tests: add custom string matchers Skylot 2014-06-28 15:38:50 +04:00
  • 37857e88ea core: fix switch statement processing (issue #9 case 2) Skylot 2014-06-23 22:26:30 +04:00
  • 6fbcf46a8b core: refactor return remover visitor Skylot 2014-06-23 23:28:51 +04:00
  • a36bc8f29a core: add serial uid to JadxRuntimeException Skylot 2014-06-24 14:07:53 +04:00
  • 813b7bca6e core: sort error nodes in execution report Skylot 2014-06-23 23:25:37 +04:00
  • e2945f2a42 core: limit region traversal iterations count Skylot 2014-06-23 23:24:23 +04:00
  • eaf623a560 gui: fix sync with editor v0.5.1 Skylot 2014-06-20 20:20:35 +04:00
  • 26aa504590 core: guard endless regions processing Skylot 2014-06-17 21:23:34 +04:00
  • e4dde3f4b6 core: fix class cast exception Skylot 2014-06-15 21:35:34 +04:00
  • 9c90699c40 core: fix parsing of generic signature with inner classes Skylot 2014-06-15 17:42:48 +04:00
  • b67cd50e8a gui: add definitions search window Skylot 2014-06-14 18:58:20 +04:00
  • d2acaa03f5 core: guess variable name from assign instruction Skylot 2014-06-05 21:50:19 +04:00
  • f2aa4cd10b core: make better variables naming Skylot 2014-06-05 18:39:06 +04:00
  • b940b99e75 core: fix issues in variable names and try/catch blocks Skylot 2014-06-03 23:08:40 +04:00
  • 868e0706ea core: fix source line number parsing and saving Skylot 2014-05-31 16:22:27 +04:00
  • 324f544ba2 gui: show source line numbers Skylot 2014-05-30 22:08:30 +04:00
  • 0a1981f90e gui: add hyperlinks for classes and fields Skylot 2014-05-25 23:14:29 +04:00
  • 0a36bfb088 core: fix try-catch blocks processing Skylot 2014-05-24 19:55:29 +04:00
  • 0d94af099b core: improve 'if' detection with 'return' instruction Skylot 2014-05-17 16:51:24 +04:00
  • 4a6115ed64 core: refactor attribute storage Skylot 2014-05-11 23:09:28 +04:00
  • 42eb319751 fix issues reported by Coverity Skylot 2014-05-10 14:44:49 +04:00
  • 343bddc6ad core: fix 'break' detection in loop Skylot 2014-05-04 18:29:34 +04:00
  • 632a742ea9 core: fix method inline Skylot 2014-05-04 17:39:00 +04:00
  • 08c9d1228a core: inline 'cmp' instruction Skylot 2014-05-02 19:33:15 +04:00
  • 11d8b28fb4 core: fix variable rename Skylot 2014-05-02 15:19:55 +04:00
  • 12b6371209 core: fix basic block initial id Skylot 2014-05-01 23:40:20 +04:00
  • 24d22aaafb core: fix 'if' detection Skylot 2014-05-01 22:40:49 +04:00
  • ebf7822628 use spock framework for unit tests Skylot 2014-05-01 18:58:30 +04:00
  • 7669fa1582 update dependencies, add coveralls badge Skylot 2014-04-29 23:15:30 +04:00
  • e49ba61917 core: use SSA representation for instruction arguments Skylot 2014-04-26 17:41:12 +04:00
  • 96db1c2479 core: reformat code Skylot 2014-05-12 21:59:37 +04:00
  • 7abdb41a9e Merge pull request #7 from bkerler/master skylot 2014-05-12 21:28:55 +04:00
  • 14f6d2f3b0 Add support for dx 1.8 library Bjoern Kerler 2014-05-12 09:12:34 +02:00
  • 4e4b4975ad core: fix method redecompilation (issue #6) Skylot 2014-04-24 23:07:47 +04:00
  • 93fafcf886 Merge pull request #5 from dnet/master skylot 2014-04-02 22:03:57 +04:00
  • 82cc88a1b9 removed unused private method getCodePanel(int) András Veres-Szentkirályi 2014-04-02 17:10:34 +02:00
  • 5c94e0bccc core: improve exceptions handling Skylot 2014-03-27 23:24:20 +04:00
  • 18a1788d2d gui: fix class members expand v0.5.0 Skylot 2014-03-25 22:57:56 +04:00
  • d0aa19118b core: fix comodification exception Skylot 2014-03-25 21:21:30 +04:00
  • 039f6eebda core: rename depth traversal class Skylot 2014-03-25 21:20:47 +04:00
  • 8a464e8274 core: fix condition processing errors Skylot 2014-03-23 23:00:25 +04:00
  • 066b5a895d core: refactor 'if' regions processing Skylot 2014-03-22 17:19:01 +04:00
  • 4c4af7928e core: fix dot graph dump Skylot 2014-03-19 21:42:10 +04:00
  • a0d8d9fcc6 core: fix 'break' detection in loops Skylot 2014-03-17 23:23:55 +04:00
  • a2142b2ff8 gui: add tabbed pane menu Skylot 2014-03-16 16:09:50 +04:00
  • 5ed5ec5f7d gui: refactor UI classes Skylot 2014-03-16 13:16:19 +04:00
  • 95795620d5 core: fix indent for 'break' in 'case' block, refactor tests Skylot 2014-03-11 23:56:28 +04:00
  • 890c0a9909 refactor: remove deprecated methods Skylot 2014-03-10 23:00:14 +04:00
  • b73cb40690 core: refactor DotGraphVisitor Skylot 2014-03-10 16:19:24 +04:00
  • ca448fc4d8 core: fix variable definitions for 'try' blocks Skylot 2014-03-10 15:28:12 +04:00
  • 7a51c0d087 core: fix signature processing for local variables Skylot 2014-03-10 12:22:23 +04:00
  • 8762125bbf remove logback from jadx-core dependencies Skylot 2014-03-10 12:20:26 +04:00
  • 3d0c6e49ab core: fix inline in 'move' instruction Skylot 2014-03-10 11:36:20 +04:00
  • 03da35b29e core: fix wildcard signature processing Skylot 2014-03-09 23:06:17 +04:00
  • 3ccab60f43 core: remove redundant parenthesis for arithmetic operations Skylot 2014-03-09 19:13:49 +04:00
  • ed64b8c121 gui: add hyperlinks for jump to definitions Skylot 2014-03-09 17:07:41 +04:00
  • 2a60ac47fe core: annotate generated code with reference to used methods Skylot 2014-03-09 17:06:19 +04:00
  • 9cd72fe1e9 update dependencies version Skylot 2014-03-09 17:02:19 +04:00
  • 476b2c3735 core: fix inner class handling in classpath and signature parser Skylot 2014-03-04 23:34:38 +04:00