florian
							
						 
					 | 
					
						
						
						
						
							
						
						
							291db810bd
							
						
					 | 
					
						
						
							
							* fixed with r1182
						
						
						
						
						
						
						
						git-svn-id: trunk@1190 - 
						
					 | 
					
						2005-09-25 15:34:58 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								florian
							
						 
					 | 
					
						
						
						
						
							
						
						
							6e2a771c41
							
						
					 | 
					
						
						
							
							* Ansi2Wide inserts ? for unknown chars
						
						
						
						
						
						
						
						* better error reporting
git-svn-id: trunk@1189 - 
						
					 | 
					
						2005-09-25 15:04:35 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								florian
							
						 
					 | 
					
						
						
						
						
							
						
						
							8e09d48591
							
						
					 | 
					
						
						
							
							- removed a writeln I recently committed by accident
						
						
						
						
						
						
						
						git-svn-id: trunk@1188 - 
						
					 | 
					
						2005-09-25 14:37:37 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								florian
							
						 
					 | 
					
						
						
						
						
							
						
						
							d629426b67
							
						
					 | 
					
						
						
							
							+ system qualifier added
						
						
						
						
						
						
						
						git-svn-id: trunk@1187 - 
						
					 | 
					
						2005-09-25 14:35:01 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								florian
							
						 
					 | 
					
						
						
						
						
							
						
						
							a897adf6cc
							
						
					 | 
					
						
						
							
							* try to unlock mutex before destroying it
						
						
						
						
						
						
						
						git-svn-id: trunk@1186 - 
						
					 | 
					
						2005-09-25 14:27:15 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								michael
							
						 
					 | 
					
						
						
						
						
							
						
						
							2057b480a9
							
						
					 | 
					
						
						
							
							+ Fixed resource section names
						
						
						
						
						
						
						
						git-svn-id: trunk@1185 - 
						
					 | 
					
						2005-09-25 13:12:42 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								michael
							
						 
					 | 
					
						
						
						
						
							
						
						
							3043828803
							
						
					 | 
					
						
						
							
							+ Added ditheres and quantizers by Giulio Bernardi
						
						
						
						
						
						
						
						git-svn-id: trunk@1184 - 
						
					 | 
					
						2005-09-25 12:35:11 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								florian
							
						 
					 | 
					
						
						
						
						
							
						
						
							2f011934ef
							
						
					 | 
					
						
						
							
							+ pull in cthreads
						
						
						
						
						
						
						
						git-svn-id: trunk@1183 - 
						
					 | 
					
						2005-09-25 11:23:30 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								florian
							
						 
					 | 
					
						
						
						
						
							
						
						
							be99f2a7fd
							
						
					 | 
					
						
						
							
							* fixed loading of addresses of virtual methods to methodpointers in delphi mode
						
						
						
						
						
						
						
						git-svn-id: trunk@1182 - 
						
					 | 
					
						2005-09-25 10:58:17 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								florian
							
						 
					 | 
					
						
						
						
						
							
						
						
							6bc461dc61
							
						
					 | 
					
						
						
							
							* realmodulename must be used of course
						
						
						
						
						
						
						
						git-svn-id: trunk@1181 - 
						
					 | 
					
						2005-09-25 09:14:22 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								florian
							
						 
					 | 
					
						
						
						
						
							
						
						
							fa90e913df
							
						
					 | 
					
						
						
							
							* don't lowercase resource file name in delphi mode
						
						
						
						
						
						
						
						git-svn-id: trunk@1180 - 
						
					 | 
					
						2005-09-25 08:48:13 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								florian
							
						 
					 | 
					
						
						
						
						
							
						
						
							faa5630fab
							
						
					 | 
					
						
						
							
							* forgot to add file: should have been added with r1176
						
						
						
						
						
						
						
						git-svn-id: trunk@1179 - 
						
					 | 
					
						2005-09-24 17:44:45 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								florian
							
						 
					 | 
					
						
						
						
						
							
						
						
							a8109acb5c
							
						
					 | 
					
						
						
							
							* GlobalNameSpace is an interface so FreeAndNil shouldn't be used on it
						
						
						
						
						
						
						
						git-svn-id: trunk@1178 - 
						
					 | 
					
						2005-09-24 17:24:03 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								florian
							
						 
					 | 
					
						
						
						
						
							
						
						
							78f4cb86b0
							
						
					 | 
					
						
						
							
							* more widestring overloads for pos to avoid problems with selection of the correct one
						
						
						
						
						
						
						
						git-svn-id: trunk@1177 - 
						
					 | 
					
						2005-09-24 16:42:35 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								florian
							
						 
					 | 
					
						
						
						
						
							
						
						
							c67502ac2c
							
						
					 | 
					
						
						
							
							* real consts are now stored in text segment so they can be easier accessed
						
						
						
						
						
						
						
						git-svn-id: trunk@1176 - 
						
					 | 
					
						2005-09-24 16:11:49 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								florian
							
						 
					 | 
					
						
						
						
						
							
						
						
							10db94c8c1
							
						
					 | 
					
						
						
							
							* there is no muls, muld must be generated
						
						
						
						
						
						
						
						git-svn-id: trunk@1175 - 
						
					 | 
					
						2005-09-24 14:58:28 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								florian
							
						 
					 | 
					
						
						
						
						
							
						
						
							4f2c0a7049
							
						
					 | 
					
						
						
							
							* don't setup generic widestring routines, this would override the win32 specific ones
						
						
						
						
						
						
						
						git-svn-id: trunk@1173 - 
						
					 | 
					
						2005-09-24 10:04:21 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								florian
							
						 
					 | 
					
						
						
						
						
							
						
						
							e0d2eee158
							
						
					 | 
					
						
						
							
							* GenericAnsiStrComp fix from Vincent Snijders
						
						
						
						
						
						
						
						git-svn-id: trunk@1172 - 
						
					 | 
					
						2005-09-24 09:59:26 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								florian
							
						 
					 | 
					
						
						
						
						
							
						
						
							5a2b5a50a4
							
						
					 | 
					
						
						
							
							* data order for doubles in int registers on wince fixed
						
						
						
						
						
						
						
						git-svn-id: trunk@1171 - 
						
					 | 
					
						2005-09-24 09:28:55 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								florian
							
						 
					 | 
					
						
						
						
						
							
						
						
							0b3094fdde
							
						
					 | 
					
						
						
							
							* from Thomas Schatzl: changed result type of InstanceSize to PtrInt
						
						
						
						
						
						
						
						* simplified some code
