Browse Source

Added KDE3 version of Yakuake


git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/applications/yakuake@1097626 283d02a7-25f6-0310-bc7c-ecb5cbfe19
tpearson 9 years ago
commit
bd2ea3c166
100 changed files with 22072 additions and 0 deletions
  1. 2
    0
      AUTHORS
  2. 340
    0
      COPYING
  3. 397
    0
      COPYING-DOCS
  4. 145
    0
      ChangeLog
  5. 167
    0
      INSTALL
  6. 5
    0
      Makefile.am
  7. 4
    0
      Makefile.am.in
  8. 13
    0
      README
  9. 4
    0
      TODO
  10. 1
    0
      VERSION
  11. 11945
    0
      acinclude.m4
  12. 875
    0
      aclocal.m4
  13. 247
    0
      config.h.in
  14. 3
    0
      configure.files
  15. 163
    0
      configure.in
  16. 11
    0
      configure.in.in
  17. 1
    0
      po/Makefile.am
  18. 3
    0
      po/de/Makefile.am
  19. 578
    0
      po/de/yakuake.po
  20. 3
    0
      po/el/Makefile.am
  21. 535
    0
      po/el/yakuake.po
  22. 3
    0
      po/es/Makefile.am
  23. 537
    0
      po/es/yakuake.po
  24. 3
    0
      po/et/Makefile.am
  25. 529
    0
      po/et/yakuake.po
  26. 3
    0
      po/fr/Makefile.am
  27. 542
    0
      po/fr/yakuake.po
  28. 3
    0
      po/hu/Makefile.am
  29. 522
    0
      po/hu/yakuake.po
  30. 3
    0
      po/it/Makefile.am
  31. 532
    0
      po/it/yakuake.po
  32. 3
    0
      po/ja/Makefile.am
  33. 512
    0
      po/ja/yakuake.po
  34. 3
    0
      po/nl/Makefile.am
  35. 536
    0
      po/nl/yakuake.po
  36. 3
    0
      po/pl/Makefile.am
  37. 529
    0
      po/pl/yakuake.po
  38. 3
    0
      po/pt/Makefile.am
  39. 531
    0
      po/pt/yakuake.po
  40. 3
    0
      po/pt_BR/Makefile.am
  41. 533
    0
      po/pt_BR/yakuake.po
  42. 3
    0
      po/sv/Makefile.am
  43. 533
    0
      po/sv/yakuake.po
  44. 3
    0
      po/tr/Makefile.am
  45. 528
    0
      po/tr/yakuake.po
  46. 0
    0
      stamp-h.in
  47. 2
    0
      subdirs
  48. 1
    0
      yakuake/.krazy
  49. 11
    0
      yakuake/Makefile.am
  50. 20
    0
      yakuake/NEWS
  51. 2
    0
      yakuake/configure.files
  52. 6
    0
      yakuake/configure.in.in
  53. 3
    0
      yakuake/skins/Makefile.am
  54. 40
    0
      yakuake/skins/README
  55. 5
    0
      yakuake/skins/default/Makefile.am
  56. BIN
      yakuake/skins/default/icon.png
  57. 36
    0
      yakuake/skins/default/tabs.skin
  58. 6
    0
      yakuake/skins/default/tabs/Makefile.am
  59. BIN
      yakuake/skins/default/tabs/back_image.png
  60. BIN
      yakuake/skins/default/tabs/left_corner.png
  61. BIN
      yakuake/skins/default/tabs/minus_down.png
  62. BIN
      yakuake/skins/default/tabs/minus_over.png
  63. BIN
      yakuake/skins/default/tabs/minus_up.png
  64. BIN
      yakuake/skins/default/tabs/plus.png
  65. BIN
      yakuake/skins/default/tabs/plus_down.png
  66. BIN
      yakuake/skins/default/tabs/plus_over.png
  67. BIN
      yakuake/skins/default/tabs/plus_up.png
  68. BIN
      yakuake/skins/default/tabs/right_corner.png
  69. BIN
      yakuake/skins/default/tabs/selected_back.png
  70. BIN
      yakuake/skins/default/tabs/selected_left.png
  71. BIN
      yakuake/skins/default/tabs/selected_right.png
  72. BIN
      yakuake/skins/default/tabs/separator.png
  73. BIN
      yakuake/skins/default/tabs/unselected_back.png
  74. 45
    0
      yakuake/skins/default/title.skin
  75. 6
    0
      yakuake/skins/default/title/Makefile.am
  76. BIN
      yakuake/skins/default/title/back.png
  77. BIN
      yakuake/skins/default/title/config_down.png
  78. BIN
      yakuake/skins/default/title/config_over.png
  79. BIN
      yakuake/skins/default/title/config_up.png
  80. BIN
      yakuake/skins/default/title/focus_down.png
  81. BIN
      yakuake/skins/default/title/focus_over.png
  82. BIN
      yakuake/skins/default/title/focus_up.png
  83. BIN
      yakuake/skins/default/title/left.png
  84. BIN
      yakuake/skins/default/title/quit_down.png
  85. BIN
      yakuake/skins/default/title/quit_over.png
  86. BIN
      yakuake/skins/default/title/quit_up.png
  87. BIN
      yakuake/skins/default/title/right.png
  88. 5
    0
      yakuake/skins/plastik_dark/Makefile.am
  89. BIN
      yakuake/skins/plastik_dark/icon.png
  90. 36
    0
      yakuake/skins/plastik_dark/tabs.skin
  91. 6
    0
      yakuake/skins/plastik_dark/tabs/Makefile.am
  92. BIN
      yakuake/skins/plastik_dark/tabs/back_image.png
  93. BIN
      yakuake/skins/plastik_dark/tabs/left_corner.png
  94. BIN
      yakuake/skins/plastik_dark/tabs/minus_down.png
  95. BIN
      yakuake/skins/plastik_dark/tabs/minus_over.png
  96. BIN
      yakuake/skins/plastik_dark/tabs/minus_up.png
  97. BIN
      yakuake/skins/plastik_dark/tabs/plus_down.png
  98. BIN
      yakuake/skins/plastik_dark/tabs/plus_over.png
  99. BIN
      yakuake/skins/plastik_dark/tabs/plus_up.png
  100. 0
    0
      yakuake/skins/plastik_dark/tabs/right_corner.png

+ 2
- 0
AUTHORS View File

@@ -0,0 +1,2 @@
1
+Eike Hein <hein@kde.org>
2
+Francois Chazal (Inactive)

+ 340
- 0
COPYING View File

