source: libcaca/trunk/cucul/cucul.h

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @1870   13 years Sam Hocevar * Add cucul_get_dither_brightness(), _gamma() and _contrast(). There …
(edit) @1853   13 years Sam Hocevar * Only use attribute((deprecated)) with gcc >= 3.x.
(edit) @1809   13 years Sam Hocevar * Renamed cucul_rotate_*_wide to cucul_rotate_* and cucul_rotate_* to …
(edit) @1805   13 years Sam Hocevar * Implemented cucul_rotate_left_wide() and cucul_rotate_right_wide(). …
(edit) @1788   13 years Sam Hocevar * Renamed cucul_left/cucul_right into …
(edit) @1786   13 years Sam Hocevar * Implemented cucul_left() and cucul_right() for 90-degree rotations.
(edit) @1773   13 years Sam Hocevar * Implemented cucul_utf32_to_ascii() using code from Ben Wiley Sittler.
(edit) @1462   14 years Sam Hocevar * Bwarf, typo in the no warranty clause.
(edit) @1452   14 years Sam Hocevar * Add a no warranty clause to the code.
(edit) @1390   14 years Sam Hocevar * Implemented cucul_get_frame_name() and cucul_set_frame_name(). * …
(edit) @1366   14 years Sam Hocevar * Re-added cucul_getchar() to the legacy functions. Debian's current …
(edit) @1357   14 years Sam Hocevar * Documentation updates. Moved the canvas and font format definitions …
(edit) @1347   14 years Sam Hocevar * Rename cucul_put*() into cucul_put_*(). Updated all code to reflect that.
(edit) @1342   14 years Sam Hocevar * Add cursor and handle support to canvases. Unused yet.
(edit) @1333   14 years Sam Hocevar * Replace _cucul_attr_to_ansi8() with a now documented …
(edit) @1331   14 years Sam Hocevar * Export cucul_attr_to_ansi_fg() and cucul_attr_to_ansi_bg().
(edit) @1330   14 years Sam Hocevar * Switch back to UTF-32 arguments for drawing primitives, now that we …
(edit) @1329   14 years Sam Hocevar * Implemented cucul_draw_cp437_box().
(edit) @1324   14 years Sam Hocevar * Implemented cucul_putattr(), cucul_putchar()'s attribute equivalent.
(edit) @1307   14 years Sam Hocevar * Set the cucul_import_memory() buffer type to void const * instead of …
(edit) @1306   14 years Sam Hocevar * Renamed cucul_export() to cucul_export_memory(), paves the way for a …
(edit) @1305   14 years Sam Hocevar * Renamed cucul_import() to cucul_import_memory() and implemented …
(edit) @1302   14 years Sam Hocevar * Deprecate buffer management. We're back to standard void* memory areas.
(edit) @1273   14 years Sam Hocevar * Remove legacy cucul_ansi_to_str() from cucul.h.
(edit) @1269   14 years Sam Hocevar * Got rid of cucul_ansi_to_str(), it's really useless. * Partial …
(edit) @1267   14 years Sam Hocevar * Got rid of cucul_ansi_to_attr() and cucul_argb_to_attr() and …
(edit) @1258   14 years Sam Hocevar * Add back cucul_set_color() and cucul_set_truecolor() but mark them …
(edit) @1257   14 years Sam Hocevar * Get rid of cucul_set_attr_ansi() and cucul_set_attr_argb and merge …
(edit) @1256   14 years Sam Hocevar * Remove cucul_set_color() from the exported API and replaced all …
(edit) @1254   14 years Sam Hocevar * Use the LSB of alpha and blue components to encode additional flags …
(edit) @1218   14 years Sam Hocevar * Support for fullwidth glyphs in the libcaca output drivers.
(edit) @1211   14 years Sam Hocevar * Implemented cucul_utf32_is_fullwidth().
(edit) @1092   14 years Sam Hocevar * Implemented cucul_get_color().
(edit) @1079   14 years Sam Hocevar * Implement cucul_set_canvas_boundaries() for cropping and expanding.
(edit) @1066   14 years Sam Hocevar * Implemented cucul_getchar(). Useful because you don’t necessarily …
(edit) @1062   14 years Sam Hocevar * Got rid of cucul_render_glyph(). Ahahahaha.
(edit) @1058   14 years Sam Hocevar * Implemented cucul_get_font_blocks() to export the list of available …
(edit) @1039   14 years Sam Hocevar * Fixed cucul_render_glyph(). There is no way this could have ever …
(edit) @1024   14 years Jean-Yves Lamoureux * OpenGL builtin font support
(edit) @982   14 years Sam Hocevar * Have cucul_utf8_to_utf32 write how many bytes it read. * Use that …
(edit) @962   14 years Sam Hocevar * Export the UTF-8 / UTF-32 / CP437 character conversions to applications.
(edit) @958   14 years Sam Hocevar * Changed cucul_putchar's prototype so that it accepts a 32-bit …
(edit) @938   14 years Sam Hocevar * Changed the cucul_create_dither() prototype to make sure the mask …
(edit) @920   14 years Sam Hocevar * Completed return value and errno handling in libcucul API.
(edit) @896   14 years Sam Hocevar * Implemented cucul_load_file() and cucul_load_memory() to load …
(edit) @874   14 years Sam Hocevar * More error checking in libcucul.
(edit) @870   14 years Sam Hocevar * Check for <errno.h>. * Started changing function prototypes so …
(edit) @869   14 years Sam Hocevar * Reverted that errno stuff. We'll just use the real errno.
(edit) @868   14 years Sam Hocevar * Added basis for an errno-like mechanism.
(edit) @842   15 years Sam Hocevar * Support for multiple frames in canvases.
(edit) @832   15 years Sam Hocevar * Changed cucul_clear_canvas() again. It now uses the current …
(edit) @826   15 years Sam Hocevar * Moved cucul_load_canvas() into cucul/import.c and renamed it into …
(edit) @824   15 years Sam Hocevar * Documentation improvements. Wrote a small migration guide and added …
(edit) @814   15 years Sam Hocevar * Renamed cucul_clear() to cucul_clear_canvas() and added an argument …
(edit) @813   15 years Sam Hocevar * Renamed main canvas-related functions so that they have "canvas" in …
(edit) @810   15 years Sam Hocevar * Renamed cucul_t into cucul_canvas_t. Eh ouais mon con.
(edit) @803   15 years Sam Hocevar * Changed the buffer type in cucul_render_canvas() to void* to avoid …
(edit) @795   15 years Sam Hocevar * Removed math.c from cucul, it's beyond uselessness. Kept cucul_rand …
(edit) @778   15 years Sam Hocevar * Moved cucul_set_color() from canvas.c to colour.c. * Added …
(edit) @777   15 years Sam Hocevar * Replaced "struct cucul_*" and "struct caca_*" types with opaque …
(edit) @773   15 years Sam Hocevar * Improved documentation in many places.
(edit) @769   15 years Sam Hocevar * Removed \file directives from all files except caca.h and cucul.h, …
(edit) @763   15 years Sam Hocevar * Implemented cucul_get_font_list() to retrieve the list of builtin …
(edit) @760   15 years Sam Hocevar * Internal font support through cucul_load_font(). Documented that. …
(edit) @758   15 years Sam Hocevar * Implemented cucul_get_font_width() and cucul_get_font_height(). * …
(edit) @757   15 years Sam Hocevar * Renamed cucul_export into cucul_buffer. We'll use it for other things.
(edit) @746   15 years Sam Hocevar * Slightly updated the font format and wrote a font loader. Also added …
(edit) @734   15 years Sam Hocevar * Renamed *bitmap to *dither. Ben ouais connard, je fais ce que je veux.
(edit) @733   15 years Sam Hocevar * Replaced enum cucul_color with unsigned int. The size of an enum is …
(edit) @726   15 years Sam Hocevar * Changed the cucul_set_bitmap_antialias() argument to a string.
(edit) @723   15 years Sam Hocevar * Got rid of cucul_get_screen(). Use cucul_export() instead.
(edit) @713   15 years Sam Hocevar * Got rid of the useless cucul_get_fg_color/cucul_get_bg_color functions.
(edit) @711   15 years Sam Hocevar * Removed CUCUL_BACKGROUND, CUCUL_ANTIALIASING and CUCUL_DITHERING …
(edit) @708   15 years Sam Hocevar * Added cucul_get_export_list(). Returns a list of known export formats.
(edit) @706   15 years Sam Hocevar * Changed the 2nd argument of cucul_create_export to a string. This …
(edit) @701   15 years Sam Hocevar * Implemented cucul_load() to reload a file that was saved with the …
(edit) @696   15 years Sam Hocevar * Implemented cucul_invert() to invert a canvas' colours.
(edit) @690   15 years Jean-Yves Lamoureux * Added bitmap invert routine. It doesn't work well, so don't use it …
(edit) @678   15 years Sam Hocevar * Made cucul_putchar32() an internal-only function. * Changed the …
(edit) @677   15 years Sam Hocevar * Renamed cucul_init()/cucul_end() into cucul_create()/cucul_free().
(edit) @673   15 years Sam Hocevar * Added cucul_flip(), cucul_flop() and cucul_transform() to perform …
(edit) @672   15 years Sam Hocevar * Slightly changed header comments.
(edit) @670   15 years Sam Hocevar * Added the cucul_blit() function. It lets us blit various canvas one …
(edit) @667   15 years Sam Hocevar * Renamed cucul_get_export() to cucul_create_export().
(edit) @666   15 years Sam Hocevar * Removed the cucul_t * argument from cucul_create_bitmap(). It's not …
(edit) @665   15 years Sam Hocevar * Changed the cucul_init parameter so that it now directly accepts a …
(edit) @658   15 years Sam Hocevar * Got rid of cucul_powf(), too complex to implement and no longer used.
(edit) @653   15 years Sam Hocevar * Got rid of useless parameters in cucul_*_bitmap and cucul_*_sprite.
(edit) @644   15 years Sam Hocevar * Renamed cucul_buffer to cucul_export. Vanilla rum rules.
(edit) @620   15 years Jean-Yves Lamoureux * Added preliminary (but working) SVG exporter
(edit) @609   15 years Sam Hocevar * Replaced all cucul_get_* exporters with a generic cucul_export() …
(edit) @602   15 years Jean-Yves Lamoureux * Added preliminary Postscript (tm) (r) (c) exporter.
(edit) @561   15 years Jean-Yves Lamoureux * Updated documentation a bit
(edit) @555   15 years Jean-Yves Lamoureux * Exporters now return size of generated data
(copy) @536   15 years Sam Hocevar * Moved stuff around to differenciate between libcucul and libcaca.
copied from libcaca/trunk/src/cucul.h:
(copy) @524   15 years Sam Hocevar A new low-level text management library (canvas for ultrafast …
Note: See TracRevisionLog for help on using the revision log.