* small methods of tobject are now inlined
git-svn-id: trunk@1170 - 
						
					 | 
					
						2005-09-24 08:35:43 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								florian
							
						 
					 | 
					
						
						
						
						
							
						
						
							700aacf6a3
							
						
					 | 
					
						
						
							
							+ forgot to add some helpers, now type cast helpers for olevariants should be complete
						
						
						
						
						
						
						
						git-svn-id: trunk@1169 - 
						
					 | 
					
						2005-09-23 16:56:36 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								florian
							
						 
					 | 
					
						
						
						
						
							
						
						
							372141e19d
							
						
					 | 
					
						
						
							
							+ more olevariant type cast wrappers
						
						
						
						
						
						
						
						git-svn-id: trunk@1168 - 
						
					 | 
					
						2005-09-23 16:36:09 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								florian
							
						 
					 | 
					
						
						
						
						
							
						
						
							6863cb00df
							
						
					 | 
					
						
						
							
							* code simplified
						
						
						
						
						
						
						
						git-svn-id: trunk@1167 - 
						
					 | 
					
						2005-09-23 16:35:46 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								peter
							
						 
					 | 
					
						
						
						
						
							
						
						
							cde3b119ef
							
						
					 | 
					
						
						
							
							* enable section smartlinking by default for i386-linux
						
						
						
						
						
						
						
						git-svn-id: trunk@1166 - 
						
					 | 
					
						2005-09-23 13:46:31 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								peter
							
						 
					 | 
					
						
						
						
						
							
						
						
							0edbc24e91
							
						
					 | 
					
						
						
							
							* add FSectsIndex that stores the sections in order, the old FSects is renamed to FSectsDict
						
						
						
						
						
						
						
						and will only be used for lookups