@@ -0,0 +1,340 @@
1
+		    GNU GENERAL PUBLIC LICENSE
2
+		       Version 2, June 1991
3
+
4
+ Copyright (C) 1989, 1991 Free Software Foundation, Inc.
5
+                       51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
6
+ Everyone is permitted to copy and distribute verbatim copies
7
+ of this license document, but changing it is not allowed.
8
+
9
+			    Preamble
10
+
11
+  The licenses for most software are designed to take away your
12
+freedom to share and change it.  By contrast, the GNU General Public
13
+License is intended to guarantee your freedom to share and change free
14
+software--to make sure the software is free for all its users.  This
15
+General Public License applies to most of the Free Software
16
+Foundation's software and to any other program whose authors commit to
17
+using it.  (Some other Free Software Foundation software is covered by
18
+the GNU Library General Public License instead.)  You can apply it to
19
+your programs, too.
20
+
21
+  When we speak of free software, we are referring to freedom, not
22
+price.  Our General Public Licenses are designed to make sure that you
23
+have the freedom to distribute copies of free software (and charge for
24
+this service if you wish), that you receive source code or can get it
25
+if you want it, that you can change the software or use pieces of it
26
+in new free programs; and that you know you can do these things.
27
+
28
+  To protect your rights, we need to make restrictions that forbid
29
+anyone to deny you these rights or to ask you to surrender the rights.
30
+These restrictions translate to certain responsibilities for you if you
31
+distribute copies of the software, or if you modify it.
32
+
33
+  For example, if you distribute copies of such a program, whether
34
+gratis or for a fee, you must give the recipients all the rights that
35
+you have.  You must make sure that they, too, receive or can get the
36
+source code.  And you must show them these terms so they know their
37
+rights.
38
+
39
+  We protect your rights with two steps: (1) copyright the software, and
40
+(2) offer you this license which gives you legal permission to copy,
41
+distribute and/or modify the software.
42
+
43
+  Also, for each author's protection and ours, we want to make certain
44
+that everyone understands that there is no warranty for this free
45
+software.  If the software is modified by someone else and passed on, we
46
+want its recipients to know that what they have is not the original, so
47
+that any problems introduced by others will not reflect on the original
48
+authors' reputations.
49
+
50
+  Finally, any free program is threatened constantly by software
51
+patents.  We wish to avoid the danger that redistributors of a free
52
+program will individually obtain patent licenses, in effect making the
53
+program proprietary.  To prevent this, we have made it clear that any
54
+patent must be licensed for everyone's free use or not licensed at all.
55
+
56
+  The precise terms and conditions for copying, distribution and
57
+modification follow.
58
+
59
+		    GNU GENERAL PUBLIC LICENSE
60
+   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
61
+
62
+  0. This License applies to any program or other work which contains
63
+a notice placed by the copyright holder saying it may be distributed
64
+under the terms of this General Public License.  The "Program", below,
65
+refers to any such program or work, and a "work based on the Program"
66
+means either the Program or any derivative work under copyright law:
67
+that is to say, a work containing the Program or a portion of it,
68
+either verbatim or with modifications and/or translated into another
69
+language.  (Hereinafter, translation is included without limitation in
70
+the term "modification".)  Each licensee is addressed as "you".
71
+
72
+Activities other than copying, distribution and modification are not
73
+covered by this License; they are outside its scope.  The act of
74
+running the Program is not restricted, and the output from the Program
75
+is covered only if its contents constitute a work based on the
76
+Program (independent of having been made by running the Program).
77
+Whether that is true depends on what the Program does.
78
+
79
+  1. You may copy and distribute verbatim copies of the Program's
80
+source code as you receive it, in any medium, provided that you
81
+conspicuously and appropriately publish on each copy an appropriate
82
+copyright notice and disclaimer of warranty; keep intact all the
83
+notices that refer to this License and to the absence of any warranty;
84
+and give any other recipients of the Program a copy of this License
85
+along with the Program.
86
+
87
+You may charge a fee for the physical act of transferring a copy, and
88
+you may at your option offer warranty protection in exchange for a fee.
89
+
90
+  2. You may modify your copy or copies of the Program or any portion
91
+of it, thus forming a work based on the Program, and copy and
92
+distribute such modifications or work under the terms of Section 1
93
+above, provided that you also meet all of these conditions:
94
+
95
+    a) You must cause the modified files to carry prominent notices
96
+    stating that you changed the files and the date of any change.
97
+
98
+    b) You must cause any work that you distribute or publish, that in
99
+    whole or in part contains or is derived from the Program or any
100
+    part thereof, to be licensed as a whole at no charge to all third
101
+    parties under the terms of this License.
102
+
103
+    c) If the modified program normally reads commands interactively
104
+    when run, you must cause it, when started running for such
105
+    interactive use in the most ordinary way, to print or display an
106
+    announcement including an appropriate copyright notice and a
107
+    notice that there is no warranty (or else, saying that you provide
108
+    a warranty) and that users may redistribute the program under
109
+    these conditions, and telling the user how to view a copy of this
110
+    License.  (Exception: if the Program itself is interactive but
111
+    does not normally print such an announcement, your work based on
112
+    the Program is not required to print an announcement.)
113
+
114
+These requirements apply to the modified work as a whole.  If
115
+identifiable sections of that work are not derived from the Program,
116
+and can be reasonably considered independent and separate works in
117
+themselves, then this License, and its terms, do not apply to those
118
+sections when you distribute them as separate works.  But when you
119
+distribute the same sections as part of a whole which is a work based
120
+on the Program, the distribution of the whole must be on the terms of
121
+this License, whose permissions for other licensees extend to the
122
+entire whole, and thus to each and every part regardless of who wrote it.
123
+
124
+Thus, it is not the intent of this section to claim rights or contest
125
+your rights to work written entirely by you; rather, the intent is to
126
+exercise the right to control the distribution of derivative or
127
+collective works based on the Program.
128
+
129
+In addition, mere aggregation of another work not based on the Program
130
+with the Program (or with a work based on the Program) on a volume of
131
+a storage or distribution medium does not bring the other work under
132
+the scope of this License.
133
+
134
+  3. You may copy and distribute the Program (or a work based on it,
135
+under Section 2) in object code or executable form under the terms of
136
+Sections 1 and 2 above provided that you also do one of the following:
137
+
138
+    a) Accompany it with the complete corresponding machine-readable
139
+    source code, which must be distributed under the terms of Sections
140
+    1 and 2 above on a medium customarily used for software interchange; or,
141
+
142
+    b) Accompany it with a written offer, valid for at least three
143
+    years, to give any third party, for a charge no more than your
144
+    cost of physically performing source distribution, a complete
145
+    machine-readable copy of the corresponding source code, to be
146
+    distributed under the terms of Sections 1 and 2 above on a medium
147
+    customarily used for software interchange; or,
148
+
149
+    c) Accompany it with the information you received as to the offer
150
+    to distribute corresponding source code.  (This alternative is
151
+    allowed only for noncommercial distribution and only if you
152
+    received the program in object code or executable form with such
153
+    an offer, in accord with Subsection b above.)
154
+
155
+The source code for a work means the preferred form of the work for
156
+making modifications to it.  For an executable work, complete source
157
+code means all the source code for all modules it contains, plus any
158
+associated interface definition files, plus the scripts used to
159
+control compilation and installation of the executable.  However, as a
160
+special exception, the source code distributed need not include
161
+anything that is normally distributed (in either source or binary
162
+form) with the major components (compiler, kernel, and so on) of the
163
+operating system on which the executable runs, unless that component
164
+itself accompanies the executable.
165
+
166
+If distribution of executable or object code is made by offering
167
+access to copy from a designated place, then offering equivalent
168
+access to copy the source code from the same place counts as
169
+distribution of the source code, even though third parties are not
170
+compelled to copy the source along with the object code.
171
+
172
+  4. You may not copy, modify, sublicense, or distribute the Program
173
+except as expressly provided under this License.  Any attempt
174
+otherwise to copy, modify, sublicense or distribute the Program is
175
+void, and will automatically terminate your rights under this License.
176
+However, parties who have received copies, or rights, from you under
177
+this License will not have their licenses terminated so long as such
178
+parties remain in full compliance.
179
+
180
+  5. You are not required to accept this License, since you have not
181
+signed it.  However, nothing else grants you permission to modify or
182
+distribute the Program or its derivative works.  These actions are
183
+prohibited by law if you do not accept this License.  Therefore, by
184
+modifying or distributing the Program (or any work based on the
185
+Program), you indicate your acceptance of this License to do so, and
186
+all its terms and conditions for copying, distributing or modifying
187
+the Program or works based on it.
188
+
189
+  6. Each time you redistribute the Program (or any work based on the
190
+Program), the recipient automatically receives a license from the
191
+original licensor to copy, distribute or modify the Program subject to
192
+these terms and conditions.  You may not impose any further
193
+restrictions on the recipients' exercise of the rights granted herein.
194
+You are not responsible for enforcing compliance by third parties to
195
+this License.
196
+
197
+  7. If, as a consequence of a court judgment or allegation of patent
198
+infringement or for any other reason (not limited to patent issues),
199
+conditions are imposed on you (whether by court order, agreement or
200
+otherwise) that contradict the conditions of this License, they do not
201
+excuse you from the conditions of this License.  If you cannot
202
+distribute so as to satisfy simultaneously your obligations under this
203
+License and any other pertinent obligations, then as a consequence you
204
+may not distribute the Program at all.  For example, if a patent
205
+license would not permit royalty-free redistribution of the Program by
206
+all those who receive copies directly or indirectly through you, then
207
+the only way you could satisfy both it and this License would be to
208
+refrain entirely from distribution of the Program.
209
+
210
+If any portion of this section is held invalid or unenforceable under
211
+any particular circumstance, the balance of the section is intended to
212
+apply and the section as a whole is intended to apply in other
213
+circumstances.
214
+
215
+It is not the purpose of this section to induce you to infringe any
216
+patents or other property right claims or to contest validity of any
217
+such claims; this section has the sole purpose of protecting the
218
+integrity of the free software distribution system, which is
219
+implemented by public license practices.  Many people have made
220
+generous contributions to the wide range of software distributed
221
+through that system in reliance on consistent application of that
222
+system; it is up to the author/donor to decide if he or she is willing
223
+to distribute software through any other system and a licensee cannot
224
+impose that choice.
225
+
226
+This section is intended to make thoroughly clear what is believed to
227
+be a consequence of the rest of this License.
228
+
229
+  8. If the distribution and/or use of the Program is restricted in
230
+certain countries either by patents or by copyrighted interfaces, the
231
+original copyright holder who places the Program under this License
232
+may add an explicit geographical distribution limitation excluding
233
+those countries, so that distribution is permitted only in or among
234
+countries not thus excluded.  In such case, this License incorporates
235
+the limitation as if written in the body of this License.
236
+
237
+  9. The Free Software Foundation may publish revised and/or new versions
238
+of the General Public License from time to time.  Such new versions will
239
+be similar in spirit to the present version, but may differ in detail to
240
+address new problems or concerns.
241
+
242
+Each version is given a distinguishing version number.  If the Program
243
+specifies a version number of this License which applies to it and "any
244
+later version", you have the option of following the terms and conditions
245
+either of that version or of any later version published by the Free
246
+Software Foundation.  If the Program does not specify a version number of
247
+this License, you may choose any version ever published by the Free Software
248
+Foundation.
249
+
250
+  10. If you wish to incorporate parts of the Program into other free
251
+programs whose distribution conditions are different, write to the author
252
+to ask for permission.  For software which is copyrighted by the Free
253
+Software Foundation, write to the Free Software Foundation; we sometimes
254
+make exceptions for this.  Our decision will be guided by the two goals
255
+of preserving the free status of all derivatives of our free software and
256
+of promoting the sharing and reuse of software generally.
257
+
258
+			    NO WARRANTY
259
+
260
+  11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
261
+FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN
262
+OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
263
+PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
264
+OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
265
+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS
266
+TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE
267
+PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
268
+REPAIR OR CORRECTION.
269
+
270
+  12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
271
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
272
+REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
273
+INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
274
+OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
275
+TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
276
+YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
277
+PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
278
+POSSIBILITY OF SUCH DAMAGES.
279
+
280
+		     END OF TERMS AND CONDITIONS
281
+
282
+	    How to Apply These Terms to Your New Programs
283
+
284
+  If you develop a new program, and you want it to be of the greatest
285
+possible use to the public, the best way to achieve this is to make it
286
+free software which everyone can redistribute and change under these terms.
287
+
288
+  To do so, attach the following notices to the program.  It is safest
289
+to attach them to the start of each source file to most effectively
290
+convey the exclusion of warranty; and each file should have at least
291
+the "copyright" line and a pointer to where the full notice is found.
292
+
293
+    <one line to give the program's name and a brief idea of what it does.>
294
+    Copyright (C) <year>  <name of author>
295
+
296
+    This program is free software; you can redistribute it and/or modify
297
+    it under the terms of the GNU General Public License as published by
298
+    the Free Software Foundation; either version 2 of the License, or
299
+    (at your option) any later version.
300
+
301
+    This program is distributed in the hope that it will be useful,
302
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
303
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
304
+    GNU General Public License for more details.
305
+
306
+    You should have received a copy of the GNU General Public License
307
+    along with this program; if not, write to the Free Software
308
+    Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
309
+
310
+
311
+Also add information on how to contact you by electronic and paper mail.
312
+
313
+If the program is interactive, make it output a short notice like this
314
+when it starts in an interactive mode:
315
+
316
+    Gnomovision version 69, Copyright (C) year name of author
317
+    Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
318
+    This is free software, and you are welcome to redistribute it
319
+    under certain conditions; type `show c' for details.
320
+
321
+The hypothetical commands `show w' and `show c' should show the appropriate
322
+parts of the General Public License.  Of course, the commands you use may
323
+be called something other than `show w' and `show c'; they could even be
324
+mouse-clicks or menu items--whatever suits your program.
325
+
326
+You should also get your employer (if you work as a programmer) or your
327
+school, if any, to sign a "copyright disclaimer" for the program, if
328
+necessary.  Here is a sample; alter the names:
329
+
330
+  Yoyodyne, Inc., hereby disclaims all copyright interest in the program
331
+  `Gnomovision' (which makes passes at compilers) written by James Hacker.
332
+
333
+  <signature of Ty Coon>, 1 April 1989
334
+  Ty Coon, President of Vice
335
+
336
+This General Public License does not permit incorporating your program into
337
+proprietary programs.  If your program is a subroutine library, you may
338
+consider it more useful to permit linking proprietary applications with the
339
+library.  If this is what you want to do, use the GNU Library General
340
+Public License instead of this License.

+ 397
- 0
COPYING-DOCS View File

@@ -0,0 +1,397 @@
1
+		GNU Free Documentation License
2
+		  Version 1.2, November 2002
3
+
4
+
5
+ Copyright (C) 2000,2001,2002  Free Software Foundation, Inc.
6
+     51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
7
+ Everyone is permitted to copy and distribute verbatim copies
8
+ of this license document, but changing it is not allowed.
9
+
10
+
11
+0. PREAMBLE
12
+
13
+The purpose of this License is to make a manual, textbook, or other
14
+functional and useful document "free" in the sense of freedom: to
15
+assure everyone the effective freedom to copy and redistribute it,
16
+with or without modifying it, either commercially or noncommercially.
17
+Secondarily, this License preserves for the author and publisher a way
18
+to get credit for their work, while not being considered responsible
19
+for modifications made by others.
20
+
21
+This License is a kind of "copyleft", which means that derivative
22
+works of the document must themselves be free in the same sense.  It
23
+complements the GNU General Public License, which is a copyleft
24
+license designed for free software.
25
+
26
+We have designed this License in order to use it for manuals for free
27
+software, because free software needs free documentation: a free
28
+program should come with manuals providing the same freedoms that the
29
+software does.  But this License is not limited to software manuals;
30
+it can be used for any textual work, regardless of subject matter or
31
+whether it is published as a printed book.  We recommend this License
32
+principally for works whose purpose is instruction or reference.
33
+
34
+
35
+1. APPLICABILITY AND DEFINITIONS
36
+
37
+This License applies to any manual or other work, in any medium, that
38
+contains a notice placed by the copyright holder saying it can be
39
+distributed under the terms of this License.  Such a notice grants a
40
+world-wide, royalty-free license, unlimited in duration, to use that
41
+work under the conditions stated herein.  The "Document", below,
42
+refers to any such manual or work.  Any member of the public is a
43
+licensee, and is addressed as "you".  You accept the license if you
44
+copy, modify or distribute the work in a way requiring permission
45
+under copyright law.
46
+
47
+A "Modified Version" of the Document means any work containing the
48
+Document or a portion of it, either copied verbatim, or with
49
+modifications and/or translated into another language.
50
+
51
+A "Secondary Section" is a named appendix or a front-matter section of
52
+the Document that deals exclusively with the relationship of the
53
+publishers or authors of the Document to the Document's overall subject
54
+(or to related matters) and contains nothing that could fall directly
55
+within that overall subject.  (Thus, if the Document is in part a
56
+textbook of mathematics, a Secondary Section may not explain any
57
+mathematics.)  The relationship could be a matter of historical
58
+connection with the subject or with related matters, or of legal,
59
+commercial, philosophical, ethical or political position regarding
60
+them.
61
+
62
+The "Invariant Sections" are certain Secondary Sections whose titles
63
+are designated, as being those of Invariant Sections, in the notice
64
+that says that the Document is released under this License.  If a
65
+section does not fit the above definition of Secondary then it is not
66
+allowed to be designated as Invariant.  The Document may contain zero
67
+Invariant Sections.  If the Document does not identify any Invariant
68
+Sections then there are none.
69
+
70
+The "Cover Texts" are certain short passages of text that are listed,
71
+as Front-Cover Texts or Back-Cover Texts, in the notice that says that
72
+the Document is released under this License.  A Front-Cover Text may
73
+be at most 5 words, and a Back-Cover Text may be at most 25 words.
74
+
75
+A "Transparent" copy of the Document means a machine-readable copy,
76
+represented in a format whose specification is available to the
77
+general public, that is suitable for revising the document
78
+straightforwardly with generic text editors or (for images composed of
79
+pixels) generic paint programs or (for drawings) some widely available
80
+drawing editor, and that is suitable for input to text formatters or
81
+for automatic translation to a variety of formats suitable for input
82
+to text formatters.  A copy made in an otherwise Transparent file
83
+format whose markup, or absence of markup, has been arranged to thwart
84
+or discourage subsequent modification by readers is not Transparent.
85
+An image format is not Transparent if used for any substantial amount
86
+of text.  A copy that is not "Transparent" is called "Opaque".
87
+
88
+Examples of suitable formats for Transparent copies include plain
89
+ASCII without markup, Texinfo input format, LaTeX input format, SGML
90
+or XML using a publicly available DTD, and standard-conforming simple
91
+HTML, PostScript or PDF designed for human modification.  Examples of
92
+transparent image formats include PNG, XCF and JPG.  Opaque formats
93
+include proprietary formats that can be read and edited only by
94
+proprietary word processors, SGML or XML for which the DTD and/or
95
+processing tools are not generally available, and the
96
+machine-generated HTML, PostScript or PDF produced by some word
97
+processors for output purposes only.
98
+
99
+The "Title Page" means, for a printed book, the title page itself,
100
+plus such following pages as are needed to hold, legibly, the material
101
+this License requires to appear in the title page.  For works in
102
+formats which do not have any title page as such, "Title Page" means
103
+the text near the most prominent appearance of the work's title,
104
+preceding the beginning of the body of the text.
105
+
106
+A section "Entitled XYZ" means a named subunit of the Document whose
107
+title either is precisely XYZ or contains XYZ in parentheses following
108
+text that translates XYZ in another language.  (Here XYZ stands for a
109
+specific section name mentioned below, such as "Acknowledgements",
110
+"Dedications", "Endorsements", or "History".)  To "Preserve the Title"
111
+of such a section when you modify the Document means that it remains a
112
+section "Entitled XYZ" according to this definition.
113
+
114
+The Document may include Warranty Disclaimers next to the notice which
115
+states that this License applies to the Document.  These Warranty
116
+Disclaimers are considered to be included by reference in this
117
+License, but only as regards disclaiming warranties: any other
118
+implication that these Warranty Disclaimers may have is void and has
119
+no effect on the meaning of this License.
120
+
121
+
122
+2. VERBATIM COPYING
123
+
124
+You may copy and distribute the Document in any medium, either
125
+commercially or noncommercially, provided that this License, the
126
+copyright notices, and the license notice saying this License applies
127
+to the Document are reproduced in all copies, and that you add no other
128
+conditions whatsoever to those of this License.  You may not use
129
+technical measures to obstruct or control the reading or further
130
+copying of the copies you make or distribute.  However, you may accept
131
+compensation in exchange for copies.  If you distribute a large enough
132
+number of copies you must also follow the conditions in section 3.
133
+
134
+You may also lend copies, under the same conditions stated above, and
135
+you may publicly display copies.
136
+
137
+
138
+3. COPYING IN QUANTITY
139
+
140
+If you publish printed copies (or copies in media that commonly have
141
+printed covers) of the Document, numbering more than 100, and the
142
+Document's license notice requires Cover Texts, you must enclose the
143
+copies in covers that carry, clearly and legibly, all these Cover
144
+Texts: Front-Cover Texts on the front cover, and Back-Cover Texts on
145
+the back cover.  Both covers must also clearly and legibly identify
146
+you as the publisher of these copies.  The front cover must present
147
+the full title with all words of the title equally prominent and
148
+visible.  You may add other material on the covers in addition.
149
+Copying with changes limited to the covers, as long as they preserve
150
+the title of the Document and satisfy these conditions, can be treated
151
+as verbatim copying in other respects.
152
+
153
+If the required texts for either cover are too voluminous to fit
154
+legibly, you should put the first ones listed (as many as fit
155
+reasonably) on the actual cover, and continue the rest onto adjacent
156
+pages.
157
+
158
+If you publish or distribute Opaque copies of the Document numbering
159
+more than 100, you must either include a machine-readable Transparent
160
+copy along with each Opaque copy, or state in or with each Opaque copy
161
+a computer-network location from which the general network-using
162
+public has access to download using public-standard network protocols
163
+a complete Transparent copy of the Document, free of added material.
164
+If you use the latter option, you must take reasonably prudent steps,
165
+when you begin distribution of Opaque copies in quantity, to ensure
166
+that this Transparent copy will remain thus accessible at the stated
167
+location until at least one year after the last time you distribute an
168
+Opaque copy (directly or through your agents or retailers) of that
169
+edition to the public.
170
+
171
+It is requested, but not required, that you contact the authors of the
172
+Document well before redistributing any large number of copies, to give
173
+them a chance to provide you with an updated version of the Document.
174
+
175
+
176
+4. MODIFICATIONS
177
+
178
+You may copy and distribute a Modified Version of the Document under
179
+the conditions of sections 2 and 3 above, provided that you release
180
+the Modified Version under precisely this License, with the Modified
181
+Version filling the role of the Document, thus licensing distribution
182
+and modification of the Modified Version to whoever possesses a copy
183
+of it.  In addition, you must do these things in the Modified Version:
184
+
185
+A. Use in the Title Page (and on the covers, if any) a title distinct
186
+   from that of the Document, and from those of previous versions
187
+   (which should, if there were any, be listed in the History section
188
+   of the Document).  You may use the same title as a previous version
189
+   if the original publisher of that version gives permission.
190
+B. List on the Title Page, as authors, one or more persons or entities
191
+   responsible for authorship of the modifications in the Modified
192
+   Version, together with at least five of the principal authors of the
193
+   Document (all of its principal authors, if it has fewer than five),
194
+   unless they release you from this requirement.
195
+C. State on the Title page the name of the publisher of the
196
+   Modified Version, as the publisher.
197
+D. Preserve all the copyright notices of the Document.
198
+E. Add an appropriate copyright notice for your modifications
199
+   adjacent to the other copyright notices.
200
+F. Include, immediately after the copyright notices, a license notice
201
+   giving the public permission to use the Modified Version under the
202
+   terms of this License, in the form shown in the Addendum below.
203
+G. Preserve in that license notice the full lists of Invariant Sections
204
+   and required Cover Texts given in the Document's license notice.
205
+H. Include an unaltered copy of this License.
206
+I. Preserve the section Entitled "History", Preserve its Title, and add
207
+   to it an item stating at least the title, year, new authors, and
208
+   publisher of the Modified Version as given on the Title Page.  If
209
+   there is no section Entitled "History" in the Document, create one
210
+   stating the title, year, authors, and publisher of the Document as
211
+   given on its Title Page, then add an item describing the Modified
212
+   Version as stated in the previous sentence.
213
+J. Preserve the network location, if any, given in the Document for
214
+   public access to a Transparent copy of the Document, and likewise
215
+   the network locations given in the Document for previous versions
216
+   it was based on.  These may be placed in the "History" section.
217
+   You may omit a network location for a work that was published at
218
+   least four years before the Document itself, or if the original
219
+   publisher of the version it refers to gives permission.
220
+K. For any section Entitled "Acknowledgements" or "Dedications",
221
+   Preserve the Title of the section, and preserve in the section all
222
+   the substance and tone of each of the contributor acknowledgements
223
+   and/or dedications given therein.
224
+L. Preserve all the Invariant Sections of the Document,
225
+   unaltered in their text and in their titles.  Section numbers
226
+   or the equivalent are not considered part of the section titles.
227
+M. Delete any section Entitled "Endorsements".  Such a section
228
+   may not be included in the Modified Version.
229
+N. Do not retitle any existing section to be Entitled "Endorsements"
230
+   or to conflict in title with any Invariant Section.
231
+O. Preserve any Warranty Disclaimers.
232
+
233
+If the Modified Version includes new front-matter sections or
234
+appendices that qualify as Secondary Sections and contain no material
235
+copied from the Document, you may at your option designate some or all
236
+of these sections as invariant.  To do this, add their titles to the
237
+list of Invariant Sections in the Modified Version's license notice.
238
+These titles must be distinct from any other section titles.
239
+
240
+You may add a section Entitled "Endorsements", provided it contains
241
+nothing but endorsements of your Modified Version by various
242
+parties--for example, statements of peer review or that the text has
243
+been approved by an organization as the authoritative definition of a
244
+standard.
245
+
246
+You may add a passage of up to five words as a Front-Cover Text, and a
247
+passage of up to 25 words as a Back-Cover Text, to the end of the list
248
+of Cover Texts in the Modified Version.  Only one passage of
249
+Front-Cover Text and one of Back-Cover Text may be added by (or
250
+through arrangements made by) any one entity.  If the Document already
251
+includes a cover text for the same cover, previously added by you or
252
+by arrangement made by the same entity you are acting on behalf of,
253
+you may not add another; but you may replace the old one, on explicit
254
+permission from the previous publisher that added the old one.
255
+
256
+The author(s) and publisher(s) of the Document do not by this License
257
+give permission to use their names for publicity for or to assert or
258
+imply endorsement of any Modified Version.
259
+
260
+
261
+5. COMBINING DOCUMENTS
262
+
263
+You may combine the Document with other documents released under this
264
+License, under the terms defined in section 4 above for modified
265
+versions, provided that you include in the combination all of the
266
+Invariant Sections of all of the original documents, unmodified, and
267
+list them all as Invariant Sections of your combined work in its
268
+license notice, and that you preserve all their Warranty Disclaimers.
269
+
270
+The combined work need only contain one copy of this License, and
271
+multiple identical Invariant Sections may be replaced with a single
272
+copy.  If there are multiple Invariant Sections with the same name but
273
+different contents, make the title of each such section unique by
274
+adding at the end of it, in parentheses, the name of the original
275
+author or publisher of that section if known, or else a unique number.
276
+Make the same adjustment to the section titles in the list of
277
+Invariant Sections in the license notice of the combined work.
278
+
279
+In the combination, you must combine any sections Entitled "History"
280
+in the various original documents, forming one section Entitled
281
+"History"; likewise combine any sections Entitled "Acknowledgements",
282
+and any sections Entitled "Dedications".  You must delete all sections
283
+Entitled "Endorsements".
284
+
285
+
286
+6. COLLECTIONS OF DOCUMENTS
287
+
288
+You may make a collection consisting of the Document and other documents
289
+released under this License, and replace the individual copies of this
290
+License in the various documents with a single copy that is included in
291
+the collection, provided that you follow the rules of this License for
292
+verbatim copying of each of the documents in all other respects.
293
+
294
+You may extract a single document from such a collection, and distribute
295
+it individually under this License, provided you insert a copy of this
296
+License into the extracted document, and follow this License in all
297
+other respects regarding verbatim copying of that document.
298
+
299
+
300
+7. AGGREGATION WITH INDEPENDENT WORKS
301
+
302
+A compilation of the Document or its derivatives with other separate
303
+and independent documents or works, in or on a volume of a storage or
304
+distribution medium, is called an "aggregate" if the copyright
305
+resulting from the compilation is not used to limit the legal rights
306
+of the compilation's users beyond what the individual works permit.
307
+When the Document is included in an aggregate, this License does not
308
+apply to the other works in the aggregate which are not themselves
309
+derivative works of the Document.
310
+
311
+If the Cover Text requirement of section 3 is applicable to these
312
+copies of the Document, then if the Document is less than one half of
313
+the entire aggregate, the Document's Cover Texts may be placed on
314
+covers that bracket the Document within the aggregate, or the
315
+electronic equivalent of covers if the Document is in electronic form.
316
+Otherwise they must appear on printed covers that bracket the whole
317
+aggregate.
318
+
319
+
320
+8. TRANSLATION
321
+
322
+Translation is considered a kind of modification, so you may
323
+distribute translations of the Document under the terms of section 4.
324
+Replacing Invariant Sections with translations requires special
325
+permission from their copyright holders, but you may include
326
+translations of some or all Invariant Sections in addition to the
327
+original versions of these Invariant Sections.  You may include a
328
+translation of this License, and all the license notices in the
329
+Document, and any Warranty Disclaimers, provided that you also include
330
+the original English version of this License and the original versions
331
+of those notices and disclaimers.  In case of a disagreement between
332
+the translation and the original version of this License or a notice
333
+or disclaimer, the original version will prevail.
334
+
335
+If a section in the Document is Entitled "Acknowledgements",
336
+"Dedications", or "History", the requirement (section 4) to Preserve
337
+its Title (section 1) will typically require changing the actual
338
+title.
339
+
340
+
341
+9. TERMINATION
342
+
343
+You may not copy, modify, sublicense, or distribute the Document except
344
+as expressly provided for under this License.  Any other attempt to
345
+copy, modify, sublicense or distribute the Document is void, and will
346
+automatically terminate your rights under this License.  However,
347
+parties who have received copies, or rights, from you under this
348
+License will not have their licenses terminated so long as such
349
+parties remain in full compliance.
350
+
351
+
352
+10. FUTURE REVISIONS OF THIS LICENSE
353
+
354
+The Free Software Foundation may publish new, revised versions
355
+of the GNU Free Documentation License from time to time.  Such new
356
+versions will be similar in spirit to the present version, but may
357
+differ in detail to address new problems or concerns.  See
358
+http://www.gnu.org/copyleft/.
359
+
360
+Each version of the License is given a distinguishing version number.
361
+If the Document specifies that a particular numbered version of this
362
+License "or any later version" applies to it, you have the option of
363
+following the terms and conditions either of that specified version or
364
+of any later version that has been published (not as a draft) by the
365
+Free Software Foundation.  If the Document does not specify a version
366
+number of this License, you may choose any version ever published (not
367
+as a draft) by the Free Software Foundation.
368
+
369
+
370
+ADDENDUM: How to use this License for your documents
371
+
372
+To use this License in a document you have written, include a copy of
373
+the License in the document and put the following copyright and
374
+license notices just after the title page:
375
+
376
+    Copyright (c)  YEAR  YOUR NAME.
377
+    Permission is granted to copy, distribute and/or modify this document
378
+    under the terms of the GNU Free Documentation License, Version 1.2
379
+    or any later version published by the Free Software Foundation;
380
+    with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts.
381
+    A copy of the license is included in the section entitled "GNU
382
+    Free Documentation License".
383
+
384
+If you have Invariant Sections, Front-Cover Texts and Back-Cover Texts,
385
+replace the "with...Texts." line with this:
386
+
387
+    with the Invariant Sections being LIST THEIR TITLES, with the
388
+    Front-Cover Texts being LIST, and with the Back-Cover Texts being LIST.
389
+
390
+If you have Invariant Sections without Cover Texts, or some other
391
+combination of the three, merge those two alternatives to suit the
392
+situation.
393
+
394
+If your document contains nontrivial examples of program code, we
395
+recommend releasing these examples in parallel under your choice of
396
+free software license, such as the GNU General Public License,
397
+to permit their use in free software.

+ 145
- 0
ChangeLog View File

@@ -0,0 +1,145 @@
1
+Changes in 2.8.1:
2
+* Added an option to control whether the Yakuake window keeps above other
3
+  windows.
4
+* Improved experience for non-KDE users by disabling KRootPixmap-based
5
+  pseudo-translucency for them. Gets rid of rendering errors with skins
6
+  that make use of the alpha channel. Replaced by configurable skin back-
7
+  ground color.
8
+* Fix leftover gap below the window at 100% height or in fullscreen mode.
9
+* Added option to automatically open the Yakuake window when the pointer
10
+  touches the screen edge it lives on.
11
+
12
+Changes in 2.8:
13
+- Changes since 2.8-beta1:
14
+* Made the new behavior of the Open/Retract action focussing an already
15
+  open Yakuake window optional.
16
+* The Xinerama screen setting is now updated when the window is moved to
17
+  a different screen using facilities outside of Yakuake itself, such as
18
+  the new shortcuts provided by Lubos Lunak's Xinerama Improvements patch-
19
+  set for KWin 3.5.x. The window size and position get updated to fit the
20
+  new bounding box accordingly.
21
+* Initial session tab label naming is now consistent with Konsole. Instead
22
+  of naively incrementing the shell number, the lowest available number is
23
+  used.
24
+* Swapped horizontal and vertical split actions for consistency with Kate.
25
+* Added slotSessionName() and slotSessionName(int session_id) DCOP Calls.
26
+* Added sessionIdList() and terminalIdList(int session_id) DCOP calls.
27
+* Naming consistency improvements in the DCOP interface.
28
+* Added more What's This help in the config dialog.
29
+* Minor interface wording improvements.
30
+* Greatly expanded translation coverage.
31
+
32
+- Changes in 2.8-beta1:
33
+* Added a proper config dialog. Scale and position settings are previewed in
34
+  real-time as the controls are moved.
35
+* Added a Skins page to the config dialog, allowing to list, choose, install and
36
+  remove (given the necessary write permissions) skins. The skin format has been
37
+  slightly augmented to allow skins to ship a preview icon for the list. Skins can
38
+  be switched at runtime without a restart.
39
+* The Plastik skin by Daniel 'suslik' D. has been added to the base package.
40
+* Added support for splitting a session into multiple terminals. Horizontal and
41
+  vertical splits can be added and removed at will, as well as resized and
42
+  collapsed. To add a split at the active terminal's position, use the keyboard
43
+  shortcuts or the session tab context menu. To open a session preconfigred with
44
+  a certain split layout click and hold the New Session button on the tab bar,
45
+  then choose from the list, or set up keyboard shortcuts for the preconfigured
46
+  session types in the shortcut dialog.
47
+* The main menu has been redesigned to conform more to established KDE practices
48
+  in layout and naming. Several items have been added corresponding to new Yakuake
49
+  features.
50
+* Added a fullscreen mode.
51
+* Improved support for Xinerama multi-head setups.
52
+* Added a first-run dialog to allow changing the open/close shortcut before it
53
+  is needed. Note: First-time users of this Yakuake version will be greeted by
54
+  this dialog as well.
55
+* Added an About dialog.
56
+* The startup notification popup can now be disabled in the config dialog.
57
+* Activating the open/close shortcut will now bring the Yakuake window to the
58
+  foreground and focus it if it was already open but unfocussed, at popular
59
+  request.
60
+* Opening dialogs from Yakuake will no longer cause the window to retract.
61
+* Tabs can now be moved. Added corresponding keyboard shortcuts.
62
+* Tabs now have context menus containing several relevant actions, such as
63
+  moving and closing them.
64
+* Double-clicking the tab-bar will now open a new session, consistent with
65
+  Konsole and other KDE applications.
66
+* Renaming a tab using the in-line edit feature now requires a double-click on
67
+  the tab, consistent with established KDE behavior.
68
+* The in-line tab renaming control can now be cancelled with ESC.
69
+* Fixed the interaction model of the tab bar and the buttons to allow cancelling
70
+  activations by releasing the mouse button outside of them.
71
+* Added various new keyboard shortcuts corresponding to new Yakuake features and
72
+  improved consistency with Konsole in existing shortcuts (e.g. added the
73
+  alternate new session shortcut from Konsole).
74
+* Added keyboard shortcuts to switch to session 1 through 12.
75
+* Added keyboard shortcuts to adjust the width and height of the window.
76
+* Added an action and shortcut to paste the X11 selection buffer.
77
+* Added an action to quit Yakuake.
78
+* Made the quit warning with multiple open sessions behave consistently with
79
+  Konsole.
80
+* Greatly expanded DCOP interface. Added various new calls corresponding to new
81
+  Yakuake features. Made it easier to get information about the application's
82
+  state out of it, e.g. the title text of a session or sub-terminal. Fixed bugs
83
+  that caused related calls to reply with incorrect information.
84
+* Added What's This help and tooltips to interface elements.
85
+* Optimized the title bar to avoid unnecessary repaints.
86
+* Fixed crashes when using the slotRunCommandInSession DCOP call due to lack of
87
+  bounds-checking. Fixed a similar problem with slotRenameSession.
88
+* Bugs that caused the background updating of translucent parts of the Yakuake
89
+  window to stop have been fixed.
90
+* Adding a translucent session while the window is closed should no longer
91
+  result in a corrupted terminal background when opening the Yakuake window.
92
+* Yakuake will now fall back to the default skin on startup if the skin stored
93
+  in the settings cannot be found, rather than crash.
94
+* Fixed a crash when loading non-translucent button images from skins.
95
+* Bugs that caused the quick access options in the menu to come out of sync with
96
+  the actual settings have been fixed.
97
+* Fixed " - " postfix showing after the session title text when using skins
98
+  without their own postfix.
99
+* Fixed a crash when a terminal in a tab other than the currently selected tab
100
+  exits.
101
+* Ported preferences handling to KDE's KConfigXT framework. Aside from cleaner
102
+  code, this improves over the old preferences handling by avoiding unnecessary
103
+  disk activity (and thus spurious hard drive spin-ups on laptop computers and
104
+  other battery-bound devices).
105
+* Disabled startup notifications (i.e. KDE's bouncing cursor) for Yakuake.
106
+* Updated the installation colation of the .desktop menu file to conform to
107
+  modern XDG standards.
108
+
109
+
110
+Changes in 2.7.5:
111
+* Further translations have been added.
112
+* Yakuake no longer spawns login shells in new sessions.
113
+* A keyboard shortcut to rename the selected session has been added.
114
+* The default keyboard shortcuts and their names are now consistent with
115
+  Konsole.
116
+* A bug that led to the tab bar not updating after a slotSelectSession DCOP
117
+  call was issued has been fixed.
118
+* A bug that could lead to the slotRenameSession DCOP call failing to set a
119
+  session label after an older session had been closed has been fixed.
120
+* Upon attempting to set an all-whitespace session label, the label will now
121
+  fall back to its prior setting rather than a default label.
122
+* Yakuake will now display a warning before quitting the application with
123
+  multiple tabs open.
124
+
125
+
126
+Changes in 2.7.4:
127
+* A bug in the Makefiles that led to the configure script being run twice has
128
+  been fixed.
129
+* The source code is now localizable. First translations are included.
130
+* A bug that could result in a crash on quit has been fixed.
131
+* A bug that could prevent the first line in a new session from being used up to
132
+  the full width of the terminal has been fixed.
133
+* The COLORTERM environment variable is now being set in new sessions,
134
+  triggering the color detection of Midnight Commander.
135
+* The default session labels are now consistent with Konsole.
136
+* Whitespace at the beginning or end of session labels will now be trimmed.
137
+* Setting all-whitespace session labels is no longer possible.
138
+
139
+
140
+Changes in 2.7.3:
141
+* Inline renaming of tabs by double-clicking on the tab label
142
+* Processes can now interact with titlebar text
143
+* DCOP call slotToggleState to open/close Yakuake
144
+* DCOP call slotGetSelectedSession
145
+* DCOP call slotSetTitleText

+ 167
- 0
INSTALL View File

@@ -0,0 +1,167 @@
1
+Basic Installation
2
+==================
3
+
4
+   These are generic installation instructions.
5
+
6
+   The `configure' shell script attempts to guess correct values for
7
+various system-dependent variables used during compilation.  It uses
8
+those values to create a `Makefile' in each directory of the package.
9
+It may also create one or more `.h' files containing system-dependent
10
+definitions.  Finally, it creates a shell script `config.status' that
11
+you can run in the future to recreate the current configuration, a file
12
+`config.cache' that saves the results of its tests to speed up
13
+reconfiguring, and a file `config.log' containing compiler output
14
+(useful mainly for debugging `configure').
15
+
16
+   If you need to do unusual things to compile the package, please try
17
+to figure out how `configure' could check whether to do them, and mail
18
+diffs or instructions to the address given in the `README' so they can
19
+be considered for the next release.  If at some point `config.cache'
20
+contains results you don't want to keep, you may remove or edit it.
21
+
22
+   The file `configure.in' is used to create `configure' by a program
23
+called `autoconf'.  You only need `configure.in' if you want to change
24
+it or regenerate `configure' using a newer version of `autoconf'.
25
+
26
+The simplest way to compile this package is:
27
+
28
+  1. `cd' to the directory containing the package's source code and type
29
+     `./configure' to configure the package for your system.  If you're
30
+     using `csh' on an old version of System V, you might need to type
31
+     `sh ./configure' instead to prevent `csh' from trying to execute
32
+     `configure' itself.
33
+
34
+     Running `configure' takes a while.  While running, it prints some
35
+     messages telling which features it is checking for.
36
+
37
+  2. Type `make' to compile the package.
38
+
39
+  3. Type `make install' to install the programs and any data files and
40
+     documentation.
41
+
42
+  4. You can remove the program binaries and object files from the
43
+     source code directory by typing `make clean'.  
44
+
45
+Compilers and Options
46
+=====================
47
+
48
+   Some systems require unusual options for compilation or linking that
49
+the `configure' script does not know about.  You can give `configure'
50
+initial values for variables by setting them in the environment.  Using
51
+a Bourne-compatible shell, you can do that on the command line like
52
+this:
53
+     CC=c89 CFLAGS=-O2 LIBS=-lposix ./configure
54
+
55
+Or on systems that have the `env' program, you can do it like this:
56
+     env CPPFLAGS=-I/usr/local/include LDFLAGS=-s ./configure
57
+
58
+Compiling For Multiple Architectures
59
+====================================
60
+
61
+   You can compile the package for more than one kind of computer at the
62
+same time, by placing the object files for each architecture in their
63
+own directory.  To do this, you must use a version of `make' that
64
+supports the `VPATH' variable, such as GNU `make'.  `cd' to the
65
+directory where you want the object files and executables to go and run
66
+the `configure' script.  `configure' automatically checks for the
67
+source code in the directory that `configure' is in and in `..'.
68
+
69
+   If you have to use a `make' that does not supports the `VPATH'
70
+variable, you have to compile the package for one architecture at a time
71
+in the source code directory.  After you have installed the package for
72
+one architecture, use `make distclean' before reconfiguring for another
73
+architecture.
74
+
75
+Installation Names
76
+==================
77
+
78
+   By default, `make install' will install the package's files in
79
+`/usr/local/bin', `/usr/local/man', etc.  You can specify an
80
+installation prefix other than `/usr/local' by giving `configure' the
81
+option `--prefix=PATH'.
82
+
83
+   You can specify separate installation prefixes for
84
+architecture-specific files and architecture-independent files.  If you
85
+give `configure' the option `--exec-prefix=PATH', the package will use
86
+PATH as the prefix for installing programs and libraries.
87
+Documentation and other data files will still use the regular prefix.
88
+
89
+   If the package supports it, you can cause programs to be installed
90
+with an extra prefix or suffix on their names by giving `configure' the
91
+option `--program-prefix=PREFIX' or `--program-suffix=SUFFIX'.
92
+
93
+Optional Features
94
+=================
95
+
96
+   Some packages pay attention to `--enable-FEATURE' options to
97
+`configure', where FEATURE indicates an optional part of the package.
98
+They may also pay attention to `--with-PACKAGE' options, where PACKAGE
99
+is something like `gnu-as' or `x' (for the X Window System).  The
100
+`README' should mention any `--enable-' and `--with-' options that the
101
+package recognizes.
102
+
103
+   For packages that use the X Window System, `configure' can usually
104
+find the X include and library files automatically, but if it doesn't,
105
+you can use the `configure' options `--x-includes=DIR' and
106
+`--x-libraries=DIR' to specify their locations.
107
+
108
+Specifying the System Type
109
+==========================
110
+
111
+   There may be some features `configure' can not figure out
112
+automatically, but needs to determine by the type of host the package
113
+will run on.  Usually `configure' can figure that out, but if it prints
114
+a message saying it can not guess the host type, give it the
115
+`--host=TYPE' option.  TYPE can either be a short name for the system
116
+type, such as `sun4', or a canonical name with three fields:
117
+     CPU-COMPANY-SYSTEM
118
+
119
+See the file `config.sub' for the possible values of each field.  If
120
+`config.sub' isn't included in this package, then this package doesn't
121
+need to know the host type.
122
+
123
+   If you are building compiler tools for cross-compiling, you can also
124
+use the `--target=TYPE' option to select the type of system they will
125
+produce code for and the `--build=TYPE' option to select the type of
126
+system on which you are compiling the package.
127
+
128
+Sharing Defaults
129
+================
130
+
131
+   If you want to set default values for `configure' scripts to share,
132
+you can create a site shell script called `config.site' that gives
133
+default values for variables like `CC', `cache_file', and `prefix'.
134
+`configure' looks for `PREFIX/share/config.site' if it exists, then
135
+`PREFIX/etc/config.site' if it exists.  Or, you can set the
136
+`CONFIG_SITE' environment variable to the location of the site script.
137
+A warning: not all `configure' scripts look for a site script.
138
+
139
+Operation Controls
140
+==================
141
+
142
+   `configure' recognizes the following options to control how it
143
+operates.
144
+
145
+`--cache-file=FILE'
146
+     Use and save the results of the tests in FILE instead of
147
+     `./config.cache'.  Set FILE to `/dev/null' to disable caching, for
148
+     debugging `configure'.
149
+
150
+`--help'
151
+     Print a summary of the options to `configure', and exit.
152
+
153
+`--quiet'
154
+`--silent'
155
+`-q'
156
+     Do not print messages saying which checks are being made.
157
+
158
+`--srcdir=DIR'
159
+     Look for the package's source code in directory DIR.  Usually
160
+     `configure' can determine that directory automatically.
161
+
162
+`--version'
163
+     Print the version of Autoconf used to generate the `configure'
164
+     script, and exit.
165
+
166
+`configure' also accepts some other, not widely useful, options.
167
+

+ 5
- 0
Makefile.am View File

@@ -0,0 +1,5 @@
1
+AUTOMAKE_OPTIONS = foreign 1.6.1
2
+
3
+include admin/deps.am
4
+include admin/Doxyfile.am
5
+SUBDIRS=$(TOPSUBDIRS)

+ 4
- 0
Makefile.am.in View File

@@ -0,0 +1,4 @@
1
+AUTOMAKE_OPTIONS = foreign 1.6.1
2
+
3
+include admin/deps.am
4
+include admin/Doxyfile.am

+ 13
- 0
README View File

@@ -0,0 +1,13 @@
1
+Yakuake is a Quake-style terminal emulator based on KDE Konsole technology.
2
+
3
+It's a KDE Extragear application released under GPL v2.
4
+
5
+The current maintainer of Yakuake is Eike Hein <hein@kde.org>.
6
+
7
+
8
+Yakuake requires kdelibs and Konsole from KDE 3.4.0 or higher.
9
+
10
+
11
+The Yakuake website is located at: http://yakuake.kde.org/
12
+
13
+Report bugs and wishes at: http://bugs.kde.org/

+ 4
- 0
TODO View File

@@ -0,0 +1,4 @@
1
+Planned for future releases:
2
+- Session management UI.
3
+- More flexible theming.
4
+- COMPOSITE support.

+ 1
- 0
VERSION View File

@@ -0,0 +1 @@
1
+yakuake version 2.8.1

+ 11945
- 0
acinclude.m4
File diff suppressed because it is too large
View File


+ 875
- 0
aclocal.m4 View File

@@ -0,0 +1,875 @@
1
+# generated automatically by aclocal 1.10 -*- Autoconf -*-
2
+
3
+# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
4
+# 2005, 2006  Free Software Foundation, Inc.
5
+# This file is free software; the Free Software Foundation
6
+# gives unlimited permission to copy and/or distribute it,
7
+# with or without modifications, as long as this notice is preserved.
8
+
9
+# This program is distributed in the hope that it will be useful,
10
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
11
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
12
+# PARTICULAR PURPOSE.
13
+
14
+m4_if(m4_PACKAGE_VERSION, [2.61],,
15
+[m4_fatal([this file was generated for autoconf 2.61.
16
+You have another version of autoconf.  If you want to use that,
17
+you should regenerate the build system entirely.], [63])])
18
+
19
+# Copyright (C) 2002, 2003, 2005, 2006  Free Software Foundation, Inc.
20
+#
21
+# This file is free software; the Free Software Foundation
22
+# gives unlimited permission to copy and/or distribute it,
23
+# with or without modifications, as long as this notice is preserved.
24
+
25
+# AM_AUTOMAKE_VERSION(VERSION)
26
+# ----------------------------
27
+# Automake X.Y traces this macro to ensure aclocal.m4 has been
28
+# generated from the m4 files accompanying Automake X.Y.
29
+# (This private macro should not be called outside this file.)
30
+AC_DEFUN([AM_AUTOMAKE_VERSION],
31
+[am__api_version='1.10'
32
+dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to
33
+dnl require some minimum version.  Point them to the right macro.
34
+m4_if([$1], [1.10], [],
35
+      [AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl
36
+])
37
+
38
+# _AM_AUTOCONF_VERSION(VERSION)
39
+# -----------------------------
40
+# aclocal traces this macro to find the Autoconf version.
41
+# This is a private macro too.  Using m4_define simplifies
42
+# the logic in aclocal, which can simply ignore this definition.
43
+m4_define([_AM_AUTOCONF_VERSION], [])
44
+
45
+# AM_SET_CURRENT_AUTOMAKE_VERSION
46
+# -------------------------------
47
+# Call AM_AUTOMAKE_VERSION and AM_AUTOMAKE_VERSION so they can be traced.
48
+# This function is AC_REQUIREd by AC_INIT_AUTOMAKE.
49
+AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION],
50
+[AM_AUTOMAKE_VERSION([1.10])dnl
51
+_AM_AUTOCONF_VERSION(m4_PACKAGE_VERSION)])
52
+
53
+# AM_AUX_DIR_EXPAND                                         -*- Autoconf -*-
54
+
55
+# Copyright (C) 2001, 2003, 2005  Free Software Foundation, Inc.
56
+#
57
+# This file is free software; the Free Software Foundation
58
+# gives unlimited permission to copy and/or distribute it,
59
+# with or without modifications, as long as this notice is preserved.
60
+
61
+# For projects using AC_CONFIG_AUX_DIR([foo]), Autoconf sets
62
+# $ac_aux_dir to `$srcdir/foo'.  In other projects, it is set to
63
+# `$srcdir', `$srcdir/..', or `$srcdir/../..'.
64
+#
65
+# Of course, Automake must honor this variable whenever it calls a
66
+# tool from the auxiliary directory.  The problem is that $srcdir (and
67
+# therefore $ac_aux_dir as well) can be either absolute or relative,
68
+# depending on how configure is run.  This is pretty annoying, since
69
+# it makes $ac_aux_dir quite unusable in subdirectories: in the top
70
+# source directory, any form will work fine, but in subdirectories a
71
+# relative path needs to be adjusted first.
72
+#
73
+# $ac_aux_dir/missing
74
+#    fails when called from a subdirectory if $ac_aux_dir is relative
75
+# $top_srcdir/$ac_aux_dir/missing
76
+#    fails if $ac_aux_dir is absolute,
77
+#    fails when called from a subdirectory in a VPATH build with
78
+#          a relative $ac_aux_dir
79
+#
80
+# The reason of the latter failure is that $top_srcdir and $ac_aux_dir
81
+# are both prefixed by $srcdir.  In an in-source build this is usually
82
+# harmless because $srcdir is `.', but things will broke when you
83
+# start a VPATH build or use an absolute $srcdir.
84
+#
85
+# So we could use something similar to $top_srcdir/$ac_aux_dir/missing,
86
+# iff we strip the leading $srcdir from $ac_aux_dir.  That would be:
87
+#   am_aux_dir='\$(top_srcdir)/'`expr "$ac_aux_dir" : "$srcdir//*\(.*\)"`
88
+# and then we would define $MISSING as
89
+#   MISSING="\${SHELL} $am_aux_dir/missing"
90
+# This will work as long as MISSING is not called from configure, because
91
+# unfortunately $(top_srcdir) has no meaning in configure.
92
+# However there are other variables, like CC, which are often used in
93
+# configure, and could therefore not use this "fixed" $ac_aux_dir.
94
+#
95
+# Another solution, used here, is to always expand $ac_aux_dir to an
96
+# absolute PATH.  The drawback is that using absolute paths prevent a
97
+# configured tree to be moved without reconfiguration.
98
+
99
+AC_DEFUN([AM_AUX_DIR_EXPAND],
100
+[dnl Rely on autoconf to set up CDPATH properly.
101
+AC_PREREQ([2.50])dnl
102
+# expand $ac_aux_dir to an absolute path
103
+am_aux_dir=`cd $ac_aux_dir && pwd`
104
+])
105
+
106
+# AM_CONDITIONAL                                            -*- Autoconf -*-
107
+
108
+# Copyright (C) 1997, 2000, 2001, 2003, 2004, 2005, 2006
109
+# Free Software Foundation, Inc.
110
+#
111
+# This file is free software; the Free Software Foundation
112
+# gives unlimited permission to copy and/or distribute it,
113
+# with or without modifications, as long as this notice is preserved.
114
+
115
+# serial 8
116
+
117
+# AM_CONDITIONAL(NAME, SHELL-CONDITION)
118
+# -------------------------------------
119
+# Define a conditional.
120
+AC_DEFUN([AM_CONDITIONAL],
121
+[AC_PREREQ(2.52)dnl
122
+ ifelse([$1], [TRUE],  [AC_FATAL([$0: invalid condition: $1])],
123
+	[$1], [FALSE], [AC_FATAL([$0: invalid condition: $1])])dnl
124
+AC_SUBST([$1_TRUE])dnl
125
+AC_SUBST([$1_FALSE])dnl
126
+_AM_SUBST_NOTMAKE([$1_TRUE])dnl
127
+_AM_SUBST_NOTMAKE([$1_FALSE])dnl
128
+if $2; then
129
+  $1_TRUE=
130
+  $1_FALSE='#'
131
+else
132
+  $1_TRUE='#'
133
+  $1_FALSE=
134
+fi
135
+AC_CONFIG_COMMANDS_PRE(
136
+[if test -z "${$1_TRUE}" && test -z "${$1_FALSE}"; then
137
+  AC_MSG_ERROR([[conditional "$1" was never defined.
138
+Usually this means the macro was only invoked conditionally.]])
139
+fi])])
140
+
141
+# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006
142
+# Free Software Foundation, Inc.
143
+#
144
+# This file is free software; the Free Software Foundation
145
+# gives unlimited permission to copy and/or distribute it,
146
+# with or without modifications, as long as this notice is preserved.
147
+
148
+# serial 9
149
+
150
+# There are a few dirty hacks below to avoid letting `AC_PROG_CC' be
151
+# written in clear, in which case automake, when reading aclocal.m4,
152
+# will think it sees a *use*, and therefore will trigger all it's
153
+# C support machinery.  Also note that it means that autoscan, seeing
154
+# CC etc. in the Makefile, will ask for an AC_PROG_CC use...
155
+
156
+
157
+# _AM_DEPENDENCIES(NAME)
158
+# ----------------------
159
+# See how the compiler implements dependency checking.
160
+# NAME is "CC", "CXX", "GCJ", or "OBJC".
161
+# We try a few techniques and use that to set a single cache variable.
162
+#
163
+# We don't AC_REQUIRE the corresponding AC_PROG_CC since the latter was
164
+# modified to invoke _AM_DEPENDENCIES(CC); we would have a circular
165
+# dependency, and given that the user is not expected to run this macro,
166
+# just rely on AC_PROG_CC.
167
+AC_DEFUN([_AM_DEPENDENCIES],
168
+[AC_REQUIRE([AM_SET_DEPDIR])dnl
169
+AC_REQUIRE([AM_OUTPUT_DEPENDENCY_COMMANDS])dnl
170
+AC_REQUIRE([AM_MAKE_INCLUDE])dnl
171
+AC_REQUIRE([AM_DEP_TRACK])dnl
172
+
173
+ifelse([$1], CC,   [depcc="$CC"   am_compiler_list=],
174
+       [$1], CXX,  [depcc="$CXX"  am_compiler_list=],
175
+       [$1], OBJC, [depcc="$OBJC" am_compiler_list='gcc3 gcc'],
176
+       [$1], UPC,  [depcc="$UPC"  am_compiler_list=],
177
+       [$1], GCJ,  [depcc="$GCJ"  am_compiler_list='gcc3 gcc'],
178
+                   [depcc="$$1"   am_compiler_list=])
179
+
180
+AC_CACHE_CHECK([dependency style of $depcc],
181
+               [am_cv_$1_dependencies_compiler_type],
182
+[if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
183
+  # We make a subdir and do the tests there.  Otherwise we can end up
184
+  # making bogus files that we don't know about and never remove.  For
185
+  # instance it was reported that on HP-UX the gcc test will end up
186
+  # making a dummy file named `D' -- because `-MD' means `put the output
187
+  # in D'.
188
+  mkdir conftest.dir
189
+  # Copy depcomp to subdir because otherwise we won't find it if we're
190
+  # using a relative directory.
191
+  cp "$am_depcomp" conftest.dir
192
+  cd conftest.dir
193
+  # We will build objects and dependencies in a subdirectory because
194
+  # it helps to detect inapplicable dependency modes.  For instance
195
+  # both Tru64's cc and ICC support -MD to output dependencies as a
196
+  # side effect of compilation, but ICC will put the dependencies in
197
+  # the current directory while Tru64 will put them in the object
198
+  # directory.
199
+  mkdir sub
200
+
201
+  am_cv_$1_dependencies_compiler_type=none
202
+  if test "$am_compiler_list" = ""; then
203
+     am_compiler_list=`sed -n ['s/^#*\([a-zA-Z0-9]*\))$/\1/p'] < ./depcomp`
204
+  fi
205
+  for depmode in $am_compiler_list; do
206
+    # Setup a source with many dependencies, because some compilers
207
+    # like to wrap large dependency lists on column 80 (with \), and
208
+    # we should not choose a depcomp mode which is confused by this.
209
+    #
210
+    # We need to recreate these files for each test, as the compiler may
211
+    # overwrite some of them when testing with obscure command lines.
212
+    # This happens at least with the AIX C compiler.
213
+    : > sub/conftest.c
214
+    for i in 1 2 3 4 5 6; do
215
+      echo '#include "conftst'$i'.h"' >> sub/conftest.c
216
+      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
217
+      # Solaris 8's {/usr,}/bin/sh.
218
+      touch sub/conftst$i.h
219
+    done
220
+    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
221
+
222
+    case $depmode in
223
+    nosideeffect)
224
+      # after this tag, mechanisms are not by side-effect, so they'll
225
+      # only be used when explicitly requested
226
+      if test "x$enable_dependency_tracking" = xyes; then
227
+	continue
228
+      else
229
+	break
230
+      fi
231
+      ;;
232
+    none) break ;;
233
+    esac
234
+    # We check with `-c' and `-o' for the sake of the "dashmstdout"
235
+    # mode.  It turns out that the SunPro C++ compiler does not properly
236
+    # handle `-M -o', and we need to detect this.
237
+    if depmode=$depmode \
238
+       source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
239
+       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
240
+       $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
241
+         >/dev/null 2>conftest.err &&
242
+       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
243
+       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
244
+       grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
245
+       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
246
+      # icc doesn't choke on unknown options, it will just issue warnings
247
+      # or remarks (even with -Werror).  So we grep stderr for any message
248
+      # that says an option was ignored or not supported.
249
+      # When given -MP, icc 7.0 and 7.1 complain thusly:
250
+      #   icc: Command line warning: ignoring option '-M'; no argument required
251
+      # The diagnosis changed in icc 8.0:
252
+      #   icc: Command line remark: option '-MP' not supported
253
+      if (grep 'ignoring option' conftest.err ||
254
+          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
255
+        am_cv_$1_dependencies_compiler_type=$depmode
256
+        break
257
+      fi
258
+    fi
259
+  done
260
+
261
+  cd ..
262
+  rm -rf conftest.dir
263
+else
264
+  am_cv_$1_dependencies_compiler_type=none
265
+fi
266
+])
267
+AC_SUBST([$1DEPMODE], [depmode=$am_cv_$1_dependencies_compiler_type])
268
+AM_CONDITIONAL([am__fastdep$1], [
269
+  test "x$enable_dependency_tracking" != xno \
270
+  && test "$am_cv_$1_dependencies_compiler_type" = gcc3])
271
+])
272
+
273
+
274
+# AM_SET_DEPDIR
275
+# -------------
276
+# Choose a directory name for dependency files.
277
+# This macro is AC_REQUIREd in _AM_DEPENDENCIES
278
+AC_DEFUN([AM_SET_DEPDIR],
279
+[AC_REQUIRE([AM_SET_LEADING_DOT])dnl
280
+AC_SUBST([DEPDIR], ["${am__leading_dot}deps"])dnl
281
+])
282
+
283
+
284
+# AM_DEP_TRACK
285
+# ------------
286
+AC_DEFUN([AM_DEP_TRACK],
287
+[AC_ARG_ENABLE(dependency-tracking,
288
+[  --disable-dependency-tracking  speeds up one-time build
289
+  --enable-dependency-tracking   do not reject slow dependency extractors])
290
+if test "x$enable_dependency_tracking" != xno; then
291
+  am_depcomp="$ac_aux_dir/depcomp"
292
+  AMDEPBACKSLASH='\'
293
+fi
294
+AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno])
295
+AC_SUBST([AMDEPBACKSLASH])dnl
296
+_AM_SUBST_NOTMAKE([AMDEPBACKSLASH])dnl
297
+])
298
+
299
+# Generate code to set up dependency tracking.              -*- Autoconf -*-
300
+
301
+# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005
302
+# Free Software Foundation, Inc.
303
+#
304
+# This file is free software; the Free Software Foundation
305
+# gives unlimited permission to copy and/or distribute it,
306
+# with or without modifications, as long as this notice is preserved.
307
+
308
+#serial 3
309
+
310
+# _AM_OUTPUT_DEPENDENCY_COMMANDS
311
+# ------------------------------
312
+AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS],
313
+[for mf in $CONFIG_FILES; do
314
+  # Strip MF so we end up with the name of the file.
315
+  mf=`echo "$mf" | sed -e 's/:.*$//'`
316
+  # Check whether this is an Automake generated Makefile or not.
317
+  # We used to match only the files named `Makefile.in', but
318
+  # some people rename them; so instead we look at the file content.
319
+  # Grep'ing the first line is not enough: some people post-process
320
+  # each Makefile.in and add a new line on top of each file to say so.
321
+  # Grep'ing the whole file is not good either: AIX grep has a line
322
+  # limit of 2048, but all sed's we know have understand at least 4000.
323
+  if sed 10q "$mf" | grep '^#.*generated by automake' > /dev/null 2>&1; then
324
+    dirpart=`AS_DIRNAME("$mf")`
325
+  else
326
+    continue
327
+  fi
328
+  # Extract the definition of DEPDIR, am__include, and am__quote
329
+  # from the Makefile without running `make'.
330
+  DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
331
+  test -z "$DEPDIR" && continue
332
+  am__include=`sed -n 's/^am__include = //p' < "$mf"`
333
+  test -z "am__include" && continue
334
+  am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
335
+  # When using ansi2knr, U may be empty or an underscore; expand it
336
+  U=`sed -n 's/^U = //p' < "$mf"`
337
+  # Find all dependency output files, they are included files with
338
+  # $(DEPDIR) in their names.  We invoke sed twice because it is the
339
+  # simplest approach to changing $(DEPDIR) to its actual value in the
340
+  # expansion.
341
+  for file in `sed -n "
342
+    s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
343
+       sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
344
+    # Make sure the directory exists.
345
+    test -f "$dirpart/$file" && continue
346
+    fdir=`AS_DIRNAME(["$file"])`
347
+    AS_MKDIR_P([$dirpart/$fdir])
348
+    # echo "creating $dirpart/$file"
349
+    echo '# dummy' > "$dirpart/$file"
350
+  done
351
+done
352
+])# _AM_OUTPUT_DEPENDENCY_COMMANDS
353
+
354
+
355
+# AM_OUTPUT_DEPENDENCY_COMMANDS
356
+# -----------------------------
357
+# This macro should only be invoked once -- use via AC_REQUIRE.
358
+#
359
+# This code is only required when automatic dependency tracking
360
+# is enabled.  FIXME.  This creates each `.P' file that we will
361
+# need in order to bootstrap the dependency handling code.
362
+AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS],
363
+[AC_CONFIG_COMMANDS([depfiles],
364
+     [test x"$AMDEP_TRUE" != x"" || _AM_OUTPUT_DEPENDENCY_COMMANDS],
365
+     [AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"])
366
+])
367
+
368
+# Copyright (C) 1996, 1997, 2000, 2001, 2003, 2005
369
+# Free Software Foundation, Inc.
370
+#
371
+# This file is free software; the Free Software Foundation
372
+# gives unlimited permission to copy and/or distribute it,
373
+# with or without modifications, as long as this notice is preserved.
374
+
375
+# serial 8
376
+
377
+# AM_CONFIG_HEADER is obsolete.  It has been replaced by AC_CONFIG_HEADERS.
378
+AU_DEFUN([AM_CONFIG_HEADER], [AC_CONFIG_HEADERS($@)])
379
+
380
+# Do all the work for Automake.                             -*- Autoconf -*-
381
+
382
+# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
383
+# 2005, 2006 Free Software Foundation, Inc.
384
+#
385
+# This file is free software; the Free Software Foundation
386
+# gives unlimited permission to copy and/or distribute it,
387
+# with or without modifications, as long as this notice is preserved.
388
+
389
+# serial 12
390
+
391
+# This macro actually does too much.  Some checks are only needed if
392
+# your package does certain things.  But this isn't really a big deal.
393
+
394
+# AM_INIT_AUTOMAKE(PACKAGE, VERSION, [NO-DEFINE])
395
+# AM_INIT_AUTOMAKE([OPTIONS])
396
+# -----------------------------------------------
397
+# The call with PACKAGE and VERSION arguments is the old style
398
+# call (pre autoconf-2.50), which is being phased out.  PACKAGE
399
+# and VERSION should now be passed to AC_INIT and removed from
400
+# the call to AM_INIT_AUTOMAKE.
401
+# We support both call styles for the transition.  After
402
+# the next Automake release, Autoconf can make the AC_INIT
403
+# arguments mandatory, and then we can depend on a new Autoconf
404
+# release and drop the old call support.
405
+AC_DEFUN([AM_INIT_AUTOMAKE],
406
+[AC_PREREQ([2.60])dnl
407
+dnl Autoconf wants to disallow AM_ names.  We explicitly allow
408
+dnl the ones we care about.
409
+m4_pattern_allow([^AM_[A-Z]+FLAGS$])dnl
410
+AC_REQUIRE([AM_SET_CURRENT_AUTOMAKE_VERSION])dnl
411
+AC_REQUIRE([AC_PROG_INSTALL])dnl
412
+if test "`cd $srcdir && pwd`" != "`pwd`"; then
413
+  # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
414
+  # is not polluted with repeated "-I."
415
+  AC_SUBST([am__isrc], [' -I$(srcdir)'])_AM_SUBST_NOTMAKE([am__isrc])dnl
416
+  # test to see if srcdir already configured
417
+  if test -f $srcdir/config.status; then
418
+    AC_MSG_ERROR([source directory already configured; run "make distclean" there first])
419
+  fi
420
+fi
421
+
422
+# test whether we have cygpath
423
+if test -z "$CYGPATH_W"; then
424
+  if (cygpath --version) >/dev/null 2>/dev/null; then
425
+    CYGPATH_W='cygpath -w'
426
+  else
427
+    CYGPATH_W=echo
428
+  fi
429
+fi
430
+AC_SUBST([CYGPATH_W])
431
+
432
+# Define the identity of the package.
433
+dnl Distinguish between old-style and new-style calls.
434
+m4_ifval([$2],
435
+[m4_ifval([$3], [_AM_SET_OPTION([no-define])])dnl
436
+ AC_SUBST([PACKAGE], [$1])dnl
437
+ AC_SUBST([VERSION], [$2])],
438
+[_AM_SET_OPTIONS([$1])dnl
439
+dnl Diagnose old-style AC_INIT with new-style AM_AUTOMAKE_INIT.
440
+m4_if(m4_ifdef([AC_PACKAGE_NAME], 1)m4_ifdef([AC_PACKAGE_VERSION], 1), 11,,
441
+  [m4_fatal([AC_INIT should be called with package and version arguments])])dnl
442
+ AC_SUBST([PACKAGE], ['AC_PACKAGE_TARNAME'])dnl
443
+ AC_SUBST([VERSION], ['AC_PACKAGE_VERSION'])])dnl
444
+
445
+_AM_IF_OPTION([no-define],,
446
+[AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE", [Name of package])
447
+ AC_DEFINE_UNQUOTED(VERSION, "$VERSION", [Version number of package])])dnl
448
+
449
+# Some tools Automake needs.
450
+AC_REQUIRE([AM_SANITY_CHECK])dnl
451
+AC_REQUIRE([AC_ARG_PROGRAM])dnl
452
+AM_MISSING_PROG(ACLOCAL, aclocal-${am__api_version})
453
+AM_MISSING_PROG(AUTOCONF, autoconf)
454
+AM_MISSING_PROG(AUTOMAKE, automake-${am__api_version})
455
+AM_MISSING_PROG(AUTOHEADER, autoheader)
456
+AM_MISSING_PROG(MAKEINFO, makeinfo)
457
+AM_PROG_INSTALL_SH
458
+AM_PROG_INSTALL_STRIP
459
+AC_REQUIRE([AM_PROG_MKDIR_P])dnl
460
+# We need awk for the "check" target.  The system "awk" is bad on
461
+# some platforms.
462
+AC_REQUIRE([AC_PROG_AWK])dnl
463
+AC_REQUIRE([AC_PROG_MAKE_SET])dnl
464
+AC_REQUIRE([AM_SET_LEADING_DOT])dnl
465
+_AM_IF_OPTION([tar-ustar], [_AM_PROG_TAR([ustar])],
466
+              [_AM_IF_OPTION([tar-pax], [_AM_PROG_TAR([pax])],
467
+	      		     [_AM_PROG_TAR([v7])])])
468
+_AM_IF_OPTION([no-dependencies],,
469
+[AC_PROVIDE_IFELSE([AC_PROG_CC],
470
+                  [_AM_DEPENDENCIES(CC)],
471
+                  [define([AC_PROG_CC],
472
+                          defn([AC_PROG_CC])[_AM_DEPENDENCIES(CC)])])dnl
473
+AC_PROVIDE_IFELSE([AC_PROG_CXX],
474
+                  [_AM_DEPENDENCIES(CXX)],
475
+                  [define([AC_PROG_CXX],
476
+                          defn([AC_PROG_CXX])[_AM_DEPENDENCIES(CXX)])])dnl
477
+AC_PROVIDE_IFELSE([AC_PROG_OBJC],
478
+                  [_AM_DEPENDENCIES(OBJC)],
479
+                  [define([AC_PROG_OBJC],
480
+                          defn([AC_PROG_OBJC])[_AM_DEPENDENCIES(OBJC)])])dnl
481
+])
482
+])
483
+
484
+
485
+# When config.status generates a header, we must update the stamp-h file.
486
+# This file resides in the same directory as the config header
487
+# that is generated.  The stamp files are numbered to have different names.
488
+
489
+# Autoconf calls _AC_AM_CONFIG_HEADER_HOOK (when defined) in the
490
+# loop where config.status creates the headers, so we can generate
491
+# our stamp files there.
492
+AC_DEFUN([_AC_AM_CONFIG_HEADER_HOOK],
493
+[# Compute $1's index in $config_headers.
494
+_am_stamp_count=1
495
+for _am_header in $config_headers :; do
496
+  case $_am_header in
497
+    $1 | $1:* )
498
+      break ;;
499
+    * )
500
+      _am_stamp_count=`expr $_am_stamp_count + 1` ;;
501
+  esac
502
+done
503
+echo "timestamp for $1" >`AS_DIRNAME([$1])`/stamp-h[]$_am_stamp_count])
504
+
505
+# Copyright (C) 2001, 2003, 2005  Free Software Foundation, Inc.
506
+#
507
+# This file is free software; the Free Software Foundation
508
+# gives unlimited permission to copy and/or distribute it,
509
+# with or without modifications, as long as this notice is preserved.
510
+
511
+# AM_PROG_INSTALL_SH
512
+# ------------------
513
+# Define $install_sh.
514
+AC_DEFUN([AM_PROG_INSTALL_SH],
515
+[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
516
+install_sh=${install_sh-"\$(SHELL) $am_aux_dir/install-sh"}
517
+AC_SUBST(install_sh)])
518
+
519
+# Copyright (C) 2003, 2005  Free Software Foundation, Inc.
520
+#
521
+# This file is free software; the Free Software Foundation
522
+# gives unlimited permission to copy and/or distribute it,
523
+# with or without modifications, as long as this notice is preserved.
524
+
525
+# serial 2
526
+
527
+# Check whether the underlying file-system supports filenames
528
+# with a leading dot.  For instance MS-DOS doesn't.
529
+AC_DEFUN([AM_SET_LEADING_DOT],
530
+[rm -rf .tst 2>/dev/null
531
+mkdir .tst 2>/dev/null
532
+if test -d .tst; then
533
+  am__leading_dot=.
534
+else
535
+  am__leading_dot=_
536
+fi
537
+rmdir .tst 2>/dev/null
538
+AC_SUBST([am__leading_dot])])
539
+
540
+# Check to see how 'make' treats includes.	            -*- Autoconf -*-
541
+
542
+# Copyright (C) 2001, 2002, 2003, 2005  Free Software Foundation, Inc.
543
+#
544
+# This file is free software; the Free Software Foundation
545
+# gives unlimited permission to copy and/or distribute it,
546
+# with or without modifications, as long as this notice is preserved.
547
+
548
+# serial 3
549
+
550
+# AM_MAKE_INCLUDE()
551
+# -----------------
552
+# Check to see how make treats includes.
553
+AC_DEFUN([AM_MAKE_INCLUDE],
554
+[am_make=${MAKE-make}
555
+cat > confinc << 'END'
556
+am__doit:
557
+	@echo done
558
+.PHONY: am__doit
559
+END
560
+# If we don't find an include directive, just comment out the code.
561
+AC_MSG_CHECKING([for style of include used by $am_make])
562
+am__include="#"
563
+am__quote=
564
+_am_result=none
565
+# First try GNU make style include.
566
+echo "include confinc" > confmf
567
+# We grep out `Entering directory' and `Leaving directory'
568
+# messages which can occur if `w' ends up in MAKEFLAGS.
569
+# In particular we don't look at `^make:' because GNU make might
570
+# be invoked under some other name (usually "gmake"), in which
571
+# case it prints its new name instead of `make'.
572
+if test "`$am_make -s -f confmf 2> /dev/null | grep -v 'ing directory'`" = "done"; then
573
+   am__include=include
574
+   am__quote=
575
+   _am_result=GNU
576
+fi
577
+# Now try BSD make style include.
578
+if test "$am__include" = "#"; then
579
+   echo '.include "confinc"' > confmf
580
+   if test "`$am_make -s -f confmf 2> /dev/null`" = "done"; then
581
+      am__include=.include
582
+      am__quote="\""
583
+      _am_result=BSD
584
+   fi
585
+fi
586
+AC_SUBST([am__include])
587
+AC_SUBST([am__quote])
588
+AC_MSG_RESULT([$_am_result])
589
+rm -f confinc confmf
590
+])
591
+
592
+# Fake the existence of programs that GNU maintainers use.  -*- Autoconf -*-
593
+
594
+# Copyright (C) 1997, 1999, 2000, 2001, 2003, 2004, 2005
595
+# Free Software Foundation, Inc.
596
+#
597
+# This file is free software; the Free Software Foundation
598
+# gives unlimited permission to copy and/or distribute it,
599
+# with or without modifications, as long as this notice is preserved.
600
+
601
+# serial 5
602
+
603
+# AM_MISSING_PROG(NAME, PROGRAM)
604
+# ------------------------------
605
+AC_DEFUN([AM_MISSING_PROG],
606
+[AC_REQUIRE([AM_MISSING_HAS_RUN])
607
+$1=${$1-"${am_missing_run}$2"}
608
+AC_SUBST($1)])
609
+
610
+
611
+# AM_MISSING_HAS_RUN
612
+# ------------------
613
+# Define MISSING if not defined so far and test if it supports --run.
614
+# If it does, set am_missing_run to use it, otherwise, to nothing.
615
+AC_DEFUN([AM_MISSING_HAS_RUN],
616
+[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
617
+AC_REQUIRE_AUX_FILE([missing])dnl
618
+test x"${MISSING+set}" = xset || MISSING="\${SHELL} $am_aux_dir/missing"
619
+# Use eval to expand $SHELL
620
+if eval "$MISSING --run true"; then
621
+  am_missing_run="$MISSING --run "
622
+else
623
+  am_missing_run=
624
+  AC_MSG_WARN([`missing' script is too old or missing])
625
+fi
626
+])
627
+
628
+# Copyright (C) 2003, 2004, 2005, 2006  Free Software Foundation, Inc.
629
+#
630
+# This file is free software; the Free Software Foundation
631
+# gives unlimited permission to copy and/or distribute it,
632
+# with or without modifications, as long as this notice is preserved.
633
+
634
+# AM_PROG_MKDIR_P
635
+# ---------------
636
+# Check for `mkdir -p'.
637
+AC_DEFUN([AM_PROG_MKDIR_P],
638
+[AC_PREREQ([2.60])dnl
639
+AC_REQUIRE([AC_PROG_MKDIR_P])dnl
640
+dnl Automake 1.8 to 1.9.6 used to define mkdir_p.  We now use MKDIR_P,
641
+dnl while keeping a definition of mkdir_p for backward compatibility.
642
+dnl @MKDIR_P@ is magic: AC_OUTPUT adjusts its value for each Makefile.
643
+dnl However we cannot define mkdir_p as $(MKDIR_P) for the sake of
644
+dnl Makefile.ins that do not define MKDIR_P, so we do our own
645
+dnl adjustment using top_builddir (which is defined more often than
646
+dnl MKDIR_P).
647
+AC_SUBST([mkdir_p], ["$MKDIR_P"])dnl
648
+case $mkdir_p in
649
+  [[\\/$]]* | ?:[[\\/]]*) ;;
650
+  */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
651
+esac
652
+])
653
+
654
+# Helper functions for option handling.                     -*- Autoconf -*-
655
+
656
+# Copyright (C) 2001, 2002, 2003, 2005  Free Software Foundation, Inc.
657
+#
658
+# This file is free software; the Free Software Foundation
659
+# gives unlimited permission to copy and/or distribute it,
660
+# with or without modifications, as long as this notice is preserved.
661
+
662
+# serial 3
663
+
664
+# _AM_MANGLE_OPTION(NAME)
665
+# -----------------------
666
+AC_DEFUN([_AM_MANGLE_OPTION],
667
+[[_AM_OPTION_]m4_bpatsubst($1, [[^a-zA-Z0-9_]], [_])])
668
+
669
+# _AM_SET_OPTION(NAME)
670
+# ------------------------------
671
+# Set option NAME.  Presently that only means defining a flag for this option.
672
+AC_DEFUN([_AM_SET_OPTION],
673
+[m4_define(_AM_MANGLE_OPTION([$1]), 1)])
674
+
675
+# _AM_SET_OPTIONS(OPTIONS)
676
+# ----------------------------------
677
+# OPTIONS is a space-separated list of Automake options.
678
+AC_DEFUN([_AM_SET_OPTIONS],
679
+[AC_FOREACH([_AM_Option], [$1], [_AM_SET_OPTION(_AM_Option)])])
680
+
681
+# _AM_IF_OPTION(OPTION, IF-SET, [IF-NOT-SET])
682
+# -------------------------------------------
683
+# Execute IF-SET if OPTION is set, IF-NOT-SET otherwise.
684
+AC_DEFUN([_AM_IF_OPTION],
685
+[m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])])
686
+
687
+# Check to make sure that the build environment is sane.    -*- Autoconf -*-
688
+
689
+# Copyright (C) 1996, 1997, 2000, 2001, 2003, 2005
690
+# Free Software Foundation, Inc.
691
+#
692
+# This file is free software; the Free Software Foundation
693
+# gives unlimited permission to copy and/or distribute it,
694
+# with or without modifications, as long as this notice is preserved.
695
+
696
+# serial 4
697
+
698
+# AM_SANITY_CHECK
699
+# ---------------
700
+AC_DEFUN([AM_SANITY_CHECK],
701
+[AC_MSG_CHECKING([whether build environment is sane])
702
+# Just in case
703
+sleep 1
704
+echo timestamp > conftest.file
705
+# Do `set' in a subshell so we don't clobber the current shell's
706
+# arguments.  Must try -L first in case configure is actually a
707
+# symlink; some systems play weird games with the mod time of symlinks
708
+# (eg FreeBSD returns the mod time of the symlink's containing
709
+# directory).
710
+if (
711
+   set X `ls -Lt $srcdir/configure conftest.file 2> /dev/null`
712
+   if test "$[*]" = "X"; then
713
+      # -L didn't work.
714
+      set X `ls -t $srcdir/configure conftest.file`
715
+   fi
716
+   rm -f conftest.file
717
+   if test "$[*]" != "X $srcdir/configure conftest.file" \
718
+      && test "$[*]" != "X conftest.file $srcdir/configure"; then
719
+
720
+      # If neither matched, then we have a broken ls.  This can happen
721
+      # if, for instance, CONFIG_SHELL is bash and it inherits a
722
+      # broken ls alias from the environment.  This has actually
723
+      # happened.  Such a system could not be considered "sane".
724
+      AC_MSG_ERROR([ls -t appears to fail.  Make sure there is not a broken
725
+alias in your environment])
726
+   fi
727
+
728
+   test "$[2]" = conftest.file
729
+   )
730
+then
731
+   # Ok.
732
+   :
733
+else
734
+   AC_MSG_ERROR([newly created file is older than distributed files!
735
+Check your system clock])
736
+fi
737
+AC_MSG_RESULT(yes)])
738
+
739
+# Copyright (C) 2001, 2003, 2005  Free Software Foundation, Inc.
740
+#
741
+# This file is free software; the Free Software Foundation
742
+# gives unlimited permission to copy and/or distribute it,
743
+# with or without modifications, as long as this notice is preserved.
744
+
745
+# AM_PROG_INSTALL_STRIP
746
+# ---------------------
747
+# One issue with vendor `install' (even GNU) is that you can't
748
+# specify the program used to strip binaries.  This is especially
749
+# annoying in cross-compiling environments, where the build's strip
750
+# is unlikely to handle the host's binaries.
751
+# Fortunately install-sh will honor a STRIPPROG variable, so we
752
+# always use install-sh in `make install-strip', and initialize
753
+# STRIPPROG with the value of the STRIP variable (set by the user).
754
+AC_DEFUN([AM_PROG_INSTALL_STRIP],
755
+[AC_REQUIRE([AM_PROG_INSTALL_SH])dnl
756
+# Installed binaries are usually stripped using `strip' when the user
757
+# run `make install-strip'.  However `strip' might not be the right
758
+# tool to use in cross-compilation environments, therefore Automake
759
+# will honor the `STRIP' environment variable to overrule this program.
760
+dnl Don't test for $cross_compiling = yes, because it might be `maybe'.
761
+if test "$cross_compiling" != no; then
762
+  AC_CHECK_TOOL([STRIP], [strip], :)
763
+fi
764
+INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
765
+AC_SUBST([INSTALL_STRIP_PROGRAM])])
766
+
767
+# Copyright (C) 2006  Free Software Foundation, Inc.
768
+#
769
+# This file is free software; the Free Software Foundation
770
+# gives unlimited permission to copy and/or distribute it,
771
+# with or without modifications, as long as this notice is preserved.
772
+
773
+# _AM_SUBST_NOTMAKE(VARIABLE)
774
+# ---------------------------
775
+# Prevent Automake from outputing VARIABLE = @VARIABLE@ in Makefile.in.
776
+# This macro is traced by Automake.
777
+AC_DEFUN([_AM_SUBST_NOTMAKE])
778
+
779
+# Check how to create a tarball.                            -*- Autoconf -*-
780
+
781
+# Copyright (C) 2004, 2005  Free Software Foundation, Inc.
782
+#
783
+# This file is free software; the Free Software Foundation
784
+# gives unlimited permission to copy and/or distribute it,
785
+# with or without modifications, as long as this notice is preserved.
786
+
787
+# serial 2
788
+
789
+# _AM_PROG_TAR(FORMAT)
790
+# --------------------
791
+# Check how to create a tarball in format FORMAT.
792
+# FORMAT should be one of `v7', `ustar', or `pax'.
793
+#
794
+# Substitute a variable $(am__tar) that is a command
795
+# writing to stdout a FORMAT-tarball containing the directory
796
+# $tardir.
797
+#     tardir=directory && $(am__tar) > result.tar
798
+#
799
+# Substitute a variable $(am__untar) that extract such
800
+# a tarball read from stdin.
801
+#     $(am__untar) < result.tar
802
+AC_DEFUN([_AM_PROG_TAR],
803
+[# Always define AMTAR for backward compatibility.
804
+AM_MISSING_PROG([AMTAR], [tar])
805
+m4_if([$1], [v7],
806
+     [am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'],
807
+     [m4_case([$1], [ustar],, [pax],,
808
+              [m4_fatal([Unknown tar format])])
809
+AC_MSG_CHECKING([how to create a $1 tar archive])
810
+# Loop over all known methods to create a tar archive until one works.
811
+_am_tools='gnutar m4_if([$1], [ustar], [plaintar]) pax cpio none'
812
+_am_tools=${am_cv_prog_tar_$1-$_am_tools}
813
+# Do not fold the above two line into one, because Tru64 sh and
814
+# Solaris sh will not grok spaces in the rhs of `-'.
815
+for _am_tool in $_am_tools
816
+do
817
+  case $_am_tool in
818
+  gnutar)
819
+    for _am_tar in tar gnutar gtar;
820
+    do
821
+      AM_RUN_LOG([$_am_tar --version]) && break
822
+    done
823
+    am__tar="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$$tardir"'
824
+    am__tar_="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$tardir"'
825
+    am__untar="$_am_tar -xf -"
826
+    ;;
827
+  plaintar)
828
+    # Must skip GNU tar: if it does not support --format= it doesn't create
829
+    # ustar tarball either.
830
+    (tar --version) >/dev/null 2>&1 && continue
831
+    am__tar='tar chf - "$$tardir"'
832
+    am__tar_='tar chf - "$tardir"'
833
+    am__untar='tar xf -'
834
+    ;;
835
+  pax)
836
+    am__tar='pax -L -x $1 -w "$$tardir"'
837
+    am__tar_='pax -L -x $1 -w "$tardir"'
838
+    am__untar='pax -r'
839
+    ;;
840
+  cpio)
841
+    am__tar='find "$$tardir" -print | cpio -o -H $1 -L'
842
+    am__tar_='find "$tardir" -print | cpio -o -H $1 -L'
843
+    am__untar='cpio -i -H $1 -d'
844
+    ;;
845
+  none)
846
+    am__tar=false
847
+    am__tar_=false
848
+    am__untar=false
849
+    ;;
850
+  esac
851
+
852
+  # If the value was cached, stop now.  We just wanted to have am__tar
853
+  # and am__untar set.
854
+  test -n "${am_cv_prog_tar_$1}" && break
855
+
856
+  # tar/untar a dummy directory, and stop if the command works
857
+  rm -rf conftest.dir
858
+  mkdir conftest.dir
859
+  echo GrepMe > conftest.dir/file
860
+  AM_RUN_LOG([tardir=conftest.dir && eval $am__tar_ >conftest.tar])
861
+  rm -rf conftest.dir
862
+  if test -s conftest.tar; then
863
+    AM_RUN_LOG([$am__untar <conftest.tar])
864
+    grep GrepMe conftest.dir/file >/dev/null 2>&1 && break
865
+  fi
866
+done
867
+rm -rf conftest.dir
868
+
869
+AC_CACHE_VAL([am_cv_prog_tar_$1], [am_cv_prog_tar_$1=$_am_tool])
870
+AC_MSG_RESULT([$am_cv_prog_tar_$1])])
871
+AC_SUBST([am__tar])
872
+AC_SUBST([am__untar])
873
+]) # _AM_PROG_TAR
874
+
875
+m4_include([acinclude.m4])

