255147ee75
								
							 
						 
						
							
									readclause.c: Fix -Wmissing-prototypes warnings. 
							 
							
							
							
						 
						8 years ago  
				
					
						
							
								 
						
							
								e6db4c1779
								
							 
						 
						
							
									spect.c: Fix -Wmissing-prototypes warnings. 
							 
							
							
							
						 
						8 years ago  
				
					
						
							
								 
						
							
								e6c75fa350
								
							 
						 
						
							
									speech.c: Fix -Wmissing-prototypes warnings. 
							 
							
							
							
						 
						8 years ago  
				
					
						
							
								 
						
							
								6acec43043
								
							 
						 
						
							
									synthesize.c: Fix -Wmissing-prototypes warnings. 
							 
							
							
							
						 
						8 years ago  
				
					
						
							
								 
						
							
								8d8170ea0d
								
							 
						 
						
							
									translate.c: Fix -Wmissing-prototypes warnings. 
							 
							
							
							
						 
						8 years ago  
				
					
						
							
								 
						
							
								f605f79465
								
							 
						 
						
							
									tr_languages.c: Fix -Wmissing-prototypes warnings. 
							 
							
							
							
						 
						8 years ago  
				
					
						
							
								 
						
							
								74f9f5e34b
								
							 
						 
						
							
									wavegen.c: Fix -Wmissing-prototypes warnings. 
							 
							
							
							
						 
						8 years ago  
				
					
						
							
								 
						
							
								7ea0d0d7e9
								
							 
						 
						
							
									speech.c: Fix -Wmissing-prototypes warnings. 
							 
							
							
							
						 
						8 years ago  
				
					
						
							
								 
						
							
								5c14e92f6b
								
							 
						 
						
							
									voices.c: Fix -Wmissing-prototypes warnings. 
							 
							
							
							
						 
						8 years ago  
				
					
						
							
								 
						
							
								66a53cce02
								
							 
						 
						
							
									klatt.c: Fix -Wmissing-prototypes warnings. 
							 
							
							
							
						 
						8 years ago  
				
					
						
							
								 
						
							
								63b162c600
								
							 
						 
						
							
									mbrowrap.c: Fix -Wmissing-prototypes warnings. 
							 
							
							
							
						 
						8 years ago  
				
					
						
							
								 
						
							
								ba62f9a162
								
							 
						 
						
							
									event.c: Fix -Wmissing-prototypes warnings. 
							 
							
							
							
						 
						8 years ago  
				
					
						
							
								 
						
							
								6d168ead22
								
							 
						 
						
							
									fifo.c: Fix -Wmissing-prototypes warnings. 
							 
							
							
							
						 
						8 years ago  
				
					
						
							
								 
						
							
								553a6f38a6
								
							 
						 
						
							
									Enable and fix -Wreturn-type warnings. 
							 
							
							
							
						 
						8 years ago  
				
					
						
							
								 
						
							
								0915e02de3
								
							 
						 
						
							
									Merge commit '05d9a4839c1ac792b9a3842e6bd0ad13c5316359' 
							 
							
							
							
						 
						8 years ago  
				
					
						
							
								 
						
							
								05d9a4839c
								
							 
						 
						
							
									Enable and fix -Wmissing-prototypes warnings. 
							 
							
							
							
						 
						8 years ago  
				
					
						
							
								 
						
							
								256229b348
								
							 
						 
						
							
									Enable and fix -Wreturn-type warnings. 
							 
							
							
							
						 
						8 years ago  
				
					
						
							
								 
						
							
								ed4d82c61b
								
							 
						 
						
							
									Fix the UCD version in the comments. 
							 
							
							
							
						 
						8 years ago  
				
					
						
							
								 
						
							
								20dc74eafb
								
							 
						 
						
							
									Use the -Wunused flag instead of the separate flags. 
							 
							
							
							
						 
						8 years ago  
				
					
						
							
								 
						
							
								977c85ad6e
								
							 
						 
						
							
									Enable and fix -Wunused-but-set-variable warnings. 
							 
							
							
							
						 
						8 years ago  
				
					
						
							
								 
						
							
								d89fa59bed
								
							 
						 
						
							
									Enable and fix -Wunused-variable warnings. 
							 
							
							
							
						 
						8 years ago  
				
					
						
							
								 
						
							
								6d9bb7ef17
								
							 
						 
						
							
									Enable and fix -Wunused-parameter warnings. 
							 
							
							
							
						 
						8 years ago  
				
					
						
							
								 
						
							
								dd3df1d0a8
								
							 
						 
						
							
									Enable and fix -Wunused-function warnings. 
							 
							
							
							
						 
						8 years ago  
				
					
						
							
								 
						
							
								55290b7aed
								
							 
						 
						
							
									Update the changelog. 
							 
							
							
							
						 
						8 years ago  
				
					
						
							
								 
						
							
								4b284c0266
								
							 
						 
						
							
									IT: updated it_list and it_rules 
							 
							
							
							
						 
						8 years ago  
				
					
						
							
								 
						
							
								c4cab2e42a
								
							 
						 
						
							
									Update the changelog. 
							 
							
							
							
						 
						8 years ago  
				
					
						
							
								 
						
							
								686a82f1b8
								
							 
						 
						
							
									finnish: added pronunciation for letter q 
							 
							
							
