Commit Graph

  • 83914ebc44 Minor fix of the last commit David Srbecký 2011-02-15 23:05:29 +0000
  • 2115e22efd Notes added by 'git notes add' Build Server 2011-02-15 23:35:35 +0100
  • 11d53ebdca Keep track of original IL ranges David Srbecký 2011-02-15 22:33:56 +0000
  • 96047edaee Notes added by 'git notes add' Build Server 2011-02-15 22:52:41 +0100
  • dac0d95f43 Better conditions in case when one body gotos out of scope David Srbecký 2011-02-15 21:51:43 +0000
  • 99375a0ce1 Notes added by 'git notes add' Build Server 2011-02-15 21:21:22 +0100
  • c7e7a24efa Slight improvement in the node order in loops David Srbecký 2011-02-15 20:20:38 +0000
  • 3dd9645f53 Handle op_Explicit and op_Implicit. Daniel Grunwald 2011-02-15 15:25:59 +0100
  • 23a4ca97e3 Notes added by 'git notes add' Build Server 2011-02-15 15:25:24 +0100
  • 78a2f904c2 In debug builds, make intermediate transform steps available as "language". Daniel Grunwald 2011-02-15 15:16:51 +0100
  • 9f1028cbf3 Add tooltips controls Eusebiu Marcu 2011-02-15 16:03:00 +0200
  • 46a9186c6a Notes added by 'git notes add' Build Server 2011-02-15 14:54:37 +0100
  • fb97498d28 Add support for anonymous methods. Daniel Grunwald 2011-02-15 14:47:25 +0100
  • f537bf43fb Add support for ldftn/ldvirtftn. Daniel Grunwald 2011-02-15 14:01:54 +0100
  • ea9c68acab Add tooltips control Eusebiu Marcu 2011-02-15 12:00:05 +0200
  • 3bd71f98e7 Notes added by 'git notes add' Build Server 2011-02-15 01:40:42 +0100
  • 1ba93ac216 Resurrect Ast based "goto removal" - we will use that until it is converted to ILAst based one. David Srbecký 2011-02-15 00:24:12 +0000
  • bcab82ec21 Handle mutually nested loops/conditions David Srbecký 2011-02-15 00:22:17 +0000
  • 27a561971c Notes added by 'git notes add' Build Server 2011-02-15 01:33:09 +0100
  • d1230081d7 Add ConvertConstructorCallIntoInitializer transformation step. Daniel Grunwald 2011-02-15 01:15:27 +0100
  • c6aa812609 Rename Idioms to ReplaceMethodCallsWithOperators. Daniel Grunwald 2011-02-15 01:00:39 +0100
  • d6990e66c1 Notes added by 'git notes add' Build Server 2011-02-15 01:00:24 +0100
  • 98e7c1c01d Detect non-virtual calls into the base class. Daniel Grunwald 2011-02-15 00:51:29 +0100
  • 1ff4eb63a8 Implemented correct detection for property getters/setters and event add/remove accessors. Daniel Grunwald 2011-02-15 00:47:02 +0100
  • e4b7ad30b5 Fix typo in AstMethodBodyBuilder file name. Daniel Grunwald 2011-02-15 00:32:40 +0100
  • 3c229d2aa7 Add opcode support to the decompiler: or, ldelema, ldarga, ldflda, ldsflda, ldloca, sizeof Daniel Grunwald 2011-02-15 00:32:05 +0100
  • 542539a2bb Merge branch 'master' of git://github.com/icsharpcode/ILSpy into Debugger Eusebiu Marcu 2011-02-15 00:54:46 +0200
  • a0ca895498 Port debugger libraries to use new NRefactory. Eusebiu Marcu 2011-02-15 00:37:01 +0200
  • b56cbde965 Notes added by 'git notes add' Build Server 2011-02-14 23:36:12 +0100
  • daf6643434 Fixed some control flow correctness issues David Srbecký 2011-02-14 22:32:35 +0000
  • 4a6718cb97 Notes added by 'git notes add' Build Server 2011-02-14 22:02:58 +0100
  • 9502746b05 Fix exception when decompiling a try-catch block without finally block. Daniel Grunwald 2011-02-14 22:01:38 +0100
  • f1fc689f96 Fixed structure detection bug that prevented try-finally blocks from being moved into loops. Daniel Grunwald 2011-02-14 21:52:56 +0100
  • 5340a891a1 Merge commit '814b8b3bf3553c719c84be7b0aa71c946731e36a' Daniel Grunwald 2011-02-14 21:32:33 +0100
  • 814b8b3bf3 Squashed 'NRefactory/' changes from 8db1fe2..b28b9a3 Daniel Grunwald 2011-02-14 21:32:32 +0100
  • 5b8f594d94 Notes added by 'git notes add' Build Server 2011-02-14 17:59:22 +0100
  • 25c17f1e22 Merge in the latest NRefactory (8db1fe252f6539e9cde8c9fb5f59aa60e4089d8f) Daniel Grunwald 2011-02-14 17:44:44 +0100
  • e1de044cc0 Squashed 'NRefactory/' changes from ec42611..8db1fe2 Daniel Grunwald 2011-02-14 17:40:50 +0100
  • edd396a82c Started porting the debugger code to use new NRefactory Eusebiu Marcu 2011-02-14 18:23:15 +0200
  • f40229d00c Merge branch 'master' of github.com:icsharpcode/ILSpy Daniel Grunwald 2011-02-14 12:22:05 +0100
  • 1a6e051bb5 add reference to new NRefactory Eusebiu Marcu 2011-02-14 09:22:14 +0200
  • 37d468c170 Merge branch 'master' of git://github.com/icsharpcode/ILSpy into Debugger Eusebiu Marcu 2011-02-14 09:14:57 +0200
  • 0cb55f64a0 Add back drag'n'drop to SharpTreeView. Daniel Grunwald 2011-02-14 03:40:37 +0100
  • 10055acdd6 Notes added by 'git notes add' Build Server 2011-02-14 03:31:49 +0100
  • 9fb7d244ed Find conditions David Srbecký 2011-02-14 02:07:05 +0000
  • 4f0c70fce3 Flatten temporary blocks; Simple goto removal; Remove dead labels David Srbecký 2011-02-14 00:50:25 +0000
  • c2e909a386 Filtering performance improvement. Daniel Grunwald 2011-02-14 01:38:52 +0100
  • 0e47eaf60c Use SharpTreeNode.IsHidden for filtering. Daniel Grunwald 2011-02-14 00:30:21 +0100
  • 8d82bf11b4 SharpTreeView: Disable expensive checks to make debug builds a bit faster. Daniel Grunwald 2011-02-14 00:30:01 +0100
  • 8c428c3210 Fix bugs in RemoveNodes(). Daniel Grunwald 2011-02-14 00:03:42 +0100
  • d9cdb29c2d Refactoring control flow David Srbecký 2011-02-13 16:02:48 +0000
  • 7f75176e7a Fixed bug in TreeFlattener.IndexOf() [this was causing ScrollToItem() to work incorrectly] Daniel Grunwald 2011-02-13 22:25:32 +0100
  • 7f45c26f6d Adjust ILSpy to SharpTreeView changes. Daniel Grunwald 2011-02-13 22:21:23 +0100
  • c942248aaa SharpTreeView: implemented node removal. Daniel Grunwald 2011-02-13 22:21:12 +0100
  • 00d01f24ba Stepping in IL debugger Eusebiu Marcu 2011-02-13 23:16:38 +0200
  • 54e170cae5 Reimplemented expanding/collapsing. Daniel Grunwald 2011-02-13 20:51:27 +0100
  • aa50a0c3cb Implemented FlatListTreeNode. Daniel Grunwald 2011-02-13 18:41:25 +0100
  • ad14b53945 Started implementing a better TreeFlattener for SharpTreeView. Daniel Grunwald 2011-02-13 17:31:59 +0100
  • 2b47f55126 Remove SD Dom. Eusebiu Marcu 2011-02-13 14:33:29 +0200
  • f691f114a0 Fix some formatting issues with the C# output visitor. Daniel Grunwald 2011-02-13 12:47:03 +0100
  • 0f655e8c1d When C# is selected, hide get/set/add/remove accessors in the tree view. Daniel Grunwald 2011-02-13 12:39:48 +0100
  • 556fb79e8c Create IL <-> editor code mappings Eusebiu Marcu 2011-02-13 13:30:20 +0200
  • a44673a170 Fix threading issues when accessing AssemblyList.Assemblies. Daniel Grunwald 2011-02-13 12:24:41 +0100
  • bf3f6cfb59 Look for derived types on a background thread. Daniel Grunwald 2011-02-13 11:53:51 +0100
  • 17d9501299 Use C# syntax for type names in the tree view. Daniel Grunwald 2011-02-13 01:30:30 +0100
  • 34cca90a00 Show derived types in tree view. Daniel Grunwald 2011-02-13 01:12:24 +0100
  • 2e23e720a3 Implemented navigation history. Daniel Grunwald 2011-02-13 00:40:07 +0100
  • a69f8fe1c0 Attach/detach to running process Eusebiu Marcu 2011-02-13 01:30:31 +0200
  • 86f2b32ddc Fixed detection of 'sealed' method modifier. Daniel Grunwald 2011-02-13 00:06:23 +0100
  • 1f6e2a4106 Fixed assignments to static fields. Daniel Grunwald 2011-02-12 23:07:00 +0100
  • 3dcb55f4ed Fixed type and field modifiers. Daniel Grunwald 2011-02-12 23:05:10 +0100
  • 4b21238342 Fixed output of enum members and the "const" modifier. Daniel Grunwald 2011-02-12 23:04:49 +0100
  • 336412fff9 Add idiom for System.Type.GetTypeFromHandle(typeof(...).TypeHandle); don't create body for abstract methods. Daniel Grunwald 2011-02-12 22:48:33 +0100
  • 42c2c95511 fix Bookmarks margin Eusebiu Marcu 2011-02-12 23:41:08 +0200
  • faacc976b9 Add idioms for user-defined operator invocations. Daniel Grunwald 2011-02-12 22:02:36 +0100
  • b2d146dfd0 Allow decompiling single methods. Daniel Grunwald 2011-02-12 22:01:56 +0100
  • d0dc9538ef Don't catch exceptions in debug builds (makes debugging the decompiler easier) Daniel Grunwald 2011-02-12 21:49:03 +0100
  • 8434379fcc Add missing newline after property declarations. Daniel Grunwald 2011-02-12 21:48:25 +0100
  • d997511d58 Add hyperlink support to decompiler. Daniel Grunwald 2011-02-12 20:15:56 +0100
  • bbd0652d55 Remove old NRefactory. Daniel Grunwald 2011-02-12 19:59:19 +0100
  • b48fabaf05 Initial port to new NRefactory. Daniel Grunwald 2011-02-12 19:57:15 +0100
  • c2e67fd69e Merge branch 'master' of git://github.com/icsharpcode/ILSpy into Debugger Eusebiu Marcu 2011-02-12 17:48:54 +0200
  • 56a9b8e160 Merge commit 'd87c5ea2c89dda7da5eab2dce7a30fe10729481f' Daniel Grunwald 2011-02-12 16:05:49 +0100
  • d87c5ea2c8 Squashed 'NRefactory/' changes from a20e80a..ec42611 Daniel Grunwald 2011-02-12 16:05:49 +0100
  • 808ff9dc6f Notes added by 'git notes add' Build Server 2011-02-12 15:43:36 +0100
  • c3885ad7a1 Implemented control flow merge points (aka Phi) David Srbecký 2011-02-12 14:40:00 +0000
  • 377fd85ebf Merge branch 'master' of git://github.com/icsharpcode/ILSpy into Debugger Eusebiu Marcu 2011-02-12 10:40:40 +0200
  • 5eadd1d945 Add SharpDevelop Dom Eusebiu Marcu 2011-02-12 09:35:26 +0200
  • 623069a9df Notes added by 'git notes add' Build Server 2011-02-12 02:13:29 +0100
  • 58cc5eee11 Enable automatic removal when replacing a node with its own descendant. Daniel Grunwald 2011-02-12 02:12:42 +0100
  • ad2c706911 Merge commit 'e1552755b97863393b543603557590ad90d8ef98' Daniel Grunwald 2011-02-12 02:03:24 +0100
  • e1552755b9 Squashed 'NRefactory/' changes from 5aa65b2..a20e80a Daniel Grunwald 2011-02-12 02:03:24 +0100
  • 1bc91e2b64 Notes added by 'git notes add' Build Server 2011-02-11 23:20:33 +0100
  • fd0250dc70 Fix issue #2: Crash when update checking disabled. Daniel Grunwald 2011-02-11 23:19:32 +0100
  • 4ee389d3ce Notes added by 'git notes add' Build Server 2011-02-11 23:14:00 +0100
  • 7d48169173 Update NRefactory to new Mono.Cecil. Daniel Grunwald 2011-02-11 23:13:22 +0100
  • 6937b804ee Merge commit 'ba47995db3c377a96ce701fa0ad3e3b6fed1decc' as 'NRefactory' Daniel Grunwald 2011-02-11 23:10:52 +0100
  • ba47995db3 Squashed 'NRefactory/' content from commit 5aa65b2 Daniel Grunwald 2011-02-11 23:10:52 +0100
  • cfdb9ed23f Notes added by 'git notes add' Build Server 2011-02-11 17:34:29 +0100
  • a9b4a5d971 Added projects to sln. Eusebiu Marcu 2011-02-11 12:27:05 +0200