Commit Graph

121 Commits

Author SHA1 Message Date
juha
3f78f0d62d New optimized functions in LazUtils: FilenameExtIs and FilenameExtIn. Used instead of CompareFileExt and similar.
git-svn-id: trunk@64583 -
2021-02-15 08:43:50 +00:00
juha
3ea7788cbf Optimize CompareFileExt in different ways. Comparison of FPC/Lazarus generated files can be case-sensitive.
git-svn-id: trunk@64374 -
2021-01-10 19:07:52 +00:00
mattias
19e7d42dad IDE: fpc msg parser: mark ld stderr as warning, mark warning about link.res -T as verbose
git-svn-id: trunk@60775 -
2019-03-26 14:15:33 +00:00
mattias
414727c13f IDE: fpc msg parser: mark stderr linker lines as error
git-svn-id: trunk@60774 -
2019-03-26 13:44:06 +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
70529aa22d IDE/codetools: unified compiler check, fixed testing compiler twice
git-svn-id: trunk@60551 -
2019-03-01 09:32:14 +00:00
mattias
ad2827a4e5 IDE: fixed checking type of compiler (fpc/pas2js), fixed quoting compiler filename, improved error handling
git-svn-id: trunk@60535 -
2019-02-28 16:18:36 +00:00
mattias
0891ad2fce IDE: linker messages as hints
git-svn-id: trunk@60346 -
2019-02-06 08:19:38 +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
07abf42286 IDE: fpc msg parser: check for Warning too, bug #34582
git-svn-id: trunk@59638 -
2018-11-23 14:02:28 +00:00
mattias
f9db653ad4 IDE: fpc msg parser: check for Warning too, bug #34582
git-svn-id: trunk@59635 -
2018-11-23 12:47:17 +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
399f542fee IDE: component palette: helper button: item to open options, item to open view all components window
git-svn-id: trunk@58029 -
2018-05-25 11:08:15 +00:00
mattias
ee7e7c077c IDEIntf: added CompilerPath, fixed fpc msg parser if msg id not found
git-svn-id: trunk@57910 -
2018-05-13 07:15:23 +00:00
mattias
1c9d296eba IDE: removed writeln
git-svn-id: trunk@57907 -
2018-05-12 22:37:27 +00:00
mattias
f65a30ed47 IDE: use pas2js msg parser
git-svn-id: trunk@57905 -
2018-05-12 15:36:26 +00:00
mattias
157312616b IDE: started pas2js message parser
git-svn-id: trunk@57902 -
2018-05-11 19:59:48 +00:00
mattias
022a515783 codetools: renamed FPCDefinesCache to CompilerDefinesCache
git-svn-id: trunk@56776 -
2017-12-18 12:20:03 +00:00
juha
3ed79743c8 Remove the wrapper functions from LazUtils.FileUtil, Lcl.LclProcs and Codetools.FileProcs completely. Simplify code.
git-svn-id: trunk@56693 -
2017-12-11 19:44:37 +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
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
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
fe406f91e2 IDE: fpc msg parser: fixed reversing instantfpc cache from history
git-svn-id: trunk@53314 -
2016-11-08 15:14:48 +00:00
mattias
bebe80cc91 IDE: fpc msg parser: simplified
git-svn-id: trunk@53291 -
2016-11-03 19:39:32 +00:00
mattias
6b1267d6ae IDE: fpc msg parser: fixed hide unused lpk units
git-svn-id: trunk@53258 -
2016-10-29 09:36:58 +00:00
mattias
56ea37d276 IDE: fpc msg parser: fixed default fpc.errore.msg file
git-svn-id: trunk@53224 -
2016-10-26 16:43:30 +00:00
mattias
018e27b67c IDE: fpc msg parser: reverse source files from test build directory
git-svn-id: trunk@53211 -
2016-10-26 07:25:58 +00:00
mattias
9c41906a96 IDE: fpc msg parser: reverse source files from test build directory, bug #30787
git-svn-id: trunk@53208 -
2016-10-25 21:41:34 +00:00
mattias
02b83950b4 IDE: messages window: on linking error make all low urgency messages in front important
git-svn-id: trunk@53072 -
2016-10-06 08:52:17 +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
mattias
0db26fe87a IDE: fpc msg parser: fixed converting 2.6.4 encoding to UTF-8
git-svn-id: trunk@50629 -
2015-12-05 00:16:23 +00:00
mattias
902051323d IDE: fpc msg parser: use version from logo
git-svn-id: trunk@50623 -
2015-12-04 23:02:20 +00:00
mattias
71bb489d46 IDE: fpc msg parser: parse linker follow messages
git-svn-id: trunk@50427 -
2015-11-19 22:39:15 +00:00
mattias
003ebea47a IDE: fpc msg pasrser: show OS X assembler error unsupported directive
git-svn-id: trunk@50109 -
2015-10-18 17:43:07 +00:00
mattias
1fe2796bd0 IDE: compiler options: added option to show the lines compiled messsage as important
git-svn-id: trunk@49883 -
2015-09-27 20:09:52 +00:00
mattias
c6a86d4365 IDE: fc msg parser: small optimization
git-svn-id: trunk@49878 -
2015-09-27 19:13:25 +00:00
mattias
15cf5f6d7e IDE: fpc msg parser: skip empty lines in linker errors, bug #28579
git-svn-id: trunk@49721 -
2015-08-28 10:29:58 +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
31f7c1b582 IDE: fpc msg parser: check fpc full version and show if unexpected
git-svn-id: trunk@48934 -
2015-05-05 18:02:51 +00:00
mattias
a7316c5d9f lazbuild: fixed showing memleaks on error
git-svn-id: trunk@48699 -
2015-04-10 19:51:46 +00:00
mattias
f56f8166ac IDE: fixed improving message cant find unit, when ppu found in default FPC unit path
git-svn-id: trunk@48514 -
2015-03-26 20:13:31 +00:00
mattias
53ea897bac IDE: fpc msg parser: resolve filename.ppu:srcfile
git-svn-id: trunk@48386 -
2015-03-15 22:02:11 +00:00
mattias
fd8f8ebd41 IDE: fpc msg parser: error while compiling resources: append resourcestring only to translated message
git-svn-id: trunk@48384 -
2015-03-15 20:27:24 +00:00
mattias
f4e51fd004 IDE: fpc messages: check for more messages if position is at end of token, check for %H- at other end of identifier, bug #27650
git-svn-id: trunk@48356 -
2015-03-15 10:21:38 +00:00
mattias
74629401e8 IDE: fpc msg parser: improve unit not found msg: fixed writing ppu file
git-svn-id: trunk@48214 -
2015-03-10 13:44:57 +00:00
mattias
6c1cc4bb36 IDE: fpc msg parser: improve unit not found msg: fixed writing ppu file
git-svn-id: trunk@48212 -
2015-03-10 13:40:18 +00:00
mattias
e30dfa934a IDE: fpc msg parser, use console or system codepage depending on compiler version, bug #26623
git-svn-id: trunk@48038 -
2015-02-28 11:15:34 +00:00