mirror of https://gitlab.com/basile.b/dexed.git
update todos
This commit is contained in:
parent
1ea6b7d0c4
commit
f2618e1ba1
|
@ -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.
|
|
|
@ -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;
|
||||||
|
|
|
@ -11,6 +11,8 @@ uses
|
||||||
|
|
||||||
type
|
type
|
||||||
|
|
||||||
|
//TODO-cDUB: add new properties from UI
|
||||||
|
|
||||||
{ TCEDubProjectEditorWidget }
|
{ TCEDubProjectEditorWidget }
|
||||||
|
|
||||||
TCEDubProjectEditorWidget = class(TCEWidget, ICEProjectObserver)
|
TCEDubProjectEditorWidget = class(TCEWidget, ICEProjectObserver)
|
||||||
|
|
|
@ -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;
|
||||||
|
|
|
@ -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;
|
||||||
|
|
|
@ -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;
|
||||||
|
|
Loading…
Reference in New Issue