1. c216447 Merge branch 'master' into dexlib_redesign by Ben Gruver · 11 years ago
  2. 4c51e89 Bump the version to 2.0 by Ben Gruver · 11 years ago
  3. 6926ece Check for null before using Iterables.filter by Ben Gruver · 11 years ago
  4. 216ca53 Always use the 035 version magic value when writing a dex file by Ben Gruver · 11 years ago
  5. 7618e16 Make extra sure we don't output blank debug items by Ben Gruver · 11 years ago
  6. 44c5c07 Don't output parameter names when using the -b/--no-debug-info option by Ben Gruver · 11 years ago
  7. a2bcd0f Merge pull request #17 from Fuzion24/alternate_constructor by Ben Gruver · 11 years ago
  8. 84be16b Fix DebugItems in the new builder stuff by Ben Gruver · 11 years ago
  9. 4ab8df8 Add alternative constructor by Ryan Welton · 11 years ago
  10. edd9614 Remove the now unused builder instructions and instruction factories by Ben Gruver · 11 years ago
  11. 8164853 Bump the version to 2.0b6 by Ben Gruver · 11 years ago
  12. f7d6d5f Gracefully handle instructions with invalid references by Ben Gruver · 11 years ago
  13. f9bcf89 Attempt to fix tests for windows by Ben Gruver · 11 years ago
  14. 51a13e3 Fix the tests related to bracketed names by Ben Gruver · 11 years ago
  15. 569c014 Allow arbitrary bracketed member names by Ben Gruver · 11 years ago
  16. 45b8a4d Allow "large" uleb128 values for method/field index deltas by Ben Gruver · 11 years ago
  17. 6cd686f Make windows reserved filename detection more robust by Ben Gruver · 11 years ago
  18. d868692 Truncate the filename for overly long class names by Ben Gruver · 11 years ago
  19. 5ff4ee9 Add missing copyright/license headers by Ben Gruver · 11 years ago
  20. 6762350 Add ability to converting MethodImplementation to MutableMethodImplementation by Ben Gruver · 11 years ago
  21. 9a2de93 Implement just-in-time instruction fixup due to string jumboification by Ben Gruver · 11 years ago
  22. 99b4617 Generify the IO requirements for writing a dex file by Ben Gruver · 11 years ago
  23. 160449b Implement instruction fixing in MutableMethodImplementation by Ben Gruver · 11 years ago
  24. e80efa6 Implement instructions for the method builder by Ben Gruver · 11 years ago
  25. 6886118 Implement debug items for the method impl builder by Ben Gruver · 11 years ago
  26. bb7937f Get rid of the MethodItem concept by Ben Gruver · 11 years ago
  27. 897832a Implement try blocks for the method builder by Ben Gruver · 11 years ago
  28. 160fc1c Split off a separate MutableMethodImplementation and implement labels by Ben Gruver · 11 years ago
  29. e94ee6f Delete InstructionWriteUtil by Ben Gruver · 11 years ago
  30. dff046e Delete BuilderMethodImplementation, and simplify the DexWriter stuff accordingly by Ben Gruver · 11 years ago
  31. 0cd8417 Remove the Instruction template parameter from DexWriter by Ben Gruver · 11 years ago
  32. e9aa2c2 Remove the Instruction template parameter from InstructionFactory by Ben Gruver · 11 years ago
  33. ca5de1d Remove the Instruction template parameter from ClassSection by Ben Gruver · 11 years ago
  34. 6f135ae Remove the ExceptionHandler template parameter from ClassSection by Ben Gruver · 11 years ago
  35. 9bbcaae Remove the DebugItem template parameter from ClassSection by Ben Gruver · 11 years ago
  36. a4e0efe Add ExceptionHandler.getExceptionTypeReference method by Ben Gruver · 11 years ago
  37. f320ed5 Remove some incorrectly applied @Nonnull attributes by Ben Gruver · 11 years ago
  38. f97289c Remove unneeded format precondition checks by Ben Gruver · 11 years ago
  39. 766f285 Initial stub MethodImplementationBuilder and integration into smali by Ben Gruver · 11 years ago
  40. a81c962 Remove support for using arbitrary offsets instead of labels by Ben Gruver · 11 years ago
  41. e636af4 Fix bound check for short offset in Precoditions class by Ben Gruver · 11 years ago
  42. 198e081 Fix argument name for offsets in Preconditions class by Ben Gruver · 11 years ago
  43. b70b2e0 Update version to 2.0b5 by Ben Gruver · 11 years ago
  44. a96cdbe Merge pull request #15 from izzytwosheds/bugfixes by Ben Gruver · 11 years ago
  45. 805b247 Interface methods in the vtable are called on current class, not interface. by Izzat Bahadirov · 11 years ago
  46. 4a92c48 Use the correct register when creating an UnresolvedOdexInstruction by Ben Gruver · 11 years ago
  47. 02560f3 Make sure the referenced class is accessible when deodexing a field/method access by Ben Gruver · 11 years ago
  48. 8553393 Fix some warnings in MethodAnalyzer by Ben Gruver · 11 years ago
  49. 5a372d5 Make SyntheticAccessorResolver thread safe by Ben Gruver · 11 years ago
  50. e59a185 Merge pull request #14 from izzytwosheds/payload_alignment by Ben Gruver · 11 years ago
  51. 46619d1 More proper unit test conditions. by Izzat Bahadirov · 11 years ago
  52. 1805298 Always aligning payload instructions. by Izzat Bahadirov · 11 years ago
  53. 6d48e5d Breaking out of loop after test condition verification. by Izzat Bahadirov · 11 years ago
  54. 01cfa02 Fix issue with opcodes that have a max api by Ben Gruver · 11 years ago
  55. d1c0848 Don't reuse map entries for the class iterator in ClassPool by Ben Gruver · 11 years ago
  56. 49fa5f5 Don't crash if the smali/baksmali.properties file can't be found by Ben Gruver · 11 years ago
  57. f1f00f9 Initialize ClassDef index to -1 instead of 0 in DexPool by Ben Gruver · 11 years ago
  58. 2973f7a Fix issue in DexPool with blank parameter annotations by Ben Gruver · 11 years ago
  59. 9ed12ba Add a common superclass for Annotation and AnnotationEncodedValue by Ben Gruver · 11 years ago
  60. 1370569 Clean up how the classes are sorted before being disassembled by Ben Gruver · 11 years ago
  61. 8987784 Update version to 2.0b4 by Ben Gruver · 11 years ago
  62. 0a7f00c Use Iterable<DexFile> instead of DexFile[] in ClassPath constructor by Ben Gruver · 11 years ago
  63. 74436bd Fix issues with initialization of bootClassPath and inlineResolver by Ben Gruver · 11 years ago
  64. 60ab9b1 Update version to 2.0b3 by Ben Gruver · 11 years ago
  65. dea5f8d Exit with non-zero status if any error occurred while running baksmali by Ben Gruver · 11 years ago
  66. dd77ba2 Git rid of some warnings in smali's main.java by Ben Gruver · 11 years ago
  67. 7e25c35 Make baksmali thread safe, and add -j option by Ben Gruver · 11 years ago
  68. 4b171af Misc baksmali cleanup by Ben Gruver · 11 years ago
  69. 0e10300 Update revision to 2.0b2 by Ben Gruver · 11 years ago
  70. ec1348b Allow vtable lookups of Object methods for a class that can't be fully resolved by Ben Gruver · 11 years ago
  71. 4ee6056 Remove unnecessary TODO by Ben Gruver · 11 years ago
  72. f60061e Update version to 2.0b1 by Ben Gruver · 11 years ago
  73. 2a91095 Fix up proguard configuration by Ben Gruver · 11 years ago
  74. a2069cd Fix issue with deodexing invoke-virtual-quick/range by Ben Gruver · 11 years ago
  75. 9743f4d Deodex an invoke-object-init/range as a non-range invoke-virtual when possible by Ben Gruver · 11 years ago
  76. 94565fa Don't replace virtual methods with interface methods in the vtable by Ben Gruver · 11 years ago
  77. a7f2135 Factor out repeated calls to getVtable() in getMethodByVtableIndex by Ben Gruver · 11 years ago
  78. 86112a8 Add some java docs for the getInterface methods by Ben Gruver · 11 years ago
  79. fad4d1a Sort the instance fields and use List<Field> rather than Field[] by Ben Gruver · 11 years ago
  80. 5b69a5f Merge remote-tracking branch 'izzy_github/deodex2' into dexlib_redesign by Ben Gruver · 11 years ago
  81. 363af0a Using newer API getInstanceFields() instead of getFields() + filtering. by Izzat Bahadirov · 11 years ago
  82. 490a8b2 Another @Nonnull. by Izzat Bahadirov · 11 years ago
  83. 3aa6e2d Using Predicates.notNull() to filter for direct interfaces. by Izzat Bahadirov · 11 years ago
  84. 0ac9242 More @Nonnull's. by Izzat Bahadirov · 11 years ago
  85. b16caa6 More elegant way of getting direct interfaces, now using FluentIterable. by Izzat Bahadirov · 11 years ago
  86. 4147960 Propagating interfacesFullyResolved from the parent. by Izzat Bahadirov · 11 years ago
  87. a22cdb8 Remove extraneous fields in Opcode by Ben Gruver · 11 years ago
  88. d547617 Fix issue when writing parameter annotations by Ben Gruver · 11 years ago
  89. 0520178 Clean up some more TODOs by Ben Gruver · 11 years ago
  90. d38f3a7 Fix up line number handling to be unsigned int safe by Ben Gruver · 11 years ago
  91. 9d8cf0d Added self (if interface) and super class interfaces to the interface table. by Izzat Bahadirov · 11 years ago
  92. 063862d Propagating interfaceFullyResolved flag from parent to child interfaces. by Izzat Bahadirov · 11 years ago
  93. d3ac72f Introduced getInterfacesFull() method to ensure that all interfaces are resolved when creating a vtable. by Izzat Bahadirov · 11 years ago
  94. 89b2830 Throwing UnresolvedClassException if interfaces weren't fully resolved. by Izzat Bahadirov · 11 years ago
  95. 6fc3262 Look up ClassDefs in ClassPath using a hashmap by Ben Gruver · 11 years ago
  96. 6893c66 Remove the spurious logging of classpath file names in ClassPath by Ben Gruver · 11 years ago
  97. 936cc55 Clean up some TODOs by Ben Gruver · 11 years ago
  98. d8d16fd Get rid of the unneeded classDataOffset in DexBackedClassDef by Ben Gruver · 11 years ago
  99. df8e480 Write the correct header version based on the api level by Ben Gruver · 11 years ago
  100. 4c431a7 Add multi-threading support for smali by Ben Gruver · 11 years ago