git-svn-id: trunk@1165 - 
						
					 | 
					
						2005-09-23 13:22:25 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								florian
							
						 
					 | 
					
						
						
						
						
							
						
						
							c7cd9ff06b
							
						
					 | 
					
						
						
							
							* TMultiReadExclusiveWriteSynchronizer fixed and moved to SysUtils
						
						
						
						
						
						
						
						git-svn-id: trunk@1164 - 
						
					 | 
					
						2005-09-23 13:07:11 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								marco
							
						 
					 | 
					
						
						
						
						
							
						
						
							20087744ea
							
						
					 | 
					
						
						
							
							* libc patches from Almindor
						
						
						
						
						
						
						
						git-svn-id: trunk@1163 - 
						
					 | 
					
						2005-09-23 12:18:50 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jonas Maebe
							
						 
					 | 
					
						
						
						
						
							
						
						
							8b8d3de3bf
							
						
					 | 
					
						
						
							
							* finally fix for fixing up conditional jumps that are too long
						
						
						
						
						
						
						
						git-svn-id: trunk@1161 - 
						
					 | 
					
						2005-09-23 10:02:53 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								oro06
							
						 
					 | 
					
						
						
						
						
							
						
						
							84cd7d6706
							
						
					 | 
					
						
						
							
							* fixed stream resource unicode issue
						
						
						
						
						
						
						
						git-svn-id: trunk@1160 - 
						
					 | 
					
						2005-09-23 10:02:01 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								florian
							
						 
					 | 
					
						
						
						
						
							
						
						
							2476957db9
							
						
					 | 
					
						
						
							
							* workaorund for ld merging problems from Simon Kissel
						
						
						
						
						
						
						
						git-svn-id: trunk@1159 - 
						
					 | 
					
						2005-09-23 09:58:16 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								florian
							
						 
					 | 
					
						
						
						
						
							
						
						
							95b995fe27
							
						
					 | 
					
						
						
							
							* fixed resource streams for 64 bit systems
						
						
						
						
						
						
						
						git-svn-id: trunk@1158 - 
						
					 | 
					
						2005-09-23 09:56:14 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								florian
							
						 
					 | 
					
						
						
						
						
							
						
						
							eb57d588fd
							
						
					 | 
					
						
						
							
							+ several olevariant helpers and wrappers implemented
						
						
						
						
						
						
						
						git-svn-id: trunk@1157 - 
						
					 | 
					
						2005-09-23 09:48:55 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								florian
							
						 
					 | 
					
						
						
						
						
							
						
						
							c94849ddb0
							
						
					 | 
					
						
						
							
							* readded overload directive to lowercase
						
						
						
						
						
						
						
						+ lowercase(<variant>);
git-svn-id: trunk@1156 - 
						
					 | 
					
						2005-09-22 17:18:28 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								florian
							
						 
					 | 
					
						
						
						
						
							
						
						
							77db0e5185
							
						
					 | 
					
						
						
							
							+ length(<variant>);
						
						
						
						
						
						
						
						git-svn-id: trunk@1154 - 
						
					 | 
					
						2005-09-22 08:51:23 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								florian
							
						 
					 | 
					
						
						
						
						
							
						
						
							7c7ca4b8b6
							
						
					 | 
					
						
						
							
							+ some variant helper routines implemented
						
						
						
						
						
						
						
						git-svn-id: trunk@1153 - 
						
					 | 
					
						2005-09-21 21:22:35 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								florian
							
						 
					 | 
					
						
						
						
						
							
						
						
							6df53bf057
							
						
					 | 
					
						
						
							
							- removed overload directive from LowerCase, UpperCase hasn't one either
						
						
						
						
						
						
						
						git-svn-id: trunk@1151 - 
						
					 | 
					
						2005-09-20 21:10:24 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								florian
							
						 
					 | 
					
						
						
						
						
							
						
						
							3da870d699
							
						
					 | 
					
						
						
							
							+ -Sk loads also dynlibs
						
						
						
						
						
						
						
						git-svn-id: trunk@1150 - 
						
					 | 
					
						2005-09-20 20:49:37 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								oro06
							
						 
					 | 
					
						
						
						
						
							
						
						
							1cb9b55548
							
						
					 | 
					
						
						
							
							* updated wince\classes.pp stream resource unicode
						
						
						
						
						
						
						
						git-svn-id: trunk@1149 - 
						
					 | 
					
						2005-09-20 17:52:14 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								peter
							
						 
					 | 
					
						
						
						
						
							
						
						
							22a20e15e4
							
						
					 | 
					
						
						
							
							* aligntoptr needs to use unsigned calculations, patch by Thomas
						
						
						
						
						
						
						
						git-svn-id: trunk@1148 - 
						
					 | 
					
						2005-09-20 13:53:54 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								peter
							
						 
					 | 
					
						
						
						
						
							
						
						
							32fa578b58
							
						
					 | 
					
						
						
							
							* fix wrong typecast for smallset
						
						
						
						
						
						
						
						git-svn-id: trunk@1147 - 
						
					 | 
					
						2005-09-20 13:51:17 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								marco
							
						 
					 | 
					
						
						
						
						
							
						
						
							64dd758281
							
						
					 | 
					
						
						
							
							* minor updates
						
						
						
						
						
						
						
						git-svn-id: trunk@1146 - 
						
					 | 
					
						2005-09-20 11:23:18 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								peter
							
						 
					 | 
					
						
						
						
						
							
						
						
							c7f720aa09
							
						
					 | 
					
						
						
							
							* remove wrong check for empty section name. An empty section name is
						
						
						
						
						
						
						
						still required to get the start and end debuginfo always included