+ 247
- 0
config.h.in View File

@@ -0,0 +1,247 @@
1
+/* config.h.in.  Generated from configure.in by autoheader.  */
2
+
3
+/* Define to 1 if you have the <Carbon/Carbon.h> header file. */
4
+#undef HAVE_CARBON_CARBON_H
5
+
6
+/* Define if you have the CoreAudio API */
7
+#undef HAVE_COREAUDIO
8
+
9
+/* Define to 1 if you have the <crt_externs.h> header file. */
10
+#undef HAVE_CRT_EXTERNS_H
11
+
12
+/* Defines if your system has the crypt function */
13
+#undef HAVE_CRYPT
14
+
15
+/* Define to 1 if you have the <dlfcn.h> header file. */
16
+#undef HAVE_DLFCN_H
17
+
18
+/* Define to 1 if you have the <inttypes.h> header file. */
19
+#undef HAVE_INTTYPES_H
20
+
21
+/* Define if you have libjpeg */
22
+#undef HAVE_LIBJPEG
23
+
24
+/* Define if you have libpng */
25
+#undef HAVE_LIBPNG
26
+
27
+/* Define if you have a working libpthread (will enable threaded code) */
28
+#undef HAVE_LIBPTHREAD
29
+
30
+/* Define if you have libz */
31
+#undef HAVE_LIBZ
32
+
33
+/* Define to 1 if you have the <memory.h> header file. */
34
+#undef HAVE_MEMORY_H
35
+
36
+/* Define if your system needs _NSGetEnviron to set up the environment */
37
+#undef HAVE_NSGETENVIRON
38
+
39
+/* Define if you have res_init */
40
+#undef HAVE_RES_INIT
41
+
42
+/* Define if you have the res_init prototype */
43
+#undef HAVE_RES_INIT_PROTO
44
+
45
+/* Define if you have a STL implementation by SGI */
46
+#undef HAVE_SGI_STL
47
+
48
+/* Define to 1 if you have the `snprintf' function. */
49
+#undef HAVE_SNPRINTF
50
+
51
+/* Define to 1 if you have the <stdint.h> header file. */
52
+#undef HAVE_STDINT_H
53
+
54
+/* Define to 1 if you have the <stdlib.h> header file. */
55
+#undef HAVE_STDLIB_H
56
+
57
+/* Define to 1 if you have the <strings.h> header file. */
58
+#undef HAVE_STRINGS_H
59
+
60
+/* Define to 1 if you have the <string.h> header file. */
61
+#undef HAVE_STRING_H
62
+
63
+/* Define if you have strlcat */
64
+#undef HAVE_STRLCAT
65
+
66
+/* Define if you have the strlcat prototype */
67
+#undef HAVE_STRLCAT_PROTO
68
+
69
+/* Define if you have strlcpy */
70
+#undef HAVE_STRLCPY
71
+
72
+/* Define if you have the strlcpy prototype */
73
+#undef HAVE_STRLCPY_PROTO
74
+
75
+/* Define to 1 if you have the <sys/bitypes.h> header file. */
76
+#undef HAVE_SYS_BITYPES_H
77
+
78
+/* Define to 1 if you have the <sys/stat.h> header file. */
79
+#undef HAVE_SYS_STAT_H
80
+
81
+/* Define to 1 if you have the <sys/types.h> header file. */
82
+#undef HAVE_SYS_TYPES_H
83
+
84
+/* Define to 1 if you have the <unistd.h> header file. */
85
+#undef HAVE_UNISTD_H
86
+
87
+/* Define to 1 if you have the `vsnprintf' function. */
88
+#undef HAVE_VSNPRINTF
89
+
90
+/* Suffix for lib directories */
91
+#undef KDELIBSUFF
92
+
93
+/* Define a safe value for MAXPATHLEN */
94
+#undef KDEMAXPATHLEN
95
+
96
+/* Name of package */
97
+#undef PACKAGE
98
+
99
+/* Define to the address where bug reports for this package should be sent. */
100
+#undef PACKAGE_BUGREPORT
101
+
102
+/* Define to the full name of this package. */
103
+#undef PACKAGE_NAME
104
+
105
+/* Define to the full name and version of this package. */
106
+#undef PACKAGE_STRING
107
+
108
+/* Define to the one symbol short name of this package. */
109
+#undef PACKAGE_TARNAME
110
+
111
+/* Define to the version of this package. */
112
+#undef PACKAGE_VERSION
113
+
114
+/* The size of `char *', as computed by sizeof. */
115
+#undef SIZEOF_CHAR_P
116
+
117
+/* The size of `int', as computed by sizeof. */
118
+#undef SIZEOF_INT
119
+
120
+/* The size of `long', as computed by sizeof. */
121
+#undef SIZEOF_LONG
122
+
123
+/* The size of `short', as computed by sizeof. */
124
+#undef SIZEOF_SHORT
125
+
126
+/* The size of `size_t', as computed by sizeof. */
127
+#undef SIZEOF_SIZE_T
128
+
129
+/* The size of `unsigned long', as computed by sizeof. */
130
+#undef SIZEOF_UNSIGNED_LONG
131
+
132
+/* Define to 1 if you have the ANSI C header files. */
133
+#undef STDC_HEADERS
134
+
135
+/* If we use arts volume */
136
+#undef USE_ARTS
137
+
138
+/* Version number of package */
139
+#undef VERSION
140
+
141
+/* Defined if compiling without arts */
142
+#undef WITHOUT_ARTS
143
+
144
+/* Define to 1 if your processor stores words with the most significant byte
145
+   first (like Motorola and SPARC, unlike Intel and VAX). */
146
+#undef WORDS_BIGENDIAN
147
+
148
+/*
149
+ * jpeg.h needs HAVE_BOOLEAN, when the system uses boolean in system
150
+ * headers and I'm too lazy to write a configure test as long as only
151
+ * unixware is related
152
+ */
153
+#ifdef _UNIXWARE
154
+#define HAVE_BOOLEAN
155
+#endif
156
+
157
+
158
+
159
+/*
160
+ * AIX defines FD_SET in terms of bzero, but fails to include <strings.h>
161
+ * that defines bzero.
162
+ */
163
+
164
+#if defined(_AIX)
165
+#include <strings.h>
166
+#endif
167
+
168
+
169
+
170
+#if defined(HAVE_NSGETENVIRON) && defined(HAVE_CRT_EXTERNS_H)
171
+# include <sys/time.h>
172
+# include <crt_externs.h>
173
+# define environ (*_NSGetEnviron())
174
+#endif
175
+
176
+
177
+
178
+#if !defined(HAVE_RES_INIT_PROTO)
179
+#ifdef __cplusplus
180
+extern "C" {
181
+#endif
182
+int res_init(void);
183
+#ifdef __cplusplus
184
+}
185
+#endif
186
+#endif
187
+
188
+
189
+
190
+#if !defined(HAVE_STRLCAT_PROTO)
191
+#ifdef __cplusplus
192
+extern "C" {
193
+#endif
194
+unsigned long strlcat(char*, const char*, unsigned long);
195
+#ifdef __cplusplus
196
+}
197
+#endif
198
+#endif
199
+
200
+
201
+
202
+#if !defined(HAVE_STRLCPY_PROTO)
203
+#ifdef __cplusplus
204
+extern "C" {
205
+#endif
206
+unsigned long strlcpy(char*, const char*, unsigned long);
207
+#ifdef __cplusplus
208
+}
209
+#endif
210
+#endif
211
+
212
+
213
+
214
+/*
215
+ * On HP-UX, the declaration of vsnprintf() is needed every time !
216
+ */
217
+
218
+#if !defined(HAVE_VSNPRINTF) || defined(hpux)
219
+#if __STDC__
220
+#include <stdarg.h>
221
+#include <stdlib.h>
222
+#else
223
+#include <varargs.h>
224
+#endif
225
+#ifdef __cplusplus
226
+extern "C"
227
+#endif
228
+int vsnprintf(char *str, size_t n, char const *fmt, va_list ap);
229
+#ifdef __cplusplus
230
+extern "C"
231
+#endif
232
+int snprintf(char *str, size_t n, char const *fmt, ...);
233
+#endif
234
+
235
+
236
+
237
+#if defined(__SVR4) && !defined(__svr4__)
238
+#define __svr4__ 1
239
+#endif
240
+
241
+
242
+/* type to use in place of socklen_t if not defined */
243
+#undef kde_socklen_t
244
+
245
+/* type to use in place of socklen_t if not defined (deprecated, use
246
+   kde_socklen_t) */
247
+#undef ksize_t

