in all .c files that needed it.
their name, eg. cucul_create() -> cucul_create_canvas() etc. * Moved buffer-related functions to cucul/buffer.c.
* Renamed canvas handle variables from "c" to "cv". Eh ouais mon gros.
such as cucul_dither_t instead of struct cucul_dither. * Made cucul_buffer_t an opaque structure and implemented the two getters cucul_get_buffer_data() and cucul_get_buffer_size(). * Documented all missing functions and function parameters.
remove redundencies in the Doxygen documentation.
that we have one function less. * Fixed coding style. * Removed FUCKING TABS. ____.------.___ _______.----'`` ``` `` ``` ``-. _.--' ` ```` ` ` ` ``` `` `` ``. _.-' ' ` `` ``` `` ` `' `. _ .-'' ` H A H A H A `' M A I S \/.) . . .-' / ` ` ` `` || |`-.(``-. ` ` ` ' ` ` ``` |\ `. '\```\ `` ` V I E U X ' ' `` `-`` -|\\ `/''````) `` ` - - ````` ' '.' |\_) |`'_._` ``` ''` P O R C . . ```` / // @) \ ` `` ''' . ``` '/ /''''' | ` \).`.'-. ''' _ _ .`` ` '/ .''''- `-'`. . // )-- '/,,',,' ,,,,''__,._`' ' / .' ` `- ` ' .' / ' /,;;;, ,___.---' \ '' / \ (`. .'` __',`''''.--'/ ' /'-----' | ' / )) `'-'/ `'''_.---' \;;|- '/ ,,, | ''|`- | `'--'---' |;| / ,,,,;;;;;;;;;;,,,,, |-' /` | |;|-'| ,;;;;;;;;;;;;;;;; ;;;/ /|`''' ''',,,''',,,,,,,,,,,,,,,' /,,''' ''''
* Cosmetic code changes.
the DOS/conio.h driver, and updated the unicode test accordingly.
equivalents in CP437 0x7f - 0xff are translated.
they can force a resize. We need to find a way to make those specific cucul - caca interactions unavailable to the clueless user.
by simply ignoring everything non ASCII :-)
and simplified the handle_resize() API. Still can be polished.
files. Phew. Now they just need a few comments.
* Added a build-dos script to cross-compile the DOS version using djgpp.
properly credited authors and documented a few things.
broken, and event handling is not yet in the driver-specific files, but I will of course fix that later.