juha 
							
						 
					 
					
						
						
						
						
							
						
						
							800d968b77 
							
						 
					 
					
						
						
							
							LazUtils: Suppress some hints when compiling LazUtils. Issue  #27961 .  
						
						 
						
						... 
						
						
						
						git-svn-id: trunk@51053 - 
						
					 
					
						2015-12-27 15:04:41 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bart 
							
						 
					 
					
						
						
						
						
							
						
						
							35b30db335 
							
						 
					 
					
						
						
							
							LazUtils: CopyDirTree: better readable Boolean expression.  
						
						 
						
						... 
						
						
						
						git-svn-id: trunk@51041 - 
						
					 
					
						2015-12-26 16:43:20 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bart 
							
						 
					 
					
						
						
						
						
							
						
						
							b8d42c3a62 
							
						 
					 
					
						
						
							
							LazUtils: Fix r51038 #10e166f60e for Issue  #28841 .  
						
						 
						
						... 
						
						
						
						git-svn-id: trunk@51039 - 
						
					 
					
						2015-12-26 13:50:01 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bart 
							
						 
					 
					
						
						
						
						
							
						
						
							10e166f60e 
							
						 
					 
					
						
						
							
							LazUtils: Better fix "Prevent CopyDirTree copying to a subdirectory of source." Issue  #28841 .  
						
						 
						
						... 
						
						
						
						git-svn-id: trunk@51038 - 
						
					 
					
						2015-12-26 13:14:11 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								juha 
							
						 
					 
					
						
						
						
						
							
						
						
							d10faafb1a 
							
						 
					 
					
						
						
							
							LazUtils: Use trimmed paths for comparing sub-dir in CopyDirTree. Fix return value. Issue  #28841 .  
						
						 
						
						... 
						
						
						
						git-svn-id: trunk@51034 - 
						
					 
					
						2015-12-25 19:14:04 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								juha 
							
						 
					 
					
						
						
						
						
							
						
						
							6faa4e893c 
							
						 
					 
					
						
						
							
							LazUtils: Prevent CopyDirTree copying to a subdirectory of source. Issue  #28841 .  
						
						 
						
						... 
						
						
						
						git-svn-id: trunk@51033 - 
						
					 
					
						2015-12-25 18:39:32 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bart 
							
						 
					 
					
						
						
						
						
							
						
						
							39da734bec 
							
						 
					 
					
						
						
							
							LazUtils: fix compilation for WinCE.  
						
						 
						
						... 
						
						
						
						git-svn-id: trunk@51026 - 
						
					 
					
						2015-12-24 18:08:42 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bart 
							
						 
					 
					
						
						
						
						
							
						
						
							894c125543 
							
						 
					 
					
						
						
							
							LazUtils: Second attempt to implement Utf8Delete() for parameters of type Utf8String.  
						
						 
						
						... 
						
						
						
						git-svn-id: trunk@50910 - 
						
					 
					
						2015-12-18 17:59:39 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								mattias 
							
						 
					 
					
						
						
						
						
							
						
						
							7896da19ae 
							
						 
					 
					
						
						
							
							IDE: fixed searching in PATH on Windows  
						
						 
						
						... 
						
						
						
						git-svn-id: trunk@50865 - 
						
					 
					
						2015-12-17 14:34:53 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bart 
							
						 
					 
					
						
						
						
						
							
						
						
							b3035175ac 
							
						 
					 
					
						
						
							
							LazUtils: implement Utf8Delete() and Utf8Insert() for parameters of type Utf8String. (Only needed for these, since they use var parameters).  
						
						 
						
						... 
						
						
						
						git-svn-id: trunk@50850 - 
						
					 
					
						2015-12-16 17:07:58 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bart 
							
						 
					 
					
						
						
						
						
							
						
						
							eef2f8f590 
							
						 
					 
					
						
						
							
							LazUtils: implement Utf16StringReplace.  
						
						 
						
						... 
						
						
						
						git-svn-id: trunk@50849 - 
						
					 
					
						2015-12-16 16:55:05 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ondrej 
							
						 
					 
					
						
						
						
						
							
						
						
							3a6697bc77 
							
						 
					 
					
						
						
							
							codetools, lazutils, win32: less hints  
						
						 
						
						... 
						
						
						
						git-svn-id: trunk@50822 - 
						
					 
					
						2015-12-15 16:27:39 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								mattias 
							
						 
					 
					
						
						
						
						
							
						
						
							9a471bcd00 
							
						 
					 
					
						
						
							
							lazutils: fixed compilation under Windows  
						
						 
						
						... 
						
						
						
						git-svn-id: trunk@50729 - 
						
					 
					
						2015-12-09 23:35:07 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								mattias 
							
						 
					 
					
						
						
						
						
							
						
						
							b48a3ea89e 
							
						 
					 
					
						
						
							
							lazutils: UTF8ToWinCP for Unix  
						
						 
						
						... 
						
						
						
						git-svn-id: trunk@50723 - 
						
					 
					
						2015-12-09 22:58:30 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								juha 
							
						 
					 
					
						
						
						
						
							
						
						
							67bbb06ba6 
							
						 
					 
					
						
						
							
							LazUtils: Finalize FreeTypeFont instance only when needed. Issue  #29151 , patch from Andrey Zubarev.  
						
						 
						
						... 
						
						
						
						git-svn-id: trunk@50712 - 
						
					 
					
						2015-12-08 19:56:21 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								mattias 
							
						 
					 
					
						
						
						
						
							
						
						
							eeeb237080 
							
						 
					 
					
						
						
							
							lazutils: fixed TProcessUTF8 ancestor  
						
						 
						
						... 
						
						
						
						git-svn-id: trunk@50655 - 
						
					 
					
						2015-12-05 18:51:23 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								mattias 
							
						 
					 
					
						
						
						
						
							
						
						
							82b946cccb 
							
						 
					 
					
						
						
							
							lazutils: fixed dangling pointer  
						
						 
						
						... 
						
						
						
						git-svn-id: trunk@50646 - 
						
					 
					
						2015-12-05 14:08:46 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								mattias 
							
						 
					 
					
						
						
						
						
							
						
						
							55619096fd 
							
						 
					 
					
						
						
							
							lazutils: fixed compilation FC 2.6.4  
						
						 
						
						... 
						
						
						
						git-svn-id: trunk@50627 - 
						
					 
					
						2015-12-05 00:13:53 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								mattias 
							
						 
					 
					
						
						
						
						
							
						
						
							9e8df5c8ed 
							
						 
					 
					
						
						
							
							lazutils: fixed ConsoleToUTF8 on Windows  
						
						 
						
						... 
						
						
						
						git-svn-id: trunk@50624 - 
						
					 
					
						2015-12-04 23:04:44 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								mattias 
							
						 
					 
					
						
						
						
						
							
						
						
							93a809284f 
							
						 
					 
					
						
						
							
							lazutils: TProcessUTF8: using CreateProcessW on MSWindows, using alias otherwise  
						
						 
						
						... 
						
						
						
						git-svn-id: trunk@50603 - 
						
					 
					
						2015-12-04 16:06:35 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								mattias 
							
						 
					 
					
						
						
						
						
							
						
						
							d0dace2bf5 
							
						 
					 
					
						
						
							
							lazutils: TProcessUTF8: experimental on mswindows override Execute using CreateProcessW, other platforms: use alias, bug  #28991  
						
						 
						
						... 
						
						
						
						git-svn-id: trunk@50595 - 
						
					 
					
						2015-12-04 15:27:16 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								mattias 
							
						 
					 
					
						
						
						
						
							
						
						
							fff60a4076 
							
						 
					 
					
						
						
							
							lazutils: undo TProcessUTF8 change, not stable  
						
						 
						
						... 
						
						
						
						git-svn-id: trunk@50588 - 
						
					 
					
						2015-12-03 15:05:22 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								mattias 
							
						 
					 
					
						
						
						
						
							
						
						
							eeed3eae79 
							
						 
					 
					
						
						
							
							lazutils: TProcessUTF8: on mswindows override Execute using CreateProcessW, other platforms: use alias, bug  #28991  
						
						 
						
						... 
						
						
						
						git-svn-id: trunk@50586 - 
						
					 
					
						2015-12-03 14:50:36 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bart 
							
						 
					 
					
						
						
						
						
							
						
						
							1f91afe602 
							
						 
					 
					
						
						
							
							LazUtils: fix issue with implicit codepage conversion in ParamStrUtf8. Issue  #0028815 .  
						
						 
						
						... 
						
						
						
						git-svn-id: trunk@50569 - 
						
					 
					
						2015-12-02 13:33:56 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bart 
							
						 
					 
					
						
						
						
						
							
						
						
							a121cb2acc 
							
						 
					 
					
						
						
							
							LazUtils: Fix implicit codepage ceversion issue for FindFirstUtf8/FindNextUtf8 (Windows). Patch by Michl. Issue  #0028406 .  
						
						 
						
						... 
						
						
						
						git-svn-id: trunk@50567 - 
						
					 
					
						2015-12-02 12:43:29 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bart 
							
						 
					 
					
						
						
						
						
							
						
						
							2a47550bba 
							
						 
					 
					
						
						
							
							LazUtils: fix crash in ExpandFilenameUtf8 (Issue  #0029098 ).  
						
						 
						
						... 
						
						
						
						git-svn-id: trunk@50519 - 
						
					 
					
						2015-11-28 15:48:40 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bart 
							
						 
					 
					
						
						
						
						
							
						
						
							efc3ca18be 
							
						 
					 
					
						
						
							
							LazUtf8: Fix Utf8ToConsole. Patch by ChrisF, modified by me. Issue  #0028371 .  
						
						 
						
						... 
						
						
						
						git-svn-id: trunk@50514 - 
						
					 
					
						2015-11-27 10:39:35 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bart 
							
						 
					 
					
						
						
						
						
							
						
						
							b2fa28caad 
							
						 
					 
					
						
						
							
							LazUtils: add lazutils_defines.inc, forgotten in r50498 #0c8df133dd.  
						
						 
						
						... 
						
						
						
						git-svn-id: trunk@50499 - 
						
					 
					
						2015-11-24 16:24:54 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bart 
							
						 
					 
					
						
						
						
						
							
						
						
							0c8df133dd 
							
						 
					 
					
						
						
							
							LazUtils:  
						
						 
						
						... 
						
						
						
						- An attempt to unify the defines for the different scenario's in the use of (not) codepage aware ansistrings
  and the use of the "Utf8 in RTL" feature.
  It makes for better separation of code and thus better readability and ease of maintainance (and in a later
  stadium it makes it easier to remove code that deals with non codepage aware ansistrings (fpc < 3.0)).
- Also replace (FPC_FULLVERSION >= xxxx) with FPC_HAS_CPSTRING where appropriate.
- Replace the custom HasCP define with built in FPC_HAS_CPSTRING define.
git-svn-id: trunk@50498 - 
						
					 
					
						2015-11-24 16:23:18 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bart 
							
						 
					 
					
						
						
						
						
							
						
						
							0493a91c19 
							
						 
					 
					
						
						
							
							LazUtils: Less hints.  
						
						 
						
						... 
						
						
						
						git-svn-id: trunk@50497 - 
						
					 
					
						2015-11-24 14:24:12 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bart 
							
						 
					 
					
						
						
						
						
							
						
						
							094b14ce22 
							
						 
					 
					
						
						
							
							LazUtils: remove legacy code for the 2.6.0 compiler.  
						
						 
						
						... 
						
						
						
						git-svn-id: trunk@50496 - 
						
					 
					
						2015-11-24 14:06:50 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bart 
							
						 
					 
					
						
						
						
						
							
						
						
							984edab996 
							
						 
					 
					
						
						
							
							LazUtils: fix compilation of LazUtf8 for fpc <= 3.0.0 after r50470 #22750460e4.  
						
						 
						
						... 
						
						
						
						git-svn-id: trunk@50475 - 
						
					 
					
						2015-11-22 23:32:54 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bart 
							
						 
					 
					
						
						
						
						
							
						
						
							22750460e4 
							
						 
					 
					
						
						
							
							LazUtils: fix compilation of LazUtf8 for WinCE. Issue  #0029059 .  
						
						 
						
						... 
						
						
						
						git-svn-id: trunk@50470 - 
						
					 
					
						2015-11-22 12:33:32 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								mattias 
							
						 
					 
					
						
						
						
						
							
						
						
							da9c319b92 
							
						 
					 
					
						
						
							
							lazutils: LoadFromCSVStream: fixed reading UTF16  
						
						 
						
						... 
						
						
						
						git-svn-id: trunk@50319 - 
						
					 
					
						2015-11-12 14:30:42 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								mattias 
							
						 
					 
					
						
						
						
						
							
						
						
							a1e2f1e248 
							
						 
					 
					
						
						
							
							lazutils: LoadFromCSVStream: fixed reading UTF16  
						
						 
						
						... 
						
						
						
						git-svn-id: trunk@50232 - 
						
					 
					
						2015-11-06 12:05:15 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								mattias 
							
						 
					 
					
						
						
						
						
							
						
						
							fb15809cef 
							
						 
					 
					
						
						
							
							lazutils: DirectoryIsWritable: check if directory exists  
						
						 
						
						... 
						
						
						
						git-svn-id: trunk@50170 - 
						
					 
					
						2015-10-26 09:26:44 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								mattias 
							
						 
					 
					
						
						
						
						
							
						
						
							c8e7c3acb5 
							
						 
					 
					
						
						
							
							lazutils: lconvencoding: fixed using tables for lossless conversion back and forth  
						
						 
						
						... 
						
						
						
						git-svn-id: trunk@50157 - 
						
					 
					
						2015-10-24 21:46:16 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								mattias 
							
						 
					 
					
						
						
						
						
							
						
						
							fcafecec98 
							
						 
					 
					
						
						
							
							LCL: LoadFromCSVStream: fixed converting UTF16  
						
						 
						
						... 
						
						
						
						git-svn-id: trunk@50146 - 
						
					 
					
						2015-10-22 21:34:53 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								mattias 
							
						 
					 
					
						
						
						
						
							
						
						
							9eae75a03b 
							
						 
					 
					
						
						
							
							LCL: LoadFromCSVStream: fixed reading quote not closed  
						
						 
						
						... 
						
						
						
						git-svn-id: trunk@50144 - 
						
					 
					
						2015-10-22 19:37:40 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								juha 
							
						 
					 
					
						
						
						
						
							
						
						
							5fc7132693 
							
						 
					 
					
						
						
							
							Use the new UTF-8 system by default. Can be disabled by define DisableUTF8RTL. EnableUTF8RTL is removed.  
						
						 
						
						... 
						
						
						
						git-svn-id: trunk@50129 - 
						
					 
					
						2015-10-20 17:20:11 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								juha 
							
						 
					 
					
						
						
						
						
							
						
						
							c831f9ecd9 
							
						 
					 
					
						
						
							
							LazUtils: Less notes from compiler about Asian codepages.  
						
						 
						
						... 
						
						
						
						git-svn-id: trunk@50088 - 
						
					 
					
						2015-10-16 21:48:15 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								mattias 
							
						 
					 
					
						
						
						
						
							
						
						
							2c46e6e468 
							
						 
					 
					
						
						
							
							IDE+lazbuild+makefiles: on darwin use -gw instead of -g  
						
						 
						
						... 
						
						
						
						git-svn-id: trunk@49906 - 
						
					 
					
						2015-10-01 18:40:54 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								juha 
							
						 
					 
					
						
						
						
						
							
						
						
							5642758bf1 
							
						 
					 
					
						
						
							
							LazUtils: Fix TFileSearcher encoding when -dEnableUTF8RTL is not used. Issue  #28406 , patch from Michl.  
						
						 
						
						... 
						
						
						
						git-svn-id: trunk@49888 - 
						
					 
					
						2015-09-28 19:57:52 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								mattias 
							
						 
					 
					
						
						
						
						
							
						
						
							43bbbdf2d0 
							
						 
					 
					
						
						
							
							lazutils: fixed compialtion EnableUTF8RTL  
						
						 
						
						... 
						
						
						
						git-svn-id: trunk@49866 - 
						
					 
					
						2015-09-21 18:18:12 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								mattias 
							
						 
					 
					
						
						
						
						
							
						
						
							9c680beb48 
							
						 
					 
					
						
						
							
							lazutils: lconvencoding: using system conversion only if available, extened ConvertEncodingFromUTF8 with parameter SetTargetCodePage, default is false for compatibility with code using 1.4 and below, bug  #28485  
						
						 
						
						... 
						
						
						
						git-svn-id: trunk@49859 - 
						
					 
					
						2015-09-21 10:50:54 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								juha 
							
						 
					 
					
						
						
						
						
							
						
						
							50bc37338d 
							
						 
					 
					
						
						
							
							IDE, AnchorDocking: Support desktops also with docked IDE. Move configuration to environment options. By Ondrej Pokorny.  
						
						 
						
						... 
						
						
						
						git-svn-id: trunk@49778 - 
						
					 
					
						2015-09-07 22:01:22 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								jesus 
							
						 
					 
					
						
						
						
						
							
						
						
							0ca49a5f21 
							
						 
					 
					
						
						
							
							LCL, fix CSV import into StringGrid omits first line, from wp, issue  #28582  
						
						 
						
						... 
						
						
						
						git-svn-id: trunk@49735 - 
						
					 
					
						2015-09-01 19:20:51 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bart 
							
						 
					 
					
						
						
						
						
							
						
						
							da24388dc4 
							
						 
					 
					
						
						
							
							LazUtils: Prevent "Abstract method called"  for TXMLObjectWriter / TXMLObjectReader also with FPC 3.0.0. Issue  #27817 .  
						
						 
						
						... 
						
						
						
						git-svn-id: trunk@49712 - 
						
					 
					
						2015-08-26 09:29:52 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								mattias 
							
						 
					 
					
						
						
						
						
							
						
						
							dcfae18d9a 
							
						 
					 
					
						
						
							
							lazutils: comments  
						
						 
						
						... 
						
						
						
						git-svn-id: trunk@49664 - 
						
					 
					
						2015-08-13 10:13:05 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								mattias 
							
						 
					 
					
						
						
						
						
							
						
						
							ccdf8a27f9 
							
						 
					 
					
						
						
							
							lazutils: clean up  
						
						 
						
						... 
						
						
						
						git-svn-id: trunk@49648 - 
						
					 
					
						2015-08-11 12:47:25 +00:00