+ 3
- 0
configure.files View File

@@ -0,0 +1,3 @@
1
+./admin/configure.in.min
2
+configure.in.in
3
+./yakuake/configure.in.in

+ 163
- 0
configure.in View File

@@ -0,0 +1,163 @@
1
+dnl =======================================================
2
+dnl FILE: ./admin/configure.in.min
3
+dnl =======================================================
4
+
5
+dnl    This file is part of the KDE libraries/packages
6
+dnl    Copyright (C) 2001 Stephan Kulow (coolo@kde.org)
7
+ 
8
+dnl    This file is free software; you can redistribute it and/or
9
+dnl    modify it under the terms of the GNU Library General Public
10
+dnl    License as published by the Free Software Foundation; either
11
+dnl    version 2 of the License, or (at your option) any later version.
12
+ 
13
+dnl    This library is distributed in the hope that it will be useful,
14
+dnl    but WITHOUT ANY WARRANTY; without even the implied warranty of
15
+dnl    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
16
+dnl    Library General Public License for more details.
17
+ 
18
+dnl    You should have received a copy of the GNU Library General Public License
19
+dnl    along with this library; see the file COPYING.LIB.  If not, write to
20
+dnl    the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
21
+dnl    Boston, MA 02110-1301, USA.
22
+
23
+# Original Author was Kalle@kde.org
24
+# I lifted it in some mater. (Stephan Kulow)
25
+# I used much code from Janos Farkas
26
+
27
+dnl Process this file with autoconf to produce a configure script.
28
+
29
+AC_INIT(acinclude.m4) dnl a source file from your sub dir
30
+
31
+dnl This is so we can use kde-common
32
+AC_CONFIG_AUX_DIR(admin)
33
+
34
+dnl This ksh/zsh feature conflicts with `cd blah ; pwd`
35
+unset CDPATH
36
+
37
+dnl Checking host/target/build systems, for make, install etc.
38
+AC_CANONICAL_SYSTEM 
39
+dnl Perform program name transformation
40
+AC_ARG_PROGRAM
41
+
42
+dnl Automake doc recommends to do this only here. (Janos)
43
+AM_INIT_AUTOMAKE(yakuake, 2.8.1) dnl searches for some needed programs
44
+
45
+KDE_SET_PREFIX
46
+
47
+dnl generate the config header
48
+AM_CONFIG_HEADER(config.h) dnl at the distribution this done
49
+
50
+dnl Checks for programs.
51
+AC_CHECK_COMPILERS
52
+AC_ENABLE_SHARED(yes)
53
+AC_ENABLE_STATIC(no)
54
+KDE_PROG_LIBTOOL
55
+
56
+dnl for NLS support. Call them in this order!
57
+dnl WITH_NLS is for the po files
58
+AM_KDE_WITH_NLS
59
+
60
+KDE_USE_QT(3.2)
61
+AC_PATH_KDE
62
+dnl =======================================================
63
+dnl FILE: configure.in.in
64
+dnl =======================================================
65
+
66
+#MIN_CONFIG(3.2)
67
+CXXFLAGS="$CXXFLAGS $KDE_DEFAULT_CXXFLAGS"
68
+
69
+if test "$build_arts" = "yes"; then
70
+    AC_DEFINE(USE_ARTS, 1, [If we use arts volume])
71
+    LIB_ARTS="-lartskde"
72
+    AC_SUBST(LIB_ARTS)
73
+fi
74
+
75
+KDE_INIT_DOXYGEN([The API Reference], [Version $VERSION])
76
+
77
+dnl =======================================================
78
+dnl FILE: ./yakuake/configure.in.in
79
+dnl =======================================================
80
+
81
+#MIN_CONFIG(3.2.0)
82
+
83
+dnl PACKAGE set before
84
+AC_C_BIGENDIAN
85
+AC_CHECK_KDEMAXPATHLEN
86
+
87
+KDE_CREATE_SUBDIRSLIST
88
+AM_CONDITIONAL(po_SUBDIR_included, test "x$po_SUBDIR_included" = xyes)
89
+AM_CONDITIONAL(yakuake_SUBDIR_included, test "x$yakuake_SUBDIR_included" = xyes)
90
+AC_CONFIG_FILES([ Makefile ])
91
+AC_CONFIG_FILES([ po/Makefile ])
92
+AC_CONFIG_FILES([ po/de/Makefile ])
93
+AC_CONFIG_FILES([ po/el/Makefile ])
94
+AC_CONFIG_FILES([ po/es/Makefile ])
95
+AC_CONFIG_FILES([ po/et/Makefile ])
96
+AC_CONFIG_FILES([ po/fr/Makefile ])
97
+AC_CONFIG_FILES([ po/hu/Makefile ])
98
+AC_CONFIG_FILES([ po/it/Makefile ])
99
+AC_CONFIG_FILES([ po/ja/Makefile ])
100
+AC_CONFIG_FILES([ po/nl/Makefile ])
101
+AC_CONFIG_FILES([ po/pl/Makefile ])
102
+AC_CONFIG_FILES([ po/pt/Makefile ])
103
+AC_CONFIG_FILES([ po/pt_BR/Makefile ])
104
+AC_CONFIG_FILES([ po/sv/Makefile ])
105
+AC_CONFIG_FILES([ po/tr/Makefile ])
106
+AC_CONFIG_FILES([ yakuake/Makefile ])
107
+AC_CONFIG_FILES([ yakuake/skins/Makefile ])
108
+AC_CONFIG_FILES([ yakuake/skins/default/Makefile ])
109
+AC_CONFIG_FILES([ yakuake/skins/default/tabs/Makefile ])
110
+AC_CONFIG_FILES([ yakuake/skins/default/title/Makefile ])
111
+AC_CONFIG_FILES([ yakuake/skins/plastik_dark/Makefile ])
112
+AC_CONFIG_FILES([ yakuake/skins/plastik_dark/tabs/Makefile ])
113
+AC_CONFIG_FILES([ yakuake/skins/plastik_dark/title/Makefile ])
114
+AC_CONFIG_FILES([ yakuake/skins/plastik_light/Makefile ])
115
+AC_CONFIG_FILES([ yakuake/skins/plastik_light/tabs/Makefile ])
116
+AC_CONFIG_FILES([ yakuake/skins/plastik_light/title/Makefile ])
117
+AC_CONFIG_FILES([ yakuake/src/Makefile ])
118
+AC_OUTPUT
119
+# Check if KDE_SET_PREFIX was called, and --prefix was passed to configure
120
+if test -n "$kde_libs_prefix" -a -n "$given_prefix"; then
121
+  # And if so, warn when they don't match
122
+  if test "$kde_libs_prefix" != "$given_prefix"; then
123
+    # And if kde doesn't know about the prefix yet
124
+    echo ":"`kde-config --path exe`":" | grep ":$given_prefix/bin/:" 2>&1 >/dev/null
125
+    if test $? -ne 0; then
126
+      echo ""
127
+      echo "Warning: you chose to install this package in $given_prefix,"
128
+      echo "but KDE was found in $kde_libs_prefix."
129
+      echo "For this to work, you will need to tell KDE about the new prefix, by ensuring"
130
+      echo "that KDEDIRS contains it, e.g. export KDEDIRS=$given_prefix:$kde_libs_prefix"
131
+      echo "Then restart KDE."
132
+      echo ""
133
+    fi
134
+  fi
135
+fi
136
+
137
+if test x$GXX = "xyes" -a x$kde_have_gcc_visibility = "xyes" -a x$kde_cv_val_qt_gcc_visibility_patched = "xno"; then
138
+  echo ""
139
+  echo "Your GCC supports symbol visibility, but the patch for Qt supporting visibility"
140
+  echo "was not included. Therefore, GCC symbol visibility support remains disabled."
141
+  echo ""
142
+  echo "For better performance, consider including the Qt visibility supporting patch"
143
+  echo "located at:"
144
+  echo ""
145
+  echo "http://bugs.kde.org/show_bug.cgi?id=109386"
146
+  echo ""
147
+  echo "and recompile all of Qt and KDE. Note, this is entirely optional and"
148
+  echo "everything will continue to work just fine without it."
149
+  echo ""
150
+fi
151
+
152
+if test "$all_tests" = "bad"; then
153
+  if test ! "$cache_file" = "/dev/null"; then
154
+    echo ""
155
+    echo "Please remove the file $cache_file after changing your setup"
156
+    echo "so that configure will find the changes next time."
157
+    echo ""
158
+  fi
159
+else
160
+  echo ""
161
+  echo "Good - your configure finished. Start make now"
162
+  echo ""
163
+fi

