Commit graph

363 commits

Author SHA1 Message Date
jonathonchase_cp
336c3afa8a Guid.NewGuid() Replaced with prefixed Guid_NewGuid in ExtractMapFromElfFile 2014-07-18 16:51:27 +00:00
mterwoord_cp
801ab5f4a1 build fix. 2014-07-14 14:57:21 +00:00
kudzu_cp
0b123bc06e 2014-07-14 14:09:51 +00:00
mterwoord_cp
d76989ddd5 . 2014-07-13 14:06:09 +00:00
mterwoord_cp
70d0128603 small perf fixes.. 2014-07-12 16:56:28 +00:00
mterwoord_cp
68ca31e1d3 . 2014-07-10 20:24:54 +00:00
mterwoord_cp
c603c1cb0c 2014-07-08 13:46:00 +00:00
mterwoord_cp
b86ec15cf9 several performance related fixes, and some functional improvements. 2014-07-06 18:27:24 +00:00
Trivalik_cp
52b95cd2e9 handle not valid changeset number on UserKit creation 2014-06-30 20:19:10 +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
ef9a884f88 Task.cs: make error message for exit code of application identical 2014-06-13 04:49:12 +00:00
lcr_watson_cp
e9baf08566 Visual Studio Install Path now detected from registry. 2014-04-18 13:56:17 +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
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
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
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
22083f2f46 IL2CPU now checks plug classes/methods for correct/valid targets.
IL2CPU plugs updated to remove invalid plugs - Matthijs, please check the changes! :)
2014-01-31 19:23:25 +00:00
EdwardNutting_cp
e10d739ff5 Fixes VS Stop Debugging button.
Fixes a number of issues reported on CodePlex.
2013-12-25 15:57:47 +00:00
EdwardNutting_cp
a952b8ff4b Stabalises the debugger so VS should crash less often.
Locals window now works! (For primitive types and pointers only.) Exceptions related to unrecognised (i.e. more complex) types should be caught and display as the local variable's value instead of causing VS to crash. 
Autos window still causes instant VS crash.
Cosmos windows works.
Call Stack works (sort of...only ever displays current line)
Threads works (but there is only ever 1 thread so not very helpful)
Watch window is only capable of doing 1 watch result per break - step to next line to be able to run another - will look into why this is.
2013-12-24 16:53:49 +00:00
EdwardNutting_cp
3bc5c49263 Final changes that have made this stable ready for first VS2013-compatible beta release. 2013-12-21 18:17:25 +00:00
EdwardNutting_cp
bac3f98d56 VS2013 Support
This is relatively stable but no to be considered complete. Currently supported:
1. Installing user/dev kit (as normal)
2. Creating C#/VB/F# projects (latter 2 untested)
3. Debugging a Cosmos project - see limitations list below.

Debugging limitations:
1. Breakpoints sometimes fail to be hit. Only known thing that may help is recompile everything.
2. Specific breakpoint failure case: If you try and place a breakpoint on or after a "while(true)" statement it is extremely unreliable.

