Commit Graph

  • 35fcc443e6 Tweaks in the format of the output (place an empty line between commands) David Srbecký 2007-10-29 19:57:39 +0000
  • a38d4f49c0 Group some op-codes: Arithmetic, Arrays, Branching, Comparison, Conversions, Indirect David Srbecký 2007-10-29 18:33:07 +0000
  • 0410750716 Generate code for some basic commands; Generate code for integer conversions David Srbecký 2007-10-29 18:02:25 +0000
  • 831739c4a7 Sort op-codes alphabetically David Srbecký 2007-10-29 17:18:25 +0000
  • f0640bb4ef Moved some code into separate file; Added a list of non-macro opcodes David Srbecký 2007-10-28 22:01:57 +0000
  • 3f3885d92e Disassemble the CIL bytecode and write it into the methods as comments David Srbecký 2007-10-28 20:22:10 +0000
  • ce43dec65f Recreate members of classes (no method bodies yet) David Srbecký 2007-10-28 19:00:49 +0000
  • a605c5b5a3 Types have proper access modifiers and are properly nested David Srbecký 2007-10-28 14:57:37 +0000
  • d43bf783ba Load the assembly and create a skeleton for each type (just 'public class' now) David Srbecký 2007-10-28 13:56:15 +0000
  • c3368ce842 Added reference to the Mono.Cecil library David Srbecký 2007-10-27 21:30:49 +0000
  • a6ff8910b4 Started the decompiler project - just a form with a text box where the generated source code will go David Srbecký 2007-10-27 21:26:11 +0000
  • 9d470dff4e Project Proposal David Srbecký 2007-10-17 23:04:46 +0000
  • 9e5fc484c7 Added a QuickSort program David Srbecký 2007-10-17 19:19:46 +0000
  • 534b155fd7 Adding Cecil 0.6 library David Srbecký 2007-10-06 13:44:15 +0000
  • 10651d0145 Remove the ContextMenu field member. Eusebiu Marcu 2011-02-08 21:30:01 +0200
  • 7d7216ecbf Move creation of the menuitem in GetContextMenu and remove the ContextMenu field member. Eusebiu Marcu 2011-02-08 21:24:04 +0200
  • e3431d762e Revert "Generalize the work with the tree-nodes context menu." Eusebiu Marcu 2011-02-08 20:55:31 +0200
  • 7ce12211ec Fix hyperlinks at the end of lines. (VisualLine.GetVisualColumnFloor bugfix: for positions after the end of the line; return the line's end column) Daniel Grunwald 2011-02-08 19:25:56 +0100
  • b2c532bfe9 Generalize the work with the tree-nodes context menu. Eusebiu Marcu 2011-02-08 15:22:21 +0200
  • e07577f079 Notes added by 'git notes add' Build Server 2011-02-08 13:58:52 +0100
  • 7be3277a1b Add "Remove assembly" item in AssemblyTreeNode context menu. Eusebiu Marcu 2011-02-08 11:23:46 +0200
  • 044714fe29 Use a simpler loop detection for the disassembler. Daniel Grunwald 2011-02-08 00:06:09 +0100
  • 16a4c73b1f Merge commit '0513c24aafa0504ba6bd04fcb825ef5def83996a' Daniel Grunwald 2011-02-07 22:12:47 +0100
  • 0513c24aaf Squashed 'AvalonEdit/' changes from 58e2044..307ad08 Daniel Grunwald 2011-02-07 22:12:47 +0100
  • 6498fe4705 Notes added by 'git notes add' Build Server 2011-02-07 20:37:36 +0100
  • 48dd3c0fd1 Code cleanup. Daniel Grunwald 2011-02-07 20:36:43 +0100
  • d557ff290f Notes added by 'git notes add' Build Server 2011-02-07 20:32:08 +0100
  • c0e39ae490 Automatic check for updates. Daniel Grunwald 2011-02-07 20:29:23 +0100
  • 8e83ecc944 Save the splitter position. Daniel Grunwald 2011-02-07 18:50:43 +0100
  • 20c0542768 Implemented check for updates. Daniel Grunwald 2011-02-07 17:46:51 +0100
  • f02108e55a Notes added by 'git notes add' Build Server 2011-02-07 20:22:38 +0100
  • df71f32ffa Add SearchBox with icons. Eusebiu Marcu 2011-02-07 21:21:20 +0200
  • 6b3a6c357f Notes added by 'git notes add' Build Server 2011-02-07 15:12:49 +0100
  • 2e0b6bab0e Fix WindowBounds saving code. Daniel Grunwald 2011-02-07 15:11:34 +0100
  • 945d837926 Notes added by 'git notes add' Daniel Grunwald 2011-02-07 13:20:52 +0100
  • 2b55a46d4b Replace AboutDialog with AboutPage. Daniel Grunwald 2011-02-06 21:50:26 +0100
  • 3d28650309 ControlFlowGraphBuilder bugfix: "try { try {} finally {} } catch {}" Daniel Grunwald 2011-02-06 20:02:50 +0100
  • 3d2459c6a4 Make all nodes display something in the output view. Daniel Grunwald 2011-02-06 18:51:06 +0100
  • 1787a9c478 View/Save embedded resources. Daniel Grunwald 2011-02-06 18:13:17 +0100
  • af44dcb4c6 Add button for reloading all assemblies. Daniel Grunwald 2011-02-06 16:58:36 +0100
  • 1093ba83df Code cleanup. Daniel Grunwald 2011-02-06 16:38:22 +0100
  • 3a6574e27d Fixed InvalidOperationException when deleting nodes. Daniel Grunwald 2011-02-06 14:26:18 +0100
  • 614bce445a Add length limit to AvalonEdit output; added support for decompiling directly to disk. Daniel Grunwald 2011-02-06 14:25:54 +0100
  • b338c41e15 Preparations for highlighting the search match. Daniel Grunwald 2011-02-06 12:42:17 +0100
  • c8ab6a1e05 Handle failed assembly loads. Daniel Grunwald 2011-02-06 12:27:13 +0100
  • a4af0a46f2 Move assembly loading from constructor to Loaded event. Daniel Grunwald 2011-02-06 11:27:39 +0100
  • 8fd9c3c312 Simplify SharpTreeView's CanDelete() calls. Daniel Grunwald 2011-02-06 11:24:33 +0100
  • d884ec9038 Implemented saving the assembly list. Daniel Grunwald 2011-02-06 02:37:34 +0100
  • 507ae707cb Move TreeNodes to their own namespace. Daniel Grunwald 2011-02-06 02:20:11 +0100
  • f723440cc4 Started working on assembly list support. Daniel Grunwald 2011-02-06 02:15:13 +0100
  • 0a3bf39aa8 Store settings in appdata. Daniel Grunwald 2011-02-06 01:49:17 +0100
  • c4c3356f2b Move Language to FilterSettings. Daniel Grunwald 2011-02-06 00:31:54 +0100
  • 0259fa8037 Remove unused imports Daniel Grunwald 2011-02-06 00:07:13 +0100
  • d569ba5395 Moving the disassembler into the ICSharpCode.Decompiler library. Daniel Grunwald 2011-02-06 00:02:56 +0100
  • ae26637949 A bit more documentation for my FlowAnalysis code. Daniel Grunwald 2011-02-05 23:50:10 +0100
  • cb2deee9d3 Improve SharpTreeView keyboard navigation. Daniel Grunwald 2011-02-05 22:56:28 +0100
  • 1ee3aee83e Disassembler bugfixes. Daniel Grunwald 2011-02-05 22:41:27 +0100
  • 08e2a2181f Fixed keyboard navigation after jumping to another node. Daniel Grunwald 2011-02-05 22:05:54 +0100
  • ba6fc13648 SharpTreeView: improve left/right keyboard navigation Daniel Grunwald 2011-02-05 22:05:33 +0100
  • 937f0e6cec Show filename for assemblies. Daniel Grunwald 2011-02-05 21:32:34 +0100
  • 831b4ffd39 Disassemble assembly header. Daniel Grunwald 2011-02-05 21:26:29 +0100
  • d07a18dc43 Add folding support. Daniel Grunwald 2011-02-05 20:29:35 +0100
  • 3d93236b28 Now elements other than methods can be disassembled as well. Daniel Grunwald 2011-02-05 20:11:12 +0100
  • 1b8a68d73d Add disassembling support for the method header. Daniel Grunwald 2011-02-05 18:58:21 +0100
  • 44571c7e34 Implemented WaitAdorner for long-running decompilation tasks. Daniel Grunwald 2011-02-05 17:32:44 +0100
  • d2e7be6cd4 Move decompiler threading logic to new class (DecompilerTextView). Daniel Grunwald 2011-02-05 17:08:59 +0100
  • 158b10d2fb Move decompilation to background thread. Daniel Grunwald 2011-02-05 16:57:57 +0100
  • d1c932b94d Add build scripts. Daniel Grunwald 2011-02-05 16:12:09 +0100
  • 73b9068743 Add AssemblyInfo for included SD libraries. Daniel Grunwald 2011-02-05 15:36:36 +0100
  • d779383cb8 Add support for short forms to ControlFlowGraphBuilder. Daniel Grunwald 2011-02-05 15:19:59 +0100
  • dbdb2c1561 Show loop head in disassembly view. Daniel Grunwald 2011-02-05 14:22:24 +0100
  • 6d7a7b90cb Bugfix ControlStructureDetector: allow moving exception handler blocks into loops. Daniel Grunwald 2011-02-05 14:12:47 +0100
  • 807a345d08 Show exception handlers in IL assembly. Daniel Grunwald 2011-02-05 13:37:52 +0100
  • 05b17578dd Merge branch 'master' of github.com:icsharpcode/ILSpy Daniel Grunwald 2011-02-05 11:51:25 +0100
  • 34362a0eaf Implemented a very simple loop detection. Daniel Grunwald 2011-02-05 11:48:13 +0100
  • 2bd56f05ea Add option to show/hide internal members. Daniel Grunwald 2011-02-05 04:10:06 +0100
  • 64ae19c542 Show embedded resources. Daniel Grunwald 2011-02-05 03:48:47 +0100
  • a0f0a5f5ab Minor improvements to disassembler. Daniel Grunwald 2011-02-05 03:15:00 +0100
  • bb679706fb Improved referencing support. Daniel Grunwald 2011-02-05 02:40:24 +0100
  • 701a315b90 Implemented reference support in the text view. Daniel Grunwald 2011-02-05 02:31:10 +0100
  • 93826f5e3c Bugfixes. Daniel Grunwald 2011-02-05 00:46:55 +0100
  • 8c22f07a93 Also allow viewing the variable graph. Daniel Grunwald 2011-02-05 00:25:55 +0100
  • 50bdbe9b07 Fix Platform setting. Daniel Grunwald 2011-02-05 00:22:17 +0100
  • 591c4c5bb8 Add control flow analysis. Daniel Grunwald 2011-02-05 00:10:46 +0100
  • f2a70aac5a Added very simple disassembler. Daniel Grunwald 2011-02-04 23:07:44 +0100
  • 212a08345a Implemented search filter for TreeView. Daniel Grunwald 2011-02-04 22:24:16 +0100
  • 1c8602df06 Prepare TreeView filtering. Daniel Grunwald 2011-02-04 21:44:55 +0100
  • e9b6555bcc Bugfix: icon for extension methods Daniel Grunwald 2011-02-04 20:34:37 +0100
  • 5e3773b588 Prepare interfaces for decompiler integration. Daniel Grunwald 2011-02-04 19:50:51 +0100
  • aa9599a31d Base type list: implemented jumping to a type. Daniel Grunwald 2011-02-04 15:16:25 +0100
  • 7e6d41a6ec Add SharpTreeNode.ToString() [used for keyboard navigation in WPF ListView] Daniel Grunwald 2011-02-04 14:17:30 +0100
  • 93e6996810 Add Event+Property nodes. Daniel Grunwald 2011-02-04 14:17:05 +0100
  • 47b64383f4 Copyright/License notices. Daniel Grunwald 2011-02-04 13:02:41 +0100
  • 7d2d43b898 Fix StackOverflowException when EnsureLazyChildren() is called by LoadChildren(). Daniel Grunwald 2011-02-04 03:41:56 +0100
  • 0ea5e2fb8a Add "Base Types" node. Daniel Grunwald 2011-02-04 03:41:26 +0100
  • d121d6e57c Implemented drilling down into references. Daniel Grunwald 2011-02-04 03:17:22 +0100
  • 495d86f69c SharpTreeView: add ActivateItem() [double-click support] Daniel Grunwald 2011-02-04 03:16:36 +0100
  • 0a6a267ad3 SharpTreeView: change SelectedNode/ActiveNodes from List to HashSet (fixes performance issue when selecting lots of nodes) Daniel Grunwald 2011-02-04 02:38:47 +0100
  • a256eedae3 Show assembly location in OpenFromGacDialog. Daniel Grunwald 2011-02-04 13:40:54 +0100
  • 3de637c632 Allow drag'n'drop reordering of assembly tree nodes. Daniel Grunwald 2011-02-04 02:06:00 +0100