+ 11
- 0
configure.in.in View File

@@ -0,0 +1,11 @@
1
+#MIN_CONFIG(3.2)
2
+CXXFLAGS="$CXXFLAGS $KDE_DEFAULT_CXXFLAGS"
3
+
4
+if test "$build_arts" = "yes"; then
5
+    AC_DEFINE(USE_ARTS, 1, [If we use arts volume])
6
+    LIB_ARTS="-lartskde"
7
+    AC_SUBST(LIB_ARTS)
8
+fi
9
+
10
+KDE_INIT_DOXYGEN([The API Reference], [Version $VERSION])
11
+

+ 1
- 0
po/Makefile.am View File

@@ -0,0 +1 @@
1
+SUBDIRS = $(AUTODIRS)

+ 3
- 0
po/de/Makefile.am View File

@@ -0,0 +1,3 @@
1
+KDE_LANG = de
2
+SUBDIRS = $(AUTODIRS)
3
+POFILES = AUTO

+ 578
- 0
po/de/yakuake.po View File

@@ -0,0 +1,578 @@
1
+# translation of yakuake.po to german
2
+# translation of yakuake.po to
3
+#
4
+# Eike Hein <sho@eikehein.com>, 2006.
5
+# Thomas Reitelbach <tr@erdfunkstelle.de>, 2006.
6
+# Frederik Schwarzer <schwarzerf@gmail.com>, 2007.
7
+msgid ""
8
+msgstr ""
9
+"Project-Id-Version: yakuake\n"
10
+"POT-Creation-Date: 2007-11-11 09:37+0100\n"
11
+"PO-Revision-Date: 2007-11-16 17:09+0100\n"
12
+"Last-Translator: Frederik Schwarzer <schwarzerf@gmail.com>\n"
13
+"Language-Team: german <kde-i18n-de@kde.org>\n"
14
+"MIME-Version: 1.0\n"
15
+"Content-Type: text/plain; charset=UTF-8\n"
16
+"Content-Transfer-Encoding: 8bit\n"
17
+"X-Generator: KBabel 1.11.4\n"
18
+"Plural-Forms:  nplurals=2; plural=(n != 1);\n"
19
+
20
+#: src/main.cpp:24
21
+msgid "A Quake-style terminal emulator based on KDE Konsole technology. "
22
+msgstr ""
23
+"Ein der Quake-Konsole nachempfundener Terminalemulator basierend auf KDE "
24
+"Konsole."
25
+
26
+#: src/main.cpp:29
27
+msgid "Yakuake"
28
+msgstr "Yakuake"
29
+
30
+#: src/main.cpp:32
31
+msgid "Maintainer"
32
+msgstr "Betreuer"
33
+
34
+#: src/main.cpp:33
35
+msgid "Project Founder (Inactive)"
36
+msgstr "Projektgründer (Inaktiv)"
37
+
38
+#: src/main.cpp:41
39
+msgid "Plastik skin"
40
+msgstr "Plastik-Design"
41
+
42
+#: src/main.cpp:42
43
+msgid "Auto-open on pointer touching screen edge"
44
+msgstr "Automatisch öffnen, wenn Mauszeiger obere Bildschirmkante berührt"
45
+
46
+#: src/general_settings.cpp:35 src/main_window.cpp:825
47
+#, c-format
48
+msgid "Screen %1"
49
+msgstr "Bildschirm %1"
50
+
51
+#: src/tab_bar.cpp:152
52
+msgid "The tab bar allows you to switch between sessions."
53
+msgstr "Mit der Unterfensterleiste können Sie zwischen Sitzungen umschalten."
54
+
55
+#: src/main_window.cpp:84 src/tab_bar.cpp:157
56
+msgid "New Session"
57
+msgstr "Neue Sitzung"
58
+
59
+#: src/tab_bar.cpp:158
60
+msgid "Adds a new session. Press and hold to select session type from menu."
61
+msgstr ""
62
+"Fügt eine neue Sitzung hinzu. Drücken Sie die Maustaste und halten Sie sie "
63
+"gedrückt, um einen Sitzungstyp aus einem Menü zu wählen."
64