home *** CD-ROM | disk | FTP | other *** search
/ Clickx 115 / Clickx 115.iso / software / tools / windows / tails-i386-0.16.iso / live / filesystem.squashfs / usr / share / doc / libfribidi0 / TODO < prev   
Encoding:
Text File  |  2007-06-07  |  2.6 KB  |  89 lines

  1. Before release:
  2.  
  3. * Use gtk-doc?
  4.  
  5. * Implement fribidi_wcwidth()?
  6.  
  7. * Port fribidi-main.c to new API.
  8.  
  9. * help2man.
  10.  
  11. Implementation issues:
  12.  
  13. * Add API to get and pass on TypeLink*, to not allocate bidi levels.
  14.   Something like that.  Also the UTF-8 stuff from pango/mini-fribidi.
  15.  
  16. * Explore vis2log.
  17.  
  18. * Clean caprtl2utf8 to do arbitrary charset conversion?
  19.  
  20. * add --output-charset.
  21.  
  22. * Update README, etc...
  23.  
  24. * Mix __attr... with DLLIMPORT?
  25.  
  26. * Update all files headers/footers.  For c/h files, lib/fribidi-mirroring.[ch]
  27.   is always the reference.
  28.  
  29. * In fribidi_main.c reorder after line break.
  30.  
  31. * Change fribidi-main cmd-line parameters: --mirror --no-mirror...  change the
  32.   defaults too.
  33.  
  34. * Add an option to fribidi_main.c to assume two consecutive returns as
  35.   paragraph separators.
  36.  
  37. * Add more tests.  For:
  38.   - Checking that not removing explicit marks in analyze is not changing the
  39.     output in anyway.
  40.   - Tests with BN.  Right now ^ is BN in CapRTL scheme.
  41.   - Test tables.
  42.  
  43. * indent:  support function attributes and _PARAMS like things.  Also
  44.   FRIBIDI_BEGIN_DECLS, and LIKELY.
  45.  
  46. * Cleanup gen.tab/gen-*.c files.
  47.  
  48. * Override pkgincludedir and append interface version.  Should we go the GNOME
  49.   parallel install way?
  50.  
  51. * c2man:  parse Author and Copyright from the whole file.
  52.  
  53. * Write texinfo documentation.
  54.  
  55. * Set up gnu.org web pages, and update the entry in Free Software Directory.
  56.  
  57. * Use gengetopt.
  58.  
  59. * Add FriBidiEnv functionality at compile time.  Also, ifdef out the memory
  60.   cleanup stuff if asked to fail on memory allocation failure (xmalloc).  When
  61.   this is done, FRIBIDI_GNUC_WARN_UNUSEDS can be turned off conditionally.
  62.  
  63. * Generate HTML and DVI documentation.
  64.  
  65. * Rewrite fribidi.spec.in
  66.  
  67. * Add make rules for lib/$(BUILT_SOURCES) to depend on gen.tab/ stuff?
  68.  
  69. * When called in interactive mode, fribidi cmd-line should greet, write
  70.   about copyrtight stuff, and shared-libs' version and Unicode version.
  71.  
  72. * Configure gen.tab/ with host=build to avoid cross-compiling table
  73.   generators.
  74.  
  75. * Replace test/run.tests with something better, Makefile foo, etc.
  76.  
  77. * Clean up README and NEWS, and check all files' headers.  Write
  78.   gen.tab/README.  Also add UniData license file.
  79.  
  80. From GNU Coding Standards:
  81.  
  82. * The distribution should contain a file named `README' which gives the name
  83.   of the package, and a general description of what it does. It is also good
  84.   to explain the purpose of each of the first-level subdirectories in the
  85.   package, if there are any. The `README' file should either state the version
  86.   number of the package, or refer to where in the package it can be found.
  87.  
  88. * Add ^L to all sources.
  89.