indic-computing-cvs-logs Mailing List for The Indic-Computing Project (Page 8)
Status: Alpha
Brought to you by:
jkoshy
You can subscribe to this list here.
| 2002 |
Jan
(6) |
Feb
(5) |
Mar
(8) |
Apr
(1) |
May
(1) |
Jun
|
Jul
(15) |
Aug
(20) |
Sep
(3) |
Oct
(6) |
Nov
(10) |
Dec
(3) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2003 |
Jan
(26) |
Feb
(6) |
Mar
(2) |
Apr
(27) |
May
(57) |
Jun
(36) |
Jul
(9) |
Aug
(13) |
Sep
(6) |
Oct
(5) |
Nov
(2) |
Dec
(10) |
| 2004 |
Jan
(2) |
Feb
(4) |
Mar
|
Apr
|
May
|
Jun
(3) |
Jul
(9) |
Aug
(1) |
Sep
|
Oct
|
Nov
|
Dec
|
| 2007 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(18) |
Nov
|
Dec
(8) |
| 2008 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
(2) |
Aug
(9) |
Sep
(1) |
Oct
|
Nov
(1) |
Dec
|
| 2009 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
(1) |
Aug
|
Sep
(2) |
Oct
|
Nov
|
Dec
|
| 2011 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
(1) |
Sep
|
Oct
|
Nov
|
Dec
|
|
From: Joseph K. <jk...@us...> - 2003-05-17 01:15:56
|
jkoshy 2003/05/16 18:15:54 PDT
Modified files:
py-freetype freetype.pyx pyft2test.py
Log:
- Allow FT_Fixed, FT_Angle, and FT_F26Dot6 objects to be initialized
directly from a bit pattern using a 'bits=pattern' keyword.
- Cope with the fact that in Pyrex generated C code, the type of `self'
need not be object's class when the arithmetic operators are called.
- Implement support for the FT_Matrix wrapper type.
- Create top-level type names without creating dummy objects [duh].
- New tests for the FT_Matrix type and for the new functionality in
the wrappers for FT_{Integral} types.
Revision Changes Path
1.12 +216 -86 src/py-freetype/freetype.pyx
1.11 +165 -1 src/py-freetype/pyft2test.py
|
|
From: Joseph K. <jk...@us...> - 2003-05-15 13:00:26
|
jkoshy 2003/05/15 06:00:25 PDT
Modified files:
py-freetype pyft2test.py
Log:
- Add test for type variables to each test class
- [All FT_IntegralType derived types]
+ Test object creation from strings, floating point values,
illegal values and illegal operand types.
+ tests for the new 'set()' entry point
+ The '.value' attribute is gone, so we use 'float()' to retrieve
the objects value.
+ test that getattr() on an unknown attribute raises 'AttributeError'
- FT_Fixed objects: separate the rounding test into one for rounding
up and one for rounding down.
- FT_Vector objects: add test for object type. Correct typo in
test case description ('x' -> 'y').
- Make tests for object classes and types use 'is' instead of '=='.
- A few typo fixes: duplicated test method names corrected.
Revision Changes Path
1.10 +174 -72 src/py-freetype/pyft2test.py
|
|
From: Joseph K. <jk...@us...> - 2003-05-15 12:59:39
|
jkoshy 2003/05/15 05:59:38 PDT
Modified files:
py-freetype freetype.pyx
Log:
- API changes:
+ _FT_IntegralType objects can now be initialized from any Python
object that support a conversion to a floating point number. This
include FT_{Fixed,FTF26Dot6,Angle} objects as well as the usual
strings, integers and float values.
+ _FT_IntegralType objects now support a 'set()' method. Direct
access to the '.value' attribute has been removed. Access to the
'bits' attribute to get at the internal representation is still
allowed.
+ All numeric operations on this type are defined in terms of numeric
operations on 'float' values.
+ __getattr__ methods should return 'AttributeError' and not 'NameError'
if the named attribute is not supported. Fixed.
- Improve a few comments
- Make type objects corresponding to each wrapper class available at
the toplevel (e.g. FT_AngleType,
Revision Changes Path
1.11 +87 -43 src/py-freetype/freetype.pyx
|
|
From: Joseph K. <jk...@us...> - 2003-05-14 08:47:10
|
jkoshy 2003/05/14 01:47:06 PDT
Modified files:
py-freetype freetype.pyx pyft.h pyft2test.py
Log:
- Include FT_TRIGONOMETRY_H in "pyft.h" to bring in FreeType's
trigonometry related prototypes.
- Implement wrappers for an 'FT_Vector' type.
- Comment out functionality to wrap FT_Vector_Normalize -- this API
entry point doesn't seem to be implemented in v2.1.4.
- Add a __copy__ entry point for FT_Integral_Type objects.
- New entry point 'unit' for FT_Angle objects that returns a
unit vector.
- pyft2test.py:
+ Add tests for the __repr__ entry points
+ New test cases for FT_Vector objects
Revision Changes Path
1.10 +139 -10 src/py-freetype/freetype.pyx
1.3 +1 -0 src/py-freetype/pyft.h
1.9 +79 -2 src/py-freetype/pyft2test.py
|
|
From: Joseph K. <jk...@us...> - 2003-05-14 07:38:07
|
jkoshy 2003/05/14 00:38:05 PDT
Modified files:
en_US.ISO8859-1/website indic-computing-website.wmk
Log:
- remove unneeded trailing slashes
Revision Changes Path
1.14 +1 -1 doc/en_US.ISO8859-1/website/indic-computing-website.wmk
|
|
From: Joseph K. <jk...@us...> - 2003-05-14 07:36:05
|
jkoshy 2003/05/14 00:36:03 PDT
Modified files:
en_US.ISO8859-1/website/content/projects index.html
Log:
- link in the roadmap page.
Revision Changes Path
1.4 +3 -1 doc/en_US.ISO8859-1/website/content/projects/index.html
|
|
From: Joseph K. <jk...@us...> - 2003-05-14 07:30:25
|
jkoshy 2003/05/14 00:30:24 PDT
Added files:
package-definitions/doc-toolchain/freebsd Makefile pkg-descr
pkg-plist
Log:
- The FreeBSD 'meta-port' that brings in the toolchain required to
build the Indic-Computing Handbook and FAQ.
Revision Changes Path
1.1 +27 -0 src/package-definitions/doc-toolchain/freebsd/Makefile (new)
1.1 +5 -0 src/package-definitions/doc-toolchain/freebsd/pkg-descr (new)
1.1 +2 -0 src/package-definitions/doc-toolchain/freebsd/pkg-plist (new)
|
|
From: Joseph K. <jk...@us...> - 2003-05-14 07:25:15
|
jkoshy 2003/05/14 00:25:15 PDT
Modified files:
. modules
Log:
- Module aliases for 'translib', 'os-image' and 'py-freetype' for the
convenience of users doing CVS checkouts.
Revision Changes Path
1.3 +4 -0 CVSROOT/modules
|
|
From: Joseph K. <jk...@us...> - 2003-05-14 07:20:38
|
jkoshy 2003/05/14 00:20:37 PDT
Modified files:
en_US.ISO8859-1/website indic-computing-website.wmk
en_US.ISO8859-1/website/content frontpage.txt roadmap.html
en_US.ISO8859-1/website/content/projects bootable-cd.html
doc-toolchain.html
fontannotator.html
index.html
indic-phrase.html
miscellaneous.html
pdf-gen.html
pyfreetype2.html
translation-manager.html
translib.html
xinput.html
Added files:
en_US.ISO8859-1/website/content/projects
handwriting-recognition.html
Log:
- Add an 'Executive Summary' to all the sub-project pages with links
to SF Download manager and SF CVS tree for the sub-project as applicable.
Suggested by: K Nagarajan <kn...@ya...>
- Add WebMake variables for the SF Download, CVS tree and Mailing list
URL roots.
- Update the Roadmap to synch up with the times.
- Typo fix to the front page.
- New (unowned) project on handwriting recognition software for Indic
scripts.
Revision Changes Path
1.8 +2 -1 doc/en_US.ISO8859-1/website/content/frontpage.txt
1.2 +24 -0 doc/en_US.ISO8859-1/website/content/projects/bootable-cd.html
1.3 +21 -0 doc/en_US.ISO8859-1/website/content/projects/doc-toolchain.html
1.2 +30 -8 doc/en_US.ISO8859-1/website/content/projects/fontannotator.html
1.1 +100 -0 doc/en_US.ISO8859-1/website/content/projects/handwriting-recognition.html (new)
1.3 +3 -2 doc/en_US.ISO8859-1/website/content/projects/index.html
1.2 +23 -2 doc/en_US.ISO8859-1/website/content/projects/indic-phrase.html
1.3 +13 -4 doc/en_US.ISO8859-1/website/content/projects/miscellaneous.html
1.2 +21 -0 doc/en_US.ISO8859-1/website/content/projects/pdf-gen.html
1.2 +23 -1 doc/en_US.ISO8859-1/website/content/projects/pyfreetype2.html
1.2 +26 -4 doc/en_US.ISO8859-1/website/content/projects/translation-manager.html
1.2 +27 -7 doc/en_US.ISO8859-1/website/content/projects/translib.html
1.2 +21 -0 doc/en_US.ISO8859-1/website/content/projects/xinput.html
1.3 +146 -238 doc/en_US.ISO8859-1/website/content/roadmap.html
1.13 +23 -0 doc/en_US.ISO8859-1/website/indic-computing-website.wmk
|
|
From: Joseph K. <jk...@us...> - 2003-05-12 08:48:11
|
jkoshy 2003/05/12 01:48:09 PDT
Modified files:
py-freetype freetype.pyx pyft2test.py
Log:
- Correct function prototypes for FT_RoundFix, FT_CeilFix, FT_FloorFix.
Correct typo in declaration for FT_DivFix.
- Define `__repr__', '__add__', '__sub__', '__mul__', and '__div__'
methods for integral types.
- Add a new accessor attribute 'bits', that gets the internal representation
of an FT_Fixed or FT_F26Dot6 object.
- Add 'round', 'ceil', 'floor', 'muldiv' functions to FT_Fixed objects.
Provide alternate implemenations for '__mul__' and '__div__' that
use the FreeType API for FT_Fixed objects.
- Support for an FT_Angle class that wraps a FreeType FT_Angle object.
These support the expected 'sin', 'cos', 'tan' operations in addition
to the ones supported by other FT_ "integral" types.
- Make FT_ANGLE_[n]PI[m] constants available as top-level Python objects
- Add test cases for all new functionality.
Revision Changes Path
1.9 +145 -16 src/py-freetype/freetype.pyx
1.8 +148 -5 src/py-freetype/pyft2test.py
|
|
From: Joseph K. <jk...@us...> - 2003-05-12 08:41:05
|
jkoshy 2003/05/12 01:41:03 PDT
Modified files:
py-freetype pyft.h
Log:
- explicitly include FT_ERRORS_H and FT_TYPES_H since these do not
appear to be getting included by default.
Revision Changes Path
1.2 +2 -0 src/py-freetype/pyft.h
|
|
From: Joseph K. <jk...@us...> - 2003-05-08 09:38:09
|
jkoshy 2003/05/08 02:38:08 PDT
Modified files:
py-freetype freetype.pyx pyft2test.py
Log:
- Implementations for wrappers around the 'FT_Fixed' and 'FT_F26Dot6'
types in the FreeType API.
- Test cases for the 'FT_Fixed' and 'FT_F26Dot6' classes.
- Partial implementation of an 'FT_Matrix' wrapper.
Revision Changes Path
1.8 +149 -24 src/py-freetype/freetype.pyx
1.7 +149 -0 src/py-freetype/pyft2test.py
|
|
From: Joseph K. <jk...@us...> - 2003-05-08 04:43:36
|
jkoshy 2003/05/07 21:43:35 PDT
Modified files:
en_US.ISO8859-1/books/handbook book.sgml
Log:
- Rework the abstract to make the purpose of the Handbook clearer.
- Add links to the 'how to contribute' page, the CVS source repository,
and the SF.Net download system's page.
Revision Changes Path
1.7 +26 -18 doc/en_US.ISO8859-1/books/handbook/book.sgml
|
|
From: Joseph K. <jk...@us...> - 2003-05-08 04:40:56
|
jkoshy 2003/05/07 21:40:55 PDT
Modified files:
en_US.ISO8859-1/share/sgml legalnotice.sgml
Log:
- consistently spell "Indic-Computing".
Revision Changes Path
1.3 +2 -2 doc/en_US.ISO8859-1/share/sgml/legalnotice.sgml
|
|
From: Joseph K. <jk...@us...> - 2003-05-08 04:38:52
|
jkoshy 2003/05/07 21:38:50 PDT
Modified files:
share/sgml indic-computing.ent
Log:
- New SGML entities for URLS to
(i) the source tree in CVS
(ii) the 'how to contribute' page,
(iii) SF file download system
Revision Changes Path
1.5 +5 -1 doc/share/sgml/indic-computing.ent
|
|
From: Joseph K. <jk...@us...> - 2003-05-07 11:12:14
|
jkoshy 2003/05/07 04:12:13 PDT
Modified files:
py-freetype Makefile make-ft-errors.c
Log:
- Generate two include files: "fterrornames.pxi" and "fterrormap.pxi"
from "make-ft-errors.c". Remove extraneous whitespace from these.
Revision Changes Path
1.5 +12 -4 src/py-freetype/Makefile
1.2 +11 -2 src/py-freetype/make-ft-errors.c
|
|
From: Joseph K. <jk...@us...> - 2003-05-07 11:10:46
|
jkoshy 2003/05/07 04:10:46 PDT
Modified files:
py-freetype freetype.pyx
Log:
- New stub classes: FT_Glyph, FT_Fixed, FT_Vector, FT_Matrix
- Make FT_Err_* constants available at the top-level of this module
for use by clients. Generate these via the `make-ft-errors' hack
from the installed FreeType library headers.
- FT_Exception objects now use the verbose (human readable) error
string if converted to a printable string.
- New stub functions for FT_Face()
- Simulate readonly access to the underlying (FreeType) FT_Face object
using __getattr__().
- Typo corrections
Revision Changes Path
1.7 +208 -18 src/py-freetype/freetype.pyx
|
|
From: Joseph K. <jk...@us...> - 2003-05-07 11:06:39
|
jkoshy 2003/05/07 04:06:38 PDT
Modified files:
py-freetype pyft2test.py
Log:
Add simple command line option handling for controlling the verbosity
of this script.
Revision Changes Path
1.6 +31 -3 src/py-freetype/pyft2test.py
|
|
From: Joseph K. <jk...@us...> - 2003-05-06 06:10:06
|
jkoshy 2003/05/05 23:10:05 PDT
Modified files:
en_US.ISO8859-1/website/content about.html contributing.et
documentation.html download.et
events.html
events.sep15th2002.html
mirrors.html news.txt
status.html
en_US.ISO8859-1/website/content/projects doc-toolchain.html
handbook.html
Log:
o Spell "Indic-Computing" consistently.
o Link in the ``Design Axes'' article to the front page.
Revision Changes Path
1.5 +1 -1 doc/en_US.ISO8859-1/website/content/about.html
1.6 +1 -1 doc/en_US.ISO8859-1/website/content/contributing.et
1.4 +6 -1 doc/en_US.ISO8859-1/website/content/documentation.html
1.3 +3 -3 doc/en_US.ISO8859-1/website/content/download.et
1.5 +12 -3 doc/en_US.ISO8859-1/website/content/events.html
1.5 +1 -1 doc/en_US.ISO8859-1/website/content/events.sep15th2002.html
1.3 +1 -1 doc/en_US.ISO8859-1/website/content/mirrors.html
1.4 +13 -1 doc/en_US.ISO8859-1/website/content/news.txt
1.2 +1 -1 doc/en_US.ISO8859-1/website/content/projects/doc-toolchain.html
1.3 +1 -1 doc/en_US.ISO8859-1/website/content/projects/handbook.html
1.6 +1 -1 doc/en_US.ISO8859-1/website/content/status.html
|
|
From: Joseph K. <jk...@us...> - 2003-05-06 06:07:53
|
jkoshy 2003/05/05 23:07:52 PDT
Modified files:
py-freetype Makefile pyft2test.py
Log:
o Rework the test suite to explicitly set the invocation order of its
test cases.
o Add tests for the 'is_known_format' method point.
o Improve test case description strings.
Revision Changes Path
1.4 +1 -1 src/py-freetype/Makefile
1.5 +59 -36 src/py-freetype/pyft2test.py
|
|
From: Joseph K. <jk...@us...> - 2003-05-06 06:03:37
|
jkoshy 2003/05/05 23:03:37 PDT
Modified files:
py-freetype freetype.pyx
Log:
o Make the 'new_face' and 'new_memory_face' explicitly check that the
'face_index' requested is what gets returned by FreeType and raise an
error otherwise.
o Add support for an "Unknown" error message from FreeType.
o Add a new method to the FT_Library class: 'is_known_format'.
Revision Changes Path
1.6 +36 -3 src/py-freetype/freetype.pyx
|
|
From: Joseph K. <jk...@us...> - 2003-05-04 08:42:08
|
jkoshy 2003/05/04 01:42:07 PDT
Modified files:
py-freetype Makefile freetype.pyx pyft2test.py
Added files:
py-freetype make-ft-errors.c
Log:
o Add support for translating numeric error codes from FreeType to
the corresponding message strings.
o Implement the 'new_memory_face' entry point, and add test cases for
this to the test suite.
o Add documentation strings to the test cases.
o Minor refactorings to the FreeType wrapper code.
Revision Changes Path
1.3 +15 -4 src/py-freetype/Makefile
1.5 +46 -11 src/py-freetype/freetype.pyx
1.1 +8 -0 src/py-freetype/make-ft-errors.c (new)
1.4 +51 -11 src/py-freetype/pyft2test.py
|
|
From: Joseph K. <jk...@us...> - 2003-05-04 06:48:45
|
jkoshy 2003/05/03 23:48:44 PDT
Modified files:
py-freetype freetype.pyx pyft2test.py
Log:
o Add font face creation routines and associated test cases.
Revision Changes Path
1.4 +159 -21 src/py-freetype/freetype.pyx
1.3 +36 -4 src/py-freetype/pyft2test.py
|
|
From: Joseph K. <jk...@us...> - 2003-05-04 01:28:34
|
jkoshy 2003/05/03 18:28:33 PDT
Modified files:
en_US.ISO8859-1/books/faq book.sgml
Log:
o Two new FAQ questions, with answers,
- What is the use of the Handbook when stuff is available off the WWW
- Why are sections of the Handbook empty?
Revision Changes Path
1.16 +50 -4 doc/en_US.ISO8859-1/books/faq/book.sgml
|
|
From: Joseph K. <jk...@us...> - 2003-05-01 07:44:44
|
jkoshy 2003/05/01 00:44:43 PDT
Modified files:
py-freetype freetype.pyx
Log:
o Wrap the basic API exported by FreeType.
Revision Changes Path
1.3 +482 -5 src/py-freetype/freetype.pyx
|