Merge lp:~indicator-applet-developers/libindicator/ubuntu into lp:libindicator/0.4

Proposed by Ted Gould
Status: Merged
Merge reported by: Ken VanDine
Merged at revision: not available
Proposed branch: lp:~indicator-applet-developers/libindicator/ubuntu
Merge into: lp:libindicator/0.4
Diff against target: 46227 lines (+45734/-272)
41 files modified
.bzr-builddeb/default.conf (+2/-0)
.bzrignore (+0/-174)
AUTHORS (+15/-1)
ChangeLog (+3837/-0)
INSTALL (+365/-0)
Makefile.in (+771/-0)
aclocal.m4 (+9189/-0)
autogen.sh (+0/-11)
compile (+143/-0)
config.guess (+1502/-0)
config.h.in (+77/-0)
config.sub (+1714/-0)
configure (+14205/-0)
debian/changelog (+372/-0)
debian/compat (+1/-0)
debian/control (+92/-0)
debian/copyright (+17/-0)
debian/libindicator-dev.install (+4/-0)
debian/libindicator-tools.install (+2/-0)
debian/libindicator3-3.install (+1/-0)
debian/libindicator3-dev.install (+4/-0)
debian/libindicator3-tools.install (+1/-0)
debian/libindicator3.install (+1/-0)
debian/rules (+39/-0)
debian/watch (+2/-0)
depcomp (+630/-0)
helper/test-loader-build (+0/-3)
helper/test-loader.c (+0/-18)
install-sh (+520/-0)
libindicator/Makefile.in (+945/-0)
libindicator/gen-indicator-service.xml.c (+23/-0)
libindicator/gen-indicator-service.xml.h (+1/-0)
libindicator/indicator-object-enum-types.c (+25/-0)
libindicator/indicator-object-marshal.c (+241/-0)
libindicator/indicator-object-marshal.h (+52/-0)
ltmain.sh (+8413/-0)
missing (+376/-0)
tests/Makefile.in (+1486/-0)
tests/service-version-manager.c (+0/-64)
tools/Makefile.am (+2/-1)
tools/Makefile.in (+664/-0)
To merge this branch: bzr merge lp:~indicator-applet-developers/libindicator/ubuntu
Reviewer Review Type Date Requested Status
Ken VanDine Pending
Review via email: mp+53677@code.launchpad.net
To post a comment you must log in.

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
=== added directory '.bzr-builddeb'
=== added file '.bzr-builddeb/default.conf'
--- .bzr-builddeb/default.conf 1970-01-01 00:00:00 +0000
+++ .bzr-builddeb/default.conf 2011-03-16 18:34:20 +0000
@@ -0,0 +1,2 @@
1[BUILDDEB]
2merge = False
03
=== removed file '.bzrignore'
--- .bzrignore 2011-01-08 02:01:37 +0000
+++ .bzrignore 1970-01-01 00:00:00 +0000
@@ -1,174 +0,0 @@
1compile
2config.status.lineno
3m4
4data/GNOME_IndicatorApplet.server
5data/GNOME_IndicatorApplet.server.in
6data/indicator-applet.schemas
7po/@GETTEXT_PACKAGE@.pot
8po/indicator-applet.pot
9src/indicator-applet
10dbus-indicate-client.h
11dbus-indicate-server.h
12listener-marshal.c
13listener-marshal.h
14gtk-doc.make
15docs/reference/.libs
16docs/reference/html
17docs/reference/html-build.stamp
18docs/reference/html.stamp
19docs/reference/libindicate-decl-list.txt
20docs/reference/libindicate-decl.txt
21docs/reference/libindicate-overrides.txt
22docs/reference/libindicate-undeclared.txt
23docs/reference/libindicate-undocumented.txt
24docs/reference/libindicate-unused.txt
25docs/reference/libindicate.args
26docs/reference/libindicate.hierarchy
27docs/reference/libindicate.interfaces
28docs/reference/libindicate.prerequisites
29docs/reference/libindicate.signals
30docs/reference/scan-build.stamp
31docs/reference/sgml-build.stamp
32docs/reference/sgml.stamp
33docs/reference/tmpl-build.stamp
34docs/reference/tmpl.stamp
35docs/reference/version.xml
36docs/reference/xml
37docs/reference/tmpl/indicator.sgml
38libindicate/.deps
39libindicate/.libs
40libindicate/Indicate-0.1.gir
41libindicate/Indicate-0.1.typelib
42libindicate/dbus-listener-client.h
43libindicate/dbus-listener-server.h
44libindicate/indicate.pc
45libindicate/libindicate.la
46libindicate/libindicate_la-indicator-message.lo
47libindicate/libindicate_la-indicator.lo
48libindicate/libindicate_la-listener-marshal.lo
49libindicate/libindicate_la-listener.lo
50libindicate/libindicate_la-server.lo
51tests/.deps
52tests/.libs
53tests/im-client
54tests/indicate-alot
55tests/indicate-and-crash
56tests/listen-and-print
57tests/show-hide-server
58libindicate/indicate-enum-types.c
59libindicate/indicate-enum-types.h
60libindicate/libindicate_la-indicate-enum-types.lo
61libindicate/s-enum-types-c
62libindicate/s-enum-types-h
63indicator.pc
64examples/.deps
65examples/.libs
66examples/im-client
67examples/indicate-alot
68examples/indicate-and-crash
69examples/listen-and-print
70examples/show-hide-server
71test-simple-client
72test-simple-server
73test-interests-client
74test-interests-server
75test-interests-server1
76test-interests-server2
77test-interests-server3
78test-interests-server4
79test-interests-server5
80test-thousand-indicators-server
81test-thousand-indicators-client
82libindicate_la-server-marshal.lo
83server-marshal.c
84server-marshal.h
85libindicate-gtk.la
86libindicate_gtk_la-indicator.lo
87libindicate_gtk_la-indicator.o
88libindicate_gtk_la-listener.lo
89libindicate_gtk_la-listener.o
90indicate-gtk.pc
91.deps
92.libs
93indicator-applet-*.tar.gz
94docs/reference/tmpl/indicator-message.sgml
95docs/reference/tmpl/indicator-message.sgml.bak
96docs/reference/tmpl/indicator.sgml.bak
97docs/reference/tmpl/libindicate-unused.sgml.bak
98docs/reference/tmpl/listener.sgml
99docs/reference/tmpl/listener.sgml.bak
100docs/reference/tmpl/server.sgml
101docs/reference/tmpl/server.sgml.bak
102src-sus/indicator-applet-sus
103data/GNOME_IndicatorAppletSUS.server
104data/GNOME_IndicatorAppletSUS.server.in
105src-sus/indicator-applet-no-sus
106libindicator/libindicator.la
107libindicator/libindicator_la-indicator-object.
108libindicator/libindicator_la-indicator-object.lo
109tests/loader-check-results.xml
110tests/loader-check-results.html
111tests/test-loader
112tests/libdummy-indicator-null.la
113tests/libdummy_indicator_null_la-dummy-indicator-null.lo
114tests/libdummy-indicator-simple.la
115tests/libdummy_indicator_simple_la-dummy-indicator-simple.lo
116tests/libdummy-indicator-blank.la
117tests/libdummy_indicator_blank_la-dummy-indicator-blank.lo
118libindicator-[0-9]*.[0-9]*.[0-9]*.tar.gz
119libindicator-[0-9]*.[0-9]*.[0-9]*.tar.gz.asc
120libindicator/libindicator_la-indicator-instance.lo
121tests/libdummy-indicator-signaler.la
122tests/libdummy_indicator_signaler_la-dummy-indicator-signaler.lo
123libindicator/indicator-service-client.h
124libindicator/indicator-service-server.h
125libindicator/libindicator_la-indicator-service.lo
126libindicator/libindicator_la-indicator-service-manager.lo
127tests/service-shutdown-timeout
128tests/loader-tester
129tests/service-shutdown-timeout-tester
130tests/service-manager-no-connect
131tests/service-manager-no-connect-tester
132tests/service-manager-connect
133tests/service-manager-connect-service
134tests/service-manager-connect-tester
135tests/session.conf
136tests/service-manager-connect.service
137tools/indicator-loader
138tests/service-version-bad-service
139tests/service-version-bad.service
140tests/service-version-good-service
141tests/service-version-good.service
142tests/service-version-manager
143tests/service-version-tester
144tests/service-manager-connect-nostart-tester
145tests/service-manager-nostart-connect
146libindicator/indicator-object-marshal.c
147libindicator/indicator-object-marshal.h
148libindicator/libindicator_la-indicator-object-marshal.lo
149libindicator/stamp-marshal
150libindicator/libindicator_la-indicator-desktop-shortcuts.lo
151tests/test-desktop-shortcuts
152tests/test-desktop-shortcuts-tester
153tests/test-desktop-shortcuts-touch-test
154libindicator/libindicator_la-indicator-image-helper.lo
155tests/service-version-multiwatch-manager
156tests/service-version-multiwatch-tester
157tests/service-version-multiwatch-service
158tests/service-version-multiwatch-manager-impolite
159libindicator/indicator-object-enum-types.c
160libindicator/indicator-object-enum-types.h
161libindicator/indicator3.pc
162libindicator/libindicator3.la
163libindicator/libindicator3_la-indicator-desktop-shortcuts.lo
164libindicator/libindicator3_la-indicator-image-helper.lo
165libindicator/libindicator3_la-indicator-object-enum-types.lo
166libindicator/libindicator3_la-indicator-object-marshal.lo
167libindicator/libindicator3_la-indicator-object.lo
168libindicator/libindicator3_la-indicator-service-manager.lo
169libindicator/libindicator3_la-indicator-service.lo
170libindicator/libindicator_la-indicator-object-enum-types.lo
171libindicator/s-enum-types-h
172libindicator/gen-indicator-service.xml.c
173libindicator/gen-indicator-service.xml.h
174libindicator/libindicator_la-gen-indicator-service.xml.lo
1750
=== modified file 'AUTHORS'
--- AUTHORS 2010-09-21 16:27:07 +0000
+++ AUTHORS 2011-03-16 18:34:20 +0000
@@ -1,2 +1,16 @@
1# Generated by Makefile at dist1# Generated by Makefile. Do not edit.
22
3 Aurelien Gateau
4 Cody Russell
5 Eitan Isaacson
6 Karl
7 Ken VanDine
8 Luke Yelavich
9 Marco Trevisan (Treviño)
10 Martin Pitt
11 Michael Terry
12 Mikkel Kamstrup Erlandsen
13 Neil Jagdish Patel
14 Robert Carr
15 Sebastien Bacher
16 Ted Gould
317
=== modified file 'ChangeLog'
--- ChangeLog 2008-10-30 02:30:35 +0000
+++ ChangeLog 2011-03-16 18:34:20 +0000
@@ -0,0 +1,3837 @@
1# Generated by Makefile. Do not edit.
2
32011-03-16 Ted Gould <ted@gould.cx>
4
5 0.3.21
6
72011-03-16 Ted Gould <ted@gould.cx>
8
9 Fix checking for target environment on the desktop group
10
112011-03-16 Ted Gould <ted@gould.cx>
12
13 Make sure not to use TargetEnvironment on the desktop group
14
152011-03-03 Ted Gould <ted@gould.cx>
16
17 0.3.20
18
192011-03-03 Ted Gould <ted@gould.cx>
20
21 Use the TargetEnvironment key
22
232011-03-02 Ted Gould <ted@gould.cx>
24
25 Removing warning that there are no shortcuts, that's a valid thing to have.
26
272011-03-02 Ted Gould <ted@gould.cx>
28
29 Adding a target environment key and checking for that over others.
30
312011-02-17 Ted Gould <ted@gould.cx>
32
33 0.3.19
34
352011-02-16 Ted Gould <ted@gould.cx>
36
37 Returning reserveds as we're breaking ABI anyway
38
392011-02-16 Ted Gould <ted@gould.cx>
40
41 Bumping the major version of the lib and the indicator directory
42
432011-02-16 Ted Gould <ted@gould.cx>
44
45 Merging support for having an accessible description
46
472011-02-08 Luke Yelavich <luke.yelavich@canonical.com>
48
49 accessible_name -> accessible_desc in tests as well
50
512011-02-08 Luke Yelavich <luke.yelavich@canonical.com>
52
53 * accessible_name -> accessible_desc to better reflect the use of the content.
54 * Add accessible-desc-update signal so that indicators can tell
55 indicator-applet/unity that the accessible description has changed
56
572011-02-01 Luke Yelavich <luke.yelavich@canonical.com>
58
59 use const gchar for variable and prototype
60
612011-02-01 Luke Yelavich <luke.yelavich@canonical.com>
62
63 Merge from trunk
64
652011-01-18 Luke Yelavich <luke.yelavich@canonical.com>
66
67 Add accessible_name variable in indicator entry structure
68
692011-02-16 Ted Gould <ted@gould.cx>
70
71 Fixing makefile to include all the necissary files in dist
72
732011-02-15 Ted Gould <ted@gould.cx>
74
75 Adding the service.in files as well
76
772011-02-15 Sebastien Bacher <seb128@ubuntu.com>
78
79 Add session.conf.in to dist
80
812011-01-27 Ted Gould <ted@gould.cx>
82
83 0.3.18
84
852011-01-27 Ted Gould <ted@gould.cx>
86
87 Adding a signal for scrolling that includes the entry
88
892011-01-27 Marco Trevisan (Treviño) <mail@3v1n0.net>
90
91 Removed typo in code.
92
93 Pasted a more SCROLL value :P
94
952011-01-27 Marco Trevisan (Treviño) <mail@3v1n0.net>
96
97 Added support for "signal-entry" signal
98
99 libindicator support the new "scroll-entry" signal (which get called
100 using the target entry as parameter too) I think that maybe we could
101 simply rewrite the "scroll" signal, but I kept it there for
102 compatibility reasons; however, actually just the indicator-sound
103 should be fixed in case of switch...
104
1052011-01-14 Ted Gould <ted@gould.cx>
106
107 0.3.17
108
1092011-01-13 Ted Gould <ted@gould.cx>
110
111 Use dbus name watches instead of g-owner-change signal for watching for restarts.
112
1132011-01-13 Michael Terry <mike@mterry.name>
114
115 use actual DBus NameOwnerChanged interface rather than GDBus's higher level signal because that one only works for well-known names
116
1172011-01-13 Michael Terry <mike@mterry.name>
118
119 fix basename issue when make is given full path
120
1212011-01-13 Ted Gould <ted@gould.cx>
122
123 0.3.16
124
1252011-01-10 Ted Gould <ted@gould.cx>
126
127 Adding a signal for the menu being closed.
128
1292011-01-10 Ted Gould <ted@gould.cx>
130
131 Fixing doc strings
132
1332011-01-09 Ted Gould <ted@gould.cx>
134
135 Adding a virtual function for closing the menu and a wrapper for it.
136
1372011-01-10 Ted Gould <ted@gould.cx>
138
139 Porting to GDBus
140
1412011-01-09 Ted Gould <ted@gould.cx>
142
143 Using the GCancellable to detect if we're already creating a proxy so that we don't do it twice.
144
1452011-01-09 Ted Gould <ted@gould.cx>
146
147 Using variant_unref instead of object_unref as it's a variant
148
1492011-01-09 Ted Gould <ted@gould.cx>
150
151 Making getting the proxy and watching cancellable so that we don't get weird crashes.
152
1532011-01-09 Ted Gould <ted@gould.cx>
154
155 Adding in the ability to cancel the connection on short lived objects.
156
1572011-01-07 Ted Gould <ted@gould.cx>
158
159 Removing a test that is broken at a lower level
160
1612011-01-07 Ted Gould <ted@gould.cx>
162
163 Getting test suite build fixes
164
1652011-01-07 Ted Gould <ted@gould.cx>
166
167 Syncing up to trunk
168
1692011-01-07 Ted Gould <ted@gould.cx>
170
171 Switching to the session bus
172
1732011-01-07 Ted Gould <ted@gould.cx>
174
175 Out of order parameters.
176
1772011-01-07 Ted Gould <ted@gould.cx>
178
179 Adding in creating the interface info from the XML files
180
1812011-01-07 Ted Gould <ted@gould.cx>
182
183 Replacing the service proxy with a brand new GDBus one
184
1852011-01-07 Ted Gould <ted@gould.cx>
186
187 Ignoring the new files
188
1892011-01-07 Ted Gould <ted@gould.cx>
190
191 Removing the bus and dbus_proxy variables as we won't need them anymore.
192
1932011-01-07 Ted Gould <ted@gould.cx>
194
195 Switching around headers to the new world order
196
1972011-01-07 Ted Gould <ted@gould.cx>
198
199 Instead of setting up a proxy to watch the watcher we're setting up a bus name watch on each one.
200
2012011-01-07 Ted Gould <ted@gould.cx>
202
203 Little clean-ups the compiler found now that it's more happy.
204
2052011-01-07 Ted Gould <ted@gould.cx>
206
207 Switch over to getting the GDBus bus instead of the dbus-glib one
208
2092011-01-07 Ted Gould <ted@gould.cx>
210
211 Removing unused prototypes
212
2132011-01-07 Ted Gould <ted@gould.cx>
214
215 Fleshing out the bus_method_call functions and tying them into the traditional start points from dbus.
216
2172011-01-07 Ted Gould <ted@gould.cx>
218
219 Switching the way that we get a name on dbus and removing the dbus_proxy which was used for this previously.
220
2212011-01-07 Ted Gould <ted@gould.cx>
222
223 Setting up the VTable
224
2252011-01-07 Ted Gould <ted@gould.cx>
226
227 Switching the registration of the object over.
228
2292011-01-07 Ted Gould <ted@gould.cx>
230
231 Parsing the XML file for the interface description on class init
232
2332011-01-07 Ted Gould <ted@gould.cx>
234
235 Removing the dbus-glib headers
236
2372011-01-07 Ted Gould <ted@gould.cx>
238
239 Changing the way the dbus xml is handled.
240
2412011-01-06 Ted Gould <ted@gould.cx>
242
243 Removing dbus-glib from the build
244
2452011-01-09 Ted Gould <ted@gould.cx>
246
247 Making the test suite compile again
248
2492011-01-07 Ted Gould <ted@gould.cx>
250
251 Disabling the launch test temporarily as it seems broken in GLib
252
2532011-01-07 Ted Gould <ted@gould.cx>
254
255 Fixing the linking of the tests to the right libs
256
2572011-01-06 Ted Gould <ted@gould.cx>
258
259 Fixing the GTK3 include path.
260
2612011-01-06 Ken VanDine <ken.vandine@canonical.com>
262
263 fixed the includedir
264
2652011-01-06 Ted Gould <ted@gould.cx>
266
267 Fixing build source path and build a GTK3 loader
268
2692010-11-24 Ken VanDine <ken.vandine@canonical.com>
270
271 Use abs_srcdir to find template files
272
2732010-11-24 Ken VanDine <ken.vandine@canonical.com>
274
275 Build indicator-loader3
276
2772011-01-06 Ted Gould <ted@gould.cx>
278
279 Adding an important field to relate to when to show the indicator.
280
2812011-01-04 Ted Gould <ted@gould.cx>
282
283 Adding a function to check whether we should show the indicator with priority.
284
2852011-01-04 Ted Gould <ted@gould.cx>
286
287 Making it a real signal now
288
2892011-01-04 Ted Gould <ted@gould.cx>
290
291 Adding a show now state to indicate priority.
292
2932010-11-11 Ted Gould <ted@gould.cx>
294
295 0.3.15
296
2972010-11-11 Ted Gould <ted@gould.cx>
298
299 Fixing the ignore file tarball matching
300
3012010-11-11 Ted Gould <ted@gould.cx>
302
303 Merging in the GTK3 basis for the build
304
3052010-11-11 Ted Gould <ted@gould.cx>
306
307 Making sure to get both pc files in the tarball
308
3092010-11-11 Ted Gould <ted@gould.cx>
310
311 Checking for deprecations and making sure we check on distcheck
312
3132010-11-11 Ted Gould <ted@gould.cx>
314
315 Putting the GTK3 indicators in a different directory.
316
3172010-11-11 Ted Gould <ted@gould.cx>
318
319 Updating ignore for the GTK3 stuff
320
3212010-11-11 Ted Gould <ted@gould.cx>
322
323 Merging in trunk to solve conflicts
324
3252010-10-06 Michael Terry <mike@mterry.name>
326
327 instead of always building gtk2 and gtk3, add a --with-gtk= flag to configure to specify which to build with
328
3292010-06-19 Michael Terry <michael.terry@canonical.com>
330
331 don't use 3.3 version, rather use indicator3
332
3332010-06-19 Michael Terry <michael.terry@canonical.com>
334
335 first pass at providing a gtk3 version
336
3372010-10-15 Ted Gould <ted@gould.cx>
338
339 Adding a file to have the debugging environment variables
340
3412010-10-15 Ted Gould <ted@gould.cx>
342
343 Add mean comment
344
3452010-10-15 Ted Gould <ted@gould.cx>
346
347 Adding a number in the name
348
3492010-10-15 Ted Gould <ted@gould.cx>
350
351 Installing the environment file in the session dir
352
3532010-10-15 Ted Gould <ted@gould.cx>
354
355 All the environment flags we should set for debugging
356
3572010-09-21 Ted Gould <ted@gould.cx>
358
359 0.3.14
360
3612010-09-21 Ted Gould <ted@gould.cx>
362
363 Changing AUTHORS to mention it's built
364
3652010-09-21 Ted Gould <ted@gould.cx>
366
367 Adding dist hooks for AUTHORS and ChangeLog
368
3692010-09-19 Ted Gould <ted@gould.cx>
370
371 Adding in the about-to-show signal
372
3732010-09-17 Ted Gould <ted@gould.cx>
374
375 Adding some version information so we don't need a conflicts
376
3772010-09-16 Ted Gould <ted@gould.cx>
378
379 Changing indicator directory to '4'
380
3812010-09-16 Ted Gould <ted@gould.cx>
382
383 Creating a callback on the loader to signal the event press down to the entry.
384
3852010-09-16 Ted Gould <ted@gould.cx>
386
387 Fleshing out the entry activate function
388
3892010-09-16 Ted Gould <ted@gould.cx>
390
391 Breaking the ABI and adding a subclassable function.
392
3932010-09-16 Ted Gould <ted@gould.cx>
394
395 Adding a function to push activate back down.
396
3972010-09-15 Ted Gould <ted@gould.cx>
398
399 0.3.13
400
4012010-09-15 Ted Gould <ted@gould.cx>
402
403 Printout on menu showing in the loader
404
4052010-09-15 Ted Gould <ted@gould.cx>
406
407 Putting a printout in for showing menus.
408
4092010-09-14 Ted Gould <ted@gould.cx>
410
411 Adding a menu_show signal
412
4132010-09-14 Ted Gould <ted@gould.cx>
414
415 Adding in the signal for the menu showing
416
4172010-09-14 Ted Gould <ted@gould.cx>
418
419 Forgot the signal name
420
4212010-09-14 Ted Gould <ted@gould.cx>
422
423 Adding slot for the menu show signal
424
4252010-08-18 Ted Gould <ted@gould.cx>
426
427 0.3.12
428
4292010-08-18 Ted Gould <ted@gould.cx>
430
431 Fixing a g_error so we don't kill unity
432
4332010-08-16 Ted Gould <ted@gould.cx>
434
435 Changing the message to a warning and clearing the GtkImage.
436
4372010-08-13 Ted Gould <ted@gould.cx>
438
439 Adding debug flag
440
4412010-08-13 Mikkel Kamstrup Erlandsen <mikkel.kamstrup@gmail.com>
442
443 Add an --enable-debug flag to configure script that forces a -g to gcc
444
4452010-08-12 Ted Gould <ted@gould.cx>
446
447 0.3.11
448
4492010-08-12 Ted Gould <ted@gould.cx>
450
451 Allowing for absolute file names for icons.
452
4532010-08-09 Karl <karl@karl-desktop>
454
455 Added absolute filename fixes
456
4572010-07-15 Ted Gould <ted@gould.cx>
458
459 0.3.10
460
4612010-07-13 Ted Gould <ted@gould.cx>
462
463 Adding a configurable timeout by environment variable.
464
4652010-07-12 Ted Gould <ted@gould.cx>
466
467 Adding a new variable to adjust the time of the kill switch.
468
4692010-07-09 Ted Gould <ted@gould.cx>
470
471 Fixing unwatching lookups.
472
4732010-07-09 Ted Gould <ted@gould.cx>
474
475 We want the key not the value.
476
4772010-07-09 Ted Gould <ted@gould.cx>
478
479 Taking it to the next level with impoliteness.
480
4812010-07-09 Ted Gould <ted@gould.cx>
482
483 Lots of impoliteness to make sure.
484
4852010-07-09 Ted Gould <ted@gould.cx>
486
487 Adding an impolite manager.
488
4892010-07-09 Ted Gould <ted@gould.cx>
490
491 Bug
492
4932010-07-09 Ted Gould <ted@gould.cx>
494
495 Adding in the unwatching test
496
4972010-07-09 Ted Gould <ted@gould.cx>
498
499 A couple debug messages to make the test easier to read the output from.
500
5012010-07-09 Ted Gould <ted@gould.cx>
502
503 Up to 5 watchers.
504
5052010-07-09 Ted Gould <ted@gould.cx>
506
507 Longer timeout
508
5092010-07-09 Ted Gould <ted@gould.cx>
510
511 Okay, we need our own service too. Bah.
512
5132010-07-09 Ted Gould <ted@gould.cx>
514
515 Delaying the watchers to ensure that we don't dbus activate, and removing the session.conf to even allow for that.
516
5172010-07-09 Ted Gould <ted@gould.cx>
518
519 Starting the service ourselves.
520
5212010-07-09 Ted Gould <ted@gould.cx>
522
523 Ignoring the new builds.
524
5252010-07-09 Ted Gould <ted@gould.cx>
526
527 Making a new manager
528
5292010-07-09 Ted Gould <ted@gould.cx>
530
531 Start a multi watch test
532
5332010-07-09 Ted Gould <ted@gould.cx>
534
535 Uhg, wrong branch
536
5372010-07-09 Ted Gould <ted@gould.cx>
538
539 Stop asking for the name, instead let's find it on our own.
540
5412010-07-09 Ted Gould <ted@gould.cx>
542
543 A could of protections for the core.
544
5452010-07-09 Ted Gould <ted@gould.cx>
546
547 Freeing the service.
548
5492010-07-08 Ted Gould <ted@gould.cx>
550
551 0.3.9
552
5532010-07-08 Ted Gould <ted@gould.cx>
554
555 Fixing signals so that our tests pass
556
5572010-07-08 Ted Gould <ted@gould.cx>
558
559 Documenting the choices of not having a nice callback func.
560
5612010-07-08 Ted Gould <ted@gould.cx>
562
563 Use the same function so we know everything is all right.
564
5652010-07-08 Ted Gould <ted@gould.cx>
566
567 Unreffing the objects in dispose and ensuring we disconnect the signals first.
568
5692010-07-08 Ted Gould <ted@gould.cx>
570
571 Disconnecting signal before removing from hashtable so we don't try twice.
572
5732010-07-08 Ted Gould <ted@gould.cx>
574
575 Shutdown services when watchers leave the bus.
576
5772010-07-06 Ted Gould <ted@gould.cx>
578
579 Creating a callback for the destory signal, but then moving the unwatch into a core function so that we can call it.
580
5812010-07-06 Ted Gould <ted@gould.cx>
582
583 Actually creating a proxy to see if we can detect the watcher going away.
584
5852010-07-06 Ted Gould <ted@gould.cx>
586
587 Making ths bus tracked in the private structure
588
5892010-07-06 Ted Gould <ted@gould.cx>
590
591 Switching the watchers data structure over to a hashtable.
592
5932010-07-06 Ted Gould <ted@gould.cx>
594
595 Removing unused style check
596
5972010-07-06 Ted Gould <ted@gould.cx>
598
599 Removing the style lookup that wasn't used.
600
6012010-05-06 Ted Gould <ted@gould.cx>
602
603 Dummy commit
604
6052010-04-09 Ted Gould <ted@gould.cx>
606
607 0.3.8
608
6092010-04-09 Ted Gould <ted@gould.cx>
610
611 Disting the templates.
612
6132010-04-09 Ted Gould <ted@gould.cx>
614
615 0.3.7
616
6172010-04-09 Ted Gould <ted@gould.cx>
618
619 Fixing the desktop test to make it more reliable.
620
6212010-04-06 Ted Gould <ted@gould.cx>
622
623 Translating the shortcuts of the actions based on the desktop file translation domains.
624
6252010-04-06 Ted Gould <ted@gould.cx>
626
627 Typo
628
6292010-04-05 Ted Gould <ted@gould.cx>
630
631 Switching to only use the g_dgettext version if the locale_string function doesn't change the string from the normal lookup (and we have a domain to look in).
632
6332010-04-05 Ted Gould <ted@gould.cx>
634
635 Make it so that we check the GNOME-Gettext-Domain as well
636
6372010-04-02 Ted Gould <ted@gould.cx>
638
639 If we don't have a domain just use the locale function, otherwise we need to use that domain to get the translation.
640
6412010-04-02 Ted Gould <ted@gould.cx>
642
643 Adding a private variable for the translation domain and grabbing it from the keyfile.
644
6452010-03-18 Ted Gould <ted@gould.cx>
646
647 0.3.6
648
6492010-03-17 Ted Gould <ted@gould.cx>
650
651 Adding the signal for scrolling in the indicator-object
652
6532010-03-17 Cody Russell <crussell@canonical.com>
654
655 name
656
6572010-03-17 Cody Russell <crussell@canonical.com>
658
659 Documentation fix.
660
6612010-03-16 Cody Russell <crussell@canonical.com>
662
663 Use IndicatorScrollDirection instead of gboolean in IndicatorObjectClass->scroll function pointer.
664
6652010-03-16 Cody Russell <crussell@canonical.com>
666
667 Define IndicatorScrollDirection enum for scroll signal parameter.
668
6692010-03-15 Cody Russell <crussell@canonical.com>
670
671 Add 'scroll' signal.
672
6732010-03-11 Ted Gould <ted@gould.cx>
674
675 0.3.5
676
6772010-03-11 Ted Gould <ted@gould.cx>
678
679 Creating a function to update the icon to a new name.
680
6812010-03-11 Ted Gould <ted@gould.cx>
682
683 Watching for style changes on the image.
684
6852010-03-11 Ted Gould <ted@gould.cx>
686
687 Check to see if we've seen the image previously before adding signals in.
688
6892010-03-11 Ted Gould <ted@gould.cx>
690
691 Splitting things out into an update function and a buid function.
692
6932010-03-10 Ted Gould <ted@gould.cx>
694
695 Add a small helper for loading images.
696
6972010-03-10 Ted Gould <ted@gould.cx>
698
699 Adding in a copyright header.
700
7012010-03-10 Ted Gould <ted@gould.cx>
702
703 A little loader to test to see if we load an icon and what size it is.
704
7052010-03-10 Ted Gould <ted@gould.cx>
706
707 If we get an icon that is too big, we have to scale it.
708
7092010-03-10 Ted Gould <ted@gould.cx>
710
711 Doing dynamic size calculation based on the font if we have a prop set telling us to do so.
712
7132010-03-10 Ted Gould <ted@gould.cx>
714
715 Disconnect from theme update when the image goes away.
716
7172010-03-10 Ted Gould <ted@gould.cx>
718
719 Setting up the callback for themes changing.
720
7212010-03-10 Ted Gould <ted@gould.cx>
722
723 Pulled out a bunch of the code into a refresh function for signals.
724
7252010-03-10 Ted Gould <ted@gould.cx>
726
727 Fleshing out the image loading function.
728
7292010-03-10 Ted Gould <ted@gould.cx>
730
731 Adding in an image helper library.
732
7332010-02-25 Ted Gould <ted@gould.cx>
734
735 0.3.4
736
7372010-02-19 Ted Gould <ted@gould.cx>
738
739 No reason we need newer APIs than this.
740
7412010-02-18 Ted Gould <ted@gould.cx>
742
743 0.3.3
744
7452010-02-18 Ted Gould <ted@gould.cx>
746
747 Adding in an object to get shortcuts out of desktop files.
748
7492010-02-16 Ted Gould <ted@gould.cx>
750
751 Ignoring the touch file for the testing
752
7532010-02-16 Ted Gould <ted@gould.cx>
754
755 Being more specific about where we should find the touch file for distcheck
756
7572010-02-16 Ted Gould <ted@gould.cx>
758
759 Disabling debug messages
760
7612010-02-16 Ted Gould <ted@gould.cx>
762
763 Debug messages.
764
7652010-02-16 Ted Gould <ted@gould.cx>
766
767 We should look at the other nicks even if this one doesn't work.
768
7692010-02-16 Ted Gould <ted@gould.cx>
770
771 Shipping our test desktop file
772
7732010-02-16 Ted Gould <ted@gould.cx>
774
775 Clean up touch file
776
7772010-02-16 Ted Gould <ted@gould.cx>
778
779 Checking to ensure the right nick is in the list
780
7812010-02-16 Ted Gould <ted@gould.cx>
782
783 Using the nick directly to make this work better.
784
7852010-02-16 Ted Gould <ted@gould.cx>
786
787 Wrong identity
788
7892010-02-16 Ted Gould <ted@gould.cx>
790
791 Forgot to set the type of the desktop file, need to be an Application.
792
7932010-02-16 Ted Gould <ted@gould.cx>
794
795 Add a test to launch an nick
796
7972010-02-16 Ted Gould <ted@gould.cx>
798
799 Adding a check to ensure we're getting the right names from the nicks.
800
8012010-02-16 Ted Gould <ted@gould.cx>
802
803 Making the function not recurse forever.
804
8052010-02-16 Ted Gould <ted@gould.cx>
806
807 Adding in local filter test functions.
808
8092010-02-16 Ted Gould <ted@gould.cx>
810
811 Check to ensure a global no show works.
812
8132010-02-16 Ted Gould <ted@gould.cx>
814
815 Fix group detection to put a space in the name of the group
816
8172010-02-16 Ted Gould <ted@gould.cx>
818
819 Better name
820
8212010-02-16 Ted Gould <ted@gould.cx>
822
823 Ignoring the new stuff
824
8252010-02-16 Ted Gould <ted@gould.cx>
826
827 A backslash off
828
8292010-02-16 Ted Gould <ted@gould.cx>
830
831 Adding in a basic test desktop file test
832
8332010-02-16 Ted Gould <ted@gould.cx>
834
835 Create a testing desktop file
836
8372010-02-16 Ted Gould <ted@gould.cx>
838
839 Refactoring the list checks into their own functions so we can check the desktop group as well.
840
8412010-02-16 Ted Gould <ted@gould.cx>
842
843 Adding in checking to see if we should be showing this entry.
844
8452010-02-16 Ted Gould <ted@gould.cx>
846
847 Basic parsing of the files.
848
8492010-02-16 Ted Gould <ted@gould.cx>
850
851 Checking for our shortcuts key, we don't really want a desktop file without it.
852
8532010-02-16 Ted Gould <ted@gould.cx>
854
855 Start loading the keyfile.
856
8572010-02-16 Ted Gould <ted@gould.cx>
858
859 Removing the reading of the desktop file.
860
8612010-02-16 Ted Gould <ted@gould.cx>
862
863 Identity management with the properties.
864
8652010-02-16 Ted Gould <ted@gould.cx>
866
867 Some error handling.
868
8692010-02-15 Ted Gould <ted@gould.cx>
870
871 A basic property system.
872
8732010-02-15 Ted Gould <ted@gould.cx>
874
875 Fleshing out the exec function which require GIO Unix
876
8772010-02-15 Ted Gould <ted@gould.cx>
878
879 Fleshing out getting the Name of a shortcut
880
8812010-02-15 Ted Gould <ted@gould.cx>
882
883 Fleshing out _new and _get_nicks Both are lovely functions.
884
8852010-02-15 Ted Gould <ted@gould.cx>
886
887 Getting some new private variables, and making sure they have a full lifecycle.
888
8892010-02-15 Ted Gould <ted@gould.cx>
890
891 Instanciating the prototypes and making some comments.
892
8932010-02-15 Ted Gould <ted@gould.cx>
894
895 Letz get ur prototypes
896
8972010-02-15 Ted Gould <ted@gould.cx>
898
899 Copyright headers
900
9012010-02-15 Ted Gould <ted@gould.cx>
902
903 Adding in the new object we're building for evaluating desktop shortcuts.
904
9052010-02-04 Ted Gould <ted@gould.cx>
906
907 0.3.2
908
9092010-02-02 Ted Gould <ted@gould.cx>
910
911 Fixes to the test suite.
912
9132010-02-02 Ted Gould <ted@gould.cx>
914
915 Adjusting to new timeout value
916
9172010-02-02 Ted Gould <ted@gould.cx>
918
919 Switching to 'bash'
920
9212010-02-02 Ted Gould <ted@gould.cx>
922
923 Adding an printout for saying which display we created.
924
9252010-02-02 Ted Gould <ted@gould.cx>
926
927 Adding in run-xvfb.sh
928
9292010-02-01 Ted Gould <ted@gould.cx>
930
931 Better handling of some timeout conditions and more logging.
932
9332010-01-28 Ted Gould <ted@gould.cx>
934
935 Adding a debug message for restarting the service.
936
9372010-01-28 Ted Gould <ted@gould.cx>
938
939 Error handling when building our proxies.
940
9412010-01-28 Ted Gould <ted@gould.cx>
942
943 Changing timeout to be approximatedly 1 second.
944
9452010-01-28 Ted Gould <ted@gould.cx>
946
947 checking the error field for name callback and printing an error when it fails.
948
9492010-01-28 Ted Gould <ted@gould.cx>
950
951 In the timeout function mention that we're shutting down, and have an environment variable to stop that.
952
9532010-01-21 Ted Gould <ted@gould.cx>
954
955 0.3.1
956
9572010-01-21 Ted Gould <ted@gould.cx>
958
959 When a watch fails we're moving to having that try and restart the startup/connection process again.
960
9612010-01-21 Ted Gould <ted@gould.cx>
962
963 Adding in tracking of the restart idle function and making sure we don't do it twice.
964
9652010-01-21 Ted Gould <ted@gould.cx>
966
967 In case we're restarting because of the 'Watch' returning failure we'd have a valid 'service_proxy' object to kill
968
9692010-01-21 Ted Gould <ted@gould.cx>
970
971 Setting up the watch_cb function so that in errors it'll try to restart. As most errors will be fixed by trying again.
972
9732010-01-19 Ted Gould <ted@gould.cx>
974
975 Support for entries having a location and moving that location.
976
9772010-01-18 Ted Gould <ted@gould.cx>
978
979 Update from trunk.
980
9812010-01-15 Ted Gould <ted@gould.cx>
982
983 Having the signaller test check the 'moved' signal as well as the others.
984
9852010-01-15 Ted Gould <ted@gould.cx>
986
987 No error on not having a get_location function. We'll just return zero.
988
9892010-01-15 Ted Gould <ted@gould.cx>
990
991 Basic location checking test.
992
9932010-01-15 Ted Gould <ted@gould.cx>
994
995 Fleshing out the get_location function as much as they're implemented here.
996
9972010-01-15 Ted Gould <ted@gould.cx>
998
999 Fixing the signal comments.
1000
10012010-01-15 Ted Gould <ted@gould.cx>
1002
1003 Setting up the move signal, which required custom marshallers.
1004
10052010-01-15 Ted Gould <ted@gould.cx>
1006
1007 API changes required to have locations for the entries.
1008
10092010-01-18 Ted Gould <ted@gould.cx>
1010
1011 Adding the code for having the services automatically restart if they crash.
1012
10132010-01-15 Ted Gould <ted@gould.cx>
1014
1015 It's a fundamental mistake to believe that we can protect people using
1016 this interface from the disconnection. We have no information to say
1017 that the new service starting will come up in the same state as the one
1018 before it. We need the individual implementers to verify that. Now we
1019 need to fix that. This commit does so.
1020
10212010-01-15 Ted Gould <ted@gould.cx>
1022
1023 Handling the connected signal as well, making sure we emit it.
1024
10252010-01-15 Ted Gould <ted@gould.cx>
1026
1027 Switching what our enviroment variable is for, let's just stop the whole thing instead of playing with it.
1028
10292010-01-15 Ted Gould <ted@gould.cx>
1030
1031 Setting up the signal for when the proxies falls down, we restart.
1032
10332010-01-15 Ted Gould <ted@gould.cx>
1034
1035 Filling out the function to start it again, and adding in the function to respond to the timeout.
1036
10372010-01-15 Ted Gould <ted@gould.cx>
1038
1039 Reset the restart_count when we start, and start to bring in 'start_service_again' to begin to throttle the restarts.
1040
10412010-01-15 Ted Gould <ted@gould.cx>
1042
1043 Getting a multiplier, and providing a way to override it using an environment variable.
1044
10452009-12-10 Ted Gould <ted@gould.cx>
1046
1047 0.3.0
1048
10492009-12-10 Ted Gould <ted@gould.cx>
1050
1051 Adding in license headers.
1052
10532009-12-10 Ted Gould <ted@gould.cx>
1054
1055 Adding in license headers.
1056
10572009-12-07 Ted Gould <ted@gould.cx>
1058
1059 Documentation, licenses, and some slight updates.
1060
10612009-12-04 Ted Gould <ted@gould.cx>
1062
1063 GPLv3 copyright headers.
1064
10652009-12-04 Ted Gould <ted@gould.cx>
1066
1067 Implemented the _connected function as it's silly that it wasn't.
1068
10692009-12-04 Ted Gould <ted@gould.cx>
1070
1071 More gtk-doc comments.
1072
10732009-12-03 Ted Gould <ted@gould.cx>
1074
1075 Adding in some comments and a little bit of code cleanup.
1076
10772009-12-03 Ted Gould <ted@gould.cx>
1078
1079 Putting in comments for the functions.
1080
10812009-12-03 Ted Gould <ted@gould.cx>
1082
1083 Service version numbers.
1084
10852009-12-07 Ted Gould <ted@gould.cx>
1086
1087 Add in support for sevice API versions.
1088
10892009-12-07 Ted Gould <ted@gould.cx>
1090
1091 Fixing a typo in the error message -- noticed by David Barth.
1092
10932009-12-03 Ted Gould <ted@gould.cx>
1094
1095 Adding a weak pointer to the service proxy.
1096
10972009-12-03 Ted Gould <ted@gould.cx>
1098
1099 Switching unwatch to being a no_reply function call.
1100
11012009-12-03 Ted Gould <ted@gould.cx>
1102
1103 Full signal handlers so that we can see everything.
1104
11052009-12-02 Ted Gould <ted@gould.cx>
1106
1107 Merge in from trunk, now two failing tests.
1108
11092009-12-02 Ted Gould <ted@gould.cx>
1110
1111 Forgot to delete the programs.
1112
11132009-12-02 Ted Gould <ted@gould.cx>
1114
1115 Actually checking the version and erroring on it.
1116
11172009-12-02 Ted Gould <ted@gould.cx>
1118
1119 Specifying who can't get the session bus.
1120
11212009-12-02 Ted Gould <ted@gould.cx>
1122
1123 Printing out the session bus address
1124
11252009-12-02 Ted Gould <ted@gould.cx>
1126
1127 Changing the names we're registering for to be correct.
1128
11292009-12-02 Ted Gould <ted@gould.cx>
1130
1131 Not erroring when we're supposed to pass.
1132
11332009-12-02 Ted Gould <ted@gould.cx>
1134
1135 Adding a log domain for error messages
1136
11372009-12-02 Ted Gould <ted@gould.cx>
1138
1139 Adding a new test to look at version numbers.
1140
11412009-12-02 Ted Gould <ted@gould.cx>
1142
1143 Adding _new functions that include the version number in them.
1144
11452009-12-02 Ted Gould <ted@gould.cx>
1146
1147 Sending a version number for the local service.
1148
11492009-12-01 Ted Gould <ted@gould.cx>
1150
1151 Adding a property for version.
1152
11532009-12-01 Ted Gould <ted@gould.cx>
1154
1155 Change the watch function to return both an API version and a user set version.
1156
11572009-12-03 Ted Gould <ted@gould.cx>
1158
1159 Patch to fix autogen.sh
1160
11612009-12-03 Cody Russell <crussell@canonical.com>
1162
1163 Fix autogen.sh so parameters are passed
1164
11652009-12-02 Ted Gould <ted@gould.cx>
1166
1167 Adding an unwatch command to allow for graceful disconnection from a service if we're not interested in it.
1168
11692009-12-01 Ted Gould <ted@gould.cx>
1170
1171 Only getting the bus once.
1172
11732009-12-01 Ted Gould <ted@gould.cx>
1174
1175 Trying to get a proxy before starting the service every time. If it exists, let's use it.
1176
11772009-12-01 Ted Gould <ted@gould.cx>
1178
1179 New files to ignore.
1180
11812009-12-01 Ted Gould <ted@gould.cx>
1182
1183 Adding a test to ensure that a service gets shutdown by someone unwatching it.
1184
11852009-12-01 Ted Gould <ted@gould.cx>
1186
1187 Checking to make sure we don't get connected twice, that'd be an error.
1188
11892009-12-01 Ted Gould <ted@gould.cx>
1190
1191 Updating connection prototype to get all the data.
1192
11932009-12-01 Ted Gould <ted@gould.cx>
1194
1195 Making the timeout a failure case, and making it so that we want a graceful shutdown.
1196
11972009-12-01 Ted Gould <ted@gould.cx>
1198
1199 Unwatching if we have mismatched version.
1200
12012009-12-01 Ted Gould <ted@gould.cx>
1202
1203 When destroying the object we tell the watched service that we're not watching it.
1204
12052009-12-01 Ted Gould <ted@gould.cx>
1206
1207 Using the define for the version on both sides
1208
12092009-12-01 Ted Gould <ted@gould.cx>
1210
1211 Finding the watcher and removing him from the list.
1212
12132009-12-01 Ted Gould <ted@gould.cx>
1214
1215 Add an unwatch function with a basic handler.
1216
12172009-11-24 Ted Gould <ted@gould.cx>
1218
1219 Adding in a small tool to test loading of indicators on the command line. (easier development)
1220
12212009-11-24 Ted Gould <ted@gould.cx>
1222
1223 Adding support for removing entries
1224
12252009-11-24 Ted Gould <ted@gould.cx>
1226
1227 Stopping the app when the window closes.
1228
12292009-11-24 Ted Gould <ted@gould.cx>
1230
1231 Grabbing the entry added function as well, didn't realize how much it did :)
1232
12332009-11-24 Ted Gould <ted@gould.cx>
1234
1235 Showing the menubar and window
1236
12372009-11-24 Ted Gould <ted@gould.cx>
1238
1239 Adding a small little tool to load an indicator from the command line.
1240
12412009-11-05 Ted Gould <ted@canonical.com>
1242
1243 64-bit fix in that GTypes are not ints on 64-bit
1244
12452009-11-05 Ted Gould <ted@canonical.com>
1246
1247 Changing the indicator-object API to support indicators that have multiple entries, and are dynamic.
1248
12492009-11-04 Ted Gould <ted@canonical.com>
1250
1251 Changing the include directory as well.
1252
12532009-11-04 Ted Gould <ted@canonical.com>
1254
1255 Moving everything up to '3' as we're breaking everyone pretty bad at this point.
1256
12572009-11-04 Ted Gould <ted@canonical.com>
1258
1259 Updating to current trunk.
1260
12612009-11-04 Ted Gould <ted@canonical.com>
1262
1263 Use close instead of unreffing.
1264
12652009-11-04 Ted Gould <ted@canonical.com>
1266
1267 Adding a simple indicator test that checks to make sure we can signal up the stack.
1268
12692009-11-04 Ted Gould <ted@canonical.com>
1270
1271 Building a dummy indicator that signals.
1272
12732009-11-04 Ted Gould <ted@canonical.com>
1274
1275 Using the proper define for the type.
1276
12772009-11-03 Ted Gould <ted@canonical.com>
1278
1279 Adding in some ID helpers.
1280
12812009-11-03 Ted Gould <ted@canonical.com>
1282
1283 Adding in some signals to make for some more fun.
1284
12852009-11-03 Ted Gould <ted@canonical.com>
1286
1287 Updating to current trunk.
1288
12892009-11-03 Ted Gould <ted@canonical.com>
1290
1291 Changing the way the module is free'd
1292
12932009-11-03 Ted Gould <ted@canonical.com>
1294
1295 Having the test expect an object, but fail when calling the functions.
1296
12972009-11-03 Ted Gould <ted@canonical.com>
1298
1299 Make the tester dynamically link the lib so that there's not two versions of everything.
1300
13012009-11-03 Ted Gould <ted@canonical.com>
1302
1303 Linking the indicators with the libindicator library.
1304
13052009-11-03 Ted Gould <ted@canonical.com>
1306
1307 Switching to checking the entires list instead of individual functions.
1308
13092009-11-03 Ted Gould <ted@canonical.com>
1310
1311 Converting the dummy indicators over to the new API. They compile now.
1312
13132009-11-03 Ted Gould <ted@canonical.com>
1314
1315 Typo
1316
13172009-11-03 Ted Gould <ted@canonical.com>
1318
1319 Creating the actual backing function for indicator_object_get_entries.
1320
13212009-11-03 Ted Gould <ted@canonical.com>
1322
1323 Adding in a default handler for get_entries.
1324
13252009-11-03 Ted Gould <ted@canonical.com>
1326
1327 Whew, blew up the interface and built it back again.
1328
13292009-11-03 Ted Gould <ted@canonical.com>
1330
1331 Redefining the interface. Now this object should get subclassed by folks.
1332
13332009-11-03 Ted Gould <ted@canonical.com>
1334
1335 Removing the instance object. I think that we can do everything we need by using the object.
1336
13372009-11-03 Ted Gould <ted@canonical.com>
1338
1339 Switching to a set_type function instead of making people do that themselves.
1340
13412009-11-03 Ted Gould <ted@canonical.com>
1342
1343 Adding in the basis for the instance class.
1344
13452009-11-03 Ted Gould <ted@canonical.com>
1346
1347 Stripping out the symbols for the old stuff, and going with the new of just getting a type.
1348
13492009-11-03 Ted Gould <ted@canonical.com>
1350
1351 We need atleast the loader branch as that's what we want to change.
1352
13532009-11-03 Ted Gould <ted@canonical.com>
1354
1355 Adding a service management interface into libindicators as many will use that.
1356
13572009-11-03 Ted Gould <ted@canonical.com>
1358
1359 Making a warning not use a colloquialism.
1360
13612009-11-03 Ted Gould <ted@canonical.com>
1362
1363 Changing version to service_version
1364
13652009-11-03 Ted Gould <ted@canonical.com>
1366
1367 Syncing up with trunk before merging.
1368
13692009-11-02 Ted Gould <ted@canonical.com>
1370
1371 Oops, we need to tell package config that we're a big library now.
1372
13732009-11-02 Ted Gould <ted@canonical.com>
1374
1375 Distcheck fixes. Looking for the files in the right place and making sure we clean up after ourselves.
1376
13772009-11-02 Ted Gould <ted@canonical.com>
1378
1379 We should pass the test if we get a connection, it means we activated.
1380
13812009-11-02 Ted Gould <ted@canonical.com>
1382
1383 We want to not get the shutdown. Since we're testing that we get it without connection we can now assume that if we don't get it we should pass.
1384
13852009-11-02 Ted Gould <ted@canonical.com>
1386
1387 Adding a fallback to the session bus after trying the starter bus.
1388
13892009-11-02 Ted Gould <ted@canonical.com>
1390
1391 Switching the name to match the service file... should fail.
1392
13932009-11-02 Ted Gould <ted@canonical.com>
1394
1395 Building a service file.
1396
13972009-11-02 Ted Gould <ted@canonical.com>
1398
1399 Adding in the basic data needed to start bringing up a test to start the service.
1400
14012009-11-02 Ted Gould <ted@canonical.com>
1402
1403 Fixing up the build rules so that they're directory independent.
1404
14052009-11-02 Ted Gould <ted@canonical.com>
1406
1407 Some things are errors that should really be warnings.
1408
14092009-11-02 Ted Gould <ted@canonical.com>
1410
1411 Ah, we can't throw an error on success.
1412
14132009-10-30 Ted Gould <ted@canonical.com>
1414
1415 Adding a test that ensures we don't get a connect signal.
1416
14172009-10-30 Ted Gould <ted@canonical.com>
1418
1419 Adding in the connected property and signalling when we're all hooked up.
1420
14212009-10-29 Ted Gould <ted@canonical.com>
1422
1423 A service proxy, and then calling watch.
1424
14252009-10-29 Ted Gould <ted@canonical.com>
1426
1427 Building the dbus proxy and using it a little bit.
1428
14292009-10-29 Ted Gould <ted@canonical.com>
1430
1431 Ah, forgot to free name
1432
14332009-10-29 Ted Gould <ted@canonical.com>
1434
1435 Properties functions.
1436
14372009-10-29 Ted Gould <ted@canonical.com>
1438
1439 Signals and properties, oh my!
1440
14412009-10-29 Ted Gould <ted@canonical.com>
1442
1443 Adding the API functions.
1444
14452009-10-29 Ted Gould <ted@canonical.com>
1446
1447 Oops, forgot to set to passed.
1448
14492009-10-29 Ted Gould <ted@canonical.com>
1450
1451 Sending shutdown signal 500 ms after getting a name if we have no watchers.
1452
14532009-10-29 Ted Gould <ted@canonical.com>
1454
1455 Adding in the watchers and timeout parameter.
1456
14572009-10-29 Ted Gould <ted@canonical.com>
1458
1459 Adding in some shared strings for finding intefaces and objects.
1460
14612009-10-29 Ted Gould <ted@canonical.com>
1462
1463 Woot! We're a DBus service now.
1464
14652009-10-29 Ted Gould <ted@canonical.com>
1466
1467 Building ourselves a DBus proxy.
1468
14692009-10-29 Ted Gould <ted@canonical.com>
1470
1471 Filling in more of the name property.
1472
14732009-10-29 Ted Gould <ted@canonical.com>
1474
1475 Adding in the 'name' property
1476
14772009-10-29 Ted Gould <ted@canonical.com>
1478
1479 Adding the shutdown signal
1480
14812009-10-29 Ted Gould <ted@canonical.com>
1482
1483 Woot! A failing test. Look how TDD I am.
1484
14852009-10-29 Ted Gould <ted@canonical.com>
1486
1487 Making the gtester stuff into a autotest thingy.
1488
14892009-10-29 Ted Gould <ted@canonical.com>
1490
1491 Creating a new test and linking it into things.
1492
14932009-10-29 Ted Gould <ted@canonical.com>
1494
1495 Putting a dummy implementation in for _new for linking
1496
14972009-10-29 Ted Gould <ted@canonical.com>
1498
1499 Adding basic interfaces and docs to IndicatorService
1500
15012009-10-29 Ted Gould <ted@canonical.com>
1502
1503 Defining some API and boot strapping documentation.
1504
15052009-10-29 Ted Gould <ted@canonical.com>
1506
1507 Making 'INDICATOR' the prefix for the objects.
1508
15092009-10-29 Ted Gould <ted@canonical.com>
1510
1511 Putting in some templated objects.
1512
15132009-10-28 Ted Gould <ted@canonical.com>
1514
1515 Building ourselves a little dbus spec
1516
15172009-10-28 Ted Gould <ted@canonical.com>
1518
1519 Adding a description for the indicator service.
1520
15212009-10-28 Ted Gould <ted@canonical.com>
1522
1523 Grabbing the loader branch
1524
15252009-11-03 Ted Gould <ted@canonical.com>
1526
1527 Merging in an interface for loading modules cleanly.
1528
15292009-11-03 Ted Gould <ted@canonical.com>
1530
1531 Changing comment on private struct.
1532
15332009-11-03 Ted Gould <ted@canonical.com>
1534
1535 Typo
1536
15372009-11-03 Ted Gould <ted@canonical.com>
1538
1539 Comments in the copyright statements updated.
1540
15412009-10-28 Ted Gould <ted@canonical.com>
1542
1543 Removing valgrind as I want to clean this branch up and make another for that.
1544
15452009-10-28 Ted Gould <ted@canonical.com>
1546
1547 Oh, legal headers. Fun, fun.
1548
15492009-10-28 Ted Gould <ted@canonical.com>
1550
1551 Adding in comments.
1552
15532009-10-14 Ted Gould <ted@canonical.com>
1554
1555 Adding in check for valgrind that we'll need for the test tools.
1556
15572009-10-11 Ted Gould <ted@canonical.com>
1558
1559 Adding the terballs into ignore
1560
15612009-10-11 Ted Gould <ted@canonical.com>
1562
1563 Making a tools directory
1564
15652009-10-11 Ted Gould <ted@canonical.com>
1566
1567 using the blank dummy indicator
1568
15692009-10-11 Ted Gould <ted@canonical.com>
1570
1571 Building a new dummy indicator that doesn't have any symbols in it.
1572
15732009-10-08 Ted Gould <ted@canonical.com>
1574
1575 Testing the accessors
1576
15772009-10-08 Ted Gould <ted@canonical.com>
1578
1579 Adding some accessor functions for the various GTK objects.
1580
15812009-10-08 Ted Gould <ted@canonical.com>
1582
1583 Maintaining a reference to the objects we create in the object.
1584
15852009-10-08 Ted Gould <ted@canonical.com>
1586
1587 We need to use GTK.
1588
15892009-10-08 Ted Gould <ted@canonical.com>
1590
1591 A better dummy menu.
1592
15932009-10-08 Ted Gould <ted@canonical.com>
1594
1595 Create a very simple indicator and testing it.
1596
15972009-10-08 Ted Gould <ted@canonical.com>
1598
1599 Being a bit more verbose
1600
16012009-10-08 Ted Gould <ted@canonical.com>
1602
1603 Making it so that the null test checks for failure as we shoudln't have a null image and label. Also making it so that warnings don't cause the test to fail.
1604
16052009-10-08 Ted Gould <ted@canonical.com>
1606
1607 Making it so that we use the same unref code as everyone else.
1608
16092009-10-08 Ted Gould <ted@canonical.com>
1610
1611 Truth again. Keeps bitting back. I shouldn't of lied in the 2nd grade, I confess! No more, please.
1612
16132009-10-08 Ted Gould <ted@canonical.com>
1614
1615 Checking to see if a file exists before trying to load it.
1616
16172009-10-08 Ted Gould <ted@canonical.com>
1618
1619 Truth. Sucks.
1620
16212009-10-08 Ted Gould <ted@canonical.com>
1622
1623 Turning all the return if fails into proper if's with warning and unref the object so there aren't any memory leaks.
1624
16252009-10-08 Ted Gould <ted@canonical.com>
1626
1627 Use the new build dir flag
1628
16292009-10-08 Ted Gould <ted@canonical.com>
1630
1631 Build dir fix and making gtester run all of them even if one fails.
1632
16332009-10-08 Ted Gould <ted@canonical.com>
1634
1635 Making it so that we're not using g_return_if_fail as it messes up the test suite.
1636
16372009-10-08 Ted Gould <ted@canonical.com>
1638
1639 Fleshing out the load from file function. Still fails.
1640
16412009-10-08 Ted Gould <ted@canonical.com>
1642
1643 A test to load the dummy indicator
1644
16452009-10-08 Ted Gould <ted@canonical.com>
1646
1647 Apparently they have to be installable to get the .so. Fail.
1648
16492009-10-08 Ted Gould <ted@canonical.com>
1650
1651 Adding a test that should pass as given a bad filename we should get no object back.
1652
16532009-10-08 Ted Gould <ted@canonical.com>
1654
1655 Adding a function to create an object from a file
1656
16572009-10-08 Ted Gould <ted@canonical.com>
1658
1659 Creating a dummy indicator that returns null
1660
16612009-10-08 Ted Gould <ted@canonical.com>
1662
1663 Switch from GLib to GTK as that's what we really needed.
1664
16652009-10-08 Ted Gould <ted@canonical.com>
1666
1667 Using a weak ref instead of connecting to a signal that doesn't exist
1668
16692009-10-08 Ted Gould <ted@canonical.com>
1670
1671 Putting data in the private
1672
16732009-10-08 Ted Gould <ted@canonical.com>
1674
1675 Test to build the object and unref it.
1676
16772009-10-08 Ted Gould <ted@canonical.com>
1678
1679 Fleshing out the test a little bit.
1680
16812009-10-08 Ted Gould <ted@canonical.com>
1682
1683 Adding in a simple little test.
1684
16852009-10-08 Ted Gould <ted@canonical.com>
1686
1687 Adding in a tests folder
1688
16892009-10-08 Ted Gould <ted@canonical.com>
1690
1691 Ignoring our new file.
1692
16932009-10-06 Ted Gould <ted@canonical.com>
1694
1695 Adding some pkg-config love to get things compiling all nice like.
1696
16972009-10-06 Ted Gould <ted@canonical.com>
1698
1699 Building a base object.
1700
17012009-10-08 Ted Gould <ted@canonical.com>
1702
1703 0.2.1
1704
17052009-10-06 Ted Gould <ted@canonical.com>
1706
1707 Adding license information to the header
1708
17092009-10-06 Ted Gould <ted@canonical.com>
1710
1711 oops, should be GPLv3 not LGPLv3
1712
17132009-10-06 Ted Gould <ted@canonical.com>
1714
1715 Header for the header file that has the LGPLv3
1716
17172009-09-10 Ted Gould <ted@canonical.com>
1718
1719 Making 0.2.0
1720
17212009-08-19 Ted Gould <ted@canonical.com>
1722
1723 Using AM 1.11 silent mode
1724
17252009-08-18 Ted Gould <ted@canonical.com>
1726
1727 Deleting everything only leaving libindicator
1728
17292009-08-08 Ted Gould <ted@canonical.com>
1730
1731 Adding an icons directory to the .pc file
1732
17332009-08-07 Ted Gould <ted@canonical.com>
1734
1735 Merging in the branch making two applets.
1736
17372009-08-07 Ted Gould <ted@canonical.com>
1738
1739 Changing the Bonobo server description file name to match that of FUSA.
1740
17412009-08-07 Ted Gould <ted@canonical.com>
1742
1743 Oops, we need more identity.
1744
17452009-08-07 Ted Gould <ted@canonical.com>
1746
1747 Switching the name to the proper server file.
1748
17492009-08-07 Ted Gould <ted@canonical.com>
1750
1751 Loading only the SUS plugin.
1752
17532009-08-07 Ted Gould <ted@canonical.com>
1754
1755 Blocking out SUS from standard applet.
1756
17572009-08-07 Ted Gould <ted@canonical.com>
1758
1759 Fixing the generation rules for the bonobo server files.
1760
17612009-08-07 Ted Gould <ted@canonical.com>
1762
1763 Ignoring more files.
1764
17652009-08-07 Ted Gould <ted@canonical.com>
1766
1767 Switching the name to actually be correct.
1768
17692009-08-07 Ted Gould <ted@canonical.com>
1770
1771 Changing the name of the directory to -sus which makes more sense
1772
17732009-08-07 Ted Gould <ted@canonical.com>
1774
1775 New executable name
1776
17772009-08-07 Ted Gould <ted@canonical.com>
1778
1779 Renaming the server file
1780
17812009-08-07 Ted Gould <ted@canonical.com>
1782
1783 Adjusting the namespace. Just to make things fun like that.
1784
17852009-08-07 Ted Gould <ted@canonical.com>
1786
1787 Making the schema translatable
1788
17892009-08-07 Ted Gould <ted@canonical.com>
1790
1791 Adding a new server to connect with our new applet. Still needs changes as it's just a copy.
1792
17932009-08-07 Ted Gould <ted@canonical.com>
1794
1795 Adding a new build target for our new applet
1796
17972009-08-07 Ted Gould <ted@canonical.com>
1798
1799 Adding the new src to the build system
1800
18012009-08-07 Ted Gould <ted@canonical.com>
1802
1803 New src entry
1804
18052009-08-06 Ted Gould <ted@canonical.com>
1806
1807 Aurelien's patch to add a set_server function to indicators.
1808
18092009-08-06 Aurelien Gateau <aurelien.gateau@canonical.com>
1810
1811 Updated documentation
1812
18132009-08-05 Aurelien Gateau <aurelien.gateau@canonical.com>
1814
1815 Introduce indicate_indicator_set_server() so that server can be defined for
1816 message indicators too.
1817
18182009-08-05 Ted Gould <ted@canonical.com>
1819
1820 Maintaining the count independent of the entires.
1821
18222009-08-04 Ted Gould <ted@canonical.com>
1823
1824 Update the pc file from the GTK split out.
1825
18262009-08-04 Ted Gould <ted@canonical.com>
1827
1828 Merging in the splitout of a GTK version of the lib
1829
18302009-08-04 Ted Gould <ted@canonical.com>
1831
1832 Adding libindicate a build include
1833
18342009-08-04 Ted Gould <ted@canonical.com>
1835
1836 Removing some more noise
1837
18382009-08-04 Ted Gould <ted@canonical.com>
1839
1840 Ignoring the tarball
1841
18422009-08-04 Ted Gould <ted@canonical.com>
1843
1844 Ignoring the right file
1845
18462009-08-04 Ted Gould <ted@canonical.com>
1847
1848 Making seperate versioning for libindicate-gtk
1849
18502009-08-04 Ted Gould <ted@canonical.com>
1851
1852 Bumping the version as we removed a function.
1853
18542009-08-04 Ted Gould <ted@canonical.com>
1855
1856 A bunch of distcheck fixes to clean things up
1857
18582009-08-03 Ted Gould <ted@canonical.com>
1859
1860 Some odd change
1861
18622009-08-03 Ted Gould <ted@canonical.com>
1863
1864 Last libgtk-pixbuf header
1865
18662009-08-03 Ted Gould <ted@canonical.com>
1867
1868 Removing GTK dependencies from the libindicate stuff
1869
18702009-08-03 Ted Gould <ted@canonical.com>
1871
1872 Fixing these guys to include the -gtk library where needed
1873
18742009-08-03 Ted Gould <ted@canonical.com>
1875
1876 Some ignore files for fun
1877
18782009-08-03 Ted Gould <ted@canonical.com>
1879
1880 Oops, forgot the listener stuff
1881
18822009-08-03 Ted Gould <ted@canonical.com>
1883
1884 Moving the listener code and some indicator code into libindicate-gtk
1885
18862009-08-03 Ted Gould <ted@canonical.com>
1887
1888 Okay, now it is the offending function in it.
1889
18902009-08-03 Ted Gould <ted@canonical.com>
1891
1892 Creating a default little GTK library to move the GTK stuff in
1893
18942009-08-03 Ted Gould <ted@canonical.com>
1895
1896 Adding a function to set the server of the indicator upon creation. indicate_indicator_new_with_server()
1897
18982009-08-03 Ted Gould <ted@canonical.com>
1899
1900 Merging in changes to the destroy and removing a warning.
1901
19022009-07-27 Aurelien Gateau <aurelien.gateau@canonical.com>
1903
1904 Removed warning: it's annoying in unittests.
1905
19062009-07-27 Aurelien Gateau <aurelien.gateau@canonical.com>
1907
1908 Destroy dbus proxies in listener finalize.
1909
1910 Makes it possible to destroy a listener and recreate one without calling the
1911 old instance callbacks (useful for unit-tests).
1912
19132009-08-03 Ted Gould <ted@canonical.com>
1914
1915 Ignoring built files
1916
19172009-07-21 Ted Gould <ted@canonical.com>
1918
1919 Fixing the other signal marshallers
1920
19212009-07-21 Ted Gould <ted@canonical.com>
1922
1923 Using the server marshaller
1924
19252009-07-21 Ted Gould <ted@canonical.com>
1926
1927 Creating the server marshallers that we need
1928
19292009-07-21 Ted Gould <ted@canonical.com>
1930
1931 Oops, we shouldn't have a prototype for a function that doesn't exist. Thanks to Aurilien.
1932
19332009-07-03 Ted Gould <ted@canonical.com>
1934
1935 Configure change to cleanup output
1936
19372009-07-03 Ted Gould <ted@canonical.com>
1938
1939 A little like mentioned on the GNOME Wiki, but doesn't work until I have a higher version of automake. Doesn't seem to cause problems though.
1940
19412009-06-08 Ted Gould <ted@canonical.com>
1942
1943 Patch from Mark Trompell to make suffix checking better.
1944
19452009-05-05 Ted Gould <ted@canonical.com>
1946
1947 Merging in the documentation branch.
1948
19492009-04-30 Ted Gould <ted@canonical.com>
1950
1951 Never understand this file really.
1952
19532009-04-30 Ted Gould <ted@canonical.com>
1954
1955 Fixing function listing
1956
19572009-04-30 Ted Gould <ted@canonical.com>
1958
1959 Fixing typo
1960
19612009-04-30 Ted Gould <ted@canonical.com>
1962
1963 Fixing some documentation bugs.
1964
19652009-04-30 Ted Gould <ted@canonical.com>
1966
1967 Documenting most of the public visible functions
1968
19692009-04-30 Ted Gould <ted@canonical.com>
1970
1971 Adding in arguments for the signals
1972
19732009-04-30 Ted Gould <ted@canonical.com>
1974
1975 Adding in arguments on the signal docs.
1976
19772009-04-30 Ted Gould <ted@canonical.com>
1978
1979 Woot, signal documentation works now.
1980
19812009-04-30 Ted Gould <ted@canonical.com>
1982
1983 Basic signals docs.
1984
19852009-04-30 Ted Gould <ted@canonical.com>
1986
1987 Server section documentation.
1988
19892009-04-30 Ted Gould <ted@canonical.com>
1990
1991 Comments for the class, who put all those functions on there...
1992
19932009-04-30 Ted Gould <ted@canonical.com>
1994
1995 Adding in message documentation and cleaning up some mistakes as I see them.
1996
19972009-04-30 Ted Gould <ted@canonical.com>
1998
1999 Never understand this file
2000
20012009-04-30 Ted Gould <ted@canonical.com>
2002
2003 Doing a better job about defining out the documentation gets
2004 created and looks. Much cleaner.
2005
20062009-04-30 Ted Gould <ted@canonical.com>
2007
2008 Breaking out into sections.
2009
20102009-04-30 Ted Gould <ted@canonical.com>
2011
2012 Section information
2013
20142009-04-30 Ted Gould <ted@canonical.com>
2015
2016 Adding to the unused side of things.
2017
20182009-04-30 Ted Gould <ted@canonical.com>
2019
2020 Removing the big defines that aren't useful and the boilerplate get_type functions.
2021
20222009-04-30 Ted Gould <ted@canonical.com>
2023
2024 Reformatting to make gtk-doc happy.
2025
20262009-04-30 Ted Gould <ted@canonical.com>
2027
2028 Making it more like English and less like a pointer table.
2029
20302009-04-30 Ted Gould <ted@canonical.com>
2031
2032 Adding in IndicateIndicatorClass documentation.
2033
20342009-04-30 Ted Gould <ted@canonical.com>
2035
2036 What is the server
2037
20382009-04-30 Ted Gould <ted@canonical.com>
2039
2040 Typo
2041
20422009-04-30 Ted Gould <ted@canonical.com>
2043
2044 Getting most of the indicator documentation in the pool.
2045
20462009-04-30 Ted Gould <ted@canonical.com>
2047
2048 Turns out that gtk-doc can't have the name of the function on the same line as the start of the comment. How stupid.
2049
20502009-04-30 Ted Gould <ted@canonical.com>
2051
2052 Removing symbols that shouldn't be in the docs anyway.
2053
20542009-04-30 Ted Gould <ted@canonical.com>
2055
2056 Ignoring the dbus and glib-marshaller generated header files.
2057
20582009-04-30 Ted Gould <ted@canonical.com>
2059
2060 Dispaly typo
2061
20622009-04-30 Ted Gould <ted@canonical.com>
2063
2064 First pass at trying to create some function documentation for Indicator
2065
20662009-04-29 Ted Gould <ted@canonical.com>
2067
2068 Patch from Niel Patel to close the directory after opening it.
2069
20702009-04-29 Ted Gould <ted@canonical.com>
2071
2072 Patch from Niel Patel to close the directory after opening it.
2073
20742009-04-27 Ted Gould <ted@canonical.com>
2075
2076 How important a simple backslash is :)
2077
20782009-04-27 Ted Gould <ted@canonical.com>
2079
2080 Merging in the testing branch to get some tests for this guy
2081
20822009-04-27 Ted Gould <ted@canonical.com>
2083
2084 Switching to system dbus-test-runner
2085
20862009-04-20 Ted Gould <ted@canonical.com>
2087
2088 Adding a test to build a bunch of indicators
2089
20902009-04-20 Ted Gould <ted@canonical.com>
2091
2092 Adding in multiple servers connecting in to declare interest test
2093
20942009-04-20 Ted Gould <ted@canonical.com>
2095
2096 Expanding range of interest test and not checking to see if we got none, we shouldn't get it.
2097
20982009-04-20 Ted Gould <ted@canonical.com>
2099
2100 Gaurding against setting bad interests
2101
21022009-04-20 Ted Gould <ted@canonical.com>
2103
2104 Adding an interests test
2105
21062009-04-20 Ted Gould <ted@canonical.com>
2107
2108 Woot, now we do distcheck too
2109
21102009-04-20 Ted Gould <ted@canonical.com>
2111
2112 Distcheck fixes
2113
21142009-04-20 Ted Gould <ted@canonical.com>
2115
2116 Adding in a simple test
2117
21182009-04-20 Ted Gould <ted@canonical.com>
2119
2120 Build infrastructure for first test
2121
21222009-04-20 Ted Gould <ted@canonical.com>
2123
2124 Moving tests to examples
2125
21262009-04-22 Ted Gould <ted@canonical.com>
2127
2128 Get the submenu set right.
2129
21302009-04-22 Ted Gould <ted@canonical.com>
2131
2132 Slipping in the hbox
2133
21342009-04-22 Ted Gould <ted@canonical.com>
2135
2136 Oops, cut and paste error, pulling up the wrong symbols
2137
21382009-04-22 Ted Gould <ted@canonical.com>
2139
2140 Turning versions into a function and adding a name symbol. Not yet used though.
2141
21422009-04-22 Ted Gould <ted@canonical.com>
2143
2144 Wow, the genius of making a symbol you want to export static is simply amazing. It's truly a wonder of nature that I can tie my shoes in the morning.
2145
21462009-04-22 Ted Gould <ted@canonical.com>
2147
2148 Oops, not what I wanted. These should have been prototypes not global variables. Takes a second to think about it, but yeah, that's what they were.
2149
21502009-04-22 Ted Gould <ted@canonical.com>
2151
2152 Forgot a + on gtk
2153
21542009-04-21 Ted Gould <ted@canonical.com>
2155
2156 Changing to an icon and a lable and building our own item
2157
21582009-04-21 Ted Gould <ted@canonical.com>
2159
2160 Putting in and checking version information to ensure we all agree about the header version
2161
21622009-04-21 Ted Gould <ted@canonical.com>
2163
2164 Fixing and using the new indicator header. This will help to connect things together and make them actually work in a reasonably type safe way.
2165
21662009-04-21 Ted Gould <ted@canonical.com>
2167
2168 Moving the indicators directory to match libindicator
2169
21702009-04-21 Ted Gould <ted@canonical.com>
2171
2172 Setting the indicators directory manually
2173
21742009-04-21 Ted Gould <ted@canonical.com>
2175
2176 Creating an indicator lib to make sure we can attach all these things together.
2177
21782009-04-20 Ted Gould <ted@canonical.com>
2179
2180 Chaning the include so that it works for make distcheck
2181
21822009-04-13 Ted Gould <ted@canonical.com>
2183
2184 Adding in support for finding out if people are interesting on the bus using introspection instead of sending a random function call to them and seeing what happens.
2185
21862009-04-13 Ted Gould <ted@canonical.com>
2187
2188 Commenting out some debug messages
2189
21902009-04-13 Ted Gould <ted@canonical.com>
2191
2192 Less debug
2193
21942009-04-13 Ted Gould <ted@canonical.com>
2195
2196 Ah, a typo. Bother.
2197
21982009-04-13 Ted Gould <ted@canonical.com>
2199
2200 Okay, connected into that other there code... let's see what happens.
2201
22022009-04-13 Ted Gould <ted@canonical.com>
2203
2204 Fleshing out some
2205
22062009-04-13 Ted Gould <ted@canonical.com>
2207
2208 Whoa, it like builds and stuff
2209
22102009-04-12 Ted Gould <ted@canonical.com>
2211
2212 Updating from trunk
2213
22142009-04-12 Ted Gould <ted@canonical.com>
2215
2216 Proto-pseudo-code for the introspection functions that are going to be needed
2217
22182009-04-10 Ted Gould <ted@canonical.com>
2219
2220 Adding in libxml linking
2221
22222009-04-13 Ted Gould <ted@canonical.com>
2223
2224 Fixes to the finalize functions.
2225
22262009-04-13 Ted Gould <ted@canonical.com>
2227
2228 Making into a 6
2229
22302009-04-13 Ted Gould <ted@canonical.com>
2231
2232 Adding a bug number
2233
22342009-04-13 Ted Gould <ted@canonical.com>
2235
2236 Adding in call to the parent class' finalize function as well, this should free all the way up to the top.
2237
22382009-04-12 Ted Gould <ted@canonical.com>
2239
2240 Some slight code cleanups to remove warnings
2241
22422009-04-11 Ted Gould <ted@canonical.com>
2243
2244 Fixing some pedantic little bugs to try and figure out what's causing 359018
2245
22462009-04-10 Ted Gould <ted@canonical.com>
2247
2248 Dummy to put bug number in.
2249
22502009-04-10 Ted Gould <ted@canonical.com>
2251
2252 Create the virtual function for checking interest.
2253
22542009-04-10 Ted Gould <ted@canonical.com>
2255
2256 Merging in Eitan's gtype-ify of the enums and the IndicateListener... objects.
2257
22582009-04-10 Eitan Isaacson <eitan@ascender.com>
2259
2260 gtypify IndicateListenerIndicator
2261
22622009-04-10 Eitan Isaacson <eitan@ascender.com>
2263
2264 changed IndicateListenerServer to a gtyped pointer instead of a gboxed.
2265
22662009-04-08 Eitan Isaacson <eitan@ascender.com>
2267
2268 Changed marshallers to GBoxed for IndicatorListenerServer.
2269 Make copy/free functions empty for now.
2270
22712009-04-08 Eitan Isaacson <eitan@ascender.com>
2272
2273 GBoxed IndicateListenerServer
2274
22752009-04-08 Eitan Isaacson <eitan@ascender.com>
2276
2277 gtypified the interests enum.
2278
22792009-04-10 Ted Gould <ted@canonical.com>
2280
2281 Marking the dev branch as such.
2282
22832009-04-07 Ted Gould <ted@canonical.com>
2284
2285 Added in an 'icon-name' to make the about dialog have a proper icon.
2286
22872009-04-07 Ted Gould <ted@canonical.com>
2288
2289 Clearing another warning. Shame gdk doesn't do this one for us.
2290
22912009-04-07 Ted Gould <ted@canonical.com>
2292
2293 Patch from Eitan Isaacson to correct prototype. Had to be adjusted slightly as the prototypes had moved.
2294
22952009-04-07 Ted Gould <ted@canonical.com>
2296
2297 Ignoring our new test
2298
22992009-04-07 Ted Gould <ted@canonical.com>
2300
2301 Patch from Eitan Isaacson to remove a ref/unref infinite loop that effectively made it so that we kept our objects forever. While we love them, at some point we need to say goodbye.
2302
23032009-04-07 Ted Gould <ted@canonical.com>
2304
2305 Making it so that we don't register the object twice. This is really
2306 a work around, but it's atleast fixes the crasher. Which sucked. We
2307 need to work with the dbus folks to make this better.
2308
23092009-04-07 Ted Gould <ted@canonical.com>
2310
2311 Adding show hide server test from Eitan on bug 351537
2312
23132009-04-07 Ted Gould <ted@canonical.com>
2314
2315 I finally understood what seb128 told me about the version numbering.
2316 I feel so stupid for not understanding before :)
2317
23182009-04-07 Ted Gould <ted@canonical.com>
2319
2320 Hiding some debugging messages.
2321
23222009-04-07 Ted Gould <ted@canonical.com>
2323
2324 Simplifying error message
2325
23262009-04-06 Ted Gould <ted@canonical.com>
2327
2328 * Some debug messages
2329 * Making the comparison of interests detect changings properly
2330 * Correctly use g_list_remove in several cases making for long lists
2331 * Using g_list_prepend instead of append because it's faster.
2332 * Checking whether we've got proxies before destroying them.
2333
23342009-04-03 Ted Gould <ted@canonical.com>
2335
2336 Moving private interests out of the public header file.
2337
23382009-04-03 Ted Gould <ted@canonical.com>
2339
2340 Not quite sure how these got added, but I'm not going to
2341 fight it.
2342
23432009-04-03 Ted Gould <ted@canonical.com>
2344
2345 Trying to get to a sane state. I apparently don't know as much
2346 about library versioning as I thought I did.
2347
23482009-04-03 Ted Gould <ted@canonical.com>
2349
2350 Hiding all of the functions that part of the DBus interface in that
2351 now they're all prefixed with '_' so that they don't get exported
2352 as part of the library symbols. This should simplify everything a
2353 little bit for implementors.
2354
23552009-04-03 Ted Gould <ted@canonical.com>
2356
2357 Getting rid of everything starting with 'd'. This gets rid of the dbus stuff that isn't set up to be static, which is silly.
2358
23592009-04-03 Ted Gould <ted@canonical.com>
2360
2361 Hiding the marshsallers from the libraries in the symbols by adding a _ in front of them.
2362
23632009-04-03 Ted Gould <ted@canonical.com>
2364
2365 Cleaning up the exported symbols, make sure that 'get_type_cb' isn't exported
2366
23672009-04-03 Ted Gould <ted@canonical.com>
2368
2369 Getting to version 0.2.0
2370
23712009-04-03 Ted Gould <ted@canonical.com>
2372
2373 Trying to have more style information included so that we can get rid of the focus line.
2374
23752009-04-03 Ted Gould <ted@canonical.com>
2376
2377 Adding interests on new servers saying that we're displaying the indicators and in the server.
2378
23792009-04-03 Ted Gould <ted@canonical.com>
2380
2381 Fleshing out the functions in the listener to set interests.
2382
23832009-04-02 Ted Gould <ted@canonical.com>
2384
2385 Putting in some protection from crazy values
2386
23872009-04-02 Ted Gould <ted@canonical.com>
2388
2389 Hiding debug
2390
23912009-04-02 Ted Gould <ted@canonical.com>
2392
2393 Adding a bunch of debugging messages and fixing the lifecycle for the folk pointer. Lots'o'fun. But things seem to be working.
2394
23952009-04-02 Ted Gould <ted@canonical.com>
2396
2397 Filling in the dbus owner changing code. Now we should catch those.
2398
23992009-04-02 Ted Gould <ted@canonical.com>
2400
2401 Adding printouts for interest changes.
2402
24032009-04-02 Ted Gould <ted@canonical.com>
2404
2405 Connecting in the DBus messaging that we need.
2406
24072009-04-02 Ted Gould <ted@canonical.com>
2408
2409 Fleshing out the interest setting and removing functions.
2410
24112009-04-02 Ted Gould <ted@canonical.com>
2412
2413 Updating unused file
2414
24152009-04-02 Ted Gould <ted@canonical.com>
2416
2417 Adding in folks support.
2418
24192009-04-02 Ted Gould <ted@canonical.com>
2420
2421 Adding the interest removed and interest added signals in.
2422
24232009-04-02 Ted Gould <ted@canonical.com>
2424
2425 Woot! Now we have some real functions to call!
2426
24272009-04-02 Ted Gould <ted@canonical.com>
2428
2429 I can't believe I messed up this one. Luckily it doesn't seem to have
2430 caused any bugs. Man.
2431
24322009-04-02 Ted Gould <ted@canonical.com>
2433
2434 Switching around the show_interest and remove_interest functions so that
2435 they are now asyncronous. Not that being asynchronous is important but
2436 more that now they get the Method Invocation interface that we can use
2437 to find out the sender of the message. Changed various APIs as a result
2438 of this, and moved the DBus functions to be internal.
2439
24402009-04-01 Ted Gould <ted@canonical.com>
2441
2442 Adding new functions show_interest and remove_interest into the API. Now to fill in the backend.
2443
24442009-04-01 Ted Gould <ted@canonical.com>
2445
2446 Adding a remove and show interest
2447
24482009-04-01 Ted Gould <ted@canonical.com>
2449
2450 Change the API so it's more like we're keeping a list of what, and who are interested in. This'll make it easier for us to manage all the DBus nastyness.
2451
24522009-04-01 Ted Gould <ted@canonical.com>
2453
2454 Adding stuff to ignore, much better
2455
24562009-04-01 Ted Gould <ted@canonical.com>
2457
2458 Misspelling
2459
24602009-04-01 Ted Gould <ted@canonical.com>
2461
2462 Getting some interests in the game.
2463
24642009-04-01 Ted Gould <ted@canonical.com>
2465
2466 Switch to searching on the connection, which is really what we care about and the proxy is a poor sustitute for.
2467
24682009-04-01 Ted Gould <ted@canonical.com>
2469
2470 First pass at the pretty meag-change to make it so that we can detect people on the system vs. the session bus. Basically reworking a bunch of structures. Fun.
2471
24722009-03-27 Ted Gould <ted@canonical.com>
2473
2474 Patch from Gabor Kelemen to make the license and 'No Indicators' message translatable.
2475
24762009-03-27 Ted Gould <ted@canonical.com>
2477
2478 Removing the translatable marking for 'Indicator Applet Factory'
2479
24802009-03-27 Ted Gould <ted@canonical.com>
2481
2482 Bad truth in the hide function.
2483
24842009-03-26 Ted Gould <ted@canonical.com>
2485
2486 Adding another bug that gets fixed with Eitan's merge.
2487
24882009-03-26 Ted Gould <ted@canonical.com>
2489
2490 Comment for label
2491
24922009-03-26 Ted Gould <ted@canonical.com>
2493
2494 Switching the case for 'No Indicators' to make it a label to still support right click through.
2495
24962009-03-26 Ted Gould <ted@canonical.com>
2497
2498 Changing license in about box to make sense.
2499
25002009-03-26 Ted Gould <ted@canonical.com>
2501
2502 ATK name for Eitan
2503
25042009-03-26 Ted Gould <ted@canonical.com>
2505
2506 Getting gtkdoc stuff to be a little happier
2507
25082009-03-26 Ted Gould <ted@canonical.com>
2509
2510 Bumping version
2511
25122009-03-26 Ted Gould <ted@canonical.com>
2513
2514 Merging in Eitan's changes to make the applet a GNOME Program
2515
25162009-03-26 Eitan Isaacson <eitan@ascender.com>
2517
2518 Add gnome_program_init with LIBGNOMEUI_MODULE.
2519
25202009-03-18 Ted Gould <ted@canonical.com>
2521
2522 Changing version number
2523
25242009-03-17 Ted Gould <ted@canonical.com>
2525
2526 Seems that we still get errors without it being there, I'm not sure why, but making it so that we can explicitly disable the gobject-introspection. That should work for now.
2527
25282009-03-17 Ted Gould <ted@canonical.com>
2529
2530 Making it so that the GIR stuff autodetects and only builds if available.
2531
25322009-03-12 Ted Gould <ted@canonical.com>
2533
2534 Fixes for distcheck
2535
25362009-03-12 Ted Gould <ted@canonical.com>
2537
2538 Changing version number
2539
25402009-03-12 Ted Gould <ted@canonical.com>
2541
2542 Stealing the 'fast-user-switch-applet' name to get better theming
2543
25442009-03-12 Ted Gould <ted@canonical.com>
2545
2546 Fixing the popup to have the about
2547
25482009-03-12 Ted Gould <ted@canonical.com>
2549
2550 Right click menu is working, but without an about
2551
25522009-03-09 Ted Gould <ted@canonical.com>
2553
2554 Fix doubling of prototypes, patch from Eitan
2555
25562009-03-09 Ted Gould <ted@canonical.com>
2557
2558 Putting the example executables in libexec and the source code in doc/examples
2559
25602009-02-25 Ted Gould <ted@canonical.com>
2561
2562 Linking in the build interfaces, needed a temporary function to get linking right
2563
25642009-02-25 Ted Gould <ted@canonical.com>
2565
2566 Forgot to put these in built sources
2567
25682009-02-25 Ted Gould <ted@canonical.com>
2569
2570 true is TRUE
2571
25722009-02-25 Ted Gould <ted@canonical.com>
2573
2574 Adding build instructions for the listener interface
2575
25762009-02-25 Ted Gould <ted@canonical.com>
2577
2578 Merging in changes to put back in the GObject introspection and to have better build characteristics.
2579
25802009-02-25 Ted Gould <ted@canonical.com>
2581
2582 Typo
2583
25842009-02-25 Ted Gould <ted@canonical.com>
2585
2586 releasing version 0.1.1-0ubuntu3~ppa2
2587
25882009-02-25 Ted Gould <ted@canonical.com>
2589
2590 Adding back in the GIR files and some distclean improvements to get back to NULL.
2591
25922009-02-25 Ted Gould <ted@canonical.com>
2593
2594 releasing version 0.1.1-0ubuntu3~ppa1
2595
25962009-02-18 Ted Gould <ted@canonical.com>
2597
2598 releasing version 0.1-0ubuntu3~ppa1
2599
26002009-02-18 Ted Gould <ted@canonical.com>
2601
2602 Merging in icon changes
2603
26042009-02-17 Ted Gould <ted@canonical.com>
2605
2606 Cherry picking r137 from the ubuntu-core-dev packaging branch that has licensing fixes
2607
26082009-02-17 Martin Pitt <martin.pitt@canonical.com>
2609
2610 debian/copyright: Fix leftover word "either" from the license
2611 description.
2612
26132009-02-17 Ted Gould <ted@canonical.com>
2614
2615 Cherry picking r136 from the ubuntu-core-dev packaging branch that cleans up the licensing, descriptions, and adds additional info
2616
26172009-02-17 Martin Pitt <martin.pitt@canonical.com>
2618
2619 debian/control: Update package descriptions; the messaging part is
2620 provided by indicator-messages.
2621
26222009-02-17 Martin Pitt <martin.pitt@canonical.com>
2623
2624 debian/control: Fix Vcs-Bzr.
2625
26262009-02-17 Martin Pitt <martin.pitt@canonical.com>
2627
2628 releasing version 0.1-0ubuntu1
2629
26302009-02-17 Martin Pitt <martin.pitt@canonical.com>
2631
2632 configure.ac: Add missing gio-2.0 pkgconfig check (from DX team
2633 PPA packaging branch), and autoreconf to pick up the change.
2634
26352009-02-17 Martin Pitt <martin.pitt@canonical.com>
2636
2637 Repack orig.tar.gz with a copy of the LGPL 3, libindicate/* is
2638 under that license.
2639
26402009-02-17 Martin Pitt <martin.pitt@canonical.com>
2641
2642 debian/copyright: Properly describe licenses.
2643
26442009-02-17 Ted Gould <ted@canonical.com>
2645
2646 Cherry picking r130 from the ubuntu-core-dev packaging branch that cleans up the changelog, adds better descriptions and updates the entries in the control file.
2647
26482009-02-17 Martin Pitt <martin.pitt@canonical.com>
2649
2650 debian/control: Add Homepage:, Vcs-Bzr:, and proper package
2651 descriptions.
2652
26532009-02-17 Martin Pitt <martin.pitt@canonical.com>
2654
2655 flush changelog for ubuntu packaging branch
2656
26572009-02-25 Ted Gould <ted@canonical.com>
2658
2659 Adding in the listeners interface
2660
26612009-02-22 Ted Gould <ted@canonical.com>
2662
2663 An interface to get the list of servers from another listener
2664
26652009-02-22 Ted Gould <ted@canonical.com>
2666
2667 Adding information on how the server was added, but not really using
2668 it for anything yet. I'm not sure that we can -- bother.
2669
26702009-02-18 Ted Gould <ted@canonical.com>
2671
2672 Releasing 0.1.1 with build fixes and icons.
2673
26742009-02-18 Ted Gould <ted@canonical.com>
2675
2676 Changing the icon to be our fancy new one.
2677
26782009-02-18 Ted Gould <ted@canonical.com>
2679
2680 Adding in the autotools stuff for installing an icon.
2681
26822009-02-18 Ted Gould <ted@canonical.com>
2683
2684 Ken's very cool Indicator Applet plugin.
2685
26862009-02-17 Ted Gould <ted@canonical.com>
2687
2688 Configure changes to include gio
2689
26902009-02-17 Ted Gould <ted@canonical.com>
2691
2692 Mostly build related changes coming from the upstream branch.
2693
26942009-02-15 Ted Gould <ted@canonical.com>
2695
2696 releasing version 0.1~ppa41
2697
26982009-02-15 Ted Gould <ted@canonical.com>
2699
2700 * Putting on a handle
2701 * Adding in a background function from panel-lib
2702
27032009-02-15 Ted Gould <ted@canonical.com>
2704
2705 releasing version 0.1~ppa40
2706
27072009-02-15 Ted Gould <ted@canonical.com>
2708
2709 Merging in from the 'upstream' branch. Changes include the addition
2710 of a server signal for the NULL indicator. And a warning fix for
2711 icons.
2712
27132009-02-13 Ted Gould <ted@canonical.com>
2714
2715 releasing version 0.1~ppa39
2716
27172009-02-13 Ted Gould <ted@canonical.com>
2718
2719 Fixing a bug in the listener where properties weren't available on running servers.
2720
27212009-02-12 Ted Gould <ted@canonical.com>
2722
2723 releasing version 0.1~ppa38
2724
27252009-02-12 Ted Gould <ted@canonical.com>
2726
2727 Adding in GIO to the list of linked modules.
2728
27292009-02-12 Ted Gould <ted@canonical.com>
2730
2731 releasing version 0.1~ppa37
2732
27332009-02-12 Ted Gould <ted@canonical.com>
2734
2735 Making time and icons happy and work well. Also adding lots of fun tests for them.
2736
27372009-02-17 Ted Gould <ted@canonical.com>
2738
2739 This is a generated file. Shouldn't be in VCS.
2740
27412009-02-17 Ted Gould <ted@canonical.com>
2742
2743 Adding the license info
2744
27452009-02-17 Ted Gould <ted@canonical.com>
2746
2747 Adding the LGPL licenses and making sure they get into the tarball.
2748
27492009-02-16 Ted Gould <ted@canonical.com>
2750
2751 Trying to add in some extra files that seem useful for building, gtk-doc still fails.
2752
27532009-02-16 Ted Gould <ted@canonical.com>
2754
2755 Oops, should get the screw up right...
2756
27572009-02-16 Ted Gould <ted@canonical.com>
2758
2759 Adding a couple of files to the distribution to pass distcheck
2760
27612009-02-15 Ted Gould <ted@canonical.com>
2762
2763 This function seems to set up the widget correctly with the background. It's undocumented, but most other applets seem to do it.
2764
27652009-02-15 Ted Gould <ted@canonical.com>
2766
2767 Putting a little handle on the indicators. Works for GNOME Panel.
2768
27692009-02-15 Ted Gould <ted@canonical.com>
2770
2771 Removing the debian directory. Going to start using this as my upstream
2772 branch and the other as the packaging branch.
2773
27742009-02-15 Ted Gould <ted@canonical.com>
2775
2776 Adding a handler for the new server display signal, and then make the
2777 messages more clear between the two.
2778
27792009-02-15 Ted Gould <ted@canonical.com>
2780
2781 Adding a new signal in that handles the ID of zero, or null, comming
2782 back from a listener and uses that to show the server. Or atleast
2783 signal it to figure out how to do that. Also cleaning up the signals
2784 a little to use defines.
2785
27862009-02-15 Ted Gould <ted@canonical.com>
2787
2788 Adding a check for NULL string in the icon parsing code. This will
2789 stop a bunch of warnings coming from everything else.
2790
27912009-02-13 Ted Gould <ted@canonical.com>
2792
2793 Ah, declared a variable in an if so that it didn't get out of scope. Like it should have. Bah.
2794
27952009-02-13 Ted Gould <ted@canonical.com>
2796
2797 Adding in a set of functions to get the properties off of a server
2798
27992009-02-12 Ted Gould <ted@canonical.com>
2800
2801 Forgot to set the timer back to something reasonable!
2802
28032009-02-12 Ted Gould <ted@canonical.com>
2804
2805 Adding in support for icons, specifically passing them back and forth on the bus
2806
28072009-02-12 Ted Gould <ted@canonical.com>
2808
2809 Changing from using a memory stream to using a buffer, the memory stream one seems to be broken.
2810
28112009-02-12 Ted Gould <ted@canonical.com>
2812
2813 Adding in the function to take a pixbuf, turn it into a png, base64 encode it and then send it across the wire.
2814
28152009-02-12 Ted Gould <ted@canonical.com>
2816
2817 Changing the icon data to be base64 encoded, should have done that originally, how silly.
2818
28192009-02-12 Ted Gould <ted@canonical.com>
2820
2821 Seems like a better name
2822
28232009-02-12 Ted Gould <ted@canonical.com>
2824
2825 Fixing some prototypes to fix warnings and errors we haven't yet encountered. Also setting the type so that our switch statement actually works.
2826
28272009-02-12 Ted Gould <ted@canonical.com>
2828
2829 Adding in some debug messages and making the signal use the original key to broadcast itself.
2830
28312009-02-12 Ted Gould <ted@canonical.com>
2832
2833 Added in a way to print the values of properties while they change. More later, but a start.
2834
28352009-02-12 Ted Gould <ted@canonical.com>
2836
2837 Seeing what happens if I turn on "sign always" in Bazaar.
2838
28392009-02-12 Ted Gould <ted@canonical.com>
2840
2841 Adding in the code for handling icons and time
2842
28432009-02-12 Ted Gould <ted@canonical.com>
2844
2845 Rebuilding the way that priorities get done so that we can handle a time and icon version of the functions so that apps don't have to worry about those details.
2846
28472009-02-12 Ted Gould <ted@canonical.com>
2848
2849 Setting the properties property and picking up Empathy's desktop file
2850
28512009-02-12 Ted Gould <ted@canonical.com>
2852
2853 Adding in a timer function to change the time every three minutes or
2854 so in order to test modifying times.
2855
28562009-02-12 Ted Gould <ted@canonical.com>
2857
2858 Using the time property function
2859
28602009-02-12 Ted Gould <ted@canonical.com>
2861
2862 Adding in a time property function
2863
28642009-02-11 Ted Gould <ted@canonical.com>
2865
2866 Merging from trunk
2867
28682009-02-11 Ted Gould <ted@canonical.com>
2869
2870 releasing version 0.1~ppa36
2871
28722009-02-11 Ted Gould <ted@canonical.com>
2873
2874 Merging in the changes to make it so that properties work right, get
2875 handled properly by the listener and have convience functions. Also
2876 lots of little important cleanups.
2877
28782009-02-11 Ted Gould <ted@canonical.com>
2879
2880 Putting license information everywhere.
2881
28822009-02-11 Ted Gould <ted@canonical.com>
2883
2884 Cleaning up some debug messages that aren't as useful anymore
2885
28862009-02-11 Ted Gould <ted@canonical.com>
2887
2888 Switching to ref_default
2889
28902009-02-11 Ted Gould <ted@canonical.com>
2891
2892 Fixing the deallocation to check the right parameters.
2893
28942009-02-11 Ted Gould <ted@canonical.com>
2895
2896 Turning off some debugging, reformatting, and putting the connection into the proxy_t structure
2897
28982009-02-11 Ted Gould <ted@canonical.com>
2899
2900 Basically things are working as the proxyts are now findable.
2901
29022009-02-11 Ted Gould <ted@canonical.com>
2903
2904 Fixing the call, checking both lists of proxies, and adding some debug info.
2905
29062009-02-11 Ted Gould <ted@canonical.com>
2907
2908 Removing an annoying warning
2909
29102009-02-11 Ted Gould <ted@canonical.com>
2911
2912 Adding a check for type in the middle of the state machine for building a server.
2913
29142009-02-11 Ted Gould <ted@canonical.com>
2915
2916 Adding in a ref-default function so that we can keep one listener
2917 around for fun and profit.
2918
29192009-02-11 Ted Gould <ted@canonical.com>
2920
2921 Getting all the legal stuff in.
2922
29232009-02-11 Ted Gould <ted@canonical.com>
2924
2925 Adding in an author
2926
29272009-02-11 Ted Gould <ted@canonical.com>
2928
2929 Adding GPL to the tests
2930
29312009-02-11 Ted Gould <ted@canonical.com>
2932
2933 Adding the GPL to this file
2934
29352009-02-11 Ted Gould <ted@canonical.com>
2936
2937 Putting the debian copyright info in
2938
29392009-02-11 Ted Gould <ted@canonical.com>
2940
2941 Adding a license to the top of all these files. LGPL 2/3
2942
29432009-02-10 Ted Gould <ted@canonical.com>
2944
2945 Adding to the convience functions for setting the desktop file
2946 and the type of the server.
2947
29482009-02-10 Ted Gould <ted@canonical.com>
2949
2950 Building a way to get properties. Seems like this should be in the DBus
2951 libs, but anyway. Here is the code that compiles and claims that it'll
2952 do it. More code than I would have liked.
2953
29542009-02-10 Ted Gould <ted@canonical.com>
2955
2956 Avoiding a conflict with GObject's get_type function.
2957
29582009-02-10 Ted Gould <ted@canonical.com>
2959
2960 Adding in real functions to match the prototypes.
2961
29622009-02-10 Ted Gould <ted@canonical.com>
2963
2964 Adding in functions to match the prototypes.
2965
29662009-02-10 Ted Gould <ted@canonical.com>
2967
2968 Adding in a set_type function and fixing the prototype for set_desktop
2969
29702009-02-10 Ted Gould <ted@canonical.com>
2971
2972 Changing type to message.im for testing, now it's different than the messages.
2973
29742009-02-10 Ted Gould <ted@canonical.com>
2975
2976 Adding an API for getting the type and desktop files
2977
29782009-02-10 Ted Gould <ted@canonical.com>
2979
2980 Including type information in the creation and destruction of servers
2981
29822009-02-09 Ted Gould <ted@canonical.com>
2983
2984 Merge from trunk
2985
29862009-02-09 Ted Gould <ted@canonical.com>
2987
2988 releasing version 0.1~ppa35
2989
29902009-02-09 Ted Gould <ted@canonical.com>
2991
2992 Only emitting a changed signal on properties changed when the indicator is visible
2993
29942009-02-09 Ted Gould <ted@canonical.com>
2995
2996 Some formatting, reusing the private variable, making it so that hide sends the type and only sending a message of finalize if we're still visible.
2997
29982009-02-09 Ted Gould <ted@canonical.com>
2999
3000 Server hide function from Niel
3001
30022009-02-09 Neil Jagdish Patel <neil.patel@canonical.com>
3003
3004 Add the indicate_server_hide function
3005
30062009-02-07 Ted Gould <ted@canonical.com>
3007
3008 Sending the type with the signal in the listener, adding it into the tests.
3009
30102009-02-06 Ted Gould <ted@canonical.com>
3011
3012 releasing version 0.1~ppa34
3013
30142009-02-06 Ted Gould <ted@canonical.com>
3015
3016 Making the listener handle the case where we're using the new show/hide structure.
3017
30182009-02-06 Ted Gould <ted@canonical.com>
3019
3020 releasing version 0.1~ppa33
3021
30222009-02-06 Ted Gould <ted@canonical.com>
3023
3024 releasing version 0.1~ppa32
3025
30262009-02-06 Ted Gould <ted@canonical.com>
3027
3028 releasing version 0.1~ppa31
3029
30302009-02-06 Ted Gould <ted@canonical.com>
3031
3032 releasing version 0.1~ppa30
3033
30342009-02-06 Ted Gould <ted@canonical.com>
3035
3036 Removing GObject introspection for now
3037
30382009-02-06 Ted Gould <ted@canonical.com>
3039
3040 releasing version 0.1~ppa29
3041
30422009-02-05 Ted Gould <ted@canonical.com>
3043
3044 releasing version 0.1~ppa28
3045
30462009-02-07 Ted Gould <ted@canonical.com>
3047
3048 Changing the signals for show/hide to send the type correctly.
3049
30502009-02-07 Ted Gould <ted@canonical.com>
3051
3052 Setting the type of the server
3053
30542009-02-06 Ted Gould <ted@canonical.com>
3055
3056 Ah, stupid little wrong function
3057
30582009-02-06 Ted Gould <ted@canonical.com>
3059
3060 Tracking the type of the server in the proxyt structure
3061
30622009-02-06 Ted Gould <ted@canonical.com>
3063
3064 Changing the prototypes to start using the server added stuff
3065
30662009-02-05 Ted Gould <ted@canonical.com>
3067
3068 Merging in the trunk changes
3069
30702009-02-05 Ted Gould <ted@canonical.com>
3071
3072 releasing version 0.1~ppa27
3073
30742009-02-04 Ted Gould <ted@canonical.com>
3075
3076 typo
3077
30782009-02-04 Ted Gould <ted@canonical.com>
3079
3080 releasing version 0.1~ppa26
3081
30822009-02-04 Ted Gould <ted@canonical.com>
3083
3084 Merge in documentation and icons
3085
30862009-02-04 Neil Jagdish Patel <neil.patel@canonical.com>
3087
3088 Set the widget name on the applet rather than the menubar, to make sure
3089 it's picked up globally.
3090
30912009-02-04 Ted Gould <ted@canonical.com>
3092
3093 Adding a conflicts and a replaces to get rid of errors.
3094
30952009-02-04 Ted Gould <ted@canonical.com>
3096
3097 ppa23
3098
30992009-02-05 Ted Gould <ted@canonical.com>
3100
3101 Adding properties for doing type and desktop
3102
31032009-02-05 Ted Gould <ted@canonical.com>
3104
3105 Changing the DBUS API slightly. Now there is no 'get_desktop' function as desktop is a property. Added a property for type so that we can understand what kind of application this is. And finally adding show/hide signals on the server as they were already on the listener.
3106
31072009-02-05 Ted Gould <ted@canonical.com>
3108
3109 releasing version 0.1~ppa23
3110
31112009-02-05 Ted Gould <ted@canonical.com>
3112
3113 Adding in the API function to take and icon and display it. Just the prototype.
3114
31152009-02-04 Ted Gould <ted@canonical.com>
3116
3117 Removing the icons from the larger applet
3118
31192009-02-04 Ted Gould <ted@canonical.com>
3120
3121 Polish it up
3122
31232009-02-04 Ted Gould <ted@canonical.com>
3124
3125 Making it so that there is no more boarder on the menu bar
3126
31272009-02-04 Neil Jagdish Patel <neil.patel@canonical.com>
3128
3129 indicator-applet (0.1~ppa22) intrepid; urgency=low
3130
3131 * Add support for a transparent panel applet
3132
3133 -- Neil J. Patel <neil.patel@canonical.com> Wed, 04 Feb 2009 12:44:56 +0100
3134
31352009-02-04 Neil Jagdish Patel <neil.patel@canonical.com>
3136
3137 Fix coding style
3138
31392009-02-03 Neil Jagdish Patel <neil.patel@canonical.com>
3140
3141 Enable support for a "transparent" panel applet, which reacts to the gnome-
3142 panel theme changes
3143
31442009-02-03 Ted Gould <ted@canonical.com>
3145
3146 Getting gtk-doc working
3147
31482009-02-03 Ted Gould <ted@canonical.com>
3149
3150 Getting everything together to try and build docs
3151
31522009-02-03 Ted Gould <ted@canonical.com>
3153
3154 Getting the dirs right
3155
31562009-02-03 Ted Gould <ted@canonical.com>
3157
3158 Getting SUBDIRS right
3159
31602009-02-03 Ted Gould <ted@canonical.com>
3161
3162 I think this will add gtk docs
3163
31642009-02-03 Ted Gould <ted@canonical.com>
3165
3166 Putting in the makefiles for the docs and the reference docs
3167
31682009-02-03 Ted Gould <ted@canonical.com>
3169
3170 Adding in checks for GTK Doc
3171
31722009-02-03 Ted Gould <ted@canonical.com>
3173
3174 Merge from trunk
3175
31762009-02-03 Ted Gould <ted@canonical.com>
3177
3178 * Adding in package fixes from seb128
3179 * Removing scrollkeeper
3180 * Changing libindicate to libindicate0
3181 * Removing .la file
3182 * Removing targets for files in libindcate-dev.install
3183 * Removing pkg-create-dbgsym
3184 * Adding a build depend on pkg-create-dbgsym
3185
31862009-02-03 Neil Jagdish Patel <neil.patel@canonical.com>
3187
3188 Allow sub-classes of server to emit signals using three new public functions
3189
31902009-02-02 Ted Gould <ted@canonical.com>
3191
3192 Bump for PPA
3193
31942009-02-02 Ted Gould <ted@canonical.com>
3195
3196 Should have been for Intrepid
3197
31982009-01-30 Ted Gould <ted@canonical.com>
3199
3200 Adding interface for listener sending back a display
3201 request.
3202
32032009-01-30 Ted Gould <ted@canonical.com>
3204
3205 Listener interface for signalling an indicator
3206
32072009-01-30 Ted Gould <ted@canonical.com>
3208
3209 Adding a print message for when the indicator is signaled
3210
32112009-01-30 Ted Gould <ted@canonical.com>
3212
3213 Adding an interface to call back to an indicator and display it.
3214
32152009-01-29 Ted Gould <ted@canonical.com>
3216
3217 Guess I should merge trunk back in at some point.
3218
32192009-01-29 Ted Gould <ted@canonical.com>
3220
3221 * Fixing the handling of named DBus connections
3222 * Moving most of the data in the objects to private sections
3223 * Making the signal names defines for easier usage
3224 * Having property changes actually work now.
3225
32262009-01-22 Ted Gould <ted@canonical.com>
3227
3228 Forgot to run autogen.sh before last package :(
3229
32302009-01-21 Ted Gould <ted@canonical.com>
3231
3232 Update API slightly and some fixes.
3233
32342009-01-21 Ted Gould <ted@canonical.com>
3235
3236 Adding in a message indicator and a small test to use it.
3237
32382009-01-21 Ted Gould <ted@canonical.com>
3239
3240 Adding in listener_get_property
3241
32422009-01-29 Ted Gould <ted@canonical.com>
3243
3244 Changing the include directory from 1.0 to 0.1 which gives us more room to screw up
3245
32462009-01-29 Ted Gould <ted@canonical.com>
3247
3248 Wow, I didn't realize we weren't handling properties at all correctly. Fixed now. Whew.
3249
32502009-01-29 Ted Gould <ted@canonical.com>
3251
3252 Adding a set property after the show to cause a signal
3253
32542009-01-29 Ted Gould <ted@canonical.com>
3255
3256 Have the server pass along the property modified signal
3257
32582009-01-29 Ted Gould <ted@canonical.com>
3259
3260 Adding a property modified signal to the indicator object
3261
32622009-01-29 Ted Gould <ted@canonical.com>
3263
3264 Making all of the server values move into a private section like all the others. Generally a good thing and good clean up
3265
32662009-01-29 Ted Gould <ted@canonical.com>
3267
3268 Making the indicator properties private, they should be. Also cleans
3269 up some deps.
3270
32712009-01-29 Ted Gould <ted@canonical.com>
3272
3273 Removing the gobject-introspection-repository from the list of build
3274 depends as we needed it for the dbus stuff, that we're no longer using.
3275
32762009-01-29 Ted Gould <ted@canonical.com>
3277
3278 Removing DBus from the gobject introspection
3279
32802009-01-29 Ted Gould <ted@canonical.com>
3281
3282 Oops, forgot the header there
3283
32842009-01-29 Ted Gould <ted@canonical.com>
3285
3286 Okay, moving all of the variables from the listener class into a private object. This is to make the GObject introspection not need dbus, and thus we can reduce our build deps significantly.
3287
32882009-01-29 Ted Gould <ted@canonical.com>
3289
3290 Use the new fangled defines to make things cleaner
3291
32922009-01-29 Ted Gould <ted@canonical.com>
3293
3294 Getting some helper defines for some of the hacks that'll probably change in the future
3295
32962009-01-29 Ted Gould <ted@canonical.com>
3297
3298 Using the defines for the signal names
3299
33002009-01-29 Ted Gould <ted@canonical.com>
3301
3302 Making the signals use #defines to make everything a little more
3303 predictable. I hate this part of GObject signals.
3304
33052009-01-29 Ted Gould <ted@canonical.com>
3306
3307 Adding a variable to make the compiler happier
3308
33092009-01-26 Ted Gould <ted@canonical.com>
3310
3311 Changed to only listen to reference names instead of descriptive
3312 ones. Hopefully this'll fix a crash.
3313
33142009-01-21 Ted Gould <ted@canonical.com>
3315
3316 Adding in the im-client test and fixing a couple of bugs it found
3317
33182009-01-21 Ted Gould <ted@canonical.com>
3319
3320 Adding in a type for indicators that are messages
3321
33222009-01-21 Ted Gould <ted@canonical.com>
3323
3324 Generated source files
3325
33262009-01-21 Ted Gould <ted@canonical.com>
3327
3328 Adding in a get_property function
3329
33302009-01-19 Ted Gould <ted@canonical.com>
3331
3332 Wrong indicate include directory in package config files
3333
33342009-01-19 Ted Gould <ted@canonical.com>
3335
3336 Wrong indicate include directory in package config files
3337
33382009-01-16 Ted Gould <ted@canonical.com>
3339
3340 Moving the gir file to the right package
3341
33422009-01-16 Ted Gould <ted@canonical.com>
3343
3344 Removing the gir file from the applet so that it's only
3345 with the library so that we can install all of them.
3346
33472009-01-16 Ted Gould <ted@canonical.com>
3348
3349 Adding the GObject Introspection files into the build and the
3350 packaging.
3351
33522009-01-16 Ted Gould <ted@canonical.com>
3353
3354 Shell script integrated into the autotools system
3355
33562009-01-16 Ted Gould <ted@canonical.com>
3357
3358 Bringing GObject Introspection into the build and making it so that
3359 it gets installed with the library.
3360
33612009-01-16 Ted Gould <ted@canonical.com>
3362
3363 Build fix
3364
33652009-01-16 Ted Gould <ted@canonical.com>
3366
3367 Adding in libtool to build deps
3368
33692009-01-16 Ted Gould <ted@canonical.com>
3370
3371 Getting the debian package built up so that it can have a seperate library binary package.
3372
33732009-01-16 Ted Gould <ted@canonical.com>
3374
3375 Building the listener object that listens to all of the folks on DBus and turns that into a usable interface for indicator display folks. A lot of code to make things simple :)
3376
33772009-01-14 Ted Gould <ted@canonical.com>
3378
3379 Okay, I think this is the end of server and indicator minus all
3380 the bugs that I expect to find :)
3381
33822009-01-14 Ted Gould <ted@canonical.com>
3383
3384 Merging in code from yesterday. Got many of the functions working with
3385 real IDs and making lists. The basis for all the properties stuff is there
3386 but it still needs a touch of fleshing out. Also a new test for debugging.
3387
33882009-01-16 Ted Gould <ted@canonical.com>
3389
3390 Changing the build targets, now I understand the difference between 'any' and 'all'
3391
33922009-01-16 Ted Gould <ted@canonical.com>
3393
3394 Making it so the lib only uses glib (which it does)
3395
33962009-01-16 Ted Gould <ted@canonical.com>
3397
3398 Adding in the libindicate lib.
3399
34002009-01-16 Ted Gould <ted@canonical.com>
3401
3402 Moving the tests so that they can guarantee to build after the library
3403 builds as otherwise they end up getting built first.
3404
34052009-01-16 Ted Gould <ted@canonical.com>
3406
3407 Adding in a return that was missing (though it's useless)
3408
34092009-01-16 Ted Gould <ted@canonical.com>
3410
3411 Handling the case that we're destroying an entry because the bus told us to. Properly signalling all of the removals
3412
34132009-01-15 Ted Gould <ted@canonical.com>
3414
3415 Fixing the printing and the saving of indicators.
3416
34172009-01-15 Ted Gould <ted@canonical.com>
3418
3419 Changing the test to do the printing by itself instead of using the debug messages in the class itself
3420
34212009-01-15 Ted Gould <ted@canonical.com>
3422
3423 Getting the signals in shape
3424
34252009-01-15 Ted Gould <ted@canonical.com>
3426
3427 Okay, adding the other signals in and keeping track of the indicators
3428 that are hanging around. Now, to connect to things external.
3429
34302009-01-15 Ted Gould <ted@canonical.com>
3431
3432 Get the type of the list of indicators that we got, and then set the up to register
3433
34342009-01-15 Ted Gould <ted@canonical.com>
3435
3436 Now correctly calling the get indicators function to get the indicators on already created objects.
3437
34382009-01-15 Ted Gould <ted@canonical.com>
3439
3440 Adding in a marshaller for the DBus signals that we need
3441
34422009-01-15 Ted Gould <ted@canonical.com>
3443
3444 Now doing some DBus listening and getting some of the initial configuration built up.
3445
34462009-01-15 Ted Gould <ted@canonical.com>
3447
3448 Changing to the dbus interface and changing to build teh client and server interfaces
3449
34502009-01-15 Ted Gould <ted@canonical.com>
3451
3452 Amazing how a little string can make such a huge difference.
3453
34542009-01-15 Ted Gould <ted@canonical.com>
3455
3456 Adding in a basic listening test
3457
34582009-01-15 Ted Gould <ted@canonical.com>
3459
3460 Adding a new function
3461
34622009-01-15 Ted Gould <ted@canonical.com>
3463
3464 Starting to flesh out the listener a little bit, should get a list of names on teh bus at this point
3465
34662009-01-15 Ted Gould <ted@canonical.com>
3467
3468 Adding in the base object for the listener.
3469
34702009-01-15 Ted Gould <ted@canonical.com>
3471
3472 Cut-and-paste error
3473
34742009-01-14 Ted Gould <ted@canonical.com>
3475
3476 Cleaning up prototypes and type warnings.
3477
34782009-01-14 Ted Gould <ted@canonical.com>
3479
3480 Who the hell would design an API that passes in arrays of strings differently
3481 than it passes them out. What an insane idea. Oh yeah, properties work.
3482
34832009-01-14 Ted Gould <ted@canonical.com>
3484
3485 Chaning the property list parameters to be pointer arrays.
3486
34872009-01-13 Ted Gould <ted@canonical.com>
3488
3489 Making the indicator lookup it's own function and trying it out in another function to get a property.
3490
34912009-01-13 Ted Gould <ted@canonical.com>
3492
3493 Adding in some properties to the mix
3494
34952009-01-13 Ted Gould <ted@canonical.com>
3496
3497 Adding in a display function and a list by type.
3498
34992009-01-13 Ted Gould <ted@canonical.com>
3500
3501 Man, a lot of work for messing up one explaination point.
3502
35032009-01-13 Ted Gould <ted@canonical.com>
3504
3505 Making it so that the indicators all have unique IDs
3506
35072009-01-13 Ted Gould <ted@canonical.com>
3508
3509 Forgot to actually add the test
3510
35112009-01-13 Ted Gould <ted@canonical.com>
3512
3513 Ah, we weren't checking if we were visible. Now things are better.
3514
35152009-01-13 Ted Gould <ted@canonical.com>
3516
3517 Return to crashing beauty
3518
35192009-01-13 Ted Gould <ted@canonical.com>
3520
3521 Add a test to create a lot of indicators.
3522
35232009-01-13 Ted Gould <ted@canonical.com>
3524
3525 Merging in Robert's changes.
3526
35272009-01-13 Robert Carr <racarr@ender>
3528
3529 Add script to build GObject-introspection GIR, and boilerplate
3530 JavaScript test.
3531
35322009-01-13 Robert Carr <racarr@ender>
3533
3534 Use G_BEGIN/END_DECLS, and put the GOBject *_get_type functions in the
3535 header file (needed by introspection, but also the normal GLib style).
3536
35372009-01-13 Robert Carr <racarr@ender>
3538
3539 Merge Ted's changes. I should have used bzr bind.
3540
35412009-01-13 Robert Carr <racarr@ender>
3542
3543 Add pkgconfig file.
3544
35452009-01-12 Ted Gould <ted@canonical.com>
3546
3547 Fleshing out more functions, we can now return a list of ids. Need to test with more.
3548
35492009-01-12 Ted Gould <ted@canonical.com>
3550
3551 Whoo Hoo, we can count
3552
35532009-01-12 Ted Gould <ted@canonical.com>
3554
3555 Fleshing out the whole show and hide thing. We should also be signalling when indicators are added or removed from the server.
3556
35572009-01-12 Ted Gould <ted@canonical.com>
3558
3559 Clean up the signal handlers and fixing the call in the test function. Now we're to the point of showing the way I think things should be.
3560
35612009-01-12 Ted Gould <ted@canonical.com>
3562
3563 Basic show hide support in the indicator
3564
35652009-01-12 Ted Gould <ted@canonical.com>
3566
3567 Changing to showing the inicator and make it so that we dont' crash right now.
3568
35692009-01-12 Ted Gould <ted@canonical.com>
3570
3571 Adding in the base functions with pointers and fun stuff like that
3572
35732009-01-11 Ted Gould <ted@canonical.com>
3574
3575 Adding in signals so that we can talk to the app over DBus. Nice.
3576
35772009-01-09 Ted Gould <ted@canonical.com>
3578
3579 Adding in a show to help debugging
3580
35812009-01-09 Ted Gould <ted@canonical.com>
3582
3583 Adding in an indicator to the test and fixing a typo
3584
35852009-01-09 Ted Gould <ted@canonical.com>
3586
3587 Connecting indicators and servers. They create themselves easily.
3588
35892009-01-09 Ted Gould <ted@canonical.com>
3590
3591 Setting up the singleton nature of the server, and allow setting it.
3592
35932009-01-09 Ted Gould <ted@canonical.com>
3594
3595 Fleshing out the server some in adding function and prototypes.
3596
35972009-01-08 Ted Gould <ted@canonical.com>
3598
3599 Adding in build support for the indicate and crash test. Will make future ones easier.
3600
36012009-01-08 Ted Gould <ted@canonical.com>
3602
3603 Adding in a simple program to crash after 15 seconds. Now we can add indicators to it.
3604
36052009-01-08 Ted Gould <ted@canonical.com>
3606
3607 Building a pretty good set of virtual functions and getting them tied together, with errors too.
3608
36092009-01-08 Ted Gould <ted@canonical.com>
3610
3611 Basic GObject stuff
3612
36132009-01-07 Ted Gould <ted@canonical.com>
3614
3615 Setting up version of the libraries.
3616
36172009-01-07 Ted Gould <ted@canonical.com>
3618
3619 Fixing stuff so that everything links all together
3620
36212009-01-07 Ted Gould <ted@canonical.com>
3622
3623 Adding in a built sources tag to build the header file properly
3624
36252009-01-07 Ted Gould <ted@canonical.com>
3626
3627 Fixing linking and libraries and includes oh my
3628
36292009-01-07 Ted Gould <ted@canonical.com>
3630
3631 Dummy starting file
3632
36332009-01-07 Ted Gould <ted@canonical.com>
3634
3635 Adding libindicate to the build system
3636
36372009-01-07 Ted Gould <ted@canonical.com>
3638
3639 Make file starting out to build this thing
3640
36412009-01-07 Ted Gould <ted@canonical.com>
3642
3643 Basic server stuff
3644
36452009-01-07 Ted Gould <ted@canonical.com>
3646
3647 Fixing a bunch of typos, now it is a happy validating XML file.
3648
36492009-01-07 Ted Gould <ted@canonical.com>
3650
3651 First version of XML DBus interface
3652
36532009-01-07 Ted Gould <ted@canonical.com>
3654
3655 Dropping in more code to make these real GObjects and such
3656
36572008-12-20 Ted Gould <ted@canonical.com>
3658
3659 Stopping point
3660
36612008-12-04 Ted Gould <ted@canonical.com>
3662
3663 Moving the indicator directory cross-packages.
3664
36652008-12-04 Ted Gould <ted@canonical.com>
3666
3667 Put in the kickarse loader code. Happy, happy.
3668
36692008-12-04 Ted Gould <ted@canonical.com>
3670
3671 Building in a module loader
3672
36732008-12-03 Ted Gould <ted@canonical.com>
3674
3675 Parse directories
3676
36772008-12-03 Ted Gould <ted@canonical.com>
3678
3679 Making the applet very light.
3680
36812008-12-03 Ted Gould <ted@canonical.com>
3682
3683 Okay, we're all doing everything perfect
3684
36852008-12-03 Ted Gould <ted@canonical.com>
3686
3687 Making the applet a lot more sparce. Now we're going to load things dynamically. Let them have their own problems.
3688
36892008-12-03 Ted Gould <ted@canonical.com>
3690
3691 Removing everything except messaging.
3692
36932008-12-02 Ted Gould <ted@canonical.com>
3694
3695 Adding in all of the icons into the mockups.
3696
36972008-11-25 Ted Gould <ted@canonical.com>
3698
3699 Adding in icons from Ken.
3700
37012008-11-24 Ted Gould <ted@canonical.com>
3702
3703 Adding in some filler menus to get some depth.
3704
37052008-11-24 Ted Gould <ted@canonical.com>
3706
3707 Adding in the infrastructure to have icons in the build. Only a dummy icon for now, but it's there and ready for some friends.
3708
37092008-11-24 Ted Gould <ted@canonical.com>
3710
3711 Adding in additional files to catch translations
3712
37132008-11-24 Ted Gould <ted@canonical.com>
3714
3715 Removing the test menu item.
3716
37172008-11-24 Ted Gould <ted@canonical.com>
3718
3719 Adding in settings
3720
37212008-11-24 Ted Gould <ted@canonical.com>
3722
3723 Blocking the prelight
3724
37252008-11-24 Ted Gould <ted@canonical.com>
3726
3727 Making spacing and alignment better
3728
37292008-11-24 Ted Gould <ted@canonical.com>
3730
3731 Getting some batteries in there.
3732
37332008-11-24 Ted Gould <ted@canonical.com>
3734
3735 Basic power handler
3736
37372008-11-20 Ted Gould <ted@canonical.com>
3738
3739 First try at getting it not to hide on click. Fail.
3740
37412008-11-20 Ted Gould <ted@canonical.com>
3742
3743 Whoa, getting that inherited type wrong really messes things up.
3744
37452008-11-20 Ted Gould <ted@canonical.com>
3746
3747 Clean compile, but something is broken in the _init function. Not sure what.
3748
37492008-11-19 Ted Gould <ted@canonical.com>
3750
3751 Okay, blocked the prelight on the item, now how do I get my buttons out of event prison.
3752
37532008-11-19 Ted Gould <ted@canonical.com>
3754
3755 Getting all the widgets in the menu item. Doesn't quite work right, but the widgets are there.
3756
37572008-11-19 Ted Gould <ted@canonical.com>
3758
3759 Adding in a menu item to start putting in a slider.
3760
37612008-11-18 Ted Gould <ted@canonical.com>
3762
3763 Adding a depend for dbus-glib
3764
37652008-11-18 Ted Gould <ted@canonical.com>
3766
3767 Version one of debian packaging.
3768
37692008-11-12 Ted Gould <ted@canonical.com>
3770
3771 Working on ideas for the prototype of the individual item stuff
3772
37732008-11-12 Ted Gould <ted@canonical.com>
3774
3775 Starting to build functions to handle the menu spec over DBus
3776
37772008-11-12 Ted Gould <ted@canonical.com>
3778
3779 Okay, audio is an icon now.
3780
37812008-11-12 Ted Gould <ted@canonical.com>
3782
3783 Connecting in all the different applets, now they can do their own thing.
3784
37852008-11-12 Ted Gould <ted@canonical.com>
3786
3787 Adding the basis for all the different indicators that we want to include
3788
37892008-11-12 Ted Gould <ted@canonical.com>
3790
3791 Switching from a label and an hbox to a menubar
3792
37932008-11-12 Ted Gould <ted@canonical.com>
3794
3795 Ah, forgot to show the applet itself.
3796
37972008-11-12 Ted Gould <ted@canonical.com>
3798
3799 Putting a label in the widget
3800
38012008-11-12 Ted Gould <ted@canonical.com>
3802
3803 Adding in more documentation on the seperation between user interaction
3804 and the system services.
3805
38062008-11-10 Ted Gould <ted@canonical.com>
3807
3808 A diagram about how intermediate daemons are going to provide status to the panel.
3809
38102008-11-10 Ted Gould <ted@canonical.com>
3811
3812 Getting some text that I'd written on the target API in the repo.
3813
38142008-11-10 Ted Gould <ted@canonical.com>
3815
3816 Indicator prototypes
3817
38182008-10-30 Ted Gould <ted@canonical.com>
3819
3820 Ignoring some stuff
3821
38222008-10-30 Ted Gould <ted@canonical.com>
3823
3824 Setting up the data directories and getting everything to translate nicely
3825
38262008-10-29 Ted Gould <ted@canonical.com>
3827
3828 Adding in the linking and some basic prototypes.
3829
38302008-10-29 Ted Gould <ted@canonical.com>
3831
3832 Getting the build things together so that it starts building. Yeah.
3833
38342008-10-29 Ted Gould <ted@canonical.com>
3835
3836 Basic build system, not quite working though
3837
03838
=== added file 'INSTALL'
--- INSTALL 1970-01-01 00:00:00 +0000
+++ INSTALL 2011-03-16 18:34:20 +0000
@@ -0,0 +1,365 @@
1Installation Instructions
2*************************
3
4Copyright (C) 1994, 1995, 1996, 1999, 2000, 2001, 2002, 2004, 2005,
52006, 2007, 2008, 2009 Free Software Foundation, Inc.
6
7 Copying and distribution of this file, with or without modification,
8are permitted in any medium without royalty provided the copyright
9notice and this notice are preserved. This file is offered as-is,
10without warranty of any kind.
11
12Basic Installation
13==================
14
15 Briefly, the shell commands `./configure; make; make install' should
16configure, build, and install this package. The following
17more-detailed instructions are generic; see the `README' file for
18instructions specific to this package. Some packages provide this
19`INSTALL' file but do not implement all of the features documented
20below. The lack of an optional feature in a given package is not
21necessarily a bug. More recommendations for GNU packages can be found
22in *note Makefile Conventions: (standards)Makefile Conventions.
23
24 The `configure' shell script attempts to guess correct values for
25various system-dependent variables used during compilation. It uses
26those values to create a `Makefile' in each directory of the package.
27It may also create one or more `.h' files containing system-dependent
28definitions. Finally, it creates a shell script `config.status' that
29you can run in the future to recreate the current configuration, and a
30file `config.log' containing compiler output (useful mainly for
31debugging `configure').
32
33 It can also use an optional file (typically called `config.cache'
34and enabled with `--cache-file=config.cache' or simply `-C') that saves
35the results of its tests to speed up reconfiguring. Caching is
36disabled by default to prevent problems with accidental use of stale
37cache files.
38
39 If you need to do unusual things to compile the package, please try
40to figure out how `configure' could check whether to do them, and mail
41diffs or instructions to the address given in the `README' so they can
42be considered for the next release. If you are using the cache, and at
43some point `config.cache' contains results you don't want to keep, you
44may remove or edit it.
45
46 The file `configure.ac' (or `configure.in') is used to create
47`configure' by a program called `autoconf'. You need `configure.ac' if
48you want to change it or regenerate `configure' using a newer version
49of `autoconf'.
50
51 The simplest way to compile this package is:
52
53 1. `cd' to the directory containing the package's source code and type
54 `./configure' to configure the package for your system.
55
56 Running `configure' might take a while. While running, it prints
57 some messages telling which features it is checking for.
58
59 2. Type `make' to compile the package.
60
61 3. Optionally, type `make check' to run any self-tests that come with
62 the package, generally using the just-built uninstalled binaries.
63
64 4. Type `make install' to install the programs and any data files and
65 documentation. When installing into a prefix owned by root, it is
66 recommended that the package be configured and built as a regular
67 user, and only the `make install' phase executed with root
68 privileges.
69
70 5. Optionally, type `make installcheck' to repeat any self-tests, but
71 this time using the binaries in their final installed location.
72 This target does not install anything. Running this target as a
73 regular user, particularly if the prior `make install' required
74 root privileges, verifies that the installation completed
75 correctly.
76
77 6. You can remove the program binaries and object files from the
78 source code directory by typing `make clean'. To also remove the
79 files that `configure' created (so you can compile the package for
80 a different kind of computer), type `make distclean'. There is
81 also a `make maintainer-clean' target, but that is intended mainly
82 for the package's developers. If you use it, you may have to get
83 all sorts of other programs in order to regenerate files that came
84 with the distribution.
85
86 7. Often, you can also type `make uninstall' to remove the installed
87 files again. In practice, not all packages have tested that
88 uninstallation works correctly, even though it is required by the
89 GNU Coding Standards.
90
91 8. Some packages, particularly those that use Automake, provide `make
92 distcheck', which can by used by developers to test that all other
93 targets like `make install' and `make uninstall' work correctly.
94 This target is generally not run by end users.
95
96Compilers and Options
97=====================
98
99 Some systems require unusual options for compilation or linking that
100the `configure' script does not know about. Run `./configure --help'
101for details on some of the pertinent environment variables.
102
103 You can give `configure' initial values for configuration parameters
104by setting variables in the command line or in the environment. Here
105is an example:
106
107 ./configure CC=c99 CFLAGS=-g LIBS=-lposix
108
109 *Note Defining Variables::, for more details.
110
111Compiling For Multiple Architectures
112====================================
113
114 You can compile the package for more than one kind of computer at the
115same time, by placing the object files for each architecture in their
116own directory. To do this, you can use GNU `make'. `cd' to the
117directory where you want the object files and executables to go and run
118the `configure' script. `configure' automatically checks for the
119source code in the directory that `configure' is in and in `..'. This
120is known as a "VPATH" build.
121
122 With a non-GNU `make', it is safer to compile the package for one
123architecture at a time in the source code directory. After you have
124installed the package for one architecture, use `make distclean' before
125reconfiguring for another architecture.
126
127 On MacOS X 10.5 and later systems, you can create libraries and
128executables that work on multiple system types--known as "fat" or
129"universal" binaries--by specifying multiple `-arch' options to the
130compiler but only a single `-arch' option to the preprocessor. Like
131this:
132
133 ./configure CC="gcc -arch i386 -arch x86_64 -arch ppc -arch ppc64" \
134 CXX="g++ -arch i386 -arch x86_64 -arch ppc -arch ppc64" \
135 CPP="gcc -E" CXXCPP="g++ -E"
136
137 This is not guaranteed to produce working output in all cases, you
138may have to build one architecture at a time and combine the results
139using the `lipo' tool if you have problems.
140
141Installation Names
142==================
143
144 By default, `make install' installs the package's commands under
145`/usr/local/bin', include files under `/usr/local/include', etc. You
146can specify an installation prefix other than `/usr/local' by giving
147`configure' the option `--prefix=PREFIX', where PREFIX must be an
148absolute file name.
149
150 You can specify separate installation prefixes for
151architecture-specific files and architecture-independent files. If you
152pass the option `--exec-prefix=PREFIX' to `configure', the package uses
153PREFIX as the prefix for installing programs and libraries.
154Documentation and other data files still use the regular prefix.
155
156 In addition, if you use an unusual directory layout you can give
157options like `--bindir=DIR' to specify different values for particular
158kinds of files. Run `configure --help' for a list of the directories
159you can set and what kinds of files go in them. In general, the
160default for these options is expressed in terms of `${prefix}', so that
161specifying just `--prefix' will affect all of the other directory
162specifications that were not explicitly provided.
163
164 The most portable way to affect installation locations is to pass the
165correct locations to `configure'; however, many packages provide one or
166both of the following shortcuts of passing variable assignments to the
167`make install' command line to change installation locations without
168having to reconfigure or recompile.
169
170 The first method involves providing an override variable for each
171affected directory. For example, `make install
172prefix=/alternate/directory' will choose an alternate location for all
173directory configuration variables that were expressed in terms of
174`${prefix}'. Any directories that were specified during `configure',
175but not in terms of `${prefix}', must each be overridden at install
176time for the entire installation to be relocated. The approach of
177makefile variable overrides for each directory variable is required by
178the GNU Coding Standards, and ideally causes no recompilation.
179However, some platforms have known limitations with the semantics of
180shared libraries that end up requiring recompilation when using this
181method, particularly noticeable in packages that use GNU Libtool.
182
183 The second method involves providing the `DESTDIR' variable. For
184example, `make install DESTDIR=/alternate/directory' will prepend
185`/alternate/directory' before all installation names. The approach of
186`DESTDIR' overrides is not required by the GNU Coding Standards, and
187does not work on platforms that have drive letters. On the other hand,
188it does better at avoiding recompilation issues, and works well even
189when some directory options were not specified in terms of `${prefix}'
190at `configure' time.
191
192Optional Features
193=================
194
195 If the package supports it, you can cause programs to be installed
196with an extra prefix or suffix on their names by giving `configure' the
197option `--program-prefix=PREFIX' or `--program-suffix=SUFFIX'.
198
199 Some packages pay attention to `--enable-FEATURE' options to
200`configure', where FEATURE indicates an optional part of the package.
201They may also pay attention to `--with-PACKAGE' options, where PACKAGE
202is something like `gnu-as' or `x' (for the X Window System). The
203`README' should mention any `--enable-' and `--with-' options that the
204package recognizes.
205
206 For packages that use the X Window System, `configure' can usually
207find the X include and library files automatically, but if it doesn't,
208you can use the `configure' options `--x-includes=DIR' and
209`--x-libraries=DIR' to specify their locations.
210
211 Some packages offer the ability to configure how verbose the
212execution of `make' will be. For these packages, running `./configure
213--enable-silent-rules' sets the default to minimal output, which can be
214overridden with `make V=1'; while running `./configure
215--disable-silent-rules' sets the default to verbose, which can be
216overridden with `make V=0'.
217
218Particular systems
219==================
220
221 On HP-UX, the default C compiler is not ANSI C compatible. If GNU
222CC is not installed, it is recommended to use the following options in
223order to use an ANSI C compiler:
224
225 ./configure CC="cc -Ae -D_XOPEN_SOURCE=500"
226
227and if that doesn't work, install pre-built binaries of GCC for HP-UX.
228
229 On OSF/1 a.k.a. Tru64, some versions of the default C compiler cannot
230parse its `<wchar.h>' header file. The option `-nodtk' can be used as
231a workaround. If GNU CC is not installed, it is therefore recommended
232to try
233
234 ./configure CC="cc"
235
236and if that doesn't work, try
237
238 ./configure CC="cc -nodtk"
239
240 On Solaris, don't put `/usr/ucb' early in your `PATH'. This
241directory contains several dysfunctional programs; working variants of
242these programs are available in `/usr/bin'. So, if you need `/usr/ucb'
243in your `PATH', put it _after_ `/usr/bin'.
244
245 On Haiku, software installed for all users goes in `/boot/common',
246not `/usr/local'. It is recommended to use the following options:
247
248 ./configure --prefix=/boot/common
249
250Specifying the System Type
251==========================
252
253 There may be some features `configure' cannot figure out
254automatically, but needs to determine by the type of machine the package
255will run on. Usually, assuming the package is built to be run on the
256_same_ architectures, `configure' can figure that out, but if it prints
257a message saying it cannot guess the machine type, give it the
258`--build=TYPE' option. TYPE can either be a short name for the system
259type, such as `sun4', or a canonical name which has the form:
260
261 CPU-COMPANY-SYSTEM
262
263where SYSTEM can have one of these forms:
264
265 OS
266 KERNEL-OS
267
268 See the file `config.sub' for the possible values of each field. If
269`config.sub' isn't included in this package, then this package doesn't
270need to know the machine type.
271
272 If you are _building_ compiler tools for cross-compiling, you should
273use the option `--target=TYPE' to select the type of system they will
274produce code for.
275
276 If you want to _use_ a cross compiler, that generates code for a
277platform different from the build platform, you should specify the
278"host" platform (i.e., that on which the generated programs will
279eventually be run) with `--host=TYPE'.
280
281Sharing Defaults
282================
283
284 If you want to set default values for `configure' scripts to share,
285you can create a site shell script called `config.site' that gives
286default values for variables like `CC', `cache_file', and `prefix'.
287`configure' looks for `PREFIX/share/config.site' if it exists, then
288`PREFIX/etc/config.site' if it exists. Or, you can set the
289`CONFIG_SITE' environment variable to the location of the site script.
290A warning: not all `configure' scripts look for a site script.
291
292Defining Variables
293==================
294
295 Variables not defined in a site shell script can be set in the
296environment passed to `configure'. However, some packages may run
297configure again during the build, and the customized values of these
298variables may be lost. In order to avoid this problem, you should set
299them in the `configure' command line, using `VAR=value'. For example:
300
301 ./configure CC=/usr/local2/bin/gcc
302
303causes the specified `gcc' to be used as the C compiler (unless it is
304overridden in the site shell script).
305
306Unfortunately, this technique does not work for `CONFIG_SHELL' due to
307an Autoconf bug. Until the bug is fixed you can use this workaround:
308
309 CONFIG_SHELL=/bin/bash /bin/bash ./configure CONFIG_SHELL=/bin/bash
310
311`configure' Invocation
312======================
313
314 `configure' recognizes the following options to control how it
315operates.
316
317`--help'
318`-h'
319 Print a summary of all of the options to `configure', and exit.
320
321`--help=short'
322`--help=recursive'
323 Print a summary of the options unique to this package's
324 `configure', and exit. The `short' variant lists options used
325 only in the top level, while the `recursive' variant lists options
326 also present in any nested packages.
327
328`--version'
329`-V'
330 Print the version of Autoconf used to generate the `configure'
331 script, and exit.
332
333`--cache-file=FILE'
334 Enable the cache: use and save the results of the tests in FILE,
335 traditionally `config.cache'. FILE defaults to `/dev/null' to
336 disable caching.
337
338`--config-cache'
339`-C'
340 Alias for `--cache-file=config.cache'.
341
342`--quiet'
343`--silent'
344`-q'
345 Do not print messages saying which checks are being made. To
346 suppress all normal output, redirect it to `/dev/null' (any error
347 messages will still be shown).
348
349`--srcdir=DIR'
350 Look for the package's source code in directory DIR. Usually
351 `configure' can determine that directory automatically.
352
353`--prefix=DIR'
354 Use DIR as the installation prefix. *note Installation Names::
355 for more details, including other options available for fine-tuning
356 the installation locations.
357
358`--no-create'
359`-n'
360 Run the configure checks, but stop before creating any output
361 files.
362
363`configure' also accepts some other, not widely useful, options. Run
364`configure --help' for more details.
365
0366
=== added file 'Makefile.in'
--- Makefile.in 1970-01-01 00:00:00 +0000
+++ Makefile.in 2011-03-16 18:34:20 +0000
@@ -0,0 +1,771 @@
1# Makefile.in generated by automake 1.11.1 from Makefile.am.
2# @configure_input@
3
4# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
5# 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation,
6# Inc.
7# This Makefile.in is free software; the Free Software Foundation
8# gives unlimited permission to copy and/or distribute it,
9# with or without modifications, as long as this notice is preserved.
10
11# This program is distributed in the hope that it will be useful,
12# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
13# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
14# PARTICULAR PURPOSE.
15
16@SET_MAKE@
17VPATH = @srcdir@
18pkgdatadir = $(datadir)/@PACKAGE@
19pkgincludedir = $(includedir)/@PACKAGE@
20pkglibdir = $(libdir)/@PACKAGE@
21pkglibexecdir = $(libexecdir)/@PACKAGE@
22am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
23install_sh_DATA = $(install_sh) -c -m 644
24install_sh_PROGRAM = $(install_sh) -c
25install_sh_SCRIPT = $(install_sh) -c
26INSTALL_HEADER = $(INSTALL_DATA)
27transform = $(program_transform_name)
28NORMAL_INSTALL = :
29PRE_INSTALL = :
30POST_INSTALL = :
31NORMAL_UNINSTALL = :
32PRE_UNINSTALL = :
33POST_UNINSTALL = :
34build_triplet = @build@
35host_triplet = @host@
36subdir = .
37DIST_COMMON = README $(am__configure_deps) $(srcdir)/Makefile.am \
38 $(srcdir)/Makefile.in $(srcdir)/config.h.in \
39 $(top_srcdir)/configure AUTHORS COPYING ChangeLog INSTALL NEWS \
40 compile config.guess config.sub depcomp install-sh ltmain.sh \
41 missing
42ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
43am__aclocal_m4_deps = $(top_srcdir)/configure.ac
44am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
45 $(ACLOCAL_M4)
46am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \
47 configure.lineno config.status.lineno
48mkinstalldirs = $(install_sh) -d
49CONFIG_HEADER = config.h
50CONFIG_CLEAN_FILES =
51CONFIG_CLEAN_VPATH_FILES =
52AM_V_GEN = $(am__v_GEN_$(V))
53am__v_GEN_ = $(am__v_GEN_$(AM_DEFAULT_VERBOSITY))
54am__v_GEN_0 = @echo " GEN " $@;
55AM_V_at = $(am__v_at_$(V))
56am__v_at_ = $(am__v_at_$(AM_DEFAULT_VERBOSITY))
57am__v_at_0 = @
58SOURCES =
59DIST_SOURCES =
60RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
61 html-recursive info-recursive install-data-recursive \
62 install-dvi-recursive install-exec-recursive \
63 install-html-recursive install-info-recursive \
64 install-pdf-recursive install-ps-recursive install-recursive \
65 installcheck-recursive installdirs-recursive pdf-recursive \
66 ps-recursive uninstall-recursive
67RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
68 distclean-recursive maintainer-clean-recursive
69AM_RECURSIVE_TARGETS = $(RECURSIVE_TARGETS:-recursive=) \
70 $(RECURSIVE_CLEAN_TARGETS:-recursive=) tags TAGS ctags CTAGS \
71 distdir dist dist-all distcheck
72ETAGS = etags
73CTAGS = ctags
74DIST_SUBDIRS = $(SUBDIRS)
75DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
76distdir = $(PACKAGE)-$(VERSION)
77top_distdir = $(distdir)
78am__remove_distdir = \
79 { test ! -d "$(distdir)" \
80 || { find "$(distdir)" -type d ! -perm -200 -exec chmod u+w {} ';' \
81 && rm -fr "$(distdir)"; }; }
82am__relativize = \
83 dir0=`pwd`; \
84 sed_first='s,^\([^/]*\)/.*$$,\1,'; \
85 sed_rest='s,^[^/]*/*,,'; \
86 sed_last='s,^.*/\([^/]*\)$$,\1,'; \
87 sed_butlast='s,/*[^/]*$$,,'; \
88 while test -n "$$dir1"; do \
89 first=`echo "$$dir1" | sed -e "$$sed_first"`; \
90 if test "$$first" != "."; then \
91 if test "$$first" = ".."; then \
92 dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \
93 dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \
94 else \
95 first2=`echo "$$dir2" | sed -e "$$sed_first"`; \
96 if test "$$first2" = "$$first"; then \
97 dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \
98 else \
99 dir2="../$$dir2"; \
100 fi; \
101 dir0="$$dir0"/"$$first"; \
102 fi; \
103 fi; \
104 dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \
105 done; \
106 reldir="$$dir2"
107DIST_ARCHIVES = $(distdir).tar.gz
108GZIP_ENV = --best
109distuninstallcheck_listfiles = find . -type f -print
110distcleancheck_listfiles = find . -type f -print
111ACLOCAL = @ACLOCAL@
112AMTAR = @AMTAR@
113AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
114AR = @AR@
115AUTOCONF = @AUTOCONF@
116AUTOHEADER = @AUTOHEADER@
117AUTOMAKE = @AUTOMAKE@
118AWK = @AWK@
119CC = @CC@
120CCDEPMODE = @CCDEPMODE@
121CFLAGS = @CFLAGS@
122CPP = @CPP@
123CPPFLAGS = @CPPFLAGS@
124CYGPATH_W = @CYGPATH_W@
125DEFS = @DEFS@
126DEPDIR = @DEPDIR@
127DSYMUTIL = @DSYMUTIL@
128DUMPBIN = @DUMPBIN@
129ECHO_C = @ECHO_C@
130ECHO_N = @ECHO_N@
131ECHO_T = @ECHO_T@
132EGREP = @EGREP@
133EXEEXT = @EXEEXT@
134EXPANDED_SYSCONFDIR = @EXPANDED_SYSCONFDIR@
135FGREP = @FGREP@
136GLIB_GENMARSHAL = @GLIB_GENMARSHAL@
137GLIB_MKENUMS = @GLIB_MKENUMS@
138GREP = @GREP@
139INSTALL = @INSTALL@
140INSTALL_DATA = @INSTALL_DATA@
141INSTALL_PROGRAM = @INSTALL_PROGRAM@
142INSTALL_SCRIPT = @INSTALL_SCRIPT@
143INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
144LD = @LD@
145LDFLAGS = @LDFLAGS@
146LIBDIR = @LIBDIR@
147LIBINDICATOR_CFLAGS = @LIBINDICATOR_CFLAGS@
148LIBINDICATOR_LIBS = @LIBINDICATOR_LIBS@
149LIBOBJS = @LIBOBJS@
150LIBS = @LIBS@
151LIBTOOL = @LIBTOOL@
152LIPO = @LIPO@
153LN_S = @LN_S@
154LTLIBOBJS = @LTLIBOBJS@
155MAINT = @MAINT@
156MAKEINFO = @MAKEINFO@
157MKDIR_P = @MKDIR_P@
158NM = @NM@
159NMEDIT = @NMEDIT@
160OBJDUMP = @OBJDUMP@
161OBJEXT = @OBJEXT@
162OTOOL = @OTOOL@
163OTOOL64 = @OTOOL64@
164PACKAGE = @PACKAGE@
165PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
166PACKAGE_NAME = @PACKAGE_NAME@
167PACKAGE_STRING = @PACKAGE_STRING@
168PACKAGE_TARNAME = @PACKAGE_TARNAME@
169PACKAGE_URL = @PACKAGE_URL@
170PACKAGE_VERSION = @PACKAGE_VERSION@
171PATH_SEPARATOR = @PATH_SEPARATOR@
172PKG_CONFIG = @PKG_CONFIG@
173PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@
174PKG_CONFIG_PATH = @PKG_CONFIG_PATH@
175PREFIX = @PREFIX@
176RANLIB = @RANLIB@
177SED = @SED@
178SET_MAKE = @SET_MAKE@
179SHELL = @SHELL@
180STRIP = @STRIP@
181SYSCONFDIR = @SYSCONFDIR@
182VERSION = @VERSION@
183abs_builddir = @abs_builddir@
184abs_srcdir = @abs_srcdir@
185abs_top_builddir = @abs_top_builddir@
186abs_top_srcdir = @abs_top_srcdir@
187ac_ct_CC = @ac_ct_CC@
188ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
189am__include = @am__include@
190am__leading_dot = @am__leading_dot@
191am__quote = @am__quote@
192am__tar = @am__tar@
193am__untar = @am__untar@
194bindir = @bindir@
195build = @build@
196build_alias = @build_alias@
197build_cpu = @build_cpu@
198build_os = @build_os@
199build_vendor = @build_vendor@
200builddir = @builddir@
201datadir = @datadir@
202datarootdir = @datarootdir@
203docdir = @docdir@
204dvidir = @dvidir@
205exec_prefix = @exec_prefix@
206host = @host@
207host_alias = @host_alias@
208host_cpu = @host_cpu@
209host_os = @host_os@
210host_vendor = @host_vendor@
211htmldir = @htmldir@
212includedir = @includedir@
213infodir = @infodir@
214install_sh = @install_sh@
215libdir = @libdir@
216libexecdir = @libexecdir@
217localedir = @localedir@
218localstatedir = @localstatedir@
219lt_ECHO = @lt_ECHO@
220mandir = @mandir@
221mkdir_p = @mkdir_p@
222oldincludedir = @oldincludedir@
223pdfdir = @pdfdir@
224prefix = @prefix@
225program_transform_name = @program_transform_name@
226psdir = @psdir@
227sbindir = @sbindir@
228sharedstatedir = @sharedstatedir@
229srcdir = @srcdir@
230sysconfdir = @sysconfdir@
231target_alias = @target_alias@
232top_build_prefix = @top_build_prefix@
233top_builddir = @top_builddir@
234top_srcdir = @top_srcdir@
235SUBDIRS = \
236 libindicator \
237 tests \
238 tools
239
240DISTCHECK_CONFIGURE_FLAGS = --disable-deprecations
241DISTCLEANFILES = \
242 libindicator-*.tar.gz
243
244all: config.h
245 $(MAKE) $(AM_MAKEFLAGS) all-recursive
246
247.SUFFIXES:
248am--refresh:
249 @:
250$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps)
251 @for dep in $?; do \
252 case '$(am__configure_deps)' in \
253 *$$dep*) \
254 echo ' cd $(srcdir) && $(AUTOMAKE) --gnu'; \
255 $(am__cd) $(srcdir) && $(AUTOMAKE) --gnu \
256 && exit 0; \
257 exit 1;; \
258 esac; \
259 done; \
260 echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu Makefile'; \
261 $(am__cd) $(top_srcdir) && \
262 $(AUTOMAKE) --gnu Makefile
263.PRECIOUS: Makefile
264Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
265 @case '$?' in \
266 *config.status*) \
267 echo ' $(SHELL) ./config.status'; \
268 $(SHELL) ./config.status;; \
269 *) \
270 echo ' cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe)'; \
271 cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe);; \
272 esac;
273
274$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
275 $(SHELL) ./config.status --recheck
276
277$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
278 $(am__cd) $(srcdir) && $(AUTOCONF)
279$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
280 $(am__cd) $(srcdir) && $(ACLOCAL) $(ACLOCAL_AMFLAGS)
281$(am__aclocal_m4_deps):
282
283config.h: stamp-h1
284 @if test ! -f $@; then \
285 rm -f stamp-h1; \
286 $(MAKE) $(AM_MAKEFLAGS) stamp-h1; \
287 else :; fi
288
289stamp-h1: $(srcdir)/config.h.in $(top_builddir)/config.status
290 @rm -f stamp-h1
291 cd $(top_builddir) && $(SHELL) ./config.status config.h
292$(srcdir)/config.h.in: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
293 ($(am__cd) $(top_srcdir) && $(AUTOHEADER))
294 rm -f stamp-h1
295 touch $@
296
297distclean-hdr:
298 -rm -f config.h stamp-h1
299
300mostlyclean-libtool:
301 -rm -f *.lo
302
303clean-libtool:
304 -rm -rf .libs _libs
305
306distclean-libtool:
307 -rm -f libtool config.lt
308
309# This directory's subdirectories are mostly independent; you can cd
310# into them and run `make' without going through this Makefile.
311# To change the values of `make' variables: instead of editing Makefiles,
312# (1) if the variable is set in `config.status', edit `config.status'
313# (which will cause the Makefiles to be regenerated when you run `make');
314# (2) otherwise, pass the desired values on the `make' command line.
315$(RECURSIVE_TARGETS):
316 @fail= failcom='exit 1'; \
317 for f in x $$MAKEFLAGS; do \
318 case $$f in \
319 *=* | --[!k]*);; \
320 *k*) failcom='fail=yes';; \
321 esac; \
322 done; \
323 dot_seen=no; \
324 target=`echo $@ | sed s/-recursive//`; \
325 list='$(SUBDIRS)'; for subdir in $$list; do \
326 echo "Making $$target in $$subdir"; \
327 if test "$$subdir" = "."; then \
328 dot_seen=yes; \
329 local_target="$$target-am"; \
330 else \
331 local_target="$$target"; \
332 fi; \
333 ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
334 || eval $$failcom; \
335 done; \
336 if test "$$dot_seen" = "no"; then \
337 $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
338 fi; test -z "$$fail"
339
340$(RECURSIVE_CLEAN_TARGETS):
341 @fail= failcom='exit 1'; \
342 for f in x $$MAKEFLAGS; do \
343 case $$f in \
344 *=* | --[!k]*);; \
345 *k*) failcom='fail=yes';; \
346 esac; \
347 done; \
348 dot_seen=no; \
349 case "$@" in \
350 distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
351 *) list='$(SUBDIRS)' ;; \
352 esac; \
353 rev=''; for subdir in $$list; do \
354 if test "$$subdir" = "."; then :; else \
355 rev="$$subdir $$rev"; \
356 fi; \
357 done; \
358 rev="$$rev ."; \
359 target=`echo $@ | sed s/-recursive//`; \
360 for subdir in $$rev; do \
361 echo "Making $$target in $$subdir"; \
362 if test "$$subdir" = "."; then \
363 local_target="$$target-am"; \
364 else \
365 local_target="$$target"; \
366 fi; \
367 ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
368 || eval $$failcom; \
369 done && test -z "$$fail"
370tags-recursive:
371 list='$(SUBDIRS)'; for subdir in $$list; do \
372 test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
373 done
374ctags-recursive:
375 list='$(SUBDIRS)'; for subdir in $$list; do \
376 test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
377 done
378
379ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
380 list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
381 unique=`for i in $$list; do \
382 if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
383 done | \
384 $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
385 END { if (nonempty) { for (i in files) print i; }; }'`; \
386 mkid -fID $$unique
387tags: TAGS
388
389TAGS: tags-recursive $(HEADERS) $(SOURCES) config.h.in $(TAGS_DEPENDENCIES) \
390 $(TAGS_FILES) $(LISP)
391 set x; \
392 here=`pwd`; \
393 if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
394 include_option=--etags-include; \
395 empty_fix=.; \
396 else \
397 include_option=--include; \
398 empty_fix=; \
399 fi; \
400 list='$(SUBDIRS)'; for subdir in $$list; do \
401 if test "$$subdir" = .; then :; else \
402 test ! -f $$subdir/TAGS || \
403 set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \
404 fi; \
405 done; \
406 list='$(SOURCES) $(HEADERS) config.h.in $(LISP) $(TAGS_FILES)'; \
407 unique=`for i in $$list; do \
408 if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
409 done | \
410 $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
411 END { if (nonempty) { for (i in files) print i; }; }'`; \
412 shift; \
413 if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \
414 test -n "$$unique" || unique=$$empty_fix; \
415 if test $$# -gt 0; then \
416 $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
417 "$$@" $$unique; \
418 else \
419 $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
420 $$unique; \
421 fi; \
422 fi
423ctags: CTAGS
424CTAGS: ctags-recursive $(HEADERS) $(SOURCES) config.h.in $(TAGS_DEPENDENCIES) \
425 $(TAGS_FILES) $(LISP)
426 list='$(SOURCES) $(HEADERS) config.h.in $(LISP) $(TAGS_FILES)'; \
427 unique=`for i in $$list; do \
428 if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
429 done | \
430 $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
431 END { if (nonempty) { for (i in files) print i; }; }'`; \
432 test -z "$(CTAGS_ARGS)$$unique" \
433 || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
434 $$unique
435
436GTAGS:
437 here=`$(am__cd) $(top_builddir) && pwd` \
438 && $(am__cd) $(top_srcdir) \
439 && gtags -i $(GTAGS_ARGS) "$$here"
440
441distclean-tags:
442 -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
443
444distdir: $(DISTFILES)
445 $(am__remove_distdir)
446 test -d "$(distdir)" || mkdir "$(distdir)"
447 @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
448 topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
449 list='$(DISTFILES)'; \
450 dist_files=`for file in $$list; do echo $$file; done | \
451 sed -e "s|^$$srcdirstrip/||;t" \
452 -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
453 case $$dist_files in \
454 */*) $(MKDIR_P) `echo "$$dist_files" | \
455 sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
456 sort -u` ;; \
457 esac; \
458 for file in $$dist_files; do \
459 if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
460 if test -d $$d/$$file; then \
461 dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
462 if test -d "$(distdir)/$$file"; then \
463 find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
464 fi; \
465 if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
466 cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
467 find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
468 fi; \
469 cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
470 else \
471 test -f "$(distdir)/$$file" \
472 || cp -p $$d/$$file "$(distdir)/$$file" \
473 || exit 1; \
474 fi; \
475 done
476 @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
477 if test "$$subdir" = .; then :; else \
478 test -d "$(distdir)/$$subdir" \
479 || $(MKDIR_P) "$(distdir)/$$subdir" \
480 || exit 1; \
481 fi; \
482 done
483 @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
484 if test "$$subdir" = .; then :; else \
485 dir1=$$subdir; dir2="$(distdir)/$$subdir"; \
486 $(am__relativize); \
487 new_distdir=$$reldir; \
488 dir1=$$subdir; dir2="$(top_distdir)"; \
489 $(am__relativize); \
490 new_top_distdir=$$reldir; \
491 echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \
492 echo " am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \
493 ($(am__cd) $$subdir && \
494 $(MAKE) $(AM_MAKEFLAGS) \
495 top_distdir="$$new_top_distdir" \
496 distdir="$$new_distdir" \
497 am__remove_distdir=: \
498 am__skip_length_check=: \
499 am__skip_mode_fix=: \
500 distdir) \
501 || exit 1; \
502 fi; \
503 done
504 $(MAKE) $(AM_MAKEFLAGS) \
505 top_distdir="$(top_distdir)" distdir="$(distdir)" \
506 dist-hook
507 -test -n "$(am__skip_mode_fix)" \
508 || find "$(distdir)" -type d ! -perm -755 \
509 -exec chmod u+rwx,go+rx {} \; -o \
510 ! -type d ! -perm -444 -links 1 -exec chmod a+r {} \; -o \
511 ! -type d ! -perm -400 -exec chmod a+r {} \; -o \
512 ! -type d ! -perm -444 -exec $(install_sh) -c -m a+r {} {} \; \
513 || chmod -R a+r "$(distdir)"
514dist-gzip: distdir
515 tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz
516 $(am__remove_distdir)
517
518dist-bzip2: distdir
519 tardir=$(distdir) && $(am__tar) | bzip2 -9 -c >$(distdir).tar.bz2
520 $(am__remove_distdir)
521
522dist-lzma: distdir
523 tardir=$(distdir) && $(am__tar) | lzma -9 -c >$(distdir).tar.lzma
524 $(am__remove_distdir)
525
526dist-xz: distdir
527 tardir=$(distdir) && $(am__tar) | xz -c >$(distdir).tar.xz
528 $(am__remove_distdir)
529
530dist-tarZ: distdir
531 tardir=$(distdir) && $(am__tar) | compress -c >$(distdir).tar.Z
532 $(am__remove_distdir)
533
534dist-shar: distdir
535 shar $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).shar.gz
536 $(am__remove_distdir)
537
538dist-zip: distdir
539 -rm -f $(distdir).zip
540 zip -rq $(distdir).zip $(distdir)
541 $(am__remove_distdir)
542
543dist dist-all: distdir
544 tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz
545 $(am__remove_distdir)
546
547# This target untars the dist file and tries a VPATH configuration. Then
548# it guarantees that the distribution is self-contained by making another
549# tarfile.
550distcheck: dist
551 case '$(DIST_ARCHIVES)' in \
552 *.tar.gz*) \
553 GZIP=$(GZIP_ENV) gzip -dc $(distdir).tar.gz | $(am__untar) ;;\
554 *.tar.bz2*) \
555 bzip2 -dc $(distdir).tar.bz2 | $(am__untar) ;;\
556 *.tar.lzma*) \
557 lzma -dc $(distdir).tar.lzma | $(am__untar) ;;\
558 *.tar.xz*) \
559 xz -dc $(distdir).tar.xz | $(am__untar) ;;\
560 *.tar.Z*) \
561 uncompress -c $(distdir).tar.Z | $(am__untar) ;;\
562 *.shar.gz*) \
563 GZIP=$(GZIP_ENV) gzip -dc $(distdir).shar.gz | unshar ;;\
564 *.zip*) \
565 unzip $(distdir).zip ;;\
566 esac
567 chmod -R a-w $(distdir); chmod a+w $(distdir)
568 mkdir $(distdir)/_build
569 mkdir $(distdir)/_inst
570 chmod a-w $(distdir)
571 test -d $(distdir)/_build || exit 0; \
572 dc_install_base=`$(am__cd) $(distdir)/_inst && pwd | sed -e 's,^[^:\\/]:[\\/],/,'` \
573 && dc_destdir="$${TMPDIR-/tmp}/am-dc-$$$$/" \
574 && am__cwd=`pwd` \
575 && $(am__cd) $(distdir)/_build \
The diff has been truncated for viewing.

Subscribers

People subscribed via source and target branches