22270bd259
								
							 
						 
						
							
									Fix reading hash table entries > 128. 
							 
							
							
This is related to ebfa320956169e3419234b72fee51bd596867661, but
when reading the hash chain entry length, not writing it.
If char is signed, then before this change the length would be
negative, causing problems loading the dictionary. 
							
						 
						8 years ago  
				
					
						
							
								 
						
							
								ebfa320956
								
							 
						 
						
							
									Fix storing the line length in the hash chain. 
							 
							
							
The length is stored as the first byte in the output from
compile_line. As the data pointer is char, if char is signed then
length could be negative resulting in undefined behaviour. This
commit fixes the issue by reading and writing that byte as a
uint8_t.
This bug was caused by 2a00ca79f6[email protected] > 
							
						 
						8 years ago  
				
					
						
							
								 
						
							
								e7ac4b819d
								
							 
						 
						
							
									hash_counts is never used, so remove it. 
							 
							
							
Reported by Reef Turner <[email protected] > 
							
						 
						8 years ago  
				
					
						
							
								 
						
							
								0383e3525a
								
							 
						 
						
							
									Merge commit '0994206f710a4defc1eecfb78ab70ff57c58fcda' 
							 
							
							
							
						 
						8 years ago  
				
					
						
							
								 
						
							
								921229259d
								
							 
						 
						
							
									Use int to store the value from GetFileLength. 
							 
							
							
This fixes the clang warning:
    comparison of unsigned expression < 0 is always false
    [-Wtautological-compare]
Reported by Reef Turner <[email protected] > 
							
						 
						8 years ago  
				
					
						
							
								 
						
							
								fb64332f66
								
							 
						 
						
							
									Merge branch 'master' of https://github.com/espeak-ng/espeak-ng 
							 
							
							
							
						 
						8 years ago  
				
					
						
							
								 
						
							
								669b9f16c2
								
							 
						 
						
							
									Improvements for Sindhi and Urdu Languages by Ejaz Shah 
							 
							
							
							
						 
						8 years ago  
				
					
						
							
								 
						
							
								0994206f71
								
							 
						 
						
							
									address buffer overrun when dict listx file has no trailling newline 
							 
							
							
See ar_listx as an example. 
							
						 
						8 years ago  
				
					
						
							
								 
						
							
								d0169db792
								
							 
						 
						
							
									af: Updates from Christo de Klerk. 
							 
							
							
							
						 
						8 years ago  
				
					
						
							
								 
						
							
								46f935d9de
								
							 
						 
						
							
									en: pronunciation fixes, including some Irish names/words 
							 
							
							
							
						 
						8 years ago  
				
					
						
							
								 
						
							
								0b4d06dd9f
								
							 
						 
						
							
									Merge commit '3278ddaa721c9a9d7de2415e64cba941e2e908f8' 
							 
							
							
							
						 
						8 years ago  
				
					
						
							
								 
						
							
								3278ddaa72
								
							 
						 
						
							
									Update the UCD version to 10.0.0. 
							 
							
							
							
						 
						8 years ago  
				
					
						
							
								 
						
							
								8566f2ee35
								
							 
						 
						
							
									Merge commit 'f26aca0aa1b9485634314d0d1710d2a0bb67776d' 
							 
							
							
							
						 
						8 years ago  
				
					
						
							
								 
						
							
								d20422f192
								
							 
						 
						
							
									en: various pronunciation fixes 
							 
							
							
							
						 
						8 years ago  
				
					
						
							
								 
						
							
								58a0363762
								
							 
						 
						
							
									Android: Fix the location of ucd-tools (it is now in src/ucd-tools). 
							 
							
							
							
						 
						8 years ago  
				
					
						
							
								 
						
							
								fb97d1bd75
								
							 
						 
						
							
									Merge remote-tracking branch 'shadyar/patch-4' 
							 
							
							
							
						 
						8 years ago  
				
					
						
							
								 
						
							
								234d58a699
								
							 
						 
						
							
									Merge remote-tracking branch 'shadyar/patch-3' 
							 
							
							
							
						 
						8 years ago  
				
					
						
							
								 
						
							
								1f63acd93d
								
							 
						 
						
							
									Documentation: links to sonic and pcaudiolib changed to forks of espeak-ng project 
							 
							
							
							
						 
						8 years ago  
				
					
						
							
								 
						
							
								f26aca0aa1
								
							 
						 
						
							
									ucd-tools 10.0.0 
							 
							
							
							
						 
						8 years ago  
				
					
						
							
								 
						
							
								1cb4115eab
								
							 
						 
						
							
									Add Emoji_Component support from emoji-data.txt. 
							 
							
							
							
						 
						8 years ago  
				
					
						
							
								 
						
							
								18d3a0819a
								
							 
						 
						
							
									Unicode Emoji 5.0 
							 
							
							
							
						 
						8 years ago  
				
					
						
							
								 
						
							
								023ebace9a
								
							 
						 
						
							
									Add Regional_Indicator support from PropList.txt. 
							 
							
							
							
						 
						8 years ago  
				
					
						
							
								 
						
							
								4c1ff765f1
								
							 
						 
						
							
									Unicode Character Data 10.0.0 
							 
							
							
							
						 
						8 years ago  
				
					
						
							
								 
						
							
								bdc255835e
								
							 
						 
						
							
									Provide a compatibility implementation of iswblank for C89 compilers. 
							 
							
							
							
						 
						8 years ago  
				
					
						
							
								 
						
							
								223d14bec8
								
							 
						 
						
							
									Move the type declaration out of the for loops to support building with a C89 compiler. 
							 
							
							
							
						 
						8 years ago  
				
					
						
							
								 
						
							
								0b56f2e5bc
								
							 
						 
						
							
									Use C-style comments to support using a C89 compiler. 
							 
							
							
							
						 
						8 years ago  
				
					
						
							
								 
						
							
								6ff015f171
								
							 
						 
						
							
									Use curl's -o to save the data files. 
							 
							
							
