Commit Graph

285 Commits

Author SHA1 Message Date
mattias
0d058c9c07 codetools: renamed TFPCConfigFileStateList TPCConfigFileStateList, TFPCTargetConfigCache TPCTargetConfigCache
git-svn-id: trunk@56779 -
2017-12-18 17:03:02 +00:00
mattias
022a515783 codetools: renamed FPCDefinesCache to CompilerDefinesCache
git-svn-id: trunk@56776 -
2017-12-18 12:20:03 +00:00
ondrej
3af018e5b0 IDE: RunParameters: fix params for unassigned mode
git-svn-id: trunk@56771 -
2017-12-17 19:11:42 +00:00
ondrej
c03b941642 IDE: implement several RunParameters modes. Issue #21379
git-svn-id: trunk@56762 -
2017-12-17 11:24:49 +00:00
juha
6a0191fb70 Formatting for IDEQuestionDialog parameters.
git-svn-id: trunk@56346 -
2017-11-10 08:46:19 +00:00
juha
be69e6c632 IDE: Support dotted unit names in TBuildManager.CheckUnitPathForAmbiguousPascalFiles.
git-svn-id: trunk@55751 -
2017-08-28 09:28:34 +00:00
mattias
34b48ac437 IDE: fixed result
git-svn-id: trunk@55219 -
2017-06-04 20:35:01 +00:00
juha
e27232d4cc Fix uninitialized variables based on compiler warnings got with dfa (data flow analysis) enabled.
git-svn-id: trunk@55211 -
2017-06-04 15:14:29 +00:00
mattias
08bd7d6206 IDE: parse project default namespace
git-svn-id: trunk@54767 -
2017-04-28 22:27:06 +00:00
mattias
871ae7e6b9 IDE: added macros for namespaces
git-svn-id: trunk@54758 -
2017-04-27 14:34:53 +00:00
juha
e800a738ad Copy AVL_Tree from FPC trunk and replace classes in AvgLvlTree and in CodetoolsStructs with it.
The unit in FPC packages will be used directly later.

git-svn-id: trunk@54524 -
2017-04-05 08:34:48 +00:00
mattias
abd99ffb35 IDE: darwin: fixed run without debug and UseAppBundle, bug #31597
git-svn-id: trunk@54482 -
2017-03-25 19:54:30 +00:00
joost
1de2cbf586 general: Updated address of the Free Software Foundation in copyright messages
git-svn-id: trunk@54031 -
2017-01-29 21:04:32 +00:00
juha
6c8f081d96 LazBuild: Remove SynEdit dependency completely.
git-svn-id: trunk@53730 -
2016-12-20 00:09:19 +00:00
juha
aa9f568d95 IDE: Split InputHistories unit into 2 pieces to break SynEdit dependency.
git-svn-id: trunk@53729 -
2016-12-20 00:09:17 +00:00
juha
a714a91311 LCL: Move TLCLPlatform and related non-GUI code to a new unit to be used without GUI.
Organize uses-sections by package so that dependencies can be easier seen.

