Commit graph

248 commits

Author SHA1 Message Date
mterwoord_cp
68ca31e1d3 . 2014-07-10 20:24:54 +00:00
Trivalik_cp
780c43e6af Cosmos.VS.Package.csproj: remove empty ItemGroup 2014-06-13 04:54:52 +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
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
4f489cf88f LogUtility: handle if file is deleted during run 2014-03-23 20:11:21 +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
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
kudzu_cp
2650f29802 Completion of DebugHost changes. 2012-07-03 05:25:29 +00:00
kudzu_cp
8a802201e0 2012-07-02 22:21:35 +00:00
kudzu_cp
7d78cbffef 2012-07-01 19:56:14 +00:00
kudzu_cp
895e8eb773 2012-07-01 18:40:11 +00:00
kudzu_cp
6f9596da15 2012-07-01 18:35:11 +00:00
kudzu_cp
d0450f9d21 2012-07-01 06:33:09 +00:00
kudzu_cp
e37d9c2897 2012-07-01 06:19:08 +00:00
kudzu_cp
68f1e7e97b PXE server now waits for NIC to be active. 2012-07-01 05:56:36 +00:00
kudzu_cp
c7237c8ce7 2012-07-01 05:11:46 +00:00
kudzu_cp
244925211a 2012-07-01 04:28:46 +00:00
kudzu_cp
a367015f76 2012-07-01 03:42:39 +00:00
kudzu_cp
cbcb0c0b1b Custom project profiles. 2012-07-01 01:55:23 +00:00
kudzu_cp
0957032888 2012-06-30 17:14:44 +00:00
kudzu_cp
8a4bccee9d 2012-06-30 16:04:19 +00:00
kudzu_cp
82e7092009 2012-06-30 05:31:17 +00:00
kudzu_cp
3c11812585 2012-06-30 04:48:14 +00:00
kudzu_cp
f8a64788ea 2012-06-30 04:43:28 +00:00
kudzu_cp
391a84d3bb 2012-06-30 04:06:53 +00:00
kudzu_cp
10cba3f90e 2012-06-30 03:50:27 +00:00
kudzu_cp
a7b112ec25 2012-06-30 03:37:56 +00:00
kudzu_cp
03a33e368c 2012-06-30 03:26:40 +00:00
kudzu_cp
128076d17a Project profile work 2012-06-30 03:13:16 +00:00
kudzu_cp
0ed00c2240 Profile beginnings. 2012-06-29 06:43:30 +00:00
kudzu_cp
bc95700704 2012-06-29 05:45:19 +00:00
kudzu_cp
f5be7f2912 2012-06-29 05:21:48 +00:00
kudzu_cp
296caf6dc7 2012-06-29 05:12:49 +00:00
kudzu_cp
f65bf2deb1 2012-06-29 03:41:03 +00:00
kudzu_cp
26c2ce9fc4 2012-06-28 16:22:54 +00:00
kudzu_cp
736daaac0e 2012-06-28 06:13:49 +00:00
kudzu_cp
825220a6c5 2012-06-28 03:37:09 +00:00
kudzu_cp
4c743d0696 2012-06-27 23:55:47 +00:00
kudzu_cp
9080a003b2 2012-06-27 20:57:32 +00:00
kudzu_cp
fe58783b4f 2012-06-27 15:44:25 +00:00
kudzu_cp
486b3f0967 2012-06-27 15:22:34 +00:00
kudzu_cp
25affc9a74 2012-06-27 06:28:47 +00:00
kudzu_cp
09fd4154c4 PXE deploy fix. 2012-06-26 20:53:38 +00:00
kudzu_cp
085f0d6352 2012-06-26 00:54:57 +00:00
kudzu_cp
9ce1c79aa1 2012-06-25 20:22:36 +00:00
kudzu_cp
048b175954 Preservation of obj file. 2012-06-25 17:26:51 +00:00