Merge lp:~bladernr/indicator-applet/clean-up-apport-hooks into lp:indicator-applet/0.4

Proposed by Jeff Lane 
Status: Superseded
Proposed branch: lp:~bladernr/indicator-applet/clean-up-apport-hooks
Merge into: lp:indicator-applet/0.4
Diff against target: 45494 lines (+45169/-156)
33 files modified
.bzr-builddeb/default.conf (+2/-0)
.bzrignore (+0/-143)
AUTHORS (+16/-1)
ChangeLog (+2810/-1)
INSTALL (+302/-0)
Makefile.in (+799/-0)
aclocal.m4 (+9849/-0)
autogen.sh (+0/-11)
compile (+143/-0)
config.guess (+1502/-0)
config.h.in (+98/-0)
config.sub (+1714/-0)
configure (+15424/-0)
data/Makefile.in (+561/-0)
debian/changelog (+519/-0)
debian/compat (+1/-0)
debian/control (+86/-0)
debian/copyright (+55/-0)
debian/indicator-applet-appmenu.install (+3/-0)
debian/indicator-applet-complete.install (+3/-0)
debian/indicator-applet-crashdb.conf (+6/-0)
debian/indicator-applet-session.install (+3/-0)
debian/indicator-applet.install (+6/-0)
debian/rules (+9/-0)
debian/source_indicator-applet.py (+43/-0)
debian/watch (+2/-0)
depcomp (+630/-0)
install-sh (+520/-0)
ltmain.sh (+8413/-0)
missing (+376/-0)
mkinstalldirs (+162/-0)
po/Makefile.in.in (+217/-0)
src/Makefile.in (+895/-0)
To merge this branch: bzr merge lp:~bladernr/indicator-applet/clean-up-apport-hooks
Reviewer Review Type Date Requested Status
Indicator Applet Developers Pending
Review via email: mp+53116@code.launchpad.net

This proposal has been superseded by a proposal from 2011-03-14.

Description of the change

Fixed up the instances of "in not working" in the ui.choice menu.

To post a comment you must log in.
Revision history for this message
Jeff Lane  (bladernr) wrote :

I should add that I'm not sure if this is the correct place to propose this or not... it's a branch of lp:~ubuntu-desktop/indicator-applet/ubuntu originally...

Revision history for this message
Sebastien Bacher (seb128) wrote :

you should do a merge request against the packaging vcs if that's what you did checkout to work on

Revision history for this message
Ted Gould (ted) wrote :

Seb is correct, I'm going to resubmit this on that branch.

Unmerged revisions

285. By Jeff Lane 

Cleaned up the ui.choice options where there were a couple instances of ...in not working... instead of ...is not working...

284. By Ken VanDine

releasing version 0.4.9-0ubuntu1

283. By Ken VanDine

releasing version 0.4.8-0ubuntu1

282. By Ken VanDine

releasing version 0.4.7-0ubuntu1

281. By Ken VanDine

releasing version 0.4.6-0ubuntu3

280. By Sebastien Bacher

releasing version 0.4.6-0ubuntu2

279. By Sebastien Bacher

