04a8a619b6
								
							 
						 
						
							
									Fix termination test in event processing 
							 
							
							
e13b602#572  
							
						 
						6 years ago  
				
					
						
							
								 
						
							
								e13b602ce0
								
							 
						 
						
							
									Avoid using pthread_cancel 
							 
							
							
If a thread is cancelled while it holds a mutex, other threads waiting for
the mutex will never be woken, even if destroying the mutex, thus
leading to a deadlock.
Better just make the thread loops have a proper exit case than risking
the tricky semantic of pthread_cancel. 
							
						 
						7 years ago  
				
					
						
							
								 
						
							
								919f3240cb
								
							 
						 
						
							
									Revert "Move handling of SetLetterVowel() to language files" 
							 
							
							
This reverts commit 6042eb8d1e 
							
						 
						7 years ago  
				
					
						
							
								 
						
							
								520a30e0b0
								
							 
						 
						
							
									code cleanup: use existing defines espeakRATE_MINIMUM, espeakRATE_NORMAL and espeakRATE_MAXIMUM. 
							 
							
							
							
						 
						7 years ago  
				
					
						
							
								 
						
							
								3da5af52aa
								
							 
						 
						
							
									man: fix incorrect default speed value 
							 
							
							
Fixes #555 . 
							
						 
						7 years ago  
				
					
						
							
								 
						
							
								6bdb2ee6cd
								
							 
						 
						
							
									ar: in MBROLA qaf is not considered 'thick' consonant 
							 
							
							
							
						 
						7 years ago  
				
					
						
							
								 
						
							
								26b067a68b
								
							 
						 
						
							
									ar: move default stress rule from code to config file 
							 
							
							
							
						 
						7 years ago  
				
					
						
							
								 
						
							
								9d901e48be
								
							 
						 
						
							
									shn: support numbers for 100, 1000, and 10000 
							 
							
							
							
						 
						7 years ago  
				
					
						
							
								 
						
							
								61672f5e24
								
							 
						 
						
							
									Use defines for the different number breaking systems to improve readability. 
							 
							
							
							
						 
						7 years ago  
				
					
						
							
								 
						
							
								273b8e2a1f
								
							 
						 
						
							
									en: support numbers upto a hundred nonillion 
							 
							
							
							
						 
						7 years ago  
				
					
						
							
								 
						
							
								9638750579
								
							 
						 
						
							
									Always flush stdout when reading stdin line by line. 
							 
							
							
							
						 
						7 years ago  
				
					
						
							
								 
						
							
								1c60fb7f62
								
							 
						 
						
							
									Don't use STRESSPOSN_1L for thousands_sep in the Slovak/Czech language setup. 
							 
							
							
							
						 
						7 years ago  
				
					
						
							
								 
						
							
								c6ac526847
								
							 
						 
						
							
									When printing phonemes, don't add a space at the start of a sentence or clause. 
							 
							
							
							
						 
						7 years ago  
				
					
						
							
								 
						
							
								65186c07df
								
							 
						 
						
							
									Preserve the sourceix property of a deleted phonSWITCH phoneme. 
							 
							
							
							
						 
						7 years ago  
				
					
						
							
								 
						
							
								cf6d14783c
								
							 
						 
						
							
									Preserve the sourceix property of a deleted phoneme for replaced phonemes. 
							 
							
							
							
						 
						7 years ago  
				
					
						
							
								 
						
							
								8e13f7147c
								
							 
						 
						
							
									Add constants for use with PHONEME_LIST.newword. 
							 
							
							
							
						 
						7 years ago  
				
					
						
							
								 
						
							
								86bbc257b0
								
							 
						 
						
							
									Support matching any length strings in the replacement rules. 
							 
							
							
							
						 
						7 years ago  
				
					
						
							
								 
						
							
								98e9122dfc
								
							 
						 
						
							
									FindReplacementChars: Pass in the source buffer (next characters) instead of next_in. 
							 
							
							
							
						 
						7 years ago  
				
					
						
							
								 
						
							
								4fbcda9c2a
								
							 
						 
						
							
									FindReplacementChars: Use an nc (next character) variable. 
							 
							
							
							
						 
						7 years ago  
				
					
						
							
								 
						
							
								cacc212d4b
								
							 
						 
						
							
									FindReplacementChars: Rename uc to fc. 
							 
							
							
							
						 
						7 years ago  
				
					
						
							
								 
						
							
								a9d4bdd7f7
								
							 
						 
						
							
									Make ignore_next into ignore_next_n to support ignoring multiple next characters. 
							 
							
							
							
						 
						7 years ago  
				
					
						
							
								 
						
							
								252f5772ae
								
							 
						 
						
							
									Simplify printing the replace message. 
							 
							
							
							
						 
						7 years ago  
				
					
						
							
								 
						
							
								55c64036e0
								
							 
						 
						
							
									Use UTF-8 strings in replace rules, instead of a packed UTF-16 pair. 
							 
							
							
							
						 
						7 years ago  
				
					
						
							
								 
						
							
								0e91fcbc04
								
							 
						 
						
							
									Don't use pw when reading the replacement data. 
							 
							
							
							
						 
						7 years ago  
				
					
						
							
								 
						
							
								424f705525
								
							 
						 
						
							
									Revert the new (broken) replacement rule logic. 
							 
							
							
