mattias
							
						 
					 | 
					
						
						
						
						
							
						
						
							f2f7e9c993
							
						
					 | 
					
						
						
							
							codetools: debug obcclass alloc.init
						
						
						
						
						
						
						
						git-svn-id: trunk@57652 - 
						
					 | 
					
						2018-04-13 08:35:14 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								mattias
							
						 
					 | 
					
						
						
						
						
							
						
						
							cab4029da6
							
						
					 | 
					
						
						
							
							codetools: fixed rangechecking
						
						
						
						
						
						
						
						git-svn-id: trunk@57114 - 
						
					 | 
					
						2018-01-18 21:23:38 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								mattias
							
						 
					 | 
					
						
						
						
						
							
						
						
							0e22f592cb
							
						
					 | 
					
						
						
							
							codetools: added TPCTargetConfigCache.Kind
						
						
						
						
						
						
						
						git-svn-id: trunk@56780 - 
						
					 | 
					
						2017-12-18 17:10:42 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								mattias
							
						 
					 | 
					
						
						
						
						
							
						
						
							727afc4dbd
							
						
					 | 
					
						
						
							
							codetools: changed TAtomRing to support longer ring, full two way
						
						
						
						
						
						
						
						git-svn-id: trunk@56465 - 
						
					 | 
					
						2017-11-22 10:58:30 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								mattias
							
						 
					 | 
					
						
						
						
						
							
						
						
							92c78dc830
							
						
					 | 
					
						
						
							
							codetools: fixed class completion for method with specialize in mdoe delphi
						
						
						
						
						
						
						
						git-svn-id: trunk@56323 - 
						
					 | 
					
						2017-11-06 14:53:11 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								mattias
							
						 
					 | 
					
						
						
						
						
							
						
						
							bfadc91c3c
							
						
					 | 
					
						
						
							
							codetools: find declaration of dotted program name
						
						
						
						
						
						
						
						git-svn-id: trunk@55851 - 
						
					 | 
					
						2017-09-13 18:05:15 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								mattias
							
						 
					 | 
					
						
						
						
						
							
						
						
							a2e22134f1
							
						
					 | 
					
						
						
							
							codetools: set defines when setting modeswitches
						
						
						
						
						
						
						
						git-svn-id: trunk@54838 - 
						
					 | 
					
						2017-05-08 19:01:27 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								mattias
							
						 
					 | 
					
						
						
						
						
							
						
						
							09d0b3fa93
							
						
					 | 
					
						
						
							
							codetools: parsing modeswitch on,off
						
						
						
						
						
						
						
						git-svn-id: trunk@54836 - 
						
					 | 
					
						2017-05-08 18:43:04 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								mattias
							
						 
					 | 
					
						
						
						
						
							
						
						
							497a08de97
							
						
					 | 
					
						
						
							
							codetools: renamed cmsBlocks to cmsCBlocks, because less confusing
						
						
						
						
						
						
						
						git-svn-id: trunk@54831 - 
						
					 | 
					
						2017-05-08 11:53:32 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								mattias
							
						 
					 | 
					
						
						
						
						
							
						
						
							95545633e7
							
						
					 | 
					
						
						
							
							codetools: added $mode ExtPas, load hidden units MacPas, ISO7185, ExtPas, BlockRTL
						
						
						
						
						
						
						
						git-svn-id: trunk@54714 - 
						
					 | 
					
						2017-04-24 17:42:10 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								mattias
							
						 
					 | 
					
						
						
						
						
							
						
						
							815496f161
							
						
					 | 
					
						
						
							
							codetools: fixed modeswitch name blocks to cblocks
						
						
						
						
						
						
						
						git-svn-id: trunk@54712 - 
						
					 | 
					
						2017-04-24 17:29:19 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								mattias
							
						 
					 | 
					
						
						
						
						
							
						
						
							f344610be5
							
						
					 | 
					
						
						
							
							codetools: linkscanner: unique ids for errors
						
						
						
						
						
						
						
						git-svn-id: trunk@54682 - 
						
					 | 
					
						2017-04-22 11:10:31 +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
							
						 
					 | 
					
						
						
						
						
							
						
						
							52bcdebadd
							
						
					 | 
					
						
						
							
							codetools: added compiler type pas2js
						
						
						
						
						
						
						
						git-svn-id: trunk@54488 - 
						
					 | 
					
						2017-03-27 20:50:08 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								mattias
							
						 
					 | 
					
						
						
						
						
							
						
						
							d5881ef02e
							
						
					 | 
					
						
						
							
							codetools: implemented modeswitch externalclass
						
						
						
						
						
						
						
						git-svn-id: trunk@54470 - 
						
					 | 
					
						2017-03-23 10:51:07 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								hnb
							
						 
					 | 
					
						
						
						
						
							
						
						
							1903007760
							
						
					 | 
					
						
						
							
							CodeTools: create new callback FindIncFileInCfgCache in basiccodetools.pas filled by codetoolmanager.pas to omit compilicated unit dependencies introduced in linkscanner.pas by uses section (for modules: CodeToolManager and DefineTemplates) in implementation section (that was the reason of AV on IDE exit and memory leaks, fix for mantis #31575, #31580)
						
						
						
						
						
						
						
						git-svn-id: trunk@54461 - 
						
					 | 
					
						2017-03-21 23:06:36 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								juha
							
						 
					 | 
					
						
						
						
						
							
						
						
							54f80e0923
							
						
					 | 
					
						
						
							
							CodeTools: Fix SIGSEGV introduced in r54438 #b823ce3277, part 2. Issue #31561.
						
						
						
						
						
						
						
						git-svn-id: trunk@54447 - 
						
					 | 
					
						2017-03-18 18:13:10 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								hnb
							
						 
					 | 
					
						
						
						
						
							
						
						
							1ca4c2796a
							
						
					 | 
					
						
						
							
							CodeTools: Fix SIGSEGV introduced in r54438 #b823ce3277 (mantis #31561)
						
						
						
						
						
						
						
						git-svn-id: trunk@54446 - 
						
					 | 
					
						2017-03-18 15:25:47 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								hnb
							
						 
					 | 
					
						
						
						
						
							
						
						
							b823ce3277
							
						
					 | 
					
						
						
							
							CodeTools: find all *.ini files located in paths declared in fpc.cfg (-Fi option)
						
						
						
						
						
						
						
						git-svn-id: trunk@54438 - 
						
					 | 
					
						2017-03-17 21:21:51 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								mattias
							
						 
					 | 
					
						
						
						
						
							
						
						
							8ab48719ee
							
						
					 | 
					
						
						
							
							codetools: pas2js: use define instead of mode
						
						
						
						
						
						
						
						git-svn-id: trunk@54285 - 
						
					 | 
					
						2017-02-26 22:36:39 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								mattias
							
						 
					 | 
					
						
						
						
						
							
						
						
							9a663cc51d
							
						
					 | 
					
						
						
							
							codetools: added compiler mode pas2js
						
						
						
						
						
						
						
						git-svn-id: trunk@54284 - 
						
					 | 
					
						2017-02-26 22:18:28 +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
							
						 
					 | 
					
						
						
						
						
							
						
						
							81599322c4
							
						
					 | 
					
						
						
							
							codetools: started FindFileAtCursor
						
						
						
						
						
						
						
						git-svn-id: trunk@53269 - 
						
					 | 
					
						2016-10-30 23:42:40 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								mattias
							
						 
					 | 
					
						
						
						
						
							
						
						
							b23106921b
							
						
					 | 
					
						
						
							
							codetools: added TLinkScanner.FindFirstDirective
						
						
						
						
						
						
						
						git-svn-id: trunk@53191 - 
						
					 | 
					
						2016-10-21 17:41:05 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								mattias
							
						 
					 | 
					
						
						
						
						
							
						
						
							614f7eb46c
							
						
					 | 
					
						
						
							
							codetools: fixed find include file, uninitialized var
						
						
						
						
						
						
						
						git-svn-id: trunk@52738 - 
						
					 | 
					
						2016-07-21 19:36:36 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								mattias
							
						 
					 | 
					
						
						
						
						
							
						
						
							4117b06b77
							
						
					 | 
					
						
						
							
							codetools: include file search: find include file without extension, use semicolon path separator in Delphi mode
						
						
						
						
						
						
						
						git-svn-id: trunk@52736 - 
						
					 | 
					
						2016-07-21 10:53:40 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								mattias
							
						 
					 | 
					
						
						
						
						
							
						
						
							0bd6601f77
							
						
					 | 
					
						
						
							
							codetools: modeswitch unicodestrings: set FPC_UNICODESTRINGS
						
						
						
						
						
						
						
						git-svn-id: trunk@52685 - 
						
					 | 
					
						2016-07-14 09:28:57 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								juha
							
						 
					 | 
					
						
						
						
						
							
						
						
							d5346b5108
							
						
					 | 
					
						
						
							
							Formatting
						
						
						
						
						
						
						
						git-svn-id: trunk@52529 - 
						
					 | 
					
						2016-06-20 08:51:12 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								ondrej
							
						 
					 | 
					
						
						
						
						
							
						
						
							e0dca9c427
							
						
					 | 
					
						
						
							
							codetools: fix TDirectiveSequenceItem.FindValue
						
						
						
						
						
						
						
						git-svn-id: trunk@51139 - 
						
					 | 
					
						2016-01-02 21:44:37 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								ondrej
							
						 
					 | 
					
						
						
						
						
							
						
						
							6ef11b34cc
							
						
					 | 
					
						
						
							
							codetools: fixed CalcMemSize of TDirectiveSequenceItem.
						
						
						
						
						
						
						
						git-svn-id: trunk@50328 - 
						
					 | 
					
						2015-11-13 16:05:29 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								ondrej
							
						 
					 | 
					
						
						
						
						
							
						
						
							9697e1140e
							
						
					 | 
					
						
						
							
							codetools: refactoring of linkscanner directive sequences.
						
						
						
						
						
						
						
						git-svn-id: trunk@50326 - 
						
					 | 
					
						2015-11-13 13:17:13 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								ondrej
							
						 
					 | 
					
						
						
						
						
							
						
						
							794c959cde
							
						
					 | 
					
						
						
							
							codetools: added support of SCOPEDENUMS directive.
						
						
						
						
						
						
						
						git-svn-id: trunk@50324 - 
						
					 | 
					
						2015-11-13 10:10:17 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								mattias
							
						 
					 | 
					
						
						
						
						
							
						
						
							105b3e0652
							
						
					 | 
					
						
						
							
							codetools: identifier completion: $optimization directive
						
						
						
						
						
						
						
						git-svn-id: trunk@50161 - 
						
					 | 
					
						2015-10-25 09:17:25 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								mattias
							
						 
					 | 
					
						
						
						
						
							
						
						
							ccd0eeebaf
							
						
					 | 
					
						
						
							
							codetools: find declaration of string constant dot identifier
						
						
						
						
						
						
						
						git-svn-id: trunk@50083 - 
						
					 | 
					
						2015-10-16 15:37:23 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								mattias
							
						 
					 | 
					
						
						
						
						
							
						
						
							8d32bb263f
							
						
					 | 
					
						
						
							
							codetools: use camelcase for system unit under Delphi, make ExpressionTypeDescNames a var, patch #28648 from Ondrej Pokorny
						
						
						
						
						
						
						
						git-svn-id: trunk@49796 - 
						
					 | 
					
						2015-09-09 11:16:09 +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 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								juha
							
						 
					 | 
					
						
						
						
						
							
						
						
							9dc2acfa82
							
						
					 | 
					
						
						
							
							Codetools: Accept the "&" character. Issue #28221, patch from Ondrej Pokorny.
						
						
						
						
						
						
						
						git-svn-id: trunk@49307 - 
						
					 | 
					
						2015-06-10 09:02:52 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								mattias
							
						 
					 | 
					
						
						
						
						
							
						
						
							aea275de32
							
						
					 | 
					
						
						
							
							codetools: clean up
						
						
						
						
						
						
						
						git-svn-id: trunk@48667 - 
						
					 | 
					
						2015-04-06 18:03:39 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								mattias
							
						 
					 | 
					
						
						
						
						
							
						
						
							6f305d5efe
							
						
					 | 
					
						
						
							
							codetools: clean up
						
						
						
						
						
						
						
						git-svn-id: trunk@48662 - 
						
					 | 
					
						2015-04-06 17:42:31 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								juha
							
						 
					 | 
					
						
						
						
						
							
						
						
							232c983159
							
						
					 | 
					
						
						
							
							CodeTools: Initialize variables based on compiler warnings. Contains ToDo items.
						
						
						
						
						
						
						
						git-svn-id: trunk@48480 - 
						
					 | 
					
						2015-03-24 17:51:40 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								mattias
							
						 
					 | 
					
						
						
						
						
							
						
						
							598e03ed42
							
						
					 | 
					
						
						
							
							codetools: fixed rebuilding nodes when targetcpu changed
						
						
						
						
						
						
						
						git-svn-id: trunk@48270 - 
						
					 | 
					
						2015-03-11 18:05:43 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								mattias
							
						 
					 | 
					
						
						
						
						
							
						
						
							00d2898a47
							
						
					 | 
					
						
						
							
							codetools: implemented parsing jvm class external as no forrward, searching indirect ancestors
						
						
						
						
						
						
						
						git-svn-id: trunk@48268 - 
						
					 | 
					
						2015-03-11 17:21:34 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								mattias
							
						 
					 | 
					
						
						
						
						
							
						
						
							8da67d53d9
							
						
					 | 
					
						
						
							
							codetools: parse -is block-
						
						
						
						
						
						
						
						git-svn-id: trunk@45890 - 
						
					 | 
					
						2014-07-16 12:41:27 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								mattias
							
						 
					 | 
					
						
						
						
						
							
						
						
							333f004e92
							
						
					 | 
					
						
						
							
							codetools: linkscanner: do not use currentdir as fallback
						
						
						
						
						
						
						
						git-svn-id: trunk@45234 - 
						
					 | 
					
						2014-05-30 11:21:41 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								mattias
							
						 
					 | 
					
						
						
						
						
							
						
						
							866cd156bb
							
						
					 | 
					
						
						
							
							codetools: do not search for unit objpas with Delphi compiler
						
						
						
						
						
						
						
						git-svn-id: trunk@45100 - 
						
					 | 
					
						2014-05-20 08:59:03 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								mattias
							
						 
					 | 
					
						
						
						
						
							
						
						
							06baacaedd
							
						
					 | 
					
						
						
							
							codetools: use unit uuchar in modeswitch unicodesctrings
						
						
						
						
						
						
						
						git-svn-id: trunk@44826 - 
						
					 | 
					
						2014-04-27 18:15:55 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								juha
							
						 
					 | 
					
						
						
						
						
							
						
						
							5df636d70f
							
						
					 | 
					
						
						
							
							Codetools: Allow {$MODESWITCH TYPEHELPERS}. Issue #25743, patch from Dennis Fehr.
						
						
						
						
						
						
						
						git-svn-id: trunk@44514 - 
						
					 | 
					
						2014-03-24 23:10:11 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								mattias
							
						 
					 | 
					
						
						
						
						
							
						
						
							6079e45b4d
							
						
					 | 
					
						
						
							
							codetools: fixed finding Delphi System unit
						
						
						
						
						
						
						
						git-svn-id: trunk@44267 - 
						
					 | 
					
						2014-02-26 22:11:32 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								mattias
							
						 
					 | 
					
						
						
						
						
							
						
						
							f5dda02fe9
							
						
					 | 
					
						
						
							
							IDE: renamed DoPathDelims to ForcePathDelims
						
						
						
						
						
						
						
						git-svn-id: trunk@42697 - 
						
					 | 
					
						2013-09-09 10:18:24 +00:00 | 
					
					
						
						
							
							
							
						
					 |