* Use the port to dbus done by Michael Terry (lp: #671477)
* Updated the .install for the new version.
* debian/control:
  - updated the build-depends
* debian/rules:
  - use dh-autoreconf

278. By Didier Roche-Tolomelli

releasing version 0.4.6-0ubuntu1

277. By Didier Roche-Tolomelli

* New upstream release.
  * Send the activate signal down to libindicator (LP: #637692)
  * Generate AUTHORS and ChangeLog from Bazaar

276. By Didier Roche-Tolomelli

* Rebuild for libindicator ABI change (LP: #637692)
* debian/control: depends on latest libindicator-dev

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-12 04:54:54 +0000
@@ -0,0 +1,2 @@
1[BUILDDEB]
2merge = False
03
=== removed file '.bzrignore'
--- .bzrignore 2010-04-27 22:02:51 +0000
+++ .bzrignore 1970-01-01 00:00:00 +0000
@@ -1,143 +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-session/indicator-applet-sus
103data/GNOME_IndicatorAppletSUS.server
104data/GNOME_IndicatorAppletSUS.server.in
105src-session/indicator-applet-no-sus
106src-session/indicator-applet-session
107src/indicator-applet-complete
108src/indicator-applet-session
109data/GNOME_IndicatorAppletComplete.server
110INSTALL
111Makefile
112Makefile.in
113aclocal.m4
114autom4te.cache/
115config.guess
116config.h
117config.h.in
118config.log
119config.status
120config.sub
121configure
122depcomp
123install-sh
124libtool
125ltmain.sh
126missing
127mkinstalldirs
128stamp-h1
129data/GNOME_FastUserSwitchApplet.server
130data/Makefile
131data/Makefile.in
132po/.intltool-merge-cache
133po/Makefile
134po/Makefile.in
135po/Makefile.in.in
136po/POTFILES
137po/stamp-it
138src/Makefile
139src/Makefile.in
140data/GNOME_IndicatorAppletAppmenu.server
141data/GNOME_IndicatorAppletAppmenu.server.in
142src/indicator-applet-appmenu
143data/GNOME_IndicatorAppletComplete.server.in
1440
=== modified file 'AUTHORS'
--- AUTHORS 2010-09-21 19:47:29 +0000
+++ AUTHORS 2011-03-12 04:54:54 +0000
@@ -1,2 +1,17 @@
1# Generated by Makefile1# Generated by Makefile. Do not edit.
22
3 Aurelien Gateau
4 Cody Russell
5 Eitan Isaacson
6 Kevin Turner
7 Luke Yelavich
8 Marco Trevisan (Treviño)
9 MarkieB
10 Martin Pitt
11 Michael Terry
12 Neil Jagdish Patel
13 Robert Carr
14 Roman Vorobets
15 Sebastien Bacher
16 Ted Gould
17 Tom Haddon
318
=== modified file 'ChangeLog'
--- ChangeLog 2010-09-21 19:47:29 +0000
+++ ChangeLog 2011-03-12 04:54:54 +0000
@@ -1,2 +1,2811 @@
1# Generate by Makefile1# Generated by Makefile. Do not edit.
2
32011-02-17 Ted Gould <ted@gould.cx>
4
5 0.4.9
6
72011-02-17 Ted Gould <ted@gould.cx>
8
9 Adding support for accessible descriptions
10
112011-02-17 Ted Gould <ted@gould.cx>
12
13 libindicator v. 0.3.19
14
152011-02-17 Ted Gould <ted@gould.cx>
16
17 Check to ensure the accessible object isn't NULL
18
192011-02-17 Ted Gould <ted@gould.cx>
20
21 It should be the indicator's responsibility to update the value in the entry, not ours.
22
232011-02-16 Luke Yelavich <luke.yelavich@canonical.com>
24
25 menuitem is already a GtkWidget
26
272011-02-14 Luke Yelavich <luke.yelavich@canonical.com>
28
29 Add accessible_desc support
30
312011-02-03 Ted Gould <ted@gould.cx>
32
33 0.4.8
34
352011-02-03 Ted Gould <ted@gould.cx>
36
37 Close the menu if menu show is called with a NULL menu
38
392011-01-31 Michael Terry <mike@mterry.name>
40
41 if requested, close all open menus
42
432011-01-27 Ted Gould <ted@gould.cx>
44
45 0.4.7
46
472011-01-27 Ted Gould <ted@gould.cx>
48
49 Require libindicator with new signal
50
512011-01-27 Ted Gould <ted@gould.cx>
52
53 Port to use new entry based scroll event.
54
552011-01-27 Marco Trevisan (Treviño) <mail@3v1n0.net>
56
57 Added support to "scroll-entry" signal
58
59 Now indicator-applet emit a scroll-entry signal for each
60 scroll over an IndicatorObjectEntry
61
622011-01-06 Ted Gould <ted@gould.cx>
63
64 Port to the non-Bonobo panel
65
662010-11-10 Michael Terry <mike@mterry.name>
67
68 port to libpanel-applet-3
69
702010-10-08 Ted Gould <ted@gould.cx>
71
72 Removing unused GConf support
73
742010-10-07 Sebastien Bacher <seb128@ubuntu.com>
75
76 don't use gconf in the build system since the source doesn't use it
77
782010-09-22 Ted Gould <ted@gould.cx>
79
80 0.4.6
81
822010-09-21 Ted Gould <ted@gould.cx>
83
84 Signaling the activate on the top level items.
85
862010-09-19 Ted Gould <ted@gould.cx>
87
88 Connecting to the activate signal for the menuitem and passing down.
89
902010-09-21 Ted Gould <ted@gould.cx>
91
92 Making ChangeLog and AUTHORS built at dist time
93
942010-09-09 Ted Gould <ted@gould.cx>
95
96 0.4.5
97
982010-09-07 Ted Gould <ted@gould.cx>
99
100 Add an extra pixel of spacing.
101
1022010-09-03 Ted Gould <ted@gould.cx>
103
104 Adding a padding pixel in the box
105
1062010-08-26 Ted Gould <ted@gould.cx>
107
108 0.4.4
109
1102010-08-25 Ted Gould <ted@gould.cx>
111
112 Blacklist datetime in the base indicator
113
1142010-08-19 Ted Gould <ted@gould.cx>
115
116 Removing datetime from indicator-applet
117
1182010-07-08 Ted Gould <ted@gould.cx>
119
120 0.4.3
121
1222010-07-06 Ted Gould <ted@gould.cx>
123
124 Fixing sensitivity handling.
125
1262010-07-02 Ted Gould <ted@gould.cx>
127
128
129
1302010-07-02 Ted Gould <ted@gould.cx>
131
132 Making sure to disconnect too!
133
1342010-07-02 Ted Gould <ted@gould.cx>
135
136 Filling it out, we're just stealing sensitivity!
137
1382010-07-02 Ted Gould <ted@gould.cx>
139
140 Setting up a callback when sensitivity changes.
141
1422010-07-02 Ted Gould <ted@gould.cx>
143
144 Looking at whether the lable and image are sensitive to set whether the menuitem is sensitive.
145
1462010-06-04 Ted Gould <ted@gould.cx>
147
148 0.4.2
149
1502010-06-04 Ted Gould <ted@gould.cx>
151
152 Hide when we don't have anything to show.
153
1542010-05-28 Ted Gould <ted@gould.cx>
155
156 Putting signals on the various objects to know when they adjust their state.
157
1582010-05-25 Ted Gould <ted@gould.cx>
159
160 The most basic thing needed, when adding an application we can determine whether it's visible and decide to show the menu or not.
161
1622010-05-27 Ted Gould <ted@gould.cx>
163
164 0.4.1
165
1662010-05-27 Ted Gould <ted@gould.cx>
167
168 Change the installed server files to be the .in.in files instead of the .in files
169
1702010-05-27 Ted Gould <ted@gould.cx>
171
172 0.4.0
173
1742010-05-16 Ted Gould <ted@gould.cx>
175
176 Updating Copyright Dates
177
1782010-05-13 Tom Haddon <tom.haddon@canonical.com>
179
180 Update copyright notice
181
1822010-05-04 Ted Gould <ted@gould.cx>
183
184 Update to 0.3 branch
185
1862010-05-04 Ted Gould <ted@gould.cx>
187
188 0.3.7
189
1902010-05-04 Ted Gould <ted@gould.cx>
191
192 Shortcut fix
193
1942010-05-04 Ted Gould <ted@gould.cx>
195
196 Shortcut fix
197
1982010-05-04 Roman Vorobets <roman-vorobets@launchpad.net>
199
200 Patch to fix modifiers on remote connections.
201
2022010-04-30 Ted Gould <ted@gould.cx>
203
204 Adding in a new binary target for window menus.
205
2062010-04-27 Ted Gould <ted@gould.cx>
207
208 We can ignore this little guy.
209
2102010-04-27 Ted Gould <ted@gould.cx>
211
212 Fixing which files we grab the translations from.
213
2142010-04-27 Ted Gould <ted@gould.cx>
215
216 Adding appmenu to the translations
217
2182010-04-27 Ted Gould <ted@gould.cx>
219
220 Really, we want libappmenu.so only in indicator-applet-appmenu
221
2222010-04-27 Ted Gould <ted@gould.cx>
223
224 Blocking the appmenu modules from the complete set so they can be right and left side.
225
2262010-04-26 Ted Gould <ted@gould.cx>
227
228 Ignoring everyone.
229
2302010-04-26 Ted Gould <ted@gould.cx>
231
232 Adding a bonobo server for the appmenu applet.
233
2342010-04-26 Ted Gould <ted@gould.cx>
235
236 Changing all the ifdefs for appmenu
237
2382010-04-26 Ted Gould <ted@gould.cx>
239
240 Making an appmenu build
241
2422010-04-30 Ted Gould <ted@gould.cx>
243
244 Dummy commit to knock up the revno for a build with the new version
245
2462010-04-27 Ted Gould <ted@gould.cx>
247
248 Make the applet support vertical panels.
249
2502010-04-19 MarkieB <launchpad.org.Markie1@dfgh.net>
251
252 resolve compiler warning changes
253
2542010-04-18 MarkieB <launchpad.org.Markie1@dfgh.net>
255
256 suppress spurious 'conflict' in header includes arising from merger 352.1.2
257
2582010-04-18 MarkieB <launchpad.org.Markie1@dfgh.net>
259
260 more elegant handling of data connections when reorienting - no need for the enum
261
2622010-04-18 MarkieB <launchpad.org.Markie1@dfgh.net>
263
264 more elegant handling of data connections when reorienting
265
2662010-04-18 MarkieB <launchpad.org.Markie1@dfgh.net>
267
268 without properties in current iteration
269
2702010-04-16 MarkieB <launchpad.org.Markie1@dfgh.net>
271
272 label rotation according to preferences - as well as location
273
2742010-04-16 MarkieB <launchpad.org.Markie1@dfgh.net>
275
276 add I18n of labels in [tentative] prefs mini-window
277
2782010-04-16 MarkieB <launchpad.org.Markie1@dfgh.net>
279
280 add rotation of labels
281
2822010-04-16 MarkieB <launchpad.org.Markie1@dfgh.net>
283
284 now multi-component orientation changes in a similar manner to the orientation of the various widgets contained in the applet, no need for panel restart
285
2862010-04-16 MarkieB <launchpad.org.Markie1@dfgh.net>
287
288 variable multi-component orientation - needs desktop session restart to have effect though
289
2902010-04-16 MarkieB <launchpad.org.Markie1@dfgh.net>
291
292 add reorientation to panel-applet-* applets
293
2942010-04-16 Ted Gould <ted@gould.cx>
295
296 Compiler cleanups from Kevin Turner
297
2982010-04-16 Kevin Turner <http://keturn.net/>
299
300 mark unused function parameters
301 this makes the code -Wall clean, but for a message about missing
302 initializers due to https://bugzilla.gnome.org/show_bug.cgi?id=615986
303
3042010-04-16 Kevin Turner <http://keturn.net/>
305
306 fix various warnings for unused symbols and signedness comparison
307
3082010-04-16 Kevin Turner <http://keturn.net/>
309
310 bzr-ignore autoconf-generated items
311
3122010-04-02 Ted Gould <ted@gould.cx>
313
314 Fix keybinding issue
315
3162010-04-02 Ted Gould <ted@gould.cx>
317
318 Attaching bug number
319
3202010-04-02 Ted Gould <ted@gould.cx>
321
322 We need to really ensure this is a menu shell now that we're stealing properties from it.
323
3242010-04-02 Ted Gould <ted@gould.cx>
325
326 Reformating so it's readable
327
3282010-04-02 Ted Gould <ted@gould.cx>
329
330 Magic code, idea stolen from gnome-panel but mixed with updated GTK code and other things. What ever, it works.
331
3322010-04-01 Ted Gould <ted@gould.cx>
333
334 0.3.6
335
3362010-04-01 Ted Gould <ted@gould.cx>
337
338 Adding in the LGPL
339
3402010-04-01 Ted Gould <ted@gould.cx>
341
342 Adding the license to the tarball
343
3442010-04-01 Ted Gould <ted@gould.cx>
345
346 Adding LGPL for tombody keybindings and egg accelerators
347
3482010-04-01 Ted Gould <ted@gould.cx>
349
350 0.3.5
351
3522010-03-31 Ted Gould <ted@gould.cx>
353
354 Adding support for hotkeys in the applet
355
3562010-03-31 Ted Gould <ted@gould.cx>
357
358 Using select to make the menu appear
359
3602010-03-31 Ted Gould <ted@gould.cx>
361
362 Let's try S
363
3642010-03-31 Ted Gould <ted@gould.cx>
365
366 Trying `
367
3682010-03-31 Ted Gould <ted@gould.cx>
369
370 Trying ctrl and alt
371
3722010-03-31 Ted Gould <ted@gould.cx>
373
374 Updating to trunk
375
3762010-03-02 Ted Gould <ted@gould.cx>
377
378 Switching over to the tomboy handler.
379
3802010-03-02 Ted Gould <ted@gould.cx>
381
382 Using the tomboy keybinding C file that is everywhere.
383
3842010-02-25 Ted Gould <ted@gould.cx>
385
386 Calling specifically on the default screen.
387
3882010-02-25 Ted Gould <ted@gould.cx>
389
390 Switching to using an invisible
391
3922010-02-16 Ted Gould <ted@gould.cx>
393
394 Fleshing out the filter function.
395
3962010-02-16 Ted Gould <ted@gould.cx>
397
398 Adding in a filter function
399
4002010-03-18 Ted Gould <ted@gould.cx>
401
402 0.3.4
403
4042010-03-17 Ted Gould <ted@gould.cx>
405
406 Sending scroll events to indicators based on events coming to the menuitem.
407
4082010-03-17 Cody Russell <crussell@canonical.com>
409
410 Store the IndicatorObject in the menuitem.
411
4122010-03-16 Cody Russell <crussell@canonical.com>
413
414 Merge up with trunk
415
4162010-03-16 Cody Russell <crussell@canonical.com>
417
418 Set object data.
419
4202010-03-16 Cody Russell <crussell@canonical.com>
421
422 Emit 'scroll' signal on IndicatorObject when the user mouse-scrolls on the indicator menuitem.
423
4242010-03-16 Cody Russell <crussell@canonical.com>
425
426 Fix for --prefix option to autogen.sh
427
4282010-03-11 Ted Gould <ted@gould.cx>
429
430 0.3.3
431
4322010-02-16 Ted Gould <ted@gould.cx>
433
434 Adding in the sound indicator to the list.
435
4362010-02-16 Ted Gould <ted@gould.cx>
437
438 Putting the sound menu between the applications and messaging.
439
4402010-01-21 Ted Gould <ted@gould.cx>
441
442 0.3.2
443
4442010-01-20 Ted Gould <ted@gould.cx>
445
446 Err, used wrong filename function.
447
4482010-01-19 Ted Gould <ted@gould.cx>
449
450 Make the log output go to a file.
451
4522010-01-19 Ted Gould <ted@gould.cx>
453
454 Dropping this, as I don't think we need it.
455
4562010-01-19 Ted Gould <ted@gould.cx>
457
458 Changing to deleting and creating the file.
459
4602010-01-19 Ted Gould <ted@gould.cx>
461
462 Changing the flags around to try and remove the temp files.
463
4642010-01-19 Ted Gould <ted@gould.cx>
465
466 Only make the directory if it doesn't exist.
467
4682010-01-19 Ted Gould <ted@gould.cx>
469
470 Switching to having a temp string for async.
471
4722010-01-19 Ted Gould <ted@gould.cx>
473
474 Fixing a warning on types.
475
4762010-01-19 Ted Gould <ted@gould.cx>
477
478 Don't care about errors making the directory. It seems to error if the directory already exists.
479
4802010-01-19 Ted Gould <ted@gould.cx>
481
482 Better error reporting, and making it so that we won't recurse.
483
4842010-01-19 Ted Gould <ted@gould.cx>
485
486 Setting up a basic log handling function that writes to a file.
487
4882010-01-19 Ted Gould <ted@gould.cx>
489
490 Adding in the file header and the defines for each applet type.
491
4922010-01-19 Ted Gould <ted@gould.cx>
493
494 Code to sort the various indicators.
495
4962010-01-18 Ted Gould <ted@gould.cx>
497
498 Adding in entry_moved code -- can't really test this yet though.
499
5002010-01-18 Ted Gould <ted@gould.cx>
501
502 Implementing a search function to determine where the menu item should be and inserting it there.
503
5042010-01-18 Ted Gould <ted@gould.cx>
505
506 Switching to just keeping the sorting value.
507
5082010-01-18 Ted Gould <ted@gould.cx>
509
510 Attaching the name to the object.
511
5122010-01-08 Ted Gould <ted@gould.cx>
513
514 An array with the order of the indicators in it.
515
5162010-01-08 Ted Gould <ted@gould.cx>
517
518 0.3.1
519
5202010-01-05 Ted Gould <ted@gould.cx>
521
522 Making all of the build targets be built from src/applet-main.c with compiler flags to set defines for the various differences. Adding a build target for an indicator applet that has all the indicators in it.
523
5242010-01-04 Ted Gould <ted@gould.cx>
525
526 Fix Bonobo file
527
5282010-01-04 Ted Gould <ted@gould.cx>
529
530 Sync to trunk
531
5322010-01-04 Ted Gould <ted@gould.cx>
533
534 Updating translations to match the craziness
535
5362010-01-04 Ted Gould <ted@gould.cx>
537
538 Making a Bonobo applet server file for the Complete applet
539
5402010-01-04 Ted Gould <ted@gould.cx>
541
542 Ignoring our new bins
543
5442010-01-04 Ted Gould <ted@gould.cx>
545
546 Killing off the src-session directory.
547
5482010-01-04 Ted Gould <ted@gould.cx>
549
550 Merging the changes from the session applet into this file behind the #defines
551
5522010-01-04 Ted Gould <ted@gould.cx>
553
554 Make it so that the session and complete items are built from the same source with just defines.
555
5562010-01-04 Ted Gould <ted@gould.cx>
557
558 Adding in support for 'me' -- basically putting it in the right indicator applet incarnation.
559
5602010-01-03 Ted Gould <ted@gould.cx>
561
562 Removing 'me' from the main indicator applet.
563
5642009-12-24 Ted Gould <ted@gould.cx>
565
566 Supporting the Me menu as well.
567
5682009-12-10 Ted Gould <ted@gould.cx>
569
570 0.3.0
571
5722009-11-25 Ted Gould <ted@gould.cx>
573
574 Start handling the addition and removal of entries in the applet.
575
5762009-11-24 Ted Gould <ted@gould.cx>
577
578 Shouldn't be so quick, need the defines as well.
579
5802009-11-24 Ted Gould <ted@gould.cx>
581
582 Stealing the entry_removed code for the applet itself.
583
5842009-11-09 Ted Gould <ted@canonical.com>
585
586 Grabbing the added event and processing adding entries. Moving all the code into a simple little function.
587
5882009-11-05 Ted Gould <ted@canonical.com>
589
590 Updating to libindicator 0.3.0 loader interface.
591
5922009-11-04 Ted Gould <ted@canonical.com>
593
594 Porting to libindicate 0.3.0
595
5962009-11-04 Ted Gould <ted@canonical.com>
597
598 Porting to libindicate 0.3.0
599
6002009-11-04 Ted Gould <ted@canonical.com>
601
602 Bumping up indicator required version
603
6042009-10-26 Ted Gould <ted@canonical.com>
605
606 Cleaning up the about dialogs to have better names (same as service files, no translations), the right version numbers, and use the GTK API instead of libgnomeui.
607
6082009-10-26 Ted Gould <ted@canonical.com>
609
610 Another bug
611
6122009-10-26 Ted Gould <ted@canonical.com>
613
614 Attaching another bug
615
6162009-10-26 Ted Gould <ted@canonical.com>
617
618 Attaching bug
619
6202009-10-26 Ted Gould <ted@canonical.com>
621
622 Using the version number from config.h
623
6242009-10-26 Ted Gould <ted@canonical.com>
625
626 Fixing the description in the about to match the Bonobo config.
627
6282009-10-26 Ted Gould <ted@canonical.com>
629
630 Removing dependency on libgnomeui
631
6322009-10-26 Ted Gould <ted@canonical.com>
633
634 Doing the same thing, session side.
635
6362009-10-26 Ted Gould <ted@canonical.com>
637
638 Replacing gnome_program_init with g_set_application_name
639
6402009-10-15 Martin Pitt <martin.pitt@ubuntu.com>
641
642 GNOME Stracciatella fix to disable the session applet.
643
6442009-10-14 Martin Pitt <martin.pitt@canonical.com>
645
646 Hide session applet in stracciatella session.
647
648 This is the same code as for the message indicator applet.
649
6502009-09-01 Ted Gould <ted@canonical.com>
651
652 Setting the version to 0.2.0
653
6542009-08-24 Ted Gould <ted@canonical.com>
655
656 Some remaining sus-isms
657
6582009-08-24 Ted Gould <ted@canonical.com>
659
660 Grabbing the icons directory from the pkgconfig file.
661
6622009-08-19 Ted Gould <ted@canonical.com>
663
664 Using AM 1.11 silent mode
665
6662009-08-18 Ted Gould <ted@canonical.com>
667
668 Forgot to change names so that we pick up the session menu instead of sus
669
6702009-08-18 Ted Gould <ted@canonical.com>
671
672 Getting the libraries out and renaming SUS
673
6742009-08-18 Ted Gould <ted@canonical.com>
675
676 Removing more of the libraries and docs stuff.
677
6782009-08-18 Ted Gould <ted@canonical.com>
679
680 Adding in the session possible translations
681
6822009-08-18 Ted Gould <ted@canonical.com>
683
684 Changed the name of the Bonobo service file. Oops, should have done
685 this earlier.
686
6872009-08-18 Ted Gould <ted@canonical.com>
688
689 Ignore this message
690
6912009-08-18 Ted Gould <ted@canonical.com>
692
693 Changing build targets and the Bonobo descriptors that love them.
694
6952009-08-18 Ted Gould <ted@canonical.com>
696
697 Renaming the directory.
698
6992009-08-18 Ted Gould <ted@canonical.com>
700
701 Removing the libraries.
702
7032009-08-08 Ted Gould <ted@canonical.com>
704
705 Adding an icons directory to the .pc file
706
7072009-08-07 Ted Gould <ted@canonical.com>
708
709 Merging in the branch making two applets.
710
7112009-08-07 Ted Gould <ted@canonical.com>
712
713 Changing the Bonobo server description file name to match that of FUSA.
714
7152009-08-07 Ted Gould <ted@canonical.com>
716
717 Oops, we need more identity.
718
7192009-08-07 Ted Gould <ted@canonical.com>
720
721 Switching the name to the proper server file.
722
7232009-08-07 Ted Gould <ted@canonical.com>
724
725 Loading only the SUS plugin.
726
7272009-08-07 Ted Gould <ted@canonical.com>
728
729 Blocking out SUS from standard applet.
730
7312009-08-07 Ted Gould <ted@canonical.com>
732
733 Fixing the generation rules for the bonobo server files.
734
7352009-08-07 Ted Gould <ted@canonical.com>
736
737 Ignoring more files.
738
7392009-08-07 Ted Gould <ted@canonical.com>
740
741 Switching the name to actually be correct.
742
7432009-08-07 Ted Gould <ted@canonical.com>
744
745 Changing the name of the directory to -sus which makes more sense
746
7472009-08-07 Ted Gould <ted@canonical.com>
748
749 New executable name
750
7512009-08-07 Ted Gould <ted@canonical.com>
752
753 Renaming the server file
754
7552009-08-07 Ted Gould <ted@canonical.com>
756
757 Adjusting the namespace. Just to make things fun like that.
758
7592009-08-07 Ted Gould <ted@canonical.com>
760
761 Making the schema translatable
762
7632009-08-07 Ted Gould <ted@canonical.com>
764
765 Adding a new server to connect with our new applet. Still needs changes as it's just a copy.
766
7672009-08-07 Ted Gould <ted@canonical.com>
768
769 Adding a new build target for our new applet
770
7712009-08-07 Ted Gould <ted@canonical.com>
772
773 Adding the new src to the build system
774
7752009-08-07 Ted Gould <ted@canonical.com>
776
777 New src entry
778
7792009-08-06 Ted Gould <ted@canonical.com>
780
781 Aurelien's patch to add a set_server function to indicators.
782
7832009-08-06 Aurelien Gateau <aurelien.gateau@canonical.com>
784
785 Updated documentation
786
7872009-08-05 Aurelien Gateau <aurelien.gateau@canonical.com>
788
789 Introduce indicate_indicator_set_server() so that server can be defined for
790 message indicators too.
791
7922009-08-05 Ted Gould <ted@canonical.com>
793
794 Maintaining the count independent of the entires.
795
7962009-08-04 Ted Gould <ted@canonical.com>
797
798 Update the pc file from the GTK split out.
799
8002009-08-04 Ted Gould <ted@canonical.com>
801
802 Merging in the splitout of a GTK version of the lib
803
8042009-08-04 Ted Gould <ted@canonical.com>
805
806 Adding libindicate a build include
807
8082009-08-04 Ted Gould <ted@canonical.com>
809
810 Removing some more noise
811
8122009-08-04 Ted Gould <ted@canonical.com>
813
814 Ignoring the tarball
815
8162009-08-04 Ted Gould <ted@canonical.com>
817
818 Ignoring the right file
819
8202009-08-04 Ted Gould <ted@canonical.com>
821
822 Making seperate versioning for libindicate-gtk
823
8242009-08-04 Ted Gould <ted@canonical.com>
825
826 Bumping the version as we removed a function.
827
8282009-08-04 Ted Gould <ted@canonical.com>
829
830 A bunch of distcheck fixes to clean things up
831
8322009-08-03 Ted Gould <ted@canonical.com>
833
834 Some odd change
835
8362009-08-03 Ted Gould <ted@canonical.com>
837
838 Last libgtk-pixbuf header
839
8402009-08-03 Ted Gould <ted@canonical.com>
841
842 Removing GTK dependencies from the libindicate stuff
843
8442009-08-03 Ted Gould <ted@canonical.com>
845
846 Fixing these guys to include the -gtk library where needed
847
8482009-08-03 Ted Gould <ted@canonical.com>
849
850 Some ignore files for fun
851
8522009-08-03 Ted Gould <ted@canonical.com>
853
854 Oops, forgot the listener stuff
855
8562009-08-03 Ted Gould <ted@canonical.com>
857
858 Moving the listener code and some indicator code into libindicate-gtk
859
8602009-08-03 Ted Gould <ted@canonical.com>
861
862 Okay, now it is the offending function in it.
863
8642009-08-03 Ted Gould <ted@canonical.com>
865
866 Creating a default little GTK library to move the GTK stuff in
867
8682009-08-03 Ted Gould <ted@canonical.com>
869
870 Adding a function to set the server of the indicator upon creation. indicate_indicator_new_with_server()
871
8722009-08-03 Ted Gould <ted@canonical.com>
873
874 Merging in changes to the destroy and removing a warning.
875
8762009-07-27 Aurelien Gateau <aurelien.gateau@canonical.com>
877
878 Removed warning: it's annoying in unittests.
879
8802009-07-27 Aurelien Gateau <aurelien.gateau@canonical.com>
881
882 Destroy dbus proxies in listener finalize.
883
884 Makes it possible to destroy a listener and recreate one without calling the
885 old instance callbacks (useful for unit-tests).
886
8872009-08-03 Ted Gould <ted@canonical.com>
888
889 Ignoring built files
890
8912009-07-21 Ted Gould <ted@canonical.com>
892
893 Fixing the other signal marshallers
894
8952009-07-21 Ted Gould <ted@canonical.com>
896
897 Using the server marshaller
898
8992009-07-21 Ted Gould <ted@canonical.com>
900
901 Creating the server marshallers that we need
902
9032009-07-21 Ted Gould <ted@canonical.com>
904
905 Oops, we shouldn't have a prototype for a function that doesn't exist. Thanks to Aurilien.
906
9072009-07-03 Ted Gould <ted@canonical.com>
908
909 Configure change to cleanup output
910
9112009-07-03 Ted Gould <ted@canonical.com>
912
913 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.
914
9152009-06-08 Ted Gould <ted@canonical.com>
916
917 Patch from Mark Trompell to make suffix checking better.
918
9192009-05-05 Ted Gould <ted@canonical.com>
920
921 Merging in the documentation branch.
922
9232009-04-30 Ted Gould <ted@canonical.com>
924
925 Never understand this file really.
926
9272009-04-30 Ted Gould <ted@canonical.com>
928
929 Fixing function listing
930
9312009-04-30 Ted Gould <ted@canonical.com>
932
933 Fixing typo
934
9352009-04-30 Ted Gould <ted@canonical.com>
936
937 Fixing some documentation bugs.
938
9392009-04-30 Ted Gould <ted@canonical.com>
940
941 Documenting most of the public visible functions
942
9432009-04-30 Ted Gould <ted@canonical.com>
944
945 Adding in arguments for the signals
946
9472009-04-30 Ted Gould <ted@canonical.com>
948
949 Adding in arguments on the signal docs.
950
9512009-04-30 Ted Gould <ted@canonical.com>
952
953 Woot, signal documentation works now.
954
9552009-04-30 Ted Gould <ted@canonical.com>
956
957 Basic signals docs.
958
9592009-04-30 Ted Gould <ted@canonical.com>
960
961 Server section documentation.
962
9632009-04-30 Ted Gould <ted@canonical.com>
964
965 Comments for the class, who put all those functions on there...
966
9672009-04-30 Ted Gould <ted@canonical.com>
968
969 Adding in message documentation and cleaning up some mistakes as I see them.
970
9712009-04-30 Ted Gould <ted@canonical.com>
972
973 Never understand this file
974
9752009-04-30 Ted Gould <ted@canonical.com>
976
977 Doing a better job about defining out the documentation gets
978 created and looks. Much cleaner.
979
9802009-04-30 Ted Gould <ted@canonical.com>
981
982 Breaking out into sections.
983
9842009-04-30 Ted Gould <ted@canonical.com>
985
986 Section information
987
9882009-04-30 Ted Gould <ted@canonical.com>
989
990 Adding to the unused side of things.
991
9922009-04-30 Ted Gould <ted@canonical.com>
993
994 Removing the big defines that aren't useful and the boilerplate get_type functions.
995
9962009-04-30 Ted Gould <ted@canonical.com>
997
998 Reformatting to make gtk-doc happy.
999
10002009-04-30 Ted Gould <ted@canonical.com>
1001
1002 Making it more like English and less like a pointer table.
1003
10042009-04-30 Ted Gould <ted@canonical.com>
1005
1006 Adding in IndicateIndicatorClass documentation.
1007
10082009-04-30 Ted Gould <ted@canonical.com>
1009
1010 What is the server
1011
10122009-04-30 Ted Gould <ted@canonical.com>
1013
1014 Typo
1015
10162009-04-30 Ted Gould <ted@canonical.com>
1017
1018 Getting most of the indicator documentation in the pool.
1019
10202009-04-30 Ted Gould <ted@canonical.com>
1021
1022 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.
1023
10242009-04-30 Ted Gould <ted@canonical.com>
1025
1026 Removing symbols that shouldn't be in the docs anyway.
1027
10282009-04-30 Ted Gould <ted@canonical.com>
1029
1030 Ignoring the dbus and glib-marshaller generated header files.
1031
10322009-04-30 Ted Gould <ted@canonical.com>
1033
1034 Dispaly typo
1035
10362009-04-30 Ted Gould <ted@canonical.com>
1037
1038 First pass at trying to create some function documentation for Indicator
1039
10402009-04-29 Ted Gould <ted@canonical.com>
1041
1042 Patch from Niel Patel to close the directory after opening it.
1043
10442009-04-29 Ted Gould <ted@canonical.com>
1045
1046 Patch from Niel Patel to close the directory after opening it.
1047
10482009-04-27 Ted Gould <ted@canonical.com>
1049
1050 How important a simple backslash is :)
1051
10522009-04-27 Ted Gould <ted@canonical.com>
1053
1054 Merging in the testing branch to get some tests for this guy
1055
10562009-04-27 Ted Gould <ted@canonical.com>
1057
1058 Switching to system dbus-test-runner
1059
10602009-04-20 Ted Gould <ted@canonical.com>
1061
1062 Adding a test to build a bunch of indicators
1063
10642009-04-20 Ted Gould <ted@canonical.com>
1065
1066 Adding in multiple servers connecting in to declare interest test
1067
10682009-04-20 Ted Gould <ted@canonical.com>
1069
1070 Expanding range of interest test and not checking to see if we got none, we shouldn't get it.
1071
10722009-04-20 Ted Gould <ted@canonical.com>
1073
1074 Gaurding against setting bad interests
1075
10762009-04-20 Ted Gould <ted@canonical.com>
1077
1078 Adding an interests test
1079
10802009-04-20 Ted Gould <ted@canonical.com>
1081
1082 Woot, now we do distcheck too
1083
10842009-04-20 Ted Gould <ted@canonical.com>
1085
1086 Distcheck fixes
1087
10882009-04-20 Ted Gould <ted@canonical.com>
1089
1090 Adding in a simple test
1091
10922009-04-20 Ted Gould <ted@canonical.com>
1093
1094 Build infrastructure for first test
1095
10962009-04-20 Ted Gould <ted@canonical.com>
1097
1098 Moving tests to examples
1099
11002009-04-22 Ted Gould <ted@canonical.com>
1101
1102 Get the submenu set right.
1103
11042009-04-22 Ted Gould <ted@canonical.com>
1105
1106 Slipping in the hbox
1107
11082009-04-22 Ted Gould <ted@canonical.com>
1109
1110 Oops, cut and paste error, pulling up the wrong symbols
1111
11122009-04-22 Ted Gould <ted@canonical.com>
1113
1114 Turning versions into a function and adding a name symbol. Not yet used though.
1115
11162009-04-22 Ted Gould <ted@canonical.com>
1117
1118 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.
1119
11202009-04-22 Ted Gould <ted@canonical.com>
1121
1122 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.
1123
11242009-04-22 Ted Gould <ted@canonical.com>
1125
1126 Forgot a + on gtk
1127
11282009-04-21 Ted Gould <ted@canonical.com>
1129
1130 Changing to an icon and a lable and building our own item
1131
11322009-04-21 Ted Gould <ted@canonical.com>
1133
1134 Putting in and checking version information to ensure we all agree about the header version
1135
11362009-04-21 Ted Gould <ted@canonical.com>
1137
1138 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.
1139
11402009-04-21 Ted Gould <ted@canonical.com>
1141
1142 Moving the indicators directory to match libindicator
1143
11442009-04-21 Ted Gould <ted@canonical.com>
1145
1146 Setting the indicators directory manually
1147
11482009-04-21 Ted Gould <ted@canonical.com>
1149
1150 Creating an indicator lib to make sure we can attach all these things together.
1151
11522009-04-20 Ted Gould <ted@canonical.com>
1153
1154 Chaning the include so that it works for make distcheck
1155
11562009-04-13 Ted Gould <ted@canonical.com>
1157
1158 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.
1159
11602009-04-13 Ted Gould <ted@canonical.com>
1161
1162 Commenting out some debug messages
1163
11642009-04-13 Ted Gould <ted@canonical.com>
1165
1166 Less debug
1167
11682009-04-13 Ted Gould <ted@canonical.com>
1169
1170 Ah, a typo. Bother.
1171
11722009-04-13 Ted Gould <ted@canonical.com>
1173
1174 Okay, connected into that other there code... let's see what happens.
1175
11762009-04-13 Ted Gould <ted@canonical.com>
1177
1178 Fleshing out some
1179
11802009-04-13 Ted Gould <ted@canonical.com>
1181
1182 Whoa, it like builds and stuff
1183
11842009-04-12 Ted Gould <ted@canonical.com>
1185
1186 Updating from trunk
1187
11882009-04-12 Ted Gould <ted@canonical.com>
1189
1190 Proto-pseudo-code for the introspection functions that are going to be needed
1191
11922009-04-10 Ted Gould <ted@canonical.com>
1193
1194 Adding in libxml linking
1195
11962009-04-13 Ted Gould <ted@canonical.com>
1197
1198 Fixes to the finalize functions.
1199
12002009-04-13 Ted Gould <ted@canonical.com>
1201
1202 Making into a 6
1203
12042009-04-13 Ted Gould <ted@canonical.com>
1205
1206 Adding a bug number
1207
12082009-04-13 Ted Gould <ted@canonical.com>
1209
1210 Adding in call to the parent class' finalize function as well, this should free all the way up to the top.
1211
12122009-04-12 Ted Gould <ted@canonical.com>
1213
1214 Some slight code cleanups to remove warnings
1215
12162009-04-11 Ted Gould <ted@canonical.com>
1217
1218 Fixing some pedantic little bugs to try and figure out what's causing 359018
1219
12202009-04-10 Ted Gould <ted@canonical.com>
1221
1222 Dummy to put bug number in.
1223
12242009-04-10 Ted Gould <ted@canonical.com>
1225
1226 Create the virtual function for checking interest.
1227
12282009-04-10 Ted Gould <ted@canonical.com>
1229
1230 Merging in Eitan's gtype-ify of the enums and the IndicateListener... objects.
1231
12322009-04-10 Eitan Isaacson <eitan@ascender.com>
1233
1234 gtypify IndicateListenerIndicator
1235
12362009-04-10 Eitan Isaacson <eitan@ascender.com>
1237
1238 changed IndicateListenerServer to a gtyped pointer instead of a gboxed.
1239
12402009-04-08 Eitan Isaacson <eitan@ascender.com>
1241
1242 Changed marshallers to GBoxed for IndicatorListenerServer.
1243 Make copy/free functions empty for now.
1244
12452009-04-08 Eitan Isaacson <eitan@ascender.com>
1246
1247 GBoxed IndicateListenerServer
1248
12492009-04-08 Eitan Isaacson <eitan@ascender.com>
1250
1251 gtypified the interests enum.
1252
12532009-04-10 Ted Gould <ted@canonical.com>
1254
1255 Marking the dev branch as such.
1256
12572009-04-07 Ted Gould <ted@canonical.com>
1258
1259 Added in an 'icon-name' to make the about dialog have a proper icon.
1260
12612009-04-07 Ted Gould <ted@canonical.com>
1262
1263 Clearing another warning. Shame gdk doesn't do this one for us.
1264
12652009-04-07 Ted Gould <ted@canonical.com>
1266
1267 Patch from Eitan Isaacson to correct prototype. Had to be adjusted slightly as the prototypes had moved.
1268
12692009-04-07 Ted Gould <ted@canonical.com>
1270
1271 Ignoring our new test
1272
12732009-04-07 Ted Gould <ted@canonical.com>
1274
1275 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.
1276
12772009-04-07 Ted Gould <ted@canonical.com>
1278
1279 Making it so that we don't register the object twice. This is really
1280 a work around, but it's atleast fixes the crasher. Which sucked. We
1281 need to work with the dbus folks to make this better.
1282
12832009-04-07 Ted Gould <ted@canonical.com>
1284
1285 Adding show hide server test from Eitan on bug 351537
1286
12872009-04-07 Ted Gould <ted@canonical.com>
1288
1289 I finally understood what seb128 told me about the version numbering.
1290 I feel so stupid for not understanding before :)
1291
12922009-04-07 Ted Gould <ted@canonical.com>
1293
1294 Hiding some debugging messages.
1295
12962009-04-07 Ted Gould <ted@canonical.com>
1297
1298 Simplifying error message
1299
13002009-04-06 Ted Gould <ted@canonical.com>
1301
1302 * Some debug messages
1303 * Making the comparison of interests detect changings properly
1304 * Correctly use g_list_remove in several cases making for long lists
1305 * Using g_list_prepend instead of append because it's faster.
1306 * Checking whether we've got proxies before destroying them.
1307
13082009-04-03 Ted Gould <ted@canonical.com>
1309
1310 Moving private interests out of the public header file.
1311
13122009-04-03 Ted Gould <ted@canonical.com>
1313
1314 Not quite sure how these got added, but I'm not going to
1315 fight it.
1316
13172009-04-03 Ted Gould <ted@canonical.com>
1318
1319 Trying to get to a sane state. I apparently don't know as much
1320 about library versioning as I thought I did.
1321
13222009-04-03 Ted Gould <ted@canonical.com>
1323
1324 Hiding all of the functions that part of the DBus interface in that
1325 now they're all prefixed with '_' so that they don't get exported
1326 as part of the library symbols. This should simplify everything a
1327 little bit for implementors.
1328
13292009-04-03 Ted Gould <ted@canonical.com>
1330
1331 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.
1332
13332009-04-03 Ted Gould <ted@canonical.com>
1334
1335 Hiding the marshsallers from the libraries in the symbols by adding a _ in front of them.
1336
13372009-04-03 Ted Gould <ted@canonical.com>
1338
1339 Cleaning up the exported symbols, make sure that 'get_type_cb' isn't exported
1340
13412009-04-03 Ted Gould <ted@canonical.com>
1342
1343 Getting to version 0.2.0
1344
13452009-04-03 Ted Gould <ted@canonical.com>
1346
1347 Trying to have more style information included so that we can get rid of the focus line.
1348
13492009-04-03 Ted Gould <ted@canonical.com>
1350
1351 Adding interests on new servers saying that we're displaying the indicators and in the server.
1352
13532009-04-03 Ted Gould <ted@canonical.com>
1354
1355 Fleshing out the functions in the listener to set interests.
1356
13572009-04-02 Ted Gould <ted@canonical.com>
1358
1359 Putting in some protection from crazy values
1360
13612009-04-02 Ted Gould <ted@canonical.com>
1362
1363 Hiding debug
1364
13652009-04-02 Ted Gould <ted@canonical.com>
1366
1367 Adding a bunch of debugging messages and fixing the lifecycle for the folk pointer. Lots'o'fun. But things seem to be working.
1368
13692009-04-02 Ted Gould <ted@canonical.com>
1370
1371 Filling in the dbus owner changing code. Now we should catch those.
1372
13732009-04-02 Ted Gould <ted@canonical.com>
1374
1375 Adding printouts for interest changes.
1376
13772009-04-02 Ted Gould <ted@canonical.com>
1378
1379 Connecting in the DBus messaging that we need.
1380
13812009-04-02 Ted Gould <ted@canonical.com>
1382
1383 Fleshing out the interest setting and removing functions.
1384
13852009-04-02 Ted Gould <ted@canonical.com>
1386
1387 Updating unused file
1388
13892009-04-02 Ted Gould <ted@canonical.com>
1390
1391 Adding in folks support.
1392
13932009-04-02 Ted Gould <ted@canonical.com>
1394
1395 Adding the interest removed and interest added signals in.
1396
13972009-04-02 Ted Gould <ted@canonical.com>
1398
1399 Woot! Now we have some real functions to call!
1400
14012009-04-02 Ted Gould <ted@canonical.com>
1402
1403 I can't believe I messed up this one. Luckily it doesn't seem to have
1404 caused any bugs. Man.
1405
14062009-04-02 Ted Gould <ted@canonical.com>
1407
1408 Switching around the show_interest and remove_interest functions so that
1409 they are now asyncronous. Not that being asynchronous is important but
1410 more that now they get the Method Invocation interface that we can use
1411 to find out the sender of the message. Changed various APIs as a result
1412 of this, and moved the DBus functions to be internal.
1413
14142009-04-01 Ted Gould <ted@canonical.com>
1415
1416 Adding new functions show_interest and remove_interest into the API. Now to fill in the backend.
1417
14182009-04-01 Ted Gould <ted@canonical.com>
1419
1420 Adding a remove and show interest
1421
14222009-04-01 Ted Gould <ted@canonical.com>
1423
1424 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.
1425
14262009-04-01 Ted Gould <ted@canonical.com>
1427
1428 Adding stuff to ignore, much better
1429
14302009-04-01 Ted Gould <ted@canonical.com>
1431
1432 Misspelling
1433
14342009-04-01 Ted Gould <ted@canonical.com>
1435
1436 Getting some interests in the game.
1437
14382009-04-01 Ted Gould <ted@canonical.com>
1439
1440 Switch to searching on the connection, which is really what we care about and the proxy is a poor sustitute for.
1441
14422009-04-01 Ted Gould <ted@canonical.com>
1443
1444 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.
1445
14462009-03-27 Ted Gould <ted@canonical.com>
1447
1448 Patch from Gabor Kelemen to make the license and 'No Indicators' message translatable.
1449
14502009-03-27 Ted Gould <ted@canonical.com>
1451
1452 Removing the translatable marking for 'Indicator Applet Factory'
1453
14542009-03-27 Ted Gould <ted@canonical.com>
1455
1456 Bad truth in the hide function.
1457
14582009-03-26 Ted Gould <ted@canonical.com>
1459
1460 Adding another bug that gets fixed with Eitan's merge.
1461
14622009-03-26 Ted Gould <ted@canonical.com>
1463
1464 Comment for label
1465
14662009-03-26 Ted Gould <ted@canonical.com>
1467
1468 Switching the case for 'No Indicators' to make it a label to still support right click through.
1469
14702009-03-26 Ted Gould <ted@canonical.com>
1471
1472 Changing license in about box to make sense.
1473
14742009-03-26 Ted Gould <ted@canonical.com>
1475
1476 ATK name for Eitan
1477
14782009-03-26 Ted Gould <ted@canonical.com>
1479
1480 Getting gtkdoc stuff to be a little happier
1481
14822009-03-26 Ted Gould <ted@canonical.com>
1483
1484 Bumping version
1485
14862009-03-26 Ted Gould <ted@canonical.com>
1487
1488 Merging in Eitan's changes to make the applet a GNOME Program
1489
14902009-03-26 Eitan Isaacson <eitan@ascender.com>
1491
1492 Add gnome_program_init with LIBGNOMEUI_MODULE.
1493
14942009-03-18 Ted Gould <ted@canonical.com>
1495
1496 Changing version number
1497
14982009-03-17 Ted Gould <ted@canonical.com>
1499
1500 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.
1501
15022009-03-17 Ted Gould <ted@canonical.com>
1503
1504 Making it so that the GIR stuff autodetects and only builds if available.
1505
15062009-03-12 Ted Gould <ted@canonical.com>
1507
1508 Fixes for distcheck
1509
15102009-03-12 Ted Gould <ted@canonical.com>
1511
1512 Changing version number
1513
15142009-03-12 Ted Gould <ted@canonical.com>
1515
1516 Stealing the 'fast-user-switch-applet' name to get better theming
1517
15182009-03-12 Ted Gould <ted@canonical.com>
1519
1520 Fixing the popup to have the about
1521
15222009-03-12 Ted Gould <ted@canonical.com>
1523
1524 Right click menu is working, but without an about
1525
15262009-03-09 Ted Gould <ted@canonical.com>
1527
1528 Fix doubling of prototypes, patch from Eitan
1529
15302009-03-09 Ted Gould <ted@canonical.com>
1531
1532 Putting the example executables in libexec and the source code in doc/examples
1533
15342009-02-25 Ted Gould <ted@canonical.com>
1535
1536 Linking in the build interfaces, needed a temporary function to get linking right
1537
15382009-02-25 Ted Gould <ted@canonical.com>
1539
1540 Forgot to put these in built sources
1541
15422009-02-25 Ted Gould <ted@canonical.com>
1543
1544 true is TRUE
1545
15462009-02-25 Ted Gould <ted@canonical.com>
1547
1548 Adding build instructions for the listener interface
1549
15502009-02-25 Ted Gould <ted@canonical.com>
1551
1552 Merging in changes to put back in the GObject introspection and to have better build characteristics.
1553
15542009-02-25 Ted Gould <ted@canonical.com>
1555
1556 Typo
1557
15582009-02-25 Ted Gould <ted@canonical.com>
1559
1560 releasing version 0.1.1-0ubuntu3~ppa2
1561
15622009-02-25 Ted Gould <ted@canonical.com>
1563
1564 Adding back in the GIR files and some distclean improvements to get back to NULL.
1565
15662009-02-25 Ted Gould <ted@canonical.com>
1567
1568 releasing version 0.1.1-0ubuntu3~ppa1
1569
15702009-02-18 Ted Gould <ted@canonical.com>
1571
1572 releasing version 0.1-0ubuntu3~ppa1
1573
15742009-02-18 Ted Gould <ted@canonical.com>
1575
1576 Merging in icon changes
1577
15782009-02-17 Ted Gould <ted@canonical.com>
1579
1580 Cherry picking r137 from the ubuntu-core-dev packaging branch that has licensing fixes
1581
15822009-02-17 Martin Pitt <martin.pitt@canonical.com>
1583
1584 debian/copyright: Fix leftover word "either" from the license
1585 description.
1586
15872009-02-17 Ted Gould <ted@canonical.com>
1588
1589 Cherry picking r136 from the ubuntu-core-dev packaging branch that cleans up the licensing, descriptions, and adds additional info
1590
15912009-02-17 Martin Pitt <martin.pitt@canonical.com>
1592
1593 debian/control: Update package descriptions; the messaging part is
1594 provided by indicator-messages.
1595
15962009-02-17 Martin Pitt <martin.pitt@canonical.com>
1597
1598 debian/control: Fix Vcs-Bzr.
1599
16002009-02-17 Martin Pitt <martin.pitt@canonical.com>
1601
1602 releasing version 0.1-0ubuntu1
1603
16042009-02-17 Martin Pitt <martin.pitt@canonical.com>
1605
1606 configure.ac: Add missing gio-2.0 pkgconfig check (from DX team
1607 PPA packaging branch), and autoreconf to pick up the change.
1608
16092009-02-17 Martin Pitt <martin.pitt@canonical.com>
1610
1611 Repack orig.tar.gz with a copy of the LGPL 3, libindicate/* is
1612 under that license.
1613
16142009-02-17 Martin Pitt <martin.pitt@canonical.com>
1615
1616 debian/copyright: Properly describe licenses.
1617
16182009-02-17 Ted Gould <ted@canonical.com>
1619
1620 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.
1621
16222009-02-17 Martin Pitt <martin.pitt@canonical.com>
1623
1624 debian/control: Add Homepage:, Vcs-Bzr:, and proper package
1625 descriptions.
1626
16272009-02-17 Martin Pitt <martin.pitt@canonical.com>
1628
1629 flush changelog for ubuntu packaging branch
1630
16312009-02-25 Ted Gould <ted@canonical.com>
1632
1633 Adding in the listeners interface
1634
16352009-02-22 Ted Gould <ted@canonical.com>
1636
1637 An interface to get the list of servers from another listener
1638
16392009-02-22 Ted Gould <ted@canonical.com>
1640
1641 Adding information on how the server was added, but not really using
1642 it for anything yet. I'm not sure that we can -- bother.
1643
16442009-02-18 Ted Gould <ted@canonical.com>
1645
1646 Releasing 0.1.1 with build fixes and icons.
1647
16482009-02-18 Ted Gould <ted@canonical.com>
1649
1650 Changing the icon to be our fancy new one.
1651
16522009-02-18 Ted Gould <ted@canonical.com>
1653
1654 Adding in the autotools stuff for installing an icon.
1655
16562009-02-18 Ted Gould <ted@canonical.com>
1657
1658 Ken's very cool Indicator Applet plugin.
1659
16602009-02-17 Ted Gould <ted@canonical.com>
1661
1662 Configure changes to include gio
1663
16642009-02-17 Ted Gould <ted@canonical.com>
1665
1666 Mostly build related changes coming from the upstream branch.
1667
16682009-02-15 Ted Gould <ted@canonical.com>
1669
1670 releasing version 0.1~ppa41
1671
16722009-02-15 Ted Gould <ted@canonical.com>
1673
1674 * Putting on a handle
1675 * Adding in a background function from panel-lib
1676
16772009-02-15 Ted Gould <ted@canonical.com>
1678
1679 releasing version 0.1~ppa40
1680
16812009-02-15 Ted Gould <ted@canonical.com>
1682
1683 Merging in from the 'upstream' branch. Changes include the addition
1684 of a server signal for the NULL indicator. And a warning fix for
1685 icons.
1686
16872009-02-13 Ted Gould <ted@canonical.com>
1688
1689 releasing version 0.1~ppa39
1690
16912009-02-13 Ted Gould <ted@canonical.com>
1692
1693 Fixing a bug in the listener where properties weren't available on running servers.
1694
16952009-02-12 Ted Gould <ted@canonical.com>
1696
1697 releasing version 0.1~ppa38
1698
16992009-02-12 Ted Gould <ted@canonical.com>
1700
1701 Adding in GIO to the list of linked modules.
1702
17032009-02-12 Ted Gould <ted@canonical.com>
1704
1705 releasing version 0.1~ppa37
1706
17072009-02-12 Ted Gould <ted@canonical.com>
1708
1709 Making time and icons happy and work well. Also adding lots of fun tests for them.
1710
17112009-02-17 Ted Gould <ted@canonical.com>
1712
1713 This is a generated file. Shouldn't be in VCS.
1714
17152009-02-17 Ted Gould <ted@canonical.com>
1716
1717 Adding the license info
1718
17192009-02-17 Ted Gould <ted@canonical.com>
1720
1721 Adding the LGPL licenses and making sure they get into the tarball.
1722
17232009-02-16 Ted Gould <ted@canonical.com>
1724
1725 Trying to add in some extra files that seem useful for building, gtk-doc still fails.
1726
17272009-02-16 Ted Gould <ted@canonical.com>
1728
1729 Oops, should get the screw up right...
1730
17312009-02-16 Ted Gould <ted@canonical.com>
1732
1733 Adding a couple of files to the distribution to pass distcheck
1734
17352009-02-15 Ted Gould <ted@canonical.com>
1736
1737 This function seems to set up the widget correctly with the background. It's undocumented, but most other applets seem to do it.
1738
17392009-02-15 Ted Gould <ted@canonical.com>
1740
1741 Putting a little handle on the indicators. Works for GNOME Panel.
1742
17432009-02-15 Ted Gould <ted@canonical.com>
1744
1745 Removing the debian directory. Going to start using this as my upstream
1746 branch and the other as the packaging branch.
1747
17482009-02-15 Ted Gould <ted@canonical.com>
1749
1750 Adding a handler for the new server display signal, and then make the
1751 messages more clear between the two.
1752
17532009-02-15 Ted Gould <ted@canonical.com>
1754
1755 Adding a new signal in that handles the ID of zero, or null, comming
1756 back from a listener and uses that to show the server. Or atleast
1757 signal it to figure out how to do that. Also cleaning up the signals
1758 a little to use defines.
1759
17602009-02-15 Ted Gould <ted@canonical.com>
1761
1762 Adding a check for NULL string in the icon parsing code. This will
1763 stop a bunch of warnings coming from everything else.
1764
17652009-02-13 Ted Gould <ted@canonical.com>
1766
1767 Ah, declared a variable in an if so that it didn't get out of scope. Like it should have. Bah.
1768
17692009-02-13 Ted Gould <ted@canonical.com>
1770
1771 Adding in a set of functions to get the properties off of a server
1772
17732009-02-12 Ted Gould <ted@canonical.com>
1774
1775 Forgot to set the timer back to something reasonable!
1776
17772009-02-12 Ted Gould <ted@canonical.com>
1778
1779 Adding in support for icons, specifically passing them back and forth on the bus
1780
17812009-02-12 Ted Gould <ted@canonical.com>
1782
1783 Changing from using a memory stream to using a buffer, the memory stream one seems to be broken.
1784
17852009-02-12 Ted Gould <ted@canonical.com>
1786
1787 Adding in the function to take a pixbuf, turn it into a png, base64 encode it and then send it across the wire.
1788
17892009-02-12 Ted Gould <ted@canonical.com>
1790
1791 Changing the icon data to be base64 encoded, should have done that originally, how silly.
1792
17932009-02-12 Ted Gould <ted@canonical.com>
1794
1795 Seems like a better name
1796
17972009-02-12 Ted Gould <ted@canonical.com>
1798
1799 Fixing some prototypes to fix warnings and errors we haven't yet encountered. Also setting the type so that our switch statement actually works.
1800
18012009-02-12 Ted Gould <ted@canonical.com>
1802
1803 Adding in some debug messages and making the signal use the original key to broadcast itself.
1804
18052009-02-12 Ted Gould <ted@canonical.com>
1806
1807 Added in a way to print the values of properties while they change. More later, but a start.
1808
18092009-02-12 Ted Gould <ted@canonical.com>
1810
1811 Seeing what happens if I turn on "sign always" in Bazaar.
1812
18132009-02-12 Ted Gould <ted@canonical.com>
1814
1815 Adding in the code for handling icons and time
1816
18172009-02-12 Ted Gould <ted@canonical.com>
1818
1819 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.
1820
18212009-02-12 Ted Gould <ted@canonical.com>
1822
1823 Setting the properties property and picking up Empathy's desktop file
1824
18252009-02-12 Ted Gould <ted@canonical.com>
1826
1827 Adding in a timer function to change the time every three minutes or
1828 so in order to test modifying times.
1829
18302009-02-12 Ted Gould <ted@canonical.com>
1831
1832 Using the time property function
1833
18342009-02-12 Ted Gould <ted@canonical.com>
1835
1836 Adding in a time property function
1837
18382009-02-11 Ted Gould <ted@canonical.com>
1839
1840 Merging from trunk
1841
18422009-02-11 Ted Gould <ted@canonical.com>
1843
1844 releasing version 0.1~ppa36
1845
18462009-02-11 Ted Gould <ted@canonical.com>
1847
1848 Merging in the changes to make it so that properties work right, get
1849 handled properly by the listener and have convience functions. Also
1850 lots of little important cleanups.
1851
18522009-02-11 Ted Gould <ted@canonical.com>
1853
1854 Putting license information everywhere.
1855
18562009-02-11 Ted Gould <ted@canonical.com>
1857
1858 Cleaning up some debug messages that aren't as useful anymore
1859
18602009-02-11 Ted Gould <ted@canonical.com>
1861
1862 Switching to ref_default
1863
18642009-02-11 Ted Gould <ted@canonical.com>
1865
1866 Fixing the deallocation to check the right parameters.
1867
18682009-02-11 Ted Gould <ted@canonical.com>
1869
1870 Turning off some debugging, reformatting, and putting the connection into the proxy_t structure
1871
18722009-02-11 Ted Gould <ted@canonical.com>
1873
1874 Basically things are working as the proxyts are now findable.
1875
18762009-02-11 Ted Gould <ted@canonical.com>
1877
1878 Fixing the call, checking both lists of proxies, and adding some debug info.
1879
18802009-02-11 Ted Gould <ted@canonical.com>
1881
1882 Removing an annoying warning
1883
18842009-02-11 Ted Gould <ted@canonical.com>
1885
1886 Adding a check for type in the middle of the state machine for building a server.
1887
18882009-02-11 Ted Gould <ted@canonical.com>
1889
1890 Adding in a ref-default function so that we can keep one listener
1891 around for fun and profit.
1892
18932009-02-11 Ted Gould <ted@canonical.com>
1894
1895 Getting all the legal stuff in.
1896
18972009-02-11 Ted Gould <ted@canonical.com>
1898
1899 Adding in an author
1900
19012009-02-11 Ted Gould <ted@canonical.com>
1902
1903 Adding GPL to the tests
1904
19052009-02-11 Ted Gould <ted@canonical.com>
1906
1907 Adding the GPL to this file
1908
19092009-02-11 Ted Gould <ted@canonical.com>
1910
1911 Putting the debian copyright info in
1912
19132009-02-11 Ted Gould <ted@canonical.com>
1914
1915 Adding a license to the top of all these files. LGPL 2/3
1916
19172009-02-10 Ted Gould <ted@canonical.com>
1918
1919 Adding to the convience functions for setting the desktop file
1920 and the type of the server.
1921
19222009-02-10 Ted Gould <ted@canonical.com>
1923
1924 Building a way to get properties. Seems like this should be in the DBus
1925 libs, but anyway. Here is the code that compiles and claims that it'll
1926 do it. More code than I would have liked.
1927
19282009-02-10 Ted Gould <ted@canonical.com>
1929
1930 Avoiding a conflict with GObject's get_type function.
1931
19322009-02-10 Ted Gould <ted@canonical.com>
1933
1934 Adding in real functions to match the prototypes.
1935
19362009-02-10 Ted Gould <ted@canonical.com>
1937
1938 Adding in functions to match the prototypes.
1939
19402009-02-10 Ted Gould <ted@canonical.com>
1941
1942 Adding in a set_type function and fixing the prototype for set_desktop
1943
19442009-02-10 Ted Gould <ted@canonical.com>
1945
1946 Changing type to message.im for testing, now it's different than the messages.
1947
19482009-02-10 Ted Gould <ted@canonical.com>
1949
1950 Adding an API for getting the type and desktop files
1951
19522009-02-10 Ted Gould <ted@canonical.com>
1953
1954 Including type information in the creation and destruction of servers
1955
19562009-02-09 Ted Gould <ted@canonical.com>
1957
1958 Merge from trunk
1959
19602009-02-09 Ted Gould <ted@canonical.com>
1961
1962 releasing version 0.1~ppa35
1963
19642009-02-09 Ted Gould <ted@canonical.com>
1965
1966 Only emitting a changed signal on properties changed when the indicator is visible
1967
19682009-02-09 Ted Gould <ted@canonical.com>
1969
1970 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.
1971
19722009-02-09 Ted Gould <ted@canonical.com>
1973
1974 Server hide function from Niel
1975
19762009-02-09 Neil Jagdish Patel <neil.patel@canonical.com>
1977
1978 Add the indicate_server_hide function
1979
19802009-02-07 Ted Gould <ted@canonical.com>
1981
1982 Sending the type with the signal in the listener, adding it into the tests.
1983
19842009-02-06 Ted Gould <ted@canonical.com>
1985
1986 releasing version 0.1~ppa34
1987
19882009-02-06 Ted Gould <ted@canonical.com>
1989
1990 Making the listener handle the case where we're using the new show/hide structure.
1991
19922009-02-06 Ted Gould <ted@canonical.com>
1993
1994 releasing version 0.1~ppa33
1995
19962009-02-06 Ted Gould <ted@canonical.com>
1997
1998 releasing version 0.1~ppa32
1999
20002009-02-06 Ted Gould <ted@canonical.com>
2001
2002 releasing version 0.1~ppa31
2003
20042009-02-06 Ted Gould <ted@canonical.com>
2005
2006 releasing version 0.1~ppa30
2007
20082009-02-06 Ted Gould <ted@canonical.com>
2009
2010 Removing GObject introspection for now
2011
20122009-02-06 Ted Gould <ted@canonical.com>
2013
2014 releasing version 0.1~ppa29
2015
20162009-02-05 Ted Gould <ted@canonical.com>
2017
2018 releasing version 0.1~ppa28
2019
20202009-02-07 Ted Gould <ted@canonical.com>
2021
2022 Changing the signals for show/hide to send the type correctly.
2023
20242009-02-07 Ted Gould <ted@canonical.com>
2025
2026 Setting the type of the server
2027
20282009-02-06 Ted Gould <ted@canonical.com>
2029
2030 Ah, stupid little wrong function
2031
20322009-02-06 Ted Gould <ted@canonical.com>
2033
2034 Tracking the type of the server in the proxyt structure
2035
20362009-02-06 Ted Gould <ted@canonical.com>
2037
2038 Changing the prototypes to start using the server added stuff
2039
20402009-02-05 Ted Gould <ted@canonical.com>
2041
2042 Merging in the trunk changes
2043
20442009-02-05 Ted Gould <ted@canonical.com>
2045
2046 releasing version 0.1~ppa27
2047
20482009-02-04 Ted Gould <ted@canonical.com>
2049
2050 typo
2051
20522009-02-04 Ted Gould <ted@canonical.com>
2053
2054 releasing version 0.1~ppa26
2055
20562009-02-04 Ted Gould <ted@canonical.com>
2057
2058 Merge in documentation and icons
2059
20602009-02-04 Neil Jagdish Patel <neil.patel@canonical.com>
2061
2062 Set the widget name on the applet rather than the menubar, to make sure
2063 it's picked up globally.
2064
20652009-02-04 Ted Gould <ted@canonical.com>
2066
2067 Adding a conflicts and a replaces to get rid of errors.
2068
20692009-02-04 Ted Gould <ted@canonical.com>
2070
2071 ppa23
2072
20732009-02-05 Ted Gould <ted@canonical.com>
2074
2075 Adding properties for doing type and desktop
2076
20772009-02-05 Ted Gould <ted@canonical.com>
2078
2079 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.
2080
20812009-02-05 Ted Gould <ted@canonical.com>
2082
2083 releasing version 0.1~ppa23
2084
20852009-02-05 Ted Gould <ted@canonical.com>
2086
2087 Adding in the API function to take and icon and display it. Just the prototype.
2088
20892009-02-04 Ted Gould <ted@canonical.com>
2090
2091 Removing the icons from the larger applet
2092
20932009-02-04 Ted Gould <ted@canonical.com>
2094
2095 Polish it up
2096
20972009-02-04 Ted Gould <ted@canonical.com>
2098
2099 Making it so that there is no more boarder on the menu bar
2100
21012009-02-04 Neil Jagdish Patel <neil.patel@canonical.com>
2102
2103 indicator-applet (0.1~ppa22) intrepid; urgency=low
2104
2105 * Add support for a transparent panel applet
2106
2107 -- Neil J. Patel <neil.patel@canonical.com> Wed, 04 Feb 2009 12:44:56 +0100
2108
21092009-02-04 Neil Jagdish Patel <neil.patel@canonical.com>
2110
2111 Fix coding style
2112
21132009-02-03 Neil Jagdish Patel <neil.patel@canonical.com>
2114
2115 Enable support for a "transparent" panel applet, which reacts to the gnome-
2116 panel theme changes
2117
21182009-02-03 Ted Gould <ted@canonical.com>
2119
2120 Getting gtk-doc working
2121
21222009-02-03 Ted Gould <ted@canonical.com>
2123
2124 Getting everything together to try and build docs
2125
21262009-02-03 Ted Gould <ted@canonical.com>
2127
2128 Getting the dirs right
2129
21302009-02-03 Ted Gould <ted@canonical.com>
2131
2132 Getting SUBDIRS right
2133
21342009-02-03 Ted Gould <ted@canonical.com>
2135
2136 I think this will add gtk docs
2137
21382009-02-03 Ted Gould <ted@canonical.com>
2139
2140 Putting in the makefiles for the docs and the reference docs
2141
21422009-02-03 Ted Gould <ted@canonical.com>
2143
2144 Adding in checks for GTK Doc
2145
21462009-02-03 Ted Gould <ted@canonical.com>
2147
2148 Merge from trunk
2149
21502009-02-03 Ted Gould <ted@canonical.com>
2151
2152 * Adding in package fixes from seb128
2153 * Removing scrollkeeper
2154 * Changing libindicate to libindicate0
2155 * Removing .la file
2156 * Removing targets for files in libindcate-dev.install
2157 * Removing pkg-create-dbgsym
2158 * Adding a build depend on pkg-create-dbgsym
2159
21602009-02-03 Neil Jagdish Patel <neil.patel@canonical.com>
2161
2162 Allow sub-classes of server to emit signals using three new public functions
2163
21642009-02-02 Ted Gould <ted@canonical.com>
2165
2166 Bump for PPA
2167
21682009-02-02 Ted Gould <ted@canonical.com>
2169
2170 Should have been for Intrepid
2171
21722009-01-30 Ted Gould <ted@canonical.com>
2173
2174 Adding interface for listener sending back a display
2175 request.
2176
21772009-01-30 Ted Gould <ted@canonical.com>
2178
2179 Listener interface for signalling an indicator
2180
21812009-01-30 Ted Gould <ted@canonical.com>
2182
2183 Adding a print message for when the indicator is signaled
2184
21852009-01-30 Ted Gould <ted@canonical.com>
2186
2187 Adding an interface to call back to an indicator and display it.
2188
21892009-01-29 Ted Gould <ted@canonical.com>
2190
2191 Guess I should merge trunk back in at some point.
2192
21932009-01-29 Ted Gould <ted@canonical.com>
2194
2195 * Fixing the handling of named DBus connections
2196 * Moving most of the data in the objects to private sections
2197 * Making the signal names defines for easier usage
2198 * Having property changes actually work now.
2199
22002009-01-22 Ted Gould <ted@canonical.com>
2201
2202 Forgot to run autogen.sh before last package :(
2203
22042009-01-21 Ted Gould <ted@canonical.com>
2205
2206 Update API slightly and some fixes.
2207
22082009-01-21 Ted Gould <ted@canonical.com>
2209
2210 Adding in a message indicator and a small test to use it.
2211
22122009-01-21 Ted Gould <ted@canonical.com>
2213
2214 Adding in listener_get_property
2215
22162009-01-29 Ted Gould <ted@canonical.com>
2217
2218 Changing the include directory from 1.0 to 0.1 which gives us more room to screw up
2219
22202009-01-29 Ted Gould <ted@canonical.com>
2221
2222 Wow, I didn't realize we weren't handling properties at all correctly. Fixed now. Whew.
2223
22242009-01-29 Ted Gould <ted@canonical.com>
2225
2226 Adding a set property after the show to cause a signal
2227
22282009-01-29 Ted Gould <ted@canonical.com>
2229
2230 Have the server pass along the property modified signal
2231
22322009-01-29 Ted Gould <ted@canonical.com>
2233
2234 Adding a property modified signal to the indicator object
2235
22362009-01-29 Ted Gould <ted@canonical.com>
2237
2238 Making all of the server values move into a private section like all the others. Generally a good thing and good clean up
2239
22402009-01-29 Ted Gould <ted@canonical.com>
2241
2242 Making the indicator properties private, they should be. Also cleans
2243 up some deps.
2244
22452009-01-29 Ted Gould <ted@canonical.com>
2246
2247 Removing the gobject-introspection-repository from the list of build
2248 depends as we needed it for the dbus stuff, that we're no longer using.
2249
22502009-01-29 Ted Gould <ted@canonical.com>
2251
2252 Removing DBus from the gobject introspection
2253
22542009-01-29 Ted Gould <ted@canonical.com>
2255
2256 Oops, forgot the header there
2257
22582009-01-29 Ted Gould <ted@canonical.com>
2259
2260 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.
2261
22622009-01-29 Ted Gould <ted@canonical.com>
2263
2264 Use the new fangled defines to make things cleaner
2265
22662009-01-29 Ted Gould <ted@canonical.com>
2267
2268 Getting some helper defines for some of the hacks that'll probably change in the future
2269
22702009-01-29 Ted Gould <ted@canonical.com>
2271
2272 Using the defines for the signal names
2273
22742009-01-29 Ted Gould <ted@canonical.com>
2275
2276 Making the signals use #defines to make everything a little more
2277 predictable. I hate this part of GObject signals.
2278
22792009-01-29 Ted Gould <ted@canonical.com>
2280
2281 Adding a variable to make the compiler happier
2282
22832009-01-26 Ted Gould <ted@canonical.com>
2284
2285 Changed to only listen to reference names instead of descriptive
2286 ones. Hopefully this'll fix a crash.
2287
22882009-01-21 Ted Gould <ted@canonical.com>
2289
2290 Adding in the im-client test and fixing a couple of bugs it found
2291
22922009-01-21 Ted Gould <ted@canonical.com>
2293
2294 Adding in a type for indicators that are messages
2295
22962009-01-21 Ted Gould <ted@canonical.com>
2297
2298 Generated source files
2299
23002009-01-21 Ted Gould <ted@canonical.com>
2301
2302 Adding in a get_property function
2303
23042009-01-19 Ted Gould <ted@canonical.com>
2305
2306 Wrong indicate include directory in package config files
2307
23082009-01-19 Ted Gould <ted@canonical.com>
2309
2310 Wrong indicate include directory in package config files
2311
23122009-01-16 Ted Gould <ted@canonical.com>
2313
2314 Moving the gir file to the right package
2315
23162009-01-16 Ted Gould <ted@canonical.com>
2317
2318 Removing the gir file from the applet so that it's only
2319 with the library so that we can install all of them.
2320
23212009-01-16 Ted Gould <ted@canonical.com>
2322
2323 Adding the GObject Introspection files into the build and the
2324 packaging.
2325
23262009-01-16 Ted Gould <ted@canonical.com>
2327
2328 Shell script integrated into the autotools system
2329
23302009-01-16 Ted Gould <ted@canonical.com>
2331
2332 Bringing GObject Introspection into the build and making it so that
2333 it gets installed with the library.
2334
23352009-01-16 Ted Gould <ted@canonical.com>
2336
2337 Build fix
2338
23392009-01-16 Ted Gould <ted@canonical.com>
2340
2341 Adding in libtool to build deps
2342
23432009-01-16 Ted Gould <ted@canonical.com>
2344
2345 Getting the debian package built up so that it can have a seperate library binary package.
2346
23472009-01-16 Ted Gould <ted@canonical.com>
2348
2349 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 :)
2350
23512009-01-14 Ted Gould <ted@canonical.com>
2352
2353 Okay, I think this is the end of server and indicator minus all
2354 the bugs that I expect to find :)
2355
23562009-01-14 Ted Gould <ted@canonical.com>
2357
2358 Merging in code from yesterday. Got many of the functions working with
2359 real IDs and making lists. The basis for all the properties stuff is there
2360 but it still needs a touch of fleshing out. Also a new test for debugging.
2361
23622009-01-16 Ted Gould <ted@canonical.com>
2363
2364 Changing the build targets, now I understand the difference between 'any' and 'all'
2365
23662009-01-16 Ted Gould <ted@canonical.com>
2367
2368 Making it so the lib only uses glib (which it does)
2369
23702009-01-16 Ted Gould <ted@canonical.com>
2371
2372 Adding in the libindicate lib.
2373
23742009-01-16 Ted Gould <ted@canonical.com>
2375
2376 Moving the tests so that they can guarantee to build after the library
2377 builds as otherwise they end up getting built first.
2378
23792009-01-16 Ted Gould <ted@canonical.com>
2380
2381 Adding in a return that was missing (though it's useless)
2382
23832009-01-16 Ted Gould <ted@canonical.com>
2384
2385 Handling the case that we're destroying an entry because the bus told us to. Properly signalling all of the removals
2386
23872009-01-15 Ted Gould <ted@canonical.com>
2388
2389 Fixing the printing and the saving of indicators.
2390
23912009-01-15 Ted Gould <ted@canonical.com>
2392
2393 Changing the test to do the printing by itself instead of using the debug messages in the class itself
2394
23952009-01-15 Ted Gould <ted@canonical.com>
2396
2397 Getting the signals in shape
2398
23992009-01-15 Ted Gould <ted@canonical.com>
2400
2401 Okay, adding the other signals in and keeping track of the indicators
2402 that are hanging around. Now, to connect to things external.
2403
24042009-01-15 Ted Gould <ted@canonical.com>
2405
2406 Get the type of the list of indicators that we got, and then set the up to register
2407
24082009-01-15 Ted Gould <ted@canonical.com>
2409
2410 Now correctly calling the get indicators function to get the indicators on already created objects.
2411
24122009-01-15 Ted Gould <ted@canonical.com>
2413
2414 Adding in a marshaller for the DBus signals that we need
2415
24162009-01-15 Ted Gould <ted@canonical.com>
2417
2418 Now doing some DBus listening and getting some of the initial configuration built up.
2419
24202009-01-15 Ted Gould <ted@canonical.com>
2421
2422 Changing to the dbus interface and changing to build teh client and server interfaces
2423
24242009-01-15 Ted Gould <ted@canonical.com>
2425
2426 Amazing how a little string can make such a huge difference.
2427
24282009-01-15 Ted Gould <ted@canonical.com>
2429
2430 Adding in a basic listening test
2431
24322009-01-15 Ted Gould <ted@canonical.com>
2433
2434 Adding a new function
2435
24362009-01-15 Ted Gould <ted@canonical.com>
2437
2438 Starting to flesh out the listener a little bit, should get a list of names on teh bus at this point
2439
24402009-01-15 Ted Gould <ted@canonical.com>
2441
2442 Adding in the base object for the listener.
2443
24442009-01-15 Ted Gould <ted@canonical.com>
2445
2446 Cut-and-paste error
2447
24482009-01-14 Ted Gould <ted@canonical.com>
2449
2450 Cleaning up prototypes and type warnings.
2451
24522009-01-14 Ted Gould <ted@canonical.com>
2453
2454 Who the hell would design an API that passes in arrays of strings differently
2455 than it passes them out. What an insane idea. Oh yeah, properties work.
2456
24572009-01-14 Ted Gould <ted@canonical.com>
2458
2459 Chaning the property list parameters to be pointer arrays.
2460
24612009-01-13 Ted Gould <ted@canonical.com>
2462
2463 Making the indicator lookup it's own function and trying it out in another function to get a property.
2464
24652009-01-13 Ted Gould <ted@canonical.com>
2466
2467 Adding in some properties to the mix
2468
24692009-01-13 Ted Gould <ted@canonical.com>
2470
2471 Adding in a display function and a list by type.
2472
24732009-01-13 Ted Gould <ted@canonical.com>
2474
2475 Man, a lot of work for messing up one explaination point.
2476
24772009-01-13 Ted Gould <ted@canonical.com>
2478
2479 Making it so that the indicators all have unique IDs
2480
24812009-01-13 Ted Gould <ted@canonical.com>
2482
2483 Forgot to actually add the test
2484
24852009-01-13 Ted Gould <ted@canonical.com>
2486
2487 Ah, we weren't checking if we were visible. Now things are better.
2488
24892009-01-13 Ted Gould <ted@canonical.com>
2490
2491 Return to crashing beauty
2492
24932009-01-13 Ted Gould <ted@canonical.com>
2494
2495 Add a test to create a lot of indicators.
2496
24972009-01-13 Ted Gould <ted@canonical.com>
2498
2499 Merging in Robert's changes.
2500
25012009-01-13 Robert Carr <racarr@ender>
2502
2503 Add script to build GObject-introspection GIR, and boilerplate
2504 JavaScript test.
2505
25062009-01-13 Robert Carr <racarr@ender>
2507
2508 Use G_BEGIN/END_DECLS, and put the GOBject *_get_type functions in the
2509 header file (needed by introspection, but also the normal GLib style).
2510
25112009-01-13 Robert Carr <racarr@ender>
2512
2513 Merge Ted's changes. I should have used bzr bind.
2514
25152009-01-13 Robert Carr <racarr@ender>
2516
2517 Add pkgconfig file.
2518
25192009-01-12 Ted Gould <ted@canonical.com>
2520
2521 Fleshing out more functions, we can now return a list of ids. Need to test with more.
2522
25232009-01-12 Ted Gould <ted@canonical.com>
2524
2525 Whoo Hoo, we can count
2526
25272009-01-12 Ted Gould <ted@canonical.com>
2528
2529 Fleshing out the whole show and hide thing. We should also be signalling when indicators are added or removed from the server.
2530
25312009-01-12 Ted Gould <ted@canonical.com>
2532
2533 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.
2534
25352009-01-12 Ted Gould <ted@canonical.com>
2536
2537 Basic show hide support in the indicator
2538
25392009-01-12 Ted Gould <ted@canonical.com>
2540
2541 Changing to showing the inicator and make it so that we dont' crash right now.
2542
25432009-01-12 Ted Gould <ted@canonical.com>
2544
2545 Adding in the base functions with pointers and fun stuff like that
2546
25472009-01-11 Ted Gould <ted@canonical.com>
2548
2549 Adding in signals so that we can talk to the app over DBus. Nice.
2550
25512009-01-09 Ted Gould <ted@canonical.com>
2552
2553 Adding in a show to help debugging
2554
25552009-01-09 Ted Gould <ted@canonical.com>
2556
2557 Adding in an indicator to the test and fixing a typo
2558
25592009-01-09 Ted Gould <ted@canonical.com>
2560
2561 Connecting indicators and servers. They create themselves easily.
2562
25632009-01-09 Ted Gould <ted@canonical.com>
2564
2565 Setting up the singleton nature of the server, and allow setting it.
2566
25672009-01-09 Ted Gould <ted@canonical.com>
2568
2569 Fleshing out the server some in adding function and prototypes.
2570
25712009-01-08 Ted Gould <ted@canonical.com>
2572
2573 Adding in build support for the indicate and crash test. Will make future ones easier.
2574
25752009-01-08 Ted Gould <ted@canonical.com>
2576
2577 Adding in a simple program to crash after 15 seconds. Now we can add indicators to it.
2578
25792009-01-08 Ted Gould <ted@canonical.com>
2580
2581 Building a pretty good set of virtual functions and getting them tied together, with errors too.
2582
25832009-01-08 Ted Gould <ted@canonical.com>
2584
2585 Basic GObject stuff
2586
25872009-01-07 Ted Gould <ted@canonical.com>
2588
2589 Setting up version of the libraries.
2590
25912009-01-07 Ted Gould <ted@canonical.com>
2592
2593 Fixing stuff so that everything links all together
2594
25952009-01-07 Ted Gould <ted@canonical.com>
2596
2597 Adding in a built sources tag to build the header file properly
2598
25992009-01-07 Ted Gould <ted@canonical.com>
2600
2601 Fixing linking and libraries and includes oh my
2602
26032009-01-07 Ted Gould <ted@canonical.com>
2604
2605 Dummy starting file
2606
26072009-01-07 Ted Gould <ted@canonical.com>
2608
2609 Adding libindicate to the build system
2610
26112009-01-07 Ted Gould <ted@canonical.com>
2612
2613 Make file starting out to build this thing
2614
26152009-01-07 Ted Gould <ted@canonical.com>
2616
2617 Basic server stuff
2618
26192009-01-07 Ted Gould <ted@canonical.com>
2620
2621 Fixing a bunch of typos, now it is a happy validating XML file.
2622
26232009-01-07 Ted Gould <ted@canonical.com>
2624
2625 First version of XML DBus interface
2626
26272009-01-07 Ted Gould <ted@canonical.com>
2628
2629 Dropping in more code to make these real GObjects and such
2630
26312008-12-20 Ted Gould <ted@canonical.com>
2632
2633 Stopping point
2634
26352008-12-04 Ted Gould <ted@canonical.com>
2636
2637 Moving the indicator directory cross-packages.
2638
26392008-12-04 Ted Gould <ted@canonical.com>
2640
2641 Put in the kickarse loader code. Happy, happy.
2642
26432008-12-04 Ted Gould <ted@canonical.com>
2644
2645 Building in a module loader
2646
26472008-12-03 Ted Gould <ted@canonical.com>
2648
2649 Parse directories
2650
26512008-12-03 Ted Gould <ted@canonical.com>
2652
2653 Making the applet very light.
2654
26552008-12-03 Ted Gould <ted@canonical.com>
2656
2657 Okay, we're all doing everything perfect
2658
26592008-12-03 Ted Gould <ted@canonical.com>
2660
2661 Making the applet a lot more sparce. Now we're going to load things dynamically. Let them have their own problems.
2662
26632008-12-03 Ted Gould <ted@canonical.com>
2664
2665 Removing everything except messaging.
2666
26672008-12-02 Ted Gould <ted@canonical.com>
2668
2669 Adding in all of the icons into the mockups.
2670
26712008-11-25 Ted Gould <ted@canonical.com>
2672
2673 Adding in icons from Ken.
2674
26752008-11-24 Ted Gould <ted@canonical.com>
2676
2677 Adding in some filler menus to get some depth.
2678
26792008-11-24 Ted Gould <ted@canonical.com>
2680
2681 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.
2682
26832008-11-24 Ted Gould <ted@canonical.com>
2684
2685 Adding in additional files to catch translations
2686
26872008-11-24 Ted Gould <ted@canonical.com>
2688
2689 Removing the test menu item.
2690
26912008-11-24 Ted Gould <ted@canonical.com>
2692
2693 Adding in settings
2694
26952008-11-24 Ted Gould <ted@canonical.com>
2696
2697 Blocking the prelight
2698
26992008-11-24 Ted Gould <ted@canonical.com>
2700
2701 Making spacing and alignment better
2702
27032008-11-24 Ted Gould <ted@canonical.com>
2704
2705 Getting some batteries in there.
2706
27072008-11-24 Ted Gould <ted@canonical.com>
2708
2709 Basic power handler
2710
27112008-11-20 Ted Gould <ted@canonical.com>
2712
2713 First try at getting it not to hide on click. Fail.
2714
27152008-11-20 Ted Gould <ted@canonical.com>
2716
2717 Whoa, getting that inherited type wrong really messes things up.
2718
27192008-11-20 Ted Gould <ted@canonical.com>
2720
2721 Clean compile, but something is broken in the _init function. Not sure what.
2722
27232008-11-19 Ted Gould <ted@canonical.com>
2724
2725 Okay, blocked the prelight on the item, now how do I get my buttons out of event prison.
2726
27272008-11-19 Ted Gould <ted@canonical.com>
2728
2729 Getting all the widgets in the menu item. Doesn't quite work right, but the widgets are there.
2730
27312008-11-19 Ted Gould <ted@canonical.com>
2732
2733 Adding in a menu item to start putting in a slider.
2734
27352008-11-18 Ted Gould <ted@canonical.com>
2736
2737 Adding a depend for dbus-glib
2738
27392008-11-18 Ted Gould <ted@canonical.com>
2740
2741 Version one of debian packaging.
2742
27432008-11-12 Ted Gould <ted@canonical.com>
2744
2745 Working on ideas for the prototype of the individual item stuff
2746
27472008-11-12 Ted Gould <ted@canonical.com>
2748
2749 Starting to build functions to handle the menu spec over DBus
2750
27512008-11-12 Ted Gould <ted@canonical.com>
2752
2753 Okay, audio is an icon now.
2754
27552008-11-12 Ted Gould <ted@canonical.com>
2756
2757 Connecting in all the different applets, now they can do their own thing.
2758
27592008-11-12 Ted Gould <ted@canonical.com>
2760
2761 Adding the basis for all the different indicators that we want to include
2762
27632008-11-12 Ted Gould <ted@canonical.com>
2764
2765 Switching from a label and an hbox to a menubar
2766
27672008-11-12 Ted Gould <ted@canonical.com>
2768
2769 Ah, forgot to show the applet itself.
2770
27712008-11-12 Ted Gould <ted@canonical.com>
2772
2773 Putting a label in the widget
2774
27752008-11-12 Ted Gould <ted@canonical.com>
2776
2777 Adding in more documentation on the seperation between user interaction
2778 and the system services.
2779
27802008-11-10 Ted Gould <ted@canonical.com>
2781
2782 A diagram about how intermediate daemons are going to provide status to the panel.
2783
27842008-11-10 Ted Gould <ted@canonical.com>
2785
2786 Getting some text that I'd written on the target API in the repo.
2787
27882008-11-10 Ted Gould <ted@canonical.com>
2789
2790 Indicator prototypes
2791
27922008-10-30 Ted Gould <ted@canonical.com>
2793
2794 Ignoring some stuff
2795
27962008-10-30 Ted Gould <ted@canonical.com>
2797
2798 Setting up the data directories and getting everything to translate nicely
2799
28002008-10-29 Ted Gould <ted@canonical.com>
2801
2802 Adding in the linking and some basic prototypes.
2803
28042008-10-29 Ted Gould <ted@canonical.com>
2805
2806 Getting the build things together so that it starts building. Yeah.
2807
28082008-10-29 Ted Gould <ted@canonical.com>
2809
2810 Basic build system, not quite working though
22811
32812
=== added file 'INSTALL'
--- INSTALL 1970-01-01 00:00:00 +0000
+++ INSTALL 2011-03-12 04:54:54 +0000
@@ -0,0 +1,302 @@
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 This file is free documentation; the Free Software Foundation gives
8unlimited permission to copy, distribute and modify it.
9
10Basic Installation
11==================
12
13 Briefly, the shell commands `./configure; make; make install' should
14configure, build, and install this package. The following
15more-detailed instructions are generic; see the `README' file for
16instructions specific to this package.
17
18 The `configure' shell script attempts to guess correct values for
19various system-dependent variables used during compilation. It uses
20those values to create a `Makefile' in each directory of the package.
21It may also create one or more `.h' files containing system-dependent
22definitions. Finally, it creates a shell script `config.status' that
23you can run in the future to recreate the current configuration, and a
24file `config.log' containing compiler output (useful mainly for
25debugging `configure').
26
27 It can also use an optional file (typically called `config.cache'
28and enabled with `--cache-file=config.cache' or simply `-C') that saves
29the results of its tests to speed up reconfiguring. Caching is
30disabled by default to prevent problems with accidental use of stale
31cache files.
32
33 If you need to do unusual things to compile the package, please try
34to figure out how `configure' could check whether to do them, and mail
35diffs or instructions to the address given in the `README' so they can
36be considered for the next release. If you are using the cache, and at
37some point `config.cache' contains results you don't want to keep, you
38may remove or edit it.
39
40 The file `configure.ac' (or `configure.in') is used to create
41`configure' by a program called `autoconf'. You need `configure.ac' if
42you want to change it or regenerate `configure' using a newer version
43of `autoconf'.
44
45The simplest way to compile this package is:
46
47 1. `cd' to the directory containing the package's source code and type
48 `./configure' to configure the package for your system.
49
50 Running `configure' might take a while. While running, it prints
51 some messages telling which features it is checking for.
52
53 2. Type `make' to compile the package.
54
55 3. Optionally, type `make check' to run any self-tests that come with
56 the package.
57
58 4. Type `make install' to install the programs and any data files and
59 documentation.
60
61 5. You can remove the program binaries and object files from the
62 source code directory by typing `make clean'. To also remove the
63 files that `configure' created (so you can compile the package for
64 a different kind of computer), type `make distclean'. There is
65 also a `make maintainer-clean' target, but that is intended mainly
66 for the package's developers. If you use it, you may have to get
67 all sorts of other programs in order to regenerate files that came
68 with the distribution.
69
70 6. Often, you can also type `make uninstall' to remove the installed
71 files again.
72
73Compilers and Options
74=====================
75
76 Some systems require unusual options for compilation or linking that
77the `configure' script does not know about. Run `./configure --help'
78for details on some of the pertinent environment variables.
79
80 You can give `configure' initial values for configuration parameters
81by setting variables in the command line or in the environment. Here
82is an example:
83
84 ./configure CC=c99 CFLAGS=-g LIBS=-lposix
85
86 *Note Defining Variables::, for more details.
87
88Compiling For Multiple Architectures
89====================================
90
91 You can compile the package for more than one kind of computer at the
92same time, by placing the object files for each architecture in their
93own directory. To do this, you can use GNU `make'. `cd' to the
94directory where you want the object files and executables to go and run
95the `configure' script. `configure' automatically checks for the
96source code in the directory that `configure' is in and in `..'.
97
98 With a non-GNU `make', it is safer to compile the package for one
99architecture at a time in the source code directory. After you have
100installed the package for one architecture, use `make distclean' before
101reconfiguring for another architecture.
102
103 On MacOS X 10.5 and later systems, you can create libraries and
104executables that work on multiple system types--known as "fat" or
105"universal" binaries--by specifying multiple `-arch' options to the
106compiler but only a single `-arch' option to the preprocessor. Like
107this:
108
109 ./configure CC="gcc -arch i386 -arch x86_64 -arch ppc -arch ppc64" \
110 CXX="g++ -arch i386 -arch x86_64 -arch ppc -arch ppc64" \
111 CPP="gcc -E" CXXCPP="g++ -E"
112
113 This is not guaranteed to produce working output in all cases, you
114may have to build one architecture at a time and combine the results
115using the `lipo' tool if you have problems.
116
117Installation Names
118==================
119
120 By default, `make install' installs the package's commands under
121`/usr/local/bin', include files under `/usr/local/include', etc. You
122can specify an installation prefix other than `/usr/local' by giving
123`configure' the option `--prefix=PREFIX'.
124
125 You can specify separate installation prefixes for
126architecture-specific files and architecture-independent files. If you
127pass the option `--exec-prefix=PREFIX' to `configure', the package uses
128PREFIX as the prefix for installing programs and libraries.
129Documentation and other data files still use the regular prefix.
130
131 In addition, if you use an unusual directory layout you can give
132options like `--bindir=DIR' to specify different values for particular
133kinds of files. Run `configure --help' for a list of the directories
134you can set and what kinds of files go in them.
135
136 If the package supports it, you can cause programs to be installed
137with an extra prefix or suffix on their names by giving `configure' the
138option `--program-prefix=PREFIX' or `--program-suffix=SUFFIX'.
139
140Optional Features
141=================
142
143 Some packages pay attention to `--enable-FEATURE' options to
144`configure', where FEATURE indicates an optional part of the package.
145They may also pay attention to `--with-PACKAGE' options, where PACKAGE
146is something like `gnu-as' or `x' (for the X Window System). The
147`README' should mention any `--enable-' and `--with-' options that the
148package recognizes.
149
150 For packages that use the X Window System, `configure' can usually
151find the X include and library files automatically, but if it doesn't,
152you can use the `configure' options `--x-includes=DIR' and
153`--x-libraries=DIR' to specify their locations.
154
155Particular systems
156==================
157
158 On HP-UX, the default C compiler is not ANSI C compatible. If GNU
159CC is not installed, it is recommended to use the following options in
160order to use an ANSI C compiler:
161
162 ./configure CC="cc -Ae -D_XOPEN_SOURCE=500"
163
164and if that doesn't work, install pre-built binaries of GCC for HP-UX.
165
166 On OSF/1 a.k.a. Tru64, some versions of the default C compiler cannot
167parse its `<wchar.h>' header file. The option `-nodtk' can be used as
168a workaround. If GNU CC is not installed, it is therefore recommended
169to try
170
171 ./configure CC="cc"
172
173and if that doesn't work, try
174
175 ./configure CC="cc -nodtk"
176
177 On Solaris, don't put `/usr/ucb' early in your `PATH'. This
178directory contains several dysfunctional programs; working variants of
179these programs are available in `/usr/bin'. So, if you need `/usr/ucb'
180in your `PATH', put it _after_ `/usr/bin'.
181
182 On Haiku, software installed for all users goes in `/boot/common',
183not `/usr/local'. It is recommended to use the following options:
184
185 ./configure --prefix=/boot/common
186
187Specifying the System Type
188==========================
189
190 There may be some features `configure' cannot figure out
191automatically, but needs to determine by the type of machine the package
192will run on. Usually, assuming the package is built to be run on the
193_same_ architectures, `configure' can figure that out, but if it prints
194a message saying it cannot guess the machine type, give it the
195`--build=TYPE' option. TYPE can either be a short name for the system
196type, such as `sun4', or a canonical name which has the form:
197
198 CPU-COMPANY-SYSTEM
199
200where SYSTEM can have one of these forms:
201
202 OS
203 KERNEL-OS
204
205 See the file `config.sub' for the possible values of each field. If
206`config.sub' isn't included in this package, then this package doesn't
207need to know the machine type.
208
209 If you are _building_ compiler tools for cross-compiling, you should
210use the option `--target=TYPE' to select the type of system they will
211produce code for.
212
213 If you want to _use_ a cross compiler, that generates code for a
214platform different from the build platform, you should specify the
215"host" platform (i.e., that on which the generated programs will
216eventually be run) with `--host=TYPE'.
217
218Sharing Defaults
219================
220
221 If you want to set default values for `configure' scripts to share,
222you can create a site shell script called `config.site' that gives
223default values for variables like `CC', `cache_file', and `prefix'.
224`configure' looks for `PREFIX/share/config.site' if it exists, then
225`PREFIX/etc/config.site' if it exists. Or, you can set the
226`CONFIG_SITE' environment variable to the location of the site script.
227A warning: not all `configure' scripts look for a site script.
228
229Defining Variables
230==================
231
232 Variables not defined in a site shell script can be set in the
233environment passed to `configure'. However, some packages may run
234configure again during the build, and the customized values of these
235variables may be lost. In order to avoid this problem, you should set
236them in the `configure' command line, using `VAR=value'. For example:
237
238 ./configure CC=/usr/local2/bin/gcc
239
240causes the specified `gcc' to be used as the C compiler (unless it is
241overridden in the site shell script).
242
243Unfortunately, this technique does not work for `CONFIG_SHELL' due to
244an Autoconf bug. Until the bug is fixed you can use this workaround:
245
246 CONFIG_SHELL=/bin/bash /bin/bash ./configure CONFIG_SHELL=/bin/bash
247
248`configure' Invocation
249======================
250
251 `configure' recognizes the following options to control how it
252operates.
253
254`--help'
255`-h'
256 Print a summary of all of the options to `configure', and exit.
257
258`--help=short'
259`--help=recursive'
260 Print a summary of the options unique to this package's
261 `configure', and exit. The `short' variant lists options used
262 only in the top level, while the `recursive' variant lists options
263 also present in any nested packages.
264
265`--version'
266`-V'
267 Print the version of Autoconf used to generate the `configure'
268 script, and exit.
269
270`--cache-file=FILE'
271 Enable the cache: use and save the results of the tests in FILE,
272 traditionally `config.cache'. FILE defaults to `/dev/null' to
273 disable caching.
274
275`--config-cache'
276`-C'
277 Alias for `--cache-file=config.cache'.
278
279`--quiet'
280`--silent'
281`-q'
282 Do not print messages saying which checks are being made. To
283 suppress all normal output, redirect it to `/dev/null' (any error
284 messages will still be shown).
285
286`--srcdir=DIR'
287 Look for the package's source code in directory DIR. Usually
288 `configure' can determine that directory automatically.
289
290`--prefix=DIR'
291 Use DIR as the installation prefix. *Note Installation Names::
292 for more details, including other options available for fine-tuning
293 the installation locations.
294
295`--no-create'
296`-n'
297 Run the configure checks, but stop before creating any output
298 files.
299
300`configure' also accepts some other, not widely useful, options. Run
301`configure --help' for more details.
302
0303
=== added file 'Makefile.in'
--- Makefile.in 1970-01-01 00:00:00 +0000
+++ Makefile.in 2011-03-12 04:54:54 +0000
@@ -0,0 +1,799 @@
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 mkinstalldirs
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 = $(SHELL) $(top_srcdir)/mkinstalldirs
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@
112ALL_LINGUAS = @ALL_LINGUAS@
113AMTAR = @AMTAR@
114AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
115APPLET_CFLAGS = @APPLET_CFLAGS@
116APPLET_LIBS = @APPLET_LIBS@
117AR = @AR@
118AUTOCONF = @AUTOCONF@
119AUTOHEADER = @AUTOHEADER@
120AUTOMAKE = @AUTOMAKE@
121AWK = @AWK@
122CATALOGS = @CATALOGS@
123CATOBJEXT = @CATOBJEXT@
124CC = @CC@
125CCDEPMODE = @CCDEPMODE@
126CFLAGS = @CFLAGS@
127CPP = @CPP@
128CPPFLAGS = @CPPFLAGS@
129CYGPATH_W = @CYGPATH_W@
130DATADIRNAME = @DATADIRNAME@
131DEFS = @DEFS@
132DEPDIR = @DEPDIR@
133DSYMUTIL = @DSYMUTIL@
134DUMPBIN = @DUMPBIN@
135ECHO_C = @ECHO_C@
136ECHO_N = @ECHO_N@
137ECHO_T = @ECHO_T@
138EGREP = @EGREP@
139EXEEXT = @EXEEXT@
140EXPANDED_SYSCONFDIR = @EXPANDED_SYSCONFDIR@
141FGREP = @FGREP@
142GETTEXT_PACKAGE = @GETTEXT_PACKAGE@
143GMOFILES = @GMOFILES@
144GMSGFMT = @GMSGFMT@
145GNOMELOCALEDIR = @GNOMELOCALEDIR@
146GREP = @GREP@
147INDICATORDIR = @INDICATORDIR@
148INDICATORICONSDIR = @INDICATORICONSDIR@
149INSTALL = @INSTALL@
150INSTALL_DATA = @INSTALL_DATA@
151INSTALL_PROGRAM = @INSTALL_PROGRAM@
152INSTALL_SCRIPT = @INSTALL_SCRIPT@
153INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
154INSTOBJEXT = @INSTOBJEXT@
155INTLLIBS = @INTLLIBS@
156INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@
157INTLTOOL_MERGE = @INTLTOOL_MERGE@
158INTLTOOL_PERL = @INTLTOOL_PERL@
159INTLTOOL_UPDATE = @INTLTOOL_UPDATE@
160LD = @LD@
161LDFLAGS = @LDFLAGS@
162LIBDIR = @LIBDIR@
163LIBOBJS = @LIBOBJS@
164LIBS = @LIBS@
165LIBTOOL = @LIBTOOL@
166LIPO = @LIPO@
167LN_S = @LN_S@
168LTLIBOBJS = @LTLIBOBJS@
169MAINT = @MAINT@
170MAKEINFO = @MAKEINFO@
171MKDIR_P = @MKDIR_P@
172MKINSTALLDIRS = @MKINSTALLDIRS@
173MSGFMT = @MSGFMT@
174MSGFMT_OPTS = @MSGFMT_OPTS@
175MSGMERGE = @MSGMERGE@
176NM = @NM@
177NMEDIT = @NMEDIT@
178OBJDUMP = @OBJDUMP@
179OBJEXT = @OBJEXT@
180OTOOL = @OTOOL@
181OTOOL64 = @OTOOL64@
182PACKAGE = @PACKAGE@
183PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
184PACKAGE_NAME = @PACKAGE_NAME@
185PACKAGE_STRING = @PACKAGE_STRING@
186PACKAGE_TARNAME = @PACKAGE_TARNAME@
187PACKAGE_URL = @PACKAGE_URL@
188PACKAGE_VERSION = @PACKAGE_VERSION@
189PATH_SEPARATOR = @PATH_SEPARATOR@
190PKG_CONFIG = @PKG_CONFIG@
191PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@
192PKG_CONFIG_PATH = @PKG_CONFIG_PATH@
193POFILES = @POFILES@
194POSUB = @POSUB@
195PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@
196PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@
197PREFIX = @PREFIX@
198RANLIB = @RANLIB@
199SED = @SED@
200SET_MAKE = @SET_MAKE@
201SHELL = @SHELL@
202STRIP = @STRIP@
203SYSCONFDIR = @SYSCONFDIR@
204USE_NLS = @USE_NLS@
205VERSION = @VERSION@
206XGETTEXT = @XGETTEXT@
207abs_builddir = @abs_builddir@
208abs_srcdir = @abs_srcdir@
209abs_top_builddir = @abs_top_builddir@
210abs_top_srcdir = @abs_top_srcdir@
211ac_ct_CC = @ac_ct_CC@
212ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
213am__include = @am__include@
214am__leading_dot = @am__leading_dot@
215am__quote = @am__quote@
216am__tar = @am__tar@
217am__untar = @am__untar@
218bindir = @bindir@
219build = @build@
220build_alias = @build_alias@
221build_cpu = @build_cpu@
222build_os = @build_os@
223build_vendor = @build_vendor@
224builddir = @builddir@
225datadir = @datadir@
226datarootdir = @datarootdir@
227docdir = @docdir@
228dvidir = @dvidir@
229exec_prefix = @exec_prefix@
230host = @host@
231host_alias = @host_alias@
232host_cpu = @host_cpu@
233host_os = @host_os@
234host_vendor = @host_vendor@
235htmldir = @htmldir@
236includedir = @includedir@
237infodir = @infodir@
238install_sh = @install_sh@
239libdir = @libdir@
240libexecdir = @libexecdir@
241localedir = @localedir@
242localstatedir = @localstatedir@
243lt_ECHO = @lt_ECHO@
244mandir = @mandir@
245mkdir_p = @mkdir_p@
246oldincludedir = @oldincludedir@
247pdfdir = @pdfdir@
248prefix = @prefix@
249program_transform_name = @program_transform_name@
250psdir = @psdir@
251sbindir = @sbindir@
252sharedstatedir = @sharedstatedir@
253srcdir = @srcdir@
254sysconfdir = @sysconfdir@
255target_alias = @target_alias@
256top_build_prefix = @top_build_prefix@
257top_builddir = @top_builddir@
258top_srcdir = @top_srcdir@
259SUBDIRS = \
260 src \
261 data \
262 po
263
264DISTCHECK_CONFIGURE_FLAGS = --enable-localinstall
265DISTCLEANFILES = \
266 indicator-applet-*.tar.gz \
267 gtk-doc.make
268
269EXTRA_DIST = \
270 COPYING.LGPL
271
272all: config.h
273 $(MAKE) $(AM_MAKEFLAGS) all-recursive
274
275.SUFFIXES:
276am--refresh:
277 @:
278$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps)
279 @for dep in $?; do \
280 case '$(am__configure_deps)' in \
281 *$$dep*) \
282 echo ' cd $(srcdir) && $(AUTOMAKE) --gnu'; \
283 $(am__cd) $(srcdir) && $(AUTOMAKE) --gnu \
284 && exit 0; \
285 exit 1;; \
286 esac; \
287 done; \
288 echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu Makefile'; \
289 $(am__cd) $(top_srcdir) && \
290 $(AUTOMAKE) --gnu Makefile
291.PRECIOUS: Makefile
292Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
293 @case '$?' in \
294 *config.status*) \
295 echo ' $(SHELL) ./config.status'; \
296 $(SHELL) ./config.status;; \
297 *) \
298 echo ' cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe)'; \
299 cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe);; \
300 esac;
301
302$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
303 $(SHELL) ./config.status --recheck
304
305$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
306 $(am__cd) $(srcdir) && $(AUTOCONF)
307$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
308 $(am__cd) $(srcdir) && $(ACLOCAL) $(ACLOCAL_AMFLAGS)
309$(am__aclocal_m4_deps):
310
311config.h: stamp-h1
312 @if test ! -f $@; then \
313 rm -f stamp-h1; \
314 $(MAKE) $(AM_MAKEFLAGS) stamp-h1; \
315 else :; fi
316
317stamp-h1: $(srcdir)/config.h.in $(top_builddir)/config.status
318 @rm -f stamp-h1
319 cd $(top_builddir) && $(SHELL) ./config.status config.h
320$(srcdir)/config.h.in: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
321 ($(am__cd) $(top_srcdir) && $(AUTOHEADER))
322 rm -f stamp-h1
323 touch $@
324
325distclean-hdr:
326 -rm -f config.h stamp-h1
327
328mostlyclean-libtool:
329 -rm -f *.lo
330
331clean-libtool:
332 -rm -rf .libs _libs
333
334distclean-libtool:
335 -rm -f libtool config.lt
336
337# This directory's subdirectories are mostly independent; you can cd
338# into them and run `make' without going through this Makefile.
339# To change the values of `make' variables: instead of editing Makefiles,
340# (1) if the variable is set in `config.status', edit `config.status'
341# (which will cause the Makefiles to be regenerated when you run `make');
342# (2) otherwise, pass the desired values on the `make' command line.
343$(RECURSIVE_TARGETS):
344 @fail= failcom='exit 1'; \
345 for f in x $$MAKEFLAGS; do \
346 case $$f in \
347 *=* | --[!k]*);; \
348 *k*) failcom='fail=yes';; \
349 esac; \
350 done; \
351 dot_seen=no; \
352 target=`echo $@ | sed s/-recursive//`; \
353 list='$(SUBDIRS)'; for subdir in $$list; do \
354 echo "Making $$target in $$subdir"; \
355 if test "$$subdir" = "."; then \
356 dot_seen=yes; \
357 local_target="$$target-am"; \
358 else \
359 local_target="$$target"; \
360 fi; \
361 ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
362 || eval $$failcom; \
363 done; \
364 if test "$$dot_seen" = "no"; then \
365 $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
366 fi; test -z "$$fail"
367
368$(RECURSIVE_CLEAN_TARGETS):
369 @fail= failcom='exit 1'; \
370 for f in x $$MAKEFLAGS; do \
371 case $$f in \
372 *=* | --[!k]*);; \
373 *k*) failcom='fail=yes';; \
374 esac; \
375 done; \
376 dot_seen=no; \
377 case "$@" in \
378 distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
379 *) list='$(SUBDIRS)' ;; \
380 esac; \
381 rev=''; for subdir in $$list; do \
382 if test "$$subdir" = "."; then :; else \
383 rev="$$subdir $$rev"; \
384 fi; \
385 done; \
386 rev="$$rev ."; \
387 target=`echo $@ | sed s/-recursive//`; \
388 for subdir in $$rev; do \
389 echo "Making $$target in $$subdir"; \
390 if test "$$subdir" = "."; then \
391 local_target="$$target-am"; \
392 else \
393 local_target="$$target"; \
394 fi; \
395 ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
396 || eval $$failcom; \
397 done && test -z "$$fail"
398tags-recursive:
399 list='$(SUBDIRS)'; for subdir in $$list; do \
400 test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
401 done
402ctags-recursive:
403 list='$(SUBDIRS)'; for subdir in $$list; do \
404 test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
405 done
406
407ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
408 list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
409 unique=`for i in $$list; do \
410 if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
411 done | \
412 $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
413 END { if (nonempty) { for (i in files) print i; }; }'`; \
414 mkid -fID $$unique
415tags: TAGS
416
417TAGS: tags-recursive $(HEADERS) $(SOURCES) config.h.in $(TAGS_DEPENDENCIES) \
418 $(TAGS_FILES) $(LISP)
419 set x; \
420 here=`pwd`; \
421 if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
422 include_option=--etags-include; \
423 empty_fix=.; \
424 else \
425 include_option=--include; \
426 empty_fix=; \
427 fi; \
428 list='$(SUBDIRS)'; for subdir in $$list; do \
429 if test "$$subdir" = .; then :; else \
430 test ! -f $$subdir/TAGS || \
431 set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \
432 fi; \
433 done; \
434 list='$(SOURCES) $(HEADERS) config.h.in $(LISP) $(TAGS_FILES)'; \
435 unique=`for i in $$list; do \
436 if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
437 done | \
438 $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
439 END { if (nonempty) { for (i in files) print i; }; }'`; \
440 shift; \
441 if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \
442 test -n "$$unique" || unique=$$empty_fix; \
443 if test $$# -gt 0; then \
444 $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
445 "$$@" $$unique; \
446 else \
447 $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
448 $$unique; \
449 fi; \
450 fi
451ctags: CTAGS
452CTAGS: ctags-recursive $(HEADERS) $(SOURCES) config.h.in $(TAGS_DEPENDENCIES) \
453 $(TAGS_FILES) $(LISP)
454 list='$(SOURCES) $(HEADERS) config.h.in $(LISP) $(TAGS_FILES)'; \
455 unique=`for i in $$list; do \
456 if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
457 done | \
458 $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
459 END { if (nonempty) { for (i in files) print i; }; }'`; \
460 test -z "$(CTAGS_ARGS)$$unique" \
461 || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
462 $$unique
463
464GTAGS:
465 here=`$(am__cd) $(top_builddir) && pwd` \
466 && $(am__cd) $(top_srcdir) \
467 && gtags -i $(GTAGS_ARGS) "$$here"
468
469distclean-tags:
470 -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
471
472distdir: $(DISTFILES)
473 $(am__remove_distdir)
474 test -d "$(distdir)" || mkdir "$(distdir)"
475 @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
476 topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
477 list='$(DISTFILES)'; \
478 dist_files=`for file in $$list; do echo $$file; done | \
479 sed -e "s|^$$srcdirstrip/||;t" \
480 -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
481 case $$dist_files in \
482 */*) $(MKDIR_P) `echo "$$dist_files" | \
483 sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
484 sort -u` ;; \
485 esac; \
486 for file in $$dist_files; do \
487 if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
488 if test -d $$d/$$file; then \
489 dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
490 if test -d "$(distdir)/$$file"; then \
491 find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
492 fi; \
493 if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
494 cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
495 find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
496 fi; \
497 cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
498 else \
499 test -f "$(distdir)/$$file" \
500 || cp -p $$d/$$file "$(distdir)/$$file" \
501 || exit 1; \
502 fi; \
503 done
504 @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
505 if test "$$subdir" = .; then :; else \
506 test -d "$(distdir)/$$subdir" \
507 || $(MKDIR_P) "$(distdir)/$$subdir" \
508 || exit 1; \
509 fi; \
510 done
511 @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
512 if test "$$subdir" = .; then :; else \
513 dir1=$$subdir; dir2="$(distdir)/$$subdir"; \
514 $(am__relativize); \
515 new_distdir=$$reldir; \
516 dir1=$$subdir; dir2="$(top_distdir)"; \
517 $(am__relativize); \
518 new_top_distdir=$$reldir; \
519 echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \
520 echo " am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \
521 ($(am__cd) $$subdir && \
522 $(MAKE) $(AM_MAKEFLAGS) \
523 top_distdir="$$new_top_distdir" \
524 distdir="$$new_distdir" \
525 am__remove_distdir=: \
526 am__skip_length_check=: \
527 am__skip_mode_fix=: \
528 distdir) \
529 || exit 1; \
530 fi; \
531 done
532 $(MAKE) $(AM_MAKEFLAGS) \
533 top_distdir="$(top_distdir)" distdir="$(distdir)" \
534 dist-hook
535 -test -n "$(am__skip_mode_fix)" \
536 || find "$(distdir)" -type d ! -perm -755 \
537 -exec chmod u+rwx,go+rx {} \; -o \
538 ! -type d ! -perm -444 -links 1 -exec chmod a+r {} \; -o \
539 ! -type d ! -perm -400 -exec chmod a+r {} \; -o \
540 ! -type d ! -perm -444 -exec $(install_sh) -c -m a+r {} {} \; \
541 || chmod -R a+r "$(distdir)"
542dist-gzip: distdir
543 tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz
544 $(am__remove_distdir)
545
546dist-bzip2: distdir
547 tardir=$(distdir) && $(am__tar) | bzip2 -9 -c >$(distdir).tar.bz2
548 $(am__remove_distdir)
549
550dist-lzma: distdir
551 tardir=$(distdir) && $(am__tar) | lzma -9 -c >$(distdir).tar.lzma
552 $(am__remove_distdir)
553
554dist-xz: distdir
555 tardir=$(distdir) && $(am__tar) | xz -c >$(distdir).tar.xz
556 $(am__remove_distdir)
557
558dist-tarZ: distdir
559 tardir=$(distdir) && $(am__tar) | compress -c >$(distdir).tar.Z
560 $(am__remove_distdir)
561
562dist-shar: distdir
563 shar $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).shar.gz
564 $(am__remove_distdir)
565
566dist-zip: distdir
567 -rm -f $(distdir).zip
568 zip -rq $(distdir).zip $(distdir)
569 $(am__remove_distdir)
570
571dist dist-all: distdir
572 tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz
573 $(am__remove_distdir)
574
575# This target untars the dist file and tries a VPATH configuration. Then
576# it guarantees that the distribution is self-contained by making another
577# tarfile.
578distcheck: dist
579 case '$(DIST_ARCHIVES)' in \
580 *.tar.gz*) \
581 GZIP=$(GZIP_ENV) gzip -dc $(distdir).tar.gz | $(am__untar) ;;\
582 *.tar.bz2*) \
583 bzip2 -dc $(distdir).tar.bz2 | $(am__untar) ;;\
584 *.tar.lzma*) \
585 lzma -dc $(distdir).tar.lzma | $(am__untar) ;;\
586 *.tar.xz*) \
587 xz -dc $(distdir).tar.xz | $(am__untar) ;;\
588 *.tar.Z*) \
589 uncompress -c $(distdir).tar.Z | $(am__untar) ;;\
590 *.shar.gz*) \
591 GZIP=$(GZIP_ENV) gzip -dc $(distdir).shar.gz | unshar ;;\
592 *.zip*) \
593 unzip $(distdir).zip ;;\
594 esac
595 chmod -R a-w $(distdir); chmod a+w $(distdir)
596 mkdir $(distdir)/_build
597 mkdir $(distdir)/_inst
598 chmod a-w $(distdir)
599 test -d $(distdir)/_build || exit 0; \
600 dc_install_base=`$(am__cd) $(distdir)/_inst && pwd | sed -e 's,^[^:\\/]:[\\/],/,'` \
601 && dc_destdir="$${TMPDIR-/tmp}/am-dc-$$$$/" \
602 && am__cwd=`pwd` \
603 && $(am__cd) $(distdir)/_build \
604 && ../configure --srcdir=.. --prefix="$$dc_install_base" \
605 $(DISTCHECK_CONFIGURE_FLAGS) \
606 && $(MAKE) $(AM_MAKEFLAGS) \
607 && $(MAKE) $(AM_MAKEFLAGS) dvi \
608 && $(MAKE) $(AM_MAKEFLAGS) check \
609 && $(MAKE) $(AM_MAKEFLAGS) install \
610 && $(MAKE) $(AM_MAKEFLAGS) installcheck \
611 && $(MAKE) $(AM_MAKEFLAGS) uninstall \
612 && $(MAKE) $(AM_MAKEFLAGS) distuninstallcheck_dir="$$dc_install_base" \
613 distuninstallcheck \
614 && chmod -R a-w "$$dc_install_base" \
615 && ({ \
616 (cd ../.. && umask 077 && mkdir "$$dc_destdir") \
617 && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" install \
618 && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" uninstall \
619 && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" \
620 distuninstallcheck_dir="$$dc_destdir" distuninstallcheck; \
621 } || { rm -rf "$$dc_destdir"; exit 1; }) \
622 && rm -rf "$$dc_destdir" \
623 && $(MAKE) $(AM_MAKEFLAGS) dist \
624 && rm -rf $(DIST_ARCHIVES) \
625 && $(MAKE) $(AM_MAKEFLAGS) distcleancheck \
626 && cd "$$am__cwd" \
627 || exit 1
628 $(am__remove_distdir)
629 @(echo "$(distdir) archives ready for distribution: "; \
630 list='$(DIST_ARCHIVES)'; for i in $$list; do echo $$i; done) | \
631 sed -e 1h -e 1s/./=/g -e 1p -e 1x -e '$$p' -e '$$x'
632distuninstallcheck:
633 @$(am__cd) '$(distuninstallcheck_dir)' \
634 && test `$(distuninstallcheck_listfiles) | wc -l` -le 1 \
635 || { echo "ERROR: files left after uninstall:" ; \
636 if test -n "$(DESTDIR)"; then \
637 echo " (check DESTDIR support)"; \
638 fi ; \
639 $(distuninstallcheck_listfiles) ; \
640 exit 1; } >&2
641distcleancheck: distclean
642 @if test '$(srcdir)' = . ; then \
643 echo "ERROR: distcleancheck can only run from a VPATH build" ; \
644 exit 1 ; \
645 fi
646 @test `$(distcleancheck_listfiles) | wc -l` -eq 0 \
647 || { echo "ERROR: files left in build directory after distclean:" ; \
648 $(distcleancheck_listfiles) ; \
649 exit 1; } >&2
650check-am: all-am
651check: check-recursive
652all-am: Makefile config.h
653installdirs: installdirs-recursive
654installdirs-am:
655install: install-recursive
656install-exec: install-exec-recursive
657install-data: install-data-recursive
658uninstall: uninstall-recursive
659
660install-am: all-am
661 @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
662
663installcheck: installcheck-recursive
664install-strip:
665 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
666 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
667 `test -z '$(STRIP)' || \
668 echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
669mostlyclean-generic:
670
671clean-generic:
672
673distclean-generic:
674 -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
675 -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
676 -test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES)
677
678maintainer-clean-generic:
679 @echo "This command is intended for maintainers to use"
680 @echo "it deletes files that may require special tools to rebuild."
681clean: clean-recursive
682
683clean-am: clean-generic clean-libtool mostlyclean-am
684
685distclean: distclean-recursive
686 -rm -f $(am__CONFIG_DISTCLEAN_FILES)
687 -rm -f Makefile
688distclean-am: clean-am distclean-generic distclean-hdr \
689 distclean-libtool distclean-tags
690
691dvi: dvi-recursive
692
693dvi-am:
694
695html: html-recursive
696
697html-am:
698
699info: info-recursive
700
701info-am:
702
703install-data-am:
704
705install-dvi: install-dvi-recursive
706
707install-dvi-am:
708
709install-exec-am:
710
711install-html: install-html-recursive
712
713install-html-am:
714
715install-info: install-info-recursive
716
717install-info-am:
718
719install-man:
720
721install-pdf: install-pdf-recursive
722
723install-pdf-am:
724
725install-ps: install-ps-recursive
726
727install-ps-am:
728
729installcheck-am:
730
731maintainer-clean: maintainer-clean-recursive
732 -rm -f $(am__CONFIG_DISTCLEAN_FILES)
733 -rm -rf $(top_srcdir)/autom4te.cache
734 -rm -f Makefile
735maintainer-clean-am: distclean-am maintainer-clean-generic
736
737mostlyclean: mostlyclean-recursive
738
739mostlyclean-am: mostlyclean-generic mostlyclean-libtool
740
741pdf: pdf-recursive
742
743pdf-am:
744
745ps: ps-recursive
746
747ps-am:
748
749uninstall-am:
750
751.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) all \
752 ctags-recursive install-am install-strip tags-recursive
753
754.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
755 all all-am am--refresh check check-am clean clean-generic \
756 clean-libtool ctags ctags-recursive dist dist-all dist-bzip2 \
757 dist-gzip dist-hook dist-lzma dist-shar dist-tarZ dist-xz \
758 dist-zip distcheck distclean distclean-generic distclean-hdr \
759 distclean-libtool distclean-tags distcleancheck distdir \
760 distuninstallcheck dvi dvi-am html html-am info info-am \
761 install install-am install-data install-data-am install-dvi \
762 install-dvi-am install-exec install-exec-am install-html \
763 install-html-am install-info install-info-am install-man \
764 install-pdf install-pdf-am install-ps install-ps-am \
765 install-strip installcheck installcheck-am installdirs \
766 installdirs-am maintainer-clean maintainer-clean-generic \
767 mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \
768 ps ps-am tags tags-recursive uninstall uninstall-am
769
770
771dist-hook:
772 @if test -d "$(top_srcdir)/.bzr"; \
773 then \
774 echo Creating ChangeLog && \
775 ( cd "$(top_srcdir)" && \
776 echo '# Generated by Makefile. Do not edit.'; echo; \
777 $(top_srcdir)/missing --run bzr log --gnu-changelog ) > ChangeLog.tmp \
778 && mv -f ChangeLog.tmp $(top_distdir)/ChangeLog \
779 || (rm -f ChangeLog.tmp; \
780 echo Failed to generate ChangeLog >&2 ); \
781 else \
782 echo Failed to generate ChangeLog: not a branch >&2; \
783 fi
784 @if test -d "$(top_srcdir)/.bzr"; \
785 then \
786 echo Creating AUTHORS && \
787 ( cd "$(top_srcdir)" && \
788 echo '# Generated by Makefile. Do not edit.'; echo; \
789 $(top_srcdir)/missing --run bzr log --long --levels=0 | grep -e "^\s*author:" -e "^\s*committer:" | cut -d ":" -f 2 | cut -d "<" -f 1 | sort -u) > AUTHORS.tmp \
790 && mv -f AUTHORS.tmp $(top_distdir)/AUTHORS \
791 || (rm -f AUTHORS.tmp; \
792 echo Failed to generate AUTHORS >&2 ); \
793 else \
794 echo Failed to generate AUTHORS: not a branch >&2; \
795 fi
796
797# Tell versions [3.59,3.63) of GNU make to not export all variables.
798# Otherwise a system limit (for SysV at least) may be exceeded.
799.NOEXPORT:
0800
=== added file 'aclocal.m4'
--- aclocal.m4 1970-01-01 00:00:00 +0000
+++ aclocal.m4 2011-03-12 04:54:54 +0000
@@ -0,0 +1,9849 @@
1# generated automatically by aclocal 1.11.1 -*- Autoconf -*-
2
3# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
4# 2005, 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
5# This file is free software; the Free Software Foundation
6# gives unlimited permission to copy and/or distribute it,
7# with or without modifications, as long as this notice is preserved.
8
9# This program is distributed in the hope that it will be useful,
10# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
11# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
12# PARTICULAR PURPOSE.
13
14m4_ifndef([AC_AUTOCONF_VERSION],
15 [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl
16m4_if(m4_defn([AC_AUTOCONF_VERSION]), [2.67],,
17[m4_warning([this file was generated for autoconf 2.67.
18You have another version of autoconf. It may work, but is not guaranteed to.
19If you have problems, you may need to regenerate the build system entirely.
20To do so, use the procedure documented by the package, typically `autoreconf'.])])
21
22# Copyright (C) 1995-2002 Free Software Foundation, Inc.
23# Copyright (C) 2001-2003,2004 Red Hat, Inc.
24#
25# This file is free software, distributed under the terms of the GNU
26# General Public License. As a special exception to the GNU General
27# Public License, this file may be distributed as part of a program
28# that contains a configuration script generated by Autoconf, under
29# the same distribution terms as the rest of that program.
30#
31# This file can be copied and used freely without restrictions. It can
32# be used in projects which are not available under the GNU Public License
33# but which still want to provide support for the GNU gettext functionality.
34#
35# Macro to add for using GNU gettext.
36# Ulrich Drepper <drepper@cygnus.com>, 1995, 1996
37#
38# Modified to never use included libintl.
39# Owen Taylor <otaylor@redhat.com>, 12/15/1998
40#
41# Major rework to remove unused code
42# Owen Taylor <otaylor@redhat.com>, 12/11/2002
43#
44# Added better handling of ALL_LINGUAS from GNU gettext version
45# written by Bruno Haible, Owen Taylor <otaylor.redhat.com> 5/30/3002
46#
47# Modified to require ngettext
48# Matthias Clasen <mclasen@redhat.com> 08/06/2004
49#
50# We need this here as well, since someone might use autoconf-2.5x
51# to configure GLib then an older version to configure a package
52# using AM_GLIB_GNU_GETTEXT
53AC_PREREQ(2.53)
54
55dnl
56dnl We go to great lengths to make sure that aclocal won't
57dnl try to pull in the installed version of these macros
58dnl when running aclocal in the glib directory.
59dnl
60m4_copy([AC_DEFUN],[glib_DEFUN])
61m4_copy([AC_REQUIRE],[glib_REQUIRE])
62dnl
63dnl At the end, if we're not within glib, we'll define the public
64dnl definitions in terms of our private definitions.
65dnl
66
67# GLIB_LC_MESSAGES
68#--------------------
69glib_DEFUN([GLIB_LC_MESSAGES],
70 [AC_CHECK_HEADERS([locale.h])
71 if test $ac_cv_header_locale_h = yes; then
72 AC_CACHE_CHECK([for LC_MESSAGES], am_cv_val_LC_MESSAGES,
73 [AC_TRY_LINK([#include <locale.h>], [return LC_MESSAGES],
74 am_cv_val_LC_MESSAGES=yes, am_cv_val_LC_MESSAGES=no)])
75 if test $am_cv_val_LC_MESSAGES = yes; then
76 AC_DEFINE(HAVE_LC_MESSAGES, 1,
77 [Define if your <locale.h> file defines LC_MESSAGES.])
78 fi
79 fi])
80
81# GLIB_PATH_PROG_WITH_TEST
82#----------------------------
83dnl GLIB_PATH_PROG_WITH_TEST(VARIABLE, PROG-TO-CHECK-FOR,
84dnl TEST-PERFORMED-ON-FOUND_PROGRAM [, VALUE-IF-NOT-FOUND [, PATH]])
85glib_DEFUN([GLIB_PATH_PROG_WITH_TEST],
86[# Extract the first word of "$2", so it can be a program name with args.
87set dummy $2; ac_word=[$]2
88AC_MSG_CHECKING([for $ac_word])
89AC_CACHE_VAL(ac_cv_path_$1,
90[case "[$]$1" in
91 /*)
92 ac_cv_path_$1="[$]$1" # Let the user override the test with a path.
93 ;;
94 *)
95 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
96 for ac_dir in ifelse([$5], , $PATH, [$5]); do
97 test -z "$ac_dir" && ac_dir=.
98 if test -f $ac_dir/$ac_word; then
99 if [$3]; then
100 ac_cv_path_$1="$ac_dir/$ac_word"
101 break
102 fi
103 fi
104 done
105 IFS="$ac_save_ifs"
106dnl If no 4th arg is given, leave the cache variable unset,
107dnl so AC_PATH_PROGS will keep looking.
108ifelse([$4], , , [ test -z "[$]ac_cv_path_$1" && ac_cv_path_$1="$4"
109])dnl
110 ;;
111esac])dnl
112$1="$ac_cv_path_$1"
113if test ifelse([$4], , [-n "[$]$1"], ["[$]$1" != "$4"]); then
114 AC_MSG_RESULT([$]$1)
115else
116 AC_MSG_RESULT(no)
117fi
118AC_SUBST($1)dnl
119])
120
121# GLIB_WITH_NLS
122#-----------------
123glib_DEFUN([GLIB_WITH_NLS],
124 dnl NLS is obligatory
125 [USE_NLS=yes
126 AC_SUBST(USE_NLS)
127
128 gt_cv_have_gettext=no
129
130 CATOBJEXT=NONE
131 XGETTEXT=:
132 INTLLIBS=
133
134 AC_CHECK_HEADER(libintl.h,
135 [gt_cv_func_dgettext_libintl="no"
136 libintl_extra_libs=""
137
138 #
139 # First check in libc
140 #
141 AC_CACHE_CHECK([for ngettext in libc], gt_cv_func_ngettext_libc,
142 [AC_TRY_LINK([
143#include <libintl.h>
144],
145 [return !ngettext ("","", 1)],
146 gt_cv_func_ngettext_libc=yes,
147 gt_cv_func_ngettext_libc=no)
148 ])
149
150 if test "$gt_cv_func_ngettext_libc" = "yes" ; then
151 AC_CACHE_CHECK([for dgettext in libc], gt_cv_func_dgettext_libc,
152 [AC_TRY_LINK([
153#include <libintl.h>
154],
155 [return !dgettext ("","")],
156 gt_cv_func_dgettext_libc=yes,
157 gt_cv_func_dgettext_libc=no)
158 ])
159 fi
160
161 if test "$gt_cv_func_ngettext_libc" = "yes" ; then
162 AC_CHECK_FUNCS(bind_textdomain_codeset)
163 fi
164
165 #
166 # If we don't have everything we want, check in libintl
167 #
168 if test "$gt_cv_func_dgettext_libc" != "yes" \
169 || test "$gt_cv_func_ngettext_libc" != "yes" \
170 || test "$ac_cv_func_bind_textdomain_codeset" != "yes" ; then
171
172 AC_CHECK_LIB(intl, bindtextdomain,
173 [AC_CHECK_LIB(intl, ngettext,
174 [AC_CHECK_LIB(intl, dgettext,
175 gt_cv_func_dgettext_libintl=yes)])])
176
177 if test "$gt_cv_func_dgettext_libintl" != "yes" ; then
178 AC_MSG_CHECKING([if -liconv is needed to use gettext])
179 AC_MSG_RESULT([])
180 AC_CHECK_LIB(intl, ngettext,
181 [AC_CHECK_LIB(intl, dcgettext,
182 [gt_cv_func_dgettext_libintl=yes
183 libintl_extra_libs=-liconv],
184 :,-liconv)],
185 :,-liconv)
186 fi
187
188 #
189 # If we found libintl, then check in it for bind_textdomain_codeset();
190 # we'll prefer libc if neither have bind_textdomain_codeset(),
191 # and both have dgettext and ngettext
192 #
193 if test "$gt_cv_func_dgettext_libintl" = "yes" ; then
194 glib_save_LIBS="$LIBS"
195 LIBS="$LIBS -lintl $libintl_extra_libs"
196 unset ac_cv_func_bind_textdomain_codeset
197 AC_CHECK_FUNCS(bind_textdomain_codeset)
198 LIBS="$glib_save_LIBS"
199
200 if test "$ac_cv_func_bind_textdomain_codeset" = "yes" ; then
201 gt_cv_func_dgettext_libc=no
202 else
203 if test "$gt_cv_func_dgettext_libc" = "yes" \
204 && test "$gt_cv_func_ngettext_libc" = "yes"; then
205 gt_cv_func_dgettext_libintl=no
206 fi
207 fi
208 fi
209 fi
210
211 if test "$gt_cv_func_dgettext_libc" = "yes" \
212 || test "$gt_cv_func_dgettext_libintl" = "yes"; then
213 gt_cv_have_gettext=yes
214 fi
215
216 if test "$gt_cv_func_dgettext_libintl" = "yes"; then
217 INTLLIBS="-lintl $libintl_extra_libs"
218 fi
219
220 if test "$gt_cv_have_gettext" = "yes"; then
221 AC_DEFINE(HAVE_GETTEXT,1,
222 [Define if the GNU gettext() function is already present or preinstalled.])
223 GLIB_PATH_PROG_WITH_TEST(MSGFMT, msgfmt,
224 [test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"], no)dnl
225 if test "$MSGFMT" != "no"; then
226 glib_save_LIBS="$LIBS"
227 LIBS="$LIBS $INTLLIBS"
228 AC_CHECK_FUNCS(dcgettext)
229 MSGFMT_OPTS=
230 AC_MSG_CHECKING([if msgfmt accepts -c])
231 GLIB_RUN_PROG([$MSGFMT -c -o /dev/null],[
232msgid ""
233msgstr ""
234"Content-Type: text/plain; charset=UTF-8\n"
235"Project-Id-Version: test 1.0\n"
236"PO-Revision-Date: 2007-02-15 12:01+0100\n"
237"Last-Translator: test <foo@bar.xx>\n"
238"Language-Team: C <LL@li.org>\n"
239"MIME-Version: 1.0\n"
240"Content-Transfer-Encoding: 8bit\n"
241], [MSGFMT_OPTS=-c; AC_MSG_RESULT([yes])], [AC_MSG_RESULT([no])])
242 AC_SUBST(MSGFMT_OPTS)
243 AC_PATH_PROG(GMSGFMT, gmsgfmt, $MSGFMT)
244 GLIB_PATH_PROG_WITH_TEST(XGETTEXT, xgettext,
245 [test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"], :)
246 AC_TRY_LINK(, [extern int _nl_msg_cat_cntr;
247 return _nl_msg_cat_cntr],
248 [CATOBJEXT=.gmo
249 DATADIRNAME=share],
250 [case $host in
251 *-*-solaris*)
252 dnl On Solaris, if bind_textdomain_codeset is in libc,
253 dnl GNU format message catalog is always supported,
254 dnl since both are added to the libc all together.
255 dnl Hence, we'd like to go with DATADIRNAME=share and
256 dnl and CATOBJEXT=.gmo in this case.
257 AC_CHECK_FUNC(bind_textdomain_codeset,
258 [CATOBJEXT=.gmo
259 DATADIRNAME=share],
260 [CATOBJEXT=.mo
261 DATADIRNAME=lib])
262 ;;
263 *)
264 CATOBJEXT=.mo
265 DATADIRNAME=lib
266 ;;
267 esac])
268 LIBS="$glib_save_LIBS"
269 INSTOBJEXT=.mo
270 else
271 gt_cv_have_gettext=no
272 fi
273 fi
274 ])
275
276 if test "$gt_cv_have_gettext" = "yes" ; then
277 AC_DEFINE(ENABLE_NLS, 1,
278 [always defined to indicate that i18n is enabled])
279 fi
280
281 dnl Test whether we really found GNU xgettext.
282 if test "$XGETTEXT" != ":"; then
283 dnl If it is not GNU xgettext we define it as : so that the
284 dnl Makefiles still can work.
285 if $XGETTEXT --omit-header /dev/null 2> /dev/null; then
286 : ;
287 else
288 AC_MSG_RESULT(
289 [found xgettext program is not GNU xgettext; ignore it])
290 XGETTEXT=":"
291 fi
292 fi
293
294 # We need to process the po/ directory.
295 POSUB=po
296
297 AC_OUTPUT_COMMANDS(
298 [case "$CONFIG_FILES" in *po/Makefile.in*)
299 sed -e "/POTFILES =/r po/POTFILES" po/Makefile.in > po/Makefile
300 esac])
301
302 dnl These rules are solely for the distribution goal. While doing this
303 dnl we only have to keep exactly one list of the available catalogs
304 dnl in configure.ac.
305 for lang in $ALL_LINGUAS; do
306 GMOFILES="$GMOFILES $lang.gmo"
307 POFILES="$POFILES $lang.po"
308 done
309
310 dnl Make all variables we use known to autoconf.
311 AC_SUBST(CATALOGS)
312 AC_SUBST(CATOBJEXT)
313 AC_SUBST(DATADIRNAME)
314 AC_SUBST(GMOFILES)
315 AC_SUBST(INSTOBJEXT)
316 AC_SUBST(INTLLIBS)
317 AC_SUBST(PO_IN_DATADIR_TRUE)
318 AC_SUBST(PO_IN_DATADIR_FALSE)
319 AC_SUBST(POFILES)
320 AC_SUBST(POSUB)
321 ])
322
323# AM_GLIB_GNU_GETTEXT
324# -------------------
325# Do checks necessary for use of gettext. If a suitable implementation
326# of gettext is found in either in libintl or in the C library,
327# it will set INTLLIBS to the libraries needed for use of gettext
328# and AC_DEFINE() HAVE_GETTEXT and ENABLE_NLS. (The shell variable
329# gt_cv_have_gettext will be set to "yes".) It will also call AC_SUBST()
330# on various variables needed by the Makefile.in.in installed by
331# glib-gettextize.
332dnl
333glib_DEFUN([GLIB_GNU_GETTEXT],
334 [AC_REQUIRE([AC_PROG_CC])dnl
335 AC_REQUIRE([AC_HEADER_STDC])dnl
336
337 GLIB_LC_MESSAGES
338 GLIB_WITH_NLS
339
340 if test "$gt_cv_have_gettext" = "yes"; then
341 if test "x$ALL_LINGUAS" = "x"; then
342 LINGUAS=
343 else
344 AC_MSG_CHECKING(for catalogs to be installed)
345 NEW_LINGUAS=
346 for presentlang in $ALL_LINGUAS; do
347 useit=no
348 if test "%UNSET%" != "${LINGUAS-%UNSET%}"; then
349 desiredlanguages="$LINGUAS"
350 else
351 desiredlanguages="$ALL_LINGUAS"
352 fi
353 for desiredlang in $desiredlanguages; do
354 # Use the presentlang catalog if desiredlang is
355 # a. equal to presentlang, or
356 # b. a variant of presentlang (because in this case,
357 # presentlang can be used as a fallback for messages
358 # which are not translated in the desiredlang catalog).
359 case "$desiredlang" in
360 "$presentlang"*) useit=yes;;
361 esac
362 done
363 if test $useit = yes; then
364 NEW_LINGUAS="$NEW_LINGUAS $presentlang"
365 fi
366 done
367 LINGUAS=$NEW_LINGUAS
368 AC_MSG_RESULT($LINGUAS)
369 fi
370
371 dnl Construct list of names of catalog files to be constructed.
372 if test -n "$LINGUAS"; then
373 for lang in $LINGUAS; do CATALOGS="$CATALOGS $lang$CATOBJEXT"; done
374 fi
375 fi
376
377 dnl If the AC_CONFIG_AUX_DIR macro for autoconf is used we possibly
378 dnl find the mkinstalldirs script in another subdir but ($top_srcdir).
379 dnl Try to locate is.
380 MKINSTALLDIRS=
381 if test -n "$ac_aux_dir"; then
382 MKINSTALLDIRS="$ac_aux_dir/mkinstalldirs"
383 fi
384 if test -z "$MKINSTALLDIRS"; then
385 MKINSTALLDIRS="\$(top_srcdir)/mkinstalldirs"
386 fi
387 AC_SUBST(MKINSTALLDIRS)
388
389 dnl Generate list of files to be processed by xgettext which will
390 dnl be included in po/Makefile.
391 test -d po || mkdir po
392 if test "x$srcdir" != "x."; then
393 if test "x`echo $srcdir | sed 's@/.*@@'`" = "x"; then
394 posrcprefix="$srcdir/"
395 else
396 posrcprefix="../$srcdir/"
397 fi
398 else
399 posrcprefix="../"
400 fi
401 rm -f po/POTFILES
402 sed -e "/^#/d" -e "/^\$/d" -e "s,.*, $posrcprefix& \\\\," -e "\$s/\(.*\) \\\\/\1/" \
403 < $srcdir/po/POTFILES.in > po/POTFILES
404 ])
405
406# AM_GLIB_DEFINE_LOCALEDIR(VARIABLE)
407# -------------------------------
408# Define VARIABLE to the location where catalog files will
409# be installed by po/Makefile.
410glib_DEFUN([GLIB_DEFINE_LOCALEDIR],
411[glib_REQUIRE([GLIB_GNU_GETTEXT])dnl
412glib_save_prefix="$prefix"
413glib_save_exec_prefix="$exec_prefix"
414glib_save_datarootdir="$datarootdir"
415test "x$prefix" = xNONE && prefix=$ac_default_prefix
416test "x$exec_prefix" = xNONE && exec_prefix=$prefix
417datarootdir=`eval echo "${datarootdir}"`
418if test "x$CATOBJEXT" = "x.mo" ; then
419 localedir=`eval echo "${libdir}/locale"`
420else
421 localedir=`eval echo "${datadir}/locale"`
422fi
423prefix="$glib_save_prefix"
424exec_prefix="$glib_save_exec_prefix"
425datarootdir="$glib_save_datarootdir"
426AC_DEFINE_UNQUOTED($1, "$localedir",
427 [Define the location where the catalogs will be installed])
428])
429
430dnl
431dnl Now the definitions that aclocal will find
432dnl
433ifdef(glib_configure_ac,[],[
434AC_DEFUN([AM_GLIB_GNU_GETTEXT],[GLIB_GNU_GETTEXT($@)])
435AC_DEFUN([AM_GLIB_DEFINE_LOCALEDIR],[GLIB_DEFINE_LOCALEDIR($@)])
436])dnl
437
438# GLIB_RUN_PROG(PROGRAM, TEST-FILE, [ACTION-IF-PASS], [ACTION-IF-FAIL])
439#
440# Create a temporary file with TEST-FILE as its contents and pass the
441# file name to PROGRAM. Perform ACTION-IF-PASS if PROGRAM exits with
442# 0 and perform ACTION-IF-FAIL for any other exit status.
443AC_DEFUN([GLIB_RUN_PROG],
444[cat >conftest.foo <<_ACEOF
445$2
446_ACEOF
447if AC_RUN_LOG([$1 conftest.foo]); then
448 m4_ifval([$3], [$3], [:])
449m4_ifvaln([$4], [else $4])dnl
450echo "$as_me: failed input was:" >&AS_MESSAGE_LOG_FD
451sed 's/^/| /' conftest.foo >&AS_MESSAGE_LOG_FD
452fi])
453
454
455
456dnl IT_PROG_INTLTOOL([MINIMUM-VERSION], [no-xml])
457# serial 40 IT_PROG_INTLTOOL
458AC_DEFUN([IT_PROG_INTLTOOL], [
459AC_PREREQ([2.50])dnl
460AC_REQUIRE([AM_NLS])dnl
461
462case "$am__api_version" in
463 1.[01234])
464 AC_MSG_ERROR([Automake 1.5 or newer is required to use intltool])
465 ;;
466 *)
467 ;;
468esac
469
470if test -n "$1"; then
471 AC_MSG_CHECKING([for intltool >= $1])
472
473 INTLTOOL_REQUIRED_VERSION_AS_INT=`echo $1 | awk -F. '{ print $ 1 * 1000 + $ 2 * 100 + $ 3; }'`
474 INTLTOOL_APPLIED_VERSION=`intltool-update --version | head -1 | cut -d" " -f3`
475 [INTLTOOL_APPLIED_VERSION_AS_INT=`echo $INTLTOOL_APPLIED_VERSION | awk -F. '{ print $ 1 * 1000 + $ 2 * 100 + $ 3; }'`
476 ]
477 AC_MSG_RESULT([$INTLTOOL_APPLIED_VERSION found])
478 test "$INTLTOOL_APPLIED_VERSION_AS_INT" -ge "$INTLTOOL_REQUIRED_VERSION_AS_INT" ||
479 AC_MSG_ERROR([Your intltool is too old. You need intltool $1 or later.])
480fi
481
482AC_PATH_PROG(INTLTOOL_UPDATE, [intltool-update])
483AC_PATH_PROG(INTLTOOL_MERGE, [intltool-merge])
484AC_PATH_PROG(INTLTOOL_EXTRACT, [intltool-extract])
485if test -z "$INTLTOOL_UPDATE" -o -z "$INTLTOOL_MERGE" -o -z "$INTLTOOL_EXTRACT"; then
486 AC_MSG_ERROR([The intltool scripts were not found. Please install intltool.])
487fi
488
489 INTLTOOL_DESKTOP_RULE='%.desktop: %.desktop.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@'
490INTLTOOL_DIRECTORY_RULE='%.directory: %.directory.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@'
491 INTLTOOL_KEYS_RULE='%.keys: %.keys.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -k -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@'
492 INTLTOOL_PROP_RULE='%.prop: %.prop.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@'
493 INTLTOOL_OAF_RULE='%.oaf: %.oaf.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -o -p $(top_srcdir)/po $< [$]@'
494 INTLTOOL_PONG_RULE='%.pong: %.pong.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@'
495 INTLTOOL_SERVER_RULE='%.server: %.server.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -o -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@'
496 INTLTOOL_SHEET_RULE='%.sheet: %.sheet.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@'
497INTLTOOL_SOUNDLIST_RULE='%.soundlist: %.soundlist.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@'
498 INTLTOOL_UI_RULE='%.ui: %.ui.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@'
499 INTLTOOL_XML_RULE='%.xml: %.xml.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@'
500 INTLTOOL_XML_NOMERGE_RULE='%.xml: %.xml.in $(INTLTOOL_MERGE) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u /tmp $< [$]@'
501 INTLTOOL_XAM_RULE='%.xam: %.xml.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@'
502 INTLTOOL_KBD_RULE='%.kbd: %.kbd.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u -m -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@'
503 INTLTOOL_CAVES_RULE='%.caves: %.caves.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@'
504 INTLTOOL_SCHEMAS_RULE='%.schemas: %.schemas.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -s -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@'
505 INTLTOOL_THEME_RULE='%.theme: %.theme.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@'
506 INTLTOOL_SERVICE_RULE='%.service: %.service.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@'
507 INTLTOOL_POLICY_RULE='%.policy: %.policy.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@'
508
509_IT_SUBST(INTLTOOL_DESKTOP_RULE)
510_IT_SUBST(INTLTOOL_DIRECTORY_RULE)
511_IT_SUBST(INTLTOOL_KEYS_RULE)
512_IT_SUBST(INTLTOOL_PROP_RULE)
513_IT_SUBST(INTLTOOL_OAF_RULE)
514_IT_SUBST(INTLTOOL_PONG_RULE)
515_IT_SUBST(INTLTOOL_SERVER_RULE)
516_IT_SUBST(INTLTOOL_SHEET_RULE)
517_IT_SUBST(INTLTOOL_SOUNDLIST_RULE)
518_IT_SUBST(INTLTOOL_UI_RULE)
519_IT_SUBST(INTLTOOL_XAM_RULE)
520_IT_SUBST(INTLTOOL_KBD_RULE)
521_IT_SUBST(INTLTOOL_XML_RULE)
522_IT_SUBST(INTLTOOL_XML_NOMERGE_RULE)
523_IT_SUBST(INTLTOOL_CAVES_RULE)
524_IT_SUBST(INTLTOOL_SCHEMAS_RULE)
525_IT_SUBST(INTLTOOL_THEME_RULE)
526_IT_SUBST(INTLTOOL_SERVICE_RULE)
527_IT_SUBST(INTLTOOL_POLICY_RULE)
528
529# Check the gettext tools to make sure they are GNU
530AC_PATH_PROG(XGETTEXT, xgettext)
531AC_PATH_PROG(MSGMERGE, msgmerge)
532AC_PATH_PROG(MSGFMT, msgfmt)
533AC_PATH_PROG(GMSGFMT, gmsgfmt, $MSGFMT)
534if test -z "$XGETTEXT" -o -z "$MSGMERGE" -o -z "$MSGFMT"; then
535 AC_MSG_ERROR([GNU gettext tools not found; required for intltool])
536fi
537xgversion="`$XGETTEXT --version|grep '(GNU ' 2> /dev/null`"
538mmversion="`$MSGMERGE --version|grep '(GNU ' 2> /dev/null`"
539mfversion="`$MSGFMT --version|grep '(GNU ' 2> /dev/null`"
540if test -z "$xgversion" -o -z "$mmversion" -o -z "$mfversion"; then
541 AC_MSG_ERROR([GNU gettext tools not found; required for intltool])
542fi
543
544AC_PATH_PROG(INTLTOOL_PERL, perl)
545if test -z "$INTLTOOL_PERL"; then
546 AC_MSG_ERROR([perl not found])
547fi
548AC_MSG_CHECKING([for perl >= 5.8.1])
549$INTLTOOL_PERL -e "use 5.8.1;" > /dev/null 2>&1
550if test $? -ne 0; then
551 AC_MSG_ERROR([perl 5.8.1 is required for intltool])
552else
553 IT_PERL_VERSION="`$INTLTOOL_PERL -e \"printf '%vd', $^V\"`"
554 AC_MSG_RESULT([$IT_PERL_VERSION])
555fi
556if test "x$2" != "xno-xml"; then
557 AC_MSG_CHECKING([for XML::Parser])
558 if `$INTLTOOL_PERL -e "require XML::Parser" 2>/dev/null`; then
559 AC_MSG_RESULT([ok])
560 else
561 AC_MSG_ERROR([XML::Parser perl module is required for intltool])
562 fi
563fi
564
565# Substitute ALL_LINGUAS so we can use it in po/Makefile
566AC_SUBST(ALL_LINGUAS)
567
568# Set DATADIRNAME correctly if it is not set yet
569# (copied from glib-gettext.m4)
570if test -z "$DATADIRNAME"; then
571 AC_LINK_IFELSE(
572 [AC_LANG_PROGRAM([[]],
573 [[extern int _nl_msg_cat_cntr;
574 return _nl_msg_cat_cntr]])],
575 [DATADIRNAME=share],
576 [case $host in
577 *-*-solaris*)
578 dnl On Solaris, if bind_textdomain_codeset is in libc,
579 dnl GNU format message catalog is always supported,
580 dnl since both are added to the libc all together.
581 dnl Hence, we'd like to go with DATADIRNAME=share
582 dnl in this case.
583 AC_CHECK_FUNC(bind_textdomain_codeset,
584 [DATADIRNAME=share], [DATADIRNAME=lib])
585 ;;
586 *)
587 [DATADIRNAME=lib]
588 ;;
589 esac])
590fi
591AC_SUBST(DATADIRNAME)
592
593IT_PO_SUBDIR([po])
594
595])
596
597
598# IT_PO_SUBDIR(DIRNAME)
599# ---------------------
600# All po subdirs have to be declared with this macro; the subdir "po" is
601# declared by IT_PROG_INTLTOOL.
602#
603AC_DEFUN([IT_PO_SUBDIR],
604[AC_PREREQ([2.53])dnl We use ac_top_srcdir inside AC_CONFIG_COMMANDS.
605dnl
606dnl The following CONFIG_COMMANDS should be executed at the very end
607dnl of config.status.
608AC_CONFIG_COMMANDS_PRE([
609 AC_CONFIG_COMMANDS([$1/stamp-it], [
610 if [ ! grep "^# INTLTOOL_MAKEFILE$" "$1/Makefile.in" > /dev/null ]; then
611 AC_MSG_ERROR([$1/Makefile.in.in was not created by intltoolize.])
612 fi
613 rm -f "$1/stamp-it" "$1/stamp-it.tmp" "$1/POTFILES" "$1/Makefile.tmp"
614 >"$1/stamp-it.tmp"
615 [sed '/^#/d
616 s/^[[].*] *//
617 /^[ ]*$/d
618 '"s|^| $ac_top_srcdir/|" \
619 "$srcdir/$1/POTFILES.in" | sed '$!s/$/ \\/' >"$1/POTFILES"
620 ]
621 [sed '/^POTFILES =/,/[^\\]$/ {
622 /^POTFILES =/!d
623 r $1/POTFILES
624 }
625 ' "$1/Makefile.in" >"$1/Makefile"]
626 rm -f "$1/Makefile.tmp"
627 mv "$1/stamp-it.tmp" "$1/stamp-it"
628 ])
629])dnl
630])
631
632# _IT_SUBST(VARIABLE)
633# -------------------
634# Abstract macro to do either _AM_SUBST_NOTMAKE or AC_SUBST
635#
636AC_DEFUN([_IT_SUBST],
637[
638AC_SUBST([$1])
639m4_ifdef([_AM_SUBST_NOTMAKE], [_AM_SUBST_NOTMAKE([$1])])
640]
641)
642
643# deprecated macros
644AU_ALIAS([AC_PROG_INTLTOOL], [IT_PROG_INTLTOOL])
645# A hint is needed for aclocal from Automake <= 1.9.4:
646# AC_DEFUN([AC_PROG_INTLTOOL], ...)
647
648
649# libtool.m4 - Configure libtool for the host system. -*-Autoconf-*-
650#
651# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
652# 2006, 2007, 2008 Free Software Foundation, Inc.
653# Written by Gordon Matzigkeit, 1996
654#
655# This file is free software; the Free Software Foundation gives
656# unlimited permission to copy and/or distribute it, with or without
657# modifications, as long as this notice is preserved.
658
659m4_define([_LT_COPYING], [dnl
660# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
661# 2006, 2007, 2008 Free Software Foundation, Inc.
662# Written by Gordon Matzigkeit, 1996
663#
664# This file is part of GNU Libtool.
665#
666# GNU Libtool is free software; you can redistribute it and/or
667# modify it under the terms of the GNU General Public License as
668# published by the Free Software Foundation; either version 2 of
669# the License, or (at your option) any later version.
670#
671# As a special exception to the GNU General Public License,
672# if you distribute this file as part of a program or library that
673# is built using GNU Libtool, you may include this file under the
674# same distribution terms that you use for the rest of that program.
675#
676# GNU Libtool is distributed in the hope that it will be useful,
677# but WITHOUT ANY WARRANTY; without even the implied warranty of
678# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
679# GNU General Public License for more details.
680#
681# You should have received a copy of the GNU General Public License
682# along with GNU Libtool; see the file COPYING. If not, a copy
683# can be downloaded from http://www.gnu.org/licenses/gpl.html, or
684# obtained by writing to the Free Software Foundation, Inc.,
685# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
686])
687
688# serial 56 LT_INIT
689
690
691# LT_PREREQ(VERSION)
692# ------------------
693# Complain and exit if this libtool version is less that VERSION.
694m4_defun([LT_PREREQ],
695[m4_if(m4_version_compare(m4_defn([LT_PACKAGE_VERSION]), [$1]), -1,
696 [m4_default([$3],
697 [m4_fatal([Libtool version $1 or higher is required],
698 63)])],
699 [$2])])
700
701
702# _LT_CHECK_BUILDDIR
703# ------------------
704# Complain if the absolute build directory name contains unusual characters
705m4_defun([_LT_CHECK_BUILDDIR],
706[case `pwd` in
707 *\ * | *\ *)
708 AC_MSG_WARN([Libtool does not cope well with whitespace in `pwd`]) ;;
709esac
710])
711
712
713# LT_INIT([OPTIONS])
714# ------------------
715AC_DEFUN([LT_INIT],
716[AC_PREREQ([2.58])dnl We use AC_INCLUDES_DEFAULT
717AC_BEFORE([$0], [LT_LANG])dnl
718AC_BEFORE([$0], [LT_OUTPUT])dnl
719AC_BEFORE([$0], [LTDL_INIT])dnl
720m4_require([_LT_CHECK_BUILDDIR])dnl
721
722dnl Autoconf doesn't catch unexpanded LT_ macros by default:
723m4_pattern_forbid([^_?LT_[A-Z_]+$])dnl
724m4_pattern_allow([^(_LT_EOF|LT_DLGLOBAL|LT_DLLAZY_OR_NOW|LT_MULTI_MODULE)$])dnl
725dnl aclocal doesn't pull ltoptions.m4, ltsugar.m4, or ltversion.m4
726dnl unless we require an AC_DEFUNed macro:
727AC_REQUIRE([LTOPTIONS_VERSION])dnl
728AC_REQUIRE([LTSUGAR_VERSION])dnl
729AC_REQUIRE([LTVERSION_VERSION])dnl
730AC_REQUIRE([LTOBSOLETE_VERSION])dnl
731m4_require([_LT_PROG_LTMAIN])dnl
732
733dnl Parse OPTIONS
734_LT_SET_OPTIONS([$0], [$1])
735
736# This can be used to rebuild libtool when needed
737LIBTOOL_DEPS="$ltmain"
738
739# Always use our own libtool.
740LIBTOOL='$(SHELL) $(top_builddir)/libtool'
741AC_SUBST(LIBTOOL)dnl
742
743_LT_SETUP
744
745# Only expand once:
746m4_define([LT_INIT])
747])# LT_INIT
748
749# Old names:
750AU_ALIAS([AC_PROG_LIBTOOL], [LT_INIT])
751AU_ALIAS([AM_PROG_LIBTOOL], [LT_INIT])
752dnl aclocal-1.4 backwards compatibility:
753dnl AC_DEFUN([AC_PROG_LIBTOOL], [])
754dnl AC_DEFUN([AM_PROG_LIBTOOL], [])
755
756
757# _LT_CC_BASENAME(CC)
758# -------------------
759# Calculate cc_basename. Skip known compiler wrappers and cross-prefix.
760m4_defun([_LT_CC_BASENAME],
761[for cc_temp in $1""; do
762 case $cc_temp in
763 compile | *[[\\/]]compile | ccache | *[[\\/]]ccache ) ;;
764 distcc | *[[\\/]]distcc | purify | *[[\\/]]purify ) ;;
765 \-*) ;;
766 *) break;;
767 esac
768done
769cc_basename=`$ECHO "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
770])
771
772
773# _LT_FILEUTILS_DEFAULTS
774# ----------------------
775# It is okay to use these file commands and assume they have been set
776# sensibly after `m4_require([_LT_FILEUTILS_DEFAULTS])'.
777m4_defun([_LT_FILEUTILS_DEFAULTS],
778[: ${CP="cp -f"}
779: ${MV="mv -f"}
780: ${RM="rm -f"}
781])# _LT_FILEUTILS_DEFAULTS
782
783
784# _LT_SETUP
785# ---------
786m4_defun([_LT_SETUP],
787[AC_REQUIRE([AC_CANONICAL_HOST])dnl
788AC_REQUIRE([AC_CANONICAL_BUILD])dnl
789_LT_DECL([], [host_alias], [0], [The host system])dnl
790_LT_DECL([], [host], [0])dnl
791_LT_DECL([], [host_os], [0])dnl
792dnl
793_LT_DECL([], [build_alias], [0], [The build system])dnl
794_LT_DECL([], [build], [0])dnl
795_LT_DECL([], [build_os], [0])dnl
796dnl
797AC_REQUIRE([AC_PROG_CC])dnl
798AC_REQUIRE([LT_PATH_LD])dnl
799AC_REQUIRE([LT_PATH_NM])dnl
800dnl
801AC_REQUIRE([AC_PROG_LN_S])dnl
802test -z "$LN_S" && LN_S="ln -s"
803_LT_DECL([], [LN_S], [1], [Whether we need soft or hard links])dnl
804dnl
805AC_REQUIRE([LT_CMD_MAX_LEN])dnl
806_LT_DECL([objext], [ac_objext], [0], [Object file suffix (normally "o")])dnl
807_LT_DECL([], [exeext], [0], [Executable file suffix (normally "")])dnl
808dnl
809m4_require([_LT_FILEUTILS_DEFAULTS])dnl
810m4_require([_LT_CHECK_SHELL_FEATURES])dnl
811m4_require([_LT_CMD_RELOAD])dnl
812m4_require([_LT_CHECK_MAGIC_METHOD])dnl
813m4_require([_LT_CMD_OLD_ARCHIVE])dnl
814m4_require([_LT_CMD_GLOBAL_SYMBOLS])dnl
815
816_LT_CONFIG_LIBTOOL_INIT([
817# See if we are running on zsh, and set the options which allow our
818# commands through without removal of \ escapes INIT.
819if test -n "\${ZSH_VERSION+set}" ; then
820 setopt NO_GLOB_SUBST
821fi
822])
823if test -n "${ZSH_VERSION+set}" ; then
824 setopt NO_GLOB_SUBST
825fi
826
827_LT_CHECK_OBJDIR
828
829m4_require([_LT_TAG_COMPILER])dnl
830_LT_PROG_ECHO_BACKSLASH
831
832case $host_os in
833aix3*)
834 # AIX sometimes has problems with the GCC collect2 program. For some
835 # reason, if we set the COLLECT_NAMES environment variable, the problems
836 # vanish in a puff of smoke.
837 if test "X${COLLECT_NAMES+set}" != Xset; then
838 COLLECT_NAMES=
839 export COLLECT_NAMES
840 fi
841 ;;
842esac
843
844# Sed substitution that helps us do robust quoting. It backslashifies
845# metacharacters that are still active within double-quoted strings.
846sed_quote_subst='s/\([["`$\\]]\)/\\\1/g'
847
848# Same as above, but do not quote variable references.
849double_quote_subst='s/\([["`\\]]\)/\\\1/g'
850
851# Sed substitution to delay expansion of an escaped shell variable in a
852# double_quote_subst'ed string.
853delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
854
855# Sed substitution to delay expansion of an escaped single quote.
856delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
857
858# Sed substitution to avoid accidental globbing in evaled expressions
859no_glob_subst='s/\*/\\\*/g'
860
861# Global variables:
862ofile=libtool
863can_build_shared=yes
864
865# All known linkers require a `.a' archive for static linking (except MSVC,
866# which needs '.lib').
867libext=a
868
869with_gnu_ld="$lt_cv_prog_gnu_ld"
870
871old_CC="$CC"
872old_CFLAGS="$CFLAGS"
873
874# Set sane defaults for various variables
875test -z "$CC" && CC=cc
876test -z "$LTCC" && LTCC=$CC
877test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
878test -z "$LD" && LD=ld
879test -z "$ac_objext" && ac_objext=o
880
881_LT_CC_BASENAME([$compiler])
882
883# Only perform the check for file, if the check method requires it
884test -z "$MAGIC_CMD" && MAGIC_CMD=file
885case $deplibs_check_method in
886file_magic*)
887 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
888 _LT_PATH_MAGIC
889 fi
The diff has been truncated for viewing.

Subscribers

People subscribed via source and target branches

to status/vote changes: