update todos

This commit is contained in:
Basile Burg 2015-09-18 07:41:07 +02:00
parent 1ea6b7d0c4
commit f2618e1ba1
6 changed files with 12 additions and 21 deletions

View File

@ -1,7 +0,0 @@
branch 'dub-integration' was merged in 'master'.
- 'master' is still stable
- a DUB json project can be opened and compiled.
- no error will happen because of a dub project, when a feature is not implemented for a DUB project (and there is a lot of them) what will happen is "nothing".
- in case of bug in version 1, this will not be included. Fixes are put in the '1_fixes' branch.
- a PR for the version 1 should be submitted to the '1_fixes' branch.

View File

@ -449,7 +449,7 @@ begin
next; next;
end; end;
//TODO-ccomments: nested comments with multiple nesting on the same line. //TODO-cD2Syn: nested comments with multiple nesting on the same line.
procedure TSynD2Syn.next; procedure TSynD2Syn.next;
var var
reader: PChar; reader: PChar;

View File

@ -11,6 +11,8 @@ uses
type type
//TODO-cDUB: add new properties from UI
{ TCEDubProjectEditorWidget } { TCEDubProjectEditorWidget }
TCEDubProjectEditorWidget = class(TCEWidget, ICEProjectObserver) TCEDubProjectEditorWidget = class(TCEWidget, ICEProjectObserver)

View File

@ -500,7 +500,7 @@ begin
except except
kst.ShortCut := 0; kst.ShortCut := 0;
shc.shortcut := 0; shc.shortcut := 0;
// TODO-cfeaure: manage shortcuts conflicts // TODO-cimprovement: manage shortcuts conflicts
// either here or in the shortcut editor. // either here or in the shortcut editor.
// by default and if a conflict exists synedit will raise an exception here. // by default and if a conflict exists synedit will raise an exception here.
end; end;

View File

@ -213,12 +213,6 @@ type
fInfoWidg: TCEInfoWidget; fInfoWidg: TCEInfoWidget;
fDubProjWidg: TCEDubProjectEditorWidget; fDubProjWidg: TCEDubProjectEditorWidget;
//TODO-cDUB: widget to edit and view, select config of, a DUB project.
// DUB format can't be wrapped as published prop so...
// ...visually: displayed as a tree. node = prop name.
// prop value editor in sync with slected node,
// treeview filter. add node, etc.
fInitialized: boolean; fInitialized: boolean;
fRunnableSw: string; fRunnableSw: string;
fRunProc: TCEProcess; fRunProc: TCEProcess;
@ -226,7 +220,7 @@ type
fMainMenuSubj: TCEMainMenuSubject; fMainMenuSubj: TCEMainMenuSubject;
fAppliOpts: TCEApplicationOptions; fAppliOpts: TCEApplicationOptions;
procedure updateMainMenuProviders; procedure updateMainMenuProviders;
procedure updateFloatingWidgetOnTop(onTOp: boolean); procedure updateFloatingWidgetOnTop(onTop: boolean);
// action provider handling; // action provider handling;
procedure clearActProviderEntries; procedure clearActProviderEntries;
@ -1432,7 +1426,7 @@ end;
procedure TCEMainForm.actFileAddToProjExecute(Sender: TObject); procedure TCEMainForm.actFileAddToProjExecute(Sender: TObject);
begin begin
if fDoc = nil then exit; if fDoc = nil then exit;
if fDoc.isProjectSource then exit; // TODO: rename this abiguous property name to 'isProjectFile' if fDoc.isProjectSource then exit; // TODO: rename this ambiguous property name to 'isProjectFile'
if fProjectInterface = nil then exit; if fProjectInterface = nil then exit;
// //
if fProjectInterface.getFormat = pfNative then if fProjectInterface.getFormat = pfNative then
@ -1965,7 +1959,7 @@ begin
layoutUpdateMenu; layoutUpdateMenu;
end; end;
procedure TCEMainForm.updateFloatingWidgetOnTop(onTOp: boolean); procedure TCEMainForm.updateFloatingWidgetOnTop(onTop: boolean);
var var
widg: TCEWidget; widg: TCEWidget;
const const
@ -1974,9 +1968,9 @@ begin
for widg in fWidgList do if (widg.Parent <> nil) and for widg in fWidgList do if (widg.Parent <> nil) and
(widg.Parent.Parent = nil) and widg.isDockable then (widg.Parent.Parent = nil) and widg.isDockable then
begin begin
TForm(widg.Parent).FormStyle := fstyle[onTOp]; TForm(widg.Parent).FormStyle := fstyle[onTop];
//TODO: floating widg on top from true to false, widg remains on top //TODO-bugfix: floating widg on top from true to false, widg remains on top
if TForm(widg.Parent).Visible then if not onTOp then if TForm(widg.Parent).Visible then if not onTop then
TForm(widg.Parent).SendToBack; TForm(widg.Parent).SendToBack;
end; end;
end; end;

View File

@ -12,6 +12,8 @@ uses
type type
//TODO-cDUB: adapt todo list to DUB projects
TCETodoOptions = class(TWritableLfmTextComponent) TCETodoOptions = class(TWritableLfmTextComponent)
private private
fAutoRefresh: boolean; fAutoRefresh: boolean;