Sam Hocevar
4fd15b0aab
* Added support for Unicode characters that fall into CP437 0x01 - 0x1f to
the DOS/conio.h driver, and updated the unicode test accordingly.
19 years ago
Sam Hocevar
a870a7ef97
* Added a few more Unicode characters to the export and unicode tests.
19 years ago
Sam Hocevar
d651a43041
* Partial Unicode support for the DOS/conio.h driver. Glyphs that have
equivalents in CP437 0x7f - 0xff are translated.
19 years ago
Sam Hocevar
2b5680bd1d
* Unicode support in the HTML exporter.
19 years ago
Sam Hocevar
0c9103f95a
* Cosmetic.
19 years ago
Sam Hocevar
2f7c869bcc
* Small test program for exporters. Usage: "export html", "export irc" etc.
19 years ago
Jean-Yves Lamoureux
babd688b59
* Added the SVG exporter sources. SAM IS KOREA KEKEKEK ^^
*p_e_n_i_s_b_i_r_d_p_e_n_i_s_b_i_r_d_*
p______...___________________________p
e____(_..__`'-.,--,__________________e
n_____'-._'-.__`\a\\_________________n
i_________'.___.'_(|_________________i
s____________7____||_________________s
b___________/___.'_|_________________b
i__________/_.-'__,J_________________i
r_________/_________\________________r
d________||___/______;_______________d
*________||__|_______|_______________*
p________`\__\_______|__/__''\_______p
e__________'._\______/.-`____{}|_____e
n___________/\_`;_.-'_________/______n
i___________\_;(((____.--'\_/________i
s_________.(((_____.-;\______________s
b____.--'`_____,;`'.'-;\_____________b
i_taco's____.'____'._.'\\____________i
r_dick_--'_________|__\_|____________r
d__________________\_\,_/____________d
*p_e_n_i_s_b_i_r_d_p_e_n_i_s_b_i_r_d_*
19 years ago
Jean-Yves Lamoureux
d1f6bb6759
* Added preliminary (but working) SVG exporter
19 years ago
Jean-Yves Lamoureux
eff2f954de
* Added telnet commands and options strings for debug
19 years ago
Jean-Yves Lamoureux
bc62119fe8
* Fixed refresh when updating parameter in display_menu()
19 years ago
Jean-Yves Lamoureux
d056504184
* Removed false comment
19 years ago
Jean-Yves Lamoureux
c32b620fb8
* Optimised cacaballs a bit
19 years ago
Jean-Yves Lamoureux
230d5ac181
* Better cacaballs parameters
19 years ago
Sam Hocevar
2453a988e4
* Increased cacamoir circle thikness by 50%, because it currently really
sucks in small resolutions.
19 years ago
Sam Hocevar
788bec7de8
* Minor coding style fixes.
19 years ago
Sam Hocevar
eb34d7e04c
* UTF-8 support in the Win32 driver.
19 years ago
Sam Hocevar
195da3f08f
* Support CACA_GEOMETRY in the network driver. Still defaults to 80x24.
* Use RETSIGTYPE for signal handler return values.
19 years ago
Sam Hocevar
e1a79c7512
* Do not fail if SLsmg_utf8_enable was not found, just disable UTF-8 support
in the SLang driver.
* Cosmetic fixes in configure.ac.
19 years ago
Sam Hocevar
9e698966f2
* Replaced all cucul_get_* exporters with a generic cucul_export() function.
* Got rid of static buffers; we now use cucul_free() to free exported
buffers.
* Fixed light background in the ANSI exporter by adding escape sequences for
most terminal emulators.
19 years ago
Jean-Yves Lamoureux
a963825cdb
* Fixed UPPER() for strcasecmp
19 years ago
Sam Hocevar
37278e2682
* Rewrote strncasecmp. Totally untested, of course.
19 years ago
Sam Hocevar
24a9ef1046
* STATIC char const. AHAHAHAHA.
19 years ago
Sam Hocevar
adc85b5711
* Do not switch to alternate screen when clearing, because sometimes we
are unable to cleanly restore the state.
19 years ago
Jean-Yves Lamoureux
f7354acf01
* Cosmetic changes. AHAHAH I COMMITED IT MYSELF.
19 years ago
Jean-Yves Lamoureux
baa88bc526
* Postscript exporter now kinda works. Paper size to be fixed
19 years ago
Jean-Yves Lamoureux
9071a26bb9
* Added preliminary Postscript (tm) (r) (c) exporter.
19 years ago
Sam Hocevar
a188ec5c32
* Pressing Ctrl-C on the client side now drops the connection.
19 years ago
Sam Hocevar
66dc8515f2
* Updated the TODO list, mostly with Unicode-related tasks.
19 years ago
Sam Hocevar
31229fae80
* Changed port environment variable to "CACA_PORT". No need to mention it's
a network port, we could have guessed.
19 years ago
Sam Hocevar
5c9868e79a
* Ooops, fixed an old typo.
19 years ago
Sam Hocevar
ba567af9a1
* Fixed a warning in cacaball.c.
19 years ago
Sam Hocevar
2442e911a4
* Improvements to the network output:
+ Changed port to 51914 (rationale: it's 0xCACA; so okay, it's outside
the registered ports area, but we'd never be accepted anyway).
+ Retry network sends in caca_get_event(), too.
+ Have a per-client buffer in case of network congestion. If that buffer
gets full, just drop it and start again at the next frame.
+ Set the window title to "caca for the network".
+ Do not send the ANSI buffer's terminating \0.
+ Restore the SIGPIPE handler on close.
+ Set window size to 80x24 instead of 80x25.
19 years ago
Sam Hocevar
c243f190a8
* Set svn:keyword Id property on a few files.
Note to developers: use that chunk in your ~/.subversion/config:
[miscellany]
enable-auto-props = yes
[auto-props]
*.m = svn:keywords=Id
*.h = svn:keywords=Id
*.mm = svn:keywords=Id
*.c = svn:keywords=Id
*.cpp = svn:keywords=Id
*.pch = svn:keywords=Id
*.command = svn:keywords=Id
*.pl = svn:keywords=Id
*.pm = svn:keywords=Id
*.py = svn:keywords=Id
*.sh = svn:keywords=Id
*.txt = svn:keywords=Id
*.html = svn:keywords=Id
*.php = svn:keywords=Id
19 years ago
Sam Hocevar
1089986b79
* Fixed end of lines in the ANSI exporter (CRLF, not LFCR).
19 years ago
Sam Hocevar
0889bf4799
* Fixed an uninitialised variable in the event queue handling.
19 years ago
Sam Hocevar
b2243b1572
* Allow the color test to be built as a kernel.
19 years ago
Sam Hocevar
e5c4f4b0df
* Sorted list of extra contributors by topic and added the FSF.
19 years ago
Sam Hocevar
edbd6a2e55
* Set the client sockets as non-blocking, and implemented non-blocking
writes. Currently works very badly with more than one client.
19 years ago
Jean-Yves Lamoureux
d62b86bbae
* wrote strcasecmp for fun
19 years ago
Jean-Yves Lamoureux
c30c66d032
* Renamed exporter_* to export_*, from God recommendation.
19 years ago
Jean-Yves Lamoureux
1971191c09
* Exploded cucul/export.c
19 years ago
Jean-Yves Lamoureux
d47bd8b490
* Added CACA_NETWORK_PORT env and related documentation
19 years ago
Jean-Yves Lamoureux
1c6bfd09a1
* Fixed configure script to check for UTF8 enabled slang, removed network driver debug output, added size > 255 in telnet negociation, fixed scrolling bug in network driver
19 years ago
Sam Hocevar
6f7f557f83
* Handle incoming connections in network_get_event() as well as
network_display() so that new clients immediately get the contents
of the canvas and do not need to wait for a caca_display() call.
19 years ago
Sam Hocevar
6e652d1e47
* Preliminary support for UTF-8 in cucul_putstr(). Also added a
cucul_putchar32() function but I'm not convinced it will be useful.
19 years ago
Sam Hocevar
d1e1dbd630
* Use the internal version of cucul_set_size in output drivers so that
they can force a resize. We need to find a way to make those specific
cucul - caca interactions unavailable to the clueless user.
19 years ago
Sam Hocevar
b337745bf1
* Made cacamoir, cacaball and cacaplas buildable into a kernel.
19 years ago
Sam Hocevar
e332cf1bed
* Assume the VGA screen is 320x200 and really resize the cucul canvas to
80x25 upon initialisation.
19 years ago
Sam Hocevar
dbb6e0e94d
* Added Unicode support to the SLang driver.
19 years ago
Sam Hocevar
d73e4337bf
* Implemented a few math functions in our kernel: cos(), sin(), sqrt().
19 years ago