git-svn-id: trunk@53711 -
2016-12-17 22:58:08 +00:00
juha
e292cc5c48 IDE: Append executable name to target filename when only patch is given. Matches with how the executable is created.
git-svn-id: trunk@53683 -
2016-12-14 16:05:50 +00:00
mattias
557e4c9757 IDE: fpc msg parser: fixed default fpc.errore.msg file
git-svn-id: trunk@53226 -
2016-10-26 16:44:09 +00:00
mattias
f0b6a63446 IDE: less verbosity
git-svn-id: trunk@53174 -
2016-10-20 08:40:40 +00:00
mattias
36d42e0d9c IDE: clean up deprecated
git-svn-id: trunk@53140 -
2016-10-17 13:35:07 +00:00
juha
9367da0ae5 Remove extra checks for empty strings together with IsValidIdent. It already handles an empty string.
git-svn-id: trunk@52812 -
2016-08-17 10:40:29 +00:00
ondrej
f3ee10c357 IDE, CodeTools: rescan FPC directory cache automatically. Issue #30475
git-svn-id: trunk@52809 -
2016-08-16 22:32:22 +00:00
juha
e2d6d7b8b3 IdeIntf: Hide procedure RunBootHandlers from IDE plugins. Issue #30154, patch from errno.
git-svn-id: trunk@52337 -
2016-05-20 18:10:21 +00:00
mattias
38c894449e IDE: renamed BackupFile to BackupFileForWrite for less ambiguity
git-svn-id: trunk@51366 -
2016-01-21 11:18:34 +00:00
mattias
844a4bf826 IDE: TBuildManager.DeleteAmbiguousFiles: delete after backup and ask if deletion fails
git-svn-id: trunk@51365 -
2016-01-21 10:59:11 +00:00
mattias
82c214d589 IDE: clean up
git-svn-id: trunk@50659 -
2015-12-05 21:49:16 +00:00
ondrej
151f452c84 IDE, IDEIntf: changes needed for Favorites package
git-svn-id: trunk@50511 -
2015-11-27 05:35:22 +00:00
mattias
921bba63bb IDE: backup sub directory: resolve macros and allow absolute directory, bug #29082
git-svn-id: trunk@50507 -
2015-11-25 19:00:31 +00:00
mattias
7d5805e49b lazbuild: hide instantfpccache macro verbose messages by default
git-svn-id: trunk@50405 -
2015-11-18 22:12:21 +00:00
mattias
570d64b4ed IDE: less hints
git-svn-id: trunk@49613 -
2015-08-08 08:21:27 +00:00
juha
08c9621520 Change order of used units so that "deprecated" warnings are not triggered.
git-svn-id: trunk@49612 -
2015-08-07 17:20:40 +00:00
juha
391f253965 LazBuild and IDE: Restore a reference for ExtToolEditDlg in BuildManager, removed by mistake.
git-svn-id: trunk@49509 -
2015-07-07 16:40:54 +00:00
juha
653b5dd43a Codetools, unit FileProcs: Disable conditionally wrapper functions. For testing define DisableWrapperFunctions and build Lazarus.
git-svn-id: trunk@49504 -
2015-07-07 11:43:38 +00:00
maxim
6f4c8353e5 IDE: renamed/regrouped/cleaned up resource strings for file filter names, bug #28219, patch from Alexey Torgashin
git-svn-id: trunk@49245 -
2015-06-02 23:56:03 +00:00
mattias
df2c484a6c lazbuild: fixed loading environmentoptions.xml
git-svn-id: trunk@48721 -
2015-04-11 10:06:23 +00:00
mattias
765363935f IDE: build target #ide instead of #
git-svn-id: trunk@48589 -
2015-04-02 12:10:57 +00:00
juha
7003a55fb6 ToDo items for some uninitialized variables and other problems found by the compiler.
git-svn-id: trunk@48452 -
2015-03-22 10:17:59 +00:00
juha
708afdf966 Fix uninitialized variables and other problems found by the compiler.
git-svn-id: trunk@48451 -
2015-03-22 10:17:35 +00:00
mattias
88acc9cf76 lazbuild: fixed not passing max-process-count
git-svn-id: trunk@48447 -
2015-03-21 12:17:02 +00:00
mattias
4a4bc73855 IDE/lazbuild: append global options to building IDE
git-svn-id: trunk@48445 -
2015-03-21 12:11:33 +00:00
mattias
f4623462da lazbuild: added parameter --max-process-count, write parameters on start when verbose
git-svn-id: trunk@48422 -
2015-03-18 21:18:45 +00:00
mattias
505992f5e4 lazbuild: made debugln more consistent and easier to distinguish from FPC messages
git-svn-id: trunk@48420 -
2015-03-18 20:37:48 +00:00
mattias
b5fe30e1bb lazbuild: reduced default verbosity
git-svn-id: trunk@48419 -
2015-03-18 19:11:00 +00:00
mattias
9ece157c2a IDEIntf: added HasGUI
git-svn-id: trunk@48413 -
2015-03-18 17:11:43 +00:00
mattias
7760e5b734 IDE/lazbuild: simplified TestBuildDirectory, when checking if project needs compile check if target file exists
git-svn-id: trunk@48406 -
2015-03-17 13:30:53 +00:00
mattias
514d9f9ad6 IDE/lazbuild: fixed applying IDE overrides
git-svn-id: trunk@48390 -
2015-03-15 22:21:58 +00:00
mattias
f3692b49fe IDE/lazbuild: fixed switching IDE/project when only compiler file changes
git-svn-id: trunk@48388 -
2015-03-15 22:12:45 +00:00
mattias
84ebcd98ec IDE: fixed resolve macros after the actual compiler target were resolved
git-svn-id: trunk@48285 -
2015-03-12 09:31:14 +00:00
mattias
76e7197049 IDE: setup dialog: when changing compiler check the compiler again and update targetos/cpu/fpcver
git-svn-id: trunk@48279 -
2015-03-12 00:32:26 +00:00
mattias
2e6ace8495 IDE: when no TargetOS or TargetCPU is empty, use default of compiler instead of IDE
git-svn-id: trunk@48273 -
2015-03-11 23:11:44 +00:00