The replacement tests for bs, hr, and sr are no longer marked as
broken as they work using the old code. The mk tests keep the
broken annotation, as they don't work in the old code either.
This reverts commit 801a8d197c64d5701e5e3b51ebf6171fd235d2c09f0667de86 
							
						 
						7 years ago  
				
					
						
							
								 
						
							
								bba7069cb3
								
							 
						 
						
							
									issue #520: Use .replace rules in the language rule files for Cyrillic to Latin 
							 
							
							
							
						 
						7 years ago  
				
					
						
							
								 
						
							
								32ab396ea1
								
							 
						 
						
							
									Don't declare the Arabic letter strings using array syntax. 
							 
							
							
							
						 
						7 years ago  
				
					
						
							
								 
						
							
								bfe184c641
								
							 
						 
						
							
									Make PrepareLetters actually set the letter bits, and rename to SetLetterBitsUTF8. 
							 
							
							
							
						 
						7 years ago  
				
					
						
							
								 
						
							
								7f42bd39b4
								
							 
						 
						
							
									Move PrepareLetters next to SetLetterBitsRange. 
							 
							
							
							
						 
						7 years ago  
				
					
						
							
								 
						
							
								22ee347234
								
							 
						 
						
							
									Use script name prefixes in the Set[Script]Letters functions for group bit lists. 
							 
							
							
							
						 
						7 years ago  
				
					
						
							
								 
						
							
								36c6727e90
								
							 
						 
						
							
									issue #518: Add the 'е є ї' letters to the Y group in Translate_Russian, not SetCyrillicLetters. 
							 
							
							
							
						 
						7 years ago  
				
					
						
							
								 
						
							
								17dac5ea53
								
							 
						 
						
							
									Add a comment to SetCyrillicLetters describing which languages it applies to. 
							 
							
							
							
						 
						7 years ago  
				
					
						
							
								 
						
							
								e7e59f99d3
								
							 
						 
						
							
									Fix the warnings in PrepareLetters. 
							 
							
							
							
						 
						7 years ago  
				
					
						
							
								 
						
							
								6b57e97283
								
							 
						 
						
							
									ar: set default stress on antepenultimate syllable 
							 
							
							
							
						 
						7 years ago  
				
					
						
							
								 
						
							
								c92e70183c
								
							 
						 
						
							
									ar: allow diacritics before normal letters as Arabic characters 
							 
							
							
							
						 
						7 years ago  
				
					
						
							
								 
						
							
								1cf7549392
								
							 
						 
						
							
									Prepare Arabic letters using PrepareLetters() function 
							 
							
							PrepareLetters() function also could be used to set up letter groups A, B, C, etc. from string
and further could be loaded from configuration file 
							
						 
						7 years ago  
				
					
						
							
								 
						
							
								801a8d197c
								
							 
						 
						
							
									TranslateChars: Supress an unsigned to signed cast 
							 
							
							
							
						 
						7 years ago  
				
					
						
							
								 
						
							
								64d5701e5e
								
							 
						 
						
							
									Remove unused word_flags parameter 
							 
							
							
							
						 
						7 years ago  
				
					
						
							
								 
						
							
								3b51ebf617
								
							 
						 
						
							
									Remove previous implementation of .replace rule 
							 
							
							
							
						 
						7 years ago  
				
					
						
							
								 
						
							
								9f0667de86
								
							 
						 
						
							
									Part of issue #199 — extend .replace rule to allow using groups of characters 
							 
							
							
							
						 
						7 years ago  
				
					
						
							
								 
						
							
								4723b5be58
								
							 
						 
						
							
									Unicode Emoji 11.0 Extended_Pictographic property support. 
							 
							
							
							
						 
						7 years ago  
				
					
						
							
								 
						
							
								22457d74b2
								
							 
						 
						
							
									Unicode Emoji 11.0.0 
							 
							
							
							
						 
						7 years ago  
				
					
						
							
								 
						
							
								38f97db0ed
								
							 
						 
						
							
									Simplify the logic for Mc properties. 
							 
							
							
							
						 
						7 years ago  
				
					
						
							
								 
						
							
								eafeaec26f
								
							 
						 
						
							
									Unicode Character Data 11.0.0 
							 
							
							
							
						 
						7 years ago  
				
					
						
							
								 
						
							
								91744ac171
								
							 
						 
						
							
									Fix gcc 7.3.0 warnings in translate.c. 
							 
							
							
							
						 
						7 years ago  
				
					
						
							
								 
						
							
								bafc8e0f24
								
							 
						 
						
							
									Emoji: skip multi-word replacements. 
							 
							
							
Fixes #511 . 
							
						 
						7 years ago  
				
					
						
							
								 
						
							
								18eeefca19
								
							 
						 
						
							
									Improve comments for character translation 
							 
							
							
							
						 
						7 years ago  
				
					
						
							
								 
						
							
								dc0165821f
								
							 
						 
						
							
									Fix comments about conversion 
							 
							
							
							
						 
						7 years ago  
				
					
						
							
								 
						
							
								bf3bb39fb0
								
							 
						 
						
							
									Implementation for feature #489 
							 
							
							
When .replace rule is used and -X switch is passed in runtime,
replaced characters should be shown in trace output. 
							
						 
						7 years ago  
				
					
						
							
								 
						
							
								789d820ad4
								
							 
						 
						
							
									shn: add support for Shan language from ronaldaug 
							 
							
							
							
						 
						7 years ago