source: trunk/third/startup-notification/ChangeLog @ 21546

Revision 21546, 7.6 KB checked in by ghudson, 20 years ago (diff)
This commit was generated by cvs2svn to compensate for changes in r21545, which included commits to RCS files with non-trunk default branches.
Line 
12004-11-10  Mark McLoughlin  <mark@skynet.ie>
2
3        * configure.in: Version 0.8
4       
52004-11-10  Mark McLoughlin  <mark@skynet.ie>
6
7        * autogen.sh: use and require automake 1.7.
8       
9        * configure.in: modernise a bit.
10
11        * acconfig.h: remove, not needed anymore.
12
132004-10-27  Havoc Pennington  <hp@redhat.com>
14
15        * patch from Elijah Newren
16        http://bugzilla.gnome.org/show_bug.cgi?id=151245
17        to support new focus stealing prevention stuff.
18
192004-06-24  Mark McLoughlin  <mark@skynet.ie>
20
21        * configure.in: post-release bump to 0.8.
22
232004-06-24  Mark McLoughlin  <mark@skynet.ie>
24
25        * configure.in: Version 0.7.
26
272004-06-17  Elijah Newren  <newren@math.utah.edu>
28
29        Make a timestamp be part of the startup sequence (and not just
30        part of the startup_id for the startup sequence).
31
32        * libsn/sn-launcher.c: Add timestamp field to the
33        SnLauncherContext struct,
34        (sn_launcher_context_new): initialize timestamp to 0,
35        (sn_launcher_context_initiate): Make timestamp part of the startup
36        sequence message,
37
38        * libsn/sn-monitor.c: Add timestamp field to the SnStartupSequence
39        struct,
40        (sn_startup_sequence_get_timestamp): new function,
41        (sn_startup_sequence_new): set timestamp from startup sequence
42        message, if found,
43       
44        * libsn/sn-monitor.h:
45        (sn_startup_sequence_get_timestamp): new function,
46
47        * test/test-launcher.c:
48        (slowly_obtain_timestamp): new function
49        (main): Make the test-launcher example provide a valid timestamp,
50        obtained from new slowly_obtain_timestamp function
51
522004-04-01  Mark McLoughlin  <mark@skynet.ie>
53
54        * configure.in: post-release bump to 0.7.
55
562004-04-01  Mark McLoughlin  <mark@skynet.ie>
57
58        * configure.in: Version 0.6.
59
602004-03-23  Mark McLoughlin  <mark@skynet.ie>
61
62        Leak plugging action from Tommi Leino <tommi.leino@movial.fi>
63
64        * libsn/sn-launcher.c: (sn_launcher_context_unref): plug leaks.
65
662003-04-20  Havoc Pennington  <hp@pobox.com>
67
68        * use -no-undefined libtool flag on cygwin, from Masahiro Sakai
69
702003-01-20  Havoc Pennington  <hp@pobox.com>
71
72        * configure.in: 0.5
73
74        * NEWS: update
75
762003-01-20  Havoc Pennington  <hp@pobox.com>
77
78        * libsn/sn-xmessages.c (sn_internal_remove_xmessage_func):
79        initialize message_type field in FindHandlerData, fix from
80        Joe Marcus Clarke
81
822003-01-16  Havoc Pennington  <hp@redhat.com>
83
84        * libsn/sn-xmessages.c: delete global variables for xmessage_funcs
85        and pending_messages, use per-display data.
86
87        * libsn/sn-common.c (sn_internal_display_get_xmessage_data): store
88        the list of xmessage handlers and pending messages per-display,
89        so things work halfway correctly
90
912002-12-15  Havoc Pennington  <hp@pobox.com>
92
93        * libsn/sn-launchee.c (sn_launchee_context_setup_window):
94        _NET_STARTUP_ID should be a UTF-8 string. #101237
95
962002-12-07  Havoc Pennington  <hp@pobox.com>
97
98        * libsn/sn-xmessages.c (sn_internal_append_to_string_escaped):
99        handle zero-length string properly, avoids a crash
100
1012002-12-02  Havoc Pennington  <hp@redhat.com>
102
103        * doc/Makefile.am (EXTRA_DIST): dist the startup-notification.txt
104        file
105
1062002-11-30  Havoc Pennington  <hp@pobox.com>
107
108        * libsn/sn-launcher.c (sn_launcher_context_complete): new function
109        (sn_launcher_context_initiate): remove debug spew, and record
110        initiation time
111        (sn_launcher_context_get_initiated_time): new function
112        (sn_launcher_context_get_last_active_time): new function
113
114        * libsn/sn-monitor.c (sn_startup_sequence_get_initiated_time):
115        allow NULL return locations
116       
117        * configure.in: bump version to 0.4 (not releasing yet though)
118
119        * libsn/sn-monitor.c (sn_startup_sequence_complete): new function
120        so the WM or tasklist can time out a sequence.
121        (xmessage_func): add support for SCREEN field, kill the startup
122        sequence immediately if SCREEN isn't provided.
123
1242002-11-01  Havoc Pennington  <hp@pobox.com>
125
126        * libsn/sn-launcher.c (sn_launcher_context_set_extra_property):
127        implement
128
1292002-11-01  Havoc Pennington  <hp@pobox.com>
130
131        * libsn/sn-launcher.c (sn_launcher_context_initiate): fill in
132        SCREEN env variable, and call DESKTOP that instead of DESCRIPTION
133
1342002-10-29  Havoc Pennington  <hp@pobox.com>
135
136        * configure.in: 0.3
137
1382002-10-27  Anders Carlsson  <andersca@gnu.org>
139
140        * test/Makefile.am: Use "libstartup-notification" instead of libsn.
141
1422002-10-25  Havoc Pennington  <hp@pobox.com>
143
144        * libstartup-notification-1.0.pc.in (Cflags): fix -I flag
145
146        * libsn/sn-monitor.c (sn_startup_sequence_get_initiated_time): new
147        function
148        (sn_startup_sequence_get_last_active_time): new function
149
1502002-10-24  Havoc Pennington  <hp@pobox.com>
151
152        * test/Makefile.am (INCLUDES): -DSN_API_NOT_YET_FROZEN=1
153
154        * libsn/sn-common.h: put in the little API-not-frozen warning.
155
156        * libsn/Makefile.am, configure.in, autogen.sh: rename to
157        "libstartup-notification" instead of "libsn"
158
1592002-10-23  Havoc Pennington  <hp@pobox.com>
160
161        * libsn/sn-common.h (SnLaunchType): remove
162
163        * libsn/sn-common.c (sn_display_get_x_screen): make it
164        sn_internal_display_get_x_screen
165
166        * Makefile.am: add .pc file to Makefile
167
1682002-10-23  Havoc Pennington  <hp@redhat.com>
169
170        * libsn/sn-xmessages.c: implement type_atom_begin stuff
171
172        * doc/startup-notification.txt: add the idea of "type_atom_begin"
173        to distinguish the first client message in an X message.
174
1752002-10-22  Havoc Pennington  <hp@redhat.com>
176
177        * doc/startup-notification.txt: fixes from Lubos
178
1792002-10-21  Havoc Pennington  <hp@pobox.com>
180
181        * doc/startup-notification.txt: Add "SCREEN" property, and note
182        that there may be a max message size.
183       
184        * libsn/sn-xmessages.c (sn_internal_unserialize_message): fix the
185        escaping
186
1872002-10-20  Havoc Pennington  <hp@pobox.com>
188
189        * libsn/sn-monitor.c: port to new setup, add multihead support
190
191        * libsn/sn-launcher.c: port to new setup, and blow away
192        all monitoring stuff, just use sn-monitor.h
193
194        * libsn/sn-xmessages.c: make it all multihead-safe
195
196        * libsn/sn-launchee.c: port to new setup and strip the other stuff
197        out
198
199        * doc/startup-notification.txt:
200        s/DESKTOP_LAUNCH_ID/DESKTOP_STARTUP_ID/ for env variable,
201        add _NET_STARTUP_ID window manager hint.
202
2032002-10-20  Havoc Pennington  <hp@pobox.com>
204
205        * doc/startup-notification.txt: new docs, new proposed spec
206
2072002-10-20  Havoc Pennington  <hp@pobox.com>
208
209        * Massively rename everything from liblf to libsn, and reimport
210        to CVS.
211
2122002-09-20  Havoc Pennington  <hp@pobox.com>
213
214        * liblf/lf-monitor.c: implement support for xmessage-based
215        protocol.
216
2172002-09-20  Havoc Pennington  <hp@redhat.com>
218
219        * liblf/lf-xmessages.c: implement parsing the property lists
220        as in KStartupInfo
221
2222002-09-20  Havoc Pennington  <hp@redhat.com>
223
224        * liblf/lf-xutils.c (lf_internal_send_event_all_screens): new
225        function
226
227        * liblf/lf-launcher.c (lf_launcher_context_initiate): use new
228        lf_internal_send_event_all_screens
229
230        * liblf/lf-xmessages.c: implement serializing strings
231        via client messages
232
233        * liblf/lf-common.c (lf_display_process_event): process xmessage
234        events
235
2362002-09-12  Havoc Pennington  <hp@pobox.com>
237
238        * liblf/lf-launcher.c (lf_launcher_context_initiate): validate
239        UTF-8 for the hostname
240
2412002-09-12  Havoc Pennington  <hp@redhat.com>
242
243        * liblf/lf-monitor.c: fixes
244
2452002-09-12  Havoc Pennington  <hp@redhat.com>
246
247        * liblf/lf-monitor.c: mostly workingish now
248
2492002-09-12  Havoc Pennington  <hp@pobox.com>
250
251        * test/test-monitor.c: test program for the monitor
252        API
253
254        * liblf/lf-monitor.c: finishing up
255
2562002-09-11  Havoc Pennington  <hp@redhat.com>
257
258        * liblf/lf-monitor.c: hacking
259
2602002-09-10  Havoc Pennington  <hp@redhat.com>
261
262        * lotsa fixes and more work
263
2642002-09-10  Havoc Pennington  <hp@pobox.com>
265
266        * liblf/lf-launcher.c: more implementation hacking
267
2682002-09-09  Havoc Pennington  <hp@redhat.com>
269
270        * liblf/lf-list.c: add a list abstraction
271
272        * liblf/lf-launcher.c: start implementing
273
274        * liblf/lf-common.c (lf_display_process_event): update docs
275
276        * doc/launch-notification.txt: some small tweaks
277
278        * COPYING: include LGPL
279
280        * liblf/lf-util.c: fix the copyright
281
Note: See TracBrowser for help on using the repository browser.