Commit Graph

67 Commits

Author SHA1 Message Date
mattias
7f0dc5b547 IDE: external tools: free threads via main thread
git-svn-id: trunk@64223 -
2020-12-17 21:47:31 +00:00
mattias
336ce15012 IDE: comments
git-svn-id: trunk@64221 -
2020-12-17 16:06:37 +00:00
mattias
9b526c0b04 IDE: set primary config path before checking IDE instances
git-svn-id: trunk@64218 -
2020-12-17 14:51:47 +00:00
mattias
0d8743d0ef IDE: exttools: show env
git-svn-id: trunk@64217 -
2020-12-17 14:38:24 +00:00
juha
d81e9516c8 Clean external tool thread code.
git-svn-id: trunk@64004 -
2020-10-15 00:11:46 +00:00
juha
f6ffe865a0 BuildIntf: Rename LazMessageDialog as LazMessageWorker to avoid name clash and to be more accurate. Same for LazQuestionDialog.
git-svn-id: trunk@63997 -
2020-10-13 11:27:28 +00:00
mattias
385c44fb6f lazbuild: less hints
git-svn-id: trunk@63456 -
2020-06-28 13:42:37 +00:00
mattias
00aa0ed701 IDE: TExternalTool.Destroy: safer disconnect from thread
git-svn-id: trunk@63321 -
2020-06-07 07:20:57 +00:00
mattias
0062c511b8 IDE: fixed uninitialized var, issue #37179
git-svn-id: trunk@63311 -
2020-06-06 08:02:19 +00:00
mattias
a1dc8b06a0 IDE: less debug
git-svn-id: trunk@63144 -
2020-05-13 08:58:51 +00:00
juha
47bfab75ef LCL: Remove also public property TCustomComboBox.ReadOnly.
git-svn-id: trunk@63112 -
2020-05-02 14:13:43 +00:00
juha
ef165a7ed0 Assertions to debug issue #36318.
git-svn-id: trunk@63111 -
2020-05-02 10:51:09 +00:00
juha
4dec45a42b IDE: Debug lines for ExternalTools.
git-svn-id: trunk@63082 -
2020-04-26 07:28:55 +00:00
juha
c43d57c21a IDE: Turn ExternalTools from a global var into a global function, returning ExternalToolList. Avoid duplicate assignments to ExternalToolList.
git-svn-id: trunk@63079 -
2020-04-25 15:30:42 +00:00
juha
18fe49e2c9 MacOS: Improve external tool execution with an .app application. Issue #36314, patch from Hans Luijten.
git-svn-id: trunk@62254 -
2019-11-17 09:41:47 +00:00
mattias
e63b9a2e81 IDE: searching executable: skip directories and files without exe permissions
git-svn-id: trunk@60622 -
2019-03-08 13:19:57 +00:00
mattias
699e606af8 IDEIntf: added flag mlfStdError to external tool messages, issue #34996
git-svn-id: trunk@60320 -
2019-02-03 21:24:49 +00:00
mattias
fd3473241b IDE: fixed debugging exttool
git-svn-id: trunk@60266 -
2019-01-31 22:42:47 +00:00
mattias
56ce57eedc IDE: message widow: fixed showing ExitCode instead of ExitStatus of a process
git-svn-id: trunk@59899 -
2018-12-23 16:06:52 +00:00
juha
66d593c327 IDE: Make the --quiet parameter actually quiet. Quiet means ConsoleVerbosity=-1. Formatting.
git-svn-id: trunk@59257 -
2018-10-06 19:32:46 +00:00
juha
7c1bbdaa10 IDE: Support running external tool with parsers, needed when used through IDE interface. Reported by Anton.
git-svn-id: trunk@59248 -
2018-10-04 21:23:05 +00:00
juha
ebaa4dcf36 IDE: Return true from TExternalTools.RunToolAndDetach when everything goes well. Issue #34282.
git-svn-id: trunk@59007 -
2018-09-15 17:43:10 +00:00
juha
2b381547b5 IDE: Separate units ExtToolsConsole (no LCL) and ExtToolsIDE (with LCL) from ExtTools.
git-svn-id: trunk@58643 -
2018-07-28 13:38:06 +00:00
juha
3574bdfb6d Move debug- & other non-GUI stuff from LCLProc to LazUtilities and LazLogger in package LazUtils.
git-svn-id: trunk@58244 -
2018-06-13 13:59:07 +00:00
juha
672ece7241 Refactor: Move variable ConsoleVerbosity from MacroIntf to LazUtilities. Rename MergeSort to avoid name clash and confusion.
git-svn-id: trunk@58203 -
2018-06-09 14:39:21 +00:00
mattias
b954691645 lazbuild: comment
git-svn-id: trunk@57375 -
2018-02-25 16:28:35 +00:00
mattias
96d15f563f lazbuild: comment
git-svn-id: trunk@57374 -
2018-02-25 16:13:40 +00:00
mattias
340e7886e9 IDE: compiler options: execute before/after: started supporting custom parsers
git-svn-id: trunk@56573 -
2017-12-01 14:25:31 +00:00
mattias
be3726793a IDE: simplified
git-svn-id: trunk@56230 -
2017-10-29 15:36:27 +00:00
juha
9870f7bb1a IDE: Improve error messages on calling external programs. Issue #32624, patch from C Western.
git-svn-id: trunk@56222 -
2017-10-29 10:01:55 +00:00
juha
ffa67e0ff4 Fix compilation of Codetools examples and wiki test project. Clean uses sections.
git-svn-id: trunk@54563 -
2017-04-07 19:02:11 +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
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
mattias
08e20f0ff0 IDE: external tools: fixed show/hide window
git-svn-id: trunk@53196 -
2016-10-21 22:00:15 +00:00
mattias
e2ac7a9645 IDE: external tools: started options ShowConsole and HideWindow
git-svn-id: trunk@53016 -
2016-09-22 08:44:36 +00:00
mattias
3d340067d6 IDE: messages window: add uncategorized messages as mluDebug
git-svn-id: trunk@52988 -
2016-09-18 18:00:07 +00:00
mattias
a96700a660 IDE: fixed compiling with -dVerboseExtToolThread
git-svn-id: trunk@51420 -
2016-01-26 13:11:06 +00:00
mattias
0b7a5c0c34 lazbuild: nicer output running tool
git-svn-id: trunk@50406 -
2015-11-18 22:19:00 +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
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
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
c9f92e8bc2 IDE: clean up
git-svn-id: trunk@48415 -
2015-03-18 17:19:35 +00:00
mattias
b728a865d3 IDE: fixed resolving macros of external tools before switching back from IDE to project
git-svn-id: trunk@48054 -
2015-02-28 22:47:57 +00:00
mattias
ccfdda027d IDE: external tools: added TAbstractExternalTool.ReadStdOutBeforeErr, changed default to read stderr before out, needed by FPC linker errors
git-svn-id: trunk@47955 -
2015-02-23 09:56:49 +00:00
mattias
064b7e9add lazbuild: stop writing output when terminating
git-svn-id: trunk@47669 -
2015-02-09 21:22:56 +00:00
mattias
57a40ca9a7 IDE: external tool data when compiling IDE, improving message cant find unit for IDE
git-svn-id: trunk@47658 -
2015-02-09 17:02:00 +00:00
mattias
bee2faeb7b IDE: added parameters --verbose, --quiet, when building IDE or project and when quit, give message when already building
git-svn-id: trunk@47590 -
2015-02-04 22:30:54 +00:00
mattias
804ba9b391 IDE: external tools: increased pip buffer, issue #18492
git-svn-id: trunk@46322 -
2014-09-25 10:03:30 +00:00
mattias
b34a88d7c4 lazbuild: fixed clean up
git-svn-id: trunk@45990 -
2014-07-28 18:56:13 +00:00