e8253c6513
								
							 
						 
						
							
									ssml: Use a larger buffer 
							 
							
							
When building espeak-ng in a directory that has a long path, 80 bytes to
store it is quite short. 
							
						 
						3 years ago  
				
					
						
							
								 
						
							
								2878e91db0
								
							 
						 
						
							
									Fix testsuite under various locales 
							 
							
							
When the current locale doesn't match the current voice, grep would be
surprised by the produced output and believe that this is not text, for
instance with LC_ALL=ru_RU.CP1251 we get:
  TEST      tests/language-replace.test
[...]
testing mk
grep: (standard input): binary file matches
2d1
< Translate 'пејзаж'
But we can give -a to grep so it always considers its input as text. 
							
						 
						3 years ago  
				
					
						
							
								 
						
							
								90c035c406
								
							 
						 
						
							
									Fix overflow while capping to signed 16bit 
							 
							
							
							
						 
						3 years ago  
				
					
						
							
								 
						
							
								c91aa78363
								
							 
						 
						
							
									LoadSoundFile: Fix char signedness 
							 
							
							
							
						 
						3 years ago  
				
					
						
							
								 
						
							
								2c524ec8df
								
							 
						 
						
							
									Fix loading wav files on big-endian architectures 
							 
							
							
Fixes #1152  
							
						 
						3 years ago  
				
					
						
							
								 
						
							
								473cd9951a
								
							 
						 
						
							
									CI: avoid aborting the whole matrix on failure 
							 
							
							
							
						 
						3 years ago  
				
					
						
							
								 
						
							
								c5696f5695
								
							 
						 
						
							
									Add uploading config.log artifact on CI failure 
							 
							
							
							
						 
						3 years ago  
				
					
						
							
								 
						
							
								980b167e8f
								
							 
						 
						
							
									CI: Factorize configuration by using a build matrix 
							 
							
							
							
						 
						3 years ago  
				
					
						
							
								 
						
							
								22fb690bf8
								
							 
						 
						
							
									Merge pull request #1149 
							 
							
							
							
						 
						3 years ago  
				
					
						
							
								 
						
							
								9fc8aa4a54
								
							 
						 
						
							
									eSpeak NG 1.52-dev 
							 
							
							
							
						 
						3 years ago  
				
					
						
							
								 
						
							
								2e9a5fccbb
								
									
										
											
								
							 
						 
						
							
									Release 1.51 
							 
							
							
							
						 
						3 years ago  
				
					
						
							
								 
						
							
								fc05678e41
								
							 
						 
						
							
									CheckThousandsGroup: Fix checking heading character before thousand group 
							 
							
							
							
						 
						3 years ago  
				
					
						
							
								 
						
							
								6fd31db229
								
							 
						 
						
							
									Merge pull request #1148 
							 
							
							
							
						 
						3 years ago  
				
					
						
							
								 
						
							
								27ef0baae1
								
							 
						 
						
							
									Merge pull request #1147 
							 
							
							
							
						 
						3 years ago  
				
					
						
							
								 
						
							
								4b7b4866af
								
									
										
											
								
							 
						 
						
							
									windows: add installation directory to path 
							 
							
							
fixes #700  
							
						 
						3 years ago  
				
					
						
							
								 
						
							
								8fe65b5820
								
									
										
											
								
							 
						 
						
							
									windows: install all data files 
							 
							
							
this fixes #891  
							
						 
						3 years ago  
				
					
						
							
								 
						
							
								d54a02c5d9
								
									
										
											
								
							 
						 
						
							
									windows: include new sourcecode files 
							 
							
							
ref: https://github.com/espeak-ng/espeak-ng/issues/857#issuecomment-962500311  
							
						 
						3 years ago  
				
					
						
							
								 
						
							
								a525531d98
								
									
										
											
								
							 
						 
						
							
									windows: build all dictionaries 
							 
							
							
							
						 
						3 years ago  
				
					
						
							
								 
						
							
								72d1bae4b6
								
									
										
											
								
							 
						 
						
							
									windows: retarget solutions to latest sdk and PlatformToolset 
							 
							
							
							
						 
						3 years ago  
				
					
						
							
								 
						
							
								4ca505d01e
								
									
										
											
								
							 
						 
						
							
									windows: don't include winsock2.h 
							 
							
							
otherwise we get many errors 
							
						 
						3 years ago  
				
					
						
							
								 
						
							
								f352f1e43f
								
							 
						 
						
							
									CheckThousandsGroup: Avoid reading uninitialized data 
							 
							
							
For the case when word is smaller than 4 characters, we should not look at
the 3rd or 4th character before checking the previous ones, otherwise
we'd at best read uninitialized data, at worse non-existing data. 
							
						 
						3 years ago  
				
					
						
							
								 
						
							
								075cac9b07
								
							 
						 
						
							
									fr: Fix PR replacement 
							 
							
							
Ref #853  
							
						 
						3 years ago  
				
					
						
							
								 
						
							
								02dd413a32
								
							 
						 
						
							
									Add valgrind CI run 
							 
							
							