Formerly, q was pronounced exactly like k. This is not the case in finnish. 
							
						 
						8 years ago  
				
					
						
							
								 
						
							
								ddaf267aa9
								
							 
						 
						
							
									Merge branch 'master' of https://github.com/espeak-ng/espeak-ng 
							 
							
							
							
						 
						8 years ago  
				
					
						
							
								 
						
							
								7f5914c0de
								
							 
						 
						
							
									Don't ignore ZWJ characters. 
							 
							
							
							
						 
						8 years ago  
				
					
						
							
								 
						
							
								2442dd05ae
								
							 
						 
						
							
									Document the ignored characters in tr_languages.c. 
							 
							
							
							
						 
						8 years ago  
				
					
						
							
								 
						
							
								516786aecb
								
							 
						 
						
							
									ka: Comment out the emoji translations that were breaking the pronunciation of '3' and '7'. 
							 
							
							
							
						 
						8 years ago  
				
					
						
							
								 
						
							
								119c200e00
								
							 
						 
						
							
									Use strcpy instead of memcpy+strlen. 
							 
							
							
This replaces uses of:
	memcpy(dst, src, strlen(src))
with:
	strcpy(dst, src)
This fixes issues with reading past the end of the copied buffer
(e.g. when processing word-based replacements for emoji characters)
by ensuring that the destination buffer is null terminated.
Reported by Michael Curran <[email protected] > 
							
						 
						8 years ago  
				
					
						
							
								 
						
							
								ef067a11fb
								
							 
						 
						
							
									finnish: ui sounds better than wi in all tested cases (subjective opinion). I haven't heard of any rule saying ui should be pronounced like wi. 
							 
							
							
							
						 
						8 years ago  
				
					
						
							
								 
						
							
								ec99b6ba48
								
							 
						 
						
							
									Finnish: Move ruoan from pronunciation exception to a rule to include usage in compound words and inflections. 
							 
							
							
In general, most finnish exceptions should be inside rules since compound words and inflections are very common in finnish 
							
						 
						8 years ago  
				
					
						
							
								 
						
							
								d9d498832e
								
							 
						 
						
							
									Compound word with the first word ending in -rg should also follow the swedish pronunciation. 
							 
							
							
This affects words familynames like Berglund and Bergholm and place names like Bergbackan. 
							
						 
						8 years ago  
				
					
						
							
								 
						
							
								780631845d
								
							 
						 
						
							
									finnish: pronunciation exception for "ruoan". Should be pronounced exactly like "ruuan" 
							 
							
							
							
						 
						8 years ago  
				
					
						
							
								 
						
							
								418aadc2ba
								
							 
						 
						
							
									Finnish: clarification for -rg 
							 
							
							
