2002-10-23 Havoc Pennington * libsn/sn-xmessages.c: implement type_atom_begin stuff * doc/startup-notification.txt: add the idea of "type_atom_begin" to distinguish the first client message in an X message. 2002-10-22 Havoc Pennington * doc/startup-notification.txt: fixes from Lubos 2002-10-21 Havoc Pennington * doc/startup-notification.txt: Add "SCREEN" property, and note that there may be a max message size. * libsn/sn-xmessages.c (sn_internal_unserialize_message): fix the escaping 2002-10-20 Havoc Pennington * libsn/sn-monitor.c: port to new setup, add multihead support * libsn/sn-launcher.c: port to new setup, and blow away all monitoring stuff, just use sn-monitor.h * libsn/sn-xmessages.c: make it all multihead-safe * libsn/sn-launchee.c: port to new setup and strip the other stuff out * doc/startup-notification.txt: s/DESKTOP_LAUNCH_ID/DESKTOP_STARTUP_ID/ for env variable, add _NET_STARTUP_ID window manager hint. 2002-10-20 Havoc Pennington * doc/startup-notification.txt: new docs, new proposed spec 2002-10-20 Havoc Pennington * Massively rename everything from liblf to libsn, and reimport to CVS. 2002-09-20 Havoc Pennington * liblf/lf-monitor.c: implement support for xmessage-based protocol. 2002-09-20 Havoc Pennington * liblf/lf-xmessages.c: implement parsing the property lists as in KStartupInfo 2002-09-20 Havoc Pennington * liblf/lf-xutils.c (lf_internal_send_event_all_screens): new function * liblf/lf-launcher.c (lf_launcher_context_initiate): use new lf_internal_send_event_all_screens * liblf/lf-xmessages.c: implement serializing strings via client messages * liblf/lf-common.c (lf_display_process_event): process xmessage events 2002-09-12 Havoc Pennington * liblf/lf-launcher.c (lf_launcher_context_initiate): validate UTF-8 for the hostname 2002-09-12 Havoc Pennington * liblf/lf-monitor.c: fixes 2002-09-12 Havoc Pennington * liblf/lf-monitor.c: mostly workingish now 2002-09-12 Havoc Pennington * test/test-monitor.c: test program for the monitor API * liblf/lf-monitor.c: finishing up 2002-09-11 Havoc Pennington * liblf/lf-monitor.c: hacking 2002-09-10 Havoc Pennington * lotsa fixes and more work 2002-09-10 Havoc Pennington * liblf/lf-launcher.c: more implementation hacking 2002-09-09 Havoc Pennington * liblf/lf-list.c: add a list abstraction * liblf/lf-launcher.c: start implementing * liblf/lf-common.c (lf_display_process_event): update docs * doc/launch-notification.txt: some small tweaks * COPYING: include LGPL * liblf/lf-util.c: fix the copyright