git-svn-id: trunk@1145 - 
						
					 | 
					
						2005-09-20 06:33:14 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								florian
							
						 
					 | 
					
						
						
						
						
							
						
						
							527a01bc9d
							
						
					 | 
					
						
						
							
							+ TResourceStream implemented
						
						
						
						
						
						
						
						git-svn-id: trunk@1143 - 
						
					 | 
					
						2005-09-19 20:15:25 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								florian
							
						 
					 | 
					
						
						
						
						
							
						
						
							bb26084a0f
							
						
					 | 
					
						
						
							
							+ UCS4StringToWideString
						
						
						
						
						
						
						
						+ WideStringToUCS4String
+ locale sensitive comparing of widestrings on unix
git-svn-id: trunk@1142 - 
						
					 | 
					
						2005-09-19 19:13:03 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								florian
							
						 
					 | 
					
						
						
						
						
							
						
						
							1c0035f882
							
						
					 | 
					
						
						
							
							+ pulls in cwstring by default
						
						
						
						
						
						
						
						git-svn-id: trunk@1141 - 
						
					 | 
					
						2005-09-19 16:52:22 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								peter
							
						 
					 | 
					
						
						
						
						
							
						
						
							72b0603943
							
						
					 | 
					
						
						
							
							* use mov insteead of push ds, valgrind doesn't like the push
						
						
						
						
						
						
						
						git-svn-id: trunk@1140 - 
						
					 | 
					
						2005-09-19 12:35:17 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								peter
							
						 
					 | 
					
						
						
						
						
							
						
						
							82faa95118
							
						
					 | 
					
						
						
							
							* lineinfo fixed for binary writer
						
						
						
						
						
						
						
						* add tai_directive to replace old tai_direct calls
    in powerpc
git-svn-id: trunk@1139 -
						
					 | 
					
						2005-09-19 11:47:30 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								peter
							
						 
					 | 
					
						
						
						
						
							
						
						
							1f8c074ab4
							
						
					 | 
					
						
						
							
							* make m68k compile
						
						
						
						
						
						
						
						git-svn-id: trunk@1138 - 
						
					 | 
					
						2005-09-19 11:46:23 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								oro06
							
						 
					 | 
					
						
						
						
						
							
						
						
							d60f16c069
							
						
					 | 
					
						
						
							
							+ Added sqlitev3x direct api call test
						
						
						
						
						
						
						
						ok under i386-win32 and arm-wince
* updated sqlite3.pp sqlite3_libversion_number
git-svn-id: trunk@1137 - 
						
					 | 
					
						2005-09-19 10:58:20 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								michael
							
						 
					 | 
					
						
						
						
						
							
						
						
							2c1901aeaa
							
						
					 | 
					
						
						
							
							+ Position is int64
						
						
						
						
						
						
						
						git-svn-id: trunk@1122 - 
						
					 | 
					
						2005-09-18 21:38:34 +00:00 | 
					
					
						
						
							
							
							
						
					 |