This will prevent writing the file if the command fails. 
							
						 
						8 years ago  
				
					
						
							
								 
						
							
								da3ed3aa9b
								
							 
						 
						
							
									Update the CHANGELOG to include the emoji-data properties. 
							 
							
							
							
						 
						8 years ago  
				
					
						
							
								 
						
							
								042d1bf79d
								
							 
						 
						
							
									reading Persian was debugged through editing exceptional words. 
							 
							
							
							
						 
						8 years ago  
				
					
						
							
								 
						
							
								06b702e94a
								
							 
						 
						
							
									debugging some rules 
							 
							
							
							
						 
						8 years ago  
				
					
						
							
								 
						
							
								65a1fa63e2
								
							 
						 
						
							
									Turkish: issue #247 fixed pronunciation for w 
							 
							
							
							
						 
						8 years ago  
				
					
						
							
								 
						
							
								db79bd12eb
								
							 
						 
						
							
									build, encoding: include stdint 
							 
							
							
The stdint.h is not included when building test, then including this module inside encoding.h 
							
						 
						8 years ago  
				
					
						
							
								 
						
							
								b72754b439
								
							 
						 
						
							
									Merge remote-tracking branch 'yorkie/fix/dup-symbol' 
							 
							
							
							
						 
						8 years ago  
				
					
						
							
								 
						
							
								949de3f80f
								
							 
						 
						
							
									build: fix duplicated symbol when linking 
							 
							
							
							
						 
						8 years ago  
				
					
						
							
								 
						
							
								93b3ffa74d
								
							 
						 
						
							
									Merge remote-tracking branch 'Christianlm/master' 
							 
							
							
							
						 
						8 years ago  
				
					
						
							
								 
						
							
								2724442f41
								
							 
						 
						
							
									Iprovements for Sindhi and Urdu languages by Ejaz Shah 
							 
							
							
							
						 
						8 years ago  
				
					
						
							
								 
						
							
								fae81de478
								
							 
						 
						
							
									Added rules and exceptions for italian 
							 
							
							
Deleted symbols/characters in it_lists now available in it_emoji 
							
						 
						8 years ago  
				
					
						
							
								 
						
							
								f946c6e227
								
							 
						 
						
							
									windows: fix building the bs, hr and sr languages 
							 
							
							
							
						 
						8 years ago  
				
					
						
							
								 
						
							
								2a00ca79f6
								
							 
						 
						
							
									Increase dict_line to support long emoji entries. 
							 
							
							
							
						 
						8 years ago  
				
					
						
							
								 
						
							
								d5d980862e
								
							 
						 
						
							
									Guard against overflowing the dict_line bounds when compiling dictionary files. 
							 
							
							
							
						 
						8 years ago  
				
					
						
							
								 
						
							
								0bc26d93d2
								
							 
						 
						
							
									windows: ignore .tmp files 
							 
							
							
							
						 
						8 years ago  
				
					
						
							
								 
						
							
								4771cd4d5e
								
							 
						 
						
							
									windows: fix building the Chinese (Cantonese) voice 
							 
							
							
							
						 
						8 years ago  
				
					
						
							
								 
						
							
								8d1ff99847
								
							 
						 
						
							
									windows: fix building the Japanese voice 
							 
							
							
							
						 
						8 years ago  
				
					
						
							
								 
						
							
								ebe7ce827b
								
							 
						 
						
							
									windows: the installer depends on the data (voice, language) files 
							 
							
							
							
						 
						8 years ago  
				
					
						
							
								 
						
							
								b16ff0119e
								
							 
						 
						
							
									windows: update the project files to Visual Studio 2017 
							 
							
							
							
						 
						8 years ago  
				
					
						
							
								 
						
							
								ddee4d6386
								
							 
						 
						
							
									languages.test: fix running the Japanese test 
							 
							
							
							
						 
						8 years ago  
				
					
						
							
								 
						
							
								593949dec6
								
							 
						 
						
							
									pa: remove the emoji support for now, as it fails to build 
							 
							
							
							
						 
						8 years ago  
				
					
						
							
								 
						
							
								f8403414f2
								
							 
						 
						
							
									zh: (emoji) -- CLDR 31.0.1 emoji translations 
							 
							
							
							
						 
						8 years ago  
				
					
						
							
								 
						
							
								348de83de7
								
							 
						 
						
							
									vi: (emoji) -- CLDR 31.0.1 emoji translations 
							 
							
							
							
						 
						8 years ago  
				
					
						
							
								 
						
							
								664dbf0673
								
							 
						 
						
							
									ur: (emoji) -- CLDR 31.0.1 emoji translations 
							 
							
							
							
						 
						8 years ago