Sam Hocevar
107ff4b815
Large source code cleanup, getting rid of spaces, tabs, and svn keywords.
il y a 15 ans
Sam Hocevar
644ee4a78a
Coding style: remove tabs and trailing spaces.
il y a 15 ans
Jean-Yves Lamoureux
da3549dec7
* Made Cocoa driver BEAUTIFUL ('fixed' default font size to constant values to make the look a bit more natural)
il y a 16 ans
Sam Hocevar
e1562a8d46
libcaca: move codecs and import/export functions into subdirectories.
il y a 16 ans
Ben Wiley Sittler
0b303fab5b
remove reference to obsolete common.h
il y a 16 ans
Sam Hocevar
f61816ceb7
Starting refactoring to get rid of libcucul. The initial reason for the
split is rendered moot by the plugin system: when enabled, binaries do
not link directly with libX11 or libGL. I hope this is a step towards
more consisteny and clarity.
il y a 16 ans
Sam Hocevar
4ea785f818
* Remove all unsigned ints from exported functions. Signed arithmetic is
far better for error checking.
il y a 16 ans
Sam Hocevar
e15e962928
* Implement caca_create_display_with_driver() to specify an output driver
without using environment variables..
* Implement caca_get_display_driver() to return the current display's
output driver.
* Add a simple example program to test caca_create_display_with_driver().
il y a 17 ans
Sam Hocevar
6132c561c0
* Cocoa driver build fix, courtesy of Ben Wiley Sittler.
il y a 17 ans
Sam Hocevar
b519d05bce
* Export cucul_attr_to_rgb12_bg(), cucul_attr_to_rgb12_fg() and
cucul_attr_to_argb64() (previously _cucul_attr_to_rgb12bg,
_cucul_attr_to_rgb12fg and _cucul_attr_to_argb4) in the official
libcucul API.
* Cleanup complete: libcaca no longer depends on "cucul_internals.h".
il y a 17 ans
Sam Hocevar
07b9891afa
* Introduce cucul_get_canvas_chars() and cucul_get_canvas_attrs() to avoid
direct cv->chars and cv->attrs access by display drivers.
il y a 17 ans
Sam Hocevar
7362a612c4
* Add cucul_manage_canvas() and cucul_unmanage_canvas(). Display
drivers no longer need to access the cv->refcount private member
and __cucul_set_canvas_size() is no longer needed.
il y a 17 ans
Sam Hocevar
31cbfb5bea
* Rename _cucul_set_canvas_size into __cucul_set_canvas_size to prevent
collisions due to symbol mangling.
il y a 17 ans
Sam Hocevar
1deb19790d
* Disabled USE_RGB12_FGBG for now, as it was reported not to work.
il y a 17 ans
Sam Hocevar
9597783308
* Bwarf, typo in the no warranty clause.
il y a 18 ans
Sam Hocevar
33058757da
* Add a no warranty clause to the code.
il y a 18 ans
Sam Hocevar
c158dfea32
* Working Cocoa driver, courtesy of Colin Delacroix <colin@zoy.org>.
il y a 18 ans
Sam Hocevar
c213ac0ecd
* Merged old code by Ol that can be used as a start for the Cocoa driver.
il y a 18 ans
Sam Hocevar
afed497172
* Added all the glue needed for a Cocoa output driver.
il y a 18 ans