Commit Graph

  • fa097cc6b2 gui: add action for save all decompiled source Skylot 2013-07-26 15:57:29 +04:00
  • 34222dae0a gui: add search bar Skylot 2013-07-25 23:39:47 +04:00
  • 3a62d04376 gui: fix tree class switch Skylot 2013-07-24 17:43:32 +04:00
  • ca2c935f65 gui: don't create output directory on startup Skylot 2013-07-24 17:32:42 +04:00
  • ddf2174cae core: fix duplicated imports Skylot 2013-07-24 17:30:57 +04:00
  • 7096c38299 fix gradle scripts, update readme Skylot 2013-07-24 17:05:31 +04:00
  • c4cdd8514d gui: add fields and methods to tree Skylot 2013-07-23 23:01:48 +04:00
  • 25b2c8fe5b core: store line info, add fields and methods to api, refactoring Skylot 2013-07-23 22:59:00 +04:00
  • 36da79feb8 gui: add icons for packages tree, add hierarchical mode Skylot 2013-07-22 22:43:00 +04:00
  • 571b5590ac gui: add icons to classes tree Skylot 2013-07-21 19:03:13 +04:00
  • 7eb5defc2a Update gradle build files Skylot 2013-07-10 23:47:45 +04:00
  • ce7d6f0156 Add jadx-gui, restructure src directory Skylot 2013-07-10 22:57:39 +04:00
  • cbbb73355b Remove unneeded 'return' instructions Skylot 2013-07-04 23:47:14 +04:00
  • f51d633707 Inline all literal constants (not only boolean) Skylot 2013-07-03 23:42:48 +04:00
  • bca90c1f41 Don't add 'public' for annotations methods Skylot 2013-07-03 23:30:10 +04:00
  • 17c0fd21d2 Publish release on github skylot 2013-07-03 00:03:35 +04:00
  • fb43d716d9 Replace constants with matched static final fields Skylot 2013-07-01 23:49:19 +04:00
  • 3598a1279c Process complex 'if' conditions, refactoring Skylot 2013-06-30 22:48:16 +04:00
  • 5a40d960b2 Simplify boolean conditions v0.4.1 Skylot 2013-06-17 23:07:35 +04:00
  • d6a468f0fc Don't show not important warnings Skylot 2013-06-17 23:06:18 +04:00
  • 69eb57cbd7 Fix sythetic methods inline Skylot 2013-06-16 22:51:30 +04:00
  • e3a10391ee Fix codegen for arith ops, rename reserved arg names in methods Skylot 2013-06-16 19:16:26 +04:00
  • 8da0ba82e4 Save source file name, move constant strings Skylot 2013-06-16 17:04:26 +04:00
  • 35ee0a2549 Replace StringBuilder append chain with strings concatenation Skylot 2013-06-15 21:39:46 +04:00
  • 60615d01c3 Fix issue for wraped synchronized argument Skylot 2013-06-15 19:46:01 +04:00
  • cb6ff60671 Fix small issues and improve code Skylot 2013-06-15 18:24:45 +04:00
  • 26800fb790 Refactor increment and decrement operations codegen Skylot 2013-06-06 21:48:57 +04:00
  • 59292a2bc1 Disable return splice Skylot 2013-05-31 00:00:23 +04:00
  • b0bcea958c Add IntelliJ Idea files to git ignore Skylot 2013-05-30 23:46:20 +04:00
  • dfe97b768e Refactoring: extract interface for JadxArgs Skylot 2013-05-30 23:42:22 +04:00
  • b3fa8dbeed Add build status to readme skylot 2013-05-26 16:21:38 +04:00
  • 8eae42364f Update gradle Skylot 2013-05-25 20:11:10 +04:00
  • 81ee9e6b7d Remove unused code Skylot 2013-05-25 19:52:06 +04:00
  • d5737adec7 Fix 'rsub-int' instruction decoding Skylot 2013-05-05 22:08:20 +04:00
  • 210c8e547c Adjust types merge, other code improvements Skylot 2013-05-04 18:19:34 +04:00
  • 4e284c4ce2 Use chars instead strings, code refactoring Skylot 2013-05-02 18:22:40 +04:00
  • c363bea59f Set debug info for unused variables Skylot 2013-05-02 18:21:35 +04:00
  • 3fcbca9456 Fix try/catch/finally block processing Skylot 2013-05-02 18:18:15 +04:00
  • 56eac437f1 Fix errors in AttributesList, refactoring Skylot 2013-05-02 18:14:43 +04:00
  • b4d08bdc55 Split Main class Skylot 2013-05-02 18:13:35 +04:00
  • c7ed985767 Various code improvements Skylot 2013-04-28 22:49:33 +04:00
  • a6f6115184 Fix loops processing Skylot 2013-04-28 22:46:42 +04:00
  • 533883b5aa Fix arguments types in array-put instruction Skylot 2013-04-28 19:09:09 +04:00
  • 2e40ca17dc Update gradle and dependencies versions Skylot 2013-04-28 13:56:58 +04:00
  • 0e04dc72b9 Avoid variable names clash Skylot 2013-04-27 21:13:42 +04:00
  • 484e07df8d Fix setting variable name from debug info Skylot 2013-04-27 21:03:01 +04:00
  • a55f4c59ce Fix self constructor call Skylot 2013-04-25 21:59:06 +04:00
  • 4e7ef9f4d2 Fix 'switch' codegen for empty case block Skylot 2013-04-24 23:49:31 +04:00
  • e60b599260 Refactoring: remove unused arg in InsnNode Skylot 2013-04-21 19:57:53 +04:00
  • 96e3e887ce Inline 'access' synthetic methods Skylot 2013-04-21 19:57:16 +04:00
  • 87794d25c1 Fix bug for args in methods with generics Skylot 2013-04-19 22:03:33 +04:00
  • c4f2119955 Remove redundant space Skylot 2013-04-18 23:40:32 +04:00
  • 76feab3f2a Don't remove constructor with super call Skylot 2013-04-18 23:36:39 +04:00
  • 550659d372 Fix generic types for abstract methods Skylot 2013-04-18 23:15:09 +04:00
  • ba1524dceb Fix arrays parsing in signature Skylot 2013-04-18 22:58:27 +04:00
  • 0ee499c54c Add generic types for classes and fields Skylot 2013-04-15 22:55:17 +04:00
  • 3b84aec57e Add generic types to methods declarations Skylot 2013-04-14 14:48:16 +04:00
  • cc318b13ad ArgType refactoring, add generic parsing Skylot 2013-04-13 00:15:01 +04:00
  • d662b2c50c Fix debug info parsing, save generics types for variables Skylot 2013-04-09 23:56:20 +04:00
  • a617a77d1f Fix variable declaration for multiple assigns Skylot 2013-04-08 23:50:40 +04:00
  • 62a28c8e88 Remove empty public constructors Skylot 2013-04-07 15:39:50 +04:00
  • 045a643bba Update bintray download link Skylot 2013-03-31 12:03:20 +04:00
  • 1eb3555fed Fix java max memory size for Windows 32-bit v0.4 Skylot 2013-03-31 12:02:50 +04:00
  • 3bd11fa562 Improve loops parsing Skylot 2013-03-28 23:42:35 +04:00
  • 772c664d47 Store version number in manifest Skylot 2013-03-28 22:27:46 +04:00
  • 29840e0317 Generate code for 'if-else-if' construction Skylot 2013-03-26 23:17:20 +04:00
  • 326b197916 Add bintray.com to downloads list skylot 2013-03-26 21:48:08 +04:00
  • a968de0f76 Deprecate class existence check by name Skylot 2013-03-24 16:22:23 +04:00
  • 291b898c78 Add downloads section to readme skylot 2013-03-24 16:05:28 +04:00
  • 478d186a95 Fix incorrect variable declaration Skylot 2013-03-23 19:24:56 +04:00
  • 79114520bd Fix endless loop in path existence check Skylot 2013-03-23 15:48:48 +04:00
  • d3c2496f78 Code clean up Skylot 2013-03-22 20:47:33 +04:00
  • baa14e9d23 Handle super call processing error Skylot 2013-03-21 23:43:25 +04:00
  • 918e566c56 Improve class name parsing Skylot 2013-03-21 21:41:25 +04:00
  • d01a280ddf Add source files and samples Skylot 2013-03-18 21:05:28 +04:00
  • 0f520dfb42 Add gradle files Skylot 2013-03-18 21:05:00 +04:00
  • d7f0a4ed28 Add readme and license files Skylot 2013-03-18 21:04:23 +04:00