Merge lp:~indicator-applet-developers/indicator-application/lucid into lp:~ubuntu-desktop/indicator-application/ubuntu
- lucid
- Merge into ubuntu
Proposed by
Ted Gould
Status: | Merged | ||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Merged at revision: | not available | ||||||||||||||||||||||||||||
Proposed branch: | lp:~indicator-applet-developers/indicator-application/lucid | ||||||||||||||||||||||||||||
Merge into: | lp:~ubuntu-desktop/indicator-application/ubuntu | ||||||||||||||||||||||||||||
Diff against target: |
53610 lines (+52983/-159) 61 files modified
.bzr-builddeb/default.conf (+1/-1) .bzrignore (+0/-102) ChangeLog (+2386/-0) INSTALL (+302/-0) Makefile.in (+803/-0) aclocal.m4 (+9269/-0) bindings/Makefile.in (+606/-0) bindings/mono/Makefile.in (+769/-0) bindings/mono/examples/Makefile.in (+414/-0) bindings/mono/libappindicator-api.raw (+137/-0) bindings/python/Makefile.in (+687/-0) bindings/python/appindicator.defs (+3/-2) compile (+143/-0) config.guess (+1533/-0) config.h.in (+65/-0) config.sub (+1693/-0) configure (+15360/-0) configure.ac (+2/-2) data/Makefile.in (+456/-0) debian/changelog (+13/-0) depcomp (+630/-0) docs/Makefile.in (+603/-0) docs/reference/Makefile.in (+786/-0) docs/reference/html/api-index-full.html (+193/-0) docs/reference/html/ch01.html (+34/-0) docs/reference/html/index.html (+37/-0) docs/reference/html/index.sgml (+59/-0) docs/reference/html/libappindicator-app-indicator.html (+973/-0) docs/reference/html/libappindicator.devhelp (+53/-0) docs/reference/html/libappindicator.devhelp2 (+61/-0) docs/reference/html/object-tree.html (+34/-0) docs/reference/html/style.css (+257/-0) docs/reference/libappindicator-docs.sgml (+30/-0) docs/reference/tmpl/app-indicator.sgml (+336/-0) docs/reference/version.xml (+1/-0) docs/reference/xml/api-index-deprecated.xml (+8/-0) docs/reference/xml/api-index-full.xml (+50/-0) docs/reference/xml/app-indicator.xml (+693/-0) example/Makefile.in (+565/-0) gtk-doc.make (+196/-0) install-sh (+520/-0) ltmain.sh (+8413/-0) missing (+376/-0) omf.make (+61/-0) py-compile (+146/-0) src/Makefile.in (+1080/-0) src/application-service-marshal.c (+130/-0) src/application-service-marshal.h (+28/-0) src/application-service-server.h (+120/-0) src/dbus-properties.xml (+0/-23) src/indicator-application.c (+6/-1) src/libappindicator/app-indicator-enum-types.c (+75/-0) src/libappindicator/app-indicator-enum-types.h (+66/-0) src/libappindicator/app-indicator.c (+53/-26) src/libappindicator/app-indicator.h (+7/-2) src/notification-item-client.h (+26/-0) src/notification-item-server.h (+72/-0) src/notification-watcher-client.h (+214/-0) src/notification-watcher-server.h (+215/-0) tests/Makefile.in (+1033/-0) xmldocs.make (+101/-0) |
||||||||||||||||||||||||||||
To merge this branch: | bzr merge lp:~indicator-applet-developers/indicator-application/lucid | ||||||||||||||||||||||||||||
Related bugs: |
|
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Sebastien Bacher | Pending | ||
Review via email: mp+22660@code.launchpad.net |
Commit message
Description of the change
0.0.19
To post a comment you must log in.
Preview Diff
[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1 | === modified file '.bzr-builddeb/default.conf' | |||
2 | --- .bzr-builddeb/default.conf 2009-12-10 20:02:25 +0000 | |||
3 | +++ .bzr-builddeb/default.conf 2010-04-01 21:04:20 +0000 | |||
4 | @@ -1,2 +1,2 @@ | |||
5 | 1 | [BUILDDEB] | 1 | [BUILDDEB] |
7 | 2 | merge = True | 2 | merge = False |
8 | 3 | 3 | ||
9 | === removed file '.bzrignore' | |||
10 | --- .bzrignore 2010-02-25 21:03:58 +0000 | |||
11 | +++ .bzrignore 1970-01-01 00:00:00 +0000 | |||
12 | @@ -1,102 +0,0 @@ | |||
13 | 1 | data/indicator-application.service | ||
14 | 2 | compile | ||
15 | 3 | m4/ | ||
16 | 4 | src/indicator-application-service | ||
17 | 5 | src/libappindicator.la | ||
18 | 6 | src/libappindicator_la-indicator-application.lo | ||
19 | 7 | src/notification-item-client.h | ||
20 | 8 | src/notification-item-server.h | ||
21 | 9 | src/notification-watcher-client.h | ||
22 | 10 | src/notification-watcher-server.h | ||
23 | 11 | src/libappindicator.la | ||
24 | 12 | src/libappindicator_la-application-indicator.lo | ||
25 | 13 | src/libappindicatorindicator/application-indicator-enum-types.h | ||
26 | 14 | src/libappindicatorindicator/application-indicator-enum-types.c | ||
27 | 15 | src/stamp-enum-types | ||
28 | 16 | src/libappindicator_la-application-indicator-enum-types.lo | ||
29 | 17 | tests/.deps | ||
30 | 18 | tests/.libs | ||
31 | 19 | tests/libappindicator-check-results.xml | ||
32 | 20 | tests/libappindicator-check-results.html | ||
33 | 21 | tests/test-libappindicator | ||
34 | 22 | tests/test-libappindicator-dbus-client | ||
35 | 23 | tests/test-libappindicator-dbus-server | ||
36 | 24 | tests/libappindicator-tests | ||
37 | 25 | tests/test-libappindicator-dbus | ||
38 | 26 | src/application-service-client.h | ||
39 | 27 | src/application-service-server.h | ||
40 | 28 | src/application-service-marshal.c | ||
41 | 29 | src/application-service-marshal.h | ||
42 | 30 | src/stamp-marshal | ||
43 | 31 | src/dbus-properties-client.h | ||
44 | 32 | src/dbus-properties-server.h | ||
45 | 33 | tests/test-simple-app | ||
46 | 34 | example/.deps | ||
47 | 35 | example/.libs | ||
48 | 36 | example/simple-client | ||
49 | 37 | src/libappindicator_la-application-service-marshal.lo | ||
50 | 38 | tests/libappindicator-tests-gtester | ||
51 | 39 | src/libappindicator_la-app-indicator-enum-types.lo | ||
52 | 40 | src/libappindicator_la-app-indicator.lo | ||
53 | 41 | src/libapplication.la | ||
54 | 42 | src/libapplication_la-application-service-marshal.lo | ||
55 | 43 | src/libapplication_la-indicator-application.lo | ||
56 | 44 | src/libappindicator/app-indicator-enum-types.c | ||
57 | 45 | src/libappindicator/app-indicator-enum-types.h | ||
58 | 46 | gtk-doc.make | ||
59 | 47 | py-compile | ||
60 | 48 | bindings/mono/appindicator-sharp-0.1.pc | ||
61 | 49 | bindings/mono/appindicator-sharp.dll | ||
62 | 50 | bindings/mono/appindicator-sharp.dll.config | ||
63 | 51 | bindings/mono/generated | ||
64 | 52 | bindings/mono/generated-stamp | ||
65 | 53 | bindings/mono/libappindicator-api.raw | ||
66 | 54 | bindings/mono/libappindicator-api.xml | ||
67 | 55 | bindings/mono/examples/indicator-example | ||
68 | 56 | bindings/python/.deps | ||
69 | 57 | bindings/python/.libs | ||
70 | 58 | bindings/python/_appindicator.la | ||
71 | 59 | bindings/python/appindicator.c | ||
72 | 60 | bindings/python/appindicator.lo | ||
73 | 61 | bindings/python/appindicatormodule.lo | ||
74 | 62 | docs/reference/.libs | ||
75 | 63 | docs/reference/gtkdoc-in-srcdir | ||
76 | 64 | docs/reference/html | ||
77 | 65 | docs/reference/html-build.stamp | ||
78 | 66 | docs/reference/html.stamp | ||
79 | 67 | docs/reference/libappindicator-decl-list.txt | ||
80 | 68 | docs/reference/libappindicator-decl.txt | ||
81 | 69 | docs/reference/libappindicator-docs.sgml | ||
82 | 70 | docs/reference/libappindicator-overrides.txt | ||
83 | 71 | docs/reference/libappindicator-undeclared.txt | ||
84 | 72 | docs/reference/libappindicator-undocumented.txt | ||
85 | 73 | docs/reference/libappindicator-unused.txt | ||
86 | 74 | docs/reference/libappindicator.args | ||
87 | 75 | docs/reference/libappindicator.hierarchy | ||
88 | 76 | docs/reference/libappindicator.interfaces | ||
89 | 77 | docs/reference/libappindicator.prerequisites | ||
90 | 78 | docs/reference/libappindicator.signals | ||
91 | 79 | docs/reference/scan-build.stamp | ||
92 | 80 | docs/reference/sgml-build.stamp | ||
93 | 81 | docs/reference/sgml.stamp | ||
94 | 82 | docs/reference/tmpl-build.stamp | ||
95 | 83 | docs/reference/tmpl.stamp | ||
96 | 84 | docs/reference/version.xml | ||
97 | 85 | docs/reference/xml | ||
98 | 86 | docs/reference/tmpl/app-indicator.sgml | ||
99 | 87 | docs/reference/tmpl/app-indicator.sgml.bak | ||
100 | 88 | src/libappindicator/appindicator-0.1.pc | ||
101 | 89 | tests/test-libappindicator-fallback-item | ||
102 | 90 | tests/test-libappindicator-fallback-watcher | ||
103 | 91 | tests/test-libappindicator-fallback | ||
104 | 92 | tests/test-libappindicator-status | ||
105 | 93 | tests/test-libappindicator-status-client | ||
106 | 94 | tests/test-libappindicator-status-server | ||
107 | 95 | bindings/mono/AppIndicator.Test.dll | ||
108 | 96 | bindings/mono/libappindicator-api.middle | ||
109 | 97 | bindings/mono/examples/IndicatorExample.exe | ||
110 | 98 | src/libappindicator/app-indicator-enum-types.gen.c | ||
111 | 99 | indicator-application-[0-9].[0-9].[0-9].tar.gz | ||
112 | 100 | indicator-application-[0-9].[0-9].[0-9].tar.gz.asc | ||
113 | 101 | indicator-application-[0-9].[0-9].[0-9][0-9].tar.gz | ||
114 | 102 | indicator-application-[0-9].[0-9].[0-9][0-9].tar.gz.asc | ||
115 | 103 | 0 | ||
116 | === modified file 'ChangeLog' | |||
117 | --- ChangeLog 2009-10-13 19:02:17 +0000 | |||
118 | +++ ChangeLog 2010-04-01 21:04:20 +0000 | |||
119 | @@ -0,0 +1,2386 @@ | |||
120 | 1 | # Generated by Makefile. Do not edit. | ||
121 | 2 | |||
122 | 3 | 2010-04-01 Ted Gould <ted@gould.cx> | ||
123 | 4 | |||
124 | 5 | Fixing documentation distcheck | ||
125 | 6 | |||
126 | 7 | 2010-04-01 Ted Gould <ted@gould.cx> | ||
127 | 8 | |||
128 | 9 | Moving field documentation into a different comment block so that they're private | ||
129 | 10 | |||
130 | 11 | 2010-04-01 Ted Gould <ted@gould.cx> | ||
131 | 12 | |||
132 | 13 | Making it so the timer doesn't get set if we're already in the fallback case. | ||
133 | 14 | |||
134 | 15 | 2010-04-01 Ted Gould <ted@gould.cx> | ||
135 | 16 | |||
136 | 17 | Catch up to trunk | ||
137 | 18 | |||
138 | 19 | 2010-04-01 Ted Gould <ted@gould.cx> | ||
139 | 20 | |||
140 | 21 | No timer if we're already in fallback. | ||
141 | 22 | |||
142 | 23 | 2010-04-01 Ted Gould <ted@gould.cx> | ||
143 | 24 | |||
144 | 25 | Don't store the panel suffix, just add it for the fallback icons. | ||
145 | 26 | |||
146 | 27 | 2010-04-01 Ted Gould <ted@gould.cx> | ||
147 | 28 | |||
148 | 29 | Adding in documentation for the private structure. | ||
149 | 30 | |||
150 | 31 | 2010-04-01 Ted Gould <ted@gould.cx> | ||
151 | 32 | |||
152 | 33 | Make it so that we don't store the panel-suffix icons but we do use them with the status icon. | ||
153 | 34 | |||
154 | 35 | 2010-03-30 Ted Gould <ted@gould.cx> | ||
155 | 36 | |||
156 | 37 | Merging fix to make it so that python apps can set an icon path. | ||
157 | 38 | |||
158 | 39 | 2010-03-30 Ted Gould <ted@gould.cx> | ||
159 | 40 | |||
160 | 41 | Patch 001 from bug 527061 | ||
161 | 42 | |||
162 | 43 | 2010-03-29 Ted Gould <ted@gould.cx> | ||
163 | 44 | |||
164 | 45 | Tracking the icon name and included the panel suffix for fallback usage. | ||
165 | 46 | |||
166 | 47 | 2010-03-25 Krzysztof Klimonda <kklimonda@syntaxhighlighted.com> | ||
167 | 48 | |||
168 | 49 | use gchar instead of for the clarity | ||
169 | 50 | |||
170 | 51 | 2010-03-25 Krzysztof Klimonda <kklimonda@syntaxhighlighted.com> | ||
171 | 52 | |||
172 | 53 | Make app_indicator_set_property also set the suffixed icon_name. | ||
173 | 54 | |||
174 | 55 | 2010-03-25 Krzysztof Klimonda <kklimonda@syntaxhighlighted.com> | ||
175 | 56 | |||
176 | 57 | Make GtkStatusIcon use icons with the panel suffix if available. | ||
177 | 58 | |||
178 | 59 | Rhythmbox uses two icons: rhythmbox-notplaying for the not playing state | ||
179 | 60 | and the rhythmbox for playing. The rhythmbox-notplaying has a monochromatic | ||
180 | 61 | icon but the rhythmbox not - instead a rhythmbox-panel is used. This patch | ||
181 | 62 | makes AppIndicator prefer an icon with panel suffix just | ||
182 | 63 | as the indicator-application does. | ||
183 | 64 | |||
184 | 65 | 2010-03-25 Ted Gould <ted@gould.cx> | ||
185 | 66 | |||
186 | 67 | 0.0.18 | ||
187 | 68 | |||
188 | 69 | 2010-03-25 Ted Gould <ted@gould.cx> | ||
189 | 70 | |||
190 | 71 | Fixing tests to use GTK for icon theme fixes. | ||
191 | 72 | |||
192 | 73 | 2010-03-25 Ted Gould <ted@gould.cx> | ||
193 | 74 | |||
194 | 75 | Fixing icon changing with fallbacks. | ||
195 | 76 | |||
196 | 77 | 2010-03-25 Krzysztof Klimonda <kklimonda@syntaxhighlighted.com> | ||
197 | 78 | |||
198 | 79 | remove g_object_ref_sink call from status_icon_changes | ||
199 | 80 | |||
200 | 81 | 2010-03-22 Krzysztof Klimonda <kklimonda@syntaxhighlighted.com> | ||
201 | 82 | |||
202 | 83 | Use app_indicator_get_icon/app_indicator_get_attention_icon methods to get | ||
203 | 84 | the right icon. | ||
204 | 85 | |||
205 | 86 | 2010-03-22 Krzysztof Klimonda <kklimonda@syntaxhighlighted.com> | ||
206 | 87 | |||
207 | 88 | Move g_signal_connect for the theme-changed signal to app_indicator_init () | ||
208 | 89 | |||
209 | 90 | 2010-03-22 Krzysztof Klimonda <kklimonda@syntaxhighlighted.com> | ||
210 | 91 | |||
211 | 92 | don't use indicator_image_helper () | ||
212 | 93 | |||
213 | 94 | Remove indicator_image_helper () call and use | ||
214 | 95 | g_themed_icon_new_with_default_fallbacks () directly. We don't need the | ||
215 | 96 | logic embedded in indicator_image_helper () for the GtkStatusIcon as it takes | ||
216 | 97 | care of changing icon size for us. | ||
217 | 98 | |||
218 | 99 | 2010-03-20 Krzysztof Klimonda <kklimonda@laptop> | ||
219 | 100 | |||
220 | 101 | Fix the missing icon on theme change if old icon has different name | ||
221 | 102 | |||
222 | 103 | Some applications (like Transmission) use different icon name for | ||
223 | 104 | Notification Area to display monochrome icon. To make sure that | ||
224 | 105 | the icon we display exists after user changes theme use | ||
225 | 106 | indicator_image_helper () from libindicator to keep track of the icon. | ||
226 | 107 | |||
227 | 108 | 2010-03-23 Ted Gould <ted@gould.cx> | ||
228 | 109 | |||
229 | 110 | Update to track toggle changes in actions. | ||
230 | 111 | |||
231 | 112 | 2010-03-19 Sense Hofstede <qense@ubuntu.com> | ||
232 | 113 | |||
233 | 114 | Make sure the state of GtkCheckMenuItems and GtkRadioMenuItems gets updated even when they're changed via their actions. | ||
234 | 115 | |||
235 | 116 | 2010-03-18 Ted Gould <ted@gould.cx> | ||
236 | 117 | |||
237 | 118 | 0.0.17 | ||
238 | 119 | |||
239 | 120 | 2010-03-17 Ted Gould <ted@gould.cx> | ||
240 | 121 | |||
241 | 122 | Fix nicks on Python bindings. | ||
242 | 123 | |||
243 | 124 | 2010-03-16 Sense Hofstede <qense@ubuntu.com> | ||
244 | 125 | |||
245 | 126 | * Make the nicks of the AppIndicatorCategory and AppIndicatorStatus types adhere the specification in the Python bindings as well (Closes: #539858) | ||
246 | 127 | |||
247 | 128 | 2010-03-15 Ted Gould <ted@gould.cx> | ||
248 | 129 | |||
249 | 130 | Changing from freedesktop to kde as the spec was never approved finally by freedesktop. | ||
250 | 131 | |||
251 | 132 | 2010-03-15 Aurelien Gateau <aurelien.gateau@canonical.com> | ||
252 | 133 | |||
253 | 134 | org.freedesktop.StatusNotifier* => org.kde.StatusNotifier* | ||
254 | 135 | |||
255 | 136 | 2010-03-15 Ted Gould <ted@gould.cx> | ||
256 | 137 | |||
257 | 138 | Make the icons follow the show menu icons property. | ||
258 | 139 | |||
259 | 140 | 2010-03-15 Jan Arne Petersen <jpetersen@openismus.com> | ||
260 | 141 | |||
261 | 142 | Only show images if "gtk-menu-images" settings or | ||
262 | 143 | "always-show-image" property is TRUE. | ||
263 | 144 | |||
264 | 145 | 2010-03-11 Ted Gould <ted@gould.cx> | ||
265 | 146 | |||
266 | 147 | 0.0.16 | ||
267 | 148 | |||
268 | 149 | 2010-03-11 Ted Gould <ted@gould.cx> | ||
269 | 150 | |||
270 | 151 | Adding a two second wait to make seting up Xvfb more reliable. This is similar to xvfb-run. | ||
271 | 152 | |||
272 | 153 | 2010-03-11 Ted Gould <ted@gould.cx> | ||
273 | 154 | |||
274 | 155 | Using the new image loader utilities in libindicator | ||
275 | 156 | |||
276 | 157 | 2010-03-11 Ted Gould <ted@gould.cx> | ||
277 | 158 | |||
278 | 159 | Switching to use the update function. | ||
279 | 160 | |||
280 | 161 | 2010-03-11 Ted Gould <ted@gould.cx> | ||
281 | 162 | |||
282 | 163 | Upping libindicator required version to 0.3.5 | ||
283 | 164 | |||
284 | 165 | 2010-03-10 Ted Gould <ted@gould.cx> | ||
285 | 166 | |||
286 | 167 | Removing design team size | ||
287 | 168 | |||
288 | 169 | 2010-03-10 Ted Gould <ted@gould.cx> | ||
289 | 170 | |||
290 | 171 | Also using the helper when changing icons. | ||
291 | 172 | |||
292 | 173 | 2010-03-10 Ted Gould <ted@gould.cx> | ||
293 | 174 | |||
294 | 175 | Switching to using the libindicator image helper | ||
295 | 176 | |||
296 | 177 | 2010-03-08 Ted Gould <ted@gould.cx> | ||
297 | 178 | |||
298 | 179 | Workaround to make action label updates get caught and update the label. | ||
299 | 180 | |||
300 | 181 | 2010-03-08 Jan Arne Petersen <jpetersen@openismus.com> | ||
301 | 182 | |||
302 | 183 | Listen also to label changes on actions related to menu items to | ||
303 | 184 | workaround a gtk+ bug. | ||
304 | 185 | |||
305 | 186 | 2010-03-04 Ted Gould <ted@gould.cx> | ||
306 | 187 | |||
307 | 188 | 0.0.15 | ||
308 | 189 | |||
309 | 190 | 2010-03-02 Ted Gould <ted@gould.cx> | ||
310 | 191 | |||
311 | 192 | Lengthing kill timer to be a little longer for slow systems. | ||
312 | 193 | |||
313 | 194 | 2010-03-02 Ted Gould <ted@gould.cx> | ||
314 | 195 | |||
315 | 196 | Fixing application icon size. | ||
316 | 197 | |||
317 | 198 | 2010-02-26 Ted Gould <ted@gould.cx> | ||
318 | 199 | |||
319 | 200 | Switching from menu size to design team size | ||
320 | 201 | |||
321 | 202 | 2010-03-01 Ted Gould <ted@gould.cx> | ||
322 | 203 | |||
323 | 204 | Switching from hide to visible. | ||
324 | 205 | |||
325 | 206 | 2010-02-27 Chris Coulson <chrisccoulson@ubuntu.com> | ||
326 | 207 | |||
327 | 208 | Use gtk_status_icon_set_visible to hide the status icon. GtkStatusIcon is not derived from GtkWidget, so gtk_widget_hide doesn't work | ||
328 | 209 | |||
329 | 210 | 2010-02-25 Ted Gould <ted@gould.cx> | ||
330 | 211 | |||
331 | 212 | 0.0.14 | ||
332 | 213 | |||
333 | 214 | 2010-02-25 Ted Gould <ted@gould.cx> | ||
334 | 215 | |||
335 | 216 | Ignoring everything. | ||
336 | 217 | |||
337 | 218 | 2010-02-25 Ted Gould <ted@gould.cx> | ||
338 | 219 | |||
339 | 220 | Changing the metadata to have the proper signal names in it. | ||
340 | 221 | |||
341 | 222 | 2010-02-25 Sense Hofstede <qense@ubuntu.com> | ||
342 | 223 | |||
343 | 224 | * Correct the Mono bindings metadata to properly bind with the signals (Closes LP: #526620) | ||
344 | 225 | |||
345 | 226 | 2010-02-25 Ted Gould <ted@gould.cx> | ||
346 | 227 | |||
347 | 228 | Emitting the connection changed signal when the proxy is created and destroyed. | ||
348 | 229 | |||
349 | 230 | 2010-02-25 Sense Hofstede <qense@ubuntu.com> | ||
350 | 231 | |||
351 | 232 | * Do send the connection-changed signal, in check_connect() -- when a new connection is established -- watcher_proxy_destroyed() and app_indicator_dispose() (Closes LP: #527082) | ||
352 | 233 | |||
353 | 234 | 2010-02-25 Ted Gould <ted@gould.cx> | ||
354 | 235 | |||
355 | 236 | Hide the status icon when unref'd | ||
356 | 237 | |||
357 | 238 | 2010-02-25 Ted Gould <ted@gould.cx> | ||
358 | 239 | |||
359 | 240 | Hiding the notification icon before unreffing it. | ||
360 | 241 | |||
361 | 242 | 2010-02-23 Ted Gould <ted@gould.cx> | ||
362 | 243 | |||
363 | 244 | Adding a check for dbus-glib version. The patch to unregister requires v. 0.82 | ||
364 | 245 | |||
365 | 246 | 2010-02-23 Ted Gould <ted@gould.cx> | ||
366 | 247 | |||
367 | 248 | Fixes to get the menus updated and visibility all handled nicely. | ||
368 | 249 | |||
369 | 250 | 2010-02-23 Ted Gould <ted@gould.cx> | ||
370 | 251 | |||
371 | 252 | Updated patch for the visibility field | ||
372 | 253 | |||
373 | 254 | 2010-02-23 Ted Gould <ted@gould.cx> | ||
374 | 255 | |||
375 | 256 | Second patch on 524150 | ||
376 | 257 | |||
377 | 258 | 2010-02-22 Ted Gould <ted@gould.cx> | ||
378 | 259 | |||
379 | 260 | NO TEARY! | ||
380 | 261 | |||
381 | 262 | 2010-02-22 Ted Gould <ted@gould.cx> | ||
382 | 263 | |||
383 | 264 | Looking at children with foreach instead of forall | ||
384 | 265 | |||
385 | 266 | 2010-02-22 Ted Gould <ted@gould.cx> | ||
386 | 267 | |||
387 | 268 | Creates and event handler for the add and remove signals to recreate the menu | ||
388 | 269 | |||
389 | 270 | 2010-02-22 Ted Gould <ted@gould.cx> | ||
390 | 271 | |||
391 | 272 | Making the fallback test more robust on slow systems. | ||
392 | 273 | |||
393 | 274 | 2010-02-22 Ted Gould <ted@gould.cx> | ||
394 | 275 | |||
395 | 276 | Fall out of the while, sometime, if we really think it's not recoverable. | ||
396 | 277 | |||
397 | 278 | 2010-02-22 Ted Gould <ted@gould.cx> | ||
398 | 279 | |||
399 | 280 | Trying to make the test a little more robust by waiting for the other process to register on the bus, and then waiting. | ||
400 | 281 | |||
401 | 282 | 2010-02-22 Ted Gould <ted@gould.cx> | ||
402 | 283 | |||
403 | 284 | Patch to read sensitivity on startup. | ||
404 | 285 | |||
405 | 286 | 2010-02-22 Ted Gould <ted@gould.cx> | ||
406 | 287 | |||
407 | 288 | Fixes bug 522151 | ||
408 | 289 | |||
409 | 290 | 2010-02-22 Ted Gould <ted@gould.cx> | ||
410 | 291 | |||
411 | 292 | Set the sensitive state when starting out. | ||
412 | 293 | |||
413 | 294 | 2010-02-22 Ted Gould <ted@gould.cx> | ||
414 | 295 | |||
415 | 296 | Properly look for null strings in the attention icon. | ||
416 | 297 | |||
417 | 298 | 2010-02-19 Ted Gould <ted@gould.cx> | ||
418 | 299 | |||
419 | 300 | Checking for a null string as the attention icon. | ||
420 | 301 | |||
421 | 302 | 2010-02-19 Ted Gould <ted@gould.cx> | ||
422 | 303 | |||
423 | 304 | Improving the dbus tests so that they have a mock watcher in them. | ||
424 | 305 | |||
425 | 306 | 2010-02-19 Ted Gould <ted@gould.cx> | ||
426 | 307 | |||
427 | 308 | Adding a mock server here as well | ||
428 | 309 | |||
429 | 310 | 2010-02-19 Ted Gould <ted@gould.cx> | ||
430 | 311 | |||
431 | 312 | Putting in a mock watcher so we don't fall back. | ||
432 | 313 | |||
433 | 314 | 2010-02-19 Ted Gould <ted@gould.cx> | ||
434 | 315 | |||
435 | 316 | Fix to remove the registration of dbus objects | ||
436 | 317 | |||
437 | 318 | 2010-02-19 Ted Gould <ted@gould.cx> | ||
438 | 319 | |||
439 | 320 | Attaching bug | ||
440 | 321 | |||
441 | 322 | 2010-02-19 Ted Gould <ted@gould.cx> | ||
442 | 323 | |||
443 | 324 | Removing debug output | ||
444 | 325 | |||
445 | 326 | 2010-02-19 Ted Gould <ted@gould.cx> | ||
446 | 327 | |||
447 | 328 | Fix to unregister the object | ||
448 | 329 | |||
449 | 330 | 2010-02-17 Ted Gould <ted@gould.cx> | ||
450 | 331 | |||
451 | 332 | Disconnect signal handlers when unreffing the menu. | ||
452 | 333 | |||
453 | 334 | 2010-02-17 Cody Russell <crussell@canonical.com> | ||
454 | 335 | |||
455 | 336 | Disconnect 'client_menu_changed' in dispose method. | ||
456 | 337 | |||
457 | 338 | 2010-02-16 Cody Russell <crussell@canonical.com> | ||
458 | 339 | |||
459 | 340 | Check priv->menu for non-NULL | ||
460 | 341 | |||
461 | 342 | 2010-02-12 Ted Gould <ted@gould.cx> | ||
462 | 343 | |||
463 | 344 | Fixing visibility changes and when menuitems get added and deleted. | ||
464 | 345 | |||
465 | 346 | 2010-02-12 Cody Russell <crussell@canonical.com> | ||
466 | 347 | |||
467 | 348 | Minor cleanup | ||
468 | 349 | |||
469 | 350 | 2010-02-12 Cody Russell <crussell@canonical.com> | ||
470 | 351 | |||
471 | 352 | Change the indentation for this case to be the same as the others. | ||
472 | 353 | |||
473 | 354 | 2010-02-12 Cody Russell <crussell@canonical.com> | ||
474 | 355 | |||
475 | 356 | Just to be safe, let's connect these at the end. | ||
476 | 357 | |||
477 | 358 | 2010-02-12 Cody Russell <crussell@canonical.com> | ||
478 | 359 | |||
479 | 360 | Use dbusmenu_menuitem_property_set_bool(), and also fix some indenting. | ||
480 | 361 | |||
481 | 362 | 2010-02-12 Cody Russell <crussell@canonical.com> | ||
482 | 363 | |||
483 | 364 | Handle menuitem visibility changes, and additions/removals from menus. | ||
484 | 365 | |||
485 | 366 | 2010-02-12 Ted Gould <ted@gould.cx> | ||
486 | 367 | |||
487 | 368 | Fixing labels on stock items. | ||
488 | 369 | |||
489 | 370 | 2010-02-12 Sense Hofstede <qense@ubuntu.com> | ||
490 | 371 | |||
491 | 372 | * When a GtkImageMenuItem has got a stock icon set don't just assume it's also using the stock label, but check first. (Closes: #520048) | ||
492 | 373 | |||
493 | 374 | 2010-02-11 Ted Gould <ted@gould.cx> | ||
494 | 375 | |||
495 | 376 | Adding in submenu support. | ||
496 | 377 | |||
497 | 378 | 2010-02-11 Cody Russell <crussell@canonical.com> | ||
498 | 379 | |||
499 | 380 | Submenus | ||
500 | 381 | |||
501 | 382 | 2010-02-11 Ted Gould <ted@gould.cx> | ||
502 | 383 | |||
503 | 384 | 0.0.13 | ||
504 | 385 | |||
505 | 386 | 2010-02-11 Ted Gould <ted@gould.cx> | ||
506 | 387 | |||
507 | 388 | Fix to make the dbus paths unique by using the ID of the application. | ||
508 | 389 | |||
509 | 390 | 2010-02-10 Ted Gould <ted@gould.cx> | ||
510 | 391 | |||
511 | 392 | Making sure our new tests with gtk_init() in them have an X server to talk to. | ||
512 | 393 | |||
513 | 394 | 2010-02-10 Ted Gould <ted@gould.cx> | ||
514 | 395 | |||
515 | 396 | Building a menu so this item will show | ||
516 | 397 | |||
517 | 398 | 2010-02-10 Ted Gould <ted@gould.cx> | ||
518 | 399 | |||
519 | 400 | Moving the clean_id code to get set when we set the ID and checking for it when building the menu. | ||
520 | 401 | |||
521 | 402 | 2010-02-10 Ted Gould <ted@gould.cx> | ||
522 | 403 | |||
523 | 404 | Changing to ID based naming and setting a menu to get init | ||
524 | 405 | |||
525 | 406 | 2010-02-10 Ted Gould <ted@gould.cx> | ||
526 | 407 | |||
527 | 408 | Creating a clean ID that doesn't take any illegal dbus characters and using that in the path. | ||
528 | 409 | |||
529 | 410 | 2010-02-10 Ted Gould <ted@gould.cx> | ||
530 | 411 | |||
531 | 412 | Making the menu path also include the ID | ||
532 | 413 | |||
533 | 414 | 2010-02-10 Ted Gould <ted@gould.cx> | ||
534 | 415 | |||
535 | 416 | Making it so that you can't set an ID twice instead of just issuing a warning. | ||
536 | 417 | |||
537 | 418 | 2010-02-10 Ted Gould <ted@gould.cx> | ||
538 | 419 | |||
539 | 420 | Moving the registration of the object to when we want to connect everything, and making the path include the item ID to ensure it's unique. | ||
540 | 421 | |||
541 | 422 | 2010-02-10 Ted Gould <ted@gould.cx> | ||
542 | 423 | |||
543 | 424 | Switching menu property to be an object path. | ||
544 | 425 | |||
545 | 426 | 2010-02-10 Ted Gould <ted@gould.cx> | ||
546 | 427 | |||
547 | 428 | Falling back on string if that's what we get. Makes things compatible. | ||
548 | 429 | |||
549 | 430 | 2010-02-06 Ted Gould <ted@gould.cx> | ||
550 | 431 | |||
551 | 432 | Ready to recieve the boxed type on the other side. | ||
552 | 433 | |||
553 | 434 | 2010-02-06 Ted Gould <ted@gould.cx> | ||
554 | 435 | |||
555 | 436 | Changing the type of the property and setting it with boxed | ||
556 | 437 | |||
557 | 438 | 2010-02-08 Ted Gould <ted@gould.cx> | ||
558 | 439 | |||
559 | 440 | 0.0.12 | ||
560 | 441 | |||
561 | 442 | 2010-02-08 Ted Gould <ted@gould.cx> | ||
562 | 443 | |||
563 | 444 | Handling the service resetting much better. Clearing out the old, but after ensuring they won't come back. | ||
564 | 445 | |||
565 | 446 | 2010-02-06 Ted Gould <ted@gould.cx> | ||
566 | 447 | |||
567 | 448 | Boolean again! | ||
568 | 449 | |||
569 | 450 | 2010-02-06 Ted Gould <ted@gould.cx> | ||
570 | 451 | |||
571 | 452 | Adding check to look for privates gotten on invalid objects. | ||
572 | 453 | |||
573 | 454 | 2010-02-06 Ted Gould <ted@gould.cx> | ||
574 | 455 | |||
575 | 456 | Handling if we get duplicate entries added, just recycling. | ||
576 | 457 | |||
577 | 458 | 2010-02-06 Ted Gould <ted@gould.cx> | ||
578 | 459 | |||
579 | 460 | Now we're actively killing. | ||
580 | 461 | |||
581 | 462 | 2010-02-06 Ted Gould <ted@gould.cx> | ||
582 | 463 | |||
583 | 464 | Setting up the disconnected helpers and structure. | ||
584 | 465 | |||
585 | 466 | 2010-02-06 Ted Gould <ted@gould.cx> | ||
586 | 467 | |||
587 | 468 | Changing the proxy to only build if we need it, and not destroy itself on killing the process. There's really no reason for that. | ||
588 | 469 | |||
589 | 470 | 2010-02-06 Ted Gould <ted@gould.cx> | ||
590 | 471 | |||
591 | 472 | Making room for a disconnected function. | ||
592 | 473 | |||
593 | 474 | 2010-02-08 Ted Gould <ted@gould.cx> | ||
594 | 475 | |||
595 | 476 | Cause the proxy to get built outside of the other proxy destroy callback. | ||
596 | 477 | |||
597 | 478 | 2010-02-06 Ted Gould <ted@gould.cx> | ||
598 | 479 | |||
599 | 480 | Putting the proxy construction in an idle function. | ||
600 | 481 | |||
601 | 482 | 2010-02-06 Ted Gould <ted@gould.cx> | ||
602 | 483 | |||
603 | 484 | Reffing the connection so we ensure that we have it even when folks die. | ||
604 | 485 | |||
605 | 486 | 2010-02-08 Ted Gould <ted@gould.cx> | ||
606 | 487 | |||
607 | 488 | Fixing status updates and adding tests to help debug status changing. | ||
608 | 489 | |||
609 | 490 | 2010-02-06 Ted Gould <ted@gould.cx> | ||
610 | 491 | |||
611 | 492 | Getting the wrong string for the Attention Icon when looking at the properties | ||
612 | 493 | |||
613 | 494 | 2010-02-06 Ted Gould <ted@gould.cx> | ||
614 | 495 | |||
615 | 496 | More logging from our app indicator on icon changes | ||
616 | 497 | |||
617 | 498 | 2010-02-06 Ted Gould <ted@gould.cx> | ||
618 | 499 | |||
619 | 500 | Adding a menu item to toggle the attention state. | ||
620 | 501 | |||
621 | 502 | 2010-02-06 Ted Gould <ted@gould.cx> | ||
622 | 503 | |||
623 | 504 | Making sure the client has time to setup. | ||
624 | 505 | |||
625 | 506 | 2010-02-06 Ted Gould <ted@gould.cx> | ||
626 | 507 | |||
627 | 508 | Changing to 100 instead of 1000 | ||
628 | 509 | |||
629 | 510 | 2010-02-06 Ted Gould <ted@gould.cx> | ||
630 | 511 | |||
631 | 512 | Lengthening the time a little bit to make sure we don't miss messages. | ||
632 | 513 | |||
633 | 514 | 2010-02-06 Ted Gould <ted@gould.cx> | ||
634 | 515 | |||
635 | 516 | Now setting status ALOT | ||
636 | 517 | |||
637 | 518 | 2010-02-06 Ted Gould <ted@gould.cx> | ||
638 | 519 | |||
639 | 520 | Loose the timeout | ||
640 | 521 | |||
641 | 522 | 2010-02-06 Ted Gould <ted@gould.cx> | ||
642 | 523 | |||
643 | 524 | Adjusting the status test to watch for toggles | ||
644 | 525 | |||
645 | 526 | 2010-02-05 Ted Gould <ted@gould.cx> | ||
646 | 527 | |||
647 | 528 | Typo | ||
648 | 529 | |||
649 | 530 | 2010-02-05 Ted Gould <ted@gould.cx> | ||
650 | 531 | |||
651 | 532 | Adding a test for changing the status. Just a copy of the standard dbus test. | ||
652 | 533 | |||
653 | 534 | 2010-02-04 Ted Gould <ted@gould.cx> | ||
654 | 535 | |||
655 | 536 | 0.0.11 | ||
656 | 537 | |||
657 | 538 | 2010-02-04 Ted Gould <ted@gould.cx> | ||
658 | 539 | |||
659 | 540 | Interop fixes. | ||
660 | 541 | |||
661 | 542 | 2010-02-03 Aurelien Gateau <aurelien.gateau@canonical.com> | ||
662 | 543 | |||
663 | 544 | Merged timestamp fix | ||
664 | 545 | |||
665 | 546 | 2010-02-02 Aurelien Gateau <aurelien.gateau@canonical.com> | ||
666 | 547 | |||
667 | 548 | icon -> icon-name | ||
668 | 549 | sensitive -> enabled | ||
669 | 550 | toggle-checked -> toggle-state | ||
670 | 551 | toggle-state type is now an int | ||
671 | 552 | |||
672 | 553 | 2010-02-04 Ted Gould <ted@gould.cx> | ||
673 | 554 | |||
674 | 555 | Migrating to the new dbusmenu | ||
675 | 556 | |||
676 | 557 | 2010-02-04 Ted Gould <ted@gould.cx> | ||
677 | 558 | |||
678 | 559 | Merging in signal change. | ||
679 | 560 | |||
680 | 561 | 2010-02-02 Ted Gould <ted@gould.cx> | ||
681 | 562 | |||
682 | 563 | Changing the prototype of the activate signal | ||
683 | 564 | |||
684 | 565 | 2010-02-04 Ted Gould <ted@gould.cx> | ||
685 | 566 | |||
686 | 567 | Changing the #defines | ||
687 | 568 | |||
688 | 569 | 2010-02-04 Ted Gould <ted@gould.cx> | ||
689 | 570 | |||
690 | 571 | Upping Dbusmenu required version | ||
691 | 572 | |||
692 | 573 | 2010-02-04 Ted Gould <ted@gould.cx> | ||
693 | 574 | |||
694 | 575 | Wrong srcdir | ||
695 | 576 | |||
696 | 577 | 2010-02-04 Ted Gould <ted@gould.cx> | ||
697 | 578 | |||
698 | 579 | Wrong filename | ||
699 | 580 | |||
700 | 581 | 2010-02-04 Ted Gould <ted@gould.cx> | ||
701 | 582 | |||
702 | 583 | Adding in XVFB support | ||
703 | 584 | |||
704 | 585 | 2010-02-04 Ted Gould <ted@gould.cx> | ||
705 | 586 | |||
706 | 587 | Getting run-xvfb on the tests | ||
707 | 588 | |||
708 | 589 | 2010-02-01 Ted Gould <ted@gould.cx> | ||
709 | 590 | |||
710 | 591 | Checking for the nunit dependency with a specific version. | ||
711 | 592 | |||
712 | 593 | 2010-02-01 Conor Curran <conor.curran@canonical.com> | ||
713 | 594 | |||
714 | 595 | changed dependency nunit2.4 to nunit since this is the name of the package | ||
715 | 596 | |||
716 | 597 | 2010-02-01 Ted Gould <ted@gould.cx> | ||
717 | 598 | |||
718 | 599 | Fixing the name of the enum strings to match the StatusNotifier spec. | ||
719 | 600 | |||
720 | 601 | 2010-01-27 Ted Gould <ted@gould.cx> | ||
721 | 602 | |||
722 | 603 | Changing the category in the fallback test as well. | ||
723 | 604 | |||
724 | 605 | 2010-01-27 Ted Gould <ted@gould.cx> | ||
725 | 606 | |||
726 | 607 | Changing strings in the test suite as well. | ||
727 | 608 | |||
728 | 609 | 2010-01-27 Ted Gould <ted@gould.cx> | ||
729 | 610 | |||
730 | 611 | Changing the strings in the #defines here, but really we should be using the enum. | ||
731 | 612 | |||
732 | 613 | 2010-01-27 Ted Gould <ted@gould.cx> | ||
733 | 614 | |||
734 | 615 | Making it so there is another level of translation so that we can use different strings in the enum. | ||
735 | 616 | |||
736 | 617 | 2010-02-01 Ted Gould <ted@gould.cx> | ||
737 | 618 | |||
738 | 619 | Adding code to look for special panel versions of the icon with a '-panel' with the AppIndicators. | ||
739 | 620 | |||
740 | 621 | 2010-02-01 Ted Gould <ted@gould.cx> | ||
741 | 622 | |||
742 | 623 | Changing the suffix to 'panel' | ||
743 | 624 | |||
744 | 625 | 2010-01-24 Ted Gould <ted@gould.cx> | ||
745 | 626 | |||
746 | 627 | Truth. Bad, Bad, truth. | ||
747 | 628 | |||
748 | 629 | 2010-01-24 Ted Gould <ted@gould.cx> | ||
749 | 630 | |||
750 | 631 | When setting or changing an icon first check to see if there is a panel specific icon that we should be using. | ||
751 | 632 | |||
752 | 633 | 2010-01-21 Ted Gould <ted@gould.cx> | ||
753 | 634 | |||
754 | 635 | 0.0.10 | ||
755 | 636 | |||
756 | 637 | 2010-01-21 Ted Gould <ted@gould.cx> | ||
757 | 638 | |||
758 | 639 | Require libindicator 0.3.1 | ||
759 | 640 | |||
760 | 641 | 2010-01-21 Ted Gould <ted@gould.cx> | ||
761 | 642 | |||
762 | 643 | Adding support for a file tracking add and touch times for applications for ordering them. | ||
763 | 644 | |||
764 | 645 | 2010-01-20 Ted Gould <ted@gould.cx> | ||
765 | 646 | |||
766 | 647 | Implements the get_location function to place the entires. | ||
767 | 648 | |||
768 | 649 | 2010-01-20 Ted Gould <ted@gould.cx> | ||
769 | 650 | |||
770 | 651 | Looking at the last touch date of entries as we're loading the file and removing ones that are very old. | ||
771 | 652 | |||
772 | 653 | 2010-01-20 Ted Gould <ted@gould.cx> | ||
773 | 654 | |||
774 | 655 | License headers. | ||
775 | 656 | |||
776 | 657 | 2010-01-20 Ted Gould <ted@gould.cx> | ||
777 | 658 | |||
778 | 659 | Moving directory and filename into defines | ||
779 | 660 | |||
780 | 661 | 2010-01-20 Ted Gould <ted@gould.cx> | ||
781 | 662 | |||
782 | 663 | Moving the JSON file values into #defines | ||
783 | 664 | |||
784 | 665 | 2010-01-20 Ted Gould <ted@gould.cx> | ||
785 | 666 | |||
786 | 667 | Fleshing out loading of the LRU file and realizing we need a json-glib dep and the 'category' field in the output. | ||
787 | 668 | |||
788 | 669 | 2010-01-20 Ted Gould <ted@gould.cx> | ||
789 | 670 | |||
790 | 671 | Updating to trunk (surprisingly without conflict) | ||
791 | 672 | |||
792 | 673 | 2010-01-20 Ted Gould <ted@gould.cx> | ||
793 | 674 | |||
794 | 675 | Switch to building a string and writing it out instead of async writes as the order doesn't seem to be predictable. | ||
795 | 676 | |||
796 | 677 | 2010-01-20 Ted Gould <ted@gould.cx> | ||
797 | 678 | |||
798 | 679 | Build the directory and some debugging info | ||
799 | 680 | |||
800 | 681 | 2010-01-20 Ted Gould <ted@gould.cx> | ||
801 | 682 | |||
802 | 683 | Fleshing out the cleaning and dirtying functions. Now we should write out a file. | ||
803 | 684 | |||
804 | 685 | 2010-01-20 Ted Gould <ted@gould.cx> | ||
805 | 686 | |||
806 | 687 | Making a sort function that looks at two Apps and determines their ordering. | ||
807 | 688 | |||
808 | 689 | 2010-01-20 Ted Gould <ted@gould.cx> | ||
809 | 690 | |||
810 | 691 | Fleshing out touching. | ||
811 | 692 | |||
812 | 693 | 2010-01-20 Ted Gould <ted@gould.cx> | ||
813 | 694 | |||
814 | 695 | Allocating memory and objects in the lur world | ||
815 | 696 | |||
816 | 697 | 2010-01-19 Ted Gould <ted@gould.cx> | ||
817 | 698 | |||
818 | 699 | Switching to inserting in the application array using a sort function. Looking that up in the LRU file DB. | ||
819 | 700 | |||
820 | 701 | 2010-01-19 Ted Gould <ted@gould.cx> | ||
821 | 702 | |||
822 | 703 | Adding in the 'id' and 'category' fields to the application structure. | ||
823 | 704 | |||
824 | 705 | 2010-01-19 Ted Gould <ted@gould.cx> | ||
825 | 706 | |||
826 | 707 | Protecting our _new a little bit. | ||
827 | 708 | |||
828 | 709 | 2010-01-19 Ted Gould <ted@gould.cx> | ||
829 | 710 | |||
830 | 711 | Adding a _new function for the appstore and using it. It now takes the lru file. | ||
831 | 712 | |||
832 | 713 | 2010-01-19 Ted Gould <ted@gould.cx> | ||
833 | 714 | |||
834 | 715 | Building the LRU file. | ||
835 | 716 | |||
836 | 717 | 2010-01-19 Ted Gould <ted@gould.cx> | ||
837 | 718 | |||
838 | 719 | Adding some API to our LRU file | ||
839 | 720 | |||
840 | 721 | 2010-01-19 Ted Gould <ted@gould.cx> | ||
841 | 722 | |||
842 | 723 | Sync to trunk | ||
843 | 724 | |||
844 | 725 | 2010-01-19 Ted Gould <ted@gould.cx> | ||
845 | 726 | |||
846 | 727 | Adding an object to start tracking the lru of the app indicators | ||
847 | 728 | |||
848 | 729 | 2010-01-20 Ted Gould <ted@gould.cx> | ||
849 | 730 | |||
850 | 731 | Add tracking and refcounting of theme directories. Unregister them when we're done. | ||
851 | 732 | |||
852 | 733 | 2010-01-14 Ted Gould <ted@gould.cx> | ||
853 | 734 | |||
854 | 735 | Removing shutdown printf | ||
855 | 736 | |||
856 | 737 | 2010-01-14 Ted Gould <ted@gould.cx> | ||
857 | 738 | |||
858 | 739 | Actually unref'ing the dir and fixing the truth there. | ||
859 | 740 | |||
860 | 741 | 2010-01-14 Ted Gould <ted@gould.cx> | ||
861 | 742 | |||
862 | 743 | Merging in the warnings branch. | ||
863 | 744 | |||
864 | 745 | 2010-01-14 Ted Gould <ted@gould.cx> | ||
865 | 746 | |||
866 | 747 | Debug message for directories. | ||
867 | 748 | |||
868 | 749 | 2010-01-14 Ted Gould <ted@gould.cx> | ||
869 | 750 | |||
870 | 751 | Fleshing out the ref and the unref functions for the theme directories. | ||
871 | 752 | |||
872 | 753 | 2010-01-14 Ted Gould <ted@gould.cx> | ||
873 | 754 | |||
874 | 755 | Adding in our hash table of refs. | ||
875 | 756 | |||
876 | 757 | 2010-01-20 Ted Gould <ted@gould.cx> | ||
877 | 758 | |||
878 | 759 | Use the right function in the fallback. | ||
879 | 760 | |||
880 | 761 | 2010-01-19 Ted Gould <ted@gould.cx> | ||
881 | 762 | |||
882 | 763 | Attaching bug | ||
883 | 764 | |||
884 | 765 | 2010-01-19 Ted Gould <ted@gould.cx> | ||
885 | 766 | |||
886 | 767 | Changing to use the status wrapper for handling the status signal's different prototype. | ||
887 | 768 | |||
888 | 769 | 2010-01-20 Ted Gould <ted@gould.cx> | ||
889 | 770 | |||
890 | 771 | Merge to get the current list of applications on startup. | ||
891 | 772 | |||
892 | 773 | 2010-01-15 Ted Gould <ted@gould.cx> | ||
893 | 774 | |||
894 | 775 | Cleaning out dead code and turning a printout into an assert. | ||
895 | 776 | |||
896 | 777 | 2010-01-15 Ted Gould <ted@gould.cx> | ||
897 | 778 | |||
898 | 779 | Using the menu path instead of the item path. | ||
899 | 780 | |||
900 | 781 | 2010-01-15 Ted Gould <ted@gould.cx> | ||
901 | 782 | |||
902 | 783 | Using a straight value array and making sure to pass the application | ||
903 | 784 | |||
904 | 785 | 2010-01-15 Ted Gould <ted@gould.cx> | ||
905 | 786 | |||
906 | 787 | Fleshing out the get_applications function so that we do something with the list we now get. | ||
907 | 788 | |||
908 | 789 | 2010-01-15 Ted Gould <ted@gould.cx> | ||
909 | 790 | |||
910 | 791 | Setting the proper type for the GValue of an 'o' | ||
911 | 792 | |||
912 | 793 | 2010-01-15 Ted Gould <ted@gould.cx> | ||
913 | 794 | |||
914 | 795 | Better init value and adding error to prototype. | ||
915 | 796 | |||
916 | 797 | 2010-01-14 Ted Gould <ted@gould.cx> | ||
917 | 798 | |||
918 | 799 | Returning truth. | ||
919 | 800 | |||
920 | 801 | 2010-01-14 Ted Gould <ted@gould.cx> | ||
921 | 802 | |||
922 | 803 | Need icon path in the list as well. | ||
923 | 804 | |||
924 | 805 | 2010-01-14 Ted Gould <ted@gould.cx> | ||
925 | 806 | |||
926 | 807 | Fleshing out returning the list of apps already there. | ||
927 | 808 | |||
928 | 809 | 2010-01-20 Ted Gould <ted@gould.cx> | ||
929 | 810 | |||
930 | 811 | Ref'ing the image and menu so that when we remove them we don't get warnings. | ||
931 | 812 | |||
932 | 813 | 2010-01-14 Ted Gould <ted@gould.cx> | ||
933 | 814 | |||
934 | 815 | We should have kept ref's to these. | ||
935 | 816 | |||
936 | 817 | 2010-01-19 Ted Gould <ted@gould.cx> | ||
937 | 818 | |||
938 | 819 | Handling duplication applications getting added. | ||
939 | 820 | |||
940 | 821 | 2010-01-19 Cody Russell <crussell@canonical.com> | ||
941 | 822 | |||
942 | 823 | Move the check for duplicates. | ||
943 | 824 | |||
944 | 825 | 2010-01-14 Cody Russell <crussell@canonical.com> | ||
945 | 826 | |||
946 | 827 | Only add the Application if it doesn't already exist in the appstore. | ||
947 | 828 | |||
948 | 829 | 2010-01-14 Ted Gould <ted@gould.cx> | ||
949 | 830 | |||
950 | 831 | 0.0.9 | ||
951 | 832 | |||
952 | 833 | 2010-01-14 Ted Gould <ted@gould.cx> | ||
953 | 834 | |||
954 | 835 | Fallback support to XEmbed based notify item. | ||
955 | 836 | |||
956 | 837 | 2010-01-14 Ted Gould <ted@gould.cx> | ||
957 | 838 | |||
958 | 839 | Returning the icon we've created. | ||
959 | 840 | |||
960 | 841 | 2010-01-14 Ted Gould <ted@gould.cx> | ||
961 | 842 | |||
962 | 843 | Making a more descriptive error on 'unfallback' not existing. | ||
963 | 844 | |||
964 | 845 | 2010-01-14 Ted Gould <ted@gould.cx> | ||
965 | 846 | |||
966 | 847 | Using better naming for 'do_it_now' parameter. | ||
967 | 848 | |||
968 | 849 | 2010-01-13 Ted Gould <ted@gould.cx> | ||
969 | 850 | |||
970 | 851 | Realized that we didn't really use the 'notify' signal... now using the better ones anyway. | ||
971 | 852 | |||
972 | 853 | 2010-01-13 Ted Gould <ted@gould.cx> | ||
973 | 854 | |||
974 | 855 | Making it so that the icon will update in the fallback case with changes to the properties of the AppIndicator. | ||
975 | 856 | |||
976 | 857 | 2010-01-13 Ted Gould <ted@gould.cx> | ||
977 | 858 | |||
978 | 859 | Showing the toggle_item as well as the others. | ||
979 | 860 | |||
980 | 861 | 2010-01-13 Ted Gould <ted@gould.cx> | ||
981 | 862 | |||
982 | 863 | Popping up menu on activate. | ||
983 | 864 | |||
984 | 865 | 2010-01-13 Ted Gould <ted@gould.cx> | ||
985 | 866 | |||
986 | 867 | Showing items in sample | ||
987 | 868 | |||
988 | 869 | 2010-01-13 Ted Gould <ted@gould.cx> | ||
989 | 870 | |||
990 | 871 | Adding in a get_menu function. | ||
991 | 872 | |||
992 | 873 | 2010-01-13 Ted Gould <ted@gould.cx> | ||
993 | 874 | |||
994 | 875 | Connecting to the activate signal | ||
995 | 876 | |||
996 | 877 | 2010-01-13 Ted Gould <ted@gould.cx> | ||
997 | 878 | |||
998 | 879 | Remove the 'destroy' signal handler before destroying the watcher proxy. | ||
999 | 880 | |||
1000 | 881 | 2010-01-13 Ted Gould <ted@gould.cx> | ||
1001 | 882 | |||
1002 | 883 | Checking more for whether we have an APP_INDICATOR object | ||
1003 | 884 | |||
1004 | 885 | 2010-01-13 Ted Gould <ted@gould.cx> | ||
1005 | 886 | |||
1006 | 887 | Explicitly checking for the APP_INDICATOR. Confused. | ||
1007 | 888 | |||
1008 | 889 | 2010-01-13 Ted Gould <ted@gould.cx> | ||
1009 | 890 | |||
1010 | 891 | Checking for the status of the variable getting passed in. | ||
1011 | 892 | |||
1012 | 893 | 2010-01-13 Ted Gould <ted@gould.cx> | ||
1013 | 894 | |||
1014 | 895 | Fleshing out the fallback function, so it should create an icon. | ||
1015 | 896 | |||
1016 | 897 | 2010-01-13 Ted Gould <ted@gould.cx> | ||
1017 | 898 | |||
1018 | 899 | Really we should have gotten the final cleanup unfallback, which we weren't testing for either. | ||
1019 | 900 | |||
1020 | 901 | 2010-01-13 Ted Gould <ted@gould.cx> | ||
1021 | 902 | |||
1022 | 903 | Getting the class the proper way | ||
1023 | 904 | |||
1024 | 905 | 2010-01-13 Ted Gould <ted@gould.cx> | ||
1025 | 906 | |||
1026 | 907 | Clear the fallback timer pointer after using it. | ||
1027 | 908 | |||
1028 | 909 | 2010-01-13 Ted Gould <ted@gould.cx> | ||
1029 | 910 | |||
1030 | 911 | Adding a function to watch if the watcher proxy gets destroyed. | ||
1031 | 912 | |||
1032 | 913 | 2010-01-13 Ted Gould <ted@gould.cx> | ||
1033 | 914 | |||
1034 | 915 | Removing a warning. | ||
1035 | 916 | |||
1036 | 917 | 2010-01-13 Ted Gould <ted@gould.cx> | ||
1037 | 918 | |||
1038 | 919 | Making sure to return a value so that unfallback gets called. | ||
1039 | 920 | |||
1040 | 921 | 2010-01-13 Ted Gould <ted@gould.cx> | ||
1041 | 922 | |||
1042 | 923 | Calling the unfallback function if we're doing this for the second time. | ||
1043 | 924 | |||
1044 | 925 | 2010-01-13 Ted Gould <ted@gould.cx> | ||
1045 | 926 | |||
1046 | 927 | Ignoring the generated fallback test itself | ||
1047 | 928 | |||
1048 | 929 | 2010-01-12 Ted Gould <ted@gould.cx> | ||
1049 | 930 | |||
1050 | 931 | Setting up a dbus proxy and starting to look at owner change events on it when we don't have a NotificationWatcher to look at. | ||
1051 | 932 | |||
1052 | 933 | 2010-01-12 Ted Gould <ted@gould.cx> | ||
1053 | 934 | |||
1054 | 935 | Adding a menu so that the app indicator will init | ||
1055 | 936 | |||
1056 | 937 | 2010-01-12 Ted Gould <ted@gould.cx> | ||
1057 | 938 | |||
1058 | 939 | Wrong class function | ||
1059 | 940 | |||
1060 | 941 | 2010-01-12 Ted Gould <ted@gould.cx> | ||
1061 | 942 | |||
1062 | 943 | Adding the fallback test to the suite | ||
1063 | 944 | |||
1064 | 945 | 2010-01-12 Ted Gould <ted@gould.cx> | ||
1065 | 946 | |||
1066 | 947 | Adding state transitions that'll get us to a passed state. | ||
1067 | 948 | |||
1068 | 949 | 2010-01-12 Ted Gould <ted@gould.cx> | ||
1069 | 950 | |||
1070 | 951 | Adding a kill function and letting the test fail over it. | ||
1071 | 952 | |||
1072 | 953 | 2010-01-12 Ted Gould <ted@gould.cx> | ||
1073 | 954 | |||
1074 | 955 | Printing status in watcher | ||
1075 | 956 | |||
1076 | 957 | 2010-01-12 Ted Gould <ted@gould.cx> | ||
1077 | 958 | |||
1078 | 959 | Adding in the item side of things. | ||
1079 | 960 | |||
1080 | 961 | 2010-01-12 Ted Gould <ted@gould.cx> | ||
1081 | 962 | |||
1082 | 963 | Woah, this is pretty sweet. I hope it works. | ||
1083 | 964 | |||
1084 | 965 | 2010-01-12 Ted Gould <ted@gould.cx> | ||
1085 | 966 | |||
1086 | 967 | Getting the start of the fallback tests in place. | ||
1087 | 968 | |||
1088 | 969 | 2010-01-12 Ted Gould <ted@gould.cx> | ||
1089 | 970 | |||
1090 | 971 | Setup the fallback timer and flesh out it's actions. | ||
1091 | 972 | |||
1092 | 973 | 2010-01-12 Ted Gould <ted@gould.cx> | ||
1093 | 974 | |||
1094 | 975 | Fallback timer pointer lifecycle. | ||
1095 | 976 | |||
1096 | 977 | 2010-01-12 Ted Gould <ted@gould.cx> | ||
1097 | 978 | |||
1098 | 979 | Some comments | ||
1099 | 980 | |||
1100 | 981 | 2010-01-12 Ted Gould <ted@gould.cx> | ||
1101 | 982 | |||
1102 | 983 | Start timer fallback | ||
1103 | 984 | |||
1104 | 985 | 2010-01-12 Ted Gould <ted@gould.cx> | ||
1105 | 986 | |||
1106 | 987 | Updating to trunk | ||
1107 | 988 | |||
1108 | 989 | 2010-01-11 Ted Gould <ted@gould.cx> | ||
1109 | 990 | |||
1110 | 991 | Initing and destroying the status_icon variable | ||
1111 | 992 | |||
1112 | 993 | 2010-01-11 Ted Gould <ted@gould.cx> | ||
1113 | 994 | |||
1114 | 995 | Setting the fallback functions so that we can go round trip on setting up this API. | ||
1115 | 996 | |||
1116 | 997 | 2010-01-11 Ted Gould <ted@gould.cx> | ||
1117 | 998 | |||
1118 | 999 | Adding in the class functions for handling the fallback. | ||
1119 | 1000 | |||
1120 | 1001 | 2010-01-12 Ted Gould <ted@gould.cx> | ||
1121 | 1002 | |||
1122 | 1003 | 0.0.8 | ||
1123 | 1004 | |||
1124 | 1005 | 2010-01-12 Ted Gould <ted@gould.cx> | ||
1125 | 1006 | |||
1126 | 1007 | Mirror the icon changes over dbus | ||
1127 | 1008 | |||
1128 | 1009 | 2010-01-12 Cody Russell <crussell@canonical.com> | ||
1129 | 1010 | |||
1130 | 1011 | Remove debugging code | ||
1131 | 1012 | |||
1132 | 1013 | 2010-01-11 Cody Russell <crussell@canonical.com> | ||
1133 | 1014 | |||
1134 | 1015 | trunk merge | ||
1135 | 1016 | |||
1136 | 1017 | 2010-01-11 Cody Russell <crussell@canonical.com> | ||
1137 | 1018 | |||
1138 | 1019 | Label fu | ||
1139 | 1020 | |||
1140 | 1021 | 2010-01-12 Ted Gould <ted@gould.cx> | ||
1141 | 1022 | |||
1142 | 1023 | Adding the middle API file to the cleanfiles for distcheck | ||
1143 | 1024 | |||
1144 | 1025 | 2010-01-12 Ted Gould <ted@gould.cx> | ||
1145 | 1026 | |||
1146 | 1027 | Fixing the path for the tests. | ||
1147 | 1028 | |||
1148 | 1029 | 2010-01-11 Ted Gould <ted@gould.cx> | ||
1149 | 1030 | |||
1150 | 1031 | Updating path names to have more reasonable defaults. | ||
1151 | 1032 | |||
1152 | 1033 | 2010-01-11 Ted Gould <ted@gould.cx> | ||
1153 | 1034 | |||
1154 | 1035 | Having better default paths that look a little more professional. | ||
1155 | 1036 | |||
1156 | 1037 | 2010-01-11 Ted Gould <ted@gould.cx> | ||
1157 | 1038 | |||
1158 | 1039 | Fixes for the mono bindings to make the properties work with enums and the #define'd string names. | ||
1159 | 1040 | |||
1160 | 1041 | 2010-01-11 Ted Gould <ted@gould.cx> | ||
1161 | 1042 | |||
1162 | 1043 | Adding back in the MIDDLE_API and sed magic | ||
1163 | 1044 | |||
1164 | 1045 | 2010-01-11 Ted Gould <ted@gould.cx> | ||
1165 | 1046 | |||
1166 | 1047 | Removing the middle API stuff and cleaning up Makefile | ||
1167 | 1048 | |||
1168 | 1049 | 2010-01-11 Ted Gould <ted@gould.cx> | ||
1169 | 1050 | |||
1170 | 1051 | Cody's customs | ||
1171 | 1052 | |||
1172 | 1053 | 2010-01-11 Cody Russell <crussell@canonical.com> | ||
1173 | 1054 | |||
1174 | 1055 | Mono binding fixes. | ||
1175 | 1056 | |||
1176 | 1057 | 2010-01-11 Ted Gould <ted@gould.cx> | ||
1177 | 1058 | |||
1178 | 1059 | Adding in customs support | ||
1179 | 1060 | |||
1180 | 1061 | 2010-01-11 Ted Gould <ted@gould.cx> | ||
1181 | 1062 | |||
1182 | 1063 | Use sed to get rid of the #defines | ||
1183 | 1064 | |||
1184 | 1065 | 2010-01-11 Ted Gould <ted@gould.cx> | ||
1185 | 1066 | |||
1186 | 1067 | Switching the metadata to not use #defines | ||
1187 | 1068 | |||
1188 | 1069 | 2010-01-11 Ted Gould <ted@gould.cx> | ||
1189 | 1070 | |||
1190 | 1071 | Watching several properties and updating them as they change. | ||
1191 | 1072 | |||
1192 | 1073 | 2010-01-08 Cody Russell <crussell@canonical.com> | ||
1193 | 1074 | |||
1194 | 1075 | Remove debugging code. | ||
1195 | 1076 | |||
1196 | 1077 | 2010-01-08 Cody Russell <crussell@canonical.com> | ||
1197 | 1078 | |||
1198 | 1079 | Watch for changes to label and sensitivity. | ||
1199 | 1080 | |||
1200 | 1081 | 2010-01-08 Ted Gould <ted@gould.cx> | ||
1201 | 1082 | |||
1202 | 1083 | 0.0.7 | ||
1203 | 1084 | |||
1204 | 1085 | 2010-01-08 Ted Gould <ted@gould.cx> | ||
1205 | 1086 | |||
1206 | 1087 | Making the Notification Watcher get it's own interface name. | ||
1207 | 1088 | |||
1208 | 1089 | 2010-01-08 Ted Gould <ted@gould.cx> | ||
1209 | 1090 | |||
1210 | 1091 | Making applications register to the watcher address so they work on KDE | ||
1211 | 1092 | |||
1212 | 1093 | 2010-01-08 Ted Gould <ted@gould.cx> | ||
1213 | 1094 | |||
1214 | 1095 | Make the watcher register it's own name | ||
1215 | 1096 | |||
1216 | 1097 | 2010-01-08 Ted Gould <ted@gould.cx> | ||
1217 | 1098 | |||
1218 | 1099 | Making the service have a name different than the watcher interface. | ||
1219 | 1100 | |||
1220 | 1101 | 2010-01-08 Ted Gould <ted@gould.cx> | ||
1221 | 1102 | |||
1222 | 1103 | Icons branch | ||
1223 | 1104 | |||
1224 | 1105 | 2010-01-08 Ted Gould <ted@gould.cx> | ||
1225 | 1106 | |||
1226 | 1107 | Supporting icons changing and status changing. | ||
1227 | 1108 | |||
1228 | 1109 | 2010-01-08 Ted Gould <ted@gould.cx> | ||
1229 | 1110 | |||
1230 | 1111 | Reactivate kill switch | ||
1231 | 1112 | |||
1232 | 1113 | 2010-01-08 Ted Gould <ted@gould.cx> | ||
1233 | 1114 | |||
1234 | 1115 | Putting the signal on the Class instead of the Instance. | ||
1235 | 1116 | |||
1236 | 1117 | 2010-01-08 Ted Gould <ted@gould.cx> | ||
1237 | 1118 | |||
1238 | 1119 | Debug message cleanup. | ||
1239 | 1120 | |||
1240 | 1121 | 2010-01-08 Ted Gould <ted@gould.cx> | ||
1241 | 1122 | |||
1242 | 1123 | Fixing shutdown signal, but disabling for now | ||
1243 | 1124 | |||
1244 | 1125 | 2010-01-08 Ted Gould <ted@gould.cx> | ||
1245 | 1126 | |||
1246 | 1127 | When destroying the application free all the proxies. | ||
1247 | 1128 | |||
1248 | 1129 | 2010-01-08 Ted Gould <ted@gould.cx> | ||
1249 | 1130 | |||
1250 | 1131 | Fleshing out some of the remove function. For some reason the appstore is getting disposed, but that's the next thing to look at. | ||
1251 | 1132 | |||
1252 | 1133 | 2010-01-08 Ted Gould <ted@gould.cx> | ||
1253 | 1134 | |||
1254 | 1135 | Updating to trunk | ||
1255 | 1136 | |||
1256 | 1137 | 2010-01-08 Ted Gould <ted@gould.cx> | ||
1257 | 1138 | |||
1258 | 1139 | Syncing to final icon-path changes | ||
1259 | 1140 | |||
1260 | 1141 | 2010-01-07 Ted Gould <ted@gould.cx> | ||
1261 | 1142 | |||
1262 | 1143 | Pretty major cut and paste error. Wrong icon. | ||
1263 | 1144 | |||
1264 | 1145 | 2010-01-07 Ted Gould <ted@gould.cx> | ||
1265 | 1146 | |||
1266 | 1147 | Changing dbus-properties header to be static and not built from the XML as it needs a fix. | ||
1267 | 1148 | |||
1268 | 1149 | 2010-01-07 Ted Gould <ted@gould.cx> | ||
1269 | 1150 | |||
1270 | 1151 | Merging in the icon_path branch to start to handle conflicts from there. | ||
1271 | 1152 | |||
1272 | 1153 | 2010-01-07 Ted Gould <ted@gould.cx> | ||
1273 | 1154 | |||
1274 | 1155 | A small refactoring of the code to get the position of an application. | ||
1275 | 1156 | |||
1276 | 1157 | 2010-01-07 Ted Gould <ted@gould.cx> | ||
1277 | 1158 | |||
1278 | 1159 | Fleshing out the signal functions for updates. Some do more callbacks. | ||
1279 | 1160 | |||
1280 | 1161 | 2010-01-07 Ted Gould <ted@gould.cx> | ||
1281 | 1162 | |||
1282 | 1163 | Moving the list of applications management into the state change function. This makes it so that we can handle it appearing and disappearing all in one special place. | ||
1283 | 1164 | |||
1284 | 1165 | 2010-01-07 Ted Gould <ted@gould.cx> | ||
1285 | 1166 | |||
1286 | 1167 | Adding in a status variable | ||
1287 | 1168 | |||
1288 | 1169 | 2010-01-07 Ted Gould <ted@gould.cx> | ||
1289 | 1170 | |||
1290 | 1171 | Responding to the icon changed signal in the indicator. | ||
1291 | 1172 | |||
1292 | 1173 | 2010-01-07 Ted Gould <ted@gould.cx> | ||
1293 | 1174 | |||
1294 | 1175 | Adding an icon_changed signal to the application store | ||
1295 | 1176 | |||
1296 | 1177 | 2010-01-07 Ted Gould <ted@gould.cx> | ||
1297 | 1178 | |||
1298 | 1179 | Cleaning up signal handlers. | ||
1299 | 1180 | |||
1300 | 1181 | 2010-01-07 Ted Gould <ted@gould.cx> | ||
1301 | 1182 | |||
1302 | 1183 | Setting up and connecting to the item signals | ||
1303 | 1184 | |||
1304 | 1185 | 2010-01-08 Ted Gould <ted@gould.cx> | ||
1305 | 1186 | |||
1306 | 1187 | Adding in the ability for applications to specify a directory path to get added to the icon theme search path. | ||
1307 | 1188 | |||
1308 | 1189 | 2010-01-08 Ted Gould <ted@gould.cx> | ||
1309 | 1190 | |||
1310 | 1191 | Using the #defines for the property names instead of strings. Define them once. | ||
1311 | 1192 | |||
1312 | 1193 | 2010-01-08 Ted Gould <ted@gould.cx> | ||
1313 | 1194 | |||
1314 | 1195 | Changing the property to 'IconThemePath' to make it more clear about what it adjusts. | ||
1315 | 1196 | |||
1316 | 1197 | 2010-01-07 Ted Gould <ted@gould.cx> | ||
1317 | 1198 | |||
1318 | 1199 | Adding a path based debug message | ||
1319 | 1200 | |||
1320 | 1201 | 2010-01-07 Ted Gould <ted@gould.cx> | ||
1321 | 1202 | |||
1322 | 1203 | Forgot to adjust the parameter count. | ||
1323 | 1204 | |||
1324 | 1205 | 2010-01-06 Ted Gould <ted@gould.cx> | ||
1325 | 1206 | |||
1326 | 1207 | Handle the case of no icon path more gracefully, by just passing along the null string. | ||
1327 | 1208 | |||
1328 | 1209 | 2010-01-06 Ted Gould <ted@gould.cx> | ||
1329 | 1210 | |||
1330 | 1211 | Ignoring some of the generated files | ||
1331 | 1212 | |||
1332 | 1213 | 2009-12-20 Ted Gould <ted@gould.cx> | ||
1333 | 1214 | |||
1334 | 1215 | Appending the new icon path to the theme search. | ||
1335 | 1216 | |||
1336 | 1217 | 2009-12-20 Ted Gould <ted@gould.cx> | ||
1337 | 1218 | |||
1338 | 1219 | Adding the icon path to the app entry struct | ||
1339 | 1220 | |||
1340 | 1221 | 2009-12-20 Ted Gould <ted@gould.cx> | ||
1341 | 1222 | |||
1342 | 1223 | Adding in the icon path to the list of parameters that are passed when we have a new application. | ||
1343 | 1224 | |||
1344 | 1225 | 2009-12-20 Ted Gould <ted@gould.cx> | ||
1345 | 1226 | |||
1346 | 1227 | Adding new constructor to docs. | ||
1347 | 1228 | |||
1348 | 1229 | 2009-12-20 Ted Gould <ted@gould.cx> | ||
1349 | 1230 | |||
1350 | 1231 | Forgot to get these from the private struct. | ||
1351 | 1232 | |||
1352 | 1233 | 2009-12-20 Ted Gould <ted@gould.cx> | ||
1353 | 1234 | |||
1354 | 1235 | Making the icon-path property construct only and making a constructor to set it. | ||
1355 | 1236 | |||
1356 | 1237 | 2009-12-20 Ted Gould <ted@gould.cx> | ||
1357 | 1238 | |||
1358 | 1239 | Adding the icon_path property to the code. | ||
1359 | 1240 | |||
1360 | 1241 | 2009-12-20 Ted Gould <ted@gould.cx> | ||
1361 | 1242 | |||
1362 | 1243 | Adding of a new property, icon path, to store the path to the icons. | ||
1363 | 1244 | |||
1364 | 1245 | 2010-01-08 Ted Gould <ted@gould.cx> | ||
1365 | 1246 | |||
1366 | 1247 | Changing to freedesktop.org namespace and fixing some of the function names and interfaces that weren't matching the FD.o spec. | ||
1367 | 1248 | |||
1368 | 1249 | 2010-01-08 Aurelien Gateau <aurelien.gateau@canonical.com> | ||
1369 | 1250 | |||
1370 | 1251 | Merged lp:~ted/indicator-application/fdo | ||
1371 | 1252 | |||
1372 | 1253 | 2010-01-08 Ted Gould <ted@gould.cx> | ||
1373 | 1254 | |||
1374 | 1255 | Adjusting so that we use the parameter if it's not an object but a path. | ||
1375 | 1256 | |||
1376 | 1257 | 2010-01-07 Ted Gould <ted@gould.cx> | ||
1377 | 1258 | |||
1378 | 1259 | Allowing for the default path if one is not given. | ||
1379 | 1260 | |||
1380 | 1261 | 2010-01-07 Aurelien Gateau <aurelien.gateau@canonical.com> | ||
1381 | 1262 | |||
1382 | 1263 | Revert part of previous revision: pass the path, not the service name to register_status_item | ||
1383 | 1264 | |||
1384 | 1265 | 2010-01-07 Aurelien Gateau <aurelien.gateau@canonical.com> | ||
1385 | 1266 | |||
1386 | 1267 | Use org.freedesktop namespace | ||
1387 | 1268 | |||
1388 | 1269 | 2010-01-08 Ted Gould <ted@gould.cx> | ||
1389 | 1270 | |||
1390 | 1271 | Typo in documentation using wrong values for the enum. | ||
1391 | 1272 | |||
1392 | 1273 | 2010-01-08 Sebastien Bacher <seb128@ubuntu.com> | ||
1393 | 1274 | |||
1394 | 1275 | Use correct status syntax in the api description (lp: #504700) | ||
1395 | 1276 | |||
1396 | 1277 | 2010-01-07 Ted Gould <ted@gould.cx> | ||
1397 | 1278 | |||
1398 | 1279 | Support for check items in the libappindicator menu parser. | ||
1399 | 1280 | |||
1400 | 1281 | 2010-01-07 Cody Russell <crussell@canonical.com> | ||
1401 | 1282 | |||
1402 | 1283 | Toggle events | ||
1403 | 1284 | |||
1404 | 1285 | 2010-01-07 Cody Russell <crussell@canonical.com> | ||
1405 | 1286 | |||
1406 | 1287 | More checkbox related updates. | ||
1407 | 1288 | |||
1408 | 1289 | 2010-01-07 Cody Russell <crussell@canonical.com> | ||
1409 | 1290 | |||
1410 | 1291 | Checkmark support | ||
1411 | 1292 | |||
1412 | 1293 | 2009-12-23 Aurelien Gateau <aurelien.gateau@canonical.com> | ||
1413 | 1294 | |||
1414 | 1295 | Previous commit was not meant to be pushed to trunk | ||
1415 | 1296 | Revert my mess | ||
1416 | 1297 | |||
1417 | 1298 | 2009-12-23 Aurelien Gateau <aurelien.gateau@canonical.com> | ||
1418 | 1299 | |||
1419 | 1300 | Make it work on KDE | ||
1420 | 1301 | |||
1421 | 1302 | 2009-12-17 Ted Gould <ted@gould.cx> | ||
1422 | 1303 | |||
1423 | 1304 | Adding ChangeLog to tarball | ||
1424 | 1305 | |||
1425 | 1306 | 2009-12-17 Ken VanDine <ken.vandine@canonical.com> | ||
1426 | 1307 | |||
1427 | 1308 | include ChangeLog in EXTRA_DIST | ||
1428 | 1309 | |||
1429 | 1310 | 2009-12-17 Ted Gould <ted@gould.cx> | ||
1430 | 1311 | |||
1431 | 1312 | 0.0.6 | ||
1432 | 1313 | |||
1433 | 1314 | 2009-12-17 Ted Gould <ted@gould.cx> | ||
1434 | 1315 | |||
1435 | 1316 | Using a constant snk file instead of generating it each time. | ||
1436 | 1317 | |||
1437 | 1318 | 2009-12-17 Ken VanDine <ken.vandine@canonical.com> | ||
1438 | 1319 | |||
1439 | 1320 | use srcdir for the path to appindicator-sharp.snk | ||
1440 | 1321 | |||
1441 | 1322 | 2009-12-17 Ken VanDine <ken.vandine@canonical.com> | ||
1442 | 1323 | |||
1443 | 1324 | Don't create the signature during build | ||
1444 | 1325 | |||
1445 | 1326 | 2009-12-17 Ted Gould <ted@gould.cx> | ||
1446 | 1327 | |||
1447 | 1328 | 0.0.5 | ||
1448 | 1329 | |||
1449 | 1330 | 2009-12-17 Ted Gould <ted@gould.cx> | ||
1450 | 1331 | |||
1451 | 1332 | Linking Mono bindings to versioned library and fixing the example with licensing info and a menu. | ||
1452 | 1333 | |||
1453 | 1334 | 2009-12-17 Ken VanDine <ken.vandine@canonical.com> | ||
1454 | 1335 | |||
1455 | 1336 | Added license/copyright to the example and un-commented out the code that adds the menu. | ||
1456 | 1337 | |||
1457 | 1338 | 2009-12-17 Ken VanDine <ken.vandine@canonical.com> | ||
1458 | 1339 | |||
1459 | 1340 | link against the versioned library | ||
1460 | 1341 | |||
1461 | 1342 | 2009-12-17 Ted Gould <ted@gould.cx> | ||
1462 | 1343 | |||
1463 | 1344 | Fix issue with setting a menu twice by only allocating one dbusmenu server. | ||
1464 | 1345 | |||
1465 | 1346 | 2009-12-17 Cody Russell <crussell@canonical.com> | ||
1466 | 1347 | |||
1467 | 1348 | Only create the dbusmenu server if it doesn't exist | ||
1468 | 1349 | |||
1469 | 1350 | 2009-12-17 Ted Gould <ted@gould.cx> | ||
1470 | 1351 | |||
1471 | 1352 | Initing 'menuservice' to NULL | ||
1472 | 1353 | |||
1473 | 1354 | 2009-12-17 Ted Gould <ted@gould.cx> | ||
1474 | 1355 | |||
1475 | 1356 | Only build a dbusmenu server if we don't have one. | ||
1476 | 1357 | |||
1477 | 1358 | 2009-12-17 Ted Gould <ted@gould.cx> | ||
1478 | 1359 | |||
1479 | 1360 | Mono build cleanups | ||
1480 | 1361 | |||
1481 | 1362 | 2009-12-17 Ken VanDine <ken.vandine@canonical.com> | ||
1482 | 1363 | |||
1483 | 1364 | Install the assembly in the gac | ||
1484 | 1365 | |||
1485 | 1366 | 2009-12-17 Ted Gould <ted@gould.cx> | ||
1486 | 1367 | |||
1487 | 1368 | Updates to Mono bindings to make them more Mono-onic. | ||
1488 | 1369 | |||
1489 | 1370 | 2009-12-16 Jason Smith <jason.smith@canonical.com> | ||
1490 | 1371 | |||
1491 | 1372 | Make mono bindings less redundant and more mono friendly | ||
1492 | 1373 | |||
1493 | 1374 | 2009-12-17 Ted Gould <ted@gould.cx> | ||
1494 | 1375 | |||
1495 | 1376 | Mono and Pythong bindings living together. | ||
1496 | 1377 | |||
1497 | 1378 | 2009-12-16 Ken VanDine <ken.vandine@canonical.com> | ||
1498 | 1379 | |||
1499 | 1380 | Use a versioned assemblydir | ||
1500 | 1381 | |||
1501 | 1382 | 2009-12-16 Ken VanDine <ken.vandine@canonical.com> | ||
1502 | 1383 | |||
1503 | 1384 | use more macros | ||
1504 | 1385 | |||
1505 | 1386 | 2009-12-16 Ken VanDine <ken.vandine@canonical.com> | ||
1506 | 1387 | |||
1507 | 1388 | Reference the correct dll | ||
1508 | 1389 | |||
1509 | 1390 | 2009-12-16 Ken VanDine <ken.vandine@canonical.com> | ||
1510 | 1391 | |||
1511 | 1392 | merged in python bindings branch and some of my fixes needed for packaging | ||
1512 | 1393 | |||
1513 | 1394 | 2009-12-16 Ken VanDine <ken.vandine@canonical.com> | ||
1514 | 1395 | |||
1515 | 1396 | exclude the path in subst replace in the dbus-binding-tool command | ||
1516 | 1397 | |||
1517 | 1398 | 2009-12-14 Ken VanDine <ken.vandine@canonical.com> | ||
1518 | 1399 | |||
1519 | 1400 | use path to find includes | ||
1520 | 1401 | |||
1521 | 1402 | 2009-12-11 Ted Gould <ted@gould.cx> | ||
1522 | 1403 | |||
1523 | 1404 | Fixing the build system to link everything all happy like. | ||
1524 | 1405 | |||
1525 | 1406 | 2009-12-11 Ted Gould <ted@gould.cx> | ||
1526 | 1407 | |||
1527 | 1408 | Adding the Python build system into the indicator-application one. | ||
1528 | 1409 | |||
1529 | 1410 | 2009-12-11 Ted Gould <ted@gould.cx> | ||
1530 | 1411 | |||
1531 | 1412 | Stealing a bunch of Neil's python binding code. | ||
1532 | 1413 | |||
1533 | 1414 | 2009-12-14 Ted Gould <ted@gould.cx> | ||
1534 | 1415 | |||
1535 | 1416 | Merging in mono bindings. | ||
1536 | 1417 | |||
1537 | 1418 | 2009-12-14 Ted Gould <ted@gould.cx> | ||
1538 | 1419 | |||
1539 | 1420 | Looking for the assembly files in the right location. | ||
1540 | 1421 | |||
1541 | 1422 | 2009-12-14 Ted Gould <ted@gould.cx> | ||
1542 | 1423 | |||
1543 | 1424 | Adding the test files to dist and making sure we find them in the right directory. | ||
1544 | 1425 | |||
1545 | 1426 | 2009-12-14 Ted Gould <ted@gould.cx> | ||
1546 | 1427 | |||
1547 | 1428 | Merging in Jason's fix of Cody's branch. Yeah, seriously. | ||
1548 | 1429 | |||
1549 | 1430 | 2009-12-14 Jason Smith <jason.smith@canonical.com> | ||
1550 | 1431 | |||
1551 | 1432 | Nicer fix | ||
1552 | 1433 | |||
1553 | 1434 | 2009-12-14 Jason Smith <jason.smith@canonical.com> | ||
1554 | 1435 | |||
1555 | 1436 | Make build work right | ||
1556 | 1437 | |||
1557 | 1438 | 2009-12-12 Cody Russell <crussell@canonical.com> | ||
1558 | 1439 | |||
1559 | 1440 | Try to add SetMenu() | ||
1560 | 1441 | |||
1561 | 1442 | 2009-12-12 Cody Russell <crussell@canonical.com> | ||
1562 | 1443 | |||
1563 | 1444 | Initial stab at setting up test/example fu | ||
1564 | 1445 | |||
1565 | 1446 | 2009-12-11 Cody Russell <crussell@canonical.com> | ||
1566 | 1447 | |||
1567 | 1448 | Fix distcheck | ||
1568 | 1449 | |||
1569 | 1450 | 2009-12-11 Cody Russell <crussell@canonical.com> | ||
1570 | 1451 | |||
1571 | 1452 | Move appindicator-sharp.pc to appindicator-sharp-0.1.pc | ||
1572 | 1453 | |||
1573 | 1454 | 2009-12-11 Cody Russell <crussell@canonical.com> | ||
1574 | 1455 | |||
1575 | 1456 | trunk merge, resolve conflicts | ||
1576 | 1457 | |||
1577 | 1458 | 2009-12-11 Cody Russell <crussell@canonical.com> | ||
1578 | 1459 | |||
1579 | 1460 | Add missing Makefile.am | ||
1580 | 1461 | |||
1581 | 1462 | 2009-12-11 Cody Russell <crussell@canonical.com> | ||
1582 | 1463 | |||
1583 | 1464 | Move to bindings/mono | ||
1584 | 1465 | |||
1585 | 1466 | 2009-12-11 Cody Russell <crussell@canonical.com> | ||
1586 | 1467 | |||
1587 | 1468 | Build for Mono bindings | ||
1588 | 1469 | |||
1589 | 1470 | 2009-12-07 Jason Smith <jason@t500> | ||
1590 | 1471 | |||
1591 | 1472 | Add script to automate building (someone should do this without autofoo) | ||
1592 | 1473 | |||
1593 | 1474 | 2009-12-07 Jason Smith <jason@t500> | ||
1594 | 1475 | |||
1595 | 1476 | Ensure names are nice and pretty | ||
1596 | 1477 | |||
1597 | 1478 | 2009-12-07 Jason Smith <jason@t500> | ||
1598 | 1479 | |||
1599 | 1480 | Make build work | ||
1600 | 1481 | |||
1601 | 1482 | 2009-12-07 Jason Smith <jason@t500> | ||
1602 | 1483 | |||
1603 | 1484 | Add mono xml api file | ||
1604 | 1485 | |||
1605 | 1486 | 2009-12-11 Ted Gould <ted@gould.cx> | ||
1606 | 1487 | |||
1607 | 1488 | 0.0.4 | ||
1608 | 1489 | |||
1609 | 1490 | 2009-12-11 Ted Gould <ted@gould.cx> | ||
1610 | 1491 | |||
1611 | 1492 | Adding extra files to the distribution tarball and making the documentation include the version number. | ||
1612 | 1493 | |||
1613 | 1494 | 2009-12-11 Ken VanDine <ken.vandine@canonical.com> | ||
1614 | 1495 | |||
1615 | 1496 | include autogen.sh, COPYING.LGPL.2.1 and COPYING.LGPL.3 in EXTRA_DIST | ||
1616 | 1497 | |||
1617 | 1498 | 2009-12-11 Ken VanDine <ken.vandine@canonical.com> | ||
1618 | 1499 | |||
1619 | 1500 | Merged changes from trunk | ||
1620 | 1501 | |||
1621 | 1502 | 2009-12-11 Ken VanDine <ken.vandine@canonical.com> | ||
1622 | 1503 | |||
1623 | 1504 | * Bump version to 0.0.4 | ||
1624 | 1505 | * Include version in the generated docs | ||
1625 | 1506 | |||
1626 | 1507 | 2009-12-10 Ted Gould <ted@gould.cx> | ||
1627 | 1508 | |||
1628 | 1509 | Documentation cleanups | ||
1629 | 1510 | |||
1630 | 1511 | 2009-12-10 Ken VanDine <ken.vandine@canonical.com> | ||
1631 | 1512 | |||
1632 | 1513 | set a title and remove releaseinfo, we haven't set it yet. | ||
1633 | 1514 | |||
1634 | 1515 | 2009-12-10 Ted Gould <ted@gould.cx> | ||
1635 | 1516 | |||
1636 | 1517 | 0.0.3 | ||
1637 | 1518 | |||
1638 | 1519 | 2009-12-10 Ted Gould <ted@gould.cx> | ||
1639 | 1520 | |||
1640 | 1521 | Increasing libindicator requirement to 0.3.0 | ||
1641 | 1522 | |||
1642 | 1523 | 2009-12-10 Ken VanDine <ken.vandine@canonical.com> | ||
1643 | 1524 | |||
1644 | 1525 | Bump required version for libindicator to 0.3.0 | ||
1645 | 1526 | |||
1646 | 1527 | 2009-12-09 Ted Gould <ted@gould.cx> | ||
1647 | 1528 | |||
1648 | 1529 | Adding support for separators. | ||
1649 | 1530 | |||
1650 | 1531 | 2009-12-09 Cody Russell <crussell@canonical.com> | ||
1651 | 1532 | |||
1652 | 1533 | Add support for separator menuitems | ||
1653 | 1534 | |||
1654 | 1535 | 2009-12-09 Ted Gould <ted@gould.cx> | ||
1655 | 1536 | |||
1656 | 1537 | Switching back to the calling style with all the parameters. Otherwise the --enable-gtk-doc gets lost. | ||
1657 | 1538 | |||
1658 | 1539 | 2009-12-09 Ted Gould <ted@gould.cx> | ||
1659 | 1540 | |||
1660 | 1541 | Fixing up documentation and making it error if symbols are missing. | ||
1661 | 1542 | |||
1662 | 1543 | 2009-12-08 Ted Gould <ted@gould.cx> | ||
1663 | 1544 | |||
1664 | 1545 | Putting gtk-doc-check into a wrapper to it runs in srcdir | ||
1665 | 1546 | |||
1666 | 1547 | 2009-12-08 Ted Gould <ted@gould.cx> | ||
1667 | 1548 | |||
1668 | 1549 | Adding in some section documentation. | ||
1669 | 1550 | |||
1670 | 1551 | 2009-12-08 Ted Gould <ted@gould.cx> | ||
1671 | 1552 | |||
1672 | 1553 | Documenting the AppIndicatorClass as well. | ||
1673 | 1554 | |||
1674 | 1555 | 2009-12-08 Ted Gould <ted@gould.cx> | ||
1675 | 1556 | |||
1676 | 1557 | Fixing function documentation. | ||
1677 | 1558 | |||
1678 | 1559 | 2009-12-08 Ted Gould <ted@gould.cx> | ||
1679 | 1560 | |||
1680 | 1561 | Adding documentation for the signal string defines. | ||
1681 | 1562 | |||
1682 | 1563 | 2009-12-08 Ted Gould <ted@gould.cx> | ||
1683 | 1564 | |||
1684 | 1565 | Adding in documentation for the Object/Class macros | ||
1685 | 1566 | |||
1686 | 1567 | 2009-12-08 Ted Gould <ted@gould.cx> | ||
1687 | 1568 | |||
1688 | 1569 | Adding a check rule for documentation. | ||
1689 | 1570 | |||
1690 | 1571 | 2009-12-09 Ted Gould <ted@gould.cx> | ||
1691 | 1572 | |||
1692 | 1573 | Adding a directory name on the distribution of the .pc.in file | ||
1693 | 1574 | |||
1694 | 1575 | 2009-12-09 Cody Russell <crussell@canonical.com> | ||
1695 | 1576 | |||
1696 | 1577 | Add pkgconfig support, fixes bug #494583 | ||
1697 | 1578 | |||
1698 | 1579 | 2009-12-09 Cody Russell <crussell@canonical.com> | ||
1699 | 1580 | |||
1700 | 1581 | pkgconfig Libs and Requires fixes | ||
1701 | 1582 | |||
1702 | 1583 | 2009-12-09 Cody Russell <crussell@canonical.com> | ||
1703 | 1584 | |||
1704 | 1585 | merge from trunk | ||
1705 | 1586 | |||
1706 | 1587 | 2009-12-09 Cody Russell <crussell@canonical.com> | ||
1707 | 1588 | |||
1708 | 1589 | pkgconfig file | ||
1709 | 1590 | |||
1710 | 1591 | 2009-12-09 Ted Gould <ted@gould.cx> | ||
1711 | 1592 | |||
1712 | 1593 | Fix to autogen.sh to support configure options. | ||
1713 | 1594 | |||
1714 | 1595 | 2009-12-09 Cody Russell <crussell@canonical.com> | ||
1715 | 1596 | |||
1716 | 1597 | fix autogen.sh | ||
1717 | 1598 | |||
1718 | 1599 | 2009-12-08 Ted Gould <ted@gould.cx> | ||
1719 | 1600 | |||
1720 | 1601 | Improved menu item parsing from Cody. | ||
1721 | 1602 | |||
1722 | 1603 | 2009-12-08 Cody Russell <crussell@canonical.com> | ||
1723 | 1604 | |||
1724 | 1605 | Beefed up and stuff. | ||
1725 | 1606 | |||
1726 | 1607 | 2009-12-08 Ted Gould <ted@gould.cx> | ||
1727 | 1608 | |||
1728 | 1609 | Adding support for building gtk-doc documentation. | ||
1729 | 1610 | |||
1730 | 1611 | 2009-12-08 Ted Gould <ted@gould.cx> | ||
1731 | 1612 | |||
1732 | 1613 | Making it so that we have a local gtk-doc.make file that will pass a dist without the lib being built. | ||
1733 | 1614 | |||
1734 | 1615 | 2009-12-08 Ted Gould <ted@gould.cx> | ||
1735 | 1616 | |||
1736 | 1617 | Ken's gtk-doc integration branch | ||
1737 | 1618 | |||
1738 | 1619 | 2009-12-08 Ken VanDine <ken.vandine@canonical.com> | ||
1739 | 1620 | |||
1740 | 1621 | Removed a commented variable | ||
1741 | 1622 | |||
1742 | 1623 | 2009-12-08 Ken VanDine <ken.vandine@canonical.com> | ||
1743 | 1624 | |||
1744 | 1625 | Clean up some cruft I left around | ||
1745 | 1626 | |||
1746 | 1627 | 2009-12-08 Ken VanDine <ken.vandine@canonical.com> | ||
1747 | 1628 | |||
1748 | 1629 | Fixes for make distcheck and default configure args | ||
1749 | 1630 | |||
1750 | 1631 | 2009-12-08 Ken VanDine <ken.vandine@canonical.com> | ||
1751 | 1632 | |||
1752 | 1633 | Added some missing gtk-doc related files | ||
1753 | 1634 | |||
1754 | 1635 | 2009-12-08 Ken VanDine <ken.vandine@canonical.com> | ||
1755 | 1636 | |||
1756 | 1637 | don't run gtkdocize with autogen.sh | ||
1757 | 1638 | |||
1758 | 1639 | 2009-12-05 Ken VanDine <ken.vandine@canonical.com> | ||
1759 | 1640 | |||
1760 | 1641 | remove --enable-gtk-doc from autogen.sh | ||
1761 | 1642 | |||
1762 | 1643 | 2009-12-05 Ken VanDine <ken.vandine@canonical.com> | ||
1763 | 1644 | |||
1764 | 1645 | generate gtk-doc | ||
1765 | 1646 | |||
1766 | 1647 | 2009-12-07 Ted Gould <ted@gould.cx> | ||
1767 | 1648 | |||
1768 | 1649 | Adding in an activate signal. | ||
1769 | 1650 | |||
1770 | 1651 | 2009-12-07 Cody Russell <crussell@canonical.com> | ||
1771 | 1652 | |||
1772 | 1653 | Add 'activate' signal support | ||
1773 | 1654 | |||
1774 | 1655 | 2009-12-04 Ted Gould <ted@gould.cx> | ||
1775 | 1656 | |||
1776 | 1657 | Increasing to version 0.0.2 | ||
1777 | 1658 | |||
1778 | 1659 | 2009-12-04 Ted Gould <ted@gould.cx> | ||
1779 | 1660 | |||
1780 | 1661 | Test suite fixes for the GTK Menu changes. | ||
1781 | 1662 | |||
1782 | 1663 | 2009-12-04 Cody Russell <crussell@canonical.com> | ||
1783 | 1664 | |||
1784 | 1665 | Remove the menu test | ||
1785 | 1666 | |||
1786 | 1667 | 2009-12-04 Cody Russell <crussell@canonical.com> | ||
1787 | 1668 | |||
1788 | 1669 | test fix | ||
1789 | 1670 | |||
1790 | 1671 | 2009-12-04 Cody Russell <crussell@canonical.com> | ||
1791 | 1672 | |||
1792 | 1673 | Test fixes | ||
1793 | 1674 | |||
1794 | 1675 | 2009-12-04 Ted Gould <ted@gould.cx> | ||
1795 | 1676 | |||
1796 | 1677 | Adding GTK Menu support to libappindicator and removing dbusmenu support. | ||
1797 | 1678 | |||
1798 | 1679 | 2009-12-04 Cody Russell <crussell@canonical.com> | ||
1799 | 1680 | |||
1800 | 1681 | credit :) | ||
1801 | 1682 | |||
1802 | 1683 | 2009-12-04 Cody Russell <crussell@canonical.com> | ||
1803 | 1684 | |||
1804 | 1685 | Small cleanup | ||
1805 | 1686 | |||
1806 | 1687 | 2009-12-04 Cody Russell <crussell@canonical.com> | ||
1807 | 1688 | |||
1808 | 1689 | Fix up some docs | ||
1809 | 1690 | |||
1810 | 1691 | 2009-12-03 Cody Russell <crussell@canonical.com> | ||
1811 | 1692 | |||
1812 | 1693 | API changes, gtk menu support | ||
1813 | 1694 | |||
1814 | 1695 | 2009-12-02 Ted Gould <ted@gould.cx> | ||
1815 | 1696 | |||
1816 | 1697 | Adding legal headers on files and licenses. | ||
1817 | 1698 | |||
1818 | 1699 | 2009-11-30 Ted Gould <ted@gould.cx> | ||
1819 | 1700 | |||
1820 | 1701 | Copyright notice for marshallers definition. | ||
1821 | 1702 | |||
1822 | 1703 | 2009-11-30 Ted Gould <ted@gould.cx> | ||
1823 | 1704 | |||
1824 | 1705 | Header for a DBus interface description, not sure if that's right or not. | ||
1825 | 1706 | |||
1826 | 1707 | 2009-11-30 Ted Gould <ted@gould.cx> | ||
1827 | 1708 | |||
1828 | 1709 | Adding in GPLv3 headers. | ||
1829 | 1710 | |||
1830 | 1711 | 2009-11-30 Ted Gould <ted@gould.cx> | ||
1831 | 1712 | |||
1832 | 1713 | Adding in LGPL v3/2 headers | ||
1833 | 1714 | |||
1834 | 1715 | 2009-11-30 Ted Gould <ted@gould.cx> | ||
1835 | 1716 | |||
1836 | 1717 | Adding GPLv3 headers. | ||
1837 | 1718 | |||
1838 | 1719 | 2009-11-30 Ted Gould <ted@gould.cx> | ||
1839 | 1720 | |||
1840 | 1721 | GPL header | ||
1841 | 1722 | |||
1842 | 1723 | 2009-11-30 Ted Gould <ted@gould.cx> | ||
1843 | 1724 | |||
1844 | 1725 | Adding in copying license files. | ||
1845 | 1726 | |||
1846 | 1727 | 2009-11-30 Ted Gould <ted@gould.cx> | ||
1847 | 1728 | |||
1848 | 1729 | Getting the right named files. | ||
1849 | 1730 | |||
1850 | 1731 | 2009-12-02 Ted Gould <ted@gould.cx> | ||
1851 | 1732 | |||
1852 | 1733 | Changing the name from indicator-custom to indicator-application | ||
1853 | 1734 | |||
1854 | 1735 | 2009-11-30 Ted Gould <ted@gould.cx> | ||
1855 | 1736 | |||
1856 | 1737 | Changing the insides to remove the custom stuff. | ||
1857 | 1738 | |||
1858 | 1739 | 2009-11-30 Ted Gould <ted@gould.cx> | ||
1859 | 1740 | |||
1860 | 1741 | De-customizing the directory stuff. | ||
1861 | 1742 | |||
1862 | 1743 | 2009-11-30 Ted Gould <ted@gould.cx> | ||
1863 | 1744 | |||
1864 | 1745 | Migrating to the new 'app' world. | ||
1865 | 1746 | |||
1866 | 1747 | 2009-11-30 Ted Gould <ted@gould.cx> | ||
1867 | 1748 | |||
1868 | 1749 | Shortening the object names as well. People hate typing. | ||
1869 | 1750 | |||
1870 | 1751 | 2009-11-30 Ted Gould <ted@gould.cx> | ||
1871 | 1752 | |||
1872 | 1753 | Massive custom to application find and replace throughout the code. | ||
1873 | 1754 | |||
1874 | 1755 | 2009-11-30 Ted Gould <ted@gould.cx> | ||
1875 | 1756 | |||
1876 | 1757 | Ignoring happily again. | ||
1877 | 1758 | |||
1878 | 1759 | 2009-11-30 Ted Gould <ted@gould.cx> | ||
1879 | 1760 | |||
1880 | 1761 | Shortening the file names as well. | ||
1881 | 1762 | |||
1882 | 1763 | 2009-11-30 Ted Gould <ted@gould.cx> | ||
1883 | 1764 | |||
1884 | 1765 | Making the directory name shorter | ||
1885 | 1766 | |||
1886 | 1767 | 2009-11-30 Ted Gould <ted@gould.cx> | ||
1887 | 1768 | |||
1888 | 1769 | Changing file names, and some fallouts from that. | ||
1889 | 1770 | |||
1890 | 1771 | 2009-11-30 Ted Gould <ted@gould.cx> | ||
1891 | 1772 | |||
1892 | 1773 | Total insane rename. Probably broke more than a few things. | ||
1893 | 1774 | |||
1894 | 1775 | 2009-11-30 Ted Gould <ted@gould.cx> | ||
1895 | 1776 | |||
1896 | 1777 | Another name change. | ||
1897 | 1778 | |||
1898 | 1779 | 2009-11-24 Ted Gould <ted@gould.cx> | ||
1899 | 1780 | |||
1900 | 1781 | Changing all the dbus names. | ||
1901 | 1782 | |||
1902 | 1783 | 2009-11-24 Ted Gould <ted@gould.cx> | ||
1903 | 1784 | |||
1904 | 1785 | Name changed | ||
1905 | 1786 | |||
1906 | 1787 | 2009-11-24 Ted Gould <ted@gould.cx> | ||
1907 | 1788 | |||
1908 | 1789 | Name changes | ||
1909 | 1790 | |||
1910 | 1791 | 2009-11-24 Ted Gould <ted@gould.cx> | ||
1911 | 1792 | |||
1912 | 1793 | A bunch of code. | ||
1913 | 1794 | |||
1914 | 1795 | 2009-12-02 Ted Gould <ted@gould.cx> | ||
1915 | 1796 | |||
1916 | 1797 | Create a service and start using it. Also updating to libindicator 0.3.0. | ||
1917 | 1798 | |||
1918 | 1799 | 2009-11-24 Ted Gould <ted@gould.cx> | ||
1919 | 1800 | |||
1920 | 1801 | Moving the connection code into a function that is called to check to see if we have enough data. This fixes distcheck after the merge from main. | ||
1921 | 1802 | |||
1922 | 1803 | 2009-11-24 Ted Gould <ted@gould.cx> | ||
1923 | 1804 | |||
1924 | 1805 | Merging in changes on trunk. Resolving a conflict. | ||
1925 | 1806 | |||
1926 | 1807 | 2009-11-24 Ted Gould <ted@gould.cx> | ||
1927 | 1808 | |||
1928 | 1809 | Woot, basic remove support. Causes warnings, but it works. | ||
1929 | 1810 | |||
1930 | 1811 | 2009-11-24 Ted Gould <ted@gould.cx> | ||
1931 | 1812 | |||
1932 | 1813 | Showing the icon. Now we can put things up in the menu! Finally. | ||
1933 | 1814 | |||
1934 | 1815 | 2009-11-24 Ted Gould <ted@gould.cx> | ||
1935 | 1816 | |||
1936 | 1817 | Ignoring the marshallers | ||
1937 | 1818 | |||
1938 | 1819 | 2009-11-24 Ted Gould <ted@gould.cx> | ||
1939 | 1820 | |||
1940 | 1821 | Building a little more of a menu item for testing. | ||
1941 | 1822 | |||
1942 | 1823 | 2009-11-24 Ted Gould <ted@gould.cx> | ||
1943 | 1824 | |||
1944 | 1825 | Fixing Marshallers so that everything is happy-happy. | ||
1945 | 1826 | |||
1946 | 1827 | 2009-11-23 Ted Gould <ted@canonical.com> | ||
1947 | 1828 | |||
1948 | 1829 | I really shouldn't have to register marshalers. Srsly. | ||
1949 | 1830 | |||
1950 | 1831 | 2009-11-23 Ted Gould <ted@canonical.com> | ||
1951 | 1832 | |||
1952 | 1833 | Moving the registration of the marshallers until after the proxy. Odd that I'd have to do this, but let's try. | ||
1953 | 1834 | |||
1954 | 1835 | 2009-11-23 Ted Gould <ted@canonical.com> | ||
1955 | 1836 | |||
1956 | 1837 | Forgot return types. | ||
1957 | 1838 | |||
1958 | 1839 | 2009-11-23 Ted Gould <ted@canonical.com> | ||
1959 | 1840 | |||
1960 | 1841 | Registering marshallers for DBus in the indicator. | ||
1961 | 1842 | |||
1962 | 1843 | 2009-11-23 Ted Gould <ted@canonical.com> | ||
1963 | 1844 | |||
1964 | 1845 | Adding a debug message on getting an application. | ||
1965 | 1846 | |||
1966 | 1847 | 2009-11-23 Ted Gould <ted@canonical.com> | ||
1967 | 1848 | |||
1968 | 1849 | Making a simple client | ||
1969 | 1850 | |||
1970 | 1851 | 2009-11-23 Ted Gould <ted@canonical.com> | ||
1971 | 1852 | |||
1972 | 1853 | Connecting to a notification watcher. | ||
1973 | 1854 | |||
1974 | 1855 | 2009-11-23 Ted Gould <ted@canonical.com> | ||
1975 | 1856 | |||
1976 | 1857 | Adding in a TODO | ||
1977 | 1858 | |||
1978 | 1859 | 2009-11-23 Ted Gould <ted@canonical.com> | ||
1979 | 1860 | |||
1980 | 1861 | Commenting. | ||
1981 | 1862 | |||
1982 | 1863 | 2009-11-23 Ted Gould <ted@canonical.com> | ||
1983 | 1864 | |||
1984 | 1865 | Fixing custom indicator watcher object path. | ||
1985 | 1866 | |||
1986 | 1867 | 2009-11-23 Ted Gould <ted@canonical.com> | ||
1987 | 1868 | |||
1988 | 1869 | Cleaning up main a little bit and handling the 'disconnected' case that doesn't yet quite exist. | ||
1989 | 1870 | |||
1990 | 1871 | 2009-11-23 Ted Gould <ted@canonical.com> | ||
1991 | 1872 | |||
1992 | 1873 | Adding a remove function and switching to the position in the list being the position. | ||
1993 | 1874 | |||
1994 | 1875 | 2009-11-09 Ted Gould <ted@canonical.com> | ||
1995 | 1876 | |||
1996 | 1877 | Adding in the dbus shared header. | ||
1997 | 1878 | |||
1998 | 1879 | 2009-11-09 Ted Gould <ted@canonical.com> | ||
1999 | 1880 | |||
2000 | 1881 | A simple little app. | ||
2001 | 1882 | |||
2002 | 1883 | 2009-11-09 Ted Gould <ted@canonical.com> | ||
2003 | 1884 | |||
2004 | 1885 | Adding a defualt file for a little appliction that'll grow into a full app. | ||
2005 | 1886 | |||
2006 | 1887 | 2009-11-06 Ted Gould <ted@canonical.com> | ||
2007 | 1888 | |||
2008 | 1889 | Grabbing the properties and going to town. Turning back into another signal. | ||
2009 | 1890 | |||
2010 | 1891 | 2009-11-06 Ted Gould <ted@canonical.com> | ||
2011 | 1892 | |||
2012 | 1893 | Adding some XML for dbus properties interface. | ||
2013 | 1894 | |||
2014 | 1895 | 2009-11-06 Ted Gould <ted@canonical.com> | ||
2015 | 1896 | |||
2016 | 1897 | Building the property proxy. | ||
2017 | 1898 | |||
2018 | 1899 | 2009-11-06 Ted Gould <ted@canonical.com> | ||
2019 | 1900 | |||
2020 | 1901 | Forgot to save. | ||
2021 | 1902 | |||
2022 | 1903 | 2009-11-06 Ted Gould <ted@canonical.com> | ||
2023 | 1904 | |||
2024 | 1905 | Building a proxy. | ||
2025 | 1906 | |||
2026 | 1907 | 2009-11-06 Ted Gould <ted@canonical.com> | ||
2027 | 1908 | |||
2028 | 1909 | Adding an application list. | ||
2029 | 1910 | |||
2030 | 1911 | 2009-11-06 Ted Gould <ted@canonical.com> | ||
2031 | 1912 | |||
2032 | 1913 | Getting the registration signal, and passing it up the stack. | ||
2033 | 1914 | |||
2034 | 1915 | 2009-11-06 Ted Gould <ted@canonical.com> | ||
2035 | 1916 | |||
2036 | 1917 | Adding app add/remove to appstore | ||
2037 | 1918 | |||
2038 | 1919 | 2009-11-06 Ted Gould <ted@canonical.com> | ||
2039 | 1920 | |||
2040 | 1921 | Woot! Now we have signals in our watcher. Let's rock on! | ||
2041 | 1922 | |||
2042 | 1923 | 2009-11-06 Ted Gould <ted@canonical.com> | ||
2043 | 1924 | |||
2044 | 1925 | Connecting the watcher and the appstore. And actually building one. We're on DBus now. | ||
2045 | 1926 | |||
2046 | 1927 | 2009-11-06 Ted Gould <ted@canonical.com> | ||
2047 | 1928 | |||
2048 | 1929 | Moving the watcher stuff to the new object. | ||
2049 | 1930 | |||
2050 | 1931 | 2009-11-06 Ted Gould <ted@canonical.com> | ||
2051 | 1932 | |||
2052 | 1933 | Creating a new object to be our watcher. Apparently we can't have two DBus interfaces on the same object :( | ||
2053 | 1934 | |||
2054 | 1935 | 2009-11-06 Ted Gould <ted@canonical.com> | ||
2055 | 1936 | |||
2056 | 1937 | Adding in teh source directory for distcheck | ||
2057 | 1938 | |||
2058 | 1939 | 2009-11-06 Ted Gould <ted@canonical.com> | ||
2059 | 1940 | |||
2060 | 1941 | Adding in a set of marshallers to make our signals all happy. | ||
2061 | 1942 | |||
2062 | 1943 | 2009-11-06 Ted Gould <ted@canonical.com> | ||
2063 | 1944 | |||
2064 | 1945 | Putting some signals on here. | ||
2065 | 1946 | |||
2066 | 1947 | 2009-11-06 Ted Gould <ted@canonical.com> | ||
2067 | 1948 | |||
2068 | 1949 | Changing some API and implementing the simple stuff. | ||
2069 | 1950 | |||
2070 | 1951 | 2009-11-06 Ted Gould <ted@canonical.com> | ||
2071 | 1952 | |||
2072 | 1953 | Fleshing out the application added stuff | ||
2073 | 1954 | |||
2074 | 1955 | 2009-11-06 Ted Gould <ted@canonical.com> | ||
2075 | 1956 | |||
2076 | 1957 | Fleshing out get_entries | ||
2077 | 1958 | |||
2078 | 1959 | 2009-11-06 Ted Gould <ted@canonical.com> | ||
2079 | 1960 | |||
2080 | 1961 | Making for a list of applications that we can build and destroy at will. | ||
2081 | 1962 | |||
2082 | 1963 | 2009-11-06 Ted Gould <ted@canonical.com> | ||
2083 | 1964 | |||
2084 | 1965 | Hooking up to the proxy. Let's do this! | ||
2085 | 1966 | |||
2086 | 1967 | 2009-11-06 Ted Gould <ted@canonical.com> | ||
2087 | 1968 | |||
2088 | 1969 | Fleshing out connected to start bringing up the proxy. | ||
2089 | 1970 | |||
2090 | 1971 | 2009-11-06 Ted Gould <ted@canonical.com> | ||
2091 | 1972 | |||
2092 | 1973 | Migrating over to the libindicator 0.3.0 API. | ||
2093 | 1974 | |||
2094 | 1975 | 2009-11-02 Ted Gould <ted@canonical.com> | ||
2095 | 1976 | |||
2096 | 1977 | We've got a service manager. Now we'll start ourselves up! | ||
2097 | 1978 | |||
2098 | 1979 | 2009-11-02 Ted Gould <ted@canonical.com> | ||
2099 | 1980 | |||
2100 | 1981 | Getting the name into a header. | ||
2101 | 1982 | |||
2102 | 1983 | 2009-11-02 Ted Gould <ted@canonical.com> | ||
2103 | 1984 | |||
2104 | 1985 | Boom, make us an indicator service. | ||
2105 | 1986 | |||
2106 | 1987 | 2009-10-28 Ted Gould <ted@canonical.com> | ||
2107 | 1988 | |||
2108 | 1989 | Building our app store | ||
2109 | 1990 | |||
2110 | 1991 | 2009-10-28 Ted Gould <ted@canonical.com> | ||
2111 | 1992 | |||
2112 | 1993 | Registering ourselves on dbus | ||
2113 | 1994 | |||
2114 | 1995 | 2009-10-28 Ted Gould <ted@canonical.com> | ||
2115 | 1996 | |||
2116 | 1997 | Boom! Now we're implementing dbus. | ||
2117 | 1998 | |||
2118 | 1999 | 2009-10-28 Ted Gould <ted@canonical.com> | ||
2119 | 2000 | |||
2120 | 2001 | Adding an appstore object to hold all of our apps. | ||
2121 | 2002 | |||
2122 | 2003 | 2009-10-28 Ted Gould <ted@canonical.com> | ||
2123 | 2004 | |||
2124 | 2005 | Adding the custom-service interface. | ||
2125 | 2006 | |||
2126 | 2007 | 2009-10-28 Ted Gould <ted@canonical.com> | ||
2127 | 2008 | |||
2128 | 2009 | Pulling in the unreviewed lib-flesh branch | ||
2129 | 2010 | |||
2130 | 2011 | 2009-11-04 Ted Gould <ted@canonical.com> | ||
2131 | 2012 | |||
2132 | 2013 | Put the cleanup of gtester on the wrong variable. | ||
2133 | 2014 | |||
2134 | 2015 | 2009-11-04 Ted Gould <ted@canonical.com> | ||
2135 | 2016 | |||
2136 | 2017 | A small fix to make things run under dbus-test-runner so that we start a dbus test session. | ||
2137 | 2018 | |||
2138 | 2019 | 2009-11-03 Ted Gould <ted@canonical.com> | ||
2139 | 2020 | |||
2140 | 2021 | Put the gtester test under a dbus-test-runner to ensure that we have a session bus to test with. | ||
2141 | 2022 | |||
2142 | 2023 | 2009-11-03 Ted Gould <ted@canonical.com> | ||
2143 | 2024 | |||
2144 | 2025 | Fleshing out the library so that the interface is implemented. Also tests for the library. | ||
2145 | 2026 | |||
2146 | 2027 | 2009-11-03 Ted Gould <ted@canonical.com> | ||
2147 | 2028 | |||
2148 | 2029 | Removing the checks on private being NULL when we're already testing the object. | ||
2149 | 2030 | |||
2150 | 2031 | 2009-10-22 Ted Gould <ted@canonical.com> | ||
2151 | 2032 | |||
2152 | 2033 | 'Merging' in trunk. No changes. Better history. | ||
2153 | 2034 | |||
2154 | 2035 | 2009-10-22 Ted Gould <ted@canonical.com> | ||
2155 | 2036 | |||
2156 | 2037 | Adding in testing the location of the dbusmenuserver | ||
2157 | 2038 | |||
2158 | 2039 | 2009-10-22 Ted Gould <ted@canonical.com> | ||
2159 | 2040 | |||
2160 | 2041 | Looking for the wrong property, we can only set the object. | ||
2161 | 2042 | |||
2162 | 2043 | 2009-10-22 Ted Gould <ted@canonical.com> | ||
2163 | 2044 | |||
2164 | 2045 | We can't get the enum values from the string param spec, we need to find the enum one and then use that. | ||
2165 | 2046 | |||
2166 | 2047 | 2009-10-22 Ted Gould <ted@canonical.com> | ||
2167 | 2048 | |||
2168 | 2049 | Property name changes. Boo. | ||
2169 | 2050 | |||
2170 | 2051 | 2009-10-22 Ted Gould <ted@canonical.com> | ||
2171 | 2052 | |||
2172 | 2053 | Changes due to the properties changes. | ||
2173 | 2054 | |||
2174 | 2055 | 2009-10-22 Ted Gould <ted@canonical.com> | ||
2175 | 2056 | |||
2176 | 2057 | Gimme a break | ||
2177 | 2058 | |||
2178 | 2059 | 2009-10-22 Ted Gould <ted@canonical.com> | ||
2179 | 2060 | |||
2180 | 2061 | Adding a set of read-only properties that deal with the strings for dbus, and let the other properties do the real work. | ||
2181 | 2062 | |||
2182 | 2063 | 2009-10-22 Ted Gould <ted@canonical.com> | ||
2183 | 2064 | |||
2184 | 2065 | Checking the category and state | ||
2185 | 2066 | |||
2186 | 2067 | 2009-10-22 Ted Gould <ted@canonical.com> | ||
2187 | 2068 | |||
2188 | 2069 | All strings work. | ||
2189 | 2070 | |||
2190 | 2071 | 2009-10-22 Ted Gould <ted@canonical.com> | ||
2191 | 2072 | |||
2192 | 2073 | Fleshing out the property counting. | ||
2193 | 2074 | |||
2194 | 2075 | 2009-10-22 Ted Gould <ted@canonical.com> | ||
2195 | 2076 | |||
2196 | 2077 | Settng the right path | ||
2197 | 2078 | |||
2198 | 2079 | 2009-10-22 Ted Gould <ted@canonical.com> | ||
2199 | 2080 | |||
2200 | 2081 | If we fail, we need to really fail. | ||
2201 | 2082 | |||
2202 | 2083 | 2009-10-22 Ted Gould <ted@canonical.com> | ||
2203 | 2084 | |||
2204 | 2085 | Adding a kill function, just in case. | ||
2205 | 2086 | |||
2206 | 2087 | 2009-10-22 Ted Gould <ted@canonical.com> | ||
2207 | 2088 | |||
2208 | 2089 | Basic code calling all the properties. | ||
2209 | 2090 | |||
2210 | 2091 | 2009-10-22 Ted Gould <ted@canonical.com> | ||
2211 | 2092 | |||
2212 | 2093 | Fleshing out the server to setup a simple custom indicator. | ||
2213 | 2094 | |||
2214 | 2095 | 2009-10-22 Ted Gould <ted@canonical.com> | ||
2215 | 2096 | |||
2216 | 2097 | Switching to using a little autotest as well. | ||
2217 | 2098 | |||
2218 | 2099 | 2009-10-22 Ted Gould <ted@canonical.com> | ||
2219 | 2100 | |||
2220 | 2101 | Adding in two little client server binaries for testing the custom indicator. | ||
2221 | 2102 | |||
2222 | 2103 | 2009-10-21 Ted Gould <ted@canonical.com> | ||
2223 | 2104 | |||
2224 | 2105 | Change the enums to match the KDE ones to make life simpler even though I dislike the names. | ||
2225 | 2106 | |||
2226 | 2107 | 2009-10-21 Ted Gould <ted@canonical.com> | ||
2227 | 2108 | |||
2228 | 2109 | Turning on verbose output and showing the status of all tests. | ||
2229 | 2110 | |||
2230 | 2111 | 2009-10-21 Ted Gould <ted@canonical.com> | ||
2231 | 2112 | |||
2232 | 2113 | Getting the prototype right. | ||
2233 | 2114 | |||
2234 | 2115 | 2009-10-21 Ted Gould <ted@canonical.com> | ||
2235 | 2116 | |||
2236 | 2117 | The signal should have a string not a enum value. | ||
2237 | 2118 | |||
2238 | 2119 | 2009-10-21 Ted Gould <ted@canonical.com> | ||
2239 | 2120 | |||
2240 | 2121 | Making sure to signal if we change the status. | ||
2241 | 2122 | |||
2242 | 2123 | 2009-10-21 Ted Gould <ted@canonical.com> | ||
2243 | 2124 | |||
2244 | 2125 | Adding test to test the property change signals. | ||
2245 | 2126 | |||
2246 | 2127 | 2009-10-21 Ted Gould <ted@canonical.com> | ||
2247 | 2128 | |||
2248 | 2129 | Checking all the set functions. | ||
2249 | 2130 | |||
2250 | 2131 | 2009-10-21 Ted Gould <ted@canonical.com> | ||
2251 | 2132 | |||
2252 | 2133 | Switching from doing the GValues as enums to the more specific types. | ||
2253 | 2134 | |||
2254 | 2135 | 2009-10-21 Ted Gould <ted@canonical.com> | ||
2255 | 2136 | |||
2256 | 2137 | Silly, these are enums not ints. | ||
2257 | 2138 | |||
2258 | 2139 | 2009-10-21 Ted Gould <ted@canonical.com> | ||
2259 | 2140 | |||
2260 | 2141 | Adding a test that sets a bunch of properties. | ||
2261 | 2142 | |||
2262 | 2143 | 2009-10-21 Ted Gould <ted@canonical.com> | ||
2263 | 2144 | |||
2264 | 2145 | Ah, forgot a return. Cody would kill me! Oh, no. | ||
2265 | 2146 | |||
2266 | 2147 | 2009-10-21 Ted Gould <ted@canonical.com> | ||
2267 | 2148 | |||
2268 | 2149 | Woot! We can build a custom indicator, and it exists. | ||
2269 | 2150 | |||
2270 | 2151 | 2009-10-20 Ted Gould <ted@canonical.com> | ||
2271 | 2152 | |||
2272 | 2153 | Now we're building a test, woot! | ||
2273 | 2154 | |||
2274 | 2155 | 2009-10-20 Ted Gould <ted@canonical.com> | ||
2275 | 2156 | |||
2276 | 2157 | Tests directory. | ||
2277 | 2158 | |||
2278 | 2159 | 2009-10-20 Ted Gould <ted@canonical.com> | ||
2279 | 2160 | |||
2280 | 2161 | Fleshing out the get functions. | ||
2281 | 2162 | |||
2282 | 2163 | 2009-10-20 Ted Gould <ted@canonical.com> | ||
2283 | 2164 | |||
2284 | 2165 | Fleshing out the set functions. | ||
2285 | 2166 | |||
2286 | 2167 | 2009-10-20 Ted Gould <ted@canonical.com> | ||
2287 | 2168 | |||
2288 | 2169 | Filling out some prototypes. | ||
2289 | 2170 | |||
2290 | 2171 | 2009-10-20 Ted Gould <ted@canonical.com> | ||
2291 | 2172 | |||
2292 | 2173 | Okay, connecting this little thing into DBus already. | ||
2293 | 2174 | |||
2294 | 2175 | 2009-10-20 Ted Gould <ted@canonical.com> | ||
2295 | 2176 | |||
2296 | 2177 | Making sure to free and unref all of our private variables. | ||
2297 | 2178 | |||
2298 | 2179 | 2009-10-20 Ted Gould <ted@canonical.com> | ||
2299 | 2180 | |||
2300 | 2181 | Now for some 'set' code. Bringin' it. | ||
2301 | 2182 | |||
2302 | 2183 | 2009-10-20 Ted Gould <ted@canonical.com> | ||
2303 | 2184 | |||
2304 | 2185 | Fleshing out get parameters... | ||
2305 | 2186 | |||
2306 | 2187 | 2009-10-20 Ted Gould <ted@canonical.com> | ||
2307 | 2188 | |||
2308 | 2189 | Adding in a bunch of things to the private struct. We now have data! | ||
2309 | 2190 | |||
2310 | 2191 | 2009-10-20 Ted Gould <ted@canonical.com> | ||
2311 | 2192 | |||
2312 | 2193 | Basic property case statements. | ||
2313 | 2194 | |||
2314 | 2195 | 2009-10-19 Ted Gould <ted@canonical.com> | ||
2315 | 2196 | |||
2316 | 2197 | Creating a connected property to check easily. | ||
2317 | 2198 | |||
2318 | 2199 | 2009-10-19 Ted Gould <ted@canonical.com> | ||
2319 | 2200 | |||
2320 | 2201 | Boom, there are some signals. | ||
2321 | 2202 | |||
2322 | 2203 | 2009-10-19 Ted Gould <ted@canonical.com> | ||
2323 | 2204 | |||
2324 | 2205 | Adding in the dbus signals from that interface. | ||
2325 | 2206 | |||
2326 | 2207 | 2009-10-19 Ted Gould <ted@canonical.com> | ||
2327 | 2208 | |||
2328 | 2209 | Header comments and a new signal that we'll need to deal with. | ||
2329 | 2210 | |||
2330 | 2211 | 2009-10-19 Ted Gould <ted@canonical.com> | ||
2331 | 2212 | |||
2332 | 2213 | Wow, properties. The properties system in gobject is a little insane. | ||
2333 | 2214 | |||
2334 | 2215 | 2009-10-17 Ted Gould <ted@canonical.com> | ||
2335 | 2216 | |||
2336 | 2217 | Changing the name to match the changes in the previous commit. | ||
2337 | 2218 | |||
2338 | 2219 | 2009-10-17 Ted Gould <ted@canonical.com> | ||
2339 | 2220 | |||
2340 | 2221 | Switching the name to be more consistent. | ||
2341 | 2222 | |||
2342 | 2223 | 2009-10-17 Ted Gould <ted@canonical.com> | ||
2343 | 2224 | |||
2344 | 2225 | Making sure to get the property names into defines so that we can ensure they're all the same. | ||
2345 | 2226 | |||
2346 | 2227 | 2009-10-17 Ted Gould <ted@canonical.com> | ||
2347 | 2228 | |||
2348 | 2229 | Filling out the property list. | ||
2349 | 2230 | |||
2350 | 2231 | 2009-10-16 Ted Gould <ted@canonical.com> | ||
2351 | 2232 | |||
2352 | 2233 | Putting in our first property, status. Woo hoo! | ||
2353 | 2234 | |||
2354 | 2235 | 2009-10-16 Ted Gould <ted@canonical.com> | ||
2355 | 2236 | |||
2356 | 2237 | Forgot to change the package name | ||
2357 | 2238 | |||
2358 | 2239 | 2009-10-16 Ted Gould <ted@canonical.com> | ||
2359 | 2240 | |||
2360 | 2241 | Set and get properties | ||
2361 | 2242 | |||
2362 | 2243 | 2009-10-16 Ted Gould <ted@canonical.com> | ||
2363 | 2244 | |||
2364 | 2245 | Merging in the library interface. | ||
2365 | 2246 | |||
2366 | 2247 | 2009-10-22 Ted Gould <ted@canonical.com> | ||
2367 | 2248 | |||
2368 | 2249 | Branch building up the interface for the library. | ||
2369 | 2250 | |||
2370 | 2251 | 2009-10-17 Ted Gould <ted@canonical.com> | ||
2371 | 2252 | |||
2372 | 2253 | Getting the name change into the templates properly. | ||
2373 | 2254 | |||
2374 | 2255 | 2009-10-17 Ted Gould <ted@canonical.com> | ||
2375 | 2256 | |||
2376 | 2257 | Making the enums camel case. I prefer the other, but it seems best to match GTK style | ||
2377 | 2258 | |||
2378 | 2259 | 2009-10-16 Ted Gould <ted@canonical.com> | ||
2379 | 2260 | |||
2380 | 2261 | Oops, shouldn't be CLUTTER there. | ||
2381 | 2262 | |||
2382 | 2263 | 2009-10-16 Ted Gould <ted@canonical.com> | ||
2383 | 2264 | |||
2384 | 2265 | Adding the possibility of making the directories silently. | ||
2385 | 2266 | |||
2386 | 2267 | 2009-10-16 Ted Gould <ted@canonical.com> | ||
2387 | 2268 | |||
2388 | 2269 | Some small changes to make 'distcheck' happy. | ||
2389 | 2270 | |||
2390 | 2271 | 2009-10-16 Ted Gould <ted@canonical.com> | ||
2391 | 2272 | |||
2392 | 2273 | Another object file bites the dust | ||
2393 | 2274 | |||
2394 | 2275 | 2009-10-16 Ted Gould <ted@canonical.com> | ||
2395 | 2276 | |||
2396 | 2277 | Fixing the templates. | ||
2397 | 2278 | |||
2398 | 2279 | 2009-10-16 Ted Gould <ted@canonical.com> | ||
2399 | 2280 | |||
2400 | 2281 | Filling out the enums to have values. | ||
2401 | 2282 | |||
2402 | 2283 | 2009-10-16 Ted Gould <ted@canonical.com> | ||
2403 | 2284 | |||
2404 | 2285 | Adding the C file into the build as well. | ||
2405 | 2286 | |||
2406 | 2287 | 2009-10-16 Ted Gould <ted@canonical.com> | ||
2407 | 2288 | |||
2408 | 2289 | Putting in the enum templates and building them. | ||
2409 | 2290 | |||
2410 | 2291 | 2009-10-16 Ted Gould <ted@canonical.com> | ||
2411 | 2292 | |||
2412 | 2293 | Setting up build to build the enums. | ||
2413 | 2294 | |||
2414 | 2295 | 2009-10-16 Ted Gould <ted@canonical.com> | ||
2415 | 2296 | |||
2416 | 2297 | Adding programs for buiding enums and marsherers and all that jazz | ||
2417 | 2298 | |||
2418 | 2299 | 2009-10-16 Ted Gould <ted@canonical.com> | ||
2419 | 2300 | |||
2420 | 2301 | Stealing these makefile segments to build enums and marshallers | ||
2421 | 2302 | |||
2422 | 2303 | 2009-10-16 Ted Gould <ted@canonical.com> | ||
2423 | 2304 | |||
2424 | 2305 | Building a basic prototype of the API for the lib. | ||
2425 | 2306 | |||
2426 | 2307 | 2009-10-15 Ted Gould <ted@canonical.com> | ||
2427 | 2308 | |||
2428 | 2309 | Building a basic library starting out. | ||
2429 | 2310 | |||
2430 | 2311 | 2009-10-15 Ted Gould <ted@canonical.com> | ||
2431 | 2312 | |||
2432 | 2313 | We need a directory. | ||
2433 | 2314 | |||
2434 | 2315 | 2009-10-15 Ted Gould <ted@canonical.com> | ||
2435 | 2316 | |||
2436 | 2317 | We're on the dbus branch now | ||
2437 | 2318 | |||
2438 | 2319 | 2009-10-16 Ted Gould <ted@canonical.com> | ||
2439 | 2320 | |||
2440 | 2321 | Adding in the DBus interface files and building of those. | ||
2441 | 2322 | |||
2442 | 2323 | 2009-10-15 Ted Gould <ted@canonical.com> | ||
2443 | 2324 | |||
2444 | 2325 | Ignoring the generated dbus interfaces. | ||
2445 | 2326 | |||
2446 | 2327 | 2009-10-15 Ted Gould <ted@canonical.com> | ||
2447 | 2328 | |||
2448 | 2329 | Building the ChangeLog on dist | ||
2449 | 2330 | |||
2450 | 2331 | 2009-10-13 Ted Gould <ted@canonical.com> | ||
2451 | 2332 | |||
2452 | 2333 | Making sure we get our specs and clean up after ourselves. Distcheck magic. | ||
2453 | 2334 | |||
2454 | 2335 | 2009-10-13 Ted Gould <ted@canonical.com> | ||
2455 | 2336 | |||
2456 | 2337 | Getting some functions so that we can link happy like. | ||
2457 | 2338 | |||
2458 | 2339 | 2009-10-13 Ted Gould <ted@canonical.com> | ||
2459 | 2340 | |||
2460 | 2341 | Fixing symbol names. | ||
2461 | 2342 | |||
2462 | 2343 | 2009-10-13 Ted Gould <ted@canonical.com> | ||
2463 | 2344 | |||
2464 | 2345 | Getting to building all these header files nicely. | ||
2465 | 2346 | |||
2466 | 2347 | 2009-10-13 Ted Gould <ted@canonical.com> | ||
2467 | 2348 | |||
2468 | 2349 | Some dbus y'all! | ||
2469 | 2350 | |||
2470 | 2351 | 2009-10-13 Ted Gould <ted@canonical.com> | ||
2471 | 2352 | |||
2472 | 2353 | A basical build system and basic files. | ||
2473 | 2354 | |||
2474 | 2355 | 2009-10-13 Ted Gould <ted@canonical.com> | ||
2475 | 2356 | |||
2476 | 2357 | Building a basic indicator and the service to go along with it. | ||
2477 | 2358 | |||
2478 | 2359 | 2009-10-13 Ted Gould <ted@canonical.com> | ||
2479 | 2360 | |||
2480 | 2361 | Cleaning up status | ||
2481 | 2362 | |||
2482 | 2363 | 2009-10-13 Ted Gould <ted@canonical.com> | ||
2483 | 2364 | |||
2484 | 2365 | Local install on distcheck, now it passes. | ||
2485 | 2366 | |||
2486 | 2367 | 2009-10-13 Ted Gould <ted@canonical.com> | ||
2487 | 2368 | |||
2488 | 2369 | Wrong version | ||
2489 | 2370 | |||
2490 | 2371 | 2009-10-13 Ted Gould <ted@canonical.com> | ||
2491 | 2372 | |||
2492 | 2373 | DBus Service file | ||
2493 | 2374 | |||
2494 | 2375 | 2009-10-13 Ted Gould <ted@canonical.com> | ||
2495 | 2376 | |||
2496 | 2377 | Autogen and friends | ||
2497 | 2378 | |||
2498 | 2379 | 2009-10-13 Ted Gould <ted@canonical.com> | ||
2499 | 2380 | |||
2500 | 2381 | Very basic. | ||
2501 | 2382 | |||
2502 | 2383 | 2009-10-13 Ted Gould <ted@canonical.com> | ||
2503 | 2384 | |||
2504 | 2385 | First version | ||
2505 | 2386 | |||
2506 | 0 | 2387 | ||
2507 | === added file 'INSTALL' | |||
2508 | --- INSTALL 1970-01-01 00:00:00 +0000 | |||
2509 | +++ INSTALL 2010-04-01 21:04:20 +0000 | |||
2510 | @@ -0,0 +1,302 @@ | |||
2511 | 1 | Installation Instructions | ||
2512 | 2 | ************************* | ||
2513 | 3 | |||
2514 | 4 | Copyright (C) 1994, 1995, 1996, 1999, 2000, 2001, 2002, 2004, 2005, | ||
2515 | 5 | 2006, 2007, 2008, 2009 Free Software Foundation, Inc. | ||
2516 | 6 | |||
2517 | 7 | This file is free documentation; the Free Software Foundation gives | ||
2518 | 8 | unlimited permission to copy, distribute and modify it. | ||
2519 | 9 | |||
2520 | 10 | Basic Installation | ||
2521 | 11 | ================== | ||
2522 | 12 | |||
2523 | 13 | Briefly, the shell commands `./configure; make; make install' should | ||
2524 | 14 | configure, build, and install this package. The following | ||
2525 | 15 | more-detailed instructions are generic; see the `README' file for | ||
2526 | 16 | instructions specific to this package. | ||
2527 | 17 | |||
2528 | 18 | The `configure' shell script attempts to guess correct values for | ||
2529 | 19 | various system-dependent variables used during compilation. It uses | ||
2530 | 20 | those values to create a `Makefile' in each directory of the package. | ||
2531 | 21 | It may also create one or more `.h' files containing system-dependent | ||
2532 | 22 | definitions. Finally, it creates a shell script `config.status' that | ||
2533 | 23 | you can run in the future to recreate the current configuration, and a | ||
2534 | 24 | file `config.log' containing compiler output (useful mainly for | ||
2535 | 25 | debugging `configure'). | ||
2536 | 26 | |||
2537 | 27 | It can also use an optional file (typically called `config.cache' | ||
2538 | 28 | and enabled with `--cache-file=config.cache' or simply `-C') that saves | ||
2539 | 29 | the results of its tests to speed up reconfiguring. Caching is | ||
2540 | 30 | disabled by default to prevent problems with accidental use of stale | ||
2541 | 31 | cache files. | ||
2542 | 32 | |||
2543 | 33 | If you need to do unusual things to compile the package, please try | ||
2544 | 34 | to figure out how `configure' could check whether to do them, and mail | ||
2545 | 35 | diffs or instructions to the address given in the `README' so they can | ||
2546 | 36 | be considered for the next release. If you are using the cache, and at | ||
2547 | 37 | some point `config.cache' contains results you don't want to keep, you | ||
2548 | 38 | may remove or edit it. | ||
2549 | 39 | |||
2550 | 40 | The file `configure.ac' (or `configure.in') is used to create | ||
2551 | 41 | `configure' by a program called `autoconf'. You need `configure.ac' if | ||
2552 | 42 | you want to change it or regenerate `configure' using a newer version | ||
2553 | 43 | of `autoconf'. | ||
2554 | 44 | |||
2555 | 45 | The simplest way to compile this package is: | ||
2556 | 46 | |||
2557 | 47 | 1. `cd' to the directory containing the package's source code and type | ||
2558 | 48 | `./configure' to configure the package for your system. | ||
2559 | 49 | |||
2560 | 50 | Running `configure' might take a while. While running, it prints | ||
2561 | 51 | some messages telling which features it is checking for. | ||
2562 | 52 | |||
2563 | 53 | 2. Type `make' to compile the package. | ||
2564 | 54 | |||
2565 | 55 | 3. Optionally, type `make check' to run any self-tests that come with | ||
2566 | 56 | the package. | ||
2567 | 57 | |||
2568 | 58 | 4. Type `make install' to install the programs and any data files and | ||
2569 | 59 | documentation. | ||
2570 | 60 | |||
2571 | 61 | 5. You can remove the program binaries and object files from the | ||
2572 | 62 | source code directory by typing `make clean'. To also remove the | ||
2573 | 63 | files that `configure' created (so you can compile the package for | ||
2574 | 64 | a different kind of computer), type `make distclean'. There is | ||
2575 | 65 | also a `make maintainer-clean' target, but that is intended mainly | ||
2576 | 66 | for the package's developers. If you use it, you may have to get | ||
2577 | 67 | all sorts of other programs in order to regenerate files that came | ||
2578 | 68 | with the distribution. | ||
2579 | 69 | |||
2580 | 70 | 6. Often, you can also type `make uninstall' to remove the installed | ||
2581 | 71 | files again. | ||
2582 | 72 | |||
2583 | 73 | Compilers and Options | ||
2584 | 74 | ===================== | ||
2585 | 75 | |||
2586 | 76 | Some systems require unusual options for compilation or linking that | ||
2587 | 77 | the `configure' script does not know about. Run `./configure --help' | ||
2588 | 78 | for details on some of the pertinent environment variables. | ||
2589 | 79 | |||
2590 | 80 | You can give `configure' initial values for configuration parameters | ||
2591 | 81 | by setting variables in the command line or in the environment. Here | ||
2592 | 82 | is an example: | ||
2593 | 83 | |||
2594 | 84 | ./configure CC=c99 CFLAGS=-g LIBS=-lposix | ||
2595 | 85 | |||
2596 | 86 | *Note Defining Variables::, for more details. | ||
2597 | 87 | |||
2598 | 88 | Compiling For Multiple Architectures | ||
2599 | 89 | ==================================== | ||
2600 | 90 | |||
2601 | 91 | You can compile the package for more than one kind of computer at the | ||
2602 | 92 | same time, by placing the object files for each architecture in their | ||
2603 | 93 | own directory. To do this, you can use GNU `make'. `cd' to the | ||
2604 | 94 | directory where you want the object files and executables to go and run | ||
2605 | 95 | the `configure' script. `configure' automatically checks for the | ||
2606 | 96 | source code in the directory that `configure' is in and in `..'. | ||
2607 | 97 | |||
2608 | 98 | With a non-GNU `make', it is safer to compile the package for one | ||
2609 | 99 | architecture at a time in the source code directory. After you have | ||
2610 | 100 | installed the package for one architecture, use `make distclean' before | ||
2611 | 101 | reconfiguring for another architecture. | ||
2612 | 102 | |||
2613 | 103 | On MacOS X 10.5 and later systems, you can create libraries and | ||
2614 | 104 | executables that work on multiple system types--known as "fat" or | ||
2615 | 105 | "universal" binaries--by specifying multiple `-arch' options to the | ||
2616 | 106 | compiler but only a single `-arch' option to the preprocessor. Like | ||
2617 | 107 | this: | ||
2618 | 108 | |||
2619 | 109 | ./configure CC="gcc -arch i386 -arch x86_64 -arch ppc -arch ppc64" \ | ||
2620 | 110 | CXX="g++ -arch i386 -arch x86_64 -arch ppc -arch ppc64" \ | ||
2621 | 111 | CPP="gcc -E" CXXCPP="g++ -E" | ||
2622 | 112 | |||
2623 | 113 | This is not guaranteed to produce working output in all cases, you | ||
2624 | 114 | may have to build one architecture at a time and combine the results | ||
2625 | 115 | using the `lipo' tool if you have problems. | ||
2626 | 116 | |||
2627 | 117 | Installation Names | ||
2628 | 118 | ================== | ||
2629 | 119 | |||
2630 | 120 | By default, `make install' installs the package's commands under | ||
2631 | 121 | `/usr/local/bin', include files under `/usr/local/include', etc. You | ||
2632 | 122 | can specify an installation prefix other than `/usr/local' by giving | ||
2633 | 123 | `configure' the option `--prefix=PREFIX'. | ||
2634 | 124 | |||
2635 | 125 | You can specify separate installation prefixes for | ||
2636 | 126 | architecture-specific files and architecture-independent files. If you | ||
2637 | 127 | pass the option `--exec-prefix=PREFIX' to `configure', the package uses | ||
2638 | 128 | PREFIX as the prefix for installing programs and libraries. | ||
2639 | 129 | Documentation and other data files still use the regular prefix. | ||
2640 | 130 | |||
2641 | 131 | In addition, if you use an unusual directory layout you can give | ||
2642 | 132 | options like `--bindir=DIR' to specify different values for particular | ||
2643 | 133 | kinds of files. Run `configure --help' for a list of the directories | ||
2644 | 134 | you can set and what kinds of files go in them. | ||
2645 | 135 | |||
2646 | 136 | If the package supports it, you can cause programs to be installed | ||
2647 | 137 | with an extra prefix or suffix on their names by giving `configure' the | ||
2648 | 138 | option `--program-prefix=PREFIX' or `--program-suffix=SUFFIX'. | ||
2649 | 139 | |||
2650 | 140 | Optional Features | ||
2651 | 141 | ================= | ||
2652 | 142 | |||
2653 | 143 | Some packages pay attention to `--enable-FEATURE' options to | ||
2654 | 144 | `configure', where FEATURE indicates an optional part of the package. | ||
2655 | 145 | They may also pay attention to `--with-PACKAGE' options, where PACKAGE | ||
2656 | 146 | is something like `gnu-as' or `x' (for the X Window System). The | ||
2657 | 147 | `README' should mention any `--enable-' and `--with-' options that the | ||
2658 | 148 | package recognizes. | ||
2659 | 149 | |||
2660 | 150 | For packages that use the X Window System, `configure' can usually | ||
2661 | 151 | find the X include and library files automatically, but if it doesn't, | ||
2662 | 152 | you can use the `configure' options `--x-includes=DIR' and | ||
2663 | 153 | `--x-libraries=DIR' to specify their locations. | ||
2664 | 154 | |||
2665 | 155 | Particular systems | ||
2666 | 156 | ================== | ||
2667 | 157 | |||
2668 | 158 | On HP-UX, the default C compiler is not ANSI C compatible. If GNU | ||
2669 | 159 | CC is not installed, it is recommended to use the following options in | ||
2670 | 160 | order to use an ANSI C compiler: | ||
2671 | 161 | |||
2672 | 162 | ./configure CC="cc -Ae -D_XOPEN_SOURCE=500" | ||
2673 | 163 | |||
2674 | 164 | and if that doesn't work, install pre-built binaries of GCC for HP-UX. | ||
2675 | 165 | |||
2676 | 166 | On OSF/1 a.k.a. Tru64, some versions of the default C compiler cannot | ||
2677 | 167 | parse its `<wchar.h>' header file. The option `-nodtk' can be used as | ||
2678 | 168 | a workaround. If GNU CC is not installed, it is therefore recommended | ||
2679 | 169 | to try | ||
2680 | 170 | |||
2681 | 171 | ./configure CC="cc" | ||
2682 | 172 | |||
2683 | 173 | and if that doesn't work, try | ||
2684 | 174 | |||
2685 | 175 | ./configure CC="cc -nodtk" | ||
2686 | 176 | |||
2687 | 177 | On Solaris, don't put `/usr/ucb' early in your `PATH'. This | ||
2688 | 178 | directory contains several dysfunctional programs; working variants of | ||
2689 | 179 | these programs are available in `/usr/bin'. So, if you need `/usr/ucb' | ||
2690 | 180 | in your `PATH', put it _after_ `/usr/bin'. | ||
2691 | 181 | |||
2692 | 182 | On Haiku, software installed for all users goes in `/boot/common', | ||
2693 | 183 | not `/usr/local'. It is recommended to use the following options: | ||
2694 | 184 | |||
2695 | 185 | ./configure --prefix=/boot/common | ||
2696 | 186 | |||
2697 | 187 | Specifying the System Type | ||
2698 | 188 | ========================== | ||
2699 | 189 | |||
2700 | 190 | There may be some features `configure' cannot figure out | ||
2701 | 191 | automatically, but needs to determine by the type of machine the package | ||
2702 | 192 | will run on. Usually, assuming the package is built to be run on the | ||
2703 | 193 | _same_ architectures, `configure' can figure that out, but if it prints | ||
2704 | 194 | a message saying it cannot guess the machine type, give it the | ||
2705 | 195 | `--build=TYPE' option. TYPE can either be a short name for the system | ||
2706 | 196 | type, such as `sun4', or a canonical name which has the form: | ||
2707 | 197 | |||
2708 | 198 | CPU-COMPANY-SYSTEM | ||
2709 | 199 | |||
2710 | 200 | where SYSTEM can have one of these forms: | ||
2711 | 201 | |||
2712 | 202 | OS | ||
2713 | 203 | KERNEL-OS | ||
2714 | 204 | |||
2715 | 205 | See the file `config.sub' for the possible values of each field. If | ||
2716 | 206 | `config.sub' isn't included in this package, then this package doesn't | ||
2717 | 207 | need to know the machine type. | ||
2718 | 208 | |||
2719 | 209 | If you are _building_ compiler tools for cross-compiling, you should | ||
2720 | 210 | use the option `--target=TYPE' to select the type of system they will | ||
2721 | 211 | produce code for. | ||
2722 | 212 | |||
2723 | 213 | If you want to _use_ a cross compiler, that generates code for a | ||
2724 | 214 | platform different from the build platform, you should specify the | ||
2725 | 215 | "host" platform (i.e., that on which the generated programs will | ||
2726 | 216 | eventually be run) with `--host=TYPE'. | ||
2727 | 217 | |||
2728 | 218 | Sharing Defaults | ||
2729 | 219 | ================ | ||
2730 | 220 | |||
2731 | 221 | If you want to set default values for `configure' scripts to share, | ||
2732 | 222 | you can create a site shell script called `config.site' that gives | ||
2733 | 223 | default values for variables like `CC', `cache_file', and `prefix'. | ||
2734 | 224 | `configure' looks for `PREFIX/share/config.site' if it exists, then | ||
2735 | 225 | `PREFIX/etc/config.site' if it exists. Or, you can set the | ||
2736 | 226 | `CONFIG_SITE' environment variable to the location of the site script. | ||
2737 | 227 | A warning: not all `configure' scripts look for a site script. | ||
2738 | 228 | |||
2739 | 229 | Defining Variables | ||
2740 | 230 | ================== | ||
2741 | 231 | |||
2742 | 232 | Variables not defined in a site shell script can be set in the | ||
2743 | 233 | environment passed to `configure'. However, some packages may run | ||
2744 | 234 | configure again during the build, and the customized values of these | ||
2745 | 235 | variables may be lost. In order to avoid this problem, you should set | ||
2746 | 236 | them in the `configure' command line, using `VAR=value'. For example: | ||
2747 | 237 | |||
2748 | 238 | ./configure CC=/usr/local2/bin/gcc | ||
2749 | 239 | |||
2750 | 240 | causes the specified `gcc' to be used as the C compiler (unless it is | ||
2751 | 241 | overridden in the site shell script). | ||
2752 | 242 | |||
2753 | 243 | Unfortunately, this technique does not work for `CONFIG_SHELL' due to | ||
2754 | 244 | an Autoconf bug. Until the bug is fixed you can use this workaround: | ||
2755 | 245 | |||
2756 | 246 | CONFIG_SHELL=/bin/bash /bin/bash ./configure CONFIG_SHELL=/bin/bash | ||
2757 | 247 | |||
2758 | 248 | `configure' Invocation | ||
2759 | 249 | ====================== | ||
2760 | 250 | |||
2761 | 251 | `configure' recognizes the following options to control how it | ||
2762 | 252 | operates. | ||
2763 | 253 | |||
2764 | 254 | `--help' | ||
2765 | 255 | `-h' | ||
2766 | 256 | Print a summary of all of the options to `configure', and exit. | ||
2767 | 257 | |||
2768 | 258 | `--help=short' | ||
2769 | 259 | `--help=recursive' | ||
2770 | 260 | Print a summary of the options unique to this package's | ||
2771 | 261 | `configure', and exit. The `short' variant lists options used | ||
2772 | 262 | only in the top level, while the `recursive' variant lists options | ||
2773 | 263 | also present in any nested packages. | ||
2774 | 264 | |||
2775 | 265 | `--version' | ||
2776 | 266 | `-V' | ||
2777 | 267 | Print the version of Autoconf used to generate the `configure' | ||
2778 | 268 | script, and exit. | ||
2779 | 269 | |||
2780 | 270 | `--cache-file=FILE' | ||
2781 | 271 | Enable the cache: use and save the results of the tests in FILE, | ||
2782 | 272 | traditionally `config.cache'. FILE defaults to `/dev/null' to | ||
2783 | 273 | disable caching. | ||
2784 | 274 | |||
2785 | 275 | `--config-cache' | ||
2786 | 276 | `-C' | ||
2787 | 277 | Alias for `--cache-file=config.cache'. | ||
2788 | 278 | |||
2789 | 279 | `--quiet' | ||
2790 | 280 | `--silent' | ||
2791 | 281 | `-q' | ||
2792 | 282 | Do not print messages saying which checks are being made. To | ||
2793 | 283 | suppress all normal output, redirect it to `/dev/null' (any error | ||
2794 | 284 | messages will still be shown). | ||
2795 | 285 | |||
2796 | 286 | `--srcdir=DIR' | ||
2797 | 287 | Look for the package's source code in directory DIR. Usually | ||
2798 | 288 | `configure' can determine that directory automatically. | ||
2799 | 289 | |||
2800 | 290 | `--prefix=DIR' | ||
2801 | 291 | Use DIR as the installation prefix. *Note Installation Names:: | ||
2802 | 292 | for more details, including other options available for fine-tuning | ||
2803 | 293 | the installation locations. | ||
2804 | 294 | |||
2805 | 295 | `--no-create' | ||
2806 | 296 | `-n' | ||
2807 | 297 | Run the configure checks, but stop before creating any output | ||
2808 | 298 | files. | ||
2809 | 299 | |||
2810 | 300 | `configure' also accepts some other, not widely useful, options. Run | ||
2811 | 301 | `configure --help' for more details. | ||
2812 | 302 | |||
2813 | 0 | 303 | ||
2814 | === added file 'Makefile.in' | |||
2815 | --- Makefile.in 1970-01-01 00:00:00 +0000 | |||
2816 | +++ Makefile.in 2010-04-01 21:04:20 +0000 | |||
2817 | @@ -0,0 +1,803 @@ | |||
2818 | 1 | # Makefile.in generated by automake 1.11.1 from Makefile.am. | ||
2819 | 2 | # @configure_input@ | ||
2820 | 3 | |||
2821 | 4 | # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, | ||
2822 | 5 | # 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, | ||
2823 | 6 | # Inc. | ||
2824 | 7 | # This Makefile.in is free software; the Free Software Foundation | ||
2825 | 8 | # gives unlimited permission to copy and/or distribute it, | ||
2826 | 9 | # with or without modifications, as long as this notice is preserved. | ||
2827 | 10 | |||
2828 | 11 | # This program is distributed in the hope that it will be useful, | ||
2829 | 12 | # but WITHOUT ANY WARRANTY, to the extent permitted by law; without | ||
2830 | 13 | # even the implied warranty of MERCHANTABILITY or FITNESS FOR A | ||
2831 | 14 | # PARTICULAR PURPOSE. | ||
2832 | 15 | |||
2833 | 16 | @SET_MAKE@ | ||
2834 | 17 | VPATH = @srcdir@ | ||
2835 | 18 | pkgdatadir = $(datadir)/@PACKAGE@ | ||
2836 | 19 | pkgincludedir = $(includedir)/@PACKAGE@ | ||
2837 | 20 | pkglibdir = $(libdir)/@PACKAGE@ | ||
2838 | 21 | pkglibexecdir = $(libexecdir)/@PACKAGE@ | ||
2839 | 22 | am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd | ||
2840 | 23 | install_sh_DATA = $(install_sh) -c -m 644 | ||
2841 | 24 | install_sh_PROGRAM = $(install_sh) -c | ||
2842 | 25 | install_sh_SCRIPT = $(install_sh) -c | ||
2843 | 26 | INSTALL_HEADER = $(INSTALL_DATA) | ||
2844 | 27 | transform = $(program_transform_name) | ||
2845 | 28 | NORMAL_INSTALL = : | ||
2846 | 29 | PRE_INSTALL = : | ||
2847 | 30 | POST_INSTALL = : | ||
2848 | 31 | NORMAL_UNINSTALL = : | ||
2849 | 32 | PRE_UNINSTALL = : | ||
2850 | 33 | POST_UNINSTALL = : | ||
2851 | 34 | build_triplet = @build@ | ||
2852 | 35 | host_triplet = @host@ | ||
2853 | 36 | subdir = . | ||
2854 | 37 | DIST_COMMON = README $(am__configure_deps) $(srcdir)/Makefile.am \ | ||
2855 | 38 | $(srcdir)/Makefile.in $(srcdir)/config.h.in \ | ||
2856 | 39 | $(top_srcdir)/configure \ | ||
2857 | 40 | $(top_srcdir)/src/libappindicator/appindicator-0.1.pc.in \ | ||
2858 | 41 | AUTHORS COPYING ChangeLog INSTALL NEWS compile config.guess \ | ||
2859 | 42 | config.sub depcomp install-sh ltmain.sh missing py-compile | ||
2860 | 43 | ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 | ||
2861 | 44 | am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ | ||
2862 | 45 | $(top_srcdir)/configure.ac | ||
2863 | 46 | am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ | ||
2864 | 47 | $(ACLOCAL_M4) | ||
2865 | 48 | am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \ | ||
2866 | 49 | configure.lineno config.status.lineno | ||
2867 | 50 | mkinstalldirs = $(install_sh) -d | ||
2868 | 51 | CONFIG_HEADER = config.h | ||
2869 | 52 | CONFIG_CLEAN_FILES = src/libappindicator/appindicator-0.1.pc | ||
2870 | 53 | CONFIG_CLEAN_VPATH_FILES = | ||
2871 | 54 | AM_V_GEN = $(am__v_GEN_$(V)) | ||
2872 | 55 | am__v_GEN_ = $(am__v_GEN_$(AM_DEFAULT_VERBOSITY)) | ||
2873 | 56 | am__v_GEN_0 = @echo " GEN " $@; | ||
2874 | 57 | AM_V_at = $(am__v_at_$(V)) | ||
2875 | 58 | am__v_at_ = $(am__v_at_$(AM_DEFAULT_VERBOSITY)) | ||
2876 | 59 | am__v_at_0 = @ | ||
2877 | 60 | SOURCES = | ||
2878 | 61 | DIST_SOURCES = | ||
2879 | 62 | RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \ | ||
2880 | 63 | html-recursive info-recursive install-data-recursive \ | ||
2881 | 64 | install-dvi-recursive install-exec-recursive \ | ||
2882 | 65 | install-html-recursive install-info-recursive \ | ||
2883 | 66 | install-pdf-recursive install-ps-recursive install-recursive \ | ||
2884 | 67 | installcheck-recursive installdirs-recursive pdf-recursive \ | ||
2885 | 68 | ps-recursive uninstall-recursive | ||
2886 | 69 | RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \ | ||
2887 | 70 | distclean-recursive maintainer-clean-recursive | ||
2888 | 71 | AM_RECURSIVE_TARGETS = $(RECURSIVE_TARGETS:-recursive=) \ | ||
2889 | 72 | $(RECURSIVE_CLEAN_TARGETS:-recursive=) tags TAGS ctags CTAGS \ | ||
2890 | 73 | distdir dist dist-all distcheck | ||
2891 | 74 | ETAGS = etags | ||
2892 | 75 | CTAGS = ctags | ||
2893 | 76 | DIST_SUBDIRS = $(SUBDIRS) | ||
2894 | 77 | DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) | ||
2895 | 78 | distdir = $(PACKAGE)-$(VERSION) | ||
2896 | 79 | top_distdir = $(distdir) | ||
2897 | 80 | am__remove_distdir = \ | ||
2898 | 81 | { test ! -d "$(distdir)" \ | ||
2899 | 82 | || { find "$(distdir)" -type d ! -perm -200 -exec chmod u+w {} ';' \ | ||
2900 | 83 | && rm -fr "$(distdir)"; }; } | ||
2901 | 84 | am__relativize = \ | ||
2902 | 85 | dir0=`pwd`; \ | ||
2903 | 86 | sed_first='s,^\([^/]*\)/.*$$,\1,'; \ | ||
2904 | 87 | sed_rest='s,^[^/]*/*,,'; \ | ||
2905 | 88 | sed_last='s,^.*/\([^/]*\)$$,\1,'; \ | ||
2906 | 89 | sed_butlast='s,/*[^/]*$$,,'; \ | ||
2907 | 90 | while test -n "$$dir1"; do \ | ||
2908 | 91 | first=`echo "$$dir1" | sed -e "$$sed_first"`; \ | ||
2909 | 92 | if test "$$first" != "."; then \ | ||
2910 | 93 | if test "$$first" = ".."; then \ | ||
2911 | 94 | dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \ | ||
2912 | 95 | dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \ | ||
2913 | 96 | else \ | ||
2914 | 97 | first2=`echo "$$dir2" | sed -e "$$sed_first"`; \ | ||
2915 | 98 | if test "$$first2" = "$$first"; then \ | ||
2916 | 99 | dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \ | ||
2917 | 100 | else \ | ||
2918 | 101 | dir2="../$$dir2"; \ | ||
2919 | 102 | fi; \ | ||
2920 | 103 | dir0="$$dir0"/"$$first"; \ | ||
2921 | 104 | fi; \ | ||
2922 | 105 | fi; \ | ||
2923 | 106 | dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \ | ||
2924 | 107 | done; \ | ||
2925 | 108 | reldir="$$dir2" | ||
2926 | 109 | DIST_ARCHIVES = $(distdir).tar.gz | ||
2927 | 110 | GZIP_ENV = --best | ||
2928 | 111 | distuninstallcheck_listfiles = find . -type f -print | ||
2929 | 112 | distcleancheck_listfiles = find . -type f -print | ||
2930 | 113 | ACLOCAL = @ACLOCAL@ | ||
2931 | 114 | AL = @AL@ | ||
2932 | 115 | AMTAR = @AMTAR@ | ||
2933 | 116 | AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ | ||
2934 | 117 | APPINDICATOR_PYTHON_CFLAGS = @APPINDICATOR_PYTHON_CFLAGS@ | ||
2935 | 118 | APPINDICATOR_PYTHON_LIBS = @APPINDICATOR_PYTHON_LIBS@ | ||
2936 | 119 | AR = @AR@ | ||
2937 | 120 | AUTOCONF = @AUTOCONF@ | ||
2938 | 121 | AUTOHEADER = @AUTOHEADER@ | ||
2939 | 122 | AUTOMAKE = @AUTOMAKE@ | ||
2940 | 123 | AWK = @AWK@ | ||
2941 | 124 | CC = @CC@ | ||
2942 | 125 | CCDEPMODE = @CCDEPMODE@ | ||
2943 | 126 | CFLAGS = @CFLAGS@ | ||
2944 | 127 | CPP = @CPP@ | ||
2945 | 128 | CPPFLAGS = @CPPFLAGS@ | ||
2946 | 129 | CSC = @CSC@ | ||
2947 | 130 | CYGPATH_W = @CYGPATH_W@ | ||
2948 | 131 | DBUSSERVICEDIR = @DBUSSERVICEDIR@ | ||
2949 | 132 | DEFS = @DEFS@ | ||
2950 | 133 | DEPDIR = @DEPDIR@ | ||
2951 | 134 | DSYMUTIL = @DSYMUTIL@ | ||
2952 | 135 | DUMPBIN = @DUMPBIN@ | ||
2953 | 136 | ECHO_C = @ECHO_C@ | ||
2954 | 137 | ECHO_N = @ECHO_N@ | ||
2955 | 138 | ECHO_T = @ECHO_T@ | ||
2956 | 139 | EGREP = @EGREP@ | ||
2957 | 140 | EXEEXT = @EXEEXT@ | ||
2958 | 141 | FGREP = @FGREP@ | ||
2959 | 142 | GACUTIL = @GACUTIL@ | ||
2960 | 143 | GAPI_CFLAGS = @GAPI_CFLAGS@ | ||
2961 | 144 | GAPI_CODEGEN = @GAPI_CODEGEN@ | ||
2962 | 145 | GAPI_FIXUP = @GAPI_FIXUP@ | ||
2963 | 146 | GAPI_LIBS = @GAPI_LIBS@ | ||
2964 | 147 | GAPI_PARSER = @GAPI_PARSER@ | ||
2965 | 148 | GENERATED_SOURCES = @GENERATED_SOURCES@ | ||
2966 | 149 | GLIB_GENMARSHAL = @GLIB_GENMARSHAL@ | ||
2967 | 150 | GLIB_MKENUMS = @GLIB_MKENUMS@ | ||
2968 | 151 | GREP = @GREP@ | ||
2969 | 152 | GTKDOC_CHECK = @GTKDOC_CHECK@ | ||
2970 | 153 | GTKDOC_MKPDF = @GTKDOC_MKPDF@ | ||
2971 | 154 | GTKDOC_REBASE = @GTKDOC_REBASE@ | ||
2972 | 155 | GTK_SHARP_CFLAGS = @GTK_SHARP_CFLAGS@ | ||
2973 | 156 | GTK_SHARP_LIBS = @GTK_SHARP_LIBS@ | ||
2974 | 157 | HTML_DIR = @HTML_DIR@ | ||
2975 | 158 | INDICATORDIR = @INDICATORDIR@ | ||
2976 | 159 | INDICATORICONSDIR = @INDICATORICONSDIR@ | ||
2977 | 160 | INDICATOR_CFLAGS = @INDICATOR_CFLAGS@ | ||
2978 | 161 | INDICATOR_LIBS = @INDICATOR_LIBS@ | ||
2979 | 162 | INSTALL = @INSTALL@ | ||
2980 | 163 | INSTALL_DATA = @INSTALL_DATA@ | ||
2981 | 164 | INSTALL_PROGRAM = @INSTALL_PROGRAM@ | ||
2982 | 165 | INSTALL_SCRIPT = @INSTALL_SCRIPT@ | ||
2983 | 166 | INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ | ||
2984 | 167 | LD = @LD@ | ||
2985 | 168 | LDFLAGS = @LDFLAGS@ | ||
2986 | 169 | LIBOBJS = @LIBOBJS@ | ||
2987 | 170 | LIBS = @LIBS@ | ||
2988 | 171 | LIBTOOL = @LIBTOOL@ | ||
2989 | 172 | LIB_PREFIX = @LIB_PREFIX@ | ||
2990 | 173 | LIB_SUFFIX = @LIB_SUFFIX@ | ||
2991 | 174 | LIPO = @LIPO@ | ||
2992 | 175 | LN_S = @LN_S@ | ||
2993 | 176 | LTLIBOBJS = @LTLIBOBJS@ | ||
2994 | 177 | MAINT = @MAINT@ | ||
2995 | 178 | MAKEINFO = @MAKEINFO@ | ||
2996 | 179 | MKDIR_P = @MKDIR_P@ | ||
2997 | 180 | MONO_DEPENDENCY_CFLAGS = @MONO_DEPENDENCY_CFLAGS@ | ||
2998 | 181 | MONO_DEPENDENCY_LIBS = @MONO_DEPENDENCY_LIBS@ | ||
2999 | 182 | NM = @NM@ | ||
3000 | 183 | NMEDIT = @NMEDIT@ | ||
3001 | 184 | NUNIT_CFLAGS = @NUNIT_CFLAGS@ | ||
3002 | 185 | NUNIT_LIBS = @NUNIT_LIBS@ | ||
3003 | 186 | OBJDUMP = @OBJDUMP@ | ||
3004 | 187 | OBJEXT = @OBJEXT@ | ||
3005 | 188 | OTOOL = @OTOOL@ | ||
3006 | 189 | OTOOL64 = @OTOOL64@ | ||
3007 | 190 | PACKAGE = @PACKAGE@ | ||
3008 | 191 | PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ | ||
3009 | 192 | PACKAGE_NAME = @PACKAGE_NAME@ | ||
3010 | 193 | PACKAGE_STRING = @PACKAGE_STRING@ | ||
3011 | 194 | PACKAGE_TARNAME = @PACKAGE_TARNAME@ | ||
3012 | 195 | PACKAGE_URL = @PACKAGE_URL@ | ||
3013 | 196 | PACKAGE_VERSION = @PACKAGE_VERSION@ | ||
3014 | 197 | PATH_SEPARATOR = @PATH_SEPARATOR@ | ||
3015 | 198 | PKG_CONFIG = @PKG_CONFIG@ | ||
3016 | 199 | PYGTK_CODEGEN = @PYGTK_CODEGEN@ | ||
3017 | 200 | PYGTK_DEFSDIR = @PYGTK_DEFSDIR@ | ||
3018 | 201 | PYTHON = @PYTHON@ | ||
3019 | 202 | PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@ | ||
3020 | 203 | PYTHON_INCLUDES = @PYTHON_INCLUDES@ | ||
3021 | 204 | PYTHON_PLATFORM = @PYTHON_PLATFORM@ | ||
3022 | 205 | PYTHON_PREFIX = @PYTHON_PREFIX@ | ||
3023 | 206 | PYTHON_VERSION = @PYTHON_VERSION@ | ||
3024 | 207 | RANLIB = @RANLIB@ | ||
3025 | 208 | RUNTIME = @RUNTIME@ | ||
3026 | 209 | SED = @SED@ | ||
3027 | 210 | SET_MAKE = @SET_MAKE@ | ||
3028 | 211 | SHELL = @SHELL@ | ||
3029 | 212 | STRIP = @STRIP@ | ||
3030 | 213 | VERSION = @VERSION@ | ||
3031 | 214 | abs_builddir = @abs_builddir@ | ||
3032 | 215 | abs_srcdir = @abs_srcdir@ | ||
3033 | 216 | abs_top_builddir = @abs_top_builddir@ | ||
3034 | 217 | abs_top_srcdir = @abs_top_srcdir@ | ||
3035 | 218 | ac_ct_CC = @ac_ct_CC@ | ||
3036 | 219 | ac_ct_DUMPBIN = @ac_ct_DUMPBIN@ | ||
3037 | 220 | am__include = @am__include@ | ||
3038 | 221 | am__leading_dot = @am__leading_dot@ | ||
3039 | 222 | am__quote = @am__quote@ | ||
3040 | 223 | am__tar = @am__tar@ | ||
3041 | 224 | am__untar = @am__untar@ | ||
3042 | 225 | bindir = @bindir@ | ||
3043 | 226 | build = @build@ | ||
3044 | 227 | build_alias = @build_alias@ | ||
3045 | 228 | build_cpu = @build_cpu@ | ||
3046 | 229 | build_os = @build_os@ | ||
3047 | 230 | build_vendor = @build_vendor@ | ||
3048 | 231 | builddir = @builddir@ | ||
3049 | 232 | datadir = @datadir@ | ||
3050 | 233 | datarootdir = @datarootdir@ | ||
3051 | 234 | docdir = @docdir@ | ||
3052 | 235 | dvidir = @dvidir@ | ||
3053 | 236 | exec_prefix = @exec_prefix@ | ||
3054 | 237 | host = @host@ | ||
3055 | 238 | host_alias = @host_alias@ | ||
3056 | 239 | host_cpu = @host_cpu@ | ||
3057 | 240 | host_os = @host_os@ | ||
3058 | 241 | host_vendor = @host_vendor@ | ||
3059 | 242 | htmldir = @htmldir@ | ||
3060 | 243 | includedir = @includedir@ | ||
3061 | 244 | infodir = @infodir@ | ||
3062 | 245 | install_sh = @install_sh@ | ||
3063 | 246 | libdir = @libdir@ | ||
3064 | 247 | libexecdir = @libexecdir@ | ||
3065 | 248 | localedir = @localedir@ | ||
3066 | 249 | localstatedir = @localstatedir@ | ||
3067 | 250 | lt_ECHO = @lt_ECHO@ | ||
3068 | 251 | mandir = @mandir@ | ||
3069 | 252 | mkdir_p = @mkdir_p@ | ||
3070 | 253 | oldincludedir = @oldincludedir@ | ||
3071 | 254 | pdfdir = @pdfdir@ | ||
3072 | 255 | pkgpyexecdir = @pkgpyexecdir@ | ||
3073 | 256 | pkgpythondir = @pkgpythondir@ | ||
3074 | 257 | prefix = @prefix@ | ||
3075 | 258 | program_transform_name = @program_transform_name@ | ||
3076 | 259 | psdir = @psdir@ | ||
3077 | 260 | pyexecdir = @pyexecdir@ | ||
3078 | 261 | pythondir = @pythondir@ | ||
3079 | 262 | sbindir = @sbindir@ | ||
3080 | 263 | sharedstatedir = @sharedstatedir@ | ||
3081 | 264 | srcdir = @srcdir@ | ||
3082 | 265 | sysconfdir = @sysconfdir@ | ||
3083 | 266 | target_alias = @target_alias@ | ||
3084 | 267 | top_build_prefix = @top_build_prefix@ | ||
3085 | 268 | top_builddir = @top_builddir@ | ||
3086 | 269 | top_srcdir = @top_srcdir@ | ||
3087 | 270 | SUBDIRS = data \ | ||
3088 | 271 | src \ | ||
3089 | 272 | bindings \ | ||
3090 | 273 | example \ | ||
3091 | 274 | tests \ | ||
3092 | 275 | docs | ||
3093 | 276 | |||
3094 | 277 | EXTRA_DIST = \ | ||
3095 | 278 | gtk-doc.make \ | ||
3096 | 279 | omf.make \ | ||
3097 | 280 | xmldocs.make \ | ||
3098 | 281 | autogen.sh \ | ||
3099 | 282 | COPYING.LGPL.2.1 \ | ||
3100 | 283 | COPYING.LGPL.3 \ | ||
3101 | 284 | ChangeLog | ||
3102 | 285 | |||
3103 | 286 | DISTCHECK_CONFIGURE_FLAGS = --enable-gtk-doc --enable-localinstall | ||
3104 | 287 | all: config.h | ||
3105 | 288 | $(MAKE) $(AM_MAKEFLAGS) all-recursive | ||
3106 | 289 | |||
3107 | 290 | .SUFFIXES: | ||
3108 | 291 | am--refresh: | ||
3109 | 292 | @: | ||
3110 | 293 | $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps) | ||
3111 | 294 | @for dep in $?; do \ | ||
3112 | 295 | case '$(am__configure_deps)' in \ | ||
3113 | 296 | *$$dep*) \ | ||
3114 | 297 | echo ' cd $(srcdir) && $(AUTOMAKE) --gnu'; \ | ||
3115 | 298 | $(am__cd) $(srcdir) && $(AUTOMAKE) --gnu \ | ||
3116 | 299 | && exit 0; \ | ||
3117 | 300 | exit 1;; \ | ||
3118 | 301 | esac; \ | ||
3119 | 302 | done; \ | ||
3120 | 303 | echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu Makefile'; \ | ||
3121 | 304 | $(am__cd) $(top_srcdir) && \ | ||
3122 | 305 | $(AUTOMAKE) --gnu Makefile | ||
3123 | 306 | .PRECIOUS: Makefile | ||
3124 | 307 | Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status | ||
3125 | 308 | @case '$?' in \ | ||
3126 | 309 | *config.status*) \ | ||
3127 | 310 | echo ' $(SHELL) ./config.status'; \ | ||
3128 | 311 | $(SHELL) ./config.status;; \ | ||
3129 | 312 | *) \ | ||
3130 | 313 | echo ' cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe)'; \ | ||
3131 | 314 | cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe);; \ | ||
3132 | 315 | esac; | ||
3133 | 316 | |||
3134 | 317 | $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) | ||
3135 | 318 | $(SHELL) ./config.status --recheck | ||
3136 | 319 | |||
3137 | 320 | $(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) | ||
3138 | 321 | $(am__cd) $(srcdir) && $(AUTOCONF) | ||
3139 | 322 | $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) | ||
3140 | 323 | $(am__cd) $(srcdir) && $(ACLOCAL) $(ACLOCAL_AMFLAGS) | ||
3141 | 324 | $(am__aclocal_m4_deps): | ||
3142 | 325 | |||
3143 | 326 | config.h: stamp-h1 | ||
3144 | 327 | @if test ! -f $@; then \ | ||
3145 | 328 | rm -f stamp-h1; \ | ||
3146 | 329 | $(MAKE) $(AM_MAKEFLAGS) stamp-h1; \ | ||
3147 | 330 | else :; fi | ||
3148 | 331 | |||
3149 | 332 | stamp-h1: $(srcdir)/config.h.in $(top_builddir)/config.status | ||
3150 | 333 | @rm -f stamp-h1 | ||
3151 | 334 | cd $(top_builddir) && $(SHELL) ./config.status config.h | ||
3152 | 335 | $(srcdir)/config.h.in: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) | ||
3153 | 336 | ($(am__cd) $(top_srcdir) && $(AUTOHEADER)) | ||
3154 | 337 | rm -f stamp-h1 | ||
3155 | 338 | touch $@ | ||
3156 | 339 | |||
3157 | 340 | distclean-hdr: | ||
3158 | 341 | -rm -f config.h stamp-h1 | ||
3159 | 342 | src/libappindicator/appindicator-0.1.pc: $(top_builddir)/config.status $(top_srcdir)/src/libappindicator/appindicator-0.1.pc.in | ||
3160 | 343 | cd $(top_builddir) && $(SHELL) ./config.status $@ | ||
3161 | 344 | |||
3162 | 345 | mostlyclean-libtool: | ||
3163 | 346 | -rm -f *.lo | ||
3164 | 347 | |||
3165 | 348 | clean-libtool: | ||
3166 | 349 | -rm -rf .libs _libs | ||
3167 | 350 | |||
3168 | 351 | distclean-libtool: | ||
3169 | 352 | -rm -f libtool config.lt | ||
3170 | 353 | |||
3171 | 354 | # This directory's subdirectories are mostly independent; you can cd | ||
3172 | 355 | # into them and run `make' without going through this Makefile. | ||
3173 | 356 | # To change the values of `make' variables: instead of editing Makefiles, | ||
3174 | 357 | # (1) if the variable is set in `config.status', edit `config.status' | ||
3175 | 358 | # (which will cause the Makefiles to be regenerated when you run `make'); | ||
3176 | 359 | # (2) otherwise, pass the desired values on the `make' command line. | ||
3177 | 360 | $(RECURSIVE_TARGETS): | ||
3178 | 361 | @fail= failcom='exit 1'; \ | ||
3179 | 362 | for f in x $$MAKEFLAGS; do \ | ||
3180 | 363 | case $$f in \ | ||
3181 | 364 | *=* | --[!k]*);; \ | ||
3182 | 365 | *k*) failcom='fail=yes';; \ | ||
3183 | 366 | esac; \ | ||
3184 | 367 | done; \ | ||
3185 | 368 | dot_seen=no; \ | ||
3186 | 369 | target=`echo $@ | sed s/-recursive//`; \ | ||
3187 | 370 | list='$(SUBDIRS)'; for subdir in $$list; do \ | ||
3188 | 371 | echo "Making $$target in $$subdir"; \ | ||
3189 | 372 | if test "$$subdir" = "."; then \ | ||
3190 | 373 | dot_seen=yes; \ | ||
3191 | 374 | local_target="$$target-am"; \ | ||
3192 | 375 | else \ | ||
3193 | 376 | local_target="$$target"; \ | ||
3194 | 377 | fi; \ | ||
3195 | 378 | ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ | ||
3196 | 379 | || eval $$failcom; \ | ||
3197 | 380 | done; \ | ||
3198 | 381 | if test "$$dot_seen" = "no"; then \ | ||
3199 | 382 | $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \ | ||
3200 | 383 | fi; test -z "$$fail" | ||
3201 | 384 | |||
3202 | 385 | $(RECURSIVE_CLEAN_TARGETS): | ||
3203 | 386 | @fail= failcom='exit 1'; \ | ||
3204 | 387 | for f in x $$MAKEFLAGS; do \ | ||
3205 | 388 | case $$f in \ | ||
3206 | 389 | *=* | --[!k]*);; \ | ||
3207 | 390 | *k*) failcom='fail=yes';; \ | ||
3208 | 391 | esac; \ | ||
3209 | 392 | done; \ | ||
3210 | 393 | dot_seen=no; \ | ||
3211 | 394 | case "$@" in \ | ||
3212 | 395 | distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ | ||
3213 | 396 | *) list='$(SUBDIRS)' ;; \ | ||
3214 | 397 | esac; \ | ||
3215 | 398 | rev=''; for subdir in $$list; do \ | ||
3216 | 399 | if test "$$subdir" = "."; then :; else \ | ||
3217 | 400 | rev="$$subdir $$rev"; \ | ||
3218 | 401 | fi; \ | ||
3219 | 402 | done; \ | ||
3220 | 403 | rev="$$rev ."; \ | ||
3221 | 404 | target=`echo $@ | sed s/-recursive//`; \ | ||
3222 | 405 | for subdir in $$rev; do \ | ||
3223 | 406 | echo "Making $$target in $$subdir"; \ | ||
3224 | 407 | if test "$$subdir" = "."; then \ | ||
3225 | 408 | local_target="$$target-am"; \ | ||
3226 | 409 | else \ | ||
3227 | 410 | local_target="$$target"; \ | ||
3228 | 411 | fi; \ | ||
3229 | 412 | ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ | ||
3230 | 413 | || eval $$failcom; \ | ||
3231 | 414 | done && test -z "$$fail" | ||
3232 | 415 | tags-recursive: | ||
3233 | 416 | list='$(SUBDIRS)'; for subdir in $$list; do \ | ||
3234 | 417 | test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \ | ||
3235 | 418 | done | ||
3236 | 419 | ctags-recursive: | ||
3237 | 420 | list='$(SUBDIRS)'; for subdir in $$list; do \ | ||
3238 | 421 | test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \ | ||
3239 | 422 | done | ||
3240 | 423 | |||
3241 | 424 | ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) | ||
3242 | 425 | list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ | ||
3243 | 426 | unique=`for i in $$list; do \ | ||
3244 | 427 | if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ | ||
3245 | 428 | done | \ | ||
3246 | 429 | $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ | ||
3247 | 430 | END { if (nonempty) { for (i in files) print i; }; }'`; \ | ||
3248 | 431 | mkid -fID $$unique | ||
3249 | 432 | tags: TAGS | ||
3250 | 433 | |||
3251 | 434 | TAGS: tags-recursive $(HEADERS) $(SOURCES) config.h.in $(TAGS_DEPENDENCIES) \ | ||
3252 | 435 | $(TAGS_FILES) $(LISP) | ||
3253 | 436 | set x; \ | ||
3254 | 437 | here=`pwd`; \ | ||
3255 | 438 | if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \ | ||
3256 | 439 | include_option=--etags-include; \ | ||
3257 | 440 | empty_fix=.; \ | ||
3258 | 441 | else \ | ||
3259 | 442 | include_option=--include; \ | ||
3260 | 443 | empty_fix=; \ | ||
3261 | 444 | fi; \ | ||
3262 | 445 | list='$(SUBDIRS)'; for subdir in $$list; do \ | ||
3263 | 446 | if test "$$subdir" = .; then :; else \ | ||
3264 | 447 | test ! -f $$subdir/TAGS || \ | ||
3265 | 448 | set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \ | ||
3266 | 449 | fi; \ | ||
3267 | 450 | done; \ | ||
3268 | 451 | list='$(SOURCES) $(HEADERS) config.h.in $(LISP) $(TAGS_FILES)'; \ | ||
3269 | 452 | unique=`for i in $$list; do \ | ||
3270 | 453 | if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ | ||
3271 | 454 | done | \ | ||
3272 | 455 | $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ | ||
3273 | 456 | END { if (nonempty) { for (i in files) print i; }; }'`; \ | ||
3274 | 457 | shift; \ | ||
3275 | 458 | if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ | ||
3276 | 459 | test -n "$$unique" || unique=$$empty_fix; \ | ||
3277 | 460 | if test $$# -gt 0; then \ | ||
3278 | 461 | $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ | ||
3279 | 462 | "$$@" $$unique; \ | ||
3280 | 463 | else \ | ||
3281 | 464 | $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ | ||
3282 | 465 | $$unique; \ | ||
3283 | 466 | fi; \ | ||
3284 | 467 | fi | ||
3285 | 468 | ctags: CTAGS | ||
3286 | 469 | CTAGS: ctags-recursive $(HEADERS) $(SOURCES) config.h.in $(TAGS_DEPENDENCIES) \ | ||
3287 | 470 | $(TAGS_FILES) $(LISP) | ||
3288 | 471 | list='$(SOURCES) $(HEADERS) config.h.in $(LISP) $(TAGS_FILES)'; \ | ||
3289 | 472 | unique=`for i in $$list; do \ | ||
3290 | 473 | if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ | ||
3291 | 474 | done | \ | ||
3292 | 475 | $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ | ||
3293 | 476 | END { if (nonempty) { for (i in files) print i; }; }'`; \ | ||
3294 | 477 | test -z "$(CTAGS_ARGS)$$unique" \ | ||
3295 | 478 | || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ | ||
3296 | 479 | $$unique | ||
3297 | 480 | |||
3298 | 481 | GTAGS: | ||
3299 | 482 | here=`$(am__cd) $(top_builddir) && pwd` \ | ||
3300 | 483 | && $(am__cd) $(top_srcdir) \ | ||
3301 | 484 | && gtags -i $(GTAGS_ARGS) "$$here" | ||
3302 | 485 | |||
3303 | 486 | distclean-tags: | ||
3304 | 487 | -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags | ||
3305 | 488 | |||
3306 | 489 | distdir: $(DISTFILES) | ||
3307 | 490 | $(am__remove_distdir) | ||
3308 | 491 | test -d "$(distdir)" || mkdir "$(distdir)" | ||
3309 | 492 | @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ | ||
3310 | 493 | topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ | ||
3311 | 494 | list='$(DISTFILES)'; \ | ||
3312 | 495 | dist_files=`for file in $$list; do echo $$file; done | \ | ||
3313 | 496 | sed -e "s|^$$srcdirstrip/||;t" \ | ||
3314 | 497 | -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ | ||
3315 | 498 | case $$dist_files in \ | ||
3316 | 499 | */*) $(MKDIR_P) `echo "$$dist_files" | \ | ||
3317 | 500 | sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ | ||
3318 | 501 | sort -u` ;; \ | ||
3319 | 502 | esac; \ | ||
3320 | 503 | for file in $$dist_files; do \ | ||
3321 | 504 | if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ | ||
3322 | 505 | if test -d $$d/$$file; then \ | ||
3323 | 506 | dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ | ||
3324 | 507 | if test -d "$(distdir)/$$file"; then \ | ||
3325 | 508 | find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ | ||
3326 | 509 | fi; \ | ||
3327 | 510 | if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ | ||
3328 | 511 | cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ | ||
3329 | 512 | find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ | ||
3330 | 513 | fi; \ | ||
3331 | 514 | cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ | ||
3332 | 515 | else \ | ||
3333 | 516 | test -f "$(distdir)/$$file" \ | ||
3334 | 517 | || cp -p $$d/$$file "$(distdir)/$$file" \ | ||
3335 | 518 | || exit 1; \ | ||
3336 | 519 | fi; \ | ||
3337 | 520 | done | ||
3338 | 521 | @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ | ||
3339 | 522 | if test "$$subdir" = .; then :; else \ | ||
3340 | 523 | test -d "$(distdir)/$$subdir" \ | ||
3341 | 524 | || $(MKDIR_P) "$(distdir)/$$subdir" \ | ||
3342 | 525 | || exit 1; \ | ||
3343 | 526 | fi; \ | ||
3344 | 527 | done | ||
3345 | 528 | @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ | ||
3346 | 529 | if test "$$subdir" = .; then :; else \ | ||
3347 | 530 | dir1=$$subdir; dir2="$(distdir)/$$subdir"; \ | ||
3348 | 531 | $(am__relativize); \ | ||
3349 | 532 | new_distdir=$$reldir; \ | ||
3350 | 533 | dir1=$$subdir; dir2="$(top_distdir)"; \ | ||
3351 | 534 | $(am__relativize); \ | ||
3352 | 535 | new_top_distdir=$$reldir; \ | ||
3353 | 536 | echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \ | ||
3354 | 537 | echo " am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \ | ||
3355 | 538 | ($(am__cd) $$subdir && \ | ||
3356 | 539 | $(MAKE) $(AM_MAKEFLAGS) \ | ||
3357 | 540 | top_distdir="$$new_top_distdir" \ | ||
3358 | 541 | distdir="$$new_distdir" \ | ||
3359 | 542 | am__remove_distdir=: \ | ||
3360 | 543 | am__skip_length_check=: \ | ||
3361 | 544 | am__skip_mode_fix=: \ | ||
3362 | 545 | distdir) \ | ||
3363 | 546 | || exit 1; \ | ||
3364 | 547 | fi; \ | ||
3365 | 548 | done | ||
3366 | 549 | $(MAKE) $(AM_MAKEFLAGS) \ | ||
3367 | 550 | top_distdir="$(top_distdir)" distdir="$(distdir)" \ | ||
3368 | 551 | dist-hook | ||
3369 | 552 | -test -n "$(am__skip_mode_fix)" \ | ||
3370 | 553 | || find "$(distdir)" -type d ! -perm -755 \ | ||
3371 | 554 | -exec chmod u+rwx,go+rx {} \; -o \ | ||
3372 | 555 | ! -type d ! -perm -444 -links 1 -exec chmod a+r {} \; -o \ | ||
3373 | 556 | ! -type d ! -perm -400 -exec chmod a+r {} \; -o \ | ||
3374 | 557 | ! -type d ! -perm -444 -exec $(install_sh) -c -m a+r {} {} \; \ | ||
3375 | 558 | || chmod -R a+r "$(distdir)" | ||
3376 | 559 | dist-gzip: distdir | ||
3377 | 560 | tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz | ||
3378 | 561 | $(am__remove_distdir) | ||
3379 | 562 | |||
3380 | 563 | dist-bzip2: distdir | ||
3381 | 564 | tardir=$(distdir) && $(am__tar) | bzip2 -9 -c >$(distdir).tar.bz2 | ||
3382 | 565 | $(am__remove_distdir) | ||
3383 | 566 | |||
3384 | 567 | dist-lzma: distdir | ||
3385 | 568 | tardir=$(distdir) && $(am__tar) | lzma -9 -c >$(distdir).tar.lzma | ||
3386 | 569 | $(am__remove_distdir) | ||
3387 | 570 | |||
3388 | 571 | dist-xz: distdir | ||
3389 | 572 | tardir=$(distdir) && $(am__tar) | xz -c >$(distdir).tar.xz | ||
3390 | 573 | $(am__remove_distdir) | ||
3391 | 574 | |||
3392 | 575 | dist-tarZ: distdir | ||
3393 | 576 | tardir=$(distdir) && $(am__tar) | compress -c >$(distdir).tar.Z | ||
3394 | 577 | $(am__remove_distdir) | ||
3395 | 578 | |||
3396 | 579 | dist-shar: distdir | ||
3397 | 580 | shar $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).shar.gz | ||
3398 | 581 | $(am__remove_distdir) | ||
3399 | 582 | |||
3400 | 583 | dist-zip: distdir | ||
3401 | 584 | -rm -f $(distdir).zip | ||
3402 | 585 | zip -rq $(distdir).zip $(distdir) | ||
3403 | 586 | $(am__remove_distdir) | ||
3404 | 587 | |||
3405 | 588 | dist dist-all: distdir | ||
3406 | 589 | tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz | ||
3407 | 590 | $(am__remove_distdir) | ||
3408 | 591 | |||
3409 | 592 | # This target untars the dist file and tries a VPATH configuration. Then | ||
3410 | 593 | # it guarantees that the distribution is self-contained by making another | ||
3411 | 594 | # tarfile. | ||
3412 | 595 | distcheck: dist | ||
3413 | 596 | case '$(DIST_ARCHIVES)' in \ | ||
3414 | 597 | *.tar.gz*) \ | ||
3415 | 598 | GZIP=$(GZIP_ENV) gzip -dc $(distdir).tar.gz | $(am__untar) ;;\ | ||
3416 | 599 | *.tar.bz2*) \ | ||
3417 | 600 | bzip2 -dc $(distdir).tar.bz2 | $(am__untar) ;;\ | ||
3418 | 601 | *.tar.lzma*) \ | ||
3419 | 602 | lzma -dc $(distdir).tar.lzma | $(am__untar) ;;\ | ||
3420 | 603 | *.tar.xz*) \ | ||
3421 | 604 | xz -dc $(distdir).tar.xz | $(am__untar) ;;\ | ||
3422 | 605 | *.tar.Z*) \ | ||
3423 | 606 | uncompress -c $(distdir).tar.Z | $(am__untar) ;;\ | ||
3424 | 607 | *.shar.gz*) \ | ||
3425 | 608 | GZIP=$(GZIP_ENV) gzip -dc $(distdir).shar.gz | unshar ;;\ | ||
3426 | 609 | *.zip*) \ | ||
3427 | 610 | unzip $(distdir).zip ;;\ | ||
3428 | 611 | esac | ||
3429 | 612 | chmod -R a-w $(distdir); chmod a+w $(distdir) | ||
3430 | 613 | mkdir $(distdir)/_build | ||
3431 | 614 | mkdir $(distdir)/_inst | ||
3432 | 615 | chmod a-w $(distdir) | ||
3433 | 616 | test -d $(distdir)/_build || exit 0; \ | ||
3434 | 617 | dc_install_base=`$(am__cd) $(distdir)/_inst && pwd | sed -e 's,^[^:\\/]:[\\/],/,'` \ | ||
3435 | 618 | && dc_destdir="$${TMPDIR-/tmp}/am-dc-$$$$/" \ | ||
3436 | 619 | && am__cwd=`pwd` \ | ||
3437 | 620 | && $(am__cd) $(distdir)/_build \ | ||
3438 | 621 | && ../configure --srcdir=.. --prefix="$$dc_install_base" \ | ||
3439 | 622 | $(DISTCHECK_CONFIGURE_FLAGS) \ | ||
3440 | 623 | && $(MAKE) $(AM_MAKEFLAGS) \ | ||
3441 | 624 | && $(MAKE) $(AM_MAKEFLAGS) dvi \ | ||
3442 | 625 | && $(MAKE) $(AM_MAKEFLAGS) check \ | ||
3443 | 626 | && $(MAKE) $(AM_MAKEFLAGS) install \ | ||
3444 | 627 | && $(MAKE) $(AM_MAKEFLAGS) installcheck \ | ||
3445 | 628 | && $(MAKE) $(AM_MAKEFLAGS) uninstall \ | ||
3446 | 629 | && $(MAKE) $(AM_MAKEFLAGS) distuninstallcheck_dir="$$dc_install_base" \ | ||
3447 | 630 | distuninstallcheck \ | ||
3448 | 631 | && chmod -R a-w "$$dc_install_base" \ | ||
3449 | 632 | && ({ \ | ||
3450 | 633 | (cd ../.. && umask 077 && mkdir "$$dc_destdir") \ | ||
3451 | 634 | && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" install \ | ||
3452 | 635 | && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" uninstall \ | ||
3453 | 636 | && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" \ | ||
3454 | 637 | distuninstallcheck_dir="$$dc_destdir" distuninstallcheck; \ | ||
3455 | 638 | } || { rm -rf "$$dc_destdir"; exit 1; }) \ | ||
3456 | 639 | && rm -rf "$$dc_destdir" \ | ||
3457 | 640 | && $(MAKE) $(AM_MAKEFLAGS) dist \ | ||
3458 | 641 | && rm -rf $(DIST_ARCHIVES) \ | ||
3459 | 642 | && $(MAKE) $(AM_MAKEFLAGS) distcleancheck \ | ||
3460 | 643 | && cd "$$am__cwd" \ | ||
3461 | 644 | || exit 1 | ||
3462 | 645 | $(am__remove_distdir) | ||
3463 | 646 | @(echo "$(distdir) archives ready for distribution: "; \ | ||
3464 | 647 | list='$(DIST_ARCHIVES)'; for i in $$list; do echo $$i; done) | \ | ||
3465 | 648 | sed -e 1h -e 1s/./=/g -e 1p -e 1x -e '$$p' -e '$$x' | ||
3466 | 649 | distuninstallcheck: | ||
3467 | 650 | @$(am__cd) '$(distuninstallcheck_dir)' \ | ||
3468 | 651 | && test `$(distuninstallcheck_listfiles) | wc -l` -le 1 \ | ||
3469 | 652 | || { echo "ERROR: files left after uninstall:" ; \ | ||
3470 | 653 | if test -n "$(DESTDIR)"; then \ | ||
3471 | 654 | echo " (check DESTDIR support)"; \ | ||
3472 | 655 | fi ; \ | ||
3473 | 656 | $(distuninstallcheck_listfiles) ; \ | ||
3474 | 657 | exit 1; } >&2 | ||
3475 | 658 | distcleancheck: distclean | ||
3476 | 659 | @if test '$(srcdir)' = . ; then \ | ||
3477 | 660 | echo "ERROR: distcleancheck can only run from a VPATH build" ; \ | ||
3478 | 661 | exit 1 ; \ | ||
3479 | 662 | fi | ||
3480 | 663 | @test `$(distcleancheck_listfiles) | wc -l` -eq 0 \ | ||
3481 | 664 | || { echo "ERROR: files left in build directory after distclean:" ; \ | ||
3482 | 665 | $(distcleancheck_listfiles) ; \ | ||
3483 | 666 | exit 1; } >&2 | ||
3484 | 667 | check-am: all-am | ||
3485 | 668 | check: check-recursive | ||
3486 | 669 | all-am: Makefile config.h | ||
3487 | 670 | installdirs: installdirs-recursive | ||
3488 | 671 | installdirs-am: | ||
3489 | 672 | install: install-recursive | ||
3490 | 673 | install-exec: install-exec-recursive | ||
3491 | 674 | install-data: install-data-recursive | ||
3492 | 675 | uninstall: uninstall-recursive | ||
3493 | 676 | |||
3494 | 677 | install-am: all-am | ||
3495 | 678 | @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am | ||
3496 | 679 | |||
3497 | 680 | installcheck: installcheck-recursive | ||
3498 | 681 | install-strip: | ||
3499 | 682 | $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ | ||
3500 | 683 | install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ | ||
3501 | 684 | `test -z '$(STRIP)' || \ | ||
3502 | 685 | echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install | ||
3503 | 686 | mostlyclean-generic: | ||
3504 | 687 | |||
3505 | 688 | clean-generic: | ||
3506 | 689 | |||
3507 | 690 | distclean-generic: | ||
3508 | 691 | -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) | ||
3509 | 692 | -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) | ||
3510 | 693 | |||
3511 | 694 | maintainer-clean-generic: | ||
3512 | 695 | @echo "This command is intended for maintainers to use" | ||
3513 | 696 | @echo "it deletes files that may require special tools to rebuild." | ||
3514 | 697 | clean: clean-recursive | ||
3515 | 698 | |||
3516 | 699 | clean-am: clean-generic clean-libtool mostlyclean-am | ||
3517 | 700 | |||
3518 | 701 | distclean: distclean-recursive | ||
3519 | 702 | -rm -f $(am__CONFIG_DISTCLEAN_FILES) | ||
3520 | 703 | -rm -f Makefile | ||
3521 | 704 | distclean-am: clean-am distclean-generic distclean-hdr \ | ||
3522 | 705 | distclean-libtool distclean-tags | ||
3523 | 706 | |||
3524 | 707 | dvi: dvi-recursive | ||
3525 | 708 | |||
3526 | 709 | dvi-am: | ||
3527 | 710 | |||
3528 | 711 | html: html-recursive | ||
3529 | 712 | |||
3530 | 713 | html-am: | ||
3531 | 714 | |||
3532 | 715 | info: info-recursive | ||
3533 | 716 | |||
3534 | 717 | info-am: | ||
3535 | 718 | |||
3536 | 719 | install-data-am: | ||
3537 | 720 | |||
3538 | 721 | install-dvi: install-dvi-recursive | ||
3539 | 722 | |||
3540 | 723 | install-dvi-am: | ||
3541 | 724 | |||
3542 | 725 | install-exec-am: | ||
3543 | 726 | |||
3544 | 727 | install-html: install-html-recursive | ||
3545 | 728 | |||
3546 | 729 | install-html-am: | ||
3547 | 730 | |||
3548 | 731 | install-info: install-info-recursive | ||
3549 | 732 | |||
3550 | 733 | install-info-am: | ||
3551 | 734 | |||
3552 | 735 | install-man: | ||
3553 | 736 | |||
3554 | 737 | install-pdf: install-pdf-recursive | ||
3555 | 738 | |||
3556 | 739 | install-pdf-am: | ||
3557 | 740 | |||
3558 | 741 | install-ps: install-ps-recursive | ||
3559 | 742 | |||
3560 | 743 | install-ps-am: | ||
3561 | 744 | |||
3562 | 745 | installcheck-am: | ||
3563 | 746 | |||
3564 | 747 | maintainer-clean: maintainer-clean-recursive | ||
3565 | 748 | -rm -f $(am__CONFIG_DISTCLEAN_FILES) | ||
3566 | 749 | -rm -rf $(top_srcdir)/autom4te.cache | ||
3567 | 750 | -rm -f Makefile | ||
3568 | 751 | maintainer-clean-am: distclean-am maintainer-clean-generic | ||
3569 | 752 | |||
3570 | 753 | mostlyclean: mostlyclean-recursive | ||
3571 | 754 | |||
3572 | 755 | mostlyclean-am: mostlyclean-generic mostlyclean-libtool | ||
3573 | 756 | |||
3574 | 757 | pdf: pdf-recursive | ||
3575 | 758 | |||
3576 | 759 | pdf-am: | ||
3577 | 760 | |||
3578 | 761 | ps: ps-recursive | ||
3579 | 762 | |||
3580 | 763 | ps-am: | ||
3581 | 764 | |||
3582 | 765 | uninstall-am: | ||
3583 | 766 | |||
3584 | 767 | .MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) all \ | ||
3585 | 768 | ctags-recursive install-am install-strip tags-recursive | ||
3586 | 769 | |||
3587 | 770 | .PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \ | ||
3588 | 771 | all all-am am--refresh check check-am clean clean-generic \ | ||
3589 | 772 | clean-libtool ctags ctags-recursive dist dist-all dist-bzip2 \ | ||
3590 | 773 | dist-gzip dist-hook dist-lzma dist-shar dist-tarZ dist-xz \ | ||
3591 | 774 | dist-zip distcheck distclean distclean-generic distclean-hdr \ | ||
3592 | 775 | distclean-libtool distclean-tags distcleancheck distdir \ | ||
3593 | 776 | distuninstallcheck dvi dvi-am html html-am info info-am \ | ||
3594 | 777 | install install-am install-data install-data-am install-dvi \ | ||
3595 | 778 | install-dvi-am install-exec install-exec-am install-html \ | ||
3596 | 779 | install-html-am install-info install-info-am install-man \ | ||
3597 | 780 | install-pdf install-pdf-am install-ps install-ps-am \ | ||
3598 | 781 | install-strip installcheck installcheck-am installdirs \ | ||
3599 | 782 | installdirs-am maintainer-clean maintainer-clean-generic \ | ||
3600 | 783 | mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \ | ||
3601 | 784 | ps ps-am tags tags-recursive uninstall uninstall-am | ||
3602 | 785 | |||
3603 | 786 | |||
3604 | 787 | dist-hook: | ||
3605 | 788 | @if test -d "$(top_srcdir)/.bzr"; \ | ||
3606 | 789 | then \ | ||
3607 | 790 | echo Creating ChangeLog && \ | ||
3608 | 791 | ( cd "$(top_srcdir)" && \ | ||
3609 | 792 | echo '# Generated by Makefile. Do not edit.'; echo; \ | ||
3610 | 793 | $(top_srcdir)/missing --run bzr log --gnu-changelog ) > ChangeLog.tmp \ | ||
3611 | 794 | && mv -f ChangeLog.tmp $(top_distdir)/ChangeLog \ | ||
3612 | 795 | || (rm -f ChangeLog.tmp; \ | ||
3613 | 796 | echo Failed to generate ChangeLog >&2 ); \ | ||
3614 | 797 | else \ | ||
3615 | 798 | echo Failed to generate ChangeLog: not a branch >&2; \ | ||
3616 | 799 | fi | ||
3617 | 800 | |||
3618 | 801 | # Tell versions [3.59,3.63) of GNU make to not export all variables. | ||
3619 | 802 | # Otherwise a system limit (for SysV at least) may be exceeded. | ||
3620 | 803 | .NOEXPORT: | ||
3621 | 0 | 804 | ||
3622 | === added file 'aclocal.m4' | |||
3623 | --- aclocal.m4 1970-01-01 00:00:00 +0000 | |||
3624 | +++ aclocal.m4 2010-04-01 21:04:20 +0000 | |||
3625 | @@ -0,0 +1,9269 @@ | |||
3626 | 1 | # generated automatically by aclocal 1.11.1 -*- Autoconf -*- | ||
3627 | 2 | |||
3628 | 3 | # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, | ||
3629 | 4 | # 2005, 2006, 2007, 2008, 2009 Free Software Foundation, Inc. | ||
3630 | 5 | # This file is free software; the Free Software Foundation | ||
3631 | 6 | # gives unlimited permission to copy and/or distribute it, | ||
3632 | 7 | # with or without modifications, as long as this notice is preserved. | ||
3633 | 8 | |||
3634 | 9 | # This program is distributed in the hope that it will be useful, | ||
3635 | 10 | # but WITHOUT ANY WARRANTY, to the extent permitted by law; without | ||
3636 | 11 | # even the implied warranty of MERCHANTABILITY or FITNESS FOR A | ||
3637 | 12 | # PARTICULAR PURPOSE. | ||
3638 | 13 | |||
3639 | 14 | m4_ifndef([AC_AUTOCONF_VERSION], | ||
3640 | 15 | [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl | ||
3641 | 16 | m4_if(m4_defn([AC_AUTOCONF_VERSION]), [2.65],, | ||
3642 | 17 | [m4_warning([this file was generated for autoconf 2.65. | ||
3643 | 18 | You have another version of autoconf. It may work, but is not guaranteed to. | ||
3644 | 19 | If you have problems, you may need to regenerate the build system entirely. | ||
3645 | 20 | To do so, use the procedure documented by the package, typically `autoreconf'.])]) | ||
3646 | 21 | |||
3647 | 22 | dnl -*- mode: autoconf -*- | ||
3648 | 23 | |||
3649 | 24 | # serial 1 | ||
3650 | 25 | |||
3651 | 26 | dnl Usage: | ||
3652 | 27 | dnl GTK_DOC_CHECK([minimum-gtk-doc-version]) | ||
3653 | 28 | AC_DEFUN([GTK_DOC_CHECK], | ||
3654 | 29 | [ | ||
3655 | 30 | AC_BEFORE([AC_PROG_LIBTOOL],[$0])dnl setup libtool first | ||
3656 | 31 | AC_BEFORE([AM_PROG_LIBTOOL],[$0])dnl setup libtool first | ||
3657 | 32 | |||
3658 | 33 | dnl check for tools we added during development | ||
3659 | 34 | AC_PATH_PROG([GTKDOC_CHECK],[gtkdoc-check]) | ||
3660 | 35 | AC_PATH_PROGS([GTKDOC_REBASE],[gtkdoc-rebase],[true]) | ||
3661 | 36 | AC_PATH_PROG([GTKDOC_MKPDF],[gtkdoc-mkpdf]) | ||
3662 | 37 | |||
3663 | 38 | dnl for overriding the documentation installation directory | ||
3664 | 39 | AC_ARG_WITH([html-dir], | ||
3665 | 40 | AS_HELP_STRING([--with-html-dir=PATH], [path to installed docs]),, | ||
3666 | 41 | [with_html_dir='${datadir}/gtk-doc/html']) | ||
3667 | 42 | HTML_DIR="$with_html_dir" | ||
3668 | 43 | AC_SUBST([HTML_DIR]) | ||
3669 | 44 | |||
3670 | 45 | dnl enable/disable documentation building | ||
3671 | 46 | AC_ARG_ENABLE([gtk-doc], | ||
3672 | 47 | AS_HELP_STRING([--enable-gtk-doc], | ||
3673 | 48 | [use gtk-doc to build documentation [[default=no]]]),, | ||
3674 | 49 | [enable_gtk_doc=no]) | ||
3675 | 50 | |||
3676 | 51 | if test x$enable_gtk_doc = xyes; then | ||
3677 | 52 | ifelse([$1],[], | ||
3678 | 53 | [PKG_CHECK_EXISTS([gtk-doc],, | ||
3679 | 54 | AC_MSG_ERROR([gtk-doc not installed and --enable-gtk-doc requested]))], | ||
3680 | 55 | [PKG_CHECK_EXISTS([gtk-doc >= $1],, | ||
3681 | 56 | AC_MSG_ERROR([You need to have gtk-doc >= $1 installed to build $PACKAGE_NAME]))]) | ||
3682 | 57 | fi | ||
3683 | 58 | |||
3684 | 59 | AC_MSG_CHECKING([whether to build gtk-doc documentation]) | ||
3685 | 60 | AC_MSG_RESULT($enable_gtk_doc) | ||
3686 | 61 | |||
3687 | 62 | dnl enable/disable output formats | ||
3688 | 63 | AC_ARG_ENABLE([gtk-doc-html], | ||
3689 | 64 | AS_HELP_STRING([--enable-gtk-doc-html], | ||
3690 | 65 | [build documentation in html format [[default=yes]]]),, | ||
3691 | 66 | [enable_gtk_doc_html=yes]) | ||
3692 | 67 | AC_ARG_ENABLE([gtk-doc-pdf], | ||
3693 | 68 | AS_HELP_STRING([--enable-gtk-doc-pdf], | ||
3694 | 69 | [build documentation in pdf format [[default=no]]]),, | ||
3695 | 70 | [enable_gtk_doc_pdf=no]) | ||
3696 | 71 | |||
3697 | 72 | if test -z "$GTKDOC_MKPDF"; then | ||
3698 | 73 | enable_gtk_doc_pdf=no | ||
3699 | 74 | fi | ||
3700 | 75 | |||
3701 | 76 | |||
3702 | 77 | AM_CONDITIONAL([ENABLE_GTK_DOC], [test x$enable_gtk_doc = xyes]) | ||
3703 | 78 | AM_CONDITIONAL([GTK_DOC_BUILD_HTML], [test x$enable_gtk_doc_html = xyes]) | ||
3704 | 79 | AM_CONDITIONAL([GTK_DOC_BUILD_PDF], [test x$enable_gtk_doc_pdf = xyes]) | ||
3705 | 80 | AM_CONDITIONAL([GTK_DOC_USE_LIBTOOL], [test -n "$LIBTOOL"]) | ||
3706 | 81 | AM_CONDITIONAL([GTK_DOC_USE_REBASE], [test -n "$GTKDOC_REBASE"]) | ||
3707 | 82 | ]) | ||
3708 | 83 | |||
3709 | 84 | # libtool.m4 - Configure libtool for the host system. -*-Autoconf-*- | ||
3710 | 85 | # | ||
3711 | 86 | # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, | ||
3712 | 87 | # 2006, 2007, 2008 Free Software Foundation, Inc. | ||
3713 | 88 | # Written by Gordon Matzigkeit, 1996 | ||
3714 | 89 | # | ||
3715 | 90 | # This file is free software; the Free Software Foundation gives | ||
3716 | 91 | # unlimited permission to copy and/or distribute it, with or without | ||
3717 | 92 | # modifications, as long as this notice is preserved. | ||
3718 | 93 | |||
3719 | 94 | m4_define([_LT_COPYING], [dnl | ||
3720 | 95 | # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, | ||
3721 | 96 | # 2006, 2007, 2008 Free Software Foundation, Inc. | ||
3722 | 97 | # Written by Gordon Matzigkeit, 1996 | ||
3723 | 98 | # | ||
3724 | 99 | # This file is part of GNU Libtool. | ||
3725 | 100 | # | ||
3726 | 101 | # GNU Libtool is free software; you can redistribute it and/or | ||
3727 | 102 | # modify it under the terms of the GNU General Public License as | ||
3728 | 103 | # published by the Free Software Foundation; either version 2 of | ||
3729 | 104 | # the License, or (at your option) any later version. | ||
3730 | 105 | # | ||
3731 | 106 | # As a special exception to the GNU General Public License, | ||
3732 | 107 | # if you distribute this file as part of a program or library that | ||
3733 | 108 | # is built using GNU Libtool, you may include this file under the | ||
3734 | 109 | # same distribution terms that you use for the rest of that program. | ||
3735 | 110 | # | ||
3736 | 111 | # GNU Libtool is distributed in the hope that it will be useful, | ||
3737 | 112 | # but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
3738 | 113 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
3739 | 114 | # GNU General Public License for more details. | ||
3740 | 115 | # | ||
3741 | 116 | # You should have received a copy of the GNU General Public License | ||
3742 | 117 | # along with GNU Libtool; see the file COPYING. If not, a copy | ||
3743 | 118 | # can be downloaded from http://www.gnu.org/licenses/gpl.html, or | ||
3744 | 119 | # obtained by writing to the Free Software Foundation, Inc., | ||
3745 | 120 | # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. | ||
3746 | 121 | ]) | ||
3747 | 122 | |||
3748 | 123 | # serial 56 LT_INIT | ||
3749 | 124 | |||
3750 | 125 | |||
3751 | 126 | # LT_PREREQ(VERSION) | ||
3752 | 127 | # ------------------ | ||
3753 | 128 | # Complain and exit if this libtool version is less that VERSION. | ||
3754 | 129 | m4_defun([LT_PREREQ], | ||
3755 | 130 | [m4_if(m4_version_compare(m4_defn([LT_PACKAGE_VERSION]), [$1]), -1, | ||
3756 | 131 | [m4_default([$3], | ||
3757 | 132 | [m4_fatal([Libtool version $1 or higher is required], | ||
3758 | 133 | 63)])], | ||
3759 | 134 | [$2])]) | ||
3760 | 135 | |||
3761 | 136 | |||
3762 | 137 | # _LT_CHECK_BUILDDIR | ||
3763 | 138 | # ------------------ | ||
3764 | 139 | # Complain if the absolute build directory name contains unusual characters | ||
3765 | 140 | m4_defun([_LT_CHECK_BUILDDIR], | ||
3766 | 141 | [case `pwd` in | ||
3767 | 142 | *\ * | *\ *) | ||
3768 | 143 | AC_MSG_WARN([Libtool does not cope well with whitespace in `pwd`]) ;; | ||
3769 | 144 | esac | ||
3770 | 145 | ]) | ||
3771 | 146 | |||
3772 | 147 | |||
3773 | 148 | # LT_INIT([OPTIONS]) | ||
3774 | 149 | # ------------------ | ||
3775 | 150 | AC_DEFUN([LT_INIT], | ||
3776 | 151 | [AC_PREREQ([2.58])dnl We use AC_INCLUDES_DEFAULT | ||
3777 | 152 | AC_BEFORE([$0], [LT_LANG])dnl | ||
3778 | 153 | AC_BEFORE([$0], [LT_OUTPUT])dnl | ||
3779 | 154 | AC_BEFORE([$0], [LTDL_INIT])dnl | ||
3780 | 155 | m4_require([_LT_CHECK_BUILDDIR])dnl | ||
3781 | 156 | |||
3782 | 157 | dnl Autoconf doesn't catch unexpanded LT_ macros by default: | ||
3783 | 158 | m4_pattern_forbid([^_?LT_[A-Z_]+$])dnl | ||
3784 | 159 | m4_pattern_allow([^(_LT_EOF|LT_DLGLOBAL|LT_DLLAZY_OR_NOW|LT_MULTI_MODULE)$])dnl | ||
3785 | 160 | dnl aclocal doesn't pull ltoptions.m4, ltsugar.m4, or ltversion.m4 | ||
3786 | 161 | dnl unless we require an AC_DEFUNed macro: | ||
3787 | 162 | AC_REQUIRE([LTOPTIONS_VERSION])dnl | ||
3788 | 163 | AC_REQUIRE([LTSUGAR_VERSION])dnl | ||
3789 | 164 | AC_REQUIRE([LTVERSION_VERSION])dnl | ||
3790 | 165 | AC_REQUIRE([LTOBSOLETE_VERSION])dnl | ||
3791 | 166 | m4_require([_LT_PROG_LTMAIN])dnl | ||
3792 | 167 | |||
3793 | 168 | dnl Parse OPTIONS | ||
3794 | 169 | _LT_SET_OPTIONS([$0], [$1]) | ||
3795 | 170 | |||
3796 | 171 | # This can be used to rebuild libtool when needed | ||
3797 | 172 | LIBTOOL_DEPS="$ltmain" | ||
3798 | 173 | |||
3799 | 174 | # Always use our own libtool. | ||
3800 | 175 | LIBTOOL='$(SHELL) $(top_builddir)/libtool' | ||
3801 | 176 | AC_SUBST(LIBTOOL)dnl | ||
3802 | 177 | |||
3803 | 178 | _LT_SETUP | ||
3804 | 179 | |||
3805 | 180 | # Only expand once: | ||
3806 | 181 | m4_define([LT_INIT]) | ||
3807 | 182 | ])# LT_INIT | ||
3808 | 183 | |||
3809 | 184 | # Old names: | ||
3810 | 185 | AU_ALIAS([AC_PROG_LIBTOOL], [LT_INIT]) | ||
3811 | 186 | AU_ALIAS([AM_PROG_LIBTOOL], [LT_INIT]) | ||
3812 | 187 | dnl aclocal-1.4 backwards compatibility: | ||
3813 | 188 | dnl AC_DEFUN([AC_PROG_LIBTOOL], []) | ||
3814 | 189 | dnl AC_DEFUN([AM_PROG_LIBTOOL], []) | ||
3815 | 190 | |||
3816 | 191 | |||
3817 | 192 | # _LT_CC_BASENAME(CC) | ||
3818 | 193 | # ------------------- | ||
3819 | 194 | # Calculate cc_basename. Skip known compiler wrappers and cross-prefix. | ||
3820 | 195 | m4_defun([_LT_CC_BASENAME], | ||
3821 | 196 | [for cc_temp in $1""; do | ||
3822 | 197 | case $cc_temp in | ||
3823 | 198 | compile | *[[\\/]]compile | ccache | *[[\\/]]ccache ) ;; | ||
3824 | 199 | distcc | *[[\\/]]distcc | purify | *[[\\/]]purify ) ;; | ||
3825 | 200 | \-*) ;; | ||
3826 | 201 | *) break;; | ||
3827 | 202 | esac | ||
3828 | 203 | done | ||
3829 | 204 | cc_basename=`$ECHO "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` | ||
3830 | 205 | ]) | ||
3831 | 206 | |||
3832 | 207 | |||
3833 | 208 | # _LT_FILEUTILS_DEFAULTS | ||
3834 | 209 | # ---------------------- | ||
3835 | 210 | # It is okay to use these file commands and assume they have been set | ||
3836 | 211 | # sensibly after `m4_require([_LT_FILEUTILS_DEFAULTS])'. | ||
3837 | 212 | m4_defun([_LT_FILEUTILS_DEFAULTS], | ||
3838 | 213 | [: ${CP="cp -f"} | ||
3839 | 214 | : ${MV="mv -f"} | ||
3840 | 215 | : ${RM="rm -f"} | ||
3841 | 216 | ])# _LT_FILEUTILS_DEFAULTS | ||
3842 | 217 | |||
3843 | 218 | |||
3844 | 219 | # _LT_SETUP | ||
3845 | 220 | # --------- | ||
3846 | 221 | m4_defun([_LT_SETUP], | ||
3847 | 222 | [AC_REQUIRE([AC_CANONICAL_HOST])dnl | ||
3848 | 223 | AC_REQUIRE([AC_CANONICAL_BUILD])dnl | ||
3849 | 224 | _LT_DECL([], [host_alias], [0], [The host system])dnl | ||
3850 | 225 | _LT_DECL([], [host], [0])dnl | ||
3851 | 226 | _LT_DECL([], [host_os], [0])dnl | ||
3852 | 227 | dnl | ||
3853 | 228 | _LT_DECL([], [build_alias], [0], [The build system])dnl | ||
3854 | 229 | _LT_DECL([], [build], [0])dnl | ||
3855 | 230 | _LT_DECL([], [build_os], [0])dnl | ||
3856 | 231 | dnl | ||
3857 | 232 | AC_REQUIRE([AC_PROG_CC])dnl | ||
3858 | 233 | AC_REQUIRE([LT_PATH_LD])dnl | ||
3859 | 234 | AC_REQUIRE([LT_PATH_NM])dnl | ||
3860 | 235 | dnl | ||
3861 | 236 | AC_REQUIRE([AC_PROG_LN_S])dnl | ||
3862 | 237 | test -z "$LN_S" && LN_S="ln -s" | ||
3863 | 238 | _LT_DECL([], [LN_S], [1], [Whether we need soft or hard links])dnl | ||
3864 | 239 | dnl | ||
3865 | 240 | AC_REQUIRE([LT_CMD_MAX_LEN])dnl | ||
3866 | 241 | _LT_DECL([objext], [ac_objext], [0], [Object file suffix (normally "o")])dnl | ||
3867 | 242 | _LT_DECL([], [exeext], [0], [Executable file suffix (normally "")])dnl | ||
3868 | 243 | dnl | ||
3869 | 244 | m4_require([_LT_FILEUTILS_DEFAULTS])dnl | ||
3870 | 245 | m4_require([_LT_CHECK_SHELL_FEATURES])dnl | ||
3871 | 246 | m4_require([_LT_CMD_RELOAD])dnl | ||
3872 | 247 | m4_require([_LT_CHECK_MAGIC_METHOD])dnl | ||
3873 | 248 | m4_require([_LT_CMD_OLD_ARCHIVE])dnl | ||
3874 | 249 | m4_require([_LT_CMD_GLOBAL_SYMBOLS])dnl | ||
3875 | 250 | |||
3876 | 251 | _LT_CONFIG_LIBTOOL_INIT([ | ||
3877 | 252 | # See if we are running on zsh, and set the options which allow our | ||
3878 | 253 | # commands through without removal of \ escapes INIT. | ||
3879 | 254 | if test -n "\${ZSH_VERSION+set}" ; then | ||
3880 | 255 | setopt NO_GLOB_SUBST | ||
3881 | 256 | fi | ||
3882 | 257 | ]) | ||
3883 | 258 | if test -n "${ZSH_VERSION+set}" ; then | ||
3884 | 259 | setopt NO_GLOB_SUBST | ||
3885 | 260 | fi | ||
3886 | 261 | |||
3887 | 262 | _LT_CHECK_OBJDIR | ||
3888 | 263 | |||
3889 | 264 | m4_require([_LT_TAG_COMPILER])dnl | ||
3890 | 265 | _LT_PROG_ECHO_BACKSLASH | ||
3891 | 266 | |||
3892 | 267 | case $host_os in | ||
3893 | 268 | aix3*) | ||
3894 | 269 | # AIX sometimes has problems with the GCC collect2 program. For some | ||
3895 | 270 | # reason, if we set the COLLECT_NAMES environment variable, the problems | ||
3896 | 271 | # vanish in a puff of smoke. | ||
3897 | 272 | if test "X${COLLECT_NAMES+set}" != Xset; then | ||
3898 | 273 | COLLECT_NAMES= | ||
3899 | 274 | export COLLECT_NAMES | ||
3900 | 275 | fi | ||
3901 | 276 | ;; | ||
3902 | 277 | esac | ||
3903 | 278 | |||
3904 | 279 | # Sed substitution that helps us do robust quoting. It backslashifies | ||
3905 | 280 | # metacharacters that are still active within double-quoted strings. | ||
3906 | 281 | sed_quote_subst='s/\([["`$\\]]\)/\\\1/g' | ||
3907 | 282 | |||
3908 | 283 | # Same as above, but do not quote variable references. | ||
3909 | 284 | double_quote_subst='s/\([["`\\]]\)/\\\1/g' | ||
3910 | 285 | |||
3911 | 286 | # Sed substitution to delay expansion of an escaped shell variable in a | ||
3912 | 287 | # double_quote_subst'ed string. | ||
3913 | 288 | delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' | ||
3914 | 289 | |||
3915 | 290 | # Sed substitution to delay expansion of an escaped single quote. | ||
3916 | 291 | delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g' | ||
3917 | 292 | |||
3918 | 293 | # Sed substitution to avoid accidental globbing in evaled expressions | ||
3919 | 294 | no_glob_subst='s/\*/\\\*/g' | ||
3920 | 295 | |||
3921 | 296 | # Global variables: | ||
3922 | 297 | ofile=libtool | ||
3923 | 298 | can_build_shared=yes | ||
3924 | 299 | |||
3925 | 300 | # All known linkers require a `.a' archive for static linking (except MSVC, | ||
3926 | 301 | # which needs '.lib'). | ||
3927 | 302 | libext=a | ||
3928 | 303 | |||
3929 | 304 | with_gnu_ld="$lt_cv_prog_gnu_ld" | ||
3930 | 305 | |||
3931 | 306 | old_CC="$CC" | ||
3932 | 307 | old_CFLAGS="$CFLAGS" | ||
3933 | 308 | |||
3934 | 309 | # Set sane defaults for various variables | ||
3935 | 310 | test -z "$CC" && CC=cc | ||
3936 | 311 | test -z "$LTCC" && LTCC=$CC | ||
3937 | 312 | test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS | ||
3938 | 313 | test -z "$LD" && LD=ld | ||
3939 | 314 | test -z "$ac_objext" && ac_objext=o | ||
3940 | 315 | |||
3941 | 316 | _LT_CC_BASENAME([$compiler]) | ||
3942 | 317 | |||
3943 | 318 | # Only perform the check for file, if the check method requires it | ||
3944 | 319 | test -z "$MAGIC_CMD" && MAGIC_CMD=file | ||
3945 | 320 | case $deplibs_check_method in | ||
3946 | 321 | file_magic*) | ||
3947 | 322 | if test "$file_magic_cmd" = '$MAGIC_CMD'; then | ||
3948 | 323 | _LT_PATH_MAGIC | ||
3949 | 324 | fi | ||
3950 | 325 | ;; | ||
3951 | 326 | esac | ||
3952 | 327 | |||
3953 | 328 | # Use C for the default configuration in the libtool script | ||
3954 | 329 | LT_SUPPORTED_TAG([CC]) | ||
3955 | 330 | _LT_LANG_C_CONFIG | ||
3956 | 331 | _LT_LANG_DEFAULT_CONFIG | ||
3957 | 332 | _LT_CONFIG_COMMANDS | ||
3958 | 333 | ])# _LT_SETUP | ||
3959 | 334 | |||
3960 | 335 | |||
3961 | 336 | # _LT_PROG_LTMAIN | ||
3962 | 337 | # --------------- | ||
3963 | 338 | # Note that this code is called both from `configure', and `config.status' | ||
3964 | 339 | # now that we use AC_CONFIG_COMMANDS to generate libtool. Notably, | ||
3965 | 340 | # `config.status' has no value for ac_aux_dir unless we are using Automake, | ||
3966 | 341 | # so we pass a copy along to make sure it has a sensible value anyway. | ||
3967 | 342 | m4_defun([_LT_PROG_LTMAIN], | ||
3968 | 343 | [m4_ifdef([AC_REQUIRE_AUX_FILE], [AC_REQUIRE_AUX_FILE([ltmain.sh])])dnl | ||
3969 | 344 | _LT_CONFIG_LIBTOOL_INIT([ac_aux_dir='$ac_aux_dir']) | ||
3970 | 345 | ltmain="$ac_aux_dir/ltmain.sh" | ||
3971 | 346 | ])# _LT_PROG_LTMAIN | ||
3972 | 347 | |||
3973 | 348 | |||
3974 | 349 | |||
3975 | 350 | # So that we can recreate a full libtool script including additional | ||
3976 | 351 | # tags, we accumulate the chunks of code to send to AC_CONFIG_COMMANDS | ||
3977 | 352 | # in macros and then make a single call at the end using the `libtool' | ||
3978 | 353 | # label. | ||
3979 | 354 | |||
3980 | 355 | |||
3981 | 356 | # _LT_CONFIG_LIBTOOL_INIT([INIT-COMMANDS]) | ||
3982 | 357 | # ---------------------------------------- | ||
3983 | 358 | # Register INIT-COMMANDS to be passed to AC_CONFIG_COMMANDS later. | ||
3984 | 359 | m4_define([_LT_CONFIG_LIBTOOL_INIT], | ||
3985 | 360 | [m4_ifval([$1], | ||
3986 | 361 | [m4_append([_LT_OUTPUT_LIBTOOL_INIT], | ||
3987 | 362 | [$1 | ||
3988 | 363 | ])])]) | ||
3989 | 364 | |||
3990 | 365 | # Initialize. | ||
3991 | 366 | m4_define([_LT_OUTPUT_LIBTOOL_INIT]) | ||
3992 | 367 | |||
3993 | 368 | |||
3994 | 369 | # _LT_CONFIG_LIBTOOL([COMMANDS]) | ||
3995 | 370 | # ------------------------------ | ||
3996 | 371 | # Register COMMANDS to be passed to AC_CONFIG_COMMANDS later. | ||
3997 | 372 | m4_define([_LT_CONFIG_LIBTOOL], | ||
3998 | 373 | [m4_ifval([$1], | ||
3999 | 374 | [m4_append([_LT_OUTPUT_LIBTOOL_COMMANDS], | ||
4000 | 375 | [$1 | ||
4001 | 376 | ])])]) | ||
4002 | 377 | |||
4003 | 378 | # Initialize. | ||
4004 | 379 | m4_define([_LT_OUTPUT_LIBTOOL_COMMANDS]) | ||
4005 | 380 | |||
4006 | 381 | |||
4007 | 382 | # _LT_CONFIG_SAVE_COMMANDS([COMMANDS], [INIT_COMMANDS]) | ||
4008 | 383 | # ----------------------------------------------------- | ||
4009 | 384 | m4_defun([_LT_CONFIG_SAVE_COMMANDS], | ||
4010 | 385 | [_LT_CONFIG_LIBTOOL([$1]) | ||
4011 | 386 | _LT_CONFIG_LIBTOOL_INIT([$2]) | ||
4012 | 387 | ]) | ||
4013 | 388 | |||
4014 | 389 | |||
4015 | 390 | # _LT_FORMAT_COMMENT([COMMENT]) | ||
4016 | 391 | # ----------------------------- | ||
4017 | 392 | # Add leading comment marks to the start of each line, and a trailing | ||
4018 | 393 | # full-stop to the whole comment if one is not present already. | ||
4019 | 394 | m4_define([_LT_FORMAT_COMMENT], | ||
4020 | 395 | [m4_ifval([$1], [ | ||
4021 | 396 | m4_bpatsubst([m4_bpatsubst([$1], [^ *], [# ])], | ||
4022 | 397 | [['`$\]], [\\\&])]m4_bmatch([$1], [[!?.]$], [], [.]) | ||
4023 | 398 | )]) | ||
4024 | 399 | |||
4025 | 400 | |||
4026 | 401 | |||
4027 | 402 | |||
4028 | 403 | |||
4029 | 404 | # _LT_DECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION], [IS-TAGGED?]) | ||
4030 | 405 | # ------------------------------------------------------------------- | ||
4031 | 406 | # CONFIGNAME is the name given to the value in the libtool script. | ||
4032 | 407 | # VARNAME is the (base) name used in the configure script. | ||
4033 | 408 | # VALUE may be 0, 1 or 2 for a computed quote escaped value based on | ||
4034 | 409 | # VARNAME. Any other value will be used directly. | ||
4035 | 410 | m4_define([_LT_DECL], | ||
4036 | 411 | [lt_if_append_uniq([lt_decl_varnames], [$2], [, ], | ||
4037 | 412 | [lt_dict_add_subkey([lt_decl_dict], [$2], [libtool_name], | ||
4038 | 413 | [m4_ifval([$1], [$1], [$2])]) | ||
4039 | 414 | lt_dict_add_subkey([lt_decl_dict], [$2], [value], [$3]) | ||
4040 | 415 | m4_ifval([$4], | ||
4041 | 416 | [lt_dict_add_subkey([lt_decl_dict], [$2], [description], [$4])]) | ||
4042 | 417 | lt_dict_add_subkey([lt_decl_dict], [$2], | ||
4043 | 418 | [tagged?], [m4_ifval([$5], [yes], [no])])]) | ||
4044 | 419 | ]) | ||
4045 | 420 | |||
4046 | 421 | |||
4047 | 422 | # _LT_TAGDECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION]) | ||
4048 | 423 | # -------------------------------------------------------- | ||
4049 | 424 | m4_define([_LT_TAGDECL], [_LT_DECL([$1], [$2], [$3], [$4], [yes])]) | ||
4050 | 425 | |||
4051 | 426 | |||
4052 | 427 | # lt_decl_tag_varnames([SEPARATOR], [VARNAME1...]) | ||
4053 | 428 | # ------------------------------------------------ | ||
4054 | 429 | m4_define([lt_decl_tag_varnames], | ||
4055 | 430 | [_lt_decl_filter([tagged?], [yes], $@)]) | ||
4056 | 431 | |||
4057 | 432 | |||
4058 | 433 | # _lt_decl_filter(SUBKEY, VALUE, [SEPARATOR], [VARNAME1..]) | ||
4059 | 434 | # --------------------------------------------------------- | ||
4060 | 435 | m4_define([_lt_decl_filter], | ||
4061 | 436 | [m4_case([$#], | ||
4062 | 437 | [0], [m4_fatal([$0: too few arguments: $#])], | ||
4063 | 438 | [1], [m4_fatal([$0: too few arguments: $#: $1])], | ||
4064 | 439 | [2], [lt_dict_filter([lt_decl_dict], [$1], [$2], [], lt_decl_varnames)], | ||
4065 | 440 | [3], [lt_dict_filter([lt_decl_dict], [$1], [$2], [$3], lt_decl_varnames)], | ||
4066 | 441 | [lt_dict_filter([lt_decl_dict], $@)])[]dnl | ||
4067 | 442 | ]) | ||
4068 | 443 | |||
4069 | 444 | |||
4070 | 445 | # lt_decl_quote_varnames([SEPARATOR], [VARNAME1...]) | ||
4071 | 446 | # -------------------------------------------------- | ||
4072 | 447 | m4_define([lt_decl_quote_varnames], | ||
4073 | 448 | [_lt_decl_filter([value], [1], $@)]) | ||
4074 | 449 | |||
4075 | 450 | |||
4076 | 451 | # lt_decl_dquote_varnames([SEPARATOR], [VARNAME1...]) | ||
4077 | 452 | # --------------------------------------------------- | ||
4078 | 453 | m4_define([lt_decl_dquote_varnames], | ||
4079 | 454 | [_lt_decl_filter([value], [2], $@)]) | ||
4080 | 455 | |||
4081 | 456 | |||
4082 | 457 | # lt_decl_varnames_tagged([SEPARATOR], [VARNAME1...]) | ||
4083 | 458 | # --------------------------------------------------- | ||
4084 | 459 | m4_define([lt_decl_varnames_tagged], | ||
4085 | 460 | [m4_assert([$# <= 2])dnl | ||
4086 | 461 | _$0(m4_quote(m4_default([$1], [[, ]])), | ||
4087 | 462 | m4_ifval([$2], [[$2]], [m4_dquote(lt_decl_tag_varnames)]), | ||
4088 | 463 | m4_split(m4_normalize(m4_quote(_LT_TAGS)), [ ]))]) | ||
4089 | 464 | m4_define([_lt_decl_varnames_tagged], | ||
4090 | 465 | [m4_ifval([$3], [lt_combine([$1], [$2], [_], $3)])]) | ||
4091 | 466 | |||
4092 | 467 | |||
4093 | 468 | # lt_decl_all_varnames([SEPARATOR], [VARNAME1...]) | ||
4094 | 469 | # ------------------------------------------------ | ||
4095 | 470 | m4_define([lt_decl_all_varnames], | ||
4096 | 471 | [_$0(m4_quote(m4_default([$1], [[, ]])), | ||
4097 | 472 | m4_if([$2], [], | ||
4098 | 473 | m4_quote(lt_decl_varnames), | ||
4099 | 474 | m4_quote(m4_shift($@))))[]dnl | ||
4100 | 475 | ]) | ||
4101 | 476 | m4_define([_lt_decl_all_varnames], | ||
4102 | 477 | [lt_join($@, lt_decl_varnames_tagged([$1], | ||
4103 | 478 | lt_decl_tag_varnames([[, ]], m4_shift($@))))dnl | ||
4104 | 479 | ]) | ||
4105 | 480 | |||
4106 | 481 | |||
4107 | 482 | # _LT_CONFIG_STATUS_DECLARE([VARNAME]) | ||
4108 | 483 | # ------------------------------------ | ||
4109 | 484 | # Quote a variable value, and forward it to `config.status' so that its | ||
4110 | 485 | # declaration there will have the same value as in `configure'. VARNAME | ||
4111 | 486 | # must have a single quote delimited value for this to work. | ||
4112 | 487 | m4_define([_LT_CONFIG_STATUS_DECLARE], | ||
4113 | 488 | [$1='`$ECHO "X$][$1" | $Xsed -e "$delay_single_quote_subst"`']) | ||
4114 | 489 | |||
4115 | 490 | |||
4116 | 491 | # _LT_CONFIG_STATUS_DECLARATIONS | ||
4117 | 492 | # ------------------------------ | ||
4118 | 493 | # We delimit libtool config variables with single quotes, so when | ||
4119 | 494 | # we write them to config.status, we have to be sure to quote all | ||
4120 | 495 | # embedded single quotes properly. In configure, this macro expands | ||
4121 | 496 | # each variable declared with _LT_DECL (and _LT_TAGDECL) into: | ||
4122 | 497 | # | ||
4123 | 498 | # <var>='`$ECHO "X$<var>" | $Xsed -e "$delay_single_quote_subst"`' | ||
4124 | 499 | m4_defun([_LT_CONFIG_STATUS_DECLARATIONS], | ||
4125 | 500 | [m4_foreach([_lt_var], m4_quote(lt_decl_all_varnames), | ||
4126 | 501 | [m4_n([_LT_CONFIG_STATUS_DECLARE(_lt_var)])])]) | ||
4127 | 502 | |||
4128 | 503 | |||
4129 | 504 | # _LT_LIBTOOL_TAGS | ||
4130 | 505 | # ---------------- | ||
4131 | 506 | # Output comment and list of tags supported by the script | ||
4132 | 507 | m4_defun([_LT_LIBTOOL_TAGS], | ||
4133 | 508 | [_LT_FORMAT_COMMENT([The names of the tagged configurations supported by this script])dnl | ||
4134 | 509 | available_tags="_LT_TAGS"dnl | ||
4135 | 510 | ]) | ||
4136 | 511 | |||
4137 | 512 | |||
4138 | 513 | # _LT_LIBTOOL_DECLARE(VARNAME, [TAG]) | ||
4139 | 514 | # ----------------------------------- | ||
4140 | 515 | # Extract the dictionary values for VARNAME (optionally with TAG) and | ||
4141 | 516 | # expand to a commented shell variable setting: | ||
4142 | 517 | # | ||
4143 | 518 | # # Some comment about what VAR is for. | ||
4144 | 519 | # visible_name=$lt_internal_name | ||
4145 | 520 | m4_define([_LT_LIBTOOL_DECLARE], | ||
4146 | 521 | [_LT_FORMAT_COMMENT(m4_quote(lt_dict_fetch([lt_decl_dict], [$1], | ||
4147 | 522 | [description])))[]dnl | ||
4148 | 523 | m4_pushdef([_libtool_name], | ||
4149 | 524 | m4_quote(lt_dict_fetch([lt_decl_dict], [$1], [libtool_name])))[]dnl | ||
4150 | 525 | m4_case(m4_quote(lt_dict_fetch([lt_decl_dict], [$1], [value])), | ||
4151 | 526 | [0], [_libtool_name=[$]$1], | ||
4152 | 527 | [1], [_libtool_name=$lt_[]$1], | ||
4153 | 528 | [2], [_libtool_name=$lt_[]$1], | ||
4154 | 529 | [_libtool_name=lt_dict_fetch([lt_decl_dict], [$1], [value])])[]dnl | ||
4155 | 530 | m4_ifval([$2], [_$2])[]m4_popdef([_libtool_name])[]dnl | ||
4156 | 531 | ]) | ||
4157 | 532 | |||
4158 | 533 | |||
4159 | 534 | # _LT_LIBTOOL_CONFIG_VARS | ||
4160 | 535 | # ----------------------- | ||
4161 | 536 | # Produce commented declarations of non-tagged libtool config variables | ||
4162 | 537 | # suitable for insertion in the LIBTOOL CONFIG section of the `libtool' | ||
4163 | 538 | # script. Tagged libtool config variables (even for the LIBTOOL CONFIG | ||
4164 | 539 | # section) are produced by _LT_LIBTOOL_TAG_VARS. | ||
4165 | 540 | m4_defun([_LT_LIBTOOL_CONFIG_VARS], | ||
4166 | 541 | [m4_foreach([_lt_var], | ||
4167 | 542 | m4_quote(_lt_decl_filter([tagged?], [no], [], lt_decl_varnames)), | ||
4168 | 543 | [m4_n([_LT_LIBTOOL_DECLARE(_lt_var)])])]) | ||
4169 | 544 | |||
4170 | 545 | |||
4171 | 546 | # _LT_LIBTOOL_TAG_VARS(TAG) | ||
4172 | 547 | # ------------------------- | ||
4173 | 548 | m4_define([_LT_LIBTOOL_TAG_VARS], | ||
4174 | 549 | [m4_foreach([_lt_var], m4_quote(lt_decl_tag_varnames), | ||
4175 | 550 | [m4_n([_LT_LIBTOOL_DECLARE(_lt_var, [$1])])])]) | ||
4176 | 551 | |||
4177 | 552 | |||
4178 | 553 | # _LT_TAGVAR(VARNAME, [TAGNAME]) | ||
4179 | 554 | # ------------------------------ | ||
4180 | 555 | m4_define([_LT_TAGVAR], [m4_ifval([$2], [$1_$2], [$1])]) | ||
4181 | 556 | |||
4182 | 557 | |||
4183 | 558 | # _LT_CONFIG_COMMANDS | ||
4184 | 559 | # ------------------- | ||
4185 | 560 | # Send accumulated output to $CONFIG_STATUS. Thanks to the lists of | ||
4186 | 561 | # variables for single and double quote escaping we saved from calls | ||
4187 | 562 | # to _LT_DECL, we can put quote escaped variables declarations | ||
4188 | 563 | # into `config.status', and then the shell code to quote escape them in | ||
4189 | 564 | # for loops in `config.status'. Finally, any additional code accumulated | ||
4190 | 565 | # from calls to _LT_CONFIG_LIBTOOL_INIT is expanded. | ||
4191 | 566 | m4_defun([_LT_CONFIG_COMMANDS], | ||
4192 | 567 | [AC_PROVIDE_IFELSE([LT_OUTPUT], | ||
4193 | 568 | dnl If the libtool generation code has been placed in $CONFIG_LT, | ||
4194 | 569 | dnl instead of duplicating it all over again into config.status, | ||
4195 | 570 | dnl then we will have config.status run $CONFIG_LT later, so it | ||
4196 | 571 | dnl needs to know what name is stored there: | ||
4197 | 572 | [AC_CONFIG_COMMANDS([libtool], | ||
4198 | 573 | [$SHELL $CONFIG_LT || AS_EXIT(1)], [CONFIG_LT='$CONFIG_LT'])], | ||
4199 | 574 | dnl If the libtool generation code is destined for config.status, | ||
4200 | 575 | dnl expand the accumulated commands and init code now: | ||
4201 | 576 | [AC_CONFIG_COMMANDS([libtool], | ||
4202 | 577 | [_LT_OUTPUT_LIBTOOL_COMMANDS], [_LT_OUTPUT_LIBTOOL_COMMANDS_INIT])]) | ||
4203 | 578 | ])#_LT_CONFIG_COMMANDS | ||
4204 | 579 | |||
4205 | 580 | |||
4206 | 581 | # Initialize. | ||
4207 | 582 | m4_define([_LT_OUTPUT_LIBTOOL_COMMANDS_INIT], | ||
4208 | 583 | [ | ||
4209 | 584 | |||
4210 | 585 | # The HP-UX ksh and POSIX shell print the target directory to stdout | ||
4211 | 586 | # if CDPATH is set. | ||
4212 | 587 | (unset CDPATH) >/dev/null 2>&1 && unset CDPATH | ||
4213 | 588 | |||
4214 | 589 | sed_quote_subst='$sed_quote_subst' | ||
4215 | 590 | double_quote_subst='$double_quote_subst' | ||
4216 | 591 | delay_variable_subst='$delay_variable_subst' | ||
4217 | 592 | _LT_CONFIG_STATUS_DECLARATIONS | ||
4218 | 593 | LTCC='$LTCC' | ||
4219 | 594 | LTCFLAGS='$LTCFLAGS' | ||
4220 | 595 | compiler='$compiler_DEFAULT' | ||
4221 | 596 | |||
4222 | 597 | # Quote evaled strings. | ||
4223 | 598 | for var in lt_decl_all_varnames([[ \ | ||
4224 | 599 | ]], lt_decl_quote_varnames); do | ||
4225 | 600 | case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in | ||
4226 | 601 | *[[\\\\\\\`\\"\\\$]]*) | ||
4227 | 602 | eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" | ||
4228 | 603 | ;; | ||
4229 | 604 | *) | ||
4230 | 605 | eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" | ||
4231 | 606 | ;; | ||
4232 | 607 | esac | ||
4233 | 608 | done | ||
4234 | 609 | |||
4235 | 610 | # Double-quote double-evaled strings. | ||
4236 | 611 | for var in lt_decl_all_varnames([[ \ | ||
4237 | 612 | ]], lt_decl_dquote_varnames); do | ||
4238 | 613 | case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in | ||
4239 | 614 | *[[\\\\\\\`\\"\\\$]]*) | ||
4240 | 615 | eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" | ||
4241 | 616 | ;; | ||
4242 | 617 | *) | ||
4243 | 618 | eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" | ||
4244 | 619 | ;; | ||
4245 | 620 | esac | ||
4246 | 621 | done | ||
4247 | 622 | |||
4248 | 623 | # Fix-up fallback echo if it was mangled by the above quoting rules. | ||
4249 | 624 | case \$lt_ECHO in | ||
4250 | 625 | *'\\\[$]0 --fallback-echo"')dnl " | ||
4251 | 626 | lt_ECHO=\`\$ECHO "X\$lt_ECHO" | \$Xsed -e 's/\\\\\\\\\\\\\\\[$]0 --fallback-echo"\[$]/\[$]0 --fallback-echo"/'\` | ||
4252 | 627 | ;; | ||
4253 | 628 | esac | ||
4254 | 629 | |||
4255 | 630 | _LT_OUTPUT_LIBTOOL_INIT | ||
4256 | 631 | ]) | ||
4257 | 632 | |||
4258 | 633 | |||
4259 | 634 | # LT_OUTPUT | ||
4260 | 635 | # --------- | ||
4261 | 636 | # This macro allows early generation of the libtool script (before | ||
4262 | 637 | # AC_OUTPUT is called), incase it is used in configure for compilation | ||
4263 | 638 | # tests. | ||
4264 | 639 | AC_DEFUN([LT_OUTPUT], | ||
4265 | 640 | [: ${CONFIG_LT=./config.lt} | ||
4266 | 641 | AC_MSG_NOTICE([creating $CONFIG_LT]) | ||
4267 | 642 | cat >"$CONFIG_LT" <<_LTEOF | ||
4268 | 643 | #! $SHELL | ||
4269 | 644 | # Generated by $as_me. | ||
4270 | 645 | # Run this file to recreate a libtool stub with the current configuration. | ||
4271 | 646 | |||
4272 | 647 | lt_cl_silent=false | ||
4273 | 648 | SHELL=\${CONFIG_SHELL-$SHELL} | ||
4274 | 649 | _LTEOF | ||
4275 | 650 | |||
4276 | 651 | cat >>"$CONFIG_LT" <<\_LTEOF | ||
4277 | 652 | AS_SHELL_SANITIZE | ||
4278 | 653 | _AS_PREPARE | ||
4279 | 654 | |||
4280 | 655 | exec AS_MESSAGE_FD>&1 | ||
4281 | 656 | exec AS_MESSAGE_LOG_FD>>config.log | ||
4282 | 657 | { | ||
4283 | 658 | echo | ||
4284 | 659 | AS_BOX([Running $as_me.]) | ||
4285 | 660 | } >&AS_MESSAGE_LOG_FD | ||
4286 | 661 | |||
4287 | 662 | lt_cl_help="\ | ||
4288 | 663 | \`$as_me' creates a local libtool stub from the current configuration, | ||
4289 | 664 | for use in further configure time tests before the real libtool is | ||
4290 | 665 | generated. | ||
4291 | 666 | |||
4292 | 667 | Usage: $[0] [[OPTIONS]] | ||
4293 | 668 | |||
4294 | 669 | -h, --help print this help, then exit | ||
4295 | 670 | -V, --version print version number, then exit | ||
4296 | 671 | -q, --quiet do not print progress messages | ||
4297 | 672 | -d, --debug don't remove temporary files | ||
4298 | 673 | |||
4299 | 674 | Report bugs to <bug-libtool@gnu.org>." | ||
4300 | 675 | |||
4301 | 676 | lt_cl_version="\ | ||
4302 | 677 | m4_ifset([AC_PACKAGE_NAME], [AC_PACKAGE_NAME ])config.lt[]dnl | ||
4303 | 678 | m4_ifset([AC_PACKAGE_VERSION], [ AC_PACKAGE_VERSION]) | ||
4304 | 679 | configured by $[0], generated by m4_PACKAGE_STRING. | ||
4305 | 680 | |||
4306 | 681 | Copyright (C) 2008 Free Software Foundation, Inc. | ||
4307 | 682 | This config.lt script is free software; the Free Software Foundation | ||
4308 | 683 | gives unlimited permision to copy, distribute and modify it." | ||
4309 | 684 | |||
4310 | 685 | while test $[#] != 0 | ||
4311 | 686 | do | ||
4312 | 687 | case $[1] in | ||
4313 | 688 | --version | --v* | -V ) | ||
4314 | 689 | echo "$lt_cl_version"; exit 0 ;; | ||
4315 | 690 | --help | --h* | -h ) | ||
4316 | 691 | echo "$lt_cl_help"; exit 0 ;; | ||
4317 | 692 | --debug | --d* | -d ) | ||
4318 | 693 | debug=: ;; | ||
4319 | 694 | --quiet | --q* | --silent | --s* | -q ) | ||
4320 | 695 | lt_cl_silent=: ;; | ||
4321 | 696 | |||
4322 | 697 | -*) AC_MSG_ERROR([unrecognized option: $[1] | ||
4323 | 698 | Try \`$[0] --help' for more information.]) ;; | ||
4324 | 699 | |||
4325 | 700 | *) AC_MSG_ERROR([unrecognized argument: $[1] | ||
4326 | 701 | Try \`$[0] --help' for more information.]) ;; | ||
4327 | 702 | esac | ||
4328 | 703 | shift | ||
4329 | 704 | done | ||
4330 | 705 | |||
4331 | 706 | if $lt_cl_silent; then | ||
4332 | 707 | exec AS_MESSAGE_FD>/dev/null | ||
4333 | 708 | fi | ||
4334 | 709 | _LTEOF | ||
4335 | 710 | |||
4336 | 711 | cat >>"$CONFIG_LT" <<_LTEOF | ||
4337 | 712 | _LT_OUTPUT_LIBTOOL_COMMANDS_INIT | ||
4338 | 713 | _LTEOF | ||
4339 | 714 | |||
4340 | 715 | cat >>"$CONFIG_LT" <<\_LTEOF | ||
4341 | 716 | AC_MSG_NOTICE([creating $ofile]) | ||
4342 | 717 | _LT_OUTPUT_LIBTOOL_COMMANDS | ||
4343 | 718 | AS_EXIT(0) | ||
4344 | 719 | _LTEOF | ||
4345 | 720 | chmod +x "$CONFIG_LT" | ||
4346 | 721 | |||
4347 | 722 | # configure is writing to config.log, but config.lt does its own redirection, | ||
4348 | 723 | # appending to config.log, which fails on DOS, as config.log is still kept | ||
4349 | 724 | # open by configure. Here we exec the FD to /dev/null, effectively closing | ||
4350 | 725 | # config.log, so it can be properly (re)opened and appended to by config.lt. | ||
4351 | 726 | if test "$no_create" != yes; then | ||
4352 | 727 | lt_cl_success=: | ||
4353 | 728 | test "$silent" = yes && | ||
4354 | 729 | lt_config_lt_args="$lt_config_lt_args --quiet" | ||
4355 | 730 | exec AS_MESSAGE_LOG_FD>/dev/null | ||
4356 | 731 | $SHELL "$CONFIG_LT" $lt_config_lt_args || lt_cl_success=false | ||
4357 | 732 | exec AS_MESSAGE_LOG_FD>>config.log | ||
4358 | 733 | $lt_cl_success || AS_EXIT(1) | ||
4359 | 734 | fi | ||
4360 | 735 | ])# LT_OUTPUT | ||
4361 | 736 | |||
4362 | 737 | |||
4363 | 738 | # _LT_CONFIG(TAG) | ||
4364 | 739 | # --------------- | ||
4365 | 740 | # If TAG is the built-in tag, create an initial libtool script with a | ||
4366 | 741 | # default configuration from the untagged config vars. Otherwise add code | ||
4367 | 742 | # to config.status for appending the configuration named by TAG from the | ||
4368 | 743 | # matching tagged config vars. | ||
4369 | 744 | m4_defun([_LT_CONFIG], | ||
4370 | 745 | [m4_require([_LT_FILEUTILS_DEFAULTS])dnl | ||
4371 | 746 | _LT_CONFIG_SAVE_COMMANDS([ | ||
4372 | 747 | m4_define([_LT_TAG], m4_if([$1], [], [C], [$1]))dnl | ||
4373 | 748 | m4_if(_LT_TAG, [C], [ | ||
4374 | 749 | # See if we are running on zsh, and set the options which allow our | ||
4375 | 750 | # commands through without removal of \ escapes. | ||
4376 | 751 | if test -n "${ZSH_VERSION+set}" ; then | ||
4377 | 752 | setopt NO_GLOB_SUBST | ||
4378 | 753 | fi | ||
4379 | 754 | |||
4380 | 755 | cfgfile="${ofile}T" | ||
4381 | 756 | trap "$RM \"$cfgfile\"; exit 1" 1 2 15 | ||
4382 | 757 | $RM "$cfgfile" | ||
4383 | 758 | |||
4384 | 759 | cat <<_LT_EOF >> "$cfgfile" | ||
4385 | 760 | #! $SHELL | ||
4386 | 761 | |||
4387 | 762 | # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services. | ||
4388 | 763 | # Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION | ||
4389 | 764 | # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: | ||
4390 | 765 | # NOTE: Changes made to this file will be lost: look at ltmain.sh. | ||
4391 | 766 | # | ||
4392 | 767 | _LT_COPYING | ||
4393 | 768 | _LT_LIBTOOL_TAGS | ||
4394 | 769 | |||
4395 | 770 | # ### BEGIN LIBTOOL CONFIG | ||
4396 | 771 | _LT_LIBTOOL_CONFIG_VARS | ||
4397 | 772 | _LT_LIBTOOL_TAG_VARS | ||
4398 | 773 | # ### END LIBTOOL CONFIG | ||
4399 | 774 | |||
4400 | 775 | _LT_EOF | ||
4401 | 776 | |||
4402 | 777 | case $host_os in | ||
4403 | 778 | aix3*) | ||
4404 | 779 | cat <<\_LT_EOF >> "$cfgfile" | ||
4405 | 780 | # AIX sometimes has problems with the GCC collect2 program. For some | ||
4406 | 781 | # reason, if we set the COLLECT_NAMES environment variable, the problems | ||
4407 | 782 | # vanish in a puff of smoke. | ||
4408 | 783 | if test "X${COLLECT_NAMES+set}" != Xset; then | ||
4409 | 784 | COLLECT_NAMES= | ||
4410 | 785 | export COLLECT_NAMES | ||
4411 | 786 | fi | ||
4412 | 787 | _LT_EOF | ||
4413 | 788 | ;; | ||
4414 | 789 | esac | ||
4415 | 790 | |||
4416 | 791 | _LT_PROG_LTMAIN | ||
4417 | 792 | |||
4418 | 793 | # We use sed instead of cat because bash on DJGPP gets confused if | ||
4419 | 794 | # if finds mixed CR/LF and LF-only lines. Since sed operates in | ||
4420 | 795 | # text mode, it properly converts lines to CR/LF. This bash problem | ||
4421 | 796 | # is reportedly fixed, but why not run on old versions too? | ||
4422 | 797 | sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \ | ||
4423 | 798 | || (rm -f "$cfgfile"; exit 1) | ||
4424 | 799 | |||
4425 | 800 | _LT_PROG_XSI_SHELLFNS | ||
4426 | 801 | |||
4427 | 802 | sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \ | ||
4428 | 803 | || (rm -f "$cfgfile"; exit 1) | ||
4429 | 804 | |||
4430 | 805 | mv -f "$cfgfile" "$ofile" || | ||
4431 | 806 | (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") | ||
4432 | 807 | chmod +x "$ofile" | ||
4433 | 808 | ], | ||
4434 | 809 | [cat <<_LT_EOF >> "$ofile" | ||
4435 | 810 | |||
4436 | 811 | dnl Unfortunately we have to use $1 here, since _LT_TAG is not expanded | ||
4437 | 812 | dnl in a comment (ie after a #). | ||
4438 | 813 | # ### BEGIN LIBTOOL TAG CONFIG: $1 | ||
4439 | 814 | _LT_LIBTOOL_TAG_VARS(_LT_TAG) | ||
4440 | 815 | # ### END LIBTOOL TAG CONFIG: $1 | ||
4441 | 816 | _LT_EOF | ||
4442 | 817 | ])dnl /m4_if | ||
4443 | 818 | ], | ||
4444 | 819 | [m4_if([$1], [], [ | ||
4445 | 820 | PACKAGE='$PACKAGE' | ||
4446 | 821 | VERSION='$VERSION' | ||
4447 | 822 | TIMESTAMP='$TIMESTAMP' | ||
4448 | 823 | RM='$RM' | ||
4449 | 824 | ofile='$ofile'], []) | ||
4450 | 825 | ])dnl /_LT_CONFIG_SAVE_COMMANDS | ||
4451 | 826 | ])# _LT_CONFIG | ||
4452 | 827 | |||
4453 | 828 | |||
4454 | 829 | # LT_SUPPORTED_TAG(TAG) | ||
4455 | 830 | # --------------------- | ||
4456 | 831 | # Trace this macro to discover what tags are supported by the libtool | ||
4457 | 832 | # --tag option, using: | ||
4458 | 833 | # autoconf --trace 'LT_SUPPORTED_TAG:$1' | ||
4459 | 834 | AC_DEFUN([LT_SUPPORTED_TAG], []) | ||
4460 | 835 | |||
4461 | 836 | |||
4462 | 837 | # C support is built-in for now | ||
4463 | 838 | m4_define([_LT_LANG_C_enabled], []) | ||
4464 | 839 | m4_define([_LT_TAGS], []) | ||
4465 | 840 | |||
4466 | 841 | |||
4467 | 842 | # LT_LANG(LANG) | ||
4468 | 843 | # ------------- | ||
4469 | 844 | # Enable libtool support for the given language if not already enabled. | ||
4470 | 845 | AC_DEFUN([LT_LANG], | ||
4471 | 846 | [AC_BEFORE([$0], [LT_OUTPUT])dnl | ||
4472 | 847 | m4_case([$1], | ||
4473 | 848 | [C], [_LT_LANG(C)], | ||
4474 | 849 | [C++], [_LT_LANG(CXX)], | ||
4475 | 850 | [Java], [_LT_LANG(GCJ)], | ||
4476 | 851 | [Fortran 77], [_LT_LANG(F77)], | ||
4477 | 852 | [Fortran], [_LT_LANG(FC)], | ||
4478 | 853 | [Windows Resource], [_LT_LANG(RC)], | ||
4479 | 854 | [m4_ifdef([_LT_LANG_]$1[_CONFIG], | ||
4480 | 855 | [_LT_LANG($1)], | ||
4481 | 856 | [m4_fatal([$0: unsupported language: "$1"])])])dnl | ||
4482 | 857 | ])# LT_LANG | ||
4483 | 858 | |||
4484 | 859 | |||
4485 | 860 | # _LT_LANG(LANGNAME) | ||
4486 | 861 | # ------------------ | ||
4487 | 862 | m4_defun([_LT_LANG], | ||
4488 | 863 | [m4_ifdef([_LT_LANG_]$1[_enabled], [], | ||
4489 | 864 | [LT_SUPPORTED_TAG([$1])dnl | ||
4490 | 865 | m4_append([_LT_TAGS], [$1 ])dnl | ||
4491 | 866 | m4_define([_LT_LANG_]$1[_enabled], [])dnl | ||
4492 | 867 | _LT_LANG_$1_CONFIG($1)])dnl | ||
4493 | 868 | ])# _LT_LANG | ||
4494 | 869 | |||
4495 | 870 | |||
4496 | 871 | # _LT_LANG_DEFAULT_CONFIG | ||
4497 | 872 | # ----------------------- | ||
4498 | 873 | m4_defun([_LT_LANG_DEFAULT_CONFIG], | ||
4499 | 874 | [AC_PROVIDE_IFELSE([AC_PROG_CXX], | ||
4500 | 875 | [LT_LANG(CXX)], | ||
4501 | 876 | [m4_define([AC_PROG_CXX], defn([AC_PROG_CXX])[LT_LANG(CXX)])]) | ||
4502 | 877 | |||
4503 | 878 | AC_PROVIDE_IFELSE([AC_PROG_F77], | ||
4504 | 879 | [LT_LANG(F77)], | ||
4505 | 880 | [m4_define([AC_PROG_F77], defn([AC_PROG_F77])[LT_LANG(F77)])]) | ||
4506 | 881 | |||
4507 | 882 | AC_PROVIDE_IFELSE([AC_PROG_FC], | ||
4508 | 883 | [LT_LANG(FC)], | ||
4509 | 884 | [m4_define([AC_PROG_FC], defn([AC_PROG_FC])[LT_LANG(FC)])]) | ||
4510 | 885 | |||
4511 | 886 | dnl The call to [A][M_PROG_GCJ] is quoted like that to stop aclocal | ||
4512 | 887 | dnl pulling things in needlessly. | ||
4513 | 888 | AC_PROVIDE_IFELSE([AC_PROG_GCJ], | ||
4514 | 889 | [LT_LANG(GCJ)], | ||
4515 | 890 | [AC_PROVIDE_IFELSE([A][M_PROG_GCJ], | ||
4516 | 891 | [LT_LANG(GCJ)], | ||
4517 | 892 | [AC_PROVIDE_IFELSE([LT_PROG_GCJ], | ||
4518 | 893 | [LT_LANG(GCJ)], | ||
4519 | 894 | [m4_ifdef([AC_PROG_GCJ], | ||
4520 | 895 | [m4_define([AC_PROG_GCJ], defn([AC_PROG_GCJ])[LT_LANG(GCJ)])]) | ||
4521 | 896 | m4_ifdef([A][M_PROG_GCJ], | ||
4522 | 897 | [m4_define([A][M_PROG_GCJ], defn([A][M_PROG_GCJ])[LT_LANG(GCJ)])]) | ||
4523 | 898 | m4_ifdef([LT_PROG_GCJ], | ||
4524 | 899 | [m4_define([LT_PROG_GCJ], defn([LT_PROG_GCJ])[LT_LANG(GCJ)])])])])]) | ||
4525 | 900 | |||
4526 | 901 | AC_PROVIDE_IFELSE([LT_PROG_RC], | ||
4527 | 902 | [LT_LANG(RC)], | ||
4528 | 903 | [m4_define([LT_PROG_RC], defn([LT_PROG_RC])[LT_LANG(RC)])]) | ||
4529 | 904 | ])# _LT_LANG_DEFAULT_CONFIG | ||
4530 | 905 | |||
4531 | 906 | # Obsolete macros: | ||
4532 | 907 | AU_DEFUN([AC_LIBTOOL_CXX], [LT_LANG(C++)]) | ||
4533 | 908 | AU_DEFUN([AC_LIBTOOL_F77], [LT_LANG(Fortran 77)]) | ||
4534 | 909 | AU_DEFUN([AC_LIBTOOL_FC], [LT_LANG(Fortran)]) | ||
4535 | 910 | AU_DEFUN([AC_LIBTOOL_GCJ], [LT_LANG(Java)]) | ||
4536 | 911 | dnl aclocal-1.4 backwards compatibility: | ||
4537 | 912 | dnl AC_DEFUN([AC_LIBTOOL_CXX], []) | ||
4538 | 913 | dnl AC_DEFUN([AC_LIBTOOL_F77], []) | ||
4539 | 914 | dnl AC_DEFUN([AC_LIBTOOL_FC], []) | ||
4540 | 915 | dnl AC_DEFUN([AC_LIBTOOL_GCJ], []) | ||
4541 | 916 | |||
4542 | 917 | |||
4543 | 918 | # _LT_TAG_COMPILER | ||
4544 | 919 | # ---------------- | ||
4545 | 920 | m4_defun([_LT_TAG_COMPILER], | ||
4546 | 921 | [AC_REQUIRE([AC_PROG_CC])dnl | ||
4547 | 922 | |||
4548 | 923 | _LT_DECL([LTCC], [CC], [1], [A C compiler])dnl | ||
4549 | 924 | _LT_DECL([LTCFLAGS], [CFLAGS], [1], [LTCC compiler flags])dnl | ||
4550 | 925 | _LT_TAGDECL([CC], [compiler], [1], [A language specific compiler])dnl | ||
4551 | 926 | _LT_TAGDECL([with_gcc], [GCC], [0], [Is the compiler the GNU compiler?])dnl | ||
4552 | 927 | |||
4553 | 928 | # If no C compiler was specified, use CC. | ||
4554 | 929 | LTCC=${LTCC-"$CC"} | ||
4555 | 930 | |||
4556 | 931 | # If no C compiler flags were specified, use CFLAGS. | ||
4557 | 932 | LTCFLAGS=${LTCFLAGS-"$CFLAGS"} | ||
4558 | 933 | |||
4559 | 934 | # Allow CC to be a program name with arguments. | ||
4560 | 935 | compiler=$CC | ||
4561 | 936 | ])# _LT_TAG_COMPILER | ||
4562 | 937 | |||
4563 | 938 | |||
4564 | 939 | # _LT_COMPILER_BOILERPLATE | ||
4565 | 940 | # ------------------------ | ||
4566 | 941 | # Check for compiler boilerplate output or warnings with | ||
4567 | 942 | # the simple compiler test code. | ||
4568 | 943 | m4_defun([_LT_COMPILER_BOILERPLATE], | ||
4569 | 944 | [m4_require([_LT_DECL_SED])dnl | ||
4570 | 945 | ac_outfile=conftest.$ac_objext | ||
4571 | 946 | echo "$lt_simple_compile_test_code" >conftest.$ac_ext | ||
4572 | 947 | eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err | ||
4573 | 948 | _lt_compiler_boilerplate=`cat conftest.err` | ||
4574 | 949 | $RM conftest* | ||
4575 | 950 | ])# _LT_COMPILER_BOILERPLATE | ||
4576 | 951 | |||
4577 | 952 | |||
4578 | 953 | # _LT_LINKER_BOILERPLATE | ||
4579 | 954 | # ---------------------- | ||
4580 | 955 | # Check for linker boilerplate output or warnings with | ||
4581 | 956 | # the simple link test code. | ||
4582 | 957 | m4_defun([_LT_LINKER_BOILERPLATE], | ||
4583 | 958 | [m4_require([_LT_DECL_SED])dnl | ||
4584 | 959 | ac_outfile=conftest.$ac_objext | ||
4585 | 960 | echo "$lt_simple_link_test_code" >conftest.$ac_ext | ||
4586 | 961 | eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err | ||
4587 | 962 | _lt_linker_boilerplate=`cat conftest.err` | ||
4588 | 963 | $RM -r conftest* | ||
4589 | 964 | ])# _LT_LINKER_BOILERPLATE | ||
4590 | 965 | |||
4591 | 966 | # _LT_REQUIRED_DARWIN_CHECKS | ||
4592 | 967 | # ------------------------- | ||
4593 | 968 | m4_defun_once([_LT_REQUIRED_DARWIN_CHECKS],[ | ||
4594 | 969 | case $host_os in | ||
4595 | 970 | rhapsody* | darwin*) | ||
4596 | 971 | AC_CHECK_TOOL([DSYMUTIL], [dsymutil], [:]) | ||
4597 | 972 | AC_CHECK_TOOL([NMEDIT], [nmedit], [:]) | ||
4598 | 973 | AC_CHECK_TOOL([LIPO], [lipo], [:]) | ||
4599 | 974 | AC_CHECK_TOOL([OTOOL], [otool], [:]) | ||
4600 | 975 | AC_CHECK_TOOL([OTOOL64], [otool64], [:]) | ||
4601 | 976 | _LT_DECL([], [DSYMUTIL], [1], | ||
4602 | 977 | [Tool to manipulate archived DWARF debug symbol files on Mac OS X]) | ||
4603 | 978 | _LT_DECL([], [NMEDIT], [1], | ||
4604 | 979 | [Tool to change global to local symbols on Mac OS X]) | ||
4605 | 980 | _LT_DECL([], [LIPO], [1], | ||
4606 | 981 | [Tool to manipulate fat objects and archives on Mac OS X]) | ||
4607 | 982 | _LT_DECL([], [OTOOL], [1], | ||
4608 | 983 | [ldd/readelf like tool for Mach-O binaries on Mac OS X]) | ||
4609 | 984 | _LT_DECL([], [OTOOL64], [1], | ||
4610 | 985 | [ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4]) | ||
4611 | 986 | |||
4612 | 987 | AC_CACHE_CHECK([for -single_module linker flag],[lt_cv_apple_cc_single_mod], | ||
4613 | 988 | [lt_cv_apple_cc_single_mod=no | ||
4614 | 989 | if test -z "${LT_MULTI_MODULE}"; then | ||
4615 | 990 | # By default we will add the -single_module flag. You can override | ||
4616 | 991 | # by either setting the environment variable LT_MULTI_MODULE | ||
4617 | 992 | # non-empty at configure time, or by adding -multi_module to the | ||
4618 | 993 | # link flags. | ||
4619 | 994 | rm -rf libconftest.dylib* | ||
4620 | 995 | echo "int foo(void){return 1;}" > conftest.c | ||
4621 | 996 | echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ | ||
4622 | 997 | -dynamiclib -Wl,-single_module conftest.c" >&AS_MESSAGE_LOG_FD | ||
4623 | 998 | $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ | ||
4624 | 999 | -dynamiclib -Wl,-single_module conftest.c 2>conftest.err | ||
4625 | 1000 | _lt_result=$? | ||
4626 | 1001 | if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then | ||
4627 | 1002 | lt_cv_apple_cc_single_mod=yes | ||
4628 | 1003 | else | ||
4629 | 1004 | cat conftest.err >&AS_MESSAGE_LOG_FD | ||
4630 | 1005 | fi | ||
4631 | 1006 | rm -rf libconftest.dylib* | ||
4632 | 1007 | rm -f conftest.* | ||
4633 | 1008 | fi]) | ||
4634 | 1009 | AC_CACHE_CHECK([for -exported_symbols_list linker flag], | ||
4635 | 1010 | [lt_cv_ld_exported_symbols_list], | ||
4636 | 1011 | [lt_cv_ld_exported_symbols_list=no | ||
4637 | 1012 | save_LDFLAGS=$LDFLAGS | ||
4638 | 1013 | echo "_main" > conftest.sym | ||
4639 | 1014 | LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym" | ||
4640 | 1015 | AC_LINK_IFELSE([AC_LANG_PROGRAM([],[])], | ||
4641 | 1016 | [lt_cv_ld_exported_symbols_list=yes], | ||
4642 | 1017 | [lt_cv_ld_exported_symbols_list=no]) | ||
4643 | 1018 | LDFLAGS="$save_LDFLAGS" | ||
4644 | 1019 | ]) | ||
4645 | 1020 | case $host_os in | ||
4646 | 1021 | rhapsody* | darwin1.[[012]]) | ||
4647 | 1022 | _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;; | ||
4648 | 1023 | darwin1.*) | ||
4649 | 1024 | _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; | ||
4650 | 1025 | darwin*) # darwin 5.x on | ||
4651 | 1026 | # if running on 10.5 or later, the deployment target defaults | ||
4652 | 1027 | # to the OS version, if on x86, and 10.4, the deployment | ||
4653 | 1028 | # target defaults to 10.4. Don't you love it? | ||
4654 | 1029 | case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in | ||
4655 | 1030 | 10.0,*86*-darwin8*|10.0,*-darwin[[91]]*) | ||
4656 | 1031 | _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; | ||
4657 | 1032 | 10.[[012]]*) | ||
4658 | 1033 | _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; | ||
4659 | 1034 | 10.*) | ||
4660 | 1035 | _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; | ||
4661 | 1036 | esac | ||
4662 | 1037 | ;; | ||
4663 | 1038 | esac | ||
4664 | 1039 | if test "$lt_cv_apple_cc_single_mod" = "yes"; then | ||
4665 | 1040 | _lt_dar_single_mod='$single_module' | ||
4666 | 1041 | fi | ||
4667 | 1042 | if test "$lt_cv_ld_exported_symbols_list" = "yes"; then | ||
4668 | 1043 | _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym' | ||
4669 | 1044 | else | ||
4670 | 1045 | _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}' | ||
4671 | 1046 | fi | ||
4672 | 1047 | if test "$DSYMUTIL" != ":"; then | ||
4673 | 1048 | _lt_dsymutil='~$DSYMUTIL $lib || :' | ||
4674 | 1049 | else | ||
4675 | 1050 | _lt_dsymutil= | ||
4676 | 1051 | fi | ||
4677 | 1052 | ;; | ||
4678 | 1053 | esac | ||
4679 | 1054 | ]) | ||
4680 | 1055 | |||
4681 | 1056 | |||
4682 | 1057 | # _LT_DARWIN_LINKER_FEATURES | ||
4683 | 1058 | # -------------------------- | ||
4684 | 1059 | # Checks for linker and compiler features on darwin | ||
4685 | 1060 | m4_defun([_LT_DARWIN_LINKER_FEATURES], | ||
4686 | 1061 | [ | ||
4687 | 1062 | m4_require([_LT_REQUIRED_DARWIN_CHECKS]) | ||
4688 | 1063 | _LT_TAGVAR(archive_cmds_need_lc, $1)=no | ||
4689 | 1064 | _LT_TAGVAR(hardcode_direct, $1)=no | ||
4690 | 1065 | _LT_TAGVAR(hardcode_automatic, $1)=yes | ||
4691 | 1066 | _LT_TAGVAR(hardcode_shlibpath_var, $1)=unsupported | ||
4692 | 1067 | _LT_TAGVAR(whole_archive_flag_spec, $1)='' | ||
4693 | 1068 | _LT_TAGVAR(link_all_deplibs, $1)=yes | ||
4694 | 1069 | _LT_TAGVAR(allow_undefined_flag, $1)="$_lt_dar_allow_undefined" | ||
4695 | 1070 | case $cc_basename in | ||
4696 | 1071 | ifort*) _lt_dar_can_shared=yes ;; | ||
4697 | 1072 | *) _lt_dar_can_shared=$GCC ;; | ||
4698 | 1073 | esac | ||
4699 | 1074 | if test "$_lt_dar_can_shared" = "yes"; then | ||
4700 | 1075 | output_verbose_link_cmd=echo | ||
4701 | 1076 | _LT_TAGVAR(archive_cmds, $1)="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}" | ||
4702 | 1077 | _LT_TAGVAR(module_cmds, $1)="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" | ||
4703 | 1078 | _LT_TAGVAR(archive_expsym_cmds, $1)="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}" | ||
4704 | 1079 | _LT_TAGVAR(module_expsym_cmds, $1)="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}" | ||
4705 | 1080 | m4_if([$1], [CXX], | ||
4706 | 1081 | [ if test "$lt_cv_apple_cc_single_mod" != "yes"; then | ||
4707 | 1082 | _LT_TAGVAR(archive_cmds, $1)="\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dsymutil}" | ||
4708 | 1083 | _LT_TAGVAR(archive_expsym_cmds, $1)="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dar_export_syms}${_lt_dsymutil}" | ||
4709 | 1084 | fi | ||
4710 | 1085 | ],[]) | ||
4711 | 1086 | else | ||
4712 | 1087 | _LT_TAGVAR(ld_shlibs, $1)=no | ||
4713 | 1088 | fi | ||
4714 | 1089 | ]) | ||
4715 | 1090 | |||
4716 | 1091 | # _LT_SYS_MODULE_PATH_AIX | ||
4717 | 1092 | # ----------------------- | ||
4718 | 1093 | # Links a minimal program and checks the executable | ||
4719 | 1094 | # for the system default hardcoded library path. In most cases, | ||
4720 | 1095 | # this is /usr/lib:/lib, but when the MPI compilers are used | ||
4721 | 1096 | # the location of the communication and MPI libs are included too. | ||
4722 | 1097 | # If we don't find anything, use the default library path according | ||
4723 | 1098 | # to the aix ld manual. | ||
4724 | 1099 | m4_defun([_LT_SYS_MODULE_PATH_AIX], | ||
4725 | 1100 | [m4_require([_LT_DECL_SED])dnl | ||
4726 | 1101 | AC_LINK_IFELSE(AC_LANG_PROGRAM,[ | ||
4727 | 1102 | lt_aix_libpath_sed=' | ||
4728 | 1103 | /Import File Strings/,/^$/ { | ||
4729 | 1104 | /^0/ { | ||
4730 | 1105 | s/^0 *\(.*\)$/\1/ | ||
4731 | 1106 | p | ||
4732 | 1107 | } | ||
4733 | 1108 | }' | ||
4734 | 1109 | aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` | ||
4735 | 1110 | # Check for a 64-bit object if we didn't find anything. | ||
4736 | 1111 | if test -z "$aix_libpath"; then | ||
4737 | 1112 | aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` | ||
4738 | 1113 | fi],[]) | ||
4739 | 1114 | if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi | ||
4740 | 1115 | ])# _LT_SYS_MODULE_PATH_AIX | ||
4741 | 1116 | |||
4742 | 1117 | |||
4743 | 1118 | # _LT_SHELL_INIT(ARG) | ||
4744 | 1119 | # ------------------- | ||
4745 | 1120 | m4_define([_LT_SHELL_INIT], | ||
4746 | 1121 | [ifdef([AC_DIVERSION_NOTICE], | ||
4747 | 1122 | [AC_DIVERT_PUSH(AC_DIVERSION_NOTICE)], | ||
4748 | 1123 | [AC_DIVERT_PUSH(NOTICE)]) | ||
4749 | 1124 | $1 | ||
4750 | 1125 | AC_DIVERT_POP | ||
4751 | 1126 | ])# _LT_SHELL_INIT | ||
4752 | 1127 | |||
4753 | 1128 | |||
4754 | 1129 | # _LT_PROG_ECHO_BACKSLASH | ||
4755 | 1130 | # ----------------------- | ||
4756 | 1131 | # Add some code to the start of the generated configure script which | ||
4757 | 1132 | # will find an echo command which doesn't interpret backslashes. | ||
4758 | 1133 | m4_defun([_LT_PROG_ECHO_BACKSLASH], | ||
4759 | 1134 | [_LT_SHELL_INIT([ | ||
4760 | 1135 | # Check that we are running under the correct shell. | ||
4761 | 1136 | SHELL=${CONFIG_SHELL-/bin/sh} | ||
4762 | 1137 | |||
4763 | 1138 | case X$lt_ECHO in | ||
4764 | 1139 | X*--fallback-echo) | ||
4765 | 1140 | # Remove one level of quotation (which was required for Make). | ||
4766 | 1141 | ECHO=`echo "$lt_ECHO" | sed 's,\\\\\[$]\\[$]0,'[$]0','` | ||
4767 | 1142 | ;; | ||
4768 | 1143 | esac | ||
4769 | 1144 | |||
4770 | 1145 | ECHO=${lt_ECHO-echo} | ||
4771 | 1146 | if test "X[$]1" = X--no-reexec; then | ||
4772 | 1147 | # Discard the --no-reexec flag, and continue. | ||
4773 | 1148 | shift | ||
4774 | 1149 | elif test "X[$]1" = X--fallback-echo; then | ||
4775 | 1150 | # Avoid inline document here, it may be left over | ||
4776 | 1151 | : | ||
4777 | 1152 | elif test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' ; then | ||
4778 | 1153 | # Yippee, $ECHO works! | ||
4779 | 1154 | : | ||
4780 | 1155 | else | ||
4781 | 1156 | # Restart under the correct shell. | ||
4782 | 1157 | exec $SHELL "[$]0" --no-reexec ${1+"[$]@"} | ||
4783 | 1158 | fi | ||
4784 | 1159 | |||
4785 | 1160 | if test "X[$]1" = X--fallback-echo; then | ||
4786 | 1161 | # used as fallback echo | ||
4787 | 1162 | shift | ||
4788 | 1163 | cat <<_LT_EOF | ||
4789 | 1164 | [$]* | ||
4790 | 1165 | _LT_EOF | ||
4791 | 1166 | exit 0 | ||
4792 | 1167 | fi | ||
4793 | 1168 | |||
4794 | 1169 | # The HP-UX ksh and POSIX shell print the target directory to stdout | ||
4795 | 1170 | # if CDPATH is set. | ||
4796 | 1171 | (unset CDPATH) >/dev/null 2>&1 && unset CDPATH | ||
4797 | 1172 | |||
4798 | 1173 | if test -z "$lt_ECHO"; then | ||
4799 | 1174 | if test "X${echo_test_string+set}" != Xset; then | ||
4800 | 1175 | # find a string as large as possible, as long as the shell can cope with it | ||
4801 | 1176 | for cmd in 'sed 50q "[$]0"' 'sed 20q "[$]0"' 'sed 10q "[$]0"' 'sed 2q "[$]0"' 'echo test'; do | ||
4802 | 1177 | # expected sizes: less than 2Kb, 1Kb, 512 bytes, 16 bytes, ... | ||
4803 | 1178 | if { echo_test_string=`eval $cmd`; } 2>/dev/null && | ||
4804 | 1179 | { test "X$echo_test_string" = "X$echo_test_string"; } 2>/dev/null | ||
4805 | 1180 | then | ||
4806 | 1181 | break | ||
4807 | 1182 | fi | ||
4808 | 1183 | done | ||
4809 | 1184 | fi | ||
4810 | 1185 | |||
4811 | 1186 | if test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' && | ||
4812 | 1187 | echo_testing_string=`{ $ECHO "$echo_test_string"; } 2>/dev/null` && | ||
4813 | 1188 | test "X$echo_testing_string" = "X$echo_test_string"; then | ||
4814 | 1189 | : | ||
4815 | 1190 | else | ||
4816 | 1191 | # The Solaris, AIX, and Digital Unix default echo programs unquote | ||
4817 | 1192 | # backslashes. This makes it impossible to quote backslashes using | ||
4818 | 1193 | # echo "$something" | sed 's/\\/\\\\/g' | ||
4819 | 1194 | # | ||
4820 | 1195 | # So, first we look for a working echo in the user's PATH. | ||
4821 | 1196 | |||
4822 | 1197 | lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR | ||
4823 | 1198 | for dir in $PATH /usr/ucb; do | ||
4824 | 1199 | IFS="$lt_save_ifs" | ||
4825 | 1200 | if (test -f $dir/echo || test -f $dir/echo$ac_exeext) && | ||
4826 | 1201 | test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' && | ||
4827 | 1202 | echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` && | ||
4828 | 1203 | test "X$echo_testing_string" = "X$echo_test_string"; then | ||
4829 | 1204 | ECHO="$dir/echo" | ||
4830 | 1205 | break | ||
4831 | 1206 | fi | ||
4832 | 1207 | done | ||
4833 | 1208 | IFS="$lt_save_ifs" | ||
4834 | 1209 | |||
4835 | 1210 | if test "X$ECHO" = Xecho; then | ||
4836 | 1211 | # We didn't find a better echo, so look for alternatives. | ||
4837 | 1212 | if test "X`{ print -r '\t'; } 2>/dev/null`" = 'X\t' && | ||
4838 | 1213 | echo_testing_string=`{ print -r "$echo_test_string"; } 2>/dev/null` && | ||
4839 | 1214 | test "X$echo_testing_string" = "X$echo_test_string"; then | ||
4840 | 1215 | # This shell has a builtin print -r that does the trick. | ||
4841 | 1216 | ECHO='print -r' | ||
4842 | 1217 | elif { test -f /bin/ksh || test -f /bin/ksh$ac_exeext; } && | ||
4843 | 1218 | test "X$CONFIG_SHELL" != X/bin/ksh; then | ||
4844 | 1219 | # If we have ksh, try running configure again with it. | ||
4845 | 1220 | ORIGINAL_CONFIG_SHELL=${CONFIG_SHELL-/bin/sh} | ||
4846 | 1221 | export ORIGINAL_CONFIG_SHELL | ||
4847 | 1222 | CONFIG_SHELL=/bin/ksh | ||
4848 | 1223 | export CONFIG_SHELL | ||
4849 | 1224 | exec $CONFIG_SHELL "[$]0" --no-reexec ${1+"[$]@"} | ||
4850 | 1225 | else | ||
4851 | 1226 | # Try using printf. | ||
4852 | 1227 | ECHO='printf %s\n' | ||
4853 | 1228 | if test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' && | ||
4854 | 1229 | echo_testing_string=`{ $ECHO "$echo_test_string"; } 2>/dev/null` && | ||
4855 | 1230 | test "X$echo_testing_string" = "X$echo_test_string"; then | ||
4856 | 1231 | # Cool, printf works | ||
4857 | 1232 | : | ||
4858 | 1233 | elif echo_testing_string=`($ORIGINAL_CONFIG_SHELL "[$]0" --fallback-echo '\t') 2>/dev/null` && | ||
4859 | 1234 | test "X$echo_testing_string" = 'X\t' && | ||
4860 | 1235 | echo_testing_string=`($ORIGINAL_CONFIG_SHELL "[$]0" --fallback-echo "$echo_test_string") 2>/dev/null` && | ||
4861 | 1236 | test "X$echo_testing_string" = "X$echo_test_string"; then | ||
4862 | 1237 | CONFIG_SHELL=$ORIGINAL_CONFIG_SHELL | ||
4863 | 1238 | export CONFIG_SHELL | ||
4864 | 1239 | SHELL="$CONFIG_SHELL" | ||
4865 | 1240 | export SHELL | ||
4866 | 1241 | ECHO="$CONFIG_SHELL [$]0 --fallback-echo" | ||
4867 | 1242 | elif echo_testing_string=`($CONFIG_SHELL "[$]0" --fallback-echo '\t') 2>/dev/null` && | ||
4868 | 1243 | test "X$echo_testing_string" = 'X\t' && | ||
4869 | 1244 | echo_testing_string=`($CONFIG_SHELL "[$]0" --fallback-echo "$echo_test_string") 2>/dev/null` && | ||
4870 | 1245 | test "X$echo_testing_string" = "X$echo_test_string"; then | ||
4871 | 1246 | ECHO="$CONFIG_SHELL [$]0 --fallback-echo" | ||
4872 | 1247 | else | ||
4873 | 1248 | # maybe with a smaller string... | ||
4874 | 1249 | prev=: | ||
4875 | 1250 | |||
4876 | 1251 | for cmd in 'echo test' 'sed 2q "[$]0"' 'sed 10q "[$]0"' 'sed 20q "[$]0"' 'sed 50q "[$]0"'; do | ||
4877 | 1252 | if { test "X$echo_test_string" = "X`eval $cmd`"; } 2>/dev/null | ||
4878 | 1253 | then | ||
4879 | 1254 | break | ||
4880 | 1255 | fi | ||
4881 | 1256 | prev="$cmd" | ||
4882 | 1257 | done | ||
4883 | 1258 | |||
4884 | 1259 | if test "$prev" != 'sed 50q "[$]0"'; then | ||
4885 | 1260 | echo_test_string=`eval $prev` | ||
4886 | 1261 | export echo_test_string | ||
4887 | 1262 | exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}} "[$]0" ${1+"[$]@"} | ||
4888 | 1263 | else | ||
4889 | 1264 | # Oops. We lost completely, so just stick with echo. | ||
4890 | 1265 | ECHO=echo | ||
4891 | 1266 | fi | ||
4892 | 1267 | fi | ||
4893 | 1268 | fi | ||
4894 | 1269 | fi | ||
4895 | 1270 | fi | ||
4896 | 1271 | fi | ||
4897 | 1272 | |||
4898 | 1273 | # Copy echo and quote the copy suitably for passing to libtool from | ||
4899 | 1274 | # the Makefile, instead of quoting the original, which is used later. | ||
4900 | 1275 | lt_ECHO=$ECHO | ||
4901 | 1276 | if test "X$lt_ECHO" = "X$CONFIG_SHELL [$]0 --fallback-echo"; then | ||
4902 | 1277 | lt_ECHO="$CONFIG_SHELL \\\$\[$]0 --fallback-echo" | ||
4903 | 1278 | fi | ||
4904 | 1279 | |||
4905 | 1280 | AC_SUBST(lt_ECHO) | ||
4906 | 1281 | ]) | ||
4907 | 1282 | _LT_DECL([], [SHELL], [1], [Shell to use when invoking shell scripts]) | ||
4908 | 1283 | _LT_DECL([], [ECHO], [1], | ||
4909 | 1284 | [An echo program that does not interpret backslashes]) | ||
4910 | 1285 | ])# _LT_PROG_ECHO_BACKSLASH | ||
4911 | 1286 | |||
4912 | 1287 | |||
4913 | 1288 | # _LT_ENABLE_LOCK | ||
4914 | 1289 | # --------------- | ||
4915 | 1290 | m4_defun([_LT_ENABLE_LOCK], | ||
4916 | 1291 | [AC_ARG_ENABLE([libtool-lock], | ||
4917 | 1292 | [AS_HELP_STRING([--disable-libtool-lock], | ||
4918 | 1293 | [avoid locking (might break parallel builds)])]) | ||
4919 | 1294 | test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes | ||
4920 | 1295 | |||
4921 | 1296 | # Some flags need to be propagated to the compiler or linker for good | ||
4922 | 1297 | # libtool support. | ||
4923 | 1298 | case $host in | ||
4924 | 1299 | ia64-*-hpux*) | ||
4925 | 1300 | # Find out which ABI we are using. | ||
4926 | 1301 | echo 'int i;' > conftest.$ac_ext | ||
4927 | 1302 | if AC_TRY_EVAL(ac_compile); then | ||
4928 | 1303 | case `/usr/bin/file conftest.$ac_objext` in | ||
4929 | 1304 | *ELF-32*) | ||
4930 | 1305 | HPUX_IA64_MODE="32" | ||
4931 | 1306 | ;; | ||
4932 | 1307 | *ELF-64*) | ||
4933 | 1308 | HPUX_IA64_MODE="64" | ||
4934 | 1309 | ;; | ||
4935 | 1310 | esac | ||
4936 | 1311 | fi | ||
4937 | 1312 | rm -rf conftest* | ||
4938 | 1313 | ;; | ||
4939 | 1314 | *-*-irix6*) | ||
4940 | 1315 | # Find out which ABI we are using. | ||
4941 | 1316 | echo '[#]line __oline__ "configure"' > conftest.$ac_ext | ||
4942 | 1317 | if AC_TRY_EVAL(ac_compile); then | ||
4943 | 1318 | if test "$lt_cv_prog_gnu_ld" = yes; then | ||
4944 | 1319 | case `/usr/bin/file conftest.$ac_objext` in | ||
4945 | 1320 | *32-bit*) | ||
4946 | 1321 | LD="${LD-ld} -melf32bsmip" | ||
4947 | 1322 | ;; | ||
4948 | 1323 | *N32*) | ||
4949 | 1324 | LD="${LD-ld} -melf32bmipn32" | ||
4950 | 1325 | ;; | ||
4951 | 1326 | *64-bit*) | ||
4952 | 1327 | LD="${LD-ld} -melf64bmip" | ||
4953 | 1328 | ;; | ||
4954 | 1329 | esac | ||
4955 | 1330 | else | ||
4956 | 1331 | case `/usr/bin/file conftest.$ac_objext` in | ||
4957 | 1332 | *32-bit*) | ||
4958 | 1333 | LD="${LD-ld} -32" | ||
4959 | 1334 | ;; | ||
4960 | 1335 | *N32*) | ||
4961 | 1336 | LD="${LD-ld} -n32" | ||
4962 | 1337 | ;; | ||
4963 | 1338 | *64-bit*) | ||
4964 | 1339 | LD="${LD-ld} -64" | ||
4965 | 1340 | ;; | ||
4966 | 1341 | esac | ||
4967 | 1342 | fi | ||
4968 | 1343 | fi | ||
4969 | 1344 | rm -rf conftest* | ||
4970 | 1345 | ;; | ||
4971 | 1346 | |||
4972 | 1347 | x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \ | ||
4973 | 1348 | s390*-*linux*|s390*-*tpf*|sparc*-*linux*) | ||
4974 | 1349 | # Find out which ABI we are using. | ||
4975 | 1350 | echo 'int i;' > conftest.$ac_ext | ||
4976 | 1351 | if AC_TRY_EVAL(ac_compile); then | ||
4977 | 1352 | case `/usr/bin/file conftest.o` in | ||
4978 | 1353 | *32-bit*) | ||
4979 | 1354 | case $host in | ||
4980 | 1355 | x86_64-*kfreebsd*-gnu) | ||
4981 | 1356 | LD="${LD-ld} -m elf_i386_fbsd" | ||
4982 | 1357 | ;; | ||
4983 | 1358 | x86_64-*linux*) | ||
4984 | 1359 | LD="${LD-ld} -m elf_i386" | ||
4985 | 1360 | ;; | ||
4986 | 1361 | ppc64-*linux*|powerpc64-*linux*) | ||
4987 | 1362 | LD="${LD-ld} -m elf32ppclinux" | ||
4988 | 1363 | ;; | ||
4989 | 1364 | s390x-*linux*) | ||
4990 | 1365 | LD="${LD-ld} -m elf_s390" | ||
4991 | 1366 | ;; | ||
4992 | 1367 | sparc64-*linux*) | ||
4993 | 1368 | LD="${LD-ld} -m elf32_sparc" | ||
4994 | 1369 | ;; | ||
4995 | 1370 | esac | ||
4996 | 1371 | ;; | ||
4997 | 1372 | *64-bit*) | ||
4998 | 1373 | case $host in | ||
4999 | 1374 | x86_64-*kfreebsd*-gnu) | ||
5000 | 1375 | LD="${LD-ld} -m elf_x86_64_fbsd" |
The diff has been truncated for viewing.