[FriBidi-commit] fribidi .indent.pro,1.4,1.5 TODO,1.10,1.11

Behdad Esfahbod behdad at pdx.freedesktop.org
Sun Jun 13 13:11:44 PDT 2004


Update of /cvs/fribidi/fribidi
In directory pdx:/tmp/cvs-serv32450

Modified Files:
	.indent.pro TODO 
Log Message:
First joining stuff checked in.  Generate joining table using my beloved
packtab, in gen-joining-type-tab.c.  Defined FriBidiJoiningType type and wrote
accompanying functions and macros.


Index: .indent.pro
===================================================================
RCS file: /cvs/fribidi/fribidi/.indent.pro,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -d -r1.4 -r1.5
--- .indent.pro	7 Jun 2004 20:38:21 -0000	1.4
+++ .indent.pro	13 Jun 2004 20:11:41 -0000	1.5
@@ -3,10 +3,11 @@
 -bfde
 -T FILE
 -T FriBidiChar
+-T FriBidiLevel
 -T FriBidiStrIndex
 -T FriBidiCharType
 -T FriBidiParType
--T FriBidiLevel
+-T FriBidiJoiningType
 -T FriBidiCharSet
 -T FriBidiCharSetHandler
 -T FriBidiMemChunk

Index: TODO
===================================================================
RCS file: /cvs/fribidi/fribidi/TODO,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -d -r1.10 -r1.11
--- TODO	7 Jun 2004 20:38:21 -0000	1.10
+++ TODO	13 Jun 2004 20:11:41 -0000	1.11
@@ -1,24 +1,19 @@
 Implementation issues:
 
-* Better bootstrap script: steal from GNOME autogen.sh.
+* Still better bootstrap script: steal from GNOME autogen.sh.
 
 * Test ./configure without pkg-config installed.
 
 * Update all files headers/footers.  For c/h files, lib/fribidi-mirroring.[ch]
   is always the reference.
 
-* Show BidiTypes enum in manual and gdb.
-
 * Update CapRTL with new Unicode reference code.
 
-* Revise reorder API, in fribidi_main.c reorder after line break.
+* In fribidi_main.c reorder after line break.
 
 * Add an option to fribidi_main.c to assume two consecutive returns as
   paragraph separators.
 
-* Design better apis to do reorder based on available levels, remove
-  explicit marks then calculate position maps, ....
-
 * Add more tests.  For:
   - Checking that not removing explicit marks in analyze is not changing the
     output in anyway.
@@ -31,6 +26,10 @@
 * indent:  support function attributes and _PARAMS like things.  Also
   FRIBIDI_BEGIN_DECLS, and LIKELY.
 
+* Cleanup gen.tab/gen-*.c files.
+
+* Override pkgincludedir and append interface version.
+
 * c2man:  parse Author and Copyright from the whole file.
 
 * Write texinfo documentation.
@@ -46,12 +45,13 @@
 * Fix cvs2cl bug with spacing around author names read with -U option.  Then
   fix spacing in AUTHORS.
 
-* Use `-' before any command for installing a man page, so that make will
-  ignore any errors.
+* Generate HTML and DVI documentation.
 
 * Clean up README and NEWS, and check all files' headers.  Write
   gen.tab/README.
 
+* Rewrite fribidi.spec.in
+
 * Add make rules for lib/$(BUILT_SOURCES) to depend on gen.tab/ stuff.
 
 * When called in interactive mode, fribidi cmd-line should greet, write
@@ -65,6 +65,8 @@
 
 * Replace Arabic Yeh with Persian Yeh in Hafez piece in test/*.
 
+* Replace test/run.tests with something better.
+
 From GNU Coding Standards:
 
 * The distribution should contain a file named `README' which gives the name




More information about the FriBidi-Commit mailing list