5087b05c52
								
							 
						 
						
							
									Mark re-used "source" array as undefined 
							 
							
							
And fix the prefetches after \0. 
							
						 
						3 years ago  
				
					
						
							
								 
						
							
								cb35b95f67
								
							 
						 
						
							
									Merge pull request #1162 
							 
							
							
							
						 
						3 years ago  
				
					
						
							
								 
						
							
								f56c7ea185
								
							 
						 
						
							
									Merge pull request #1154 
							 
							
							
							
						 
						3 years ago  
				
					
						
							
								 
						
							
								7954418b88
								
							 
						 
						
							
									Fix generated tarball 
							 
							
							
The tarball produced by make dist was missing a lot of files, so that
building from it would completely fail. 
							
						 
						3 years ago  
				
					
						
							
								 
						
							
								15804e57a2
								
							 
						 
						
							
									Constify tables 
							 
							
							
So they are protected from overflows, and shared between processes 
							
						 
						3 years ago  
				
					
						
							
								 
						
							
								3ce135ac2b
								
							 
						 
						
							
									Mark re-used buffers as undefined 
							 
							
							
These are global arrays reused several times. When using them msan and
valgrind thus believe they are always initialized, which reduces their
capacity to detect uninitialized values. We can however explicitly tell them
when they are reused, and thus to be considered as uninitialized. 
							
						 
						3 years ago  
				
					
						
							
								 
						
							
								43eb231d6c
								
									
										
											
								
							 
						 
						
							
									Merge pull request #1150 from sthibaul/CI-32bits 
							 
							
							
Add x86-32 CI 
							
						 
						3 years ago  
				
					
						
							
								 
						
							
								36feb2dc5c
								
							 
						 
						
							
									Add x86-32 CI 
							 
							
							
							
						 
						3 years ago  
				
					
						
							
								 
						
							
								a34d74ed43
								
							 
						 
						
							
									Make envelope computation more robust 
							 
							
							
When pollint() returns 100.0, multiplying by 2.55 doesn't actually seem to
be getting 255 on i386. Multiplying by 255 and dividing by 100, however,
does (probably because float computation with small integer values are
guaranteed to have integer results).
Fixes #1151  
							
						 
						3 years ago  
				
					
						
							
								 
						
							
								310e8fc768
								
							 
						 
						
							
									Avoid using floating-point operation 
							 
							
							
This has varying behavior depending on toolchain and processor.
Fixes #1151  
							
						 
						3 years ago  
				
					
						
							
								 
						
							
								b3ba314ba7
								
							 
						 
						
							
									CI: Add reprotest 
							 
							
							
							
						 
						3 years ago  
				
					
						
							
								 
						
							
								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