Browse Source

Added old KDE3 version of dolphin

git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/applications/dolphin@1076309 283d02a7-25f6-0310-bc7c-ecb5cbfe19
tags/v3.5.13
tpearson 9 years ago
commit
f48aef5ed7
100 changed files with 32957 additions and 0 deletions
  1. 4
    0
      AUTHORS
  2. 340
    0
      COPYING
  3. 113
    0
      ChangeLog
  4. 275
    0
      Doxyfile
  5. 167
    0
      INSTALL
  6. 22
    0
      Makefile.am
  7. 10
    0
      Makefile.cvs
  8. 0
    0
      NEWS
  9. 0
    0
      README
  10. 4
    0
      TODO
  11. 11890
    0
      acinclude.m4
  12. 892
    0
      aclocal.m4
  13. 0
    0
      build-stamp
  14. 255
    0
      config.h.in
  15. 2
    0
      configure.files
  16. 131
    0
      configure.in
  17. 6
    0
      configure.in.in
  18. 290
    0
      d3lphin.kdevelop
  19. BIN
      d3lphin.kdevelop.pcs
  20. 24
    0
      d3lphin.kdevses
  21. 27
    0
      d3lphin.tag
  22. 6
    0
      doc/Makefile.am
  23. 2
    0
      doc/en/Makefile.am
  24. BIN
      doc/en/bookmarkbutton.png
  25. BIN
      doc/en/bookmarksidebar.png
  26. BIN
      doc/en/breadcrumb.png
  27. BIN
      doc/en/browsebutton.png
  28. BIN
      doc/en/configurationwindow.png
  29. BIN
      doc/en/configurationwindow2.png
  30. BIN
      doc/en/configurationwindow3.png
  31. BIN
      doc/en/directorypath.png
  32. BIN
      doc/en/dolphin.png
  33. BIN
      doc/en/hiddenfolder.png
  34. 1382
    0
      doc/en/index.docbook
  35. BIN
      doc/en/informationsidebar.png
  36. BIN
      doc/en/split.png
  37. BIN
      doc/en/systemmediadirectory.png
  38. BIN
      doc/en/toolbarbuttons.png
  39. BIN
      doc/en/workspacebuttons.png
  40. 1
    0
      po/Makefile.am
  41. 745
    0
      po/d3lphin.po
  42. 746
    0
      po/de.po
  43. 743
    0
      po/el.po
  44. 779
    0
      po/es.po
  45. 732
    0
      po/et.po
  46. 754
    0
      po/fr.po
  47. 753
    0
      po/he.po
  48. 755
    0
      po/it.po
  49. 738
    0
      po/pl.po
  50. 733
    0
      po/ru.po
  51. 62
    0
      src/Makefile.am
  52. 81
    0
      src/README
  53. 183
    0
      src/bookmarkselector.cpp
  54. 98
    0
      src/bookmarkselector.h
  55. 314
    0
      src/bookmarkssettingspage.cpp
  56. 93
    0
      src/bookmarkssettingspage.h
  57. 331
    0
      src/bookmarkssidebarpage.cpp
  58. 139
    0
      src/bookmarkssidebarpage.h
  59. 65
    0
      src/d3lphin.desktop
  60. 110
    0
      src/d3lphinui.rc
  61. 155
    0
      src/detailsviewsettingspage.cpp
  62. 65
    0
      src/detailsviewsettingspage.h
  63. 1711
    0
      src/dolphin.cpp
  64. 456
    0
      src/dolphin.h
  65. 16
    0
      src/dolphin.lsm
  66. 494
    0
      src/dolphincontextmenu.cpp
  67. 130
    0
      src/dolphincontextmenu.h
  68. 789
    0
      src/dolphindetailsview.cpp
  69. 216
    0
      src/dolphindetailsview.h
  70. 108
    0
      src/dolphindetailsviewsettings.cpp
  71. 71
    0
      src/dolphindetailsviewsettings.h
  72. 42
    0
      src/dolphindirlister.cpp
  73. 48
    0
      src/dolphindirlister.h
  74. 500
    0
      src/dolphiniconsview.cpp
  75. 168
    0
      src/dolphiniconsview.h
  76. 199
    0
      src/dolphiniconsviewsettings.cpp
  77. 126
    0
      src/dolphiniconsviewsettings.h
  78. 142
    0
      src/dolphinsettings.cpp
  79. 110
    0
      src/dolphinsettings.h
  80. 31
    0
      src/dolphinsettingsbase.cpp
  81. 43
    0
      src/dolphinsettingsbase.h
  82. 77
    0
      src/dolphinsettingsdialog.cpp
  83. 56
    0
      src/dolphinsettingsdialog.h
  84. 166
    0
      src/dolphinstatusbar.cpp
  85. 133
    0
      src/dolphinstatusbar.h
  86. 1065
    0
      src/dolphinview.cpp
  87. 452
    0
      src/dolphinview.h
  88. 120
    0
      src/editbookmarkdialog.cpp
  89. 82
    0
      src/editbookmarkdialog.h
  90. 90
    0
      src/filterbar.cpp
  91. 65
    0
      src/filterbar.h
  92. 171
    0
      src/generalsettingspage.cpp
  93. 63
    0
      src/generalsettingspage.h
  94. BIN
      src/hi128-app-d3lphin.png
  95. BIN
      src/hi16-app-d3lphin.png
  96. BIN
      src/hi22-app-d3lphin.png
  97. BIN
      src/hi32-app-d3lphin.png
  98. BIN
      src/hi48-app-d3lphin.png
  99. BIN
      src/hi64-app-d3lphin.png
  100. 0
    0
      src/iconsviewsettingspage.cpp