Now that all errors are fixed. 
							
						 
						3 years ago  
				
					
						
							
								 
						
							
								5435f465c8
								
							 
						 
						
							
									Issue #1063: update tests 
							 
							
							
							
						 
						3 years ago  
				
					
						
							
								 
						
							
								094dc47493
								
							 
						 
						
							
									Issue #1063: replace pronunciation of  غ to Q 
							 
							
							
							
						 
						3 years ago  
				
					
						
							
								 
						
							
								6dce2117d5
								
							 
						 
						
							
									Issue #1063: change length of s[ to 140ms 
							 
							
							
							
						 
						3 years ago  
				
					
						
							
								 
						
							
								009f12107b
								
							 
						 
						
							
									Issue #1063: change pronunciation of ر from [[r]] to [[R]] 
							 
							
							
							
						 
						3 years ago  
				
					
						
							
								 
						
							
								db263a3233
								
							 
						 
						
							
									Issue #1064: pronounce parenthesis in Arabic only used as special characters 
							 
							
							
							
						 
						3 years ago  
				
					
						
							
								 
						
							
								a6f0606efb
								
							 
						 
						
							
									Merge pull request #1138 
							 
							
							
							
						 
						3 years ago  
				
					
						
							
								 
						
							
								d4f0a97e9f
								
							 
						 
						
							
									Merge pull request #1142 
							 
							
							
Fix #1083  and improve some things in German 
							
						 
						3 years ago  
				
					
						
							
								 
						
							
								866fb512dd
								
									
										
											
								
							 
						 
						
							
									Merge pull request #1141 
							 
							
							
							
						 
						3 years ago  
				
					
						
							
								 
						
							
								631dc1c1a9
								
									
										
											
								
							 
						 
						
							
									Merge pull request #1140 
							 
							
							
							
						 
						3 years ago  
				
					
						
							
								 
						
							
								e896e01f28
								
									
										
											
								
							 
						 
						
							
									Merge pull request #1139 
							 
							
							
							
						 
						3 years ago  
				
					
						
							
								 
						
							
								ee0a468f95
								
							 
						 
						
							
									soundicon: Avoid calling remove with uninitialized name 
							 
							
							
fname_temp is not always getting filled. 
							
						 
						3 years ago  
				
					
						
							
								 
						
							
								f23265419d
								
							 
						 
						
							
									tests: Check value returned by espeak-ng 
							 
							
							
Otherwise we would miss errors produced on shutdown. 
							
						 
						3 years ago  
				
					
						
							
								 
						
							
								0f9a474ed4
								
							 
						 
						
							
									Make msan warnings fatal 
							 
							
							
Otherwise they will go unnoticed. 
							
						 
						3 years ago  
				
					
						
							
								 
						
							
								0987aa6cfa
								
									
										
											
								
							 
						 
						
							
									Update Uzbek 
							 
							
							
							
						 
						3 years ago  
				
					
						
							
								 
						
							
								bec71b6d12
								
									
										
											
								
							 
						 
						
							
									Merge pull request #1131 
							 
							
							
							
						 
						3 years ago  
				
					
						
							
								 
						
							
								127968a6f6
								
							 
						 
						
							
									Add msan CI run 
							 
							
							
Now that all memory errors are fixed.
Ref #220  
							
						 
						3 years ago  
				
					
						
							
								 
						
							
								eaa85563b8
								
							 
						 
						
							
									Merge pull request #1136 
							 
							
							
							
						 
						3 years ago  
				
					
						
							
								 
						
							
								2dc6de9cd1
								
							 
						 
						
							
									Merge pull request #1126 
							 
							
							
							
						 
						3 years ago  
				
					
						
							
								 
						
							
								fe63f1b3e7
								
							 
						 
						
							
									MatchRule: Do not overflow the text 
							 
							
							
Some rules test against character not being of a certain type. That may
match with the \0 end-of-text marker, and thus actually step over
it and let MatchRule continue with uninitialized data after it, leading
to potential random behavior.
This commits fixes it by making sure that we don't read past that \0.
This seems to be changing the pronunciation of "capitals" from k'apIt@Lz to
k'apIt,alz, I don't know why, I guess the rule for it was actually
bogus? 
							
						 
						3 years ago  
				
					
						
							
								 
						
							
								22005d5c86
								
							 
						 
						
							
									Test before pull request #1126: MatchRule: Do not overflow the text 
							 
							
							
							
						 
						3 years ago  
				
					
						
							
								 
						
							
								5008cc9c30
								
							 
						 
						
							
									Merge pull request #1137 
							 
							
							
							
						 
						3 years ago  
				
					
						
							
								 
						
							
								41fe49ea34
								
							 
						 
						
							
									asan: Re-enable new_delete_type_mismatch 
							 
							
							
Now that it is fixed by
dab5457620261954b4bd 
							
						 
						3 years ago  
				
					
						
							
								 
						
							
								0931763144
								
									
										
											
								
							 
						 
						
							
									enable all extra dictionaries by default 
							 
							
							
let's be honest, using espeak-ng without these dictionaries is simply
unbearable... at least for Russian. so let's all get a little bit happy. 
							
						 
						3 years ago  
				
					
						
							
								 
						
							
								e1c8adfcb5
								
							 
						 
						
							
									Add tsan CI run 
							 
							
							
Now that all tsan errors are fixed.
Ref #220  
							
						 
						3 years ago  
				
					
						
							
								 
						
							
								51b7325307
								
							 
						 
						
							
									Merge pull request #810 
							 
							
							
							
						 
						3 years ago  
				
					
						
							
								 
						
							
								927642102e
								
							 
						 
						
							
									Add some patterns to ja_rules 
							 
							
							
							
						 
						5 years ago  
				
					
						
							
								 
						
							
								850b9c8742
								
							 
						 
						
							
									Merge pull request #1134 
							 
							
							
							
						 
						3 years ago