Commits

Author Commit Message Labels Comments Date
Lenard Lindstrom
fix bug introduced into arrinter.py in r3208 that affects Pythons earlier than 2.7
Lenard Lindstrom
freetype: underline position is now adjustable, removing the need for underscore font.Font emulation style
illume
Fixes some array interface related crashes and test failures on the amd64 platform(win and osx). Thanks Christoph Gohlke.
Lenard Lindstrom
freetype: Some identifier refactoring. The strength of the strong and wide styles is now adjustable
Lenard Lindstrom
freetype: Font is now Face; its bold style is renamed strong to distinguish it from a bold font face in a distinct file.
Lenard Lindstrom
freetype: Personal style preferences. - Use blocks for all for, if, and while bodies. - In if conditions, use direct value checks when a function returns a binary state such as success or fail. - Replace NULL with null pointer literal 0. '0' as the null pointer value is formalized in C99. It has also been this way for some time in C++. And, 0 is used in CPython source to initialize PyTypeObject slots (see dictobject.c for an example).
Lenard Lindstrom
freetype: more PEP 7 compatibility changes
Lenard Lindstrom
freetype: make code style more consistent with PEP 7
Lenard Lindstrom
freetype: more features for compatibility with font.Font. To fix: freetype.Font crashes under Python 3.2 when reading an open python file
Lenard Lindstrom
sysfont: generalize for other font types
Lenard Lindstrom
freetype.Font: Now supports (optional) font.Font style underline and bounding box
Lenard Lindstrom
freetype: Some changes to make freetype.Font behave more like font.Font. Also some more experimentation with the text layout code. Passes unit tests again.
Lenard Lindstrom
freetype: remove last gcc warning from build
Lenard Lindstrom
freetype: some recent experiments; unit tests fail
Lenard Lindstrom
freetype doc: save some changes
Lenard Lindstrom
freetype: fix blit bug for an 8 bit target surface
Lenard Lindstrom
BUG: fix problem with Event.__repr__ reported on Pygame mailing list on July 24, 2011; thanks Dávid Gábor
Lenard Lindstrom
freetype: make handling of undefined character codes consistent with font module
Lenard Lindstrom
freetype: add cache testing when freetype built in debug mode, and fix a bug involving undefined character codes
Lenard Lindstrom
freetype glyph cache: Fix a bug in the hash function. Remove prints for debug mode; use a debugger instead.
Lenard Lindstrom
freetype: correct cache node key and hash function in ft_cache.c; still needs confirmation
Lenard Lindstrom
freetype: Fix problem with Font.path when the path contains backslashed (Windows)
Lenard Lindstrom
fix problem in pixelcopy_test.py when neither NumPy nor Numeric are installed
Lenard Lindstrom
freetype: replace tab characters with spaces
Lenard Lindstrom
freetype: Font.render now returns an 8 bit surface when no bgcolor or antialiasing. For target surfaces with per-pixel alpha, the target's alpha is now blended (previously it was set opaque.)
Lenard Lindstrom
pixelcopy: completely disable unit tests until the problem with the automated build page is resolved.
Lenard Lindstrom
pixelcopy: disable unit tests until automated build problem is resolved
Lenard Lindstrom
gfxdraw: disable unit tests, which fail, so automated builds can continue.
Lenard Lindstrom
freetype: Get antialiased option working again, but as rendering of a mono bitmap. Method render now returns a SRCALPHA surface. Method render_raw now has a style argument; it also correctly renders overlapping glyphs by doing alpha blits
Lenard Lindstrom
freetype: encapsulate the glyph cache within ft_text.c; also, merge ft_metrics into ft_text.c
  1. Prev
  2. Next