Henry Wilson 
							
						 
					 
					
						
						
							
						
						7c8e7c6b6e 
					 
					
						
						
							
							Codechange: Use null pointer literal instead of the NULL macro  
						
						
						
						
					 
					
						2019-04-10 23:22:20 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Lutz 
							
						 
					 
					
						
						
							
						
						baf9229931 
					 
					
						
						
							
							Codechange: Replace AutoDeleteSmallVector with direct std::vector use in text layout code.  
						
						
						
						
					 
					
						2019-04-09 22:45:15 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Lutz 
							
						 
					 
					
						
						
							
						
						329bb52613 
					 
					
						
						
							
							Codechange: Store text layout runs directly as values in a std::vector instead of heap allocated.  
						
						... 
						
						
						
						This reduces memory allocations and heap fragmentation. 
						
						
					 
					
						2019-04-09 22:45:15 +02:00 
						 
				 
			
				
					
						
							
							
								Henry Wilson 
							
						 
					 
					
						
						
							
						
						cc62f4163f 
					 
					
						
						
							
							Cleanup: Remove unused size template parameters from SmallMap and Auto[Free|Delete]SmallVector  
						
						
						
						
					 
					
						2019-03-26 20:15:57 +00:00 
						 
				 
			
				
					
						
							
							
								Patric Stout 
							
						 
					 
					
						
						
							
						
						52d7e7d45e 
					 
					
						
						
							
							Codechange: ICU_LAYOUT is in reality ICU_LX (according to their CMake files)  
						
						... 
						
						
						
						By naming it in a different way, things get a bit confusing.
Especially if we are switching to CMake, which autodetects these
things, we need to use the name the authors of ICU gave it; not
our interpertation of that name. 
						
						
					 
					
						2019-03-11 10:16:00 +01:00 
						 
				 
			
				
					
						
							
							
								PeterN 
							
						 
					 
					
						
						
							
						
						63fe6c6598 
					 
					
						
						
							
							Codechange: Make std::stack use std::vector container in string formatting/drawing. ( #7305 )  
						
						... 
						
						
						
						This is a very minor performance increase which can add up during operations such
as sorting. Performance impact my be platform/compiler dependent. 
						
						
					 
					
						2019-03-02 08:06:02 +00:00 
						 
				 
			
				
					
						
							
							
								Stefan Strogin 
							
						 
					 
					
						
						
							
						
						fec44b0d09 
					 
					
						
						
							
							Fix   #6854 : Compilation with ICU 62 ( #6912 )  
						
						
						
						
					 
					
						2018-09-20 22:36:45 +02:00 
						 
				 
			
				
					
						
							
							
								PeterN 
							
						 
					 
					
						
						
							
						
						3b32075e8a 
					 
					
						
						
							
							Add: {PUSH_COLOUR} and {POP_COLOUR} control codes to handle switching colours. ( #6737 )  
						
						... 
						
						
						
						This replaces the internal SCC_PREVIOUS_COLOUR swap. 
						
						
					 
					
						2018-04-19 19:33:21 +01:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						69fac508c3 
					 
					
						
						
							
							(svn r27367) -Codechange: make a distinction between the layouting part of ICU (lx) or the sorting/collation part of ICU (i18n)  
						
						
						
						
					 
					
						2015-08-09 12:33:27 +00:00 
						 
				 
			
				
					
						
							
							
								michi_cc 
							
						 
					 
					
						
						
							
						
						b0b20192a9 
					 
					
						
						
							
							(svn r26029) -Fix (r26017): The internal index of a character in the layout line depends on the used layouter.  
						
						
						
						
					 
					
						2013-11-17 17:08:20 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						4c5ccc8b94 
					 
					
						
						
							
							(svn r26018) -Codechange: since there's a wrapper for ICU functions now, we can use proper coding style for names again  
						
						
						
						
					 
					
						2013-11-16 21:05:26 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						ddc0026712 
					 
					
						
						
							
							(svn r26017) -Change: allow the fallback and ICU layouter to exist in unison  
						
						... 
						
						
						
						-Fix [FS#5711]: crash when the ICU layouter thinks a font is corrupted 
						
						
					 
					
						2013-11-16 20:57:54 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						6449e96f1a 
					 
					
						
						
							
							(svn r26016) -Codechange: prepare for some class renames  
						
						
						
						
					 
					
						2013-11-16 20:32:55 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						b9e4697d8a 
					 
					
						
						
							
							(svn r26015) -Codechange: some constificaton  
						
						
						
						
					 
					
						2013-11-16 19:59:06 +00:00 
						 
				 
			
				
					
						
							
							
								michi_cc 
							
						 
					 
					
						
						
							
						
						bd02761b55 
					 
					
						
						
							
							(svn r25696) -Fix (r25651): Missing function in the non-ICU paragraph layouter.  
						
						
						
						
					 
					
						2013-08-06 17:35:11 +00:00 
						 
				 
			
				
					
						
							
							
								michi_cc 
							
						 
					 
					
						
						
							
						
						30867c487f 
					 
					
						
						
							
							(svn r25691) -Add: [OSX] Support for mouse selection in the IME composition string.  
						
						
						
						
					 
					
						2013-08-05 20:37:53 +00:00 
						 
				 
			
				
					
						
							
							
								michi_cc 
							
						 
					 
					
						
						
							
						
						33f3cf3a5d 
					 
					
						
						
							
							(svn r25651) -Fix: Textbuf caret rendering for complex scripts (e.g. Tamil).  
						
						
						
						
					 
					
						2013-08-05 20:35:23 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						0c0db5c4c7 
					 
					
						
						
							
							(svn r25574) -Fix (r25570): Trouble with initialisation order of static members of Layouter and FontCache.  
						
						
						
						
					 
					
						2013-07-07 12:07:06 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						d0eff986be 
					 
					
						
						
							
							(svn r25570) -Add: cache for ParagraphLayouts.  
						
						
						
						
					 
					
						2013-07-06 19:00:33 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						4824cb7886 
					 
					
						
						
							
							(svn r25569) -Codechange: Cache all Font instances in a static container.  
						
						
						
						
					 
					
						2013-07-06 18:56:23 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						3fa1b4e8c3 
					 
					
						
						
							
							(svn r25567) -Codechange: Revive dead DrawStringParams as FontState.  
						
						
						
						
					 
					
						2013-07-06 18:54:26 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						0c14a586bd 
					 
					
						
						
							
							(svn r25493) -Codechange: support for the safer variant of ICU's getFontTable  
						
						
						
						
					 
					
						2013-06-27 21:21:47 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						6ab0545022 
					 
					
						
						
							
							(svn r25483) -Fix: don't commit too much...  
						
						
						
						
					 
					
						2013-06-27 16:25:30 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						569eaf0e11 
					 
					
						
						
							
							(svn r25482) -Fix [FS#5620]: forced newlines were not properly handled  
						
						
						
						
					 
					
						2013-06-27 16:24:19 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						48c1e4f87e 
					 
					
						
						
							
							(svn r25470) -Feature-ish: use ICU's layout engine when that's available  
						
						
						
						
					 
					
						2013-06-25 20:40:58 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						4f0ef61d4e 
					 
					
						
						
							
							(svn r25466) -Add: drawing routine for the layout engine  
						
						
						
						
					 
					
						2013-06-25 20:38:12 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						2446b8ea60 
					 
					
						
						
							
							(svn r25465) -Codechange: add the concept of a layouting engine for text  
						
						
						
						
					 
					
						2013-06-25 20:29:31 +00:00