⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 changelog

📁 share BIDI DEMO code
💻
字号:
2000-11-12  Dov Grobgeld  <dov@imagic.weizmann.ac.il>	* fribidi.c: [OZ] Applied Owen Taylor's patch from 2000-07-19 to	fribidi.c.  The patch affects pp->prev rules for the last element	in cases W3 and W7.		* fribidi.c: [OZ] fribidi_log2vis() and	fribidi_log2vis_get_embedding_levels() now check for len==0 and if	so, they return immediately (instead of getting stuck).	* fribidi.c: [OZ] new_type_link() is now declared as	new_type_link(void) to prevent a compiler error message.	* fribidi.c: [OZ] The positions of the is_v2l_map and len	arguments in fribidi_map_range() prototype were switched around,	to conform to actual use in the source code file. 		* fribidi.c: [OZ] The first argument to fribidi_is_char_rtl() was	changed from gint8 to guint8, to conform to data type returned by	fribidi_log2vis().  		* fribidi.c: [OZ] bidi_string_strlen() now uses gint rather than int.	* fribidi.c: [OZ] bidi_string_reverse() now uses gint rather than int.		* fribidi.c: [OZ] int16_array_reverse() is now guint16_array_reverse().	* fribidi.c: Added define symbols NO_STDIO, FRIBIDI_MAX_STRING_LENGTH,	USE_SIMPLE_MALLOC that may be used to effect what code is being 	generated.	* fribidi_char_sets.h, fribidi_char_sets.c : Added Omer Zaks more 	general ut8 to unicode and unicode to ut8 functions.		* fribidi.c: [OZ] Replaced int to gint to better support embedded	libraries.	* Applied lots of code contributed by Omer Zak <omerz@actcom.co.il> ,	detailed above.	2000-10-14  Dov Grobgeld  <dov@imagic.weizmann.ac.il>	* Released fribidi-0.1.14.	* CreateGetType.pl, fribidi_tables.i: Applied a patch received 	from Roozbeh Pournader <roozbeh@sina.sharif.ac.ir> (who has got 	quite some courage sending an email from Iran to Israel) which	updates the character tables according to UnicodeData-3.0.1.txt .	* fribidi_char_sets.c: Cleaned up the mess and made it compile!2000-10-09  Dov Grobgeld  <dov@imagic.weizmann.ac.il>	* Released fribidi-0.1.13 .	* acinclude.m4: Added file including a m4 macro for glib-2.0	as suggested by Owen Taylor.	* Makefile.am: Added acinclude.m4 to extra sources.	* configure.in: Changed it to use new macro.2000-05-19  Dov Grobgeld  <dov@imagic.weizmann.ac.il>	* fribidi_char_sets.c: Added support for the LRM and RLM 	characters for the iso-8859-8 converts at unused positions 	0xFE and 0xFF . 	* CreateGetType.PL, fribidi.c, fribidi_tables.i, fribidi_types.h: 	Updated the algorithms to be consistance with the latest Unicode 	Technical Report #9 release. Still no explicit overrides, but 	hopefully the implicit algorithm now works according to the 	specification.	* CreateGetType.PL, fribidi_tables.i: Overwrote the character 	bidi-assignment of all non-assigned characters within blocks with 	the property of the previous character in order to create a few 	more reused secondary lookup character tables.	* CreateGetType.PL, fribidi.c, fribidi_tables.i: Added Owen 	Taylor's speed patch that speeds up fribidi by a factor of 4!  	Owen's patch consists of two parts. The first part is a double 	table lookup scheme for accessing the character properties, 	replacing the old binary search. The second part is a reuse of the 	links in the character properties linked list in order to minimize 	mallocs.2000-05-02  Dov Grobgeld  <dov@imagic.weizmann.ac.il>	* Released fribidi-0.1.11 .	* Fixed one remaining bug in Makefile.am.2000-04-27  Dov Grobgeld  <dov@imagic.weizmann.ac.il>	* Released fribidi-0.1.10 .	* Added libtool configuration added by Manish Singh.	* Added sevaral arabic charset converts contributed by Pablo 	Saratxaga.2000-03-20  Dov Grobgeld  <dov@imagic.weizmann.ac.il>	* Released fribidi-0.1.9 .2000-02-22  Dov Grobgeld  <dov@imagic.weizmann.ac.il>	* fribidi_types.h: Changed basic type FriBidiChar to guint32	  which corresponds to UCS4, which is more reasonable to use.2000-02-21  Dov Grobgeld  <dov@imagic.weizmann.ac.il>	* tests/test-capital-rtl: Added new tests to check percentage	  signs and updated tests.reference to reflect this.	* fribidi.c(fribidi_analyse_string): Added the rule 	  EN,ET=>EN,EN which takes care of the problem of percentage	  signs were put in the wrong place.2000-02-20  Dov Grobgeld  <dov@imagic.weizmann.ac.il>	* fribidi.c: Fixed several memory leaks found by Owen Taylor.2000-01-01  Dov Grobgeld  <dov@imagic.weizmann.ac.il>	* Added documentation of the utility functions to fribidi.h .1999-12-24  Dov Grobgeld  <dov@imagic.weizmann.ac.il>	* Added new function fribidi_is_char_rtl() that uses the 	embedding levels or the base dir to determine the resolved	direction of a character.	* Added new function fribidi_xpos_resolve() to fribidi_utils 	that is needed in an gui interaction to resolve a mouse event 	to the proper logical and visual positions.	1999-12-21  Dov Grobgeld  <dov@imagic.weizmann.ac.il>	* Added patches for UTF8 support contributed by raphael@cs.uky.edu.1999-12-05  Dov Grobgeld  <dov@imagic.weizmann.ac.il>	* Added two new types FRIBIDI_TYPE_WL and FRIBIDI_TYPE_WR that	indicate weak directions. These directions are used if no strong	direction is found in the string.	* Changed analyse_string() to return base_type FRIBIDI_TYPE_N if	the base direction cannot be determined. It is then up to a higher	level protocol to determine the base direction.1999-11-22  Dov Grobgeld  <dov@imagic.weizmann.ac.il>	* Released version 0.1.7.	* Added arabic support contributed by Pablo Saratxaga.1999-06-20  Dov Grobgeld  <dov@imagic.weizmann.ac.il>	* Created file fribidi_utils.c which will be used for common 	  patterns that are common in Bidi supported programs.1999-04-28  Dov Grobgeld  <dov@imagic.weizmann.ac.il>	* Fixed bug in fribidi_log2vis which occured if only the v2l	  array was requested and not the l2v array.	* Fixed bug in test_fribidi when using option test_vtol .	* Changed types in call to fribidi_log2vis to be more memory 	  conservative. 	* Added single character translation functions to fribidi_char_sets.1999-04-10  Dov Grobgeld  <dov@imagic.weizmann.ac.il>	* Changed building to use glib-config as glib-1.2 is now released.	* Added some short cut optimizations.	* Cleaned up the TYPE_RULE_C macro and used in in lots of places.1999-02-09  Dov Grobgeld  <dov@imagic.weizmann.ac.il>	* Added ./ to the execution of test_fribidi in run.tests.1999-02-08  Dov Grobgeld  <dov@imagic.weizmann.ac.il>	* Released 0.1.3 to match the perl module FriBidi.	* Added length paramater to fribidi_unicode_to_iso8859_8().	* Fixed bug in fribidi.c related to zero length strings.	* Released 0.1.2.	* Added options -ltr and -rtl to fribidi to force LTR and RTL 	  directions.	* Added function fribidi_log2vis_get_embedding_levels() which	  just returns an array of embedding levels.	* Added benchmark program.	* Added new check in test_fribidi that checks the changes 	  calculation.	* Changed interface to fribidi_log2vis() to include length of	  string on input and the embedding level of output.		* Added function fribidi_find_string_changes() which finds the	  bounding box of the changes between two FriBidiStrings.1999-01-19  Dov Grobgeld  <dov@imagic.weizmann.ac.il>	* Added the option -bol to fribidi_main.c to print out stuff	  in the beginning of a line.1999-01-14  Dov Grobgeld  <dov@imagic.weizmann.ac.il>	* Released version 0.1.1	* Added program fribidi as a command line interface to the library.1999-01-13  Dov Grobgeld  <dov@imagic.weizmann.ac.il>	* Added flag -nopad to test_fribidi to make it not insert spaces.		* Make P1 rules (ES and CS) work only if the span of the ES or	  the CS is 1. This is the same as in Hebrew Windoze.		* Replaced all the ET rules with the simpler ET,EN=>EN,EN	        * Added `gtk-config --cflags` and `gtk-config -ldflags` to Makefile.am.	        * Made test_fribidi read from stdin if no file given.	        * Added options -outputonly to test_fribidi .1999-01-11  Dov Grobgeld  <dov@imagic.weizmann.ac.il>	* First Release!

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -