1479 lines
43 KiB
Plaintext
1479 lines
43 KiB
Plaintext
2002-12-28 14:54 neo
|
||
|
||
* examples/config.xml: Added example loveletters configuration.
|
||
|
||
2002-12-27 19:25 neo
|
||
|
||
* ChangeLog: Updated ChangeLog for 1.99 release.
|
||
|
||
2002-12-27 19:17 neo
|
||
|
||
* Makefile.am, configure.in, stylesheets/.cvsignore,
|
||
stylesheets/Makefile.am, stylesheets/examples/.cvsignore,
|
||
stylesheets/examples/Makefile.am,
|
||
stylesheets/examples/simple.default.xml,
|
||
stylesheets/examples/simple.xml: Inlcude the newly added
|
||
stylesheets into the distribution.
|
||
|
||
2002-12-27 16:05 neo
|
||
|
||
* examples/config.xml, src/blccc.c, src/blconfig.c, src/blconfig.h,
|
||
src/blisdn.c: Changed the names of the isdn port configuration.
|
||
|
||
2002-12-27 15:45 neo
|
||
|
||
* examples/config.xml, src/blccc.c, src/blconfig.c, src/blconfig.h,
|
||
src/blisdn.c: Allow to configure the sendind and receiving ports
|
||
for communication with the ISDN system independently. Removed Tim's
|
||
hack.
|
||
|
||
2002-12-24 05:26 tim
|
||
|
||
* src/blisdn.c: quick and pretty dirty hack to allow blccc and
|
||
blinkisdn to run on the same machine
|
||
|
||
2002-12-21 02:36 tim
|
||
|
||
* stylesheets/: simple-playlist.xslt, examples/simple.default.xml:
|
||
new xslt stylesheets to convert to complex playlist format
|
||
|
||
2002-12-11 18:56 neo
|
||
|
||
* configure.in, src/main.c: Follow API change in blib. Check for
|
||
blib >= 1.0.0.
|
||
|
||
2002-12-08 16:42 neo
|
||
|
||
* .cvsignore, autogen.sh, configure.in, src/main.c: Updated
|
||
autogen.sh for newer versions of automake. Added a missing
|
||
AM_CONFIG_HEADER() to configure.in. Include config.h from main.c
|
||
for definition of VERSION.
|
||
|
||
2002-10-05 19:42 neo
|
||
|
||
* src/: Makefile.am, blccc.c, bltheater.c: some changes that
|
||
accumulated on blccc
|
||
|
||
2002-10-03 01:01 mitch
|
||
|
||
* src/: blconfig.c, blconfig.h, main.c: Made the telnet port
|
||
configurable via config.xml
|
||
|
||
2002-10-02 21:39 mitch
|
||
|
||
* src/blccc.c: when the line goes onhook, remove the player and
|
||
finish the item *only* if it's the theater's playing item (fixes
|
||
problem where the item stops itself).
|
||
|
||
2002-10-02 20:40 mitch
|
||
|
||
* src/blccc.c: don't finish the current item twice...
|
||
|
||
2002-10-02 20:37 mitch
|
||
|
||
* src/blccc.c: fixed segfault in new app handling code.
|
||
|
||
2002-10-02 19:58 mitch
|
||
|
||
* src/: blccc.c, blisdn.h, blmarshal.list, bltheater.c,
|
||
bltheater.h: A new version of ISDN <-> APP handling.
|
||
|
||
- added line->app - change line->app and app->line *only* in
|
||
state_changed - added "gboolean pushed" to the theater's
|
||
"item_finished" - pop the item in the callback only if "pushed" is
|
||
TRUE.
|
||
|
||
2002-09-30 19:56 neo
|
||
|
||
* src/blplaylist.c: added a missing newline
|
||
|
||
2002-09-29 22:59 neo
|
||
|
||
* src/: blconfig.c, blplaylist-parse.c: Plugged some smaller
|
||
memleaks.
|
||
|
||
2002-09-29 00:07 mitch
|
||
|
||
* src/: blccc.c, blplaylistitem.c: - don't loop the playlist but
|
||
reload it when it's finished. - fixed bl_playlist_item_describe()
|
||
to not new NULL movie_player->movie
|
||
|
||
2002-09-28 01:35 neo
|
||
|
||
* ChangeLog, examples/playlist.default.xml,
|
||
examples/movies/hdl-mask.bml, src/blisdn.c: Play the vamp in a
|
||
loop.
|
||
|
||
2002-09-28 01:20 neo
|
||
|
||
* src/: blaccept.c, blccc.c: enabling/disabling apps thru the
|
||
telnet interface seems to work now
|
||
|
||
2002-09-28 01:08 neo
|
||
|
||
* src/blccc.c: maybe g_strstrip() helps
|
||
|
||
2002-09-28 01:03 neo
|
||
|
||
* src/blccc.c: improved output
|
||
|
||
2002-09-28 00:59 neo
|
||
|
||
* src/: blaccept.c, blapp.c, blapp.h, blccc.c, blccc.h, blconfig.c:
|
||
Added support for enabling and disabling applications.
|
||
|
||
2002-09-27 23:50 neo
|
||
|
||
* src/blondemand.c: oops
|
||
|
||
2002-09-27 21:32 neo
|
||
|
||
* src/bllogger.c: Add the movie filename to the logfile.
|
||
|
||
2002-09-27 20:11 neo
|
||
|
||
* src/blccc.c: Aquire the global lock in isdn_state_changed before
|
||
calling bl_theater_finish().
|
||
|
||
2002-09-27 20:00 neo
|
||
|
||
* src/blondemand.c: Tuning.
|
||
|
||
2002-09-27 19:31 neo
|
||
|
||
* src/blondemand.c: Added a describe implementation.
|
||
|
||
2002-09-27 19:17 neo
|
||
|
||
* src/blccc.c: Report status of ISDN lines again.
|
||
|
||
2002-09-27 00:12 neo
|
||
|
||
* src/blloveletters.c: Fixed vanity code check.
|
||
|
||
2002-09-26 20:19 mitch
|
||
|
||
* src/: blplaylist.c, bltheater.c: - #if 0 last night's HACK -
|
||
print the item's description to the console after logging it.
|
||
|
||
2002-09-26 19:37 neo
|
||
|
||
* src/blondemand.c: Improved debug output.
|
||
|
||
2002-09-26 19:24 neo
|
||
|
||
* src/blplaylist.c: Changed debug output.
|
||
|
||
2002-09-26 18:50 neo
|
||
|
||
* src/: blondemand.c, blondemand.h: Redone the logic in a sane
|
||
state of mind.
|
||
|
||
2002-09-25 22:57 neo
|
||
|
||
* src/: blccc.c, blplaylist.c: A dirty hack so that I can go back
|
||
to the party.
|
||
|
||
2002-09-25 20:32 neo
|
||
|
||
* src/: blloveletters.c, blondemand.c: small fixes
|
||
|
||
2002-09-25 20:21 neo
|
||
|
||
* src/blondemand.c: Dirty, but a usleep seems to help here. More
|
||
verbose output.
|
||
|
||
2002-09-25 19:50 neo
|
||
|
||
* src/blondemand.c: yet another fix
|
||
|
||
2002-09-25 19:01 mitch
|
||
|
||
* src/blccc.c: Send PLAYER_ENTERS and PLAYER_LEFT events in
|
||
isdn_state_changed(), not in isdn_incoming_call().
|
||
|
||
2002-09-25 18:48 mitch
|
||
|
||
* src/blccc.c: add players to the module in isdn_incoming_call().
|
||
|
||
2002-09-25 18:40 neo
|
||
|
||
* src/blondemand.c: set max_players to 1
|
||
|
||
2002-09-25 18:20 neo
|
||
|
||
* src/: blondemand.c, blondemand.h: Added advanced property and
|
||
made it work...
|
||
|
||
2002-09-25 17:54 neo
|
||
|
||
* src/: blondemand.c, blondemand.h: Extra features for the OnDemand
|
||
module.
|
||
|
||
2002-09-25 17:22 neo
|
||
|
||
* src/: blccc.c, main.c: Handle SIGINT with the sigterm handler.
|
||
Lock blccc in blccc_kill() to avoid race conditions.
|
||
|
||
2002-09-25 17:16 neo
|
||
|
||
* src/: blapp.c, blapp.h, blccc.c, blisdn.c, blondemand.c: Renamed
|
||
application property wamp to vamp. Added yet unused app priority.
|
||
|
||
2002-09-25 16:37 neo
|
||
|
||
* ChangeLog, src/blccc.c, src/bltheater.c, src/bltheater.h: Call
|
||
bl_logger_stop() when blccc is terminated.
|
||
|
||
2002-09-25 11:12 mitch
|
||
|
||
* src/: blplaylist.c, blplaylist.h: - Made looping items work again
|
||
in bl_playlist_load_next_item(). - Added (#if 0 and definitely
|
||
wrong) implementation of bl_playlist_peek_next_item().
|
||
|
||
2002-09-25 08:02 neo
|
||
|
||
* src/blondemand.c: ooops
|
||
|
||
2002-09-25 07:49 neo
|
||
|
||
* src/blondemand.c: I'm getting tired ...
|
||
|
||
2002-09-25 07:08 neo
|
||
|
||
* src/main.c: dealy module initialization a bit
|
||
|
||
2002-09-25 06:51 neo
|
||
|
||
* src/blondemand.c: Improved BlOnDemand.
|
||
|
||
2002-09-25 06:17 neo
|
||
|
||
* src/blccc.c: Don't throw out the call we are handling.
|
||
|
||
2002-09-25 06:00 neo
|
||
|
||
* examples/config.xml, src/blccc.c: Unbelievable, but it really
|
||
seems to work :-))
|
||
|
||
2002-09-25 05:48 neo
|
||
|
||
* src/: blccc.c, blisdn.c, blisdn.h: Resurrected BlIsdn (the
|
||
gethostbyname change was obviously wrong somehow).
|
||
|
||
2002-09-25 05:20 neo
|
||
|
||
* src/: blaccept.c, blapp.c, blapp.h, blccc.c, blccc.h, blconfig.c,
|
||
blconfig.h, blisdn.h: Applications should work now :-)
|
||
|
||
2002-09-25 04:17 neo
|
||
|
||
* src/blconfig.c: query the registered applications with the config
|
||
parameters
|
||
|
||
2002-09-25 03:58 neo
|
||
|
||
* examples/config.xml, src/blapp.c, src/blapp.h, src/blccc.c,
|
||
src/blconfig.c, src/blconfig.h, src/blisdn.c, src/main.c: Added
|
||
code to parse the application setup from the config file.
|
||
|
||
2002-09-25 02:35 neo
|
||
|
||
* src/blisdn.c: added debugging code to BlIsdn
|
||
|
||
2002-09-25 02:30 neo
|
||
|
||
* src/: Makefile.am, blapp.c, blapp.h, blisdn.c, blisdn.h,
|
||
bltypes.h: Lookup hostname for BlIsdn only on startup. Added
|
||
framework for what we will call applications.
|
||
|
||
2002-09-24 22:25 neo
|
||
|
||
* src/blondemand.c: Override the request_stop method of the
|
||
BMoviePlayer.
|
||
|
||
2002-09-24 21:08 neo
|
||
|
||
* src/: blondemand.c, blondemand.h: This might actually work now.
|
||
|
||
2002-09-24 20:28 neo
|
||
|
||
* src/: blondemand.c, blondemand.h: more work on BlOnDemand
|
||
|
||
2002-09-24 20:13 neo
|
||
|
||
* src/: Makefile.am, blondemand.c, blondemand.h, bltypes.h: Added
|
||
BlOnDemand, derived from BMoviePlayer.
|
||
|
||
2002-09-24 19:36 neo
|
||
|
||
* src/: blccc.c, blconfig.c, blconfig.h, blisdn.c, blisdn.h: Added
|
||
caller authorization and improved BlIsdn API.
|
||
|
||
2002-09-24 18:22 neo
|
||
|
||
* src/: blisdn.c, blisdn.h: Include calling and caller number in
|
||
BlIsdnLine struct.
|
||
|
||
2002-09-24 18:08 neo
|
||
|
||
* src/blccc.c: Use bl_ccc_event() to dispatch module events.
|
||
|
||
2002-09-24 15:51 neo
|
||
|
||
* src/: blccc.c, blisdn.c, blisdn.h: Just a preliminary hack:
|
||
dispatch key events to the active module.
|
||
|
||
2002-09-24 15:34 neo
|
||
|
||
* src/: blccc.c, blloveletters.c: Insert complete filenames into
|
||
the loveletters hash table using b_filename_from_utf8().
|
||
|
||
2002-09-24 15:27 neo
|
||
|
||
* src/blisdn.c: Throw out all callers on bl_isdn_block(). Accept
|
||
incoming calls (unconditionally for now).
|
||
|
||
2002-09-24 15:01 neo
|
||
|
||
* src/: blconfig.c, blisdn.c, blisdn.h: More work on ISDN.
|
||
|
||
2002-09-24 03:14 neo
|
||
|
||
* src/: blccc.c, blisdn.c, blisdn.h: Finished implementation of
|
||
ISDN keepalive protocol.
|
||
|
||
2002-09-24 02:19 neo
|
||
|
||
* examples/playlist.default.xml: Added BPacman to the example
|
||
playlist.
|
||
|
||
2002-09-24 00:43 neo
|
||
|
||
* src/: blccc.c, blisdn.c, blisdn.h: Added heartbeat code to
|
||
BlIsdn.
|
||
|
||
2002-09-24 00:18 mitch
|
||
|
||
* src/: blaccept.c, blccc.c, blccc.h: - added
|
||
bl_theater_on_demand(). - pop the on-demand item on
|
||
"item_finished". - added "love <id>" command to BlAccept.
|
||
|
||
2002-09-24 00:11 mitch
|
||
|
||
* src/bltheater.c: bl_theater_pop_item(): only unref theater->item
|
||
if it is not NULL.
|
||
|
||
2002-09-23 23:59 neo
|
||
|
||
* src/: blccc.c, blisdn.c, blisdn.h: First attempts to talk Tobias'
|
||
new ISDN protocol.
|
||
|
||
2002-09-23 23:25 neo
|
||
|
||
* src/: blccc.c, blisdn.c, blisdn.h: ISDN connection setup seems to
|
||
work now.
|
||
|
||
2002-09-23 23:07 neo
|
||
|
||
* examples/config.xml, src/blccc.c: don't crash if no isdn host if
|
||
configured
|
||
|
||
2002-09-23 23:01 neo
|
||
|
||
* src/blisdn.c: more updates
|
||
|
||
2002-09-23 22:31 neo
|
||
|
||
* src/: blccc.c, blisdn.c, blisdn.h, bllogger.c, main.c: one our
|
||
way ...
|
||
|
||
2002-09-23 21:56 neo
|
||
|
||
* src/: blisdn.c, blisdn.h: Make it compile.
|
||
|
||
2002-09-23 21:49 daniel
|
||
|
||
* src/blisdn.c: isdn code contribution
|
||
|
||
2002-09-23 21:28 neo
|
||
|
||
* examples/config.xml, examples/loveletters.xml, src/blccc.c,
|
||
src/blconfig.c, src/blconfig.h, src/blisdn.c, src/bllisten.c: More
|
||
work on ISDN stuff...
|
||
|
||
2002-09-23 20:23 neo
|
||
|
||
* src/blloveletters.c: code cleanup
|
||
|
||
2002-09-23 20:16 neo
|
||
|
||
* examples/config.xml, examples/loveletters.xml,
|
||
src/blloveletters.c: Check vanity codes and ids for correctness.
|
||
|
||
2002-09-23 19:42 neo
|
||
|
||
* src/blloveletters.c: make it work
|
||
|
||
2002-09-23 19:28 mitch
|
||
|
||
* examples/playlist.default.xml, src/blplaylist-parse.c,
|
||
src/blplaylistitem.c: - merge "speed" and "reverse" settings of the
|
||
BlPlaylistItem and it's BModule after parsing. - simplified
|
||
bl_playlist_item_real_apply_effects(). - a more sophisticated
|
||
default playlist.
|
||
|
||
2002-09-23 18:54 neo
|
||
|
||
* src/: blloveletters.c, blloveletters.h: completed BlLoveletters
|
||
API
|
||
|
||
2002-09-23 18:44 neo
|
||
|
||
* src/: blccc.c, blccc.h, blconfig.c, blconfig.h, blloveletters.c,
|
||
blloveletters.h, bltypes.h: Added loveletters config option and use
|
||
it.
|
||
|
||
2002-09-23 18:26 neo
|
||
|
||
* examples/Makefile.am, examples/loveletters.xml, src/Makefile.am,
|
||
src/blloveletters.c, src/blloveletters.h, src/bltypes.h: added new
|
||
files for BlLoveLetters feature
|
||
|
||
2002-09-23 18:22 mitch
|
||
|
||
* src/bltheater.c: - added bl_theater_stop_callback(). - don't
|
||
call bl_theater_pause() from bl_theater_item_finished(). - added
|
||
"gboolean relax" to bl_theater_item_finished() so we don't relax
|
||
modules which have not been prepared. - optimized
|
||
bl_theater_paint_callback() a bit. - don't access module->running.
|
||
- cleanup.
|
||
|
||
2002-09-23 17:52 mitch
|
||
|
||
* src/blaccept.c: Fixed setting of the global effects.
|
||
|
||
2002-09-23 17:15 mitch
|
||
|
||
* examples/playlist.default.xml: Added a Pong game.
|
||
|
||
2002-09-23 17:09 neo
|
||
|
||
* src/: blccc.c, blisdn.c, blisdn.h, blmarshal.list: More ISDN
|
||
cleanups.
|
||
|
||
2002-09-23 16:51 neo
|
||
|
||
* src/: blisdn.c, blisdn.h: bye bye old ISDN cruft
|
||
|
||
2002-09-23 16:11 neo
|
||
|
||
* src/: blccc.c, blplaylist-parse.c, blplaylist.c, blplaylist.h:
|
||
Pass a the BlPlaylist a reference to BlConfig. Set the aspect ratio
|
||
on all modules we create.
|
||
|
||
2002-09-23 15:47 neo
|
||
|
||
* examples/config.xml, examples/playlist.default.xml,
|
||
src/blconfig.c, src/blconfig.h: Added aspect ratio config option.
|
||
|
||
2002-09-23 15:24 neo
|
||
|
||
* src/: Makefile.am, blccc.c, blccc.h, blpong.c, blpong.h,
|
||
bltypes.h: Die, BlPong, die.
|
||
|
||
2002-09-23 15:07 neo
|
||
|
||
* src/: blccc.c, blconfig.c, blconfig.h, blisdn.c, blisdn.h,
|
||
bltypes.h: Started to rip BlIsdn apart.
|
||
|
||
2002-09-23 14:03 neo
|
||
|
||
* examples/playlist.default.xml: Adapted the example playlist to
|
||
the fact that the fire module stops itself now.
|
||
|
||
2002-09-23 13:16 neo
|
||
|
||
* examples/config.xml, src/blccc.c, src/blccc.h, src/blconfig.c,
|
||
src/blconfig.h, src/bltheater.c, src/bltheater.h, src/main.c: Parse
|
||
recipients from the config file instead of the command-line. Added
|
||
bl_theater_add_recipient() and bl_theater_remove_recipient().
|
||
|
||
2002-09-23 01:25 neo
|
||
|
||
* src/: blccc.c, blconfig.c, blconfig.h: Added the ISDN port to
|
||
BlConfig.
|
||
|
||
2002-09-23 00:46 neo
|
||
|
||
* examples/playlist.default.xml: added a nice fadeout effect
|
||
|
||
2002-09-22 20:00 neo
|
||
|
||
* examples/: playlist.default.xml, movies/hdl-mask.bml: Added a HDL
|
||
mask and demonstrate its use in the example playlist.
|
||
|
||
2002-09-22 19:50 neo
|
||
|
||
* examples/playlist.default.xml, src/blplaylistitem.c: Apply the
|
||
item's reverse setting on the movie_players reverse state. Added
|
||
some good old HDL movies to the example playlist.
|
||
|
||
2002-09-22 18:22 neo
|
||
|
||
* examples/config.xml, src/blccc.c, src/blconfig.c, src/blconfig.h,
|
||
src/blplaylist-parse.c, src/blplaylist.c, src/blplaylist.h,
|
||
src/bltheater.c, src/bltheater.h: Simplified the code by dropping
|
||
support for maxval != 255 and channels != 1.
|
||
|
||
2002-09-22 17:56 neo
|
||
|
||
* src/: blccc.c, blplaylist-parse.c, blplaylist.c, blplaylist.h,
|
||
main.c: Share one frame buffer among all modules in a playlist.
|
||
|
||
2002-09-22 17:29 neo
|
||
|
||
* src/: blccc.c, blplaylist-parse.c, bltheater.c, bltheater.h:
|
||
Adapted to blib API changes.
|
||
|
||
2002-09-21 22:30 neo
|
||
|
||
* Makefile.am, configure.in, data/.cvsignore, data/Makefile.am,
|
||
data/playlist.dtd: Added a first draft of a DTD for the playlist.
|
||
It's missing item attributes.
|
||
|
||
2002-09-21 22:14 neo
|
||
|
||
* src/bllogger.c: Open the logfile using "a", not "wa".
|
||
|
||
2002-09-21 22:11 neo
|
||
|
||
* examples/config.xml, src/blccc.c, src/blconfig.c, src/bllogger.c,
|
||
src/bltheater.c, src/bltheater.h: Enabled writing of logfiles.
|
||
|
||
2002-09-21 21:44 neo
|
||
|
||
* examples/config.xml, src/blccc.c, src/blccc.h, src/blconfig.c,
|
||
src/blconfig.h, src/bllogger.c, src/bltheater.c, src/main.c:
|
||
Removed most command-line options and use BlConfig instead.
|
||
|
||
2002-09-21 20:40 neo
|
||
|
||
* examples/playlist.default.xml, src/bllogger.c, src/bltheater.c,
|
||
src/bltheater.h: Allow a NULL filename in bl_logger_new_from_file()
|
||
and make it write to stdout. Integrated the logger into BlTheater.
|
||
|
||
2002-09-21 20:28 neo
|
||
|
||
* src/: blplaylist-parse.c, main.c: Got rid of atoi() and atof().
|
||
|
||
2002-09-21 19:43 neo
|
||
|
||
* src/: blconfig.c, blplaylist-parse.c: Removed lots of code and
|
||
use blib functions instead.
|
||
|
||
2002-09-21 18:02 neo
|
||
|
||
* examples/config.xml, src/blaccept.c, src/blconfig.c,
|
||
src/blconfig.h: Improved BlConfig further.
|
||
|
||
2002-09-21 16:32 neo
|
||
|
||
* examples/Makefile.am, examples/config.xml, src/blconfig.c: More
|
||
work on config file parsing and a simple example.
|
||
|
||
2002-09-21 16:08 neo
|
||
|
||
* configure.in, src/blplaylist-parse.c, src/bltheater.c: Prepare
|
||
and relax the modules in BlTheater. This is ugly and needs to
|
||
change.
|
||
|
||
2002-09-21 14:01 neo
|
||
|
||
* src/blplaylistitem.c: Respect current setting of module->speed
|
||
when applying effects. This makes playlist syntax <param
|
||
key="speed" value="2.0"> work.
|
||
|
||
2002-09-21 13:50 neo
|
||
|
||
* examples/playlist.default.xml, src/blplaylist-parse.c,
|
||
src/main.c: Use g_object_set_property() instead of g_object_set()
|
||
and b_init() instead of g_type_init(). This makes integer, double
|
||
and boolean properties work in playlists.
|
||
|
||
2002-09-20 21:35 mitch
|
||
|
||
* examples/playlist.default.xml: ported the "camel & fly" playlist
|
||
to the new format.
|
||
|
||
2002-09-20 21:15 mitch
|
||
|
||
* src/: blccc.c, blccc.h, blplaylist-parse.c, blplaylist-parse.h,
|
||
blplaylist.c, blplaylist.h, blplaylistitem.c, blplaylistitem.h,
|
||
bltheater.c, bltheater.h: Ported to new BModule API:
|
||
|
||
- replaces BlPlaylistItem's "module_type" and "movie" by the module
|
||
itself. - create modules while parsing. - parse <param>
|
||
elements. - apply all effects in the "paint" callback, so they
|
||
work for all kinds of modules, not just movies. - tons of
|
||
related changes...
|
||
|
||
2002-09-20 20:04 neo
|
||
|
||
* src/blconfig.c: started to work on the config file parser
|
||
|
||
2002-09-20 18:05 neo
|
||
|
||
* src/: Makefile.am, blconfig.c, blconfig.h, bltypes.h: Basic
|
||
framework for configuration file parsing and saving.
|
||
|
||
2002-09-20 15:27 neo
|
||
|
||
* src/: bllogger.c, bllogger.h: Finished BlLogger.
|
||
|
||
2002-09-20 15:01 neo
|
||
|
||
* src/: bllogger.c, bllogger.h: Almost there.
|
||
|
||
2002-09-20 14:43 neo
|
||
|
||
* src/: Makefile.am, bllogger.c, bllogger.h, bltypes.h: Added
|
||
logging framework.
|
||
|
||
2002-09-20 14:23 neo
|
||
|
||
* src/bltheater.h: Removed copies of the same #defines.
|
||
|
||
2002-09-20 13:28 neo
|
||
|
||
* configure.in: Check for blib >= 0.8.
|
||
|
||
2002-09-20 13:17 mitch
|
||
|
||
* src/: blccc.c, bltheater.c: Made it compile with current blib
|
||
(will definitely not work yet),
|
||
|
||
2002-09-15 13:51 mitch
|
||
|
||
* src/: blplaylist-parse.c, blplaylist-parse.h, blplaylist.c: -
|
||
Pass the playlist itself, not just filename, width etc. to
|
||
bl_playlist_parse(). - Enabled effects for the <playlist> element.
|
||
- Allow nested <playlist> elements. Effects are applied
|
||
recursively.
|
||
|
||
2002-09-14 15:21 mitch
|
||
|
||
* src/: blccc.c, blplaylist-parse.c, blplaylist.c, blplaylist.h: -
|
||
Removed the "filename" paramater from bl_playlist_new(). - Added
|
||
bl_playlist_new_from_file().
|
||
|
||
2002-09-11 20:19 mitch
|
||
|
||
* src/: blccc.c, blplaylist-parse.c, blplaylist.c, blplaylist.h,
|
||
blplaylistitem.c, blplaylistitem.h: - Enables playlists as playlist
|
||
items. - Apply item effects recursively to sub-playlist. - Lots
|
||
of related changes.
|
||
|
||
2002-09-11 20:17 mitch
|
||
|
||
* src/blaccept.c: fixed if((()(()())) foobar
|
||
|
||
2002-09-10 23:32 mitch
|
||
|
||
* src/: blccc.c, blplaylist.c, blplaylist.h, blplaylistitem.c,
|
||
blplaylistitem.h: - made BlPlaylist a BlPlaylistItem subclass. -
|
||
virtualized bl_playlist_item_describe() - removed public
|
||
bl_playlist_list_items() and made it a describe() implementation.
|
||
|
||
2002-09-10 02:21 mitch
|
||
|
||
* src/: blaccept.c, blccc.c, blplaylist-parse.c, blplaylist.c,
|
||
blplaylistitem.c, blplaylistitem.h, bltheater.c: - Made
|
||
BPlaylistItem a BObject. - cleanup.
|
||
|
||
2002-09-10 01:39 mitch
|
||
|
||
* src/blccc.c: code formating paranoia...
|
||
|
||
2002-09-10 00:50 mitch
|
||
|
||
* src/: blaccept.c, blccc.c, blplaylist-parse.c, blplaylistitem.c,
|
||
blplaylistitem.h, bltheater.c: Various cleanups all over the place.
|
||
|
||
2002-09-10 00:15 daniel
|
||
|
||
* src/: bllisten.c, blpong.c, bltheater.c: pedantic include fixes
|
||
|
||
2002-09-10 00:06 mitch
|
||
|
||
* src/: Makefile.am, blccc.c, blplaylist-parse.c, blplaylist.c,
|
||
blplaylist.h, blplaylistitem.c, blplaylistitem.h, bltheater.c: -
|
||
moved BlPlaylistItem to it's own files. - changed includes
|
||
accordingly. - cleaned up includes.
|
||
|
||
2002-09-09 22:44 mitch
|
||
|
||
* src/: blaccept.c, blccc.c, blccc.h, bltheater.c, bltheater.h: -
|
||
Added event dispatching to BlTheater and BlCcc. - Send events from
|
||
BlAccept.
|
||
|
||
2002-09-09 21:36 mitch
|
||
|
||
* src/: bltheater.c, main.c: Allow startup without any recipients.
|
||
Warn if none were passed but continue anyway.
|
||
|
||
2002-09-09 21:24 mitch
|
||
|
||
* src/: blaccept.c, blccc.c, blccc.h, bltheater.c, bltheater.h:
|
||
Added support for adding/removing recipients to BlCcc and BlAccept.
|
||
|
||
2002-09-09 20:25 mitch
|
||
|
||
* src/: blccc.c, blplaylist.c: cleanup, indentation, nothing...
|
||
|
||
2002-09-09 19:21 mitch
|
||
|
||
* src/: blccc.c, blplaylist.c, blplaylist.h: factored out
|
||
bl_playlist_item_describe() and use it.
|
||
|
||
2002-09-09 18:58 mitch
|
||
|
||
* src/: bltheater.c, bltheater.h: - made real GList based stacks
|
||
out of theater->item_stack and thater->module_stack. - added
|
||
theater->frame_buffer where the theater's effects (if any) are
|
||
applied before sending.
|
||
|
||
2002-09-09 18:41 mitch
|
||
|
||
* src/: blccc.c, bltheater.c: Reduced newly added code duplication
|
||
in BlTheater and moved static functions to the end of the file.
|
||
|
||
2002-09-09 18:18 mitch
|
||
|
||
* src/: blccc.c, blmarshal.list, blplaylist-parse.c, blplaylist.c,
|
||
blplaylist.h, bltheater.c, bltheater.h, bltypes.h: - added a
|
||
refcount to BlPlaylistItem - changed BlTheater massively, It now
|
||
operates on playlist items instead of movies and creates BModules
|
||
to display stuff. - lots of changes...
|
||
|
||
2002-09-09 16:16 mitch
|
||
|
||
* src/: blccc.c, blplaylist.c, blplaylist.h: Renamed
|
||
bl_playlist_list_movies() bl_playlist_list_items() and made it
|
||
handle non-movie items.
|
||
|
||
2002-09-09 16:08 mitch
|
||
|
||
* src/: blccc.c, blplaylist-parse.c, blplaylist.c, blplaylist.h: -
|
||
added a GType for the module type to BlPlaylistItem - ref the
|
||
BMoviePlayer class in BlCcc so it is always available. - parse
|
||
playlist item module types and set item->type accordingly. -
|
||
interpret CDATA as movie name only if item->data is
|
||
G_TYPE_MOVIE_PLAYER.
|
||
|
||
2002-09-09 15:08 mitch
|
||
|
||
* src/blplaylist-parse.c: minor cleanup.
|
||
|
||
2002-09-09 15:07 mitch
|
||
|
||
* src/: blccc.c, blplaylist-parse.c, blplaylist.c, blplaylist.h:
|
||
Made BlPlaylist a BObject subclass.
|
||
|
||
2002-09-09 14:54 mitch
|
||
|
||
* src/: blplaylist-parse.c, blplaylist-parse.h, blplaylist.c:
|
||
Ported playlist parser to BParser.
|
||
|
||
2002-09-09 14:20 mitch
|
||
|
||
* src/: blccc.c, blccc.h, blplaylist-parse.c, blplaylist-parse.h,
|
||
blplaylist.c, blplaylist.h, bltheater.c, bltheater.h, main.c:
|
||
Replaced all "maxval" parameters and assertions by "channels" and
|
||
made "maxval" configurable on a per-movie basis (just reconfigure
|
||
the BSender).
|
||
|
||
2002-09-09 13:48 mitch
|
||
|
||
* src/: blccc.c, main.c: - don't pass argv[0] as hostname. - scan
|
||
the blib default module dir and report present modules in
|
||
bl_ccc_status().
|
||
|
||
2002-09-05 14:22 mitch
|
||
|
||
* configure.in, src/bltheater.c, src/bltheater.h: - require blib >=
|
||
0.6 - ported to new BSender API
|
||
|
||
2002-09-03 13:56 mitch
|
||
|
||
* src/modules/Makefile.am: Install the modules in
|
||
<prefix>/lib/blccc/modules
|
||
|
||
2002-09-03 03:11 neo
|
||
|
||
* configure.in, src/Makefile.am, src/blaccept.c, src/blccc.c,
|
||
src/blccc.h, src/bleffects.c, src/bleffects.h,
|
||
src/blplaylist-parse.c, src/blplaylist.c, src/blplaylist.h,
|
||
src/bltheater.c, src/bltheater.h: Removed BlEffects, use BEffects
|
||
from blib.
|
||
|
||
2002-08-31 22:38 daniel
|
||
|
||
* src/main.c: include string.h to get rid of a warning.
|
||
|
||
2002-08-29 21:10 daniel
|
||
|
||
* configure.in, src/Makefile.am, src/modules/.cvsignore,
|
||
src/modules/Makefile.am, src/modules/test.c, src/modules/test.h:
|
||
start tu use BModule stuff
|
||
|
||
2002-08-29 13:55 neo
|
||
|
||
* src/: blccc.c, blplaylist-parse.c: Adapt to blib API changes.
|
||
|
||
2002-08-29 02:04 neo
|
||
|
||
* configure.in: Check for blib >= 0.2.
|
||
|
||
2002-08-28 05:55 daniel
|
||
|
||
* src/: bltheater.c, bltheater.h: update.
|
||
|
||
2002-08-28 04:39 daniel
|
||
|
||
* src/bltheater.c: foo
|
||
|
||
2002-08-28 04:38 daniel
|
||
|
||
* src/: bltheater.c, bltheater.h: make use of BSender and ease the
|
||
code here a lot. untested!
|
||
|
||
2002-08-27 21:07 mitch
|
||
|
||
* src/: blccc.c, bleffects.c, blplaylist-parse.c, blplaylist.c: -
|
||
use name and filename from BObject. - fixed double g_free() in
|
||
playlist sarsing.
|
||
|
||
2002-08-27 01:47 neo
|
||
|
||
* configure.in, src/blccc.c, src/blplaylist-parse.c: Check for blib
|
||
>= 0.1.0 and adapt to blib API changes.
|
||
|
||
2002-08-21 16:27 neo
|
||
|
||
* src/: blccc.c, blplaylist-parse.c, blplaylist.c, bltheater.c:
|
||
Adapt to BLib changes.
|
||
|
||
2002-08-20 22:26 mitch
|
||
|
||
* src/: Makefile.am, blccc.c, blmovie-blm.c, blmovie-blm.h,
|
||
blmovie-bml.c, blmovie-bml.h, blmovie-gif.c, blmovie-gif.h,
|
||
blmovie.c, blmovie.h, blplaylist-parse.c, blplaylist.c,
|
||
blplaylist.h, bltheater.c, bltheater.h, bltypes.h, main.c: -
|
||
Removed all movie classes and use the ones from blib. - Moved
|
||
bl_movie_apply_effects() to bl_playlist_apply_movie_effects().
|
||
|
||
2002-08-13 03:54 mitch
|
||
|
||
* src/blmovie-bml.c: Some minor fixes after testing it the first
|
||
time.
|
||
|
||
2002-08-13 03:28 mitch
|
||
|
||
* src/blmovie-bml.c: Row parsing. ugly, untested, too stoned to
|
||
hack loops...
|
||
|
||
2002-08-13 02:16 mitch
|
||
|
||
* src/blmovie-bml.c: Theoretically, it should now parse correct BML
|
||
files into a movie with empty frames of the correct size...
|
||
|
||
2002-08-13 01:49 mitch
|
||
|
||
* src/blmovie-bml.c: Require valid bits="foo" and channels="bar"
|
||
attributes to be passed and reject <row>s with wrong lengths (still
|
||
untested).
|
||
|
||
2002-08-13 01:15 mitch
|
||
|
||
* src/blmovie-bml.c: Accept only movies with correct attibute
|
||
values.
|
||
|
||
2002-08-13 00:51 mitch
|
||
|
||
* src/: Makefile.am, blmovie-blm.c, blmovie-bml.c, blmovie-bml.h,
|
||
blmovie-gif.c, blmovie.c, blmovie.h: Initial BML support:
|
||
|
||
- added all metadata attributes from the BML <header> 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-12 21:37 mitch
|
||
|
||
* src/: Makefile.am, blmovie-blm.c, blmovie-gif.c, blmovie.c,
|
||
blplaylist-parse.c, blplaylist.c, blutils.c, blutils.h: Removed
|
||
blutils.[ch] and use the stuff from blib instead.
|
||
|
||
2002-08-12 21:05 mitch
|
||
|
||
* configure.in, src/Makefile.am, src/blmovie-gif.c, src/gif-load.c,
|
||
src/gif-load.h: - depend on blib - removed gif-load.[ch] - use GIF
|
||
stuff from blib
|
||
|
||
2002-07-16 20:12 mitch
|
||
|
||
* examples/movies/antenne/: d01_doppelpulse_25.gif,
|
||
d01c_twopulse_55.gif, d02_double-bind_41.gif,
|
||
d02_singlepulse_25.gif, d02b_single-bind_41.gif,
|
||
d03_firemonsta_41.gif, d04_monsta_41.gif, d04b_monstare_82.gif,
|
||
d05_twinkle_10.gif, d05b_twinkletoo_42.gif, d06_move_26.gif,
|
||
d07_movecross_26.gif, d08_popups_25.gif, d09_popupstoo_26.gif,
|
||
d10_popwelle_27.gif, d11_mixedpopflow_26.gif,
|
||
s01a_atmen_simple_82.gif, s01b_atmensimple_82.gif,
|
||
s01c_atmensimple_82.gif, s01d_atmens_links_42.gif,
|
||
s02_atmen_psycho-short_72.gif, s03_atmen_psych2_51.gif,
|
||
s05_atmen_foo_76.gif, s06_atmen_pulse_49.gif,
|
||
s07_atmen_pulse2_49.gif: Added more movies from Antenne.
|
||
|
||
2002-07-16 20:09 mitch
|
||
|
||
* examples/movies/blinkenwald/: waber_1.gif, waber_10.gif,
|
||
waber_2.gif, waber_3.gif, waber_4.gif, waber_5.gif, waber_6.gif,
|
||
waber_7.gif, waber_8.gif, waber_9.gif, zooloo_1.gif, zooloo_2.gif,
|
||
zooloo_3.gif, zooloo_4.gif, zooloo_5.gif: Added more movies from
|
||
Bjoern.
|
||
|
||
2002-07-12 18:24 mitch
|
||
|
||
* examples/: playlist01.antenne.xml, playlist02.antenne.xml,
|
||
playlist03.antenne.xml, playlist04.antenne.xml: some more playlists
|
||
(this time without sublist inclusion).
|
||
|
||
2002-07-12 18:23 mitch
|
||
|
||
* examples/play_sublist01.antenne.xml: the meta list using the
|
||
sublists.
|
||
|
||
2002-07-12 18:21 mitch
|
||
|
||
* examples/: sublist01.speed.antenne.xml,
|
||
sublist02.speed.antenne.xml, sublist03.speed.antenne.xml,
|
||
sublist04.speed.antenne.xml, sublist05.speed.antenne.xml,
|
||
sublist06.speed.antenne.xml, sublist07.speed.antenne.xml,
|
||
sublist08.speed.antenne.xml, sublist09.speed.antenne.xml,
|
||
sublist10.speed.antenne.xml, sublist11.speed.antenne.xml,
|
||
sublist12.speed.antenne.xml, sublist13.speed.antenne.xml,
|
||
sublist14.speed.antenne.xml, sublist15.speed.antenne.xml,
|
||
sublist16.speed.antenne.xml, sublist17.speed.antenne.xml,
|
||
sublist18.speed.antenne.xml, sublist19.speed.antenne.xml: Added
|
||
lots of list snipplets to be used by a still to commit meta-list.
|
||
|
||
2002-07-12 18:20 mitch
|
||
|
||
* src/blplaylist-parse.c: Added parsing of
|
||
<list>playlist.xml</list> tags which load sublists.
|
||
|
||
2002-07-12 17:51 mitch
|
||
|
||
* examples/movies/antenne/: 01_2frames.gif, 02_7frames.gif,
|
||
03_2frames.gif, 04_3frames.gif, 05_6frames.gif, 06_7frames.gif,
|
||
07_7frames.gif, 08_3frames.gif, 09line_4frames.gif,
|
||
10grow_6frames.gif, 11grow_8frames.gif, 12wave_10frames.gif,
|
||
13wave_15frames.gif, 14wave_14frames.gif, 15wave_58frames.gif,
|
||
16farben+16frames.gif, 16flash_6frames.gif, 17flash_7frames.gif,
|
||
18flash_9frames.gif, 19wave_15frames.gif: 19 times more blinken
|
||
|
||
2002-07-12 14:37 mitch
|
||
|
||
* src/bleffects.c: Fixed the debugging "switch single pixel on"
|
||
effect.
|
||
|
||
2002-07-12 14:00 mitch
|
||
|
||
* examples/: playlist.antenne.xml,
|
||
movies/antenne/16farben_on-2foff.gif,
|
||
movies/antenne/16farben_on.gif, movies/antenne/air01_71.gif,
|
||
movies/antenne/air02_71.gif, movies/antenne/air03_35.gif,
|
||
movies/antenne/air04_18.gif, movies/antenne/arrow-fast_25.gif,
|
||
movies/antenne/arrow-slow_39.gif,
|
||
movies/antenne/atman-random_82frames.gif,
|
||
movies/antenne/atman-single_43frames.gif,
|
||
movies/antenne/atman3_82frames.gif,
|
||
movies/antenne/atman_42frames.gif,
|
||
movies/antenne/balken_links_35.gif,
|
||
movies/antenne/balken_rechts_35.gif, movies/antenne/blow_54.gif,
|
||
movies/antenne/blowing_35frames.gif, movies/antenne/bounce_38.gif,
|
||
movies/antenne/burstback_34.gif,
|
||
movies/antenne/bushfire_60frames.gif,
|
||
movies/antenne/bzzz_40frames.gif, movies/antenne/downdrop_13.gif,
|
||
movies/antenne/few_27frames.gif, movies/antenne/flow_82.gif,
|
||
movies/antenne/kurve_4.gif, movies/antenne/more_particles_18.gif,
|
||
movies/antenne/movement_66.gif, movies/antenne/outwards2_20.gif,
|
||
movies/antenne/outwards_8.gif,
|
||
movies/antenne/particles-left_36.gif,
|
||
movies/antenne/ping-double_33.gif, movies/antenne/ping-slow_44.gif,
|
||
movies/antenne/ping_21.gif, movies/antenne/pixelrain_9.gif,
|
||
movies/antenne/raus-slow_46.gif, movies/antenne/raus_28.gif,
|
||
movies/antenne/simple_burst_17.gif,
|
||
movies/antenne/upndown_64frames.gif,
|
||
movies/antenne/upward_12frames.gif, movies/antenne/welle_69.gif:
|
||
Added antenne's movies + playlist.
|
||
|
||
2002-07-12 13:33 mitch
|
||
|
||
* src/: blmovie.c, blmovie.h, blplaylist-parse.c, blplaylist.c,
|
||
blplaylist.h, bltheater.c: - 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
|
||
|
||
* src/blmovie-gif.c: Workaround for Bj<42>rn's broken GIF writer: Set
|
||
frame duration to 100ms if specified as 0ms.
|
||
|
||
2002-07-11 18:50 tim
|
||
|
||
* examples/movies/blinkenwald/: bushfire1.gif, bushfire10.gif,
|
||
bushfire11.gif, bushfire12.gif, bushfire13.gif, bushfire14.gif,
|
||
bushfire2.gif, bushfire3.gif, bushfire4.gif, bushfire5.gif,
|
||
bushfire6.gif, bushfire7.gif, bushfire8.gif, bushfire9.gif: new
|
||
animations
|
||
|
||
2002-07-11 18:41 mitch
|
||
|
||
* src/: blplaylist.c, bltheater.c: - fixed evil bug (it's a bad
|
||
idea to g_free() a GObject. - cleanups while searching it.
|
||
|
||
2002-07-11 17:15 mitch
|
||
|
||
* src/main.c: added --g-fatal-warnings command line option.
|
||
|
||
2002-07-11 16:52 mitch
|
||
|
||
* examples/playlist.gondwana.xml, src/bleffects.c, src/bleffects.h,
|
||
src/blmovie.c, src/blplaylist-parse.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:57 neo
|
||
|
||
* src/blplaylist.c: cleaned up after myself
|
||
|
||
2002-07-09 14:50 neo
|
||
|
||
* src/: blccc.c, blmovie-blm.c, blmovie-gif.c, blmovie.c,
|
||
blmovie.h, blplaylist-parse.c, blplaylist.c: 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-09 13:41 neo
|
||
|
||
* src/blplaylist-parse.c: Fixed encoding conversion, replaced
|
||
memmem() with g_strstr_len().
|
||
|
||
2002-07-09 00:07 mitch
|
||
|
||
* src/blplaylist-parse.c: Added local ENSURE_EFFECTS() macro to
|
||
make the code more readable.
|
||
|
||
2002-07-09 00:00 mitch
|
||
|
||
* examples/playlist.gondwana.xml, src/blplaylist-parse.c: - Changed
|
||
lmirror="arbitrary" and rmirror="arbitrary" attributes to
|
||
mirror="left|right" because they are mutually exclusive. - Changed
|
||
example playlist accordingly.
|
||
|
||
2002-07-08 22:40 tim
|
||
|
||
* examples/playlist.gondwana.xml: boolean attribute values set to
|
||
yes
|
||
|
||
2002-07-08 22:22 mitch
|
||
|
||
* examples/playlist.gondwana.xml, src/blccc.c, src/blccc.h,
|
||
src/bleffects.c, src/bleffects.h, src/blmovie-blm.c, src/blmovie.c,
|
||
src/blmovie.h, src/blplaylist-parse.c, src/blplaylist-parse.h,
|
||
src/blplaylist.c, src/blplaylist.h, src/bltheater.c,
|
||
src/bltheater.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<73>" 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-08 18:22 mitch
|
||
|
||
* examples/playlist.default, examples/playlist.default.xml,
|
||
examples/playlist.gondwana.xml,
|
||
examples/movies/test-horizontal-fast.blm,
|
||
examples/movies/test-horizontal.blm,
|
||
examples/movies/test-vertical.blm, src/Makefile.am, src/blccc.c,
|
||
src/blccc.h, src/blplaylist-parse.c, src/blplaylist-parse.h,
|
||
src/blplaylist.c, src/blplaylist.h, src/main.c: XML Playlists!
|
||
|
||
- added blplaylist-parse.[ch] which contains a GMarkup based XML
|
||
parser mostly taken from DFBPoint. - added -l (--list) command
|
||
line option to specify an initial playlist. - default to
|
||
"playlist.default.xml" - ported the example playlist. - added
|
||
"playlist.gondwana.xml" - added some example 16x3 movies.
|
||
|
||
2002-07-08 04:35 mitch
|
||
|
||
* src/: blaccept.c, bleffects.c, bleffects.h, bltheater.c, main.c:
|
||
- added a debugging "effect" which switches one pixel on. -
|
||
removed the limitation of the original HDL protocol to 18x8
|
||
(hacked, will clean up tomorrow)
|
||
|
||
2002-07-07 17:02 tim
|
||
|
||
* src/bltheater.c: tries to convert command line arguments to IP
|
||
addresses when they can't be resolved with gethostbyname(3).
|
||
Enables entering of arbitrary IP addresses on systems where
|
||
gethostbyname(3) does not accept plain IP addresses like Mac OS X
|
||
10.1.
|
||
|
||
2002-07-05 14:14 mitch
|
||
|
||
* src/: Makefile.am, blaccept.c, blccc.c, blccc.h, bleffects.c,
|
||
bleffects.h, bltheater.c, bltheater.h, bltypes.h: - Added a very
|
||
simple BlEffect object using the code from gondwana. - Added
|
||
effect commands to BlAccept. - Apply the effects before sending
|
||
the packets.
|
||
|
||
- Fixed longstanding parenthesis misplacment in blaccept.c which
|
||
caused the connection to be terminated on each command shorter
|
||
than 2 chars. (and no, it was no gcc bug ;-)
|
||
|
||
2002-07-03 17:50 mitch
|
||
|
||
* src/blmovie-gif.c: Conditionalized debugging output with #ifdef
|
||
DEBUG_GIF
|
||
|
||
2002-07-03 17:47 mitch
|
||
|
||
* examples/: playlist.default, movies/Makefile.am,
|
||
movies/bushfire-test.gif, movies/bushfire_60frames.gif: Fixed
|
||
playlist.default which was broken by my last commit and added two
|
||
example GIF animations.
|
||
|
||
2002-07-03 17:41 mitch
|
||
|
||
* examples/playlist.default, src/Makefile.am, src/blccc.c,
|
||
src/blccc.h, src/blisdn.h, src/bllisten.h, src/blmovie-blm.c,
|
||
src/blmovie-blm.h, src/blmovie-gif.c, src/blmovie-gif.h,
|
||
src/blmovie.c, src/blmovie.h, src/blplaylist.h, src/blpong.h,
|
||
src/bltheater.c, src/bltheater.h, src/gif-load.c, src/gif-load.h,
|
||
src/main.c: 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
|
||
|
||
* src/: blccc.c, blisdn.c, bllisten.c, blmovie.c, blplaylist.c,
|
||
blpong.c, bltheater.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-07-01 23:12 neo
|
||
|
||
* src/: blccc.c, main.c: Handle failure of bl_theater_new();
|
||
|
||
2002-06-24 17:59 tim
|
||
|
||
* src/: blccc.c, bltheater.c, bltheater.h: removed extra padding at
|
||
end of bl_frame data packet
|
||
|
||
2002-06-22 17:29 tim
|
||
|
||
* src/blisdn.c: added <sys/time.h> to include list for darwin
|
||
support
|
||
|
||
2002-06-19 12:47 neo
|
||
|
||
* src/blaccept.c: added missing includes of <sys/time.h> and
|
||
<sys/types.h>
|
||
|
||
2002-04-14 16:58 neo
|
||
|
||
* ChangeLog: Generated ChangeLog from CVS log messages.
|
||
|
||
2002-04-14 16:56 neo
|
||
|
||
* README, src/bltheater.c: misc small fixes
|
||
|
||
2002-04-14 16:31 neo
|
||
|
||
* README, configure.in: Bumped version number to 1.0. Updated
|
||
README.
|
||
|
||
2002-04-14 16:07 neo
|
||
|
||
* Makefile.am, configure.in, examples/.cvsignore,
|
||
examples/Makefile.am, examples/playlist.default,
|
||
examples/movies/.cvsignore, examples/movies/Makefile.am,
|
||
examples/movies/camel.blm, examples/movies/the_fly.blm,
|
||
examples/on-demand/.cvsignore, examples/on-demand/4467.blm,
|
||
examples/on-demand/Makefile.am: Added some examples.
|
||
|
||
2002-04-14 15:39 neo
|
||
|
||
* src/: blaccept.c, blaccept.h, blccc.c, blccc.h, blisdn.c,
|
||
blisdn.h, bllisten.c, bllisten.h, blmovie.c, blmovie.h,
|
||
blplaylist.c, blplaylist.h, blpong.c, blpong.h, bltheater.c,
|
||
bltheater.h, bltypes.h, blutils.c, blutils.h, main.c: eeek,
|
||
blinkenlights was spelled wrong all over the place
|
||
|
||
2002-04-14 15:17 neo
|
||
|
||
* README, autogen.sh, configure.in, src/blaccept.c, src/blaccept.h,
|
||
src/blccc.c, src/blccc.h, src/blisdn.c, src/blisdn.h,
|
||
src/bllisten.c, src/bllisten.h, src/blmovie.c, src/blmovie.h,
|
||
src/blplaylist.c, src/blplaylist.h, src/blpong.c, src/blpong.h,
|
||
src/bltheater.c, src/bltheater.h, src/bltypes.h, src/blutils.c,
|
||
src/blutils.h: Updated README, updated copyright, unified spelling
|
||
of Blinkenlights...
|
||
|
||
2002-03-29 03:16 neo
|
||
|
||
* README: A first draft of some basic usage guidelines.
|
||
|
||
2002-02-10 19:01 neo
|
||
|
||
* src/blccc.c: Reload playlist using '*0#'.
|
||
|
||
2001-12-31 21:45 neo
|
||
|
||
* src/blccc.c: fixed a bug in the "start" command
|
||
|
||
2001-12-31 17:59 neo
|
||
|
||
* src/bltheater.c: time correction (subtract 15ms from each frame)
|
||
|
||
2001-12-31 16:49 neo
|
||
|
||
* src/main.c: ignore SIGPIPE
|
||
|
||
2001-12-30 18:53 neo
|
||
|
||
* src/: blaccept.c, blccc.c, blccc.h: New command "start" to load a
|
||
new playlist and immidiately start it.
|
||
|
||
2001-12-30 18:23 neo
|
||
|
||
* src/: blaccept.c, blccc.c, blccc.h, blisdn.c, blisdn.h: Added
|
||
commands to block and unblock control through isdn lines.
|
||
|
||
2001-12-30 17:27 neo
|
||
|
||
* src/: Makefile.am, blisdn.c, blisdn.h: Fixed error in
|
||
Makefile.am. Added functionality to block the BlIsdn object (it
|
||
won't emit signals if blocked).
|
||
|
||
2001-12-30 16:30 neo
|
||
|
||
* configure.in, src/.cvsignore, src/Makefile.am, src/blccc.c,
|
||
src/blisdn.c, src/blmarshal.list, src/blmovie.c, src/blpong.c,
|
||
src/bltheater.c: Bumped version number to 0.9. Require latest
|
||
GLib. Cleaned up marshallers. Simplified Makefile.
|
||
|
||
2001-12-10 11:38 neo
|
||
|
||
* src/blisdn.h: enlarged admin_tones buffer to allow longer
|
||
Loveletter numbers
|
||
|
||
2001-11-29 17:43 neo
|
||
|
||
* src/blccc.c: Simple fix for the bug that cause trouble with
|
||
on-demand movies and two active ISDN lines.
|
||
|
||
2001-11-06 15:12 neo
|
||
|
||
* src/blccc.c: Load movies on demand from directory on-demand.
|
||
Show on demand state in status message.
|
||
|
||
2001-11-05 02:03 neo
|
||
|
||
* configure.in, src/blccc.c, src/blccc.h, src/blisdn.c,
|
||
src/blisdn.h, src/blmovie.c, src/blplaylist.c, src/blplaylist.h,
|
||
src/bltheater.c, src/bltheater.h: 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-10-24 17:41 neo
|
||
|
||
* src/: blccc.c, blisdn.c, blisdn.h, blpong.c, blpong.h: Added a
|
||
new signal to BlIsdn that is emitted if the same dialtone is
|
||
pressed three times in a row on the same line.
|
||
|
||
Use it for a debugging mode: Press # three times to invert Pong.
|
||
|
||
2001-10-14 20:48 neo
|
||
|
||
* src/: blccc.c, blisdn.c, blpong.c: Better UDP handling in BlIsdn.
|
||
Slightly faster Pong. Don't reset Pong paddles after the ball
|
||
left the field.
|
||
|
||
2001-10-02 12:39 neo
|
||
|
||
* src/: blccc.c, bltheater.c: Argh, my last fix introduced a
|
||
deadlock.
|
||
|
||
2001-10-01 21:05 neo
|
||
|
||
* src/bllisten.c: bind to INADDR_LOOPBACK for security reasons
|
||
|
||
2001-09-30 19:55 neo
|
||
|
||
* configure.in, src/blmovie.c, src/blplaylist.c, src/bltheater.c,
|
||
src/bltheater.h: Hopefully fixed the bug that caused the screen to
|
||
sometimes stay blank after Pong finished. Bumped version number to
|
||
0.7.
|
||
|
||
2001-09-29 00:36 neo
|
||
|
||
* src/: blccc.c, blccc.h, bllisten.c, main.c: install a handler for
|
||
SIGTERM and blank the screen before exiting
|
||
|
||
2001-09-28 22:20 neo
|
||
|
||
* src/blccc.c: start with playlist.default
|
||
|
||
2001-09-28 22:18 neo
|
||
|
||
* src/: blaccept.c, blccc.c, blccc.h, blpong.c, blpong.h,
|
||
bltheater.c, bltheater.h: skip to next movie via next
|
||
|
||
2001-09-28 21:37 neo
|
||
|
||
* src/: blccc.c, blplaylist.c, blplaylist.h: Don't load a default
|
||
playlist. Start the first movie when loading a new playlist and no
|
||
movie was active.
|
||
|
||
2001-09-28 21:14 neo
|
||
|
||
* src/: blaccept.c, blccc.c, blccc.h: Allow to load a different
|
||
playlist.
|
||
|
||
2001-09-28 20:35 neo
|
||
|
||
* src/: blaccept.c, blaccept.h, blccc.c, blccc.h, bllisten.c,
|
||
bllisten.h, blmovie.c, blplaylist.c, blplaylist.h, bltheater.c,
|
||
bltheater.h, main.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-28 16:59 neo
|
||
|
||
* src/blaccept.c: Close connection after 10 minutes of inactivity.
|
||
|
||
2001-09-26 16:50 neo
|
||
|
||
* src/: blccc.c, blmovie.c, blplaylist.c, bltheater.c, bltheater.h:
|
||
various misc fixes and changes
|
||
|
||
2001-09-26 14:28 neo
|
||
|
||
* src/: blmovie.c, blplaylist.c: it works :-)
|
||
|
||
The old functionality is restored by using a default playlist. I'll
|
||
add more controls now.
|
||
|
||
2001-09-26 00:56 neo
|
||
|
||
* src/: blccc.c, blplaylist.c, blplaylist.h, bltheater.c,
|
||
bltheater.h: Completed BlPlaylist implementation, use it from
|
||
BlCcc.
|
||
|
||
2001-09-26 00:18 neo
|
||
|
||
* src/: Makefile.am, blmovie.c, blplaylist.c, blplaylist.h,
|
||
blutils.c, blutils.h: Moved fgets_line() to blutils.c and renamed
|
||
it to bl_fgets(). Added implementation for BlPlayList.
|
||
|
||
2001-09-25 23:39 neo
|
||
|
||
* src/: Makefile.am, blmovie.c, blplaylist.c, blplaylist.h,
|
||
bltypes.h: Added framework of BlPlaylist object.
|
||
|
||
2001-09-25 23:12 neo
|
||
|
||
* src/: blmovie.c, blmovie.h: changed movie load semantics in
|
||
preparaion of the upcoming new BlPlayList.
|
||
|
||
2001-09-23 01:06 neo
|
||
|
||
* src/: blccc.c, blccc.h, bltheater.c, bltheater.h, main.c: Create
|
||
BlIsdn, BlPong and BlTheater from BlCcc. Connect BlPong signals.
|
||
blccc can play Pong again.
|
||
|
||
2001-09-23 00:25 neo
|
||
|
||
* src/: bltheater.c, bltheater.h: Don't allow to set frame data
|
||
while a movie is playing.
|
||
|
||
2001-09-23 00:16 neo
|
||
|
||
* src/: blccc.c, bltheater.c, bltheater.h, main.c: BlTheater know
|
||
nothing about BlPong anymore. Moved control into BlCcc. Still
|
||
unusable ...
|
||
|
||
2001-09-22 23:46 neo
|
||
|
||
* src/: blccc.c, blpong.c, blpong.h, main.c: BlPong now knows
|
||
nothing about BlIsdn anymore. Moved the signal handlers for BlIsdn
|
||
into BlCcc. Does not work at all at the moment...
|
||
|
||
2001-09-22 22:53 neo
|
||
|
||
* src/: Makefile.am, blccc.c, blccc.h, blisdn.c, bllisten.c,
|
||
blmovie.c, blpong.c, bltypes.h, main.c: Removed old usage of
|
||
blccc.h and added framework for BlCcc object.
|
||
|
||
2001-09-22 21:47 neo
|
||
|
||
* src/: blaccept.c, blaccept.h, blisdn.c, blpong.c, bltypes.h,
|
||
main.c: BlAccept is no longer an object, bl_accept_new creates a
|
||
new thread to accept an incoming connection and dies when it has
|
||
handled it.
|
||
|
||
Cleaned up dial_tone handling in BlIsdn and BlPong.
|
||
|
||
2001-09-21 18:47 neo
|
||
|
||
* .cvsignore, AUTHORS, ChangeLog, Makefile.am, NEWS, README,
|
||
autogen.sh, configure.in, src/.cvsignore, src/Makefile.am,
|
||
src/blaccept.c, src/blaccept.h, src/blccc.h, src/blisdn.c,
|
||
src/blisdn.h, src/bllisten.c, src/bllisten.h, src/blmarshal.list,
|
||
src/blmovie.c, src/blmovie.h, src/blpong.c, src/blpong.h,
|
||
src/bltheater.c, src/bltheater.h, src/bltypes.h, src/main.c: Added
|
||
blccc2, the beginning of rewrite of blccc the to the repository.
|
||
|