Commit graph

2743 commits

Author SHA1 Message Date
Trivalik_cp
10052cd8d8 reduce Dispatcher.Invoke calls, use now the Application.Current.Dispatcher, fix exception on FindWindow, assembler stepping is working for me without mterwood's changes 2014-07-12 11:28:44 +00:00
mterwoord_cp
66133c640d . 2014-07-11 13:45:39 +00:00
mterwoord_cp
200fb6c631 . 2014-07-11 13:14:28 +00:00
mterwoord_cp
68ca31e1d3 . 2014-07-10 20:24:54 +00:00
mterwoord_cp
476d3faacd assembler debugger fix 2014-07-10 14:15:36 +00:00
mterwoord_cp
c603c1cb0c 2014-07-08 13:46:00 +00:00
mterwoord_cp
522b841c69 . 2014-07-07 16:07:20 +00:00
mterwoord_cp
2425e32b43 Automated stack corruption detection 2014-07-07 15:31:36 +00:00
mterwoord_cp
b86ec15cf9 several performance related fixes, and some functional improvements. 2014-07-06 18:27:24 +00:00
mterwoord_cp
4e3ac84f24 compile fix. 2014-07-04 21:36:50 +00:00
mterwoord_cp
b7b15a12d1 Performance improvements.. 2014-07-04 19:28:27 +00:00
mterwoord_cp
53d0bb991e Assembly stepping works again. 2014-07-04 17:37:45 +00:00
Trivalik_cp
fadd2cc844 in case Cosmos.VS.Wizards.dll is installed but Cosmos User Kit folder is empty, then you get a COMException, with this change is it gone 2014-07-01 15:19:23 +00:00
Trivalik_cp
52b95cd2e9 handle not valid changeset number on UserKit creation 2014-06-30 20:19:10 +00:00
mterwoord_cp
693739f11a Several changes. 2014-06-29 15:44:08 +00:00
kudzu_cp
001211a441 2014-06-29 15:33:48 +00:00
Trivalik_cp
f43f792a84 check args.RequestingAssembly.Location in CurrentDomain_AssemblyResolve, this allow build with project reference to library project 2014-06-23 18:41:03 +00:00
Trivalik_cp
780c43e6af Cosmos.VS.Package.csproj: remove empty ItemGroup 2014-06-13 04:54:52 +00:00
Trivalik_cp
7de24dc736 DebugConnector: remove useless ToString() call 2014-06-13 04:52:14 +00:00
Trivalik_cp
ef9a884f88 Task.cs: make error message for exit code of application identical 2014-06-13 04:49:12 +00:00
AtomOS_cp
b4e746fcf8 Made Dup IL working for stack content size greater than 4 2014-06-11 05:38:33 +00:00
Trivalik_cp
be23b66945 FatStream: remove down cast and comment which is outdated 2014-05-29 21:24:52 +00:00
Trivalik_cp
930fcadba2 apply patch 16367
by VirusFree:
this is a fixed patch for the fatstream
2014-05-29 20:57:34 +00:00
Trivalik_cp
b4d823463b VSProjectFactory: remove dupplicate local variable
VSProjectNode: remove dupplicate locale variable,
do build cancel if a build fail, prevent build of cosmos project if c# project has a build error
2014-04-25 20:11:57 +00:00
Trivalik_cp
dffd201cfd Callvirt: remove calc of label name which is never used 2014-04-22 19:44:05 +00:00
lcr_watson_cp
c863b669fd 2014-04-20 15:37:09 +00:00
Trivalik_cp
4484f292a5 GDB client, change address to detect when should continue to label Kernel_Start 2014-04-19 12:47:36 +00:00
lcr_watson_cp
e9baf08566 Visual Studio Install Path now detected from registry. 2014-04-18 13:56:17 +00:00
Trivalik_cp
19080593a2 add guid check whether vix com object is existing before vmware is closed on stop debug action 2014-04-17 18:43:12 +00:00
Trivalik_cp
50c817994b fix GDB client address resolution. was broke since changeset 92982, cause obj file was changed to bin, offset is set on symbol load to 0x02000000 2014-04-14 18:16:10 +00:00
Trivalik_cp
eccb4f1899 fix map file creation for projects with whitespace 2014-04-05 19:11:25 +00:00
Trivalik_cp
5852e08780 CosmosTask.cs: remove directory creation, cause msbuild does it on build in Step CompileCosmos(), also if its already existing it was never created! 2014-03-30 18:57:45 +00:00
Trivalik_cp
4d43779df5 Task.cs: add return value to message text for user if application return exit code != 0
CosmosProject C# remove unneeded folders
2014-03-30 11:06:25 +00:00
Trivalik_cp
4cab9d7c03 VBProjKernel.vbproj: remove bracket from ProjectGuid, cause a dupplicate bracket was generated, this leed to recreate a valid guid which is missmatching the reference from our .cosmos project 2014-03-30 06:35:42 +00:00
Trivalik_cp
e78be33937 remove old comment from vstemplates 2014-03-29 22:39:20 +00:00
Trivalik_cp
7e5e874d57 Tasks.cs: add params for remove readonly, update CosmosTask to work with it
IL2CPUTask: check if EnabledLogging is used, if file could be created, so it will be disabled then and make use of them in ILScanner
2014-03-29 15:04:14 +00:00
Trivalik_cp
f0e99d7653 LabelName: dont replace [] with nothing, cause we need it for be unique name 2014-03-28 22:08:23 +00:00
Trivalik_cp
f53e37f6b4 BaseToolTask: change ExtendLineError() to allow to specifiy filename and linenumber for the existing columns in "Error List", this reduce message text
Nasm: apply changes of BaseToolTask
2014-03-27 21:29:21 +00:00
Trivalik_cp
c554bc4eba nasm buid task: remove dupplicate message, add error text to ErrorList 2014-03-27 20:14:13 +00:00
Trivalik_cp
60fad85a77 OurHashSet: do it without reflection 2014-03-24 22:09:23 +00:00
Trivalik_cp
a24e966a71 optimize label's, fix warnings 2014-03-24 21:25:32 +00:00
Trivalik_cp
4f489cf88f LogUtility: handle if file is deleted during run 2014-03-23 20:11:21 +00:00
Trivalik_cp
7a0120adc8 reduce name concat in ILScanner, PlugManager
fix warnings
2014-03-23 20:09:22 +00:00
Trivalik_cp
82f68a5ab7 remove empty folders 2014-03-23 20:04:48 +00:00
Trivalik_cp
8311e919b0 revert other name of setup name, remove dupplicate backslash 2014-03-19 20:51:29 +00:00
Trivalik_cp
8d10b23211 fix bug 16765, remove need of devkit path in registry 2014-03-19 19:13:15 +00:00
EdwardNutting_cp
cbd1b81ffb LabelName: Was removing underscores from method namesfor readability. Caused bug with Buffer.__Memcpy where Buffer.MemCpy and Buffer._Memcpy were also used labels.
PlugManager: bug in my design fixed.
FatFileSystem: completed the todo that said trailing periods should be ignored.
Buffer: Added __Memcpy plug so that String.Trim method compiles so that FAT code will compile.
2014-02-04 16:27:16 +00:00
EdwardNutting_cp
658a629be3 Plugs Inspector "Run with Null params" gives more exception information / handles TargetInvocationException more intelligently. 2014-02-01 14:45:39 +00:00
EdwardNutting_cp
1215c115cd Plugs Inspector app made much more advanced.
Displays .Net Classes which have been plugged in a list. On selecting one, it displays the Cosmos classes that plug that .Net class and all the plugged/unplugged methods (including private/hidden methods).
You can select a plugged method and run it with all Null parameters to see what it does.
2014-02-01 14:35:58 +00:00
EdwardNutting_cp
b7fbc80043 Basic Plugs Inspector code working - it can load plugs from all referenced assemblies correctly and display the list of plugs. 2014-02-01 12:21:04 +00:00