source: libcaca/trunk/cucul/import.c

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @2409   12 years Sam Hocevar * Make cucul_import_file() use cucul_file_t functions.
(edit) @2313   12 years Sam Hocevar * Switch a few unsigned int variables to size_t where appropriate. * …
(edit) @2304   12 years Sam Hocevar * Get rid of the last long types in the API. * Use size_t and …
(edit) @2299   12 years Sam Hocevar * Remove #include <stdint.h> etc. from "common.h". Instead, make sure …
(edit) @1784   13 years Sam Hocevar * Handle multiframe canvases in the caca importer, courtesy of Ben …
(edit) @1462   13 years Sam Hocevar * Bwarf, typo in the no warranty clause.
(edit) @1452   13 years Sam Hocevar * Add a no warranty clause to the code.
(edit) @1440   13 years Sam Hocevar * Got rid of that ugly cv->import member.
(edit) @1431   13 years Sam Hocevar * Improved vt220 import by adding a persistent context to canvases.
(edit) @1426   13 years Sam Hocevar * Improved ANSI importer so that it supports a lot more of what is …
(edit) @1384   13 years Sam Hocevar * Improved ANSI import, especially wrt. drawing context persistence.
(edit) @1378   13 years Sam Hocevar * When importing an utf-8 file, set background and foreground colours …
(edit) @1362   13 years Sam Hocevar * Got rid of HAVE_ERRNO_H ifdefs by defining seterrno()/geterrno() …
(edit) @1349   13 years Sam Hocevar * Fixed a bug in the caca importer.
(edit) @1347   13 years Sam Hocevar * Rename cucul_put*() into cucul_put_*(). Updated all code to reflect that.
(edit) @1343   13 years Sam Hocevar * Do not force the text colour when importing a text file.
(edit) @1342   13 years Sam Hocevar * Add cursor and handle support to canvases. Unused yet.
(edit) @1314   13 years Sam Hocevar * If not enough data is available for import, return 0 instead of an error.
(edit) @1313   13 years Sam Hocevar * Minor documentation fixes.
(edit) @1307   13 years Sam Hocevar * Set the cucul_import_memory() buffer type to void const * instead of …
(edit) @1305   13 years Sam Hocevar * Renamed cucul_import() to cucul_import_memory() and implemented …
(edit) @1303   13 years Sam Hocevar * Don't use htonl() directly, use common.h's hton32() wrapper.
(edit) @1302   13 years Sam Hocevar * Deprecate buffer management. We're back to standard void* memory areas.
(edit) @1283   13 years Sam Hocevar * Updated the caca export format so that it supports multiple frames. …
(edit) @1267   13 years Sam Hocevar * Got rid of cucul_ansi_to_attr() and cucul_argb_to_attr() and …
(edit) @1257   13 years Sam Hocevar * Get rid of cucul_set_attr_ansi() and cucul_set_attr_argb and merge …
(edit) @1256   13 years Sam Hocevar * Remove cucul_set_color() from the exported API and replaced all …
(edit) @1254   13 years Sam Hocevar * Use the LSB of alpha and blue components to encode additional flags …
(edit) @1248   13 years Sam Hocevar * Fix a buffer overflow in the utf-8 cucul_import().
(edit) @1245   13 years Jean-Yves Lamoureux * "Fixed" infinite loop in ANSI+UTF8 importer, probably totally wrong, …
(edit) @1238   13 years Sam Hocevar * Allow to import empty files or files with only empty lines.
(edit) @1236   13 years Sam Hocevar * Fix a buffer overflow in the import format autodetection code.
(edit) @1235   13 years Sam Hocevar * Allow to import zero-sized canvases.
(edit) @1231   13 years Sam Hocevar * Removed "This function..." constructs from documentation. Fixed a …
(edit) @1219   13 years Sam Hocevar * Support for fullwidth glyphs in the UTF-8 importer.
(edit) @1171   13 years Sam Hocevar * Set default background to transparent in the ANSI and UTF-8 importers.
(edit) @1136   13 years Sam Hocevar * Add "utf8" import format. * Documented "text" import format.
(edit) @1104   13 years Sam Hocevar * Fix enumeration layout in the manpage documentation.
(edit) @1098   13 years Sam Hocevar * Fix a bug in the ANSI importer. We need to set the proper fg/bg …
(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) @954   14 years Sam Hocevar * Workaround for illegal [[0,0H ANSI escape code.
(edit) @946   14 years Sam Hocevar * If the ANSI file we import does not use the 80 columns, we don't …
(edit) @920   14 years Sam Hocevar * Completed return value and errno handling in libcucul API.
(edit) @918   14 years Jean-Yves Lamoureux * coding style fixes again
(edit) @916   14 years Sam Hocevar * Fixed line wrapping on some weird ANSI files.
(edit) @915   14 years Sam Hocevar * Fixed an ANSI rendering bug related to the bold attribute.
(edit) @913   14 years Sam Hocevar * Minor code reorganisation and documenting.
(edit) @904   14 years Sam Hocevar * In ANSI, bold only sets the foreground colour to bright, not the …
(edit) @902   14 years Jean-Yves Lamoureux * Really updated doc
(edit) @901   14 years Jean-Yves Lamoureux * Fixed documentation for import
(edit) @896   14 years Sam Hocevar * Implemented cucul_load_file() and cucul_load_memory() to load …
(edit) @895   14 years Sam Hocevar * Argh, _really_ fixed the uninitialised variable.
(edit) @894   14 years Sam Hocevar * Fixed an uninitialised variable.
(edit) @893   14 years Sam Hocevar * Fixed our buffer overflow in the ANSI parser by simply skipping …
(edit) @891   14 years Sam Hocevar * More robust ANSI sequence argument parser. Detects private sequences …
(edit) @890   14 years Jean-Yves Lamoureux * Fixed warning in a clever and tested way. Bordel de merde.
(edit) @889   14 years Sam Hocevar * Coding style.
(edit) @888   14 years Sam Hocevar * No way, dude. You cannot declare x and y unsigned if you test for (x …
(edit) @887   14 years Jean-Yves Lamoureux * Fixed warnings in ansi importer
(edit) @886   14 years Sam Hocevar * More cleaning up of the ANSI loader. Fixed reverse video.
(edit) @884   14 years Jean-Yves Lamoureux * Improved ANSI format detection
(edit) @883   14 years Sam Hocevar * Really fixed bold in ANSI loader, and removed dead code.
(edit) @882   14 years Sam Hocevar * Simplified _manage_modifiers() a bit.
(edit) @881   14 years Sam Hocevar * Fixed bold support in ANSI loader.
(edit) @880   14 years Sam Hocevar * A few fixes in the ANSI interpreter.
(edit) @879   14 years Sam Hocevar * Got rid of _update_canvas_size().
(edit) @878   14 years Jean-Yves Lamoureux * _updated_coding_style(aBit);
(edit) @877   14 years Sam Hocevar * Ahahaha. Meet the "optimisation" that breaks everything.
(edit) @876   14 years Sam Hocevar * Small optimisation in import_text().
(edit) @875   14 years Sam Hocevar * Really minor coding style fixes in the ANSI importer.
(edit) @871   14 years Jean-Yves Lamoureux * Added preliminary ANSI importer, added import formats autodection
(edit) @859   14 years Sam Hocevar * Removed duplicate uint*_t defines from *_internal.h and included …
(edit) @841   14 years Sam Hocevar * Added a simple "text" importer, until the cool ANSI importer arrives.
(edit) @829   14 years Sam Hocevar * Fixed a compilation warning.
(edit) @828   14 years Sam Hocevar * Minor documentation fix.
(copy) @826   14 years Sam Hocevar * Moved cucul_load_canvas() into cucul/import.c and renamed it into …
copied from libcaca/trunk/cucul/cucul.c:
(edit) @819   14 years Sam Hocevar * More function mass-renaming: caca_attach -> caca_create_display, etc.
Note: See TracRevisionLog for help on using the revision log.