+ 4
- 0
AUTHORS View File

@@ -0,0 +1,4 @@
1
+Marcel Juhnke <marrat@marrat.homelinux.org>
2
+Peter Penz <peter.penz@gmx.at>
3
+Cvetoslav Ludmiloff <ludmiloff@gmail.com>
4
+Stefan Monov <logixoul@gmail.com>

+ 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.

+ 113
- 0
ChangeLog View File

@@ -0,0 +1,113 @@
1
+0.9
2
+
3
+- Renamed to D3lphin (Marcel Juhnke maintains this from now on - send bug reports to him).
4
+- Integrated a second sidebar on the right.
5
+- Integrated Folder-like navigation for .tar- and .zip-files (Filip Brcic).
6
+- Fixed: If you select the first sub-folder in a folder in the breadcrumb view, the view jumps not into this directory.
7
+- Many thanks to Peter Penz and sorry for not integrating many new things in D3lphin.
8
+
9
+0.8.2
10
+
11
+- Updated German translation (Jannick Kuhr)
12
+- Updated Polish translation (Piotr Malinski)
13
+
14
+0.8.1
15
+
16
+- Split view divides the window in two equal sections.
17
+
18
+- Updated the documentation how to make Dolphin the default file manager (Michael Austin).
19
+
20
+- Updated Estonian translation (Ain Vagula).
21
+
22
+0.8.0
23
+
24
+- Provide a sidebar for accessing bookmarks and the history. ATTENTION: old bookmarks will get lost by the update, as the Dolphin proprietary format has been exchanged by the XBEL standard (http://pyxml.sourceforge.net/topics/xbel/).
25
+
26
+- Update of documentation including screenshots (Michael Austin).
27
+
28
+- Provide a drop down menu in the navigation bar for accessing directories (patch submitted by Aaron J. Seigo).
29
+
30
+- Remember view properties also for folders having no write access (e. g. root) (patch submitted by Aaron J. Seigo)
31
+
32
+- Provide filter bar (patch submitted by Gregor Kalisnik)
33
+
34
+- Don't differ between fixed and editable bookmarks anymore. Provide sensible defaults but let the user decide.
35
+
36
+- Don't show the volume space widget if the volume space is not available.
37
+
38
+- Minor cosmetic fixes in the navigation bar and volume space information.
39
+
40
+0.7.0
41
+
42
+- Renaming of a variable number of selected items in one step is supported now.
43
+
44
+- Translations for Estonian, French, Hebrew and Polish (thanks to Ain Vagula, Stephane Lesimple, Patrice Tremblay, Itai Alter and Piotr Maliński) 
45
+
46
+- When dragging a file A above file B, file A is copied into the directory of file B instead of replacing file B itself (Bug 1559793).
47
+
48
+- Use larger icons in bookmarks menu applied, this allows a faster access (patch submitted by Patrice Tremblay)
49
+
50
+- The default bookmark for 'System' has been replaced by 'Storage Media', 'Network' and 'Trash' (patch submitted by Patrice Tremblay)
51
+
52
+- General Settings page: use "Home URL" instead of "Home" as this prevents some translation issues for French (patch submitted by Patrice Tremblay)
53
+
54
+- Minor fixes for the disk space information (patch submitted by Patrice Tremblay).
55
+
56
+- Replaced "Edit Location" icon (submitted by Patrice Tremblay).
57
+
58
+- Refresh the icon positions when a file has been deleted (Bug 1548249)
59
+
60
+- New service menu 'Open as Root' for directories.
61
+
62
+- Fixed possible wrong selection in Details View (Bug 1547516)
63
+
64
+
65
+0.6.2
66
+- The status bar shows the available size of the current mount point.
67
+- Added sidebar widgets (pre alpha stage)
68
+- Added support for KDE session management (Feature Request 1539965)
69
+- The sorting type and order is remembered for each directory.
70
+- When selecting files the amount of size is shown in the statusbar (Bug 1537554).
71
+- Position of scrollbars is remembered also if the scroll wheel is used (Bug 1537252).
72
+- The content of the 'Size' column in the details mode is right aligned (Bug 1539685).
73
+- When entering an URL, then ~ is replaced by the users home directory (Bug 1537539).
74
+- It's possible to specify default modes for 'Split view' and 'Editable navigation bar' for startup.
75
+- Fixed wrong preview position for some MIME types.
76
+- Improved error messages.
77
+
78
+0.6.1
79
+- Several fixes for service menus: services like 'mount', 'unmount' and 'eject' are available
80
+- Allow to bookmark the current folder with the context menu (thanks to Cvetoslav Ludmiloff).
81
+- View mode 'Details': it's assured that the content of the columns and header match together when turning off columns.
82
+- Respect alternate color setting from KDE in the view mode 'Details'.
83
+- Additional shortcuts for keyboards (thanks to Anatolie Cernii).
84
+
85
+0.6.0
86
+- Added support for Console, KFind and file comparing (Kompare).
87
+- The sorting can be adjusted for each view mode by name, size or date.
88
+- Zoom support for all view modes.
89
+- Path in title is updated when changing between split views.
90
+- Minor service menus fixes.
91
+
92
+0.5.2
93
+
94
+- Fixed issue that moving, copying and renaming of files on non local directories failed under certain circumstances.
95
+- The previews are not positioned in a wrong manner for specific MIME types anymore.
96
+- Creating files on non local directories works.
97
+- Don't clear selection if the focus is changed on a split view.
98
+- The view mode 'Icons' strictly refuses to generate any kind of preview.
99
+- Pressing 'Escape' in the 'Edit Location' mode of the navigation bar switches to the 'Browse' mode.
100
+- View properties dialog: don't ask for confirmation, if no change  has been done by the user.
101
+- File information is shown in statusbar when the mouse pointer is above an item.
102
+- Spanish translation (thanks to Nestor Diaz).
103
+
104
+0.5.1
105
+
106
+- Command line options are supported.
107
+- Added menu entries and shortcuts for switching the navigation bar between the modes 'Edit Location (Ctrl+L)' and 'Browse (Ctrl+B)'.
108
+- If the view is split and the Dolphin settings are modified, the width of the split view is not changed to zero anymore.
109
+- Patches for gcc-2.95 (thanks to Leo Savernik).
110
+
111
+0.5.0
112
+
113
+- Initial release.

+ 275
- 0
Doxyfile View File

@@ -0,0 +1,275 @@
1
+# Doxyfile 1.4.1-KDevelop
2
+
3
+#---------------------------------------------------------------------------
4
+# Project related configuration options
5
+#---------------------------------------------------------------------------
6
+PROJECT_NAME           = d3lphin.kdevelop
7
+PROJECT_NUMBER         = 0.9
8
+OUTPUT_DIRECTORY       = 
9
+CREATE_SUBDIRS         = NO
10
+OUTPUT_LANGUAGE        = English
11
+USE_WINDOWS_ENCODING   = NO
12
+BRIEF_MEMBER_DESC      = YES
13
+REPEAT_BRIEF           = YES
14
+ABBREVIATE_BRIEF       = "The $name class" \
15
+                         "The $name widget" \
16
+                         "The $name file" \
17
+                         is \
18
+                         provides \
19
+                         specifies \
20
+                         contains \
21
+                         represents \
22
+                         a \
23
+                         an \
24
+                         the
25
+ALWAYS_DETAILED_SEC    = NO
26
+INLINE_INHERITED_MEMB  = NO
27
+FULL_PATH_NAMES        = YES
28
+STRIP_FROM_PATH        = /home/marcel/
29
+STRIP_FROM_INC_PATH    = 
30
+SHORT_NAMES            = NO
31
+JAVADOC_AUTOBRIEF      = NO
32
+MULTILINE_CPP_IS_BRIEF = NO
33
+DETAILS_AT_TOP         = NO
34
+INHERIT_DOCS           = YES
35
+DISTRIBUTE_GROUP_DOC   = NO
36
+TAB_SIZE               = 8
37
+ALIASES                = 
38
+OPTIMIZE_OUTPUT_FOR_C  = NO
39
+OPTIMIZE_OUTPUT_JAVA   = NO
40
+SUBGROUPING            = YES
41
+#---------------------------------------------------------------------------
42
+# Build related configuration options
43
+#---------------------------------------------------------------------------
44
+EXTRACT_ALL            = NO
45
+EXTRACT_PRIVATE        = NO
46
+EXTRACT_STATIC         = NO
47
+EXTRACT_LOCAL_CLASSES  = YES
48
+EXTRACT_LOCAL_METHODS  = NO
49
+HIDE_UNDOC_MEMBERS     = NO
50
+HIDE_UNDOC_CLASSES     = NO
51
+HIDE_FRIEND_COMPOUNDS  = NO
52
+HIDE_IN_BODY_DOCS      = NO
53
+INTERNAL_DOCS          = NO
54
+CASE_SENSE_NAMES       = YES
55
+HIDE_SCOPE_NAMES       = NO
56
+SHOW_INCLUDE_FILES     = YES
57
+INLINE_INFO            = YES
58
+SORT_MEMBER_DOCS       = YES
59
+SORT_BRIEF_DOCS        = NO
60
+SORT_BY_SCOPE_NAME     = NO
61
+GENERATE_TODOLIST      = YES
62
+GENERATE_TESTLIST      = YES
63
+GENERATE_BUGLIST       = YES
64
+GENERATE_DEPRECATEDLIST= YES
65
+ENABLED_SECTIONS       = 
66
+MAX_INITIALIZER_LINES  = 30
67
+SHOW_USED_FILES        = YES
68
+SHOW_DIRECTORIES       = YES
69
+FILE_VERSION_FILTER    = 
70
+#---------------------------------------------------------------------------
71
+# configuration options related to warning and progress messages
72
+#---------------------------------------------------------------------------
73
+QUIET                  = NO
74
+WARNINGS               = YES
75
+WARN_IF_UNDOCUMENTED   = YES
76
+WARN_IF_DOC_ERROR      = YES
77
+WARN_NO_PARAMDOC       = NO
78
+WARN_FORMAT            = "$file:$line: $text"
79
+WARN_LOGFILE           = 
80
+#---------------------------------------------------------------------------
81
+# configuration options related to the input files
82
+#---------------------------------------------------------------------------
83
+INPUT                  = /home/marcel/Desktop/d3lphin
84
+FILE_PATTERNS          = *.c \
85
+                         *.cc \
86
+                         *.cxx \
87
+                         *.cpp \
88
+                         *.c++ \
89
+                         *.java \
90
+                         *.ii \
91
+                         *.ixx \
92
+                         *.ipp \
93
+                         *.i++ \
94
+                         *.inl \
95
+                         *.h \
96
+                         *.hh \
97
+                         *.hxx \
98
+                         *.hpp \
99
+                         *.h++ \
100
+                         *.idl \
101
+                         *.odl \
102
+                         *.cs \
103
+                         *.php \
104
+                         *.php3 \
105
+                         *.inc \
106
+                         *.m \
107
+                         *.mm \
108
+                         *.dox \
109
+                         *.C \
110
+                         *.CC \
111
+                         *.C++ \
112
+                         *.II \
113
+                         *.I++ \
114
+                         *.H \
115
+                         *.HH \
116
+                         *.H++ \
117
+                         *.CS \
118
+                         *.PHP \
119
+                         *.PHP3 \
120
+                         *.M \
121
+                         *.MM \
122
+                         *.C \
123
+                         *.H \
124
+                         *.tlh \
125
+                         *.diff \
126
+                         *.patch \
127
+                         *.moc \
128
+                         *.xpm \
129
+                         *.dox
130
+RECURSIVE              = YES
131
+EXCLUDE                = 
132
+EXCLUDE_SYMLINKS       = NO
133
+EXCLUDE_PATTERNS       = 
134
+EXAMPLE_PATH           = 
135
+EXAMPLE_PATTERNS       = *
136
+EXAMPLE_RECURSIVE      = NO
137
+IMAGE_PATH             = 
138
+INPUT_FILTER           = 
139
+FILTER_PATTERNS        = 
140
+FILTER_SOURCE_FILES    = NO
141
+#---------------------------------------------------------------------------
142
+# configuration options related to source browsing
143
+#---------------------------------------------------------------------------
144
+SOURCE_BROWSER         = NO
145
+INLINE_SOURCES         = NO
146
+STRIP_CODE_COMMENTS    = YES
147
+REFERENCED_BY_RELATION = YES
148
+REFERENCES_RELATION    = YES
149
+VERBATIM_HEADERS       = YES
150
+#---------------------------------------------------------------------------
151
+# configuration options related to the alphabetical class index
152
+#---------------------------------------------------------------------------
153
+ALPHABETICAL_INDEX     = NO
154
+COLS_IN_ALPHA_INDEX    = 5
155
+IGNORE_PREFIX          = 
156
+#---------------------------------------------------------------------------
157
+# configuration options related to the HTML output
158
+#---------------------------------------------------------------------------
159
+GENERATE_HTML          = YES
160
+HTML_OUTPUT            = html
161
+HTML_FILE_EXTENSION    = .html
162
+HTML_HEADER            = 
163
+HTML_FOOTER            = 
164
+HTML_STYLESHEET        = 
165
+HTML_ALIGN_MEMBERS     = YES
166
+GENERATE_HTMLHELP      = NO
167
+CHM_FILE               = 
168
+HHC_LOCATION           = 
169
+GENERATE_CHI           = NO
170
+BINARY_TOC             = NO
171
+TOC_EXPAND             = NO
172
+DISABLE_INDEX          = NO
173
+ENUM_VALUES_PER_LINE   = 4
174
+GENERATE_TREEVIEW      = NO
175
+TREEVIEW_WIDTH         = 250
176
+#---------------------------------------------------------------------------
177
+# configuration options related to the LaTeX output
178
+#---------------------------------------------------------------------------
179
+GENERATE_LATEX         = YES
180
+LATEX_OUTPUT           = latex
181
+LATEX_CMD_NAME         = latex
182
+MAKEINDEX_CMD_NAME     = makeindex
183
+COMPACT_LATEX          = NO
184
+PAPER_TYPE             = a4wide
185
+EXTRA_PACKAGES         = 
186
+LATEX_HEADER           = 
187
+PDF_HYPERLINKS         = NO
188
+USE_PDFLATEX           = NO
189
+LATEX_BATCHMODE        = NO
190
+LATEX_HIDE_INDICES     = NO
191
+#---------------------------------------------------------------------------
192
+# configuration options related to the RTF output
193
+#---------------------------------------------------------------------------
194
+GENERATE_RTF           = NO
195
+RTF_OUTPUT             = rtf
196
+COMPACT_RTF            = NO
197
+RTF_HYPERLINKS         = NO
198
+RTF_STYLESHEET_FILE    = 
199
+RTF_EXTENSIONS_FILE    = 
200
+#---------------------------------------------------------------------------
201
+# configuration options related to the man page output
202
+#---------------------------------------------------------------------------
203
+GENERATE_MAN           = NO
204
+MAN_OUTPUT             = man
205
+MAN_EXTENSION          = .3
206
+MAN_LINKS              = NO
207
+#---------------------------------------------------------------------------
208
+# configuration options related to the XML output
209
+#---------------------------------------------------------------------------
210
+GENERATE_XML           = YES
211
+XML_OUTPUT             = xml
212
+XML_SCHEMA             = 
213
+XML_DTD                = 
214
+XML_PROGRAMLISTING     = YES
215
+#---------------------------------------------------------------------------
216
+# configuration options for the AutoGen Definitions output
217
+#---------------------------------------------------------------------------
218
+GENERATE_AUTOGEN_DEF   = NO
219
+#---------------------------------------------------------------------------
220
+# configuration options related to the Perl module output
221
+#---------------------------------------------------------------------------
222
+GENERATE_PERLMOD       = NO
223
+PERLMOD_LATEX          = NO
224
+PERLMOD_PRETTY         = YES
225
+PERLMOD_MAKEVAR_PREFIX = 
226
+#---------------------------------------------------------------------------
227
+# Configuration options related to the preprocessor   
228
+#---------------------------------------------------------------------------
229
+ENABLE_PREPROCESSING   = YES
230
+MACRO_EXPANSION        = NO
231
+EXPAND_ONLY_PREDEF     = NO
232
+SEARCH_INCLUDES        = YES
233
+INCLUDE_PATH           = 
234
+INCLUDE_FILE_PATTERNS  = 
235
+PREDEFINED             = 
236
+EXPAND_AS_DEFINED      = 
237
+SKIP_FUNCTION_MACROS   = YES
238
+#---------------------------------------------------------------------------
239
+# Configuration::additions related to external references   
240
+#---------------------------------------------------------------------------
241
+TAGFILES               = 
242
+GENERATE_TAGFILE       = d3lphin.tag
243
+ALLEXTERNALS           = NO
244
+EXTERNAL_GROUPS        = YES
245
+PERL_PATH              = /usr/bin/perl
246
+#---------------------------------------------------------------------------
247
+# Configuration options related to the dot tool   
248
+#---------------------------------------------------------------------------
249
+CLASS_DIAGRAMS         = YES
250
+HIDE_UNDOC_RELATIONS   = YES
251
+HAVE_DOT               = YES
252
+CLASS_GRAPH            = YES
253
+COLLABORATION_GRAPH    = YES
254
+GROUP_GRAPHS           = YES
255
+UML_LOOK               = NO
256
+TEMPLATE_RELATIONS     = NO
257
+INCLUDE_GRAPH          = YES
258
+INCLUDED_BY_GRAPH      = YES
259
+CALL_GRAPH             = NO
260
+GRAPHICAL_HIERARCHY    = YES
261
+DIRECTORY_GRAPH        = YES
262
+DOT_IMAGE_FORMAT       = png
263
+DOT_PATH               = 
264
+DOTFILE_DIRS           = 
265
+MAX_DOT_GRAPH_WIDTH    = 1024
266
+MAX_DOT_GRAPH_HEIGHT   = 1024
267
+MAX_DOT_GRAPH_DEPTH    = 999
268
+DOT_TRANSPARENT        = NO
269
+DOT_MULTI_TARGETS      = NO
270
+GENERATE_LEGEND        = YES
271
+DOT_CLEANUP            = YES
272
+#---------------------------------------------------------------------------
273
+# Configuration::additions related to the search engine   
274
+#---------------------------------------------------------------------------
275
+SEARCHENGINE           = NO

+ 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
+

+ 22
- 0
Makefile.am View File

@@ -0,0 +1,22 @@
1
+SUBDIRS = $(TOPSUBDIRS)
2
+
3
+$(top_srcdir)/configure.in: configure.in.in $(top_srcdir)/subdirs
4
+	cd $(top_srcdir) && $(MAKE) -f admin/Makefile.common configure.in ;
5
+
6
+$(top_srcdir)/subdirs:
7
+	cd $(top_srcdir) && $(MAKE) -f admin/Makefile.common subdirs
8
+
9
+$(top_srcdir)/acinclude.m4: $(top_srcdir)/admin/acinclude.m4.in $(top_srcdir)/admin/libtool.m4.in
10
+	@cd $(top_srcdir) && cat admin/acinclude.m4.in admin/libtool.m4.in > acinclude.m4
11
+
12
+MAINTAINERCLEANFILES = subdirs configure.in acinclude.m4 configure.files 
13
+
14
+package-messages:
15
+	cd $(top_srcdir) && $(MAKE) -f admin/Makefile.common package-messages
16
+	$(MAKE) -C po merge
17
+
18
+EXTRA_DIST = admin COPYING configure.in.in
19
+
20
+dist-hook:
21
+	cd $(top_distdir) && perl admin/am_edit -padmin
22
+	cd $(top_distdir) && $(MAKE) -f admin/Makefile.common subdirs

+ 10
- 0
Makefile.cvs View File

@@ -0,0 +1,10 @@
1
+all: 
2
+	@echo "This Makefile is only for the CVS repository"
3
+	@echo "This will be deleted before making the distribution"
4
+	@echo ""
5
+	$(MAKE) -f admin/Makefile.common cvs
6
+
7
+dist:
8
+	$(MAKE) -f admin/Makefile.common dist
9
+
10
+.SILENT:

+ 0
- 0
NEWS View File


+ 0
- 0
README View File


+ 4
- 0
TODO View File

@@ -0,0 +1,4 @@
1
+Code duplication:
2
+-----------------
3
+
4
+BookmarksSidebarPage::adjustSelection() uses same code as BookmarkSelector::updateSelection(). Suggestion: provide generic class in combination with the URL Navigator for this.

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


+ 892
- 0
aclocal.m4 View File

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

+ 0
- 0
build-stamp View File


+ 255
- 0
config.h.in View File

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

+ 2
- 0
configure.files View File

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

+ 131
- 0
configure.in View File

@@ -0,0 +1,131 @@
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(d3lphin, 0.9) 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.0)
61
+AC_PATH_KDE
62
+dnl =======================================================
63
+dnl FILE: configure.in.in
64
+dnl =======================================================
65
+
66
+#MIN_CONFIG(3.2.0)
67
+
68
+dnl PACKAGE set before
69
+AC_C_BIGENDIAN
70
+AC_CHECK_KDEMAXPATHLEN
71
+
72
+KDE_CREATE_SUBDIRSLIST
73
+AC_CONFIG_FILES([ Makefile ])
74
+AC_CONFIG_FILES([ doc/Makefile ])
75
+AC_CONFIG_FILES([ doc/en/Makefile ])
76
+AC_CONFIG_FILES([ po/Makefile ])
77
+AC_CONFIG_FILES([ src/Makefile ])
78
+AC_CONFIG_FILES([ src/pics/Makefile ])
79
+AC_CONFIG_FILES([ src/pics/128x128/Makefile ])
80
+AC_CONFIG_FILES([ src/pics/16x16/Makefile ])
81
+AC_CONFIG_FILES([ src/pics/22x22/Makefile ])
82
+AC_CONFIG_FILES([ src/pics/32x32/Makefile ])
83
+AC_CONFIG_FILES([ src/pics/48x48/Makefile ])
84
+AC_CONFIG_FILES([ src/pics/64x64/Makefile ])
85
+AC_CONFIG_FILES([ src/servicemenus/Makefile ])
86
+AC_OUTPUT
87
+# Check if KDE_SET_PREFIX was called, and --prefix was passed to configure
88
+if test -n "$kde_libs_prefix" -a -n "$given_prefix"; then
89
+  # And if so, warn when they don't match
90
+  if test "$kde_libs_prefix" != "$given_prefix"; then
91
+    # And if kde doesn't know about the prefix yet
92
+    echo ":"`kde-config --path exe`":" | grep ":$given_prefix/bin/:" 2>&1 >/dev/null
93
+    if test $? -ne 0; then
94
+      echo ""
95
+      echo "Warning: you chose to install this package in $given_prefix,"
96
+      echo "but KDE was found in $kde_libs_prefix."
97
+      echo "For this to work, you will need to tell KDE about the new prefix, by ensuring"
98
+      echo "that KDEDIRS contains it, e.g. export KDEDIRS=$given_prefix:$kde_libs_prefix"
99
+      echo "Then restart KDE."
100
+      echo ""
101
+    fi
102
+  fi
103
+fi
104
+
105
+if test x$GXX = "xyes" -a x$kde_have_gcc_visibility = "xyes" -a x$kde_cv_val_qt_gcc_visibility_patched = "xno"; then
106
+  echo ""
107
+  echo "Your GCC supports symbol visibility, but the patch for Qt supporting visibility"
108
+  echo "was not included. Therefore, GCC symbol visibility support remains disabled."
109
+  echo ""
110
+  echo "For better performance, consider including the Qt visibility supporting patch"
111
+  echo "located at:"
112
+  echo ""
113
+  echo "http://bugs.kde.org/show_bug.cgi?id=109386"
114
+  echo ""
115
+  echo "and recompile all of Qt and KDE. Note, this is entirely optional and"
116
+  echo "everything will continue to work just fine without it."
117
+  echo ""
118
+fi
119
+
120
+if test "$all_tests" = "bad"; then
121
+  if test ! "$cache_file" = "/dev/null"; then
122
+    echo ""
123
+    echo "Please remove the file $cache_file after changing your setup"
124
+    echo "so that configure will find the changes next time."
125
+    echo ""
126
+  fi
127
+else
128
+  echo ""
129
+  echo "Good - your configure finished. Start make now"
130
+  echo ""
131
+fi

