Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
RE: [cdt-dev] CDT Build Console enhancements

ad technical problem 2.:
org.eclipse.core.resources.IResource.createMarker(String type)
and
org.eclipse.core.resources.IResource.findMarkers(String type, boolean
includeSubtypes, int depth)
should provide all you need.

HTH,

Walter

> -----Original Message-----
> From: cdt-dev-bounces@xxxxxxxxxxx 
> [mailto:cdt-dev-bounces@xxxxxxxxxxx] On Behalf Of Dmitry Kozlov
> Sent: Dienstag, 20. Oktober 2009 13:02
> To: CDT General developers list.
> Cc: Nathan Sidwell
> Subject: Re: [cdt-dev] CDT Build Console enhancements
> 
> Thank you guys for your interest and for many useful ideas. I 
> want to sum up all questions and comments and provide some answers.
> 
> 1. Run build button from console. I just trying to reuse 
> existing build mechanism as it is used in TargetBuild class.
> 2. I will make preference in build console whether to show 
> make arguments text field. If you can tell me for what kind 
> of projects it should be enabled/disabled please advice and I 
> will make this determined automatically.
> These make args provided by user are not used to update 
> project configuration but work as one-shot deal just for make 
> which is run pressing Run Build button at console toolbar.
> 3. Saving console now is implemented as saving current 
> console content but not full build output. It is very good 
> idea to use tee. I will take a look at this. Olexiy, you can 
> help with this if you want.
> 4. I want to reuse error parsers to partition console output, 
> but this is not implemented yet. I'm familiar with 50124 
> implementation and I will look at 203727, many thanks for 
> this information. I'm not intended to use my own error 
> parsing as it is done in 50124.
> 
> 
> It is the general answers, but there are some technical 
> problems which I want to discuss separately:
> 
> 1. There a problem with TargetBuild: it is from cdt.make.ui, 
> but console is in cdt.ui so using this results cyclic 
> dependency between cdt.make.ui and cdt.ui because cdt.make.ui 
> already depends on cdt.ui.  In my current prototype 
> implementation I  copypasted TargetBuild to  cdt.ui and 
> slightly modified it.  Are there  other ideas how to cope 
> with this without copy-past?
> 
> 2. To partition console output according errors I expected to 
> reuse markers at Problems view, created by existing error 
> parsers, but I failed to find public API to markers and this 
> code unfortunately is part of platform, not the CDT. So there 
> are 2 questions: 1) any idea how to do this without platform 
> modification, 2) is  it easy to check in appropriate platform 
> modification motivated by needs of CDT project, can somebody 
> help with lobbying this?
> 
> 
> Dmitry
> _______________________________________________
> cdt-dev mailing list
> cdt-dev@xxxxxxxxxxx
> https://dev.eclipse.org/mailman/listinfo/cdt-dev
> 


Back to the top