summaryrefslogtreecommitdiff
path: root/ChangeLog
blob: 52082c40bd8f0d8e0df2ebd53e9355c2b4cc5c1c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
2002-11-30  Havoc Pennington  <hp@pobox.com>

	* libsn/sn-launcher.c (sn_launcher_context_complete): new function
	(sn_launcher_context_initiate): remove debug spew, and record
	initiation time
	(sn_launcher_context_get_initiated_time): new function
	(sn_launcher_context_get_last_active_time): new function

	* libsn/sn-monitor.c (sn_startup_sequence_get_initiated_time):
	allow NULL return locations
	
	* configure.in: bump version to 0.4 (not releasing yet though)

	* libsn/sn-monitor.c (sn_startup_sequence_complete): new function
	so the WM or tasklist can time out a sequence.
	(xmessage_func): add support for SCREEN field, kill the startup
	sequence immediately if SCREEN isn't provided.

2002-11-01  Havoc Pennington  <hp@pobox.com>

	* libsn/sn-launcher.c (sn_launcher_context_set_extra_property):
	implement

2002-11-01  Havoc Pennington  <hp@pobox.com>

	* libsn/sn-launcher.c (sn_launcher_context_initiate): fill in
	SCREEN env variable, and call DESKTOP that instead of DESCRIPTION

2002-10-29  Havoc Pennington  <hp@pobox.com>

	* configure.in: 0.3

2002-10-27  Anders Carlsson  <andersca@gnu.org>

	* test/Makefile.am: Use "libstartup-notification" instead of libsn.

2002-10-25  Havoc Pennington  <hp@pobox.com>

	* libstartup-notification-1.0.pc.in (Cflags): fix -I flag

	* libsn/sn-monitor.c (sn_startup_sequence_get_initiated_time): new
	function
	(sn_startup_sequence_get_last_active_time): new function

2002-10-24  Havoc Pennington  <hp@pobox.com>

	* test/Makefile.am (INCLUDES): -DSN_API_NOT_YET_FROZEN=1

	* libsn/sn-common.h: put in the little API-not-frozen warning.

	* libsn/Makefile.am, configure.in, autogen.sh: rename to 
	"libstartup-notification" instead of "libsn"

2002-10-23  Havoc Pennington  <hp@pobox.com>

	* libsn/sn-common.h (SnLaunchType): remove

	* libsn/sn-common.c (sn_display_get_x_screen): make it 
	sn_internal_display_get_x_screen

	* Makefile.am: add .pc file to Makefile

2002-10-23  Havoc Pennington  <hp@redhat.com>

	* 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  <hp@redhat.com>

	* doc/startup-notification.txt: fixes from Lubos

2002-10-21  Havoc Pennington  <hp@pobox.com>

	* 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  <hp@pobox.com>

	* 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  <hp@pobox.com>

	* doc/startup-notification.txt: new docs, new proposed spec

2002-10-20  Havoc Pennington  <hp@pobox.com>

	* Massively rename everything from liblf to libsn, and reimport
	to CVS.

2002-09-20  Havoc Pennington  <hp@pobox.com>

	* liblf/lf-monitor.c: implement support for xmessage-based
	protocol.

2002-09-20  Havoc Pennington  <hp@redhat.com>

	* liblf/lf-xmessages.c: implement parsing the property lists 
	as in KStartupInfo

2002-09-20  Havoc Pennington  <hp@redhat.com>

	* 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  <hp@pobox.com>

	* liblf/lf-launcher.c (lf_launcher_context_initiate): validate
	UTF-8 for the hostname

2002-09-12  Havoc Pennington  <hp@redhat.com>

	* liblf/lf-monitor.c: fixes

2002-09-12  Havoc Pennington  <hp@redhat.com>

	* liblf/lf-monitor.c: mostly workingish now

2002-09-12  Havoc Pennington  <hp@pobox.com>

	* test/test-monitor.c: test program for the monitor 
	API

	* liblf/lf-monitor.c: finishing up

2002-09-11  Havoc Pennington  <hp@redhat.com>

	* liblf/lf-monitor.c: hacking

2002-09-10  Havoc Pennington  <hp@redhat.com>

        * lotsa fixes and more work

2002-09-10  Havoc Pennington  <hp@pobox.com>

	* liblf/lf-launcher.c: more implementation hacking

2002-09-09  Havoc Pennington  <hp@redhat.com>

	* 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