Commit Graph

173 Commits

Author SHA1 Message Date
mattias
ae3978f2d2 IDE: mode matrix: apply macros
git-svn-id: trunk@41332 -
2013-05-20 19:51:13 +00:00
mattias
514fa100d5 IDE: TBuildManager.OnGetBuildMacroValues: split in smaller sub procs
git-svn-id: trunk@41330 -
2013-05-20 16:04:12 +00:00
mattias
0c692f3d56 IDE: TBuildManager.OnGetBuildMacroValues: Options must be non nil
git-svn-id: trunk@41329 -
2013-05-20 15:43:52 +00:00
mattias
e9e769f8b2 IDE: simplified code
git-svn-id: trunk@41328 -
2013-05-20 15:12:23 +00:00
mattias
6e218ad039 IDE: update inherited compiler options when frame becomes visible
git-svn-id: trunk@41246 -
2013-05-17 21:49:44 +00:00
juha
48f88c37ef Revert "Use AllFilesMask everywhere instead of GetAllFilesMask, mask must be fixed in FPC libs"
git-svn-id: trunk@40957 -
2013-04-30 16:35:02 +00:00
maxim
b2cf3b7ff8 IDE: fixed BuildMode macro name localization
git-svn-id: trunk@40864 -
2013-04-20 20:20:47 +00:00
juha
73fb9ab0e2 Use AllFilesMask everywhere instead of GetAllFilesMask
git-svn-id: trunk@40849 -
2013-04-19 07:08:03 +00:00
mattias
0103e5c4cb IDE, lazbuild: added macro BuildMode
git-svn-id: trunk@40829 -
2013-04-16 10:51:43 +00:00
mattias
736b87b9af IDE: debug idemacros
git-svn-id: trunk@40757 -
2013-04-08 22:14:19 +00:00
mattias
fe54d0ba55 IDEIntf: added GetRequiredPackages
git-svn-id: trunk@40280 -
2013-02-12 21:49:12 +00:00
juha
d451ec6672 IDE: Allow user to create own custom IDE macros and install them to IDE by using packages. Issue #23502, patch from Cyrax
git-svn-id: trunk@39909 -
2013-01-20 09:34:35 +00:00
mattias
53feb116ae lazbuild: apply verbosity to buildmanager
git-svn-id: trunk@39456 -
2012-12-06 16:11:39 +00:00
mattias
2aa8d62f9f IDE: when IDE was closed without project show no project wizard at start
git-svn-id: trunk@38760 -
2012-09-20 08:54:01 +00:00
juha
672f5bd862 Replace #13 with LineEnding in many messages. It didn't show correctly on Linux systems.
git-svn-id: trunk@38633 -
2012-09-13 06:39:56 +00:00
mattias
4d6bc95a99 IDE: if project ico file is newer than state file invoke a build, issue #20213
git-svn-id: trunk@38592 -
2012-09-09 09:07:50 +00:00
mattias
1f2f2e3527 IDE: fixed typo, less verbose
git-svn-id: trunk@38591 -
2012-09-09 08:52:22 +00:00
mattias
255f81bf6b IDE: comment
git-svn-id: trunk@38569 -
2012-09-08 09:00:16 +00:00
mattias
f49976f285 lazbuild: use widestring manager because of UTF8CompareText
git-svn-id: trunk@38069 -
2012-07-28 08:16:58 +00:00
mattias
b88a39ccca codetools: cfgscript: nicer error message if semicolon is missing
git-svn-id: trunk@37390 -
2012-05-22 10:53:35 +00:00
mattias
37eb8f6bd9 IDEIntf: removed TLazCompilerOptions.LCLWidgetType, fixed computing default LCLWidgetType on cross target OS
git-svn-id: trunk@37086 -
2012-04-29 17:43:58 +00:00
mattias
62218fe07e IDE: show compiler options: check compiler
git-svn-id: trunk@37085 -
2012-04-29 16:32:31 +00:00
mattias
3beda300fd IDE: extended macro MakeExe: $MakeExe(ide,filename) for host OS
git-svn-id: trunk@36738 -
2012-04-12 20:40:54 +00:00
mattias
74310d0da5 IDE: fixed repeated build project clean: save project state file before compiling too
git-svn-id: trunk@36723 -
2012-04-11 08:39:20 +00:00
mattias
2ec91c5b8e lazbuild: replaced some MessageDlg with IDEMessageDialog
git-svn-id: trunk@36680 -
2012-04-09 14:58:59 +00:00
mattias
f1d673e4f9 IDE: moved DoCheckIfProjectNeedsCompilation to TBuildManager
git-svn-id: trunk@36654 -
2012-04-07 12:11:06 +00:00
maxim
c9b64f58a1 IDE: translate descriptions of all macros
git-svn-id: trunk@36551 -
2012-04-03 21:00:37 +00:00
mattias
e15952a08c IDE: update macro descriptions after translating resource strings
git-svn-id: trunk@36515 -
2012-04-02 08:15:53 +00:00
mattias
87d9c6bb13 IDE: moved macros save/saveall to source editor
git-svn-id: trunk@36514 -
2012-04-02 08:06:52 +00:00
mattias
635c911aad IDE: rescan fpc: update default targetos, targetcpu
git-svn-id: trunk@36350 -
2012-03-26 19:00:38 +00:00
mattias
bd1a1d6b00 lazbuild: do not create fpcsrc defines
git-svn-id: trunk@36279 -
2012-03-23 16:20:52 +00:00
mattias
f1dff93dd5 IDE: fixed initializing macros before loading environmentoptions
git-svn-id: trunk@36203 -
2012-03-21 23:57:56 +00:00
mattias
c11634ce19 IDE: resolving macros for lazarusdir, fpcsrcdir
git-svn-id: trunk@36202 -
2012-03-21 23:41:07 +00:00
mattias
2a90441323 lazbuild: fixed using lcl questiondlg
git-svn-id: trunk@36201 -
2012-03-21 23:16:09 +00:00
mattias
b2014918ec IDE: env opts:: compiler messages filename: use standard function to expand
git-svn-id: trunk@36060 -
2012-03-16 01:26:31 +00:00
mattias
61728410d2 IDE: env opts:: make filename: use standard function to expand
git-svn-id: trunk@36059 -
2012-03-16 01:22:50 +00:00
mattias
fee4e78df4 IDE: started env getparsed funcs
git-svn-id: trunk@36052 -
2012-03-15 23:57:07 +00:00
mattias
dfc84d8ae3 IDE: started array of parsed env paths
git-svn-id: trunk@36051 -
2012-03-15 23:50:44 +00:00
mattias
587f6e9dcc IDE: unified changestamp
git-svn-id: trunk@36046 -
2012-03-15 22:35:34 +00:00
mattias
badac6ae4a IDE: macro TargetOS(IDE) return os of IDE executable, analog macro TargetCPU, macro SrcOS(os)
git-svn-id: trunk@36031 -
2012-03-15 13:23:00 +00:00
mattias
3e9e907062 IDE: switched to new laz2_xml
git-svn-id: trunk@35937 -
2012-03-13 20:55:43 +00:00
mattias
b02630ac58 IDE: less hints
git-svn-id: trunk@35711 -
2012-03-04 18:12:15 +00:00
mattias
c9ffd2f60c IDE: resolve macros in project title
git-svn-id: trunk@35044 -
2012-01-31 00:22:13 +00:00
mattias
b87b8698bd IDE: clean up
git-svn-id: trunk@34874 -
2012-01-22 20:16:10 +00:00
mattias
365b0f4cbc IDE: added ide macro FPCMsgFile
git-svn-id: trunk@34484 -
2011-12-29 00:01:54 +00:00
juha
1244cd3f41 IDE: simplify Build Lazarus dialog and build code
git-svn-id: trunk@33017 -
2011-10-22 10:33:41 +00:00
juha
bbe92fcaa7 Revert changes committed by mistake
git-svn-id: trunk@32903 -
2011-10-15 10:26:24 +00:00
juha
8d2cd60d3f Revert "Revert the Lazarus build code changes."
This reverts commit dc6979a103b7f2fbf58ef3bba83b5bc696e8f2a8.

git-svn-id: trunk@32900 -
2011-10-15 10:04:37 +00:00
juha
351a64dc80 Revert the Lazarus build code changes.
git-svn-id: trunk@32874 -
2011-10-13 20:02:34 +00:00
juha
a7b9001416 IDE: Only IDE can be built in Build Lazarus dialog. Change the dialog and other code accordingly.
git-svn-id: trunk@32816 -
2011-10-11 12:12:03 +00:00