This rule "CA) rg (_" only matches the place and family names, and exempts words like "org", in which the g should be pronounced. 
							
						 
						8 years ago  
				
					
						
							
								 
						
							
								411eec2b55
								
							 
						 
						
							
									Follow swedish pronunciation for words ending in -rg. 
							 
							
							
In finnish these are almost exclusively swedish place names (Uleåborg) or family names (Lindberg) 
							
						 
						8 years ago  
				
					
						
							
								 
						
							
								265bee5e23
								
							 
						 
						
							
									Added some common finnish abbreviations and foreign words 
							 
							
							
Mostly these are related to computers and internet (usb, ict and facebook) but there's others as well. 
							
						 
						8 years ago  
				
					
						
							
								 
						
							
								3a2663030b
								
							 
						 
						
							
									Update the version to 1.49.3-dev. 
							 
							
							
							
						 
						8 years ago  
				
					
						
							
								 
						
							
								3ed34d3a74
								
							 
						 
						
							
									eSpeak NG 1.49.2 
							 
							
							
							
						 
						8 years ago  
				
					
						
							
								 
						
							
								4b4da73558
								
							 
						 
						
							
									mbrowrap: fix building on Windows. 
							 
							
							
							
						 
						8 years ago  
				
					
						
							
								 
						
							
								df7e9a23e1
								
							 
						 
						
							
									Ensure that flags in the syllables are initialised. 
							 
							
							
Clang static analysis reports this as 'Assigned value is garbage
or undefined'. 
							
						 
						8 years ago  
				
					
						
							
								 
						
							
								57108e1ed7
								
							 
						 
						
							
									Add n_points guards in the LoadEnvelope2 loop. 
							 
							
							
Clang static analysis reports these as 'Result of operation is
garbage or undefined' errors. 
							
						 
						8 years ago  
				
					
						
							
								 
						
							
								4a882e21d3
								
							 
						 
						
							
									Don't update env_x/y if no points were read. 
							 
							
							
Clang static analysis reports an 'Assigned value is garbage or
undefined' for this. If no points were read from the file, the
`n_points` variable is 0 and `env_x[n_points-1]` performs an
out-of-bounds access. 
							
						 
						8 years ago  
				
					
						
							
								 
						
							
								19b2bebc02
								
							 
						 
						
							
									Don't save an intonation if it was not found. 
							 
							
							
Clang static analysis reports an 'Assigned value is garbage or
undefined' error. This happens if the default_tune data has not
been copied in the kTUNE case.
Extending this further, it does not make sense to save the tune
data if the tune was not found, or if the tune already exists. 
							
						 
						8 years ago  
				
					
						
							
								 
						
							
								a2f751044c
								
							 
						 
						
							
									Remove unused letter assignment in MatchRule. 
							 
							
							
This was identified by the clang static analyser. The letter
variable is set in the various match_type switch cases, so
does not need to be initialised in the start of the while loop. 
							
						 
						8 years ago  
				
					
						
							
								 
						
							
								ecdff298b0
								
							 
						 
						
							
									last_letter in MatchRule is not used. 
							 
							
							
This was identified by the clang static analyser. 
							
						 
						8 years ago  
				
					
						
							
								 
						
							
								8a777385a8
								
							 
						 
						
							
									Use wflags to access wtab->flags in LookupDict2. 
							 
							
							
Clang static analysis reports a 'Dereference of null pointer'
error when accessing wtab->flags. This is properly guarded
against when setting the wflags variable, so use that variable
instead. 
							
						 
						8 years ago  
				
					
						
							
								 
						
							
								e6ea8fabea
								
							 
						 
						
							
									Initialise ending in RemoveEnding. 
							 
							
							
Clang static analysis reports this as several 'Result of operation
is garbage or undefined' errors, when `ending` has not been set
due to no matching endings. 
							
						 
						8 years ago