Other limitations:
1. VMWare occasionally breaks. If you get "Internal error" messages, or if VS crashes (don't let Windows "fix" it) or if VMWare fails to load properly there is only one known & reliable solution: Re-run the VMWare installer and hit "Repair". No restart required. You won't lose your VMs or settings (AFAI can tell).

If it all breaks, feel free to rant at it ;)
2013-11-06 21:01:49 +00:00
joshbeitler_cp
54ffbbd925 VS2012 progress, not stable. 2013-09-07 16:31:23 +00:00
kudzu_cp
5393689642 sqlite works! 2013-08-06 17:28:32 +00:00
mterwoord_cp
25c67d6d81 some refactoring in DebugInfo 2013-08-03 16:46:09 +00:00
mterwoord_cp
2aefdb6cc4 missed some files.. and fixed uac problem 2013-07-28 17:47:56 +00:00
mterwoord_cp
517d531896 Almost looks like sqlite might just be working again... 2013-07-28 16:09:58 +00:00
melikesPCcheese_cp
d578b6dace Registered the provider and connection centrally in DebugInfo.cs instead of in each file that uses DebugInfo as this is better coding practice. Fixed the EntityFramework not found bug on build of OS by modifying installer. 2013-05-01 14:55:25 +00:00
melikesPCcheese_cp
5a41a3d0a4 Removed the requirement for Local DB 2012 in the devkit builder. 2013-04-29 17:01:17 +00:00
melikesPCcheese_cp
c9767a986f Fixed the database connection and DbFactoryProvider bug. 2013-04-29 16:47:25 +00:00
mterwoord_cp
46b7d1222c 2013-04-20 08:57:27 +00:00
mterwoord_cp
ff41b7ecf1 Updated version of my playground and small tweaking of the IL2CPU task. 2013-03-10 16:27:08 +00:00
geramy_cp
1f89ba0477 This was part of the BulkInsert<T> fix. 2013-02-18 19:32:02 +00:00
geramy_cp
719c40ec96 Semi-Working Debugging. 2013-02-02 21:19:30 +00:00
HugeCode_cp
e25f15da16 2013-01-26 14:29:14 +00:00
HugeCode_cp
640a2749d5 Something fixed in builder. 2013-01-26 14:16:24 +00:00
mterwoord_cp
34f3267f3f 2013-01-25 16:22:02 +00:00
BlueSkeye_cp
f63d0157da Fix issue #15644 : Check for Bochs or VMware being installed during Builder prerequisites check. 2012-09-24 07:56:45 +00:00
BlueSkeye_cp
914a177cf9 2012-09-21 11:09:08 +00:00
BlueSkeye_cp
d64f99adf3 Add Bochs debugging support to Visual Studio Cosmos project (UI).
A new pane and associated launch type is added in the Cosmos project properties pane.
2012-09-20 09:41:02 +00:00
BlueSkeye_cp
7372c8a9bd Bochs integration : alpha version
Limitations :

- Bochs must be installed on the system. This is not checked as a  prerequisite by the Builder.
- You will find a GuessForBochs Cosmos project under BlueSkeye user project folder that can be used to launch the Guess project under Bochs.
- You may have to fix manually the path for the following properties in Cosmos.bxrc file copied to the CosmosForBochs\Bin\Debug folder
  * romimage
  * vgaromimage
- The Cosmos project UI is not yet Bochs aware. If you do not use the GuessForBochs project you must manually edit your Cosmos project file to modify the following property in both the Debug and Release property group from the project file :

    <Launch>Bochs</Launch>

  You must also add the following properties in both the Debug and Release property group from the project file :

    <BochsConfig>Cosmos.bxrc</BochsConfig>
    <Bochs_Deployment>ISO</Bochs_Deployment>
    <Bochs_Launch>Bochs</Bochs_Launch>
    <Bochs_DebugEnabled>True</Bochs_DebugEnabled>
    <Bochs_DebugMode>Source</Bochs_DebugMode>
    <Bochs_IgnoreDebugStubAttribute />
    <Bochs_VMwareEdition>Player</Bochs_VMwareEdition>
    <Bochs_OutputPath>bin\Debug\</Bochs_OutputPath>
    <Bochs_Framework>MicrosoftNET</Bochs_Framework>
    <Bochs_UseInternalAssembler>False</Bochs_UseInternalAssembler>
    <Bochs_TraceAssemblies />
    <Bochs_EnableGDB>False</Bochs_EnableGDB>
    <Bochs_StartCosmosGDB>false</Bochs_StartCosmosGDB>
    <Bochs_Name>GuessForBochs</Bochs_Name>
    <Bochs_Description>Use Bochs emulator to deploy and debug.</Bochs_Description>
    <Bochs_VisualStudioDebugPort>Pipe: Cosmos\Serial</Bochs_VisualStudioDebugPort>
    <Bochs_PxeInterface>192.168.43.1</Bochs_PxeInterface>
    <Bochs_SlavePort>Serial: COM3</Bochs_SlavePort>
    <Bochs_ShowLaunchConsole>False</Bochs_ShowLaunchConsole>
2012-09-14 17:13:06 +00:00
BlueSkeye_cp
b0b7f42c32 Added a new -NOVSLAUNCH Builder command line argument that prevent Visual Studio to be started once installation is done. This option is only available for the Dev Kit. 2012-09-07 10:34:42 +00:00
BlueSkeye_cp
5698a512e7 Fix issue #15565 2012-09-05 12:04:29 +00:00
BlueSkeye_cp
24e6f6204f Fix issue #15553 2012-09-05 11:59:15 +00:00
kudzu_cp
d329fb0785 2012-08-18 17:14:31 +00:00
kudzu_cp
e608a303d1 2012-08-18 14:02:15 +00:00