2004-04-22 22:24 neo * ChangeLog: Made 1.1.7 release. 2004-04-22 22:08 neo * NEWS, README: updated for 1.1.7 release 2004-04-14 18:58 neo * blib/.cvsignore, blib/Makefile.am, blib/blib.h, blib/bmarshal.list, blib/bpacket.c, blib/bpacket.h, blib/bproxyserver.c, blib/bproxyserver.h, blib/btypes.h, docs/reference/Makefile.am, docs/reference/blib-docs.sgml, docs/reference/blib-sections.txt, docs/reference/tmpl/bpacket.sgml, docs/reference/tmpl/bproxyserver.sgml: Added BProxyServer. Contains most of the code that used to live in blinkenproxy.c but uses the same file descriptor for listening to the heartbeat and for sending blinkenlights frames. 2004-04-09 02:11 neo * blib/btheme.c, docs/reference/blib-sections.txt, docs/reference/tmpl/btheme.sgml, docs/reference/tmpl/bview-pixbuf.sgml, gfx/bview-pixbuf.c, gfx/bview-pixbuf.h: documentation 2004-04-09 01:45 neo * gfx/: bview-directfb.c, bview-directfb.h: Changed return value of b_view_directfb_new() to match what the other views do. 2004-04-09 00:55 neo * gfx/bview-pixbuf.c: fixed bugs in the new code 2004-04-09 00:34 neo * gfx/: bview-aa.c, bview-aa.h, bview-gtk.c, bview-pixbuf.c, bview-pixbuf.h: Added a theme-less mode for BViewPixbuf. Some minor cleanups in other views. 2004-04-08 23:53 neo * gfx/bview-pixbuf.c: actually skip image preloading if b_view_pixbuf() is called with image_preload == FALSE 2004-04-08 04:35 neo * blib/bmovie.c: minor cleanups 2004-04-07 16:46 neo * gfx/bview-pixbuf.c: use a pixbuf w/o alpha channel 2004-04-07 15:52 neo * blib/butils.c, gfx/bview-gtk.c, gfx/bview-gtk.h, gfx/bview-pixbuf.c: numerous fixes 2004-04-07 14:25 neo * blib-gtk.pc.in, blib/btheme-parser.c, blib/btheme.c, blib/btheme.h, blib/butils.c, blib/butils.h, data/blinkentheme.dtd, gfx/blib-gtk.h, gfx/bview-directfb.c, gfx/bview-gtk.c, gfx/bview-gtk.h, gfx/bview-pixbuf.c, gfx/bview-pixbuf.h: Added the possibility to specify an offset for the background image in a blinkentheme. Added b_theme_frame_diff_boundary(), used to live in bmovie-mng.c. Added a clip rectangle to b_view_pixbuf_render(). Let BViewGtk use BViewPixbuf for the unoptimized case. 2004-04-07 01:28 neo * gfx/: bview-pixbuf.c, bview-pixbuf.h: added a GError parameter to b_view_pixbuf_render() 2004-04-07 00:16 neo * blib/butils.c: allow the dest rectangle to be NULL in b_rectangle_intersect 2004-04-07 00:02 neo * blib-pixbuf.pc.in: fixed typo 2004-04-07 00:01 neo * Makefile.am: install the blib-pixbuf.pc file 2004-04-06 23:35 neo * configure.in: bumped version number to 1.1.7, binary age 0, interface age 0 2004-04-06 23:07 neo * .cvsignore, ChangeLog, blib-pixbuf.pc.in, configure.in, blib/butils.c, blib/butils.h, docs/reference/Makefile.am, docs/reference/blib-docs.sgml, docs/reference/blib-sections.txt, docs/reference/blib.types.in, docs/reference/tmpl/butils.sgml, docs/reference/tmpl/bview-pixbuf.sgml, gfx/.cvsignore, gfx/Makefile.am, gfx/blib-pixbuf.h, gfx/bview-pixbuf.c, gfx/bview-pixbuf.h: Added b_rectangle_union and b_rectangle_intersect to butils.[ch]. Added BViewPixbuf, a new view using gdk-pixbuf to render single frames. Duplicates quite some code from BViewGtk but I will make the latter use the new view later. 2004-03-09 23:57 neo * ChangeLog, NEWS: Made 1.1.6 release. 2004-03-09 20:14 neo * modules/: bretris.c, bsnake.c: applied modified versions of patches from 1Stein to make snake and bretris multi-player aware. 2004-02-24 22:15 neo * docs/reference/tmpl/bprotocol.sgml: documented defines that were introduced for the blinkenproxy protocol 2004-02-17 08:55 tim * .cvsignore: ignore mac stuff 2004-02-16 15:50 neo * gfx/bview-gtk.c: oops, looks as if I accidentally committed some broken code yesterday 2004-02-16 15:47 neo * blib/bparser.c: Set the GIOChannel encoding to NULL before attempting to locate the XML header. Fixes endless looping on some binary files. 2004-02-16 00:01 neo * gfx/bview-gtk.c: fixed color handling in gdk_pixbuf_fill_rect() 2004-02-14 23:05 neo * NEWS, README, configure.in: Bumped version number to 1.1.6, binary age 0, interface ago 0. 2004-02-14 21:40 neo * blib/bsender.c, blib/bsender.h, docs/reference/blib-sections.txt, docs/reference/tmpl/bsender.sgml: Suppress the error messages when sending a packet fails. Added new function b_sender_set_verbose() that allows to get the old behaviour back. 2004-02-14 21:23 neo * gfx/: bview-directfb.c, bview-gtk.c, bview-gtk.h: Only do the optimization if none of the loaded images has an alpha channel. 2004-02-14 20:10 neo * blib/btheme-parser.c, blib/btheme.c, blib/btheme.h, gfx/bview-directfb.c, gfx/bview-gtk.c, gfx/bview-gtk.h: Added a boolean parameter "needs_blending" to the BTheme struct. Did some improvements to the GTK+ view. Only minor speedup when the theme needs blending but dramatically faster otherwise. 2004-01-20 01:53 neo * AUTHORS, ChangeLog: Made 1.1.5 (development) release. 2004-01-20 01:42 neo * ChangeLog, NEWS, README: Updates for the 1.1.5 release. 2004-01-19 17:33 neo * blib/bmovieplayer.c: better error message when loading a movie fails 2004-01-07 20:27 neo * blib/bpacket.c: Removed overly picky assertions. 2004-01-07 19:41 neo * configure.in: fixed check for win32 2004-01-07 00:39 neo * docs/reference/tmpl/bsocket.sgml: Added new template file. 2004-01-07 00:29 neo * blib/bsocket.c, docs/reference/blib-docs.sgml, docs/reference/blib-sections.txt: Documented the new functions. 2004-01-07 00:07 neo * README, blib/bproxyclient.c, blib/bsender.c, blib/bsocket.c, blib/bsocket.h: Added b_socket_init(), a function that initializes the Winsock DLL on Win32 and does nothing on Unixes. Call it before calling any network related functions like gethostbyname(). 2004-01-06 23:44 neo * blib/Makefile.am: fixed a typo 2004-01-06 23:23 neo * blib.pc.in, configure.in, blib/Makefile.am, blib/breceiver.c, gfx/Makefile.am, test/Makefile.am: Add -lwsock32 to the linker flags on win32. Promote the win32 specific compiler and linker flags to blib applications by putting them into the pkg-config file. 2004-01-06 22:58 neo * configure.in: check for win32 and modify CFLAGS to get struct packing right 2004-01-06 22:33 neo * blib/: bproxyclient.c, breceiver.c, bsender.c, bsocket.c: First attempt at a win32 port using the winsock DLL. Thanks to Michael Schumacher for his suggestions. 2004-01-06 21:57 neo * blib/: Makefile.am, blib.h, bproxyclient.c, breceiver.c, bsender.c, bsocket.c, bsocket.h: Factored out socket creation and setup. 2004-01-06 21:00 neo * blib/butils.h: cosmetics 2004-01-04 22:24 neo * configure.in, docs/reference/tmpl/bview-aa.sgml: Fixed configure output for the case aalib is not available. Updated docs. 2004-01-04 13:30 neo * blib/bmovieplayer.c: Reverted the last change. The library should never print any error messages (yes I know there are a few places that still do). It's up to the caller to do that. 2004-01-03 23:11 blccc * blib/bmovieplayer.c: print file name when unable to load movie from playlist 2004-01-03 21:38 tim * modules/digits.h: 3x5 digit font streamlined 2003-12-31 18:55 daniel * modules/: bcountdown.c, bdebug.c: some smaller cosmetic changes 2003-12-31 04:05 neo * ChangeLog: Made 1.1.4 (development) release. 2003-12-31 04:04 neo * ChangeLog, NEWS: Updates for the 1.1.4 release. 2003-12-31 02:32 neo * gfx/: bview-aa.c, bview-aa.h: Simplified the API of the aalib view. 2003-12-30 23:57 neo * blib/bmovie-gif-parser.c: Fixed combine mode that broke with my latest GIF loading "fix". 2003-12-30 23:22 neo * blib/bmovie.c: Fixed check for GIF header. Now reads GIF87a as well. 2003-12-30 22:12 neo * blib/bsender.c: fixed use of send() 2003-12-30 22:11 neo * blib/: bproxyclient.c, bsender.c: Replaced write() with the more portable send(). 2003-12-30 21:46 neo * blib-aa.pc.in, configure.in, docs/reference/Makefile.am, docs/reference/blib-docs.sgml, docs/reference/blib-sections.txt, docs/reference/tmpl/bview-aa.sgml, gfx/Makefile.am: Added docs for BViewAA. 2003-12-30 21:40 daniel * modules/: bclock.c, bcountdown.c, bdebug.c, bpong.c, digits.h: - changed the whole digits scheme to get rid of LARGE_DIGITS and to make an application decide which font to use at runtime. Changed all text-related modules accordingly. - Fixed a ":" spacing issue in BClock - Improved the BCountdown-module a lot. It scrolls down the old digits now and makes use of greyscales. It also uses different fonts depending on the number of digits to display. 2003-12-30 21:37 neo * .cvsignore, AUTHORS, ChangeLog, Makefile.am, README, blib-aa.pc.in, configure.in, docs/reference/blib.types.in, gfx/.cvsignore, gfx/Makefile.am, gfx/blib-aa.h, gfx/bview-aa.c, gfx/bview-aa.h: Added an aalib-based BView contributed by pix. 2003-12-29 22:16 neo * configure.in: Bumped version number to 1.1.4. 2003-12-29 21:58 neo * blib/: bprotocol.h, bproxyclient.c: Don't bind the local port explicitely when b_proxy_client_new() is called with listen_port < 0. For portability, use GLib types in bprotocol.h. 2003-12-29 20:37 neo * modules/: bclock.c, bpong.c: increase the speedup when the computer looses 2003-12-29 05:03 neo * modules/bsnake.c: Updated version from 1stein. 2003-12-28 18:09 neo * ChangeLog: Made 1.1.3 release. 2003-12-28 18:07 neo * blib/bpacket.c: Always convert the magic between host and network byteorder, not only for matching magics. 2003-12-28 17:59 neo * ChangeLog, NEWS, README: Updates for the 1.1.3 release. 2003-12-28 15:35 neo * configure.in, gfx/bview-directfb.c, gfx/bview-gtk.c: Bumped version number to 1.1.3. Some minor optimizations in the GTK+ widget. 2003-12-28 15:34 neo * docs/reference/blib.types.in: Added BProxyClient. 2003-12-28 05:31 neo * blib/bmovie-gif-parser.c: Made the GIF parser quiet again. 2003-12-28 05:19 neo * blib/: bmovie-gif-parser.c, gif-load.c, gif-save.c: Made the GIF parser more forgiving and fixed handling of local colormaps. 2003-12-27 16:14 neo * gfx/bview-gtk.c: Removed trailing whitespace. 2003-12-25 20:48 neo * ChangeLog: Made 1.1.2 (development) release. 2003-12-25 20:47 neo * AUTHORS, ChangeLog, NEWS, README: Updates for the 1.1.2 release. 2003-12-25 19:36 neo * blib/bproxyclient.c, blib/breceiver.c, blib/bsender.c, blib/bsender.h, docs/reference/blib-docs.sgml, docs/reference/blib-sections.txt, docs/reference/tmpl/bproxyclient.sgml, docs/reference/tmpl/breceiver.sgml: Updated API documentation. 2003-12-25 19:10 neo * blib/bproxyclient.c: Fixed usage of bind() and connect(). 2003-12-25 18:58 neo * blib/bproxyclient.c: Fixed BProxyClient implementation. 2003-12-25 16:52 neo * configure.in, blib/Makefile.am, blib/blib.h, blib/bproxyclient.c, blib/bproxyclient.h, blib/breceiver.c, blib/breceiver.h, blib/btypes.h, docs/reference/tmpl/breceiver.sgml: Added BProxyClient, derived from BReceiver. 2003-12-24 22:11 tim * autogen.sh: check for glibtool alternatively for Mac OS X support 2003-12-24 02:18 neo * ChangeLog: Made 1.1.1 (development) release. 2003-12-24 02:16 neo * ChangeLog, Makefile.am, NEWS: Updates for the 1.1.1 release. 2003-12-24 02:00 neo * blib/: breceiver.c, bsender.c: Set the SO_REUSEPORT socket option where available. 2003-12-24 01:22 neo * blib/: breceiver.c, bsender.c: Check if setsockopt() succeeds. More verbose error reporting. 2003-12-24 01:12 neo * blib/breceiver.c: Readded a line I accidentally deleted. 2003-12-24 00:50 neo * blib/breceiver.c: Check the size of the received packets. 2003-12-24 00:29 neo * configure.in, blib/bpacket.c, blib/bprotocol.h, blib/breceiver.c, debian/rules: Bumped version to 1.1.1. Added a protocol version number to the heartbeat packet header. Check the size of the received packet before dispatching it. 2003-12-23 05:01 neo * debian/: .cvsignore, libblib-dev.files, libblib-directfb-dev.files, libblib-directfb.files, libblib-gtk-dev.files, libblib-gtk.dirs, libblib-gtk.files, libblib.files: A bunch of fixes for the debian files. 2003-12-22 21:20 neo * debian/: .cvsignore, changelog, control, copyright, dirs, docs, files, libblib-dev.dirs, libblib-dev.files, libblib-gtk.dirs, libblib-gtk.files, libblib.dirs, libblib.files, rules: Debianized the package. 2003-12-21 21:29 neo * ChangeLog: Made 1.1.0 (development) release. 2003-12-21 21:00 neo * blib/bsender.c: use memset to zero out the heartbeat packet 2003-12-21 20:53 neo * ChangeLog, NEWS, README: Updated for development release. 2003-12-21 18:00 neo * autogen.sh, blib/bsender.c: Nullify the hearbeat package. Added a missing linefeed in autogen.sh. 2003-12-21 17:23 neo * modules/: bbreakout.c, bclock.c, bpacman.c, bretris.c, bsnake.c, bxxo.c: Fixed portability issues with the new modules: Use glib for memory allocation; fixed include order; include config.h. 2003-12-21 14:44 neo * blib/bsender.c, blib/bsender.h, docs/reference/blib-sections.txt, docs/reference/tmpl/blib-unused.sgml, docs/reference/tmpl/bprotocol.sgml, docs/reference/tmpl/bsender.sgml: Removed the conceptually broken function b_sender_check_recipients(). 2003-12-21 13:41 neo * blib/: bprotocol.h, breceiver.c, breceiver.h: Removed port and padding from heartbeat header. Removed host member from BReceiver struct. Added addr and port members to BReceiver. These are in network byte order and are only valid while the BReceiverCallback runs. Most users of BReceiver can safely ignore these values. 2003-12-21 12:08 neo * blib/bsender.c, blib/bsender.h, test/test-module.c, test/test-movie-player.c, test/test-sender.c: Added a source port parameter to b_sender_add_recipients(). We will need this to implement blinkenproxy so that it works thru (some) firewalls. 2003-12-20 01:37 neo * blib/bsender.c: hardcode MCU_LISTENER_PORT as originating port for hearbeat packets 2003-12-20 01:16 neo * blib/bsender.c: explicitely bind the socket 2003-12-20 00:30 neo * blib/: bpacket.c, breceiver.c, bsender.c, bsender.h: Don't send the port number in the heartbeat packet. 2003-12-19 23:47 neo * blib/bpacket.c, blib/bpacket.h, blib/breceiver.c, blib/bsender.c, blib/bsender.h, docs/reference/tmpl/blib-unused.sgml, docs/reference/tmpl/bpacket.sgml, docs/reference/tmpl/bsender.sgml: Some cleanup to the heartbeat code. Made b_packet_ntoh() and b_packet_hton() also work for hearbeat packages. 2003-12-19 03:25 neo * blib/bprotocol.h: Added back HEARTBEAT defines, this time prefixed with B_. 2003-12-19 03:19 neo * blib/bprotocol.h, blib/breceiver.c, blib/bsender.c, docs/reference/blib-sections.txt, docs/reference/tmpl/bpacket.sgml, docs/reference/tmpl/bprotocol.sgml, docs/reference/tmpl/bsender.sgml, test/test-module.c: Some code cleanup, mainly related to the new hearbeat functionality. 2003-12-19 02:27 neo * modules/: Makefile.am, bretris.c, bsnake.c, bxxo.c: Added three new games for Blinkenlights Reloaded. These are contributed by 1stein. 2003-12-18 13:41 neo * configure.in, docs/reference/.cvsignore, docs/reference/blib-docs.sgml, docs/reference/version.in, docs/reference/version.xml.in: Use XInclude for the version number instead of an entity. 2003-12-05 12:07 neo * ChangeLog, NEWS, README, autogen.sh, blib/bparser.c: merged some minor changes from HEAD, update ChangeLog, NEWS and README 2003-09-15 19:50 neo * blib/bparser.c: set the buffer size to 8192 instead of 8196 2003-08-09 16:39 neo * blib/: breceiver.c, bsender.c: Some code cleanup, mainly moving variable declarations to the start of the scope. 2003-08-09 01:30 neo * blib/breceiver.c: Merged compat mode from HEAD. 2003-08-09 00:54 neo * blib/breceiver.c: Enabled compatibility with the old-style blinkenlights UDP packets. 2003-06-25 00:17 hannes * autogen.sh: compile fix for FreeBSD 2003-05-22 20:01 hannes * blib/: bpacket.c, bsender.c, bsender.h: cleanup 2003-05-21 02:55 hannes * blib/breceiver.c: fix for compiling on bsd systems (thanks, tim ;) 2003-05-21 02:02 hannes * blib/bpacket.c, blib/bpacket.h, blib/bprotocol.h, blib/breceiver.c, blib/breceiver.h, blib/bsender.c, blib/bsender.h, modules/bproxy.c, test/test-receiver.c: blinkenproxy changes 2003-05-13 16:55 neo * README, blib/gif-load.c, blib/gif-load.h, blib/gif-save.c, blib/gif-save.h: The copyright issues with the GIF code have finally been sorted out. Changed the comments accordingly. 2003-05-12 14:24 neo * gfx/Makefile.am: Merged fixes for automake-1.7 from stable branch. 2003-05-12 14:24 neo * NEWS, configure.in, gfx/Makefile.am: Bumped version to 1.0.2. Fixed some Makefile issues to please automake-1.7. 2003-05-11 21:29 neo * configure.in, modules/Makefile.am: Merged change from HEAD branch: Allow to disable build of modules. 2003-05-11 21:24 neo * configure.in, modules/Makefile.am: Allow to disable the build of modules by passing --disable-modules to configure. 2003-05-07 16:31 hannes * blib/bprotocol.h: heartbeat stuff 2003-02-09 12:57 neo * ChangeLog: updated ChangeLog 2003-02-07 15:40 neo * docs/reference/Makefile.am: merged fix from stable branch 2003-02-07 15:29 neo * ChangeLog, docs/reference/Makefile.am: Fixed typo in dist-hook. 2003-02-07 15:26 neo * NEWS, configure.in, docs/reference/tmpl/bpacket.sgml: Bumped version number to 1.1.0. Merged changes to NEWS from blib-1-0 branch. 2003-02-07 15:21 neo * ChangeLog: Made 1.0.1 Release. 2003-02-07 15:19 neo * ChangeLog, NEWS, configure.in: Bumped version number to 1.0.1 (INTERFACE_AGE 0, BINARY_AGE 1). 2003-02-07 15:14 neo * blib/bpacket.c, blib/bpacket.h, docs/reference/blib-sections.txt, docs/reference/tmpl/bpacket.sgml: Merged fixes for the broken inline functions from the HEAD branch. 2003-02-06 16:58 neo * blib/bpacket.c, blib/bpacket.h, docs/reference/tmpl/bpacket.sgml: Converted b_packet_hton() and b_packet_ntoh() to regular functions. Trying to write portable inline functions obviously didn't work and I doubt it will make any noticeable difference anyway. 2003-02-06 16:47 neo * docs/reference/blib-sections.txt: Updates for gtk-doc 1.0. 2003-01-08 19:54 neo * blib/: blib.c, bpacket.h: Don't include external header blib.h from blib itself. Fixed usage of G_INLINE_FUNC macro. 2003-01-02 15:01 neo * modules/bclock.c: Fixed stupid typo in BClock. 2002-12-31 19:32 neo * modules/bcountdown.c: Include for gettimeofday(). 2002-12-31 19:29 neo * modules/bcountdown.c: Use gettimeofday() for more accurate timing. 2002-12-31 19:17 neo * modules/bcountdown.c: Don't request stop from b_countdown_start(). Should work but not even test_module handles it correctly :-( 2002-12-31 19:08 neo * modules/: .cvsignore, Makefile.am, bcountdown.c, digits.h: Added BCountdown module. 2002-12-31 17:14 neo * modules/digits.h: Added a nice large (5x7) digits font. 2002-12-29 00:29 neo * test/test-module-scanner.c: Use the local module directory if no module dir is specified on the command-line. 2002-12-28 23:47 neo * test/test-module-scanner.c: register the builtin BMoviePlayer type explicitely 2002-12-28 20:10 neo * modules/: bclock.c, bdebug.c, bpong.c, digits.h: Added defines for the glyph metrics to digits.h. Use them from all modules using digits.h. Improved how the digital clock adapts to the screen size. 2002-12-28 14:50 neo * ChangeLog: Made 1.0.0 release. 2002-12-28 14:23 neo * README, modules/bclock.c: Updated the README for the 1.0.0 release. 2002-12-28 04:30 neo * modules/bclock.c: avoid bouncing digital clock 2002-12-28 04:05 neo * docs/reference/tmpl/bmovie-effects.sgml, docs/reference/tmpl/bmovie.sgml, modules/bclock.c, modules/digits.h: Added a space character to the digits font. Updated docs. Improved digital BClock for smaller displays. 2002-12-28 03:22 neo * ChangeLog, NEWS: More news for the 1.0.0 release. 2002-12-28 03:18 neo * blib/bmovie-effects.c, blib/bmovie-effects.h, docs/reference/blib-sections.txt: Added new function b_movie_apply_colormap(). 2002-12-28 02:30 neo * ChangeLog, docs/reference/Makefile.am, modules/Makefile.am, modules/bclock.c, modules/bdebug.c, modules/bpong.c, modules/digits.h: Moved digits font into a separate file and share it among modules. 2002-12-28 01:44 neo * modules/bclock.c: grrr 2002-12-28 01:40 neo * modules/bclock.c: oops 2002-12-28 01:35 neo * modules/bclock.c: take the aspect ratio into account 2002-12-28 01:22 neo * modules/bclock.c: Made the clock adapt better to the screen size. 2002-12-27 22:36 neo * blib/btheme.c: Lazy-load scratch themes. 2002-12-27 20:03 neo * blib/breceiver.c: If we need to drop frames in BReceiver, drop all but the last frame instead of the first. 2002-12-27 18:59 neo * ChangeLog: Updated ChangeLog for 1.0.0 release. 2002-12-27 18:40 neo * docs/reference/: Makefile.am, blib-sections.txt, tmpl/bmovie.sgml: documented the different BMovie implementations 2002-12-27 18:12 neo * blib/bobject.c, docs/reference/blib.types.in, docs/reference/tmpl/bmovie.sgml, docs/reference/tmpl/bobject.sgml, docs/reference/tmpl/bpacket.sgml, docs/reference/tmpl/bprotocol.sgml, docs/reference/tmpl/breceiver.sgml, docs/reference/tmpl/bsender.sgml: Improved docs. 2002-12-27 16:28 neo * modules/bpong.c: Fixed bug in Pong initialization. 2002-12-27 16:13 neo * test/test-module.c: Ooops, didn't mean to commit that... 2002-12-27 16:12 neo * modules/bpong.c, test/test-module.c: Fixed key bindings for Pong. 2002-12-19 12:19 neo * blib/Makefile.am, gfx/Makefile.am, modules/Makefile.am: Removed $(includedir) since it seems wrong. 2002-12-18 23:42 neo * blib/bthemes.c: Include string.h for strcmp(). 2002-12-18 20:06 neo * docs/reference/tmpl/: beffects.sgml, blib.sgml, bmovie-effects.sgml: added missing short descriptions 2002-12-18 19:17 neo * docs/reference/Makefile.am: added a dependency on blib.types 2002-12-18 18:54 mitch * configure.in, docs/reference/.cvsignore, docs/reference/Makefile.am, docs/reference/blib.types, docs/reference/blib.types.in, gfx/bview-directfb.h, gfx/bview-gtk.h: - generate the docs for conditionally built sources conditionally. - declare object struct members of the conditionally built object explicitely as /*< private >*/ so they don't end up the the docs. 2002-12-18 18:47 mitch * blib/bmovieplayer.c: better error reporting in b_movie_player_prepare(). 2002-12-17 15:23 neo * blib/btheme-parser.c, blib/btheme.c, blib/btheme.h, blib/bthemes.c, docs/reference/blib-sections.txt, docs/reference/tmpl/btheme.sgml: Added b_theme_new_from_scratch(), a function that allows to create a theme to quickly test a movie format w/o having to create a new theme XML file. 2002-12-17 11:18 neo * blib/bthemes.c, blib/bthemes.h, docs/reference/blib-sections.txt, docs/reference/tmpl/btheme.sgml: Removed the short_name from the new themes API and changed the wrappers for the old API so they provide this functionality. 2002-12-17 02:32 neo * blib/bthemes.h, blib/btypes.h, docs/reference/tmpl/btheme.sgml: Changed structure declaration to more gtk-doc friendly format. 2002-12-17 02:23 neo * blib/bthemes.c, data/blinkentheme.dtd: Fixed a possible crash in b_themes_query(). 2002-12-17 02:03 neo * data/blinkentheme.dtd: Added an optional type attribute to the blinkenthemes DTD. 2002-12-17 02:00 neo * blib/bthemes.h, docs/reference/Makefile.am: Guard the old themes API with B_DISABLE_DEPRECATED. 2002-12-17 01:54 neo * blib/btheme.h, blib/bthemes.c, blib/bthemes.h, docs/reference/blib-sections.txt, docs/reference/tmpl/bparser.sgml, docs/reference/tmpl/breceiver.sgml, docs/reference/tmpl/btheme.sgml: Polished the new themes API and added compatibility wrappers for the old API. 2002-12-16 23:17 tim * blib/: Makefile.am, blib.h, btheme-parser.c, btheme.c, btheme.h, bthemes.c, bthemes.h: improved themes handling - changed by neo 2002-12-16 01:09 neo * blib.pc.in: need to change the glib version here as well 2002-12-16 00:55 neo * configure.in: Lower the required version of glib to 2.0.1 so that blib can be build on Debian Woody (stable). 2002-12-15 01:42 neo * modules/bdebug.c: removed a misleading comment 2002-12-15 00:08 neo * modules/bdebug.c: Fixed copy'n'paste bug. Suppress display of numbers if the screen is too small. 2002-12-14 18:31 neo * modules/bpong.c: finetuned the digits 2002-12-14 17:38 neo * configure.in: moved some lines around to please autoconf 2002-12-14 16:51 neo * modules/btetris.c: Set bottom offset to 0. 2002-12-10 20:54 neo * blib/bmodule.c, docs/reference/tmpl/bmodule.sgml, docs/reference/tmpl/bmoduleinfo.sgml, docs/reference/tmpl/bmovie.sgml, docs/reference/tmpl/bmovieplayer.sgml, docs/reference/tmpl/bpacket.sgml, docs/reference/tmpl/bparser.sgml, docs/reference/tmpl/breceiver.sgml, docs/reference/tmpl/bsender.sgml, docs/reference/tmpl/btheme.sgml, docs/reference/tmpl/bwriter.sgml: More docs, almost there (98%). 2002-12-10 19:15 neo * blib/bmodule.h, docs/reference/blib-docs.sgml, docs/reference/tmpl/bmodule-internal.sgml, docs/reference/tmpl/bmodule-utils.sgml, docs/reference/tmpl/bmodule.sgml, docs/reference/tmpl/bmoduleinfo.sgml, docs/reference/tmpl/bobject.sgml, docs/reference/tmpl/bprotocol.sgml, docs/reference/tmpl/btheme.sgml, docs/reference/tmpl/butils.sgml, docs/reference/tmpl/bview-directfb.sgml, docs/reference/tmpl/bview-gtk.sgml: more documentation (85%) 2002-12-10 16:56 neo * ChangeLog, blib/bmoduleinfo.c, blib/bmoduleinfo.h, blib/bsender.c, docs/reference/blib-docs.sgml, docs/reference/blib-sections.txt, docs/reference/tmpl/bmoduleinfo.sgml, docs/reference/tmpl/bmovie.sgml, docs/reference/tmpl/bprotocol.sgml: Removed b_module_info_scan_default_dir(). Pass NULL to b_module_info_dir() to get this behaviour. Changed b_sender_remove_recipient() so it only removes recipients with a matching port number. Changed b_sender_list_recipients() to include the port number. Added more docs (77%). 2002-12-10 15:23 neo * blib/bpacket.c, blib/breceiver.c, blib/btheme.c, docs/reference/blib-docs.sgml, docs/reference/tmpl/bpacket.sgml: more docs (63%) 2002-12-10 14:15 neo * blib/beffects.c, blib/bmovie-effects.c, docs/reference/tmpl/bmovie.sgml, docs/reference/tmpl/bparams.sgml, docs/reference/tmpl/btheme.sgml, docs/reference/tmpl/btypes.sgml: more docs (59%) 2002-12-10 13:18 neo * blib/bmodule-utils.c, blib/bmodule.c, blib/bparser.c, blib/breceiver.c, blib/breceiver.h, docs/reference/tmpl/bmovie.sgml, docs/reference/tmpl/breceiver.sgml: documented more functions (50% symbol coverage) 2002-12-10 11:47 neo * docs/reference/blib-docs.sgml: more updates to the toplevel document, still not 100% valid 2002-12-10 01:26 neo * docs/reference/: Makefile.am, blib-docs.sgml, blib-sections.txt, tmpl/beffects.sgml, tmpl/blib.sgml, tmpl/bmodule-internal.sgml, tmpl/bmodule-utils.sgml, tmpl/bmodule.sgml, tmpl/bmoduleinfo.sgml, tmpl/bmovie-effects.sgml, tmpl/bmovie.sgml, tmpl/bmovieplayer.sgml, tmpl/bobject.sgml, tmpl/bpacket.sgml, tmpl/bparams.sgml, tmpl/bparser.sgml, tmpl/bprotocol.sgml, tmpl/breceiver.sgml, tmpl/bsender.sgml, tmpl/btheme.sgml, tmpl/btypes.sgml, tmpl/butils.sgml, tmpl/bview-directfb.sgml, tmpl/bview-gtk.sgml, tmpl/bwriter.sgml, tmpl/gif-load.sgml, tmpl/gif-save.sgml, tmpl/gif-types.sgml: Decided that I don't want to document the GIF API. It's merely for internal use and I don't want to encourage people to use this format. Updated the template files. 2002-12-09 18:58 neo * NEWS, docs/reference/blib-docs.sgml: Fixed a couple of docbook errors and added more info. 2002-12-09 18:26 neo * docs/reference/blib-docs.sgml: some introductory words 2002-12-09 17:47 neo * configure.in: Added a micro number to the version so the next release should become 1.0.0. 2002-12-09 17:38 neo * configure.in, docs/reference/.cvsignore, docs/reference/blib-docs.sgml, docs/reference/version.xml.in: Added version information to the API reference. Started to write a short introduction. 2002-12-09 16:57 neo * blib/: bparser.c, bwriter.c: Documented BParser and BWriter (31% docs coverage) 2002-12-09 16:04 neo * blib/btheme.c, docs/reference/blib-sections.txt, gfx/bview-directfb.c, gfx/bview-gtk.c: more documentation (22%) 2002-12-09 15:30 neo * blib/: bmovie.c, bmovie.h, bparams.c, butils.c: up to 17% documentation coverage 2002-12-09 14:34 neo * blib/: blib.c, bobject.c, butils.c: Added documentation for a couple of functions. 2002-12-09 01:46 neo * docs/reference/: blib-docs.sgml, blib-sections.txt, tmpl/beffects.sgml, tmpl/blib.sgml, tmpl/bmodule-internal.sgml, tmpl/bmodule-utils.sgml, tmpl/bmodule.sgml, tmpl/bmoduleinfo.sgml, tmpl/bmovie-effects.sgml, tmpl/bmovie.sgml, tmpl/bmovieplayer.sgml, tmpl/bobject.sgml, tmpl/bpacket.sgml, tmpl/bparams.sgml, tmpl/bparser.sgml, tmpl/bprotocol.sgml, tmpl/breceiver.sgml, tmpl/bsender.sgml, tmpl/btheme.sgml, tmpl/btypes.sgml, tmpl/butils.sgml, tmpl/bview-directfb.sgml, tmpl/bview-gtk.sgml, tmpl/bwriter.sgml, tmpl/gif-load.sgml, tmpl/gif-save.sgml, tmpl/gif-types.sgml: unified titles 2002-12-08 19:30 neo * Makefile.am, configure.in, docs/.cvsignore, docs/Makefile.am, docs/reference/.cvsignore, docs/reference/Makefile.am, docs/reference/blib-docs.sgml, docs/reference/blib-overrides.txt, docs/reference/blib-sections.txt, docs/reference/blib.types, docs/reference/tmpl/beffects.sgml, docs/reference/tmpl/blib-unused.sgml, docs/reference/tmpl/blib.sgml, docs/reference/tmpl/bmodule-internal.sgml, docs/reference/tmpl/bmodule-utils.sgml, docs/reference/tmpl/bmodule.sgml, docs/reference/tmpl/bmoduleinfo.sgml, docs/reference/tmpl/bmovie-effects.sgml, docs/reference/tmpl/bmovie.sgml, docs/reference/tmpl/bmovieplayer.sgml, docs/reference/tmpl/bobject.sgml, docs/reference/tmpl/bpacket.sgml, docs/reference/tmpl/bparams.sgml, docs/reference/tmpl/bparser.sgml, docs/reference/tmpl/bprotocol.sgml, docs/reference/tmpl/breceiver.sgml, docs/reference/tmpl/bsender.sgml, docs/reference/tmpl/btheme.sgml, docs/reference/tmpl/btypes.sgml, docs/reference/tmpl/butils.sgml, docs/reference/tmpl/bview-directfb.sgml, docs/reference/tmpl/bview-gtk.sgml, docs/reference/tmpl/bwriter.sgml, docs/reference/tmpl/gif-load.sgml, docs/reference/tmpl/gif-save.sgml, docs/reference/tmpl/gif-types.sgml: Added framework for a blib API reference. This uses the very latest version of gtk-doc to generate DocBook XML from the source files. Chances that are that it doesn't work on your system. That's why it is disabled by default. 2002-12-08 18:11 neo * blib/: bobject.c, bpacket.h: Added blurbs for BObject properties. Added prototype for packet byteorder functions. 2002-12-08 16:23 neo * .cvsignore, autogen.sh: Call libtoolize explictly, since newer automakes don't run it for us anymore. 2002-10-21 18:10 neo * blib/btheme-parser.c, data/blinkentheme.dtd: Improved DTD, teached the theme parser how to handle "all" value. 2002-10-21 16:21 neo * gfx/bview-gtk.c: fixed safety checks 2002-10-21 11:25 neo * NEWS, configure.in: Bumped version number to 1.0. 2002-10-21 11:24 neo * blib/btheme-parser.c, blib/btheme.h, data/blinkentheme.dtd, gfx/bview-directfb.c, gfx/bview-gtk.c: allow to specify overlay images for the different intensity values 2002-10-21 11:23 neo * modules/: bclock.c, bmatrix.c, bpushline.c: code cleanup, renamed BPushLine to BPushline. 2002-10-11 16:20 neo * modules/: Makefile.am, btetris.c: Some code and Makefile cleanup. 2002-10-06 04:33 neo * modules/bclock.c: less debug output 2002-10-04 23:08 daniel * modules/: bclock.c, bpong.c: sless speedup in pong 2002-10-04 22:43 neo * modules/bbreakout.c: slightly faster breakout 2002-10-04 21:03 mitch * modules/: .cvsignore, Makefile.am, bclock.c, btext.c: - added BText module which prints arbitrary ASCII (!!) text in a teletype style. - #include in bclock.c 2002-10-04 18:05 daniel * modules/: Makefile.am, bclock.c, bmatrix.c: +BClock 2002-10-03 02:59 daniel * modules/bpong.c: speed up if computer looses 2002-10-03 02:51 daniel * modules/btetris.c: yet another rotate bug fixed. 2002-10-01 16:10 neo * AUTHORS, README, modules/bmatrix.c: Changes from Simon that vastly improve the BMatrix module. 2002-10-01 01:58 neo * modules/bmatrix.c: Some fixes by Simon. 2002-10-01 00:51 neo * modules/: .cvsignore, Makefile.am, bmatrix.c: Added BMatrix. 2002-10-01 00:48 daniel * modules/btetris.c: foo 2002-10-01 00:28 daniel * modules/: bpushline.c, btetris.c: random feature in pushline, rotation bug in tetris 2002-09-30 23:35 daniel * modules/bpushline.c: foo 2002-09-30 19:50 neo * blib/blib.c, modules/bpushline.c: Make it work. 2002-09-30 19:34 neo * modules/bpushline.c: Use an enum property for the direction. 2002-09-30 19:21 neo * blib/blib.c: Added support for deserialzing enum values. 2002-09-30 19:06 daniel * modules/: bpushline.c: fixes 2002-09-30 18:59 daniel * modules/bpushline.c: removed hack 2002-09-30 18:57 daniel * modules/bpushline.c: added property support to BPushLine 2002-09-30 17:35 neo * blib/bmodule.c, modules/.cvsignore, modules/btetris.c: Keep an additional refcount on the module during the tick callback so that the module may stop itself w/o the module being destroyed immidiately. 2002-09-30 17:09 daniel * modules/: Makefile.am, bpushline.c, btetris.c: added pushline, a generic screen cleanup tool 2002-09-29 23:33 neo * blib/: bmodule.h, bmovieplayer.c, btheme.c: Added padding to BModule and BModuleClass. Plugged a memleak in the BMoviePlayer. 2002-09-29 22:56 neo * blib/bmodule.c, modules/bpong.c, modules/btetris.c: Quit Pong if a player has ten or more points. Rewrote some code in bmodule.c that looked suspicious. 2002-09-29 22:29 daniel * modules/btetris.c: small fix 2002-09-29 22:27 daniel * modules/btetris.c: reset speed 2002-09-29 22:01 daniel * modules/btetris.c: foo 2002-09-29 21:54 daniel * modules/btetris.c: added foo padding 2002-09-29 19:43 neo * blib/bmovieplayer.c: cleanup 2002-09-29 19:39 neo * blib/bmovieplayer.c, test/test-module.c: Allow to "Dump Frame" in test-module. Small fix in BMoviePlayer. 2002-09-28 22:25 neo * modules/bpong.c: Fixed the code that stops the game when a player has 3 points and if 0'ed it then. 2002-09-28 22:13 neo * modules/: bdebug.c, bpong.c: Display scores in Pong. 2002-09-28 20:55 neo * modules/btetris.c: removed debug output, seems to work now 2002-09-28 00:44 daniel * modules/bdropout.c: clear last ixel 2002-09-28 00:17 daniel * modules/btetris.c, test/test-module.c: fixes. 2002-09-28 00:01 daniel * test/test-module.c: made test-module usable again 2002-09-27 23:52 daniel * modules/btetris.c: tetris service pack 2002-09-27 23:47 neo * modules/: bbreakout.c, bpong.c: A fix for Pong and autostart mode for Breakout. 2002-09-27 22:35 neo * modules/bpong.c: adapt paddle size to module->height 2002-09-27 21:35 daniel * modules/bdropout.c: foo 2002-09-27 21:17 neo * modules/.cvsignore: shut up CVS 2002-09-27 21:16 daniel * modules/bdropout.c: foo 2002-09-27 21:02 daniel * modules/bdropout.c: foo 2002-09-27 20:46 daniel * modules/bdropout.c: foo 2002-09-27 20:24 daniel * modules/: Makefile.am, bdropout.c: added bdropout, yet another effect 2002-09-27 20:19 neo * modules/bpong.c: oops 2002-09-27 19:41 neo * modules/bfire.c: fire fine tuning 2002-09-27 19:21 neo * modules/: bdebug.c, bqix.c: Fine tuning. 2002-09-27 17:54 neo * modules/bpong.c: Added scores and continue the game until one of the players hits 5. 2002-09-26 22:53 neo * AUTHORS, blib/bmovieplayer.c: Removed a wrong assertion. 2002-09-26 19:48 neo * ChangeLog, NEWS: Made 0.9 release. 2002-09-26 19:35 neo * blib/bmovieplayer.c: Always return a title. 2002-09-26 19:32 neo * blib/: bmovieplayer.c, bmovieplayer.h: Load the movie in prepare() and unref() it in relax. 2002-09-26 19:10 neo * modules/bfire.c: increased default tick timeout 2002-09-26 17:44 daniel * modules/bdebug.c: no comment 2002-09-25 22:54 neo * blib/: bmovie-bml-parser.c, bmovie-gif-parser.c, bmovie.h: Use a default delay of 100ms if the duration is below the minimum of 20ms. 2002-09-25 21:15 daniel * modules/bdebug.c: ARGH! belveder is 18th floor, not 3rd!! 2002-09-25 19:41 mitch * modules/: bbreakout.c, bpacman.c: - ported BBreakout to the new PLAYER_ENTERD/LEFT events. - tiny cleanup in BPacman. 2002-09-25 18:16 mitch * blib/bmodule.c, blib/bmodule.h, blib/btypes.h, modules/bpacman.c, modules/bpong.c, modules/btetris.c: - added B_EVENT_TYPE_PLAYER_ENTERED and B_EVENT_TYPE_PLAYER_LEFT. - added BModuleClass::max_players and BModule::num_players (they must be set by the module in class_init and when it handled the above two events). - ported all playable modules to the new event types and remember the players' device_ids. 2002-09-25 17:14 neo * modules/bdebug.c: Made BDebug less verbose. 2002-09-25 16:57 daniel * modules/btetris.c: speed fix 2002-09-25 16:52 daniel * modules/btetris.c: speed fix 2002-09-25 16:34 daniel * modules/btetris.c: tetris rotate bug fixed. 2002-09-25 11:04 mitch * blib/bmodule.c: Let the module connect to it's own "stop" signal and set module->running to FALSE in the callback. This way stop() implementations are called with running == TRUE, whereas for 3rd party signal handlers it's FALSE. 2002-09-25 07:58 neo * blib/bmoduleinfo.c: made b_module_infos_scan_dir() less verbose 2002-09-25 06:37 neo * modules/bdebug.c: minor cleanup 2002-09-25 05:42 daniel * modules/btetris.c: do not block while dropping tiles. 2002-09-25 05:30 daniel * modules/: bdebug.c: better digits 2002-09-25 05:15 daniel * modules/bdebug.c: nicer placement of digits 2002-09-25 05:05 daniel * test/: test-module.c, modules/test.c: fixed hask->asterisk swapping in test module 2002-09-25 05:05 daniel * modules/bdebug.c: display big letters 2002-09-25 03:26 neo * NEWS, blib/blib.c, blib/butils.c, blib/butils.h: added b_parse_boolean() 2002-09-25 03:18 daniel * modules/: .cvsignore, Makefile.am, bdebug.c: added BDebug, our swissknife for tonight ;-) 2002-09-25 02:54 daniel * blib/bsender.c: ARGH! don't stop sending when one host is unreachable 2002-09-25 01:21 daniel * modules/bbreakout.c: use g_malloc() and g_free() to make it compile on MacOSX 2002-09-25 00:37 neo * blib/bmodule.c, modules/.cvsignore, modules/Makefile.am, modules/bbreakout.c: Added another module hacked by 1stein: Breakout! 2002-09-24 22:24 neo * blib/: bmovieplayer.c, bmovieplayer.h: Introduced b_module_player_request_stop(), a dirty hack that allows derived classes to implement a looping movie player. 2002-09-24 13:30 neo * modules/bpacman.c: A patch from 1stein to make pacman less verbose. 2002-09-24 02:15 neo * blib/breceiver.c, modules/bpacman.c: Applied changes from 1stein: BPacman stops after 3 kills. 2002-09-23 21:09 neo * NEWS: oops, how could I forget BPong ? 2002-09-23 20:59 neo * ChangeLog, NEWS: Updated NEWS. 2002-09-23 17:38 neo * AUTHORS, modules/.cvsignore, modules/Makefile.am, modules/bpacman.c, modules/bqix.c: Added BPacman contributed by 1stein <1stein@1stein.no-ip.com>. 2002-09-23 15:57 neo * test/test-module.c: Set the BNF aspect ration here. 2002-09-23 15:56 neo * blib/bmodule-internal.h, blib/bmodule.c, blib/bmodule.h, modules/bfire.c, modules/bqix.c: Added pixel aspect ratio information to BModule. Use it from BQix and fixed a minor bug in BFire. 2002-09-23 15:20 mitch * modules/: .cvsignore, Makefile.am, bpong.c: Ported BLPong to BModule. 2002-09-23 15:17 mitch * blib/beffects.c: fixed effect scope bug (will have to change this anyway...) 2002-09-23 14:02 neo * modules/bfire.c: Let the fire module stop itself if it is called with flames=no and the screen content is blown away completely. 2002-09-23 00:40 neo * blib/breceiver.c, blib/breceiver.h, modules/bproxy.c: Added an API to stop a BReceiver. Finished BProxy. 2002-09-22 23:38 neo * ChangeLog, NEWS: updated NEWS 2002-09-22 21:43 neo * modules/bfire.c: don't ignore the last pixel 2002-09-22 21:26 neo * test/test-module-scanner.c: Let test-module-scanner spit out some info about the module. 2002-09-22 20:49 neo * blib/butils.c, blib/butils.h, test/test-module.c: Export the functionality we need to set int, double and boolean object properties from strings. Added that functionality to test-module. 2002-09-22 20:26 neo * modules/: bfire.c, bqix.c: Allow to have fire w/o flames, allows for a nice smoke effect. 2002-09-22 20:06 enno * test/test-module.c: -add command line option to pass (string) properties to BModule Example: test-module /usr/local/lib/blib-1.0/modules Blinkenjava localhost --property:class=de.blinkenlights.examples.BlinkenLife - make sure type BMoviePlayer is registered, so we can use test-module also with BMoviePlayer and property "movie" 2002-09-22 19:47 neo * blib/bmodule.c, blib/bmovieplayer.c, blib/bmovieplayer.h, modules/bqix.c: Started to document module parameters. Teached the movie player to play movies that are not the size of the module. 2002-09-22 18:20 neo * blib/: beffects.c, beffects.h, bmovie-effects.c, bmovie.h: Unified order of channels and maxval in our API. 2002-09-22 17:23 neo * blib/bmodule-internal.h, blib/bmodule-utils.c, blib/bmodule.c, blib/bmodule.h, blib/bmovieplayer.c, blib/bpacket.c, blib/bpacket.h, modules/bfire.c, modules/bproxy.c, modules/bqix.c, modules/btetris.c, test/test-module.c, test/test-movie-player.c, test/modules/test.c: Changed the modules once again. The packet member of the module object has been replaced by a simple buffer which is width * height bytes. A module always has channels == 1 and maxval == 255 (for now). 2002-09-22 15:38 neo * blib/: Makefile.am, blib.h, bmodule-utils.c, bmodule.c, bmovieplayer.c, bpacket.c, bpacket.h, breceiver.c, bsender.c, btypes.h, butils.c: Factored out BPacket code and added b_packet_new(), b_packet_hton() and b_packet_ntoh(). 2002-09-21 22:00 neo * blib/butils.c: mini change 2002-09-21 20:25 neo * blib/blib.c, blib/butils.c, blib/butils.h, modules/.cvsignore, modules/Makefile.am: Let's call it libbbproxy.so. Added b_parse_double(), a small wrapper around g_strtod(). 2002-09-21 20:07 daniel * modules/bproxy.c: error handling 2002-09-21 19:59 daniel * modules/bproxy.c: foo 2002-09-21 19:40 neo * blib/: bparams.h, butils.c, butils.h: Added more parser utility functions: b_filename_from_utf8() and b_parse_param(). 2002-09-21 19:19 daniel * blib/bmodule.c, blib/bmodule.h, blib/bmovieplayer.c, modules/bfire.c, modules/bproxy.c: added b_module_set_maxval() use it# 2002-09-21 18:52 daniel * modules/bproxy.c: only copy data, not the whole packet. 2002-09-21 18:43 daniel * modules/: Makefile.am, bproxy.c: added bproxy module 2002-09-21 17:58 neo * blib/Makefile.am, blib/blib.h, blib/bmovieplayer.c, blib/bparams.c, blib/bparams.h, blib/bparser.c, blib/btypes.c, blib/btypes.h, blib/butils.c, blib/bwriter.c, modules/bfire.c: Added B_TYPE_FILENAME derived from G_TYPE_STRING and B_TYPE_PARAM_FILENAME, a ParamSpec derived from G_TYPE_PARAM_STRING. Changed the type of the movie property of the movie player to B_TYPE_FILENAME. 2002-09-21 17:41 daniel * modules/btetris.c: tetris stuck bug 2002-09-21 15:45 neo * configure.in, blib/bmodule-internal.h, blib/bmodule.c, blib/bmodule.h, blib/bmovieplayer.c, modules/bqix.c, modules/btetris.c, test/modules/test.c: Added a relax method to the module API. 2002-09-21 15:15 daniel * modules/btetris.c: ich <- idiot. 2002-09-21 14:48 daniel * modules/btetris.c: minor cleanups 2002-09-21 14:26 neo * blib/bmodule.c: Actually use the return value of g_timeout_add(). 2002-09-21 13:47 neo * blib/Makefile.am, blib/blib.c, blib/blib.h, blib/bmodule.c, test/test-module-scanner.c, test/test-module.c, test/test-movie-parser.c, test/test-movie-player.c, test/test-movie-writer.c, test/test-receiver.c, test/test-sender.c, test/test-theme-parser.c: Added b_init() which calls g_type_init() and registers some handy value transform functions. 2002-09-21 11:56 neo * blib/: bmodule.c, bmodule.h: Implemented module lifetime: the module is automatically stopped when it's lifetime expires. Well, lifetime is not the correct term actually ... 2002-09-20 22:01 neo * blib/: bmodule.c, bmodule.h: Added a (yet unused) lifetime property to BModule. 2002-09-20 20:51 mitch * blib/bmodule.c: s/g_value_get_float/g_value_get_double/ 2002-09-20 20:34 neo * blib/bmodule.c: Added a warning and a fallback if a module didn't return a title in the describe method. 2002-09-20 20:28 neo * blib/bmovie-bml-parser.c: indentation 2002-09-20 19:08 neo * blib/: bmodule.c, bmodule.h, bmovieplayer.c, bmovieplayer.h: Moved the speed parameter from the movie player to BModule and made it an object property. 2002-09-20 18:43 neo * ChangeLog, blib/bmodule.c, blib/bmovieplayer.c: Reverted Mitch's change and allow modules that don't implement describe since there's a default implementation that takes care that title is filled in. Made sure that the BMoviePlayer always sets a title. 2002-09-20 18:11 mitch * blib/: bmovieplayer.c, bmovieplayer.h: - added "gboolean reverse" and "gdouble speed". - do stuff accordingly in b_movie_player_next_frame(). 2002-09-20 18:04 mitch * blib/bmodule.c: made the describe() implementaion mandatory. 2002-09-20 15:36 mitch * blib/bsender.h: indentation 2002-09-20 15:36 mitch * blib/bmovieplayer.c: set module->maxval in prepare() 2002-09-20 14:52 daniel * blib/bsender.c: set braodcast socket option 2002-09-20 14:46 neo * test/test-module.c: One About dialog should be sufficient ... 2002-09-20 13:08 neo * blib/bmodule-internal.h, blib/bmodule.c, blib/bmovieplayer.c, modules/bfire.c, modules/bqix.c, modules/btetris.c, test/test-module.c, test/modules/test.c: Implemented BModule::describe in all modules. Added code to test the new feature to test-module.c. 2002-09-19 22:53 neo * blib/bmodule.c, blib/bmodule.h, modules/bqix.c, test/modules/test.c: Added a new BModule method describe() that modules can implement to describe themselves. We'll use this for logging etc. 2002-09-19 20:58 neo * test/test-module.c: Added a call to srand(). 2002-09-18 19:36 neo * ChangeLog: Made 0.8 release. 2002-09-18 14:46 neo * README, blib/bmodule-internal.h, blib/bmodule.c, blib/bmodule.h, blib/bmovieplayer.c, modules/bfire.c, modules/bqix.c, modules/btetris.c, test/test-module.c, test/test-movie-player.c, test/modules/test.c: One more module API change: Added a GError parameter to the prepare() method and to b_module_new() so that we have a chance to know why a module failed. 2002-09-18 12:14 neo * NEWS, blib/blib.h, blib/bmodule-utils.c, blib/bmodule.c, blib/bmovieplayer.c, blib/breceiver.c, blib/bsender.h, blib/btypes.h: Moved BPacket declaration into btypes.h so that we don't need to include bsender.h from all over the place. 2002-09-18 12:03 neo * blib/bmodule-internal.h, blib/bmodule.c, test/test-module.c, test/test-movie-player.c: Removed the var_args from b_module_new(). It's overly complex and construct_only properties don't make much sense here anyway. Made BModule::start() a signal just like BModule::stop(). 2002-09-18 10:37 neo * blib/bmovieplayer.c, test/.cvsignore, test/Makefile.am, test/test-movie-parser.c, test/test-movie-player.c: Added a test for the BMoviePlayer. 2002-09-18 09:43 neo * modules/bfire.c, test/modules/test.c: Made BFire work again and improved the test module. 2002-09-18 09:15 neo * blib/bmovieplayer.c, modules/bqix.c, modules/btetris.c, test/test-module.c: Actually call b_module_prepare() in test_module.c. Added a lines property to BQix. Ported BMoviePlayer to the new API. 2002-09-17 20:28 daniel * modules/: bfire.c, bqix.c: more adaptions 2002-09-17 20:14 daniel * blib/bmodule-utils.c, modules/btetris.c, test/test-module.c: - adaptions to new module api - #include fixes 2002-09-17 18:29 neo * blib/: bmovie.c, bmovieplayer.c: Added a movie property to the movie player. Not yet ported to the new module API. 2002-09-17 18:27 neo * test/modules/test.c: Ported the test module to the new module API. 2002-09-17 18:21 neo * test/test-module.c: Ported the module test app to the new API. 2002-09-17 18:18 neo * blib/: Makefile.am, blib.h, bmodule-internal.h, bmodule.c, bmodule.h: New module API. Completely untested and no modules are ported yet. Breaks the build... 2002-09-16 17:40 neo * gfx/bview-gtk.c: Unrolled the inner loop even more. 2002-09-16 15:06 neo * blib/breceiver.c: Use g_printerr() instead of g_warning() for run-time errors that are not caused by wrong usage of the library. 2002-09-16 15:02 neo * gfx/: Makefile.am, bview-gtk.c: Replaced deprecated GDK function. 2002-09-16 14:54 neo * gfx/bview-gtk.c: Added optimized blending functions for the GTK view. Speeds up blinkensim-gtk with the BNF theme quite nicely. 2002-09-13 16:44 neo * modules/bqix.c: Added more lines to the BQix module. 2002-09-13 15:20 neo * blib/bmodule-utils.c, modules/bfire.c, modules/bqix.c: Removed debug output in b_module_draw_line(). Some finetuning in BQix. 2002-09-13 15:12 neo * test/modules/test.c: Improved test module. Don't paint in start and stop. 2002-09-13 14:46 daniel * modules/btetris.c: moved some code to tick() function to make this module a bit more asyncronous. 2002-09-13 14:45 daniel * modules/bfire.c: #include 2002-09-12 20:36 neo * blib/Makefile.am, blib/blib.h, blib/bmodule-utils.c, blib/bmodule-utils.h, modules/.cvsignore, modules/Makefile.am, modules/bfire.c, modules/bqix.c: Added some simple graphics funtions to ease module development. Started to port the Qix screensaver. 2002-09-12 14:56 neo * modules/bfire.c, test/test-module.c: Tweaked fire parameters. Made test-module less verbose. 2002-09-12 13:56 neo * modules/bfire.c: Removed calculations w/o any effect (didn't have any effect in aafire neither). 2002-09-12 13:37 neo * blib/bmodule.c, modules/.cvsignore, modules/bfire.c, modules/btetris.c: Modules now only need to implement query() and tick(). Code cleanup in tetris and fire module. 2002-09-12 01:12 neo * modules/: Makefile.am, bfire.c: Added BFire, a port of aafire. Needs some further tweaking... 2002-09-11 20:16 mitch * blib/: beffects.c, beffects.h: Made a bitmask out of BEffectScope. 2002-09-11 04:29 neo * configure.in, blib/bmovie-bml-parser.c: Fixed parsing of movies with maxval > 15 that I broke this afternoon. Bumped version to 0.8. 2002-09-10 23:15 mitch * blib/bprotocol.h: - removed c++ style comments and indented everything. - typedef stuff separately from struct definition. 2002-09-10 15:49 neo * blib/bsender.c: Include name of failing recipient in error message. 2002-09-10 15:04 neo * blib/bmovie-bml-parser.c, gfx/bview-gtk.c: Added more sanity checks to gdk_pixbuf_fill_rect(). Made the BML parser complain if the row data exceeds the movies' maxval. 2002-09-10 13:57 neo * configure.in: oops, forgot to remove the themes directories here 2002-09-10 04:18 neo * ChangeLog, NEWS: Made 0.7 release. 2002-09-10 03:09 neo * README, blib.pc.in, data/Makefile.am, test/run-tests.sh: Finished themes move. 2002-09-10 01:45 neo * gfx/: bview-directfb.h, bview-gtk.h: document the fact that the view expect data with maxval = 255 2002-09-10 01:36 mitch * blib/bmovie-gif-parser.c: Don't refuse to load non-animated GIFs, just warn and use default values. 2002-09-10 00:58 neo * blib/btheme-parser.c: made it less verbose 2002-09-09 23:01 neo * blib/btheme-parser.c: Really made the parser imply 0 for unspecified values. Added a 800x600 BNF theme. 2002-09-09 22:51 daniel * blib/bmovieplayer.c, modules/btetris.c: stuff 2002-09-09 22:33 daniel * modules/btetris.c: smoother tetris down blending 2002-09-09 22:18 mitch * blib/btypes.h, test/test-module.c: s/B_KEY_ASKERISK/B_KEY_ASTERISK/ 2002-09-09 22:14 mitch * blib/: bmodule.h, btypes.h: moved BModule enums to btypes.h 2002-09-09 21:59 mitch * blib/blib.h, blib/bmodule.h, blib/bmovieplayer.h, blib/btypes.h, modules/btetris.c, test/test-module-scanner.c, test/test-module.c, test/modules/test.c: moved all BModule includes and types to global places and removed includes which are no longer needed. 2002-09-09 21:37 daniel * blib/bsender.c: foo 2002-09-09 21:13 daniel * blib/: bsender.c, bsender.h: GError for _remove_recipient 2002-09-09 21:08 neo * data/blinkentheme.dtd: Don't specify values if the implied value of 0 is fine. Document the fact that 0 is the implied default value. 2002-09-09 20:55 neo * README, blib/bmoduleinfo.c, blib/btheme.c: plugged a minor memleak, reindented some code and updated the README 2002-09-09 20:52 daniel * blib/bsender.c: foo 2002-09-09 20:52 daniel * blib/bsender.c, blib/bsender.h, modules/Makefile.am, test/modules/Makefile.am: - added b_sender_list_recipients () - Makefile.am cleanups for MacOSX 2002-09-09 19:09 neo * data/blinkentheme.dtd, test/run-tests.sh: Fixed a minor bug in the hdl-144x108 theme. Minor cleanups in the blinkentheme.dtd. Validate the theme files when on 'make check'. 2002-09-09 19:02 daniel * modules/: Makefile.am, btetris.c: blend down on 'game over' 2002-09-09 18:30 neo * modules/btetris.c: Fixed start position. 2002-09-09 18:20 neo * blib/: btheme.c, btheme.h: Added a function to iterate over all themes in the theme path and renamed b_theme_lookup() for consistency. 2002-09-09 17:26 neo * Makefile.am, NEWS, configure.in, modules/.cvsignore, modules/Makefile.am, modules/btetris.c, test/modules/.cvsignore, test/modules/Makefile.am, test/modules/test.c, test/modules/test.h, test/modules/tetris.c, test/modules/tetris.h: Moved tetris into the modules directory. Removed module headers since you can't derive from dynamic modules anyway. 2002-09-09 16:28 neo * test/movies/: Makefile.am, alfred-26x20.bml, rain-26x20.bml: Replaced the master of suspense with a more interesting test movie. 2002-09-09 16:21 neo * gfx/bview-gtk.c: Respect background color. Seems to work fine again :-) 2002-09-09 16:11 daniel * test/modules/tetris.c: collision check on rotate 2002-09-09 15:37 mitch * blib/Makefile.am, blib/bmovieplayer.c, blib/bmovieplayer.h, test/modules/test.c, test/modules/test.h: Added BMoviePlayer, a built-in BModule subclass which is always available. 2002-09-09 14:57 neo * gfx/: bview-directfb.c, bview-gtk.c, bview-gtk.h: Resurrected the GTK+ view and made it a lot faster. 2002-09-09 13:47 mitch * configure.in, blib/Makefile.am: Pass MODULEPATH via -D, not via config.h 2002-09-09 12:25 mitch * configure.in, blib/bmoduleinfo.c, blib/bmoduleinfo.h, test/modules/Makefile.am: - install the modules to /lib/blib-1.0/modules - added b_modules_scan_default_dir() to get the built-in modules 2002-09-08 15:36 neo * configure.in, blib/btheme-parser.c, blib/btheme.c, blib/btheme.h, blib/btypes.h, blib/butils.c, data/blinkentheme.dtd, gfx/bview-directfb.c, gfx/bview-directfb.h, gfx/bview-gtk.c, gfx/bview-gtk.h: Improved themes a lot. Thanks to the grid and span elements, standard themes are very small and simple now. The GTK view has not yet been completely ported to the new themes API; the DirectFB view already works again. Added a simple blinkenleds theme. 2002-09-08 14:18 neo * configure.in: Allow to disable support for DirectFB and GTK+-2.0. 2002-09-07 21:38 tim * blib/bprotocol.h: removed mcud specific defines 2002-09-07 21:14 daniel * test/modules/tetris.c: tetris everywhere 2002-09-07 21:01 tim * blib/bprotocol.h: remove BLFRAME_MAX_* defines because it does not belong here 2002-09-07 18:37 daniel * test/modules/tetris.c: much more tetris implementation 2002-09-06 21:14 daniel * blib/bmodule.c, test/test-module.c, test/modules/tetris.c: stop the module if return value of tick() was 0 2002-09-06 21:05 daniel * test/modules/: tetris.c, tetris.h: game over 2002-09-06 20:57 daniel * test/modules/tetris.c: rotate counter clockwise 2002-09-06 20:53 daniel * test/modules/tetris.c: lots of work in tetris code. "almost perfect" ;-) 2002-09-06 19:07 neo * test/test-module.c: Use S as the shortcut for Start as well as for Stop. 2002-09-06 19:03 daniel * test/modules/tetris.c: more tetris 2002-09-06 18:52 daniel * test/modules/tetris.c: more tetris 2002-09-06 15:40 neo * test/test-module.c: GUI cleanup. 2002-09-06 14:58 neo * test/modules/tetris.c: Rewrote some parts so that the code is easier to understand. 2002-09-06 13:48 neo * blib/breceiver.c, gfx/bview-gtk.c: Read all pending packets from the socket and drop all but the first valid packet. This way we drop packets instead of piling them up in the queue when the application is too busy to handle them all. Turn off double-buffering for the GTK BView. Our implementation already does that. 2002-09-06 12:13 neo * blib/bmovie-bml-parser.c, test/modules/tetris.c: Correctly fix the loop handling this time. Removed some spurious characters from the the tetris module to make it compile. 2002-09-06 04:16 daniel * test/modules/.cvsignore: ignore 2002-09-06 04:14 daniel * test/modules/: Makefile.am, tetris.c, tetris.h: first try to implement tetris[tm] 2002-09-06 03:51 neo * configure.in, blib/bmovie-bml-parser.c: Bumped version number to 0.7. Fixed wrong handling of loop element in BML parser. 2002-09-06 02:58 neo * ChangeLog, NEWS, README: Made 0.6 Release. 2002-09-06 02:28 neo * gfx/bview-gtk.c: Ughh, gdk-pixbuf seems to have some bad bugs in the composition code :-( The routines seem to be OK for bilinear sampling, so use those. Use gdk_pixbuf_copy_area() whenever possible. 2002-09-06 01:55 neo * gfx/bview-directfb.c: Blit overlay with alpha channel blending. 2002-09-06 01:27 neo * gfx/bview-gtk.c: Fixed a couple of bugs in the GTK+ view. 2002-09-06 00:02 neo * gfx/: bview-directfb.c, bview-directfb.h, bview-gtk.c, bview-gtk.h: misc minor changes 2002-09-05 23:21 neo * gfx/: Makefile.am, blib-directfb.h, blib-gtk.h: Added headers for the blib gfx libraries. 2002-09-05 22:40 neo * .cvsignore, Makefile.am, blib-directfb.pc.in, blib-gtk.pc.in, configure.in, data/blinkentheme.dtd, gfx/.cvsignore, gfx/Makefile.am, gfx/bview-directfb.c, gfx/bview-directfb.h, gfx/bview-gtk.c, gfx/bview-gtk.h: Added graphical views that make use of the BTheme infrastructure. Both views are compiled conditionally if DirectFB and/or GTK+-2.0 are available. 2002-09-05 17:56 neo * blib/Makefile.am, blib/btheme-parser.c, blib/btheme.c, blib/btheme.h, blib/butils.c, data/blinkentheme.dtd: Reworked BTheme, added a simple Bushfire theme. Commented the blinkentheme DTD. Not sure if this is yet the final version but it's definitely closer. 2002-09-05 15:59 neo * data/bml.dtd: Added comments to the BML DTD. 2002-09-05 15:37 mitch * blib/bmodule.c: b_module_class_init: ser klass->query to NULL. 2002-09-05 14:41 mitch * test/test-module.c: GSource ids are guint, so "no source" is 0, not -1. 2002-09-05 14:28 neo * blib/butils.c: fixed b_parse_int() 2002-09-05 14:20 neo * blib/: Makefile.am, bmovie-bml-parser.c, bparser.c, bparser.h, btheme-parser.c, butils.c, butils.h: Moved parsing utilities into butils.c and made them check for errors. 2002-09-05 14:11 mitch * blib/bmodule.c, blib/bmodule.h, test/test-module.c, test/modules/Makefile.am, test/modules/test.c, test/modules/test.h: - fixed the test module's type registration. - do lots of checking in b_module_new(). All BModules *must* be created b_module_new() now because it sets the paint callback and allocates the BFrame. - added BModule->query() which gets passed the theme parameters and returns TRUE if it can handle it. - stuff... 2002-09-05 00:33 neo * blib/bparser.c, blib/bparser.h, blib/btheme-parser.c, blib/btheme.c, blib/btheme.h, blib/btypes.h, data/blinkentheme.dtd: Moved some general parsing code from BTheme to the BParser. Added an optional color attribute to the background and overlay elements. Removed b_theme_assure_windows() again, instead complete the theme when it is loaded. 2002-09-04 23:38 neo * blib/: Makefile.am, beffects.c, beffects.h, blib.h, bmodule.c, bmodule.h, bmoduleinfo.c, bmoduleinfo.h, bmovie-blm.c, bmovie-bml-parser.c, bmovie-bml.c, bmovie-effects.c, bmovie-gif-parser.c, bmovie-gif.c, bmovie.c, bmovie.h, bobject.c, bobject.h, bparser.c, bparser.h, breceiver.c, breceiver.h, bsender.c, bsender.h, btheme-parser.c, btheme.c, btheme.h, btypes.h, bwriter.c, bwriter.h: Added a header file for typedefs that is included from all C files before all other blib headers. This removes dependencies between the headers that forced a certain order of inclusion. 2002-09-04 07:17 neo * blib/bmovie-bml-parser.c: Be more informative about the errors that make the parser fail. 2002-09-04 06:04 daniel * test/modules/test.c: stuff 2002-09-04 05:58 daniel * test/modules/test.c: off by one 2002-09-04 05:45 daniel * test/modules/test.c: some more comments 2002-09-04 05:31 daniel * configure.in: bumped version number to 0.6.0 2002-09-04 05:21 neo * ChangeLog, NEWS: Made 0.5 release. 2002-09-04 04:52 daniel * test/: test-module.c, modules/test.c: make use of device_id in test module 2002-09-04 04:48 neo * blib/: btheme.c, btheme.h: Added b_theme_assure_windows() which generates a grid of windows if none are present. Added a BNF theme template. 2002-09-04 04:38 daniel * blib/bmodule.h: added device_id to BEvent 2002-09-04 04:28 daniel * blib/bmodule.h: s/B_MODULE_KEY/B_KEY/ 2002-09-04 04:27 daniel * test/: test-module.c, modules/test.c, modules/test.h: made the test module a 'game' ;-) 2002-09-04 03:59 neo * blib/: breceiver.c, bsender.c, btheme.c, btheme.h: Set the BReceivers' io_channel encoding to NULL. Improved b_theme_lookup(). 2002-09-04 03:57 daniel * blib/breceiver.c, test/test-module.c, test/modules/test.c, test/modules/test.h: made the gtk program fully functional and improved the test module a lot. 2002-09-04 02:16 neo * blib/: breceiver.c, bsender.c: Use htons() / ntohs() where appropriate. 2002-09-04 01:50 neo * blib/bsender.c: Allow to call b_sender_send_frame() with NULL data. 2002-09-04 01:47 daniel * blib/breceiver.c: take care of network and host byte orders 2002-09-04 01:45 neo * blib/bsender.c: Do host-to-network byteorder conversion in BSender. 2002-09-04 01:36 neo * test/Makefile.am: this should work with automake-1.4 as well 2002-09-04 01:34 daniel * test/: Makefile.am, test-module.c: gtk, gtk, gtk... 2002-09-04 01:24 neo * blib/bsender.c, blib/bsender.h, test/test-module.c, test/test-sender.c: Reworked BSender API. 2002-09-04 00:48 daniel * configure.in, test/Makefile.am, test/test-module.c: more gtk+ stuff 2002-09-04 00:26 neo * configure.in, blib/Makefile.am, blib/btheme.c: Added support for the B_THEME_PATH environment variable. 2002-09-03 23:17 daniel * test/test-module.c: GIOChannel stuff 2002-09-03 23:16 neo * blib/btheme-parser.c, blib/btheme.c, blib/btheme.h, data/blinkentheme.dtd, test/.cvsignore: Changed depth to channels in BTheme. 2002-09-03 22:58 daniel * test/test-module.c: eeek 2002-09-03 22:40 daniel * configure.in, test/Makefile.am, test/test-module.c: added are more complex test program to test the BModule environment. 2002-09-03 22:39 neo * blib/btheme.c, blib/btheme.h, test/test-theme-parser.c: Replaced b_themes_lookup() with the simpler b_theme_lookup(). 2002-09-03 21:38 neo * Makefile.am, blib/breceiver.c, blib/breceiver.h, test/test-receiver.c: Added callback_data to BReceiver. Made the file descriptor private. 2002-09-03 21:12 neo * blib/: bmovie-blm.c, bmovie-bml-parser.c, bmovie-gif-parser.c, bmovie.h: Assure a minimum frame duration of 20ms. 2002-09-03 19:26 neo * blib.pc.in, configure.in, blib/btheme.c, blib/btheme.h, test/test-theme-parser.c: b_themes_lookup() now returns a list of suitable themes. 2002-09-03 19:04 daniel * blib/bmoduleinfo.c, test/modules/Makefile.am: lib cruft for MacOSX 2002-09-03 18:18 neo * blib.pc.in, configure.in, blib/bmodule.c, blib/bmodule.h, blib/bmoduleinfo.c, blib/bmoduleinfo.h, blib/breceiver.c, blib/breceiver.h, blib/bsender.c, blib/bsender.h, blib/btheme-parser.c, blib/btheme.c, blib/btheme.h: Indentation and header cleanup. Added a name to the BTheme struct. Added a prototype for b_theme_lookup(). 2002-09-03 17:25 neo * blib/btheme-parser.c: Warn if window coordinates are out of range. 2002-09-03 17:01 daniel * test/modules/: Makefile.am, symbols.txt: lib stuff 2002-09-03 16:52 neo * ChangeLog, configure.in, blib/btheme-parser.c, blib/btheme.c, blib/btheme.h, data/blinkentheme.dtd: Changed themes file format and moved images to a seperate subdirectory. 2002-09-03 16:41 daniel * blib/bmoduleinfo.c: - outcommented filename check for now to test on MacOSX - one more check for failures on module loading 2002-09-03 16:15 daniel * test/modules/Makefile.am: try this 2002-09-03 16:12 daniel * test/modules/Makefile.am: try to make it compile on macosX 2002-09-03 15:26 mitch * blib/bmoduleinfo.c: Moved g_module_supported() assertion to b_module_info_new() and b_module_infos_scan_dir() because checking this in the load() and unload() methods is a bit too late :-) 2002-09-03 14:39 neo * blib/bmovie-bml.c: Write encoding all lower-case. 2002-09-03 14:11 neo * configure.in: Bumped version number to 0.5. 2002-09-03 13:30 mitch * blib/: bmodule.c, bmodule.h, bmoduleinfo.c: more module stuff... 2002-09-03 13:22 mitch * blib/bmodule.c: added g_return_if_fail() to all public BModule functions. 2002-09-03 13:19 mitch * blib/: bmodule.c, bmodule.h: added b_module_new() which creates BModule subclass instances. 2002-09-03 13:07 mitch * test/modules/: Makefile.am, test.c: Register the test module's virtual functions. 2002-09-03 12:57 mitch * blib/bmodule.c, blib/bmodule.h, blib/bmoduleinfo.c, blib/bmoduleinfo.h, test/test-module-scanner.c, test/modules/Makefile.am, test/modules/test.c, test/modules/test.h: - implemented GTypeModule subclass BModuleInfo which proxied the modules - install the test module in prefix/lib/blib/test-modules so they actually become .so files. - register the test module with it's GTypeModule. - load "lib*.so" files only in the module loader. 2002-09-03 03:44 neo * ChangeLog, NEWS: Made 0.4 release. 2002-09-03 03:26 daniel * test/modules/test.c: more work on test programm 2002-09-03 02:58 daniel * blib/bmodule.c, blib/bmodule.h, test/modules/test.c, test/modules/test.h: filled the test program with code. 2002-09-03 02:31 neo * test/modules/Makefile.am: fixed Makefile.am 2002-09-03 02:26 neo * blib/bmovie.h: Removed effects from this header, they are declared in bmovie-effects.h. 2002-09-03 02:26 daniel * test/modules/Makefile.am: ... 2002-09-03 02:22 daniel * test/modules/Makefile.am: argh. 2002-09-03 02:20 daniel * configure.in, blib/bmodule.c, blib/bmodule.h, blib/bmoduleinfo.c, test/Makefile.am, test/modules/.cvsignore, test/modules/Makefile.am, test/modules/test.c, test/modules/test.h: foo 2002-09-03 02:07 neo * blib/bmovie-bml.c, data/bml.dtd, test/run-tests.sh: Changed the the BML DTD once more. Adapted the implementation accordingly. Validate the generated files when running 'make check'. 2002-09-03 01:26 daniel * blib/bmodule.c: copyright 2002-09-03 01:24 daniel * blib/: bmodule.c, bmodule.h, bmoduleinfo.c: first try to implement our BModule API 2002-09-03 00:42 neo * blib/bmovie-bml-parser.c: For backward compat with arcade-paint, ignore loop flag if it has a value of "no". 2002-09-03 00:36 neo * blib/bmovie-bml.c: Write loop and duration elements. 2002-09-02 23:52 neo * blib/: bmovie-blm.c, bmovie-gif-parser.c, bmovie.c: Do the reversal after loading in the BMovieClass. 2002-09-02 23:20 daniel * test/test-module-scanner.c: coding style. 2002-09-02 22:57 mitch * blib/Makefile.am, blib/blib.h, blib/bmodule.c, blib/bmodule.h, blib/bmoduleinfo.c, blib/bmoduleinfo.h, blib/bsender.h, test/test-module-scanner.c: - moved bmodule.* code to bmoduleinfo.* - added the parent class of all games, BModule. 2002-09-02 22:52 daniel * test/test-receiver.c: output data as %02x 2002-09-02 20:32 neo * blib/bmovie-gif-parser.c: Report non-fatal errors to stderr. 2002-09-02 16:49 neo * blib/bmovie-gif-parser.c: Set an error if no frames have been found in the GIF. 2002-08-31 22:51 daniel * test/test-receiver.c: use the function itsself as callback, not a pointer to it. 2002-08-31 22:42 daniel * test/test-receiver.c: again 2002-08-31 22:40 daniel * test/test-receiver.c: typo 2002-08-31 22:37 daniel * test/test-receiver.c: let test-receiver output the data received. seems to work fine. 2002-08-31 20:30 daniel * test/.cvsignore: ignore 2002-08-31 20:29 daniel * test/test-receiver.c: "oops". 2002-08-31 20:28 daniel * blib/: breceiver.c, breceiver.h: made receiver work. 2002-08-31 17:21 daniel * blib/breceiver.c: more work on receiver code, but still not fully functional. 2002-08-31 16:51 daniel * blib/Makefile.am, blib/blib.h, blib/bmodule.c, blib/breceiver.c, blib/breceiver.h, test/Makefile.am: started to implement a generic BReceiver object 2002-08-30 18:21 neo * configure.in, blib/btheme-parser.c, blib/btheme-parser.h, blib/btheme.c, blib/btheme.h, test/test-theme-parser.c: Bumped version number to 0.4. Changed BTheme API so it's more similar to the BMovie API. 2002-08-30 16:33 neo * ChangeLog, blib/beffects.c: Fixed vertical flip (did only work for height == 3) and cleaned up effects code. 2002-08-30 15:47 neo * blib/bmovie-bml-parser.c: Fixed a bug in the BML parser (and sneaked the fix into the 0.3 tarball). 2002-08-30 15:06 neo * ChangeLog: Made 0.3 release. 2002-08-30 15:05 neo * NEWS, blib/Makefile.am, blib/beffects.c, blib/beffects.h, blib/blib.h, blib/bmovie-effects.c, blib/bmovie-effects.h: Improved effects ported from blccc. 2002-08-30 13:52 neo * configure.in, blib/bmovie-effects.c: Bumped version number to 0.3 and added bmovie-effects.c to CVS. 2002-08-30 01:24 neo * blib/: Makefile.am, bmovie-blm.c, bmovie-bml-parser.c, bmovie-gif-parser.c, bmovie.c, bmovie.h: Added b_movie_invert(). 2002-08-30 00:56 neo * configure.in, blib/Makefile.am, blib/bmovie.c, blib/bmovie.h: Added G_DISABLE_DEPRECATED to CFLAGS. Added b_movie_normalize(). 2002-08-29 21:50 daniel * blib/bmodule.c, blib/bmodule.h, test/test-module-scanner.c: keep track of opened modules with a static GSList. This is intentionally not an GObjects since there must be only one list of Modules anyway. 2002-08-29 21:08 daniel * configure.in, blib/Makefile.am, blib/blib.h, blib/bmodule.c, blib/bmodule.h, blib/bsender.c, test/.cvsignore, test/Makefile.am, test/test-module-scanner.c: started framework for BModules. 2002-08-29 17:10 neo * README: fixed some typos 2002-08-29 16:37 neo * ChangeLog: Made 0.2 release. 2002-08-29 16:36 neo * NEWS, README: more words 2002-08-29 16:23 neo * AUTHORS, README: words 2002-08-29 15:49 daniel * test/: test-movie-parser.c, test-movie-writer.c: gcc doesn't like instructions like 'x ?: y' 2002-08-29 15:46 daniel * blib/bparser.c, test/test-movie-parser.c: 2 more #include to shut up gcc 2002-08-29 15:29 neo * blib/bmovie-bml-parser.c, blib/bmovie-bml.c, blib/bmovie-gif-parser.c, blib/btheme-parser.c, blib/bwriter.c, test/test-movie-writer.c: Added missing includes (to please gcc-3.x) 2002-08-29 15:11 neo * blib/bmovie-blm.c, blib/bmovie-bml.c, blib/bmovie-gif.c, test/movies/alfred-26x20.bml: show your blib with pride 2002-08-29 14:59 neo * test/test-movie-writer.c: foo 2002-08-29 14:58 neo * blib/bmovie-blm.c, blib/bmovie-gif-parser.c, blib/bmovie-gif.c, blib/bmovie.c, blib/bmovie.h, blib/gif-load.c, blib/gif-save.c, test/run-tests.sh, test/test-movie-parser.c, test/test-movie-writer.c: Fixed GIF frame delay (the external API is milliseconds now). Added test code for b_movie_save_as(). 2002-08-29 14:15 neo * blib/Makefile.am, blib/blib.h, blib/bmovie-blm.h, blib/bmovie-bml.h, blib/bmovie-gif.h, test/run-tests.sh, test/test-movie-parser.c, test/test-movie-writer.c: Added the movie subclasses to the public header files. Added test-movie-writer to the test suite. 2002-08-29 13:58 neo * blib/: gif-load.c, gif-save.c: GIF routines use glib for memory allocation. 2002-08-29 13:54 neo * blib/bmovie-blm.c, blib/bmovie-bml-parser.c, blib/bmovie-bml-parser.h, blib/bmovie-bml.c, blib/bmovie-gif-parser.c, blib/bmovie-gif.c, blib/bmovie.c, blib/bmovie.h, blib/gif-load.c, test/test-movie-parser.c, test/test-movie-writer.c: Added loop to movie struct. Added a lazy_load parameter to b_movie_new_from_file(). Misc fixes. 2002-08-29 02:39 neo * blib/: Makefile.am, bmovie-blm.c, butils.c, butils.h: Removed b_fgets(). 2002-08-29 02:31 neo * blib/bmovie-gif.c, test/test-movie-writer.c: first draft of b_movie_gif_save() 2002-08-29 02:03 neo * configure.in: Removed micro version number and bumped version to 0.2. We can always readd the micro version for the 1.0.0 release. 2002-08-29 01:53 neo * blib/bmovie-blm.c, blib/bmovie-bml-parser.c, blib/bmovie-bml.c, blib/bwriter.c, blib/bwriter.h, test/.cvsignore, test/Makefile.am, test/test-movie-writer.c: Added simple test for saving movies. Finished implementations of b_movie_blm_save() and b_movie_bml_save(). 2002-08-29 01:15 neo * blib/: Makefile.am, bmovie-blm.c, bmovie-bml-parser.c, bmovie-bml-parser.h, bmovie-bml.c, bmovie-gif-parser.c, bmovie-gif-parser.h, bmovie-gif.c, bmovie.c, bmovie.h: Split some files that started to grow to large. Implemented large parts of b_movie_bml_save(). 2002-08-29 00:10 neo * blib/: blib.h, bmovie-blm.c, bmovie-bml.c, bmovie-gif.c, bwriter.c: misc fixes 2002-08-28 21:37 neo * blib/Makefile.am, blib/bwriter.c, blib/bwriter.h, test/test-movie-parser.c, test/test-theme-parser.c: Some utility functions to write XML files. Yet unused. 2002-08-28 20:42 neo * blib/: bmovie-bml.c, bmovie-gif.c: Only allow channels == 1 so far. 2002-08-28 20:37 neo * blib/: bmovie-blm.c, bmovie.c, bmovie.h: Also store frame duration (not only start time). Implemented b_movie_blm_save(). 2002-08-28 19:56 neo * blib/: bmovie-blm.c, bmovie-bml.c, bmovie-gif.c, bmovie.c, bmovie.h: Set movie->maxval and movie->channels. 2002-08-28 19:38 neo * blib/: bmovie-blm.c, bmovie-bml.c, bmovie-gif.c, bmovie.c, bmovie.h: Added framework for b_movie_save() and b_movie_save_as(). 2002-08-28 19:14 neo * blib/bmovie-blm.c, blib/bmovie-gif.c, blib/bmovie.c, test/test-movie-parser.c: Improved header parsing for BLM files. Assure that a title is set for all movies. 2002-08-28 18:34 neo * test/: run-tests.sh, test-movie-parser.c, test-theme-parser.c: nicer tests 2002-08-28 18:27 neo * blib/: bmovie-blm.c, bmovie-gif.c: Got rid of g_print(), use GError instead. 2002-08-28 18:14 neo * blib/bmovie-blm.c, blib/bmovie-bml.c, blib/bmovie.c, blib/bparser.c, blib/bparser.h, blib/btheme-parser.c, test/Makefile.am, test/run-tests.sh: Added encoding conversion to b_parser_parse_io_channel() and use it for the BThemeParser. Added a simple test suite. Some cleanup. 2002-08-28 18:12 daniel * blib/bsender.c: removed debug output 2002-08-28 17:12 neo * blib/: bmovie-bml.c, bparser.c, bparser.h: Added a convenience function to parse a GIOChannel. Improved output on parse errors. 2002-08-28 06:01 mitch * test/test-sender.c: send 5 packets. 2002-08-28 05:57 daniel * blib/bsender.c: plugged a memleak 2002-08-28 05:56 daniel * blib/: bsender.c, bsender.h: allocate the packet in set_size() 2002-08-28 04:57 daniel * blib/bsender.c: fixed memory corruption 2002-08-28 04:42 daniel * test/test-sender.c: keep test suite in sync 2002-08-28 04:40 neo * blib/btheme-parser.c, test/test-theme-parser.c: Encoding conversion for the theme-parser. 2002-08-28 04:37 daniel * blib/: bsender.c, bsender.h: const! 2002-08-28 04:33 daniel * blib/: bprotocol.h, bsender.c, bsender.h: bsender takes guchar* now, not a BMovieFrame* 2002-08-28 04:25 neo * data/bml.dtd: Added an optional version parameter with a fixed value of "1.0". 2002-08-28 04:18 neo * blib/bmovie-blm.c: Allocate frame data later so that load_all() works even if load_info() wasn't called before. 2002-08-28 03:58 neo * blib/bmovie-blm.c, blib/bmovie-bml.c, blib/bmovie-gif.c, blib/bmovie.c, blib/bmovie.h, blib/gif-load.c, blib/gif-load.h, test/test-movie-parser.c: Ported everything to GIOChannels. 2002-08-28 02:59 mitch * blib/bprotocol.h: - #include - copyright header - changed include guards according to filename change 2002-08-28 02:56 daniel * blib/bsender.c: keep in sync with new bprotocol.h 2002-08-28 01:50 daniel * blib/bsender.c, test/test-sender.c: use MAGIC_MCU_FRAME as magic 2002-08-28 01:43 daniel * blib/blib.h, blib/bsender.c, blib/bsender.h, test/test-sender.c: more work on sending code 2002-08-28 01:02 daniel * blib/: Makefile.am, bsender.c: copied mcuprotocol.h from mcud and renamed it to bprotocol.h 2002-08-27 23:07 daniel * blib/bsender.c, blib/bsender.h, test/test-sender.c: added code for sending packages added b_sender_set_size() 2002-08-27 22:27 daniel * test/.cvsignore: argh. 2002-08-27 22:25 daniel * blib/bsender.c: b_sender_remove_recipient 2002-08-27 22:00 daniel * test/.cvsignore: ignore. 2002-08-27 21:59 daniel * blib/blib.h, blib/bsender.c, blib/bsender.h, test/Makefile.am, test/test-sender.c: starting to fill BSender with life. added a small test programm. 2002-08-27 21:30 neo * blib/bmovie.c: Refactoring. 2002-08-27 21:13 neo * blib/: bmovie-blm.c, bmovie-bml.c, bmovie-gif.c, bmovie.c, bmovie.h: Open the file in the BMovie base class. 2002-08-27 21:09 daniel * blib/: Makefile.am, bsender.c, bsender.h: added skeleton for BSender 2002-08-27 20:45 mitch * blib/Makefile.am: bobject.h needs to be installed. 2002-08-27 20:40 neo * blib/Makefile.am, blib/blib.h, blib/bmovie-blm.c, blib/bmovie-bml.c, blib/bmovie-gif.c, blib/bmovie.c, blib/bmovie.h, blib/bobject.c, blib/bobject.h, blib/btheme-parser.c, blib/btheme.c, blib/btheme.h, test/test-movie-parser.c, test/test-theme-parser.c: Added BObject which adds filename and name to GObject. Derive BMovie and BTheme from BObject. 2002-08-27 13:32 neo * data/bml.dtd: Be less strict about the contents of the header element. 2002-08-27 01:56 tim * blib/bprotocol.h: renamed depth to channels 2002-08-27 01:45 neo * blib/bmovie-blm.c, blib/bmovie-bml.c, blib/bmovie-gif.c, blib/bmovie.c, blib/bmovie.h, test/test-movie-parser.c: Changed BMovie API: b_movie_new() takes one filename and generates a name from it. movie->name is the printable version and may be altered using b_movie_set_name(). movie->filename is the filename used to open the file (and should never be output). 2002-08-27 00:51 neo * data/bml.dtd: Fixed a couple of issues with the DTD. Added optional loop and duration elements to the header element. 2002-08-27 00:25 neo * autogen.sh: Call 'libtoolize --version' instead of libtool. 2002-08-26 21:34 neo * blib/: bmovie-blm.c, bmovie-bml.c, bmovie-gif.c, bmovie.c, bmovie.h: Pass GError to the load functions. 2002-08-26 17:37 neo * configure.in: Bumped version number to 0.1.0. Install into $prefix/share/blib-1.0 and $prefix/include/blib-1.0. 2002-08-21 18:18 neo * data/: Makefile.am, blinkentheme.dtd: Added a DTD for blinkenthemes; subject to changes. 2002-08-21 18:02 neo * data/bml.dtd: Specify default values for the "bits" and "channels" attributes. 2002-08-21 16:26 neo * blib/bmovie-blm.c, blib/bmovie-bml.c, blib/bmovie-gif.c, blib/bmovie.c, blib/bmovie.h, blib/btheme.h, test/test-movie-parser.c: Changed BMovie API to load all movies and to behave similar to BTheme. 2002-08-21 16:11 neo * blib/bparser.c: oops 2002-08-21 15:40 neo * blib/bmovie.c, blib/btheme-parser.c, blib/btheme.c, blib/btheme.h, test/test-theme-parser.c: Made BTheme a GObject. 2002-08-21 14:32 neo * blib/blib.h, blib/bmovie-blm.c, blib/bmovie-blm.h, blib/bmovie-bml.c, blib/bmovie-bml.h, blib/bmovie-gif.c, blib/bmovie-gif.h, blib/bmovie.c, blib/bmovie.h, blib/bparser.c, blib/bparser.h, blib/btheme-parser.c, blib/btheme-parser.h, blib/btheme.c, blib/btheme.h, blib/butils.c, blib/butils.h, blib/gif-load.c, blib/gif-load.h, blib/gif-save.c, blib/gif-save.h, blib/gif-types.h, test/test-movie-parser.c, test/test-theme-parser.c: Put everything under a GPL header. Plugged one or two memleaks. 2002-08-20 23:37 neo * blib/: bmovie-bml.c, btheme-parser.c: Ported the BML parser to BParser. 2002-08-20 23:34 mitch * blib/bmovie.c: A forgotten "else" in movie magic detection made BLM unavailable. 2002-08-20 23:25 neo * test/test-movie-parser.c: take width, height and maxval from the command-line 2002-08-20 23:18 mitch * test/Makefile.am: Added movies to SUBDIRS 2002-08-20 23:17 mitch * configure.in, test/movies/.cvsignore, test/movies/Makefile.am, test/movies/alfred-26x20.bml, test/movies/bushfire-test-16x3.gif, test/movies/camel-18x8.blm: Added a test/movies/ subdirectory containing a movie of each format we support. 2002-08-20 23:09 neo * test/test-movie-parser.c: Call g_type_init(). 2002-08-20 23:07 neo * test/: .cvsignore, Makefile.am, test-movie-parser.c: Added a very simple movie test. Needs more work. 2002-08-20 22:10 mitch * blib/: Makefile.am, blib.h, bmovie-blm.c, bmovie-blm.h, bmovie-bml.c, bmovie-bml.h, bmovie-gif.c, bmovie-gif.h, bmovie.c, bmovie.h: Added movie stuff from blccc with s/bl/b/g 2002-08-20 22:06 neo * blib/: Makefile.am, blib.h, blutils.c, blutils.h, bml-parser.c, bml-parser.h, bparser.c, bparser.h, btheme-parser.c, butils.c, butils.h: blutils -> butils bml-parser -> bparser 2002-08-20 21:27 neo * blib/: btheme-parser.c, btheme.h: Allow to specify offset and size for images. 2002-08-20 13:47 neo * blib/: bml-parser.c, bparser.c, btheme-parser.c, btheme.c: improved error handling 2002-08-20 13:14 neo * blib/blutils.c, blib/blutils.h, blib/bml-parser.c, blib/bml-parser.h, blib/bparser.c, blib/bparser.h, blib/butils.c, blib/butils.h, blib/btheme-parser.c, blib/btheme-parser.h, blib/btheme.c, blib/btheme.h, test/test-theme-parser.c: copyleft updates 2002-08-20 12:49 neo * blib/btheme-parser.c, blib/btheme-parser.h, blib/btheme.c, blib/btheme.h, test/test-theme-parser.c: Allow only one theme per file. Added functionality to parse only the theme header. Changed the test so it parses in two passes. 2002-08-20 11:56 neo * blib/: bml-parser.c, bparser.c: strip trailing spaces from cdata 2002-08-20 11:22 neo * blib/bml-parser.c, blib/bparser.c, blib/btheme-parser.c, blib/btheme.h, test/test-theme-parser.c: Renamed width and height to columns and rows. Added width and height attributes that specify the screen size. Create absolute filenames. Strip spaces from cdata (not yet perfect). 2002-08-20 01:05 neo * blib/btheme-parser.c: first working version 2002-08-20 00:56 neo * blib/btheme-parser.c, test/test-theme-parser.c: Better error handling. 2002-08-20 00:39 neo * Makefile.am, configure.in, blib/blib.h, blib/bml-parser.c, blib/bparser.c, blib/btheme-parser.c, test/.cvsignore, test/Makefile.am, test/test-theme-parser.c: Added a test app for the theme-parser. 2002-08-19 23:47 neo * blib/: btheme-parser.c, btheme.h: Added code to parse windows. 2002-08-19 23:16 neo * configure.in, blib/btheme-parser.c, blib/btheme.c, blib/btheme.h, data/Makefile.am: More work on the theme parser. 2002-08-15 13:19 neo * configure.in, blib/Makefile.am, blib/bml-parser.c, blib/bml-parser.h, blib/bparser.c, blib/bparser.h, blib/btheme-parser.c, blib/btheme-parser.h, blib/btheme.c, blib/btheme.h: Some unfinished code that might be useful one day... 2002-08-13 03:54 mitch * blib/bmovie-bml.c: Some minor fixes after testing it the first time. 2002-08-13 03:28 mitch * blib/bmovie-bml.c: Row parsing. ugly, untested, too stoned to hack loops... 2002-08-13 02:16 mitch * blib/bmovie-bml.c: Theoretically, it should now parse correct BML files into a movie with empty frames of the correct size... 2002-08-13 01:52 neo * Makefile.am, configure.in, data/.cvsignore, data/Makefile.am, data/bml.dtd: Added a first draft of a DTD for BLM files. 2002-08-13 01:49 mitch * blib/bmovie-bml.c: Require valid bits="foo" and channels="bar" attributes to be passed and reject s with wrong lengths (still untested). 2002-08-13 01:15 mitch * blib/bmovie-bml.c: Accept only movies with correct attibute values. 2002-08-13 00:51 mitch * blib/: bmovie-blm.c, bmovie-bml.c, bmovie-bml.h, bmovie-gif.c, bmovie.c, bmovie.h: Initial BML support: - added all metadata attributes from the BML
to BlMovie. - initial blmovie-bml implementation which is totally untested but should currectly parse the XML structure and metadata. - changed BLM and GIF loaders to use movie->title instead of movie->name. 2002-08-13 00:50 neo * README, autogen.sh, blib.pc.in, configure.in, blib/Makefile.am: Depend on gobject-2.0. 2002-08-12 21:37 mitch * blib/: bmovie-blm.c, bmovie-gif.c, bmovie.c: Removed blutils.[ch] and use the stuff from blib instead. 2002-08-12 21:37 mitch * blib/: Makefile.am, blib.h, blutils.h, butils.h, gif-load.h, gif-save.h, gif-types.h: - fixed header file installation - include everything from blib/blib.h - added gif-types.h for the GIF enums 2002-08-12 21:05 mitch * blib/bmovie-gif.c: - depend on blib - removed gif-load.[ch] - use GIF stuff from blib 2002-08-12 21:04 mitch * configure.in: Removed trailing "/blib" from INCLUDEDIR 2002-08-11 19:40 neo * blib/: .cvsignore, Makefile.am, blutils.c, blutils.h, butils.c, butils.h, gif-load.c, gif-load.h, gif-save.c, gif-save.h: Added GIF loading and saving code. Added bl_fgets(). 2002-08-11 19:38 neo * .cvsignore, AUTHORS, ChangeLog, Makefile.am, NEWS, README, autogen.sh, blib.pc.in, configure.in, blib/.cvsignore, blib/Makefile.am, blib/blib.h: Added build framework. 2002-07-26 19:12 tim * blib/bprotocol.h: moved protocol stuff to mcuprotocol.h 2002-07-12 13:33 mitch * blib/: bmovie.c, bmovie.h: - added speed="factor" XML attribute (0.1 <= value <= 10.0) - set TIME_CORRECTION magic in bltheater.c to 0 2002-07-12 13:11 mitch * blib/bmovie-gif.c: Workaround for Björn's broken GIF writer: Set frame duration to 100ms if specified as 0ms. 2002-07-11 16:52 mitch * blib/bmovie.c: - added BlEffectScope enum which restricts effects to either ALL, LEFT or RIGHT (works for all effects except reverst and mirror). - changed example playlist accordingly. 2002-07-09 14:50 neo * blib/: bmovie-blm.c, bmovie-gif.c, bmovie.c, bmovie.h: Added a full filename to BlMovie. This is an absolute path build from the basedir of the playlist and is in the filesystem encoding. 2002-07-08 22:22 mitch * blib/: bmovie-blm.c, bmovie.c, bmovie.h: - added "maxval" parameters / fields all over the place where needed. - multiply BLM pixels with maxval on loading. - take maxval into account when applying effects. - added a per BlPlaylistItem effect object. - added effect parsing to the XML parser. - added "reverse§" effect. - changed playlist.gondwana.xml to document the effects' usage. (left the telnet-controllable effects object there because it's still useful for live performance). 2002-07-03 17:50 mitch * blib/bmovie-gif.c: Conditionalized debugging output with #ifdef DEBUG_GIF 2002-07-03 17:41 mitch * blib/: bmovie-blm.c, bmovie-blm.h, bmovie-gif.c, bmovie-gif.h, bmovie.c, bmovie.h: Added support for loading GIF animations and extended the protocol. - the default behaviour (without command line options) is exactly as before. - added --protocol command line option, where '1' is the original HDL 18x8 monochrome protocol, '2' is graysale with arbitrary width and height (--width and --height options). - added new magic 0xFEEDBEEF for protocol version 2. - create the pong and isdn objects only for 18x8 matrices. - added G_CONST_RETURN to all bl_*_get_type() functions. - made BlMovie an abstract base class. - moved BLM code to blmovie-blm.[ch]. - added blmovie-gif.[ch]. - added automatic file format detection using magic header values. - added gif-load.[ch] from blinkentools. 2002-07-02 22:52 mitch * blib/bmovie.c: Chain up unconditionally in all finalize() implementations. Removed G_FILE_TEST_EXISTS from all calls to g_file_test() because G_FILE_TEST_IS_REGULAR already checks for existance. 2002-04-14 15:39 neo * blib/: bmovie.c, bmovie.h: eeek, blinkenlights was spelled wrong all over the place 2002-04-14 15:17 neo * blib/: bmovie.c, bmovie.h: Updated README, updated copyright, unified spelling of Blinkenlights... 2001-12-30 16:30 neo * blib/bmovie.c: Bumped version number to 0.9. Require latest GLib. Cleaned up marshallers. Simplified Makefile. 2001-11-05 02:03 neo * blib/bmovie.c: Bumped version number to 0.8. Require glib-1.3.10. Added loop feature (indicated in the playlist by a TAB followed by a number). Added Freudinnen feature (press *nnn# while playing Pong to load movie on_demand/nnn.blm). Unload movies after emitting "movie_finished", so movies aren't reloaded when they are set again in the signal handler. 2001-09-30 19:55 neo * blib/bmovie.c: Hopefully fixed the bug that caused the screen to sometimes stay blank after Pong finished. Bumped version number to 0.7. 2001-09-28 20:35 neo * blib/bmovie.c: Implemented a bunch of commands, connect via tcp/2323 and try: bye - closes the connection help - shows a list of supported commands list - list current playlist reload - reload current playlist status - show status info The default playlist is still 'default_pl'. This will change ... 2001-09-26 16:50 neo * blib/bmovie.c: various misc fixes and changes 2001-09-26 14:28 neo * blib/bmovie.c: it works :-) The old functionality is restored by using a default playlist. I'll add more controls now. 2001-09-26 00:18 neo * blib/bmovie.c: Moved fgets_line() to blutils.c and renamed it to bl_fgets(). Added implementation for BlPlayList. 2001-09-25 23:39 neo * blib/bmovie.c: Added framework of BlPlaylist object. 2001-09-25 23:12 neo * blib/: bmovie.c, bmovie.h: changed movie load semantics in preparaion of the upcoming new BlPlayList. 2001-09-22 22:53 neo * blib/bmovie.c: Removed old usage of blccc.h and added framework for BlCcc object. 2001-09-21 18:47 neo * blib/: bmovie.c, bmovie.h: Added blccc2, the beginning of rewrite of blccc the to the repository.