+ 6
- 0
configure.in.in View File

@@ -0,0 +1,6 @@
1
+#MIN_CONFIG(3.2.0)
2
+
3
+AM_INIT_AUTOMAKE(d3lphin, 0.9)
4
+AC_C_BIGENDIAN
5
+AC_CHECK_KDEMAXPATHLEN
6
+

+ 290
- 0
d3lphin.kdevelop View File

@@ -0,0 +1,290 @@
1
+<?xml version = '1.0'?>
2
+<kdevelop>
3
+  <general>
4
+    <author>Marcel Juhnke</author>
5
+    <email>marrat@marrat.homelinux.org</email>
6
+    <version>0.9</version>
7
+    <projectmanagement>KDevKDEAutoProject</projectmanagement>
8
+    <primarylanguage>C++</primarylanguage>
9
+    <keywords>
10
+      <keyword>C++</keyword>
11
+      <keyword>Code</keyword>
12
+      <keyword>Qt</keyword>
13
+      <keyword>KDE</keyword>
14
+    </keywords>
15
+    <projectdirectory>.</projectdirectory>
16
+    <absoluteprojectpath>false</absoluteprojectpath>
17
+    <description/>
18
+    <ignoreparts>
19
+      <part>kdevbookmarks</part>
20
+      <part>kdevsnippet</part>
21
+      <part>kdevctags2</part>
22
+      <part>kdevkonsoleview</part>
23
+      <part>kdevfilegroups</part>
24
+      <part>kdevfilelist</part>
25
+      <part>kdevfileselector</part>
26
+      <part>kdevfileview</part>
27
+      <part>kdevdistpart</part>
28
+      <part>kdevopenwith</part>
29
+      <part>kdevpartexplorer</part>
30
+      <part>kdevquickopen</part>
31
+      <part>kdevregexptest</part>
32
+      <part>kdevreplace</part>
33
+      <part>kdevscripting</part>
34
+      <part>kdevfilter</part>
35
+      <part>kdevtexttools</part>
36
+      <part>kdevtools</part>
37
+    </ignoreparts>
38
+    <versioncontrol>kdevsubversion</versioncontrol>
39
+    <projectname>d3lphin</projectname>
40
+    <defaultencoding/>
41
+  </general>
42
+  <kdevautoproject>
43
+    <general>
44
+      <activetarget>src/d3lphin</activetarget>
45
+      <useconfiguration>default</useconfiguration>
46
+    </general>
47
+    <run>
48
+      <mainprogram/>
49
+      <terminal>false</terminal>
50
+      <directoryradio>executable</directoryradio>
51
+      <customdirectory>/</customdirectory>
52
+      <programargs/>
53
+      <autocompile>true</autocompile>
54
+      <envvars/>
55
+      <globaldebugarguments/>
56
+      <globalcwd/>
57
+      <useglobalprogram>false</useglobalprogram>
58
+      <autoinstall>false</autoinstall>
59
+      <autokdesu>false</autokdesu>
60
+      <runarguments>
61
+        <d3lphin/>
62
+      </runarguments>
63
+      <debugarguments>
64
+        <d3lphin/>
65
+      </debugarguments>
66
+      <cwd>
67
+        <d3lphin>/home/marcel/Desktop/d3lphin/debug/./src</d3lphin>
68
+      </cwd>
69
+    </run>
70
+    <make>
71
+      <envvars>
72
+        <envvar value="1" name="WANT_AUTOCONF_2_5" />
73
+        <envvar value="1" name="WANT_AUTOMAKE_1_6" />
74
+      </envvars>
75
+      <abortonerror>false</abortonerror>
76
+      <numberofjobs>2</numberofjobs>
77
+      <dontact>false</dontact>
78
+      <makebin/>
79
+      <prio>0</prio>
80
+      <runmultiplejobs>false</runmultiplejobs>
81
+    </make>
82
+    <configurations>
83
+      <optimized>
84
+        <builddir>optimized</builddir>
85
+        <ccompiler>kdevgccoptions</ccompiler>
86
+        <cxxcompiler>kdevgppoptions</cxxcompiler>
87
+        <f77compiler>kdevg77options</f77compiler>
88
+        <cxxflags>-O2 -g0</cxxflags>
89
+        <envvars/>
90
+      </optimized>
91
+      <debug>
92
+        <configargs>--enable-debug=full</configargs>
93
+        <builddir>debug</builddir>
94
+        <ccompiler>kdevgccoptions</ccompiler>
95
+        <cxxcompiler>kdevgppoptions</cxxcompiler>
96
+        <f77compiler>kdevg77options</f77compiler>
97
+        <cxxflags>-O0 -g3</cxxflags>
98
+        <envvars/>
99
+      </debug>
100
+      <default>
101
+        <envvars/>
102
+      </default>
103
+    </configurations>
104
+  </kdevautoproject>
105
+  <kdevfileview>
106
+    <groups>
107
+      <group pattern="*.cpp;*.cxx;*.h" name="Sources" />
108
+      <group pattern="*.ui" name="User Interface" />
109
+      <group pattern="*.png" name="Icons" />
110
+      <group pattern="*.po;*.ts" name="Translations" />
111
+      <group pattern="*" name="Others" />
112
+      <hidenonprojectfiles>false</hidenonprojectfiles>
113
+      <hidenonlocation>false</hidenonlocation>
114
+    </groups>
115
+    <tree>
116
+      <hidenonprojectfiles>false</hidenonprojectfiles>
117
+      <hidepatterns>*.o,*.lo,CVS</hidepatterns>
118
+      <showvcsfields>false</showvcsfields>
119
+    </tree>
120
+  </kdevfileview>
121
+  <kdevdoctreeview>
122
+    <ignoretocs>
123
+      <toc>ada</toc>
124
+      <toc>ada_bugs_gcc</toc>
125
+      <toc>bash</toc>
126
+      <toc>bash_bugs</toc>
127
+      <toc>clanlib</toc>
128
+      <toc>w3c-dom-level2-html</toc>
129
+      <toc>fortran_bugs_gcc</toc>
130
+      <toc>gnome1</toc>
131
+      <toc>gnustep</toc>
132
+      <toc>gtk</toc>
133
+      <toc>gtk_bugs</toc>
134
+      <toc>haskell</toc>
135
+      <toc>haskell_bugs_ghc</toc>
136
+      <toc>java_bugs_gcc</toc>
137
+      <toc>java_bugs_sun</toc>
138
+      <toc>pascal_bugs_fp</toc>
139
+      <toc>php</toc>
140
+      <toc>php_bugs</toc>
141
+      <toc>perl</toc>
142
+      <toc>perl_bugs</toc>
143
+      <toc>python</toc>
144
+      <toc>python_bugs</toc>
145
+      <toc>ruby</toc>
146
+      <toc>ruby_bugs</toc>
147
+      <toc>sdl</toc>
148
+      <toc>w3c-svg</toc>
149
+      <toc>sw</toc>
150
+      <toc>w3c-uaag10</toc>
151
+      <toc>wxwidgets_bugs</toc>
152
+    </ignoretocs>
153
+    <ignoreqt_xml>
154
+      <toc>qmake User Guide</toc>
155
+    </ignoreqt_xml>
156
+  </kdevdoctreeview>
157
+  <kdevdebugger>
158
+    <general>
159
+      <dbgshell>libtool</dbgshell>
160
+      <programargs/>
161
+      <gdbpath/>
162
+      <breakonloadinglibs>true</breakonloadinglibs>
163
+      <separatetty>false</separatetty>
164
+      <floatingtoolbar>false</floatingtoolbar>
165
+      <runappinappdirectory>true</runappinappdirectory>
166
+      <configGdbScript/>
167
+      <runShellScript/>
168
+      <runGdbScript/>
169
+    </general>
170
+    <display>
171
+      <staticmembers>false</staticmembers>
172
+      <demanglenames>true</demanglenames>
173
+      <outputradix>10</outputradix>
174
+    </display>
175
+  </kdevdebugger>
176
+  <kdevfilecreate>
177
+    <filetypes/>
178
+    <useglobaltypes>
179
+      <type ext="ui" />
180
+      <type ext="cpp" />
181
+      <type ext="h" />
182
+    </useglobaltypes>
183
+  </kdevfilecreate>
184
+  <kdevcvs>
185
+    <cvsoptions>-f</cvsoptions>
186
+    <commitoptions/>
187
+    <updateoptions>-dP</updateoptions>
188
+    <addoptions/>
189
+    <removeoptions>-f</removeoptions>
190
+    <diffoptions>-u3 -p</diffoptions>
191
+    <logoptions/>
192
+    <rshoptions/>
193
+  </kdevcvs>
194
+  <cppsupportpart>
195
+    <codecompletion/>
196
+    <filetemplates>
197
+      <choosefiles>false</choosefiles>
198
+      <interfaceURL/>
199
+      <implementationURL/>
200
+      <interfacesuffix>.h</interfacesuffix>
201
+      <implementationsuffix>.cpp</implementationsuffix>
202
+      <lowercasefilenames>true</lowercasefilenames>
203
+    </filetemplates>
204
+  </cppsupportpart>
205
+  <kdevclassview>
206
+    <folderhierarchy>true</folderhierarchy>
207
+    <depthoffolders>2</depthoffolders>
208
+  </kdevclassview>
209
+  <kdevdocumentation>
210
+    <projectdoc>
211
+      <docsystem>Doxygen Documentation Collection</docsystem>
212
+      <docurl>d3lphin.tag</docurl>
213
+      <usermanualurl/>
214
+    </projectdoc>
215
+  </kdevdocumentation>
216
+  <substmap>
217
+    <APPNAME>D3lphin</APPNAME>
218
+    <APPNAMELC>d3lphin</APPNAMELC>
219
+    <APPNAMESC>D3lphin</APPNAMESC>
220
+    <APPNAMEUC>D3LPHIN</APPNAMEUC>
221
+    <AUTHOR>Marcel Juhnke</AUTHOR>
222
+    <EMAIL>marrat@marrat.homelinux.org</EMAIL>
223
+    <LICENSE>GPL</LICENSE>
224
+    <LICENSEFILE>COPYING</LICENSEFILE>
225
+    <VERSION>0.9</VERSION>
226
+    <YEAR>2007</YEAR>
227
+    <dest>/home/marcel/Desktop/d3lphin</dest>
228
+  </substmap>
229
+  <kdevcppsupport>
230
+    <references>
231
+      <pcs>KDElibs</pcs>
232
+    </references>
233
+    <codecompletion>
234
+      <includeGlobalFunctions>true</includeGlobalFunctions>
235
+      <includeTypes>true</includeTypes>
236
+      <includeEnums>true</includeEnums>
237
+      <includeTypedefs>false</includeTypedefs>
238
+      <automaticCodeCompletion>true</automaticCodeCompletion>
239