mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-08-15 06:39:26 +02:00
MG: added insert ChangeLog Entry
git-svn-id: trunk@3324 -
This commit is contained in:
parent
4b76f93f27
commit
60c0bf0cd4
@ -91,7 +91,7 @@ function UncommentLines(const s: string): string;
|
|||||||
procedure TranslateResourceStrings(const BaseDirectory, CustomLang: string);
|
procedure TranslateResourceStrings(const BaseDirectory, CustomLang: string);
|
||||||
function NameToValidIdentifier(const s: string): string;
|
function NameToValidIdentifier(const s: string): string;
|
||||||
function GetCurrentUserName: string;
|
function GetCurrentUserName: string;
|
||||||
|
function GetCurrentMailAddress: string;
|
||||||
|
|
||||||
implementation
|
implementation
|
||||||
|
|
||||||
@ -978,4 +978,9 @@ begin
|
|||||||
Result:=GetEnv('USER');
|
Result:=GetEnv('USER');
|
||||||
end;
|
end;
|
||||||
|
|
||||||
|
function GetCurrentMailAddress: string;
|
||||||
|
begin
|
||||||
|
Result:='<'+GetCurrentUserName+'@'+GetEnv('HOSTNAME')+'>';
|
||||||
|
end;
|
||||||
|
|
||||||
end.
|
end.
|
||||||
|
@ -85,6 +85,7 @@ const
|
|||||||
ecInsertGPLNotice = ecUserFirst + 80;
|
ecInsertGPLNotice = ecUserFirst + 80;
|
||||||
ecInsertUserName = ecUserFirst + 81;
|
ecInsertUserName = ecUserFirst + 81;
|
||||||
ecInsertDateTime = ecUserFirst + 82;
|
ecInsertDateTime = ecUserFirst + 82;
|
||||||
|
ecInsertChangeLogEntry = ecUserFirst + 83;
|
||||||
|
|
||||||
ecWordCompletion = ecUserFirst + 100;
|
ecWordCompletion = ecUserFirst + 100;
|
||||||
ecCompleteCode = ecUserFirst + 101;
|
ecCompleteCode = ecUserFirst + 101;
|
||||||
@ -507,6 +508,7 @@ begin
|
|||||||
ecInsertGPLNotice: Result:='Insert GPL notice';
|
ecInsertGPLNotice: Result:='Insert GPL notice';
|
||||||
ecInsertUserName: Result:='Insert current username';
|
ecInsertUserName: Result:='Insert current username';
|
||||||
ecInsertDateTime: Result:='Insert current date and time';
|
ecInsertDateTime: Result:='Insert current date and time';
|
||||||
|
ecInsertChangeLogEntry: Result:='Insert ChangeLog entry';
|
||||||
|
|
||||||
// search menu
|
// search menu
|
||||||
ecFind: Result:= 'Find text';
|
ecFind: Result:= 'Find text';
|
||||||
@ -1197,6 +1199,7 @@ begin
|
|||||||
Add(C,'Insert GPL notice',ecInsertGPLNotice,VK_UNKNOWN,[],VK_UNKNOWN,[]);
|
Add(C,'Insert GPL notice',ecInsertGPLNotice,VK_UNKNOWN,[],VK_UNKNOWN,[]);
|
||||||
Add(C,'Insert username',ecInsertUserName,VK_UNKNOWN,[],VK_UNKNOWN,[]);
|
Add(C,'Insert username',ecInsertUserName,VK_UNKNOWN,[],VK_UNKNOWN,[]);
|
||||||
Add(C,'Insert date and time',ecInsertDateTime,VK_UNKNOWN,[],VK_UNKNOWN,[]);
|
Add(C,'Insert date and time',ecInsertDateTime,VK_UNKNOWN,[],VK_UNKNOWN,[]);
|
||||||
|
Add(C,'Insert ChangeLog entry',ecInsertChangeLogEntry,VK_UNKNOWN,[],VK_UNKNOWN,[]);
|
||||||
|
|
||||||
// command commands
|
// command commands
|
||||||
C:=Categories[AddCategory('CommandCommands','Command commands',caAll)];
|
C:=Categories[AddCategory('CommandCommands','Command commands',caAll)];
|
||||||
|
@ -127,6 +127,7 @@ ResourceString
|
|||||||
lisMenuInsertGPLNotice = 'GPL notice';
|
lisMenuInsertGPLNotice = 'GPL notice';
|
||||||
lisMenuInsertUserName = 'Current username';
|
lisMenuInsertUserName = 'Current username';
|
||||||
lisMenuInsertDateTime = 'Current date and time';
|
lisMenuInsertDateTime = 'Current date and time';
|
||||||
|
lisMenuInsertChangeLogEntry = 'ChangeLog entry';
|
||||||
lisMenuCompleteCode = 'Complete Code';
|
lisMenuCompleteCode = 'Complete Code';
|
||||||
|
|
||||||
lisMenuFind = 'Find';
|
lisMenuFind = 'Find';
|
||||||
|
@ -159,6 +159,7 @@ type
|
|||||||
itmEditInsertGPLNotice: TMenuItem;
|
itmEditInsertGPLNotice: TMenuItem;
|
||||||
itmEditInsertUsername: TMenuItem;
|
itmEditInsertUsername: TMenuItem;
|
||||||
itmEditInsertDateTime: TMenuItem;
|
itmEditInsertDateTime: TMenuItem;
|
||||||
|
itmEditInsertChangeLogEntry: TMenuItem;
|
||||||
itmEditCompleteCode: TMenuItem;
|
itmEditCompleteCode: TMenuItem;
|
||||||
|
|
||||||
itmSearchFind: TMenuItem;
|
itmSearchFind: TMenuItem;
|
||||||
@ -562,6 +563,11 @@ begin
|
|||||||
itmEditInsertDateTime.Name:='itmEditInsertDateTime';
|
itmEditInsertDateTime.Name:='itmEditInsertDateTime';
|
||||||
itmEditInsertDateTime.Caption := lisMenuInsertDateTime;
|
itmEditInsertDateTime.Caption := lisMenuInsertDateTime;
|
||||||
itmEditInsertGeneral.Add(itmEditInsertDateTime);
|
itmEditInsertGeneral.Add(itmEditInsertDateTime);
|
||||||
|
|
||||||
|
itmEditInsertChangeLogEntry := TMenuItem.Create(Self);
|
||||||
|
itmEditInsertChangeLogEntry.Name:='itmEditInsertChangeLogEntry';
|
||||||
|
itmEditInsertChangeLogEntry.Caption := lisMenuInsertChangeLogEntry;
|
||||||
|
itmEditInsertGeneral.Add(itmEditInsertChangeLogEntry);
|
||||||
end;
|
end;
|
||||||
end;
|
end;
|
||||||
|
|
||||||
@ -962,6 +968,7 @@ begin
|
|||||||
itmEditInsertGPLNotice.ShortCut:=CommandToShortCut(ecInsertGPLNotice);
|
itmEditInsertGPLNotice.ShortCut:=CommandToShortCut(ecInsertGPLNotice);
|
||||||
itmEditInsertUsername.ShortCut:=CommandToShortCut(ecInsertUserName);
|
itmEditInsertUsername.ShortCut:=CommandToShortCut(ecInsertUserName);
|
||||||
itmEditInsertDateTime.ShortCut:=CommandToShortCut(ecInsertDateTime);
|
itmEditInsertDateTime.ShortCut:=CommandToShortCut(ecInsertDateTime);
|
||||||
|
itmEditInsertChangeLogEntry.ShortCut:=CommandToShortCut(ecInsertChangeLogEntry);
|
||||||
itmEditCompleteCode.ShortCut:=CommandToShortCut(ecCompleteCode);
|
itmEditCompleteCode.ShortCut:=CommandToShortCut(ecCompleteCode);
|
||||||
|
|
||||||
itmSearchFind.ShortCut:=CommandToShortCut(ecFind);
|
itmSearchFind.ShortCut:=CommandToShortCut(ecFind);
|
||||||
|
Loading…
Reference in New Issue
Block a user