app-cdr/k3b:3.5 from kde-sunset
[anomen-overlay.git] / kde-base / kdelibs / files / kdelibs-p15-r1074156.patch
blob0960850afd773421ce4ddcad80e1f7f69c49763c
1 Changes between KDE 3.5.10 tag as modified by kdelibs-3.5-patchset-15.tar.bz2
2 and KDE 3.5 branch r1074156. Only looking at subdirectory kdelibs here.
3 Logs since r849627 of the branch but this might be wrong.
5 r849884 | coolo
6 updated packages
7 M kdeui/Makefile.am
8 M kdeui/kdepackages.h
9 r854560 | skilling
10 Fixing a few old errors
11 M kdoctools/customization/pt-BR/user.entities
12 r858854 | mueller (= kdelibs-3.5.10-post-r858853.diff in Gentoo patchset 15)
13 prefer the glibc header of inotify support over the linux header, as the latter is broken with newer kernels
14 M kio/kio/configure.in.in
15 M kio/kio/kdirwatch.cpp
16 r858971 | mueller (= kdelibs-3.5.10-post-r858853.diff in Gentoo patchset 15)
17 fix configure again
18 M kio/kio/configure.in.in
19 r859451 | mueller
20 fix build for older glibc's again
21 M kio/kio/kdirwatch.cpp
22 r859452 | mueller
23 perform the uid check on a file that exists even with Linux 2.4
24 M kinit/start_kdeinit.c
25 r874968 | orlovich
26 Merged revision 874965: Fix crash when fixed-layout tables (wow, someone actually uses those?) specify all % width...
27 M khtml/rendering/table_layout.cpp
28 r886258 | neundorf
29 -sync partly with cmake.xml from trunk, i.e. add also all the new cmake commands and keywords, but don't change the...
30 M kate/data/cmake.xml
31 r971511 | winterz
32 Fix a crash that can happen when using KDatePicker on quitting Kontact. patch by Marc Mutz CCMAIL: mutz@kde.org
33 M kdeui/kdatetbl.cpp
34 r975371 | dfaure
35 gcc-4.4 fix from http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/kdelibs/kdelibs-gcc44.patch Not that I care...
36 M kioslave/ftp/ftp.cc
37 r987597 | tmcguire
38 Fix passwords with '!' in them here as well.
39 M kdecore/kstringhandler.cpp
40 r1002164 | fabo
41 backport CVE-2009-1725 fix
42 M khtml/html/htmltokenizer.cpp
43 r1017229 | lunakl
44 managed topmenus should not have a strut, otherwise they can affect other windows, I have no idea why I left this...
45 M kdeui/kmenubar.cpp
46 r1018214 | winterz
47 add so apidox for kdelibs/kdecore are created.
48 A kdecore/Mainpage.dox
49 r1021970 | winterz
50 backport necessary stuff from trunk for API generation using a modern doxygen.sh
51 A doc/common/Doxyfile.global
52 M doc/common/README.Doxygen
53 A doc/common/block_title_bottom.png
54 A doc/common/block_title_mid.png
55 A doc/common/block_title_top.png
56 M doc/common/doxygen.css
57 M doc/common/fdl-license
58 M doc/common/fdl-license.html
59 M doc/common/fdl-notice.html
60 A doc/common/flat.css
61 M doc/common/footer.html
62 M doc/common/header.html
63 M doc/common/kde-default.css
64 A doc/common/kde.css
65 M doc/common/mainfooter.html
66 M doc/common/mainheader.html
67 A doc/common/print.css
68 A doc/common/tabs.css
69 A doc/common/top-kde.jpg
70 A doc/common/top-left.jpg
71 A doc/common/top-right.jpg
72 A doc/common/top-right.png
73 A doc/common/top.jpg
74 r1022000 | winterz
75 whoopsie, forgot to change the release to 3.5
76 M doc/common/header.html
77 M doc/common/mainheader.html
78 r1033549 | winterz
79 copy and slightly modify some missing Mainpage.dox from trunk to help us generate some more API dox for the KDE3...
80 A dnssd/Mainpage.dox
81 A kate/Mainpage.dox
82 A kconf_update/Mainpage.dox
83 A kded/Mainpage.dox
84 A kdesu/Mainpage.dox
85 A kdoctools/Mainpage.dox
86 A khtml/Mainpage.dox
87 A kimgio/Mainpage.dox
88 A kinit/Mainpage.dox
89 A kjs/Mainpage.dox
90 A knewstuff/Mainpage.dox
91 A kparts/Mainpage.dox
92 A kutils/Mainpage.dox
93 r1042270 | winterz
94 add home and business post office box fields approved by tokoe
95 M kabc/scripts/entrylist
96 M kabc/scripts/field.src.cpp
97 r1052104 | mueller
98 fix array overrun (CVE-2009-0689)
99 M kjs/dtoa.cpp
100 r1057062 | tmcguire
101 Support writing empty directories to ZIP files.
102 M kio/kio/kzip.cpp
103 M kio/kio/kzip.h
104 r1057078 | tmcguire
105 Don't assert here, just ignore the entry. This is used for empty directories in ZIP files.
106 M kio/kio/karchive.cpp
107 r1057086 | tmcguire
108 Use the correct permissions (S_IFDIR) so that KZip doesn't assert when opening the archive. ...
109 M kio/kio/kzip.cpp
110 r1065517 | tmcguire
111 Backport r978827 by pino from trunk to the 3.5 branch:
112 M kio/kio/kzip.cpp
113 r1074156 | mueller
114 fix build with gcc 4.5
115 M kate/part/katehighlight.cpp
118 Index: kate/part/katehighlight.cpp
119 ===================================================================
120 --- kdelibs/kate/part/katehighlight.cpp (.../tags/KDE/3.5.10) (revision 850549)
121 +++ kdelibs/kate/part/katehighlight.cpp (.../branches/KDE/3.5) (revision 1074156)
122 @@ -3225,7 +3225,7 @@
123 list.append(charAttribute);
125 KateAttribute* string = new KateAttribute();
126 - string->setTextColor(QColor::QColor("#D00"));
127 + string->setTextColor(QColor("#D00"));
128 string->setSelectedTextColor(Qt::red);
129 list.append(string);
131 @@ -3242,9 +3242,9 @@
133 KateAttribute* alert = new KateAttribute();
134 alert->setTextColor(Qt::black);
135 - alert->setSelectedTextColor( QColor::QColor("#FCC") );
136 + alert->setSelectedTextColor( QColor("#FCC") );
137 alert->setBold(true);
138 - alert->setBGColor( QColor::QColor("#FCC") );
139 + alert->setBGColor( QColor("#FCC") );
140 list.append(alert);
142 KateAttribute* functionAttribute = new KateAttribute();
143 Index: kate/data/cmake.xml
144 ===================================================================
145 --- kdelibs/kate/data/cmake.xml (.../tags/KDE/3.5.10) (revision 850549)
146 +++ kdelibs/kate/data/cmake.xml (.../branches/KDE/3.5) (revision 1074156)
147 @@ -1,13 +1,34 @@
148 <?xml version="1.0" encoding="UTF-8"?>
149 <!DOCTYPE language SYSTEM "language.dtd">
150 -<!-- Author: Alexander Neundorf <neundorf@kde.org> //-->
151 -<!-- cmake 2.0.3 syntax highlighting -->
152 -<!-- dsKeyword, dsDataType, dsDecVal, dsBaseN, dsFloat, dsChar, dsString, dsComment, dsOthers, new in KDE 3.3: dsAlert, dsFunction, dsRegionMarker, dsError -->
153 -<language name="CMake" version="1.03" kateversion="2.4" section="Other" extensions="CMakeLists.txt;*.cmake;" mimetype="">
154 +<!--
155 + This file is part of KDE's kate project.
157 + Copyright 2004 Alexander Neundorf (neundorf@kde.org)
158 + Copyright 2005 Dominik Haumann (dhdev@gmx.de)
159 + Copyright 2007,2008 Matthew Woehlke (mw_triad@users.sourceforge.net)
161 + **********************************************************************
162 + * This library is free software; you can redistribute it and/or *
163 + * modify it under the terms of the GNU Lesser General Public *
164 + * License as published by the Free Software Foundation; either *
165 + * version 2 of the License, or (at your option) any later version. *
166 + * *
167 + * This library is distributed in the hope that it will be useful, *
168 + * but WITHOUT ANY WARRANTY; without even the implied warranty of *
169 + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
170 + * Lesser General Public License for more details. *
171 + * *
172 + * You should have received a copy of the GNU Lesser General Public *
173 + * License along with this library; if not, write to the *
174 + * Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, *
175 + * Boston, MA 02110-1301, USA. *
176 + **********************************************************************
177 + -->
178 +<!-- generated for "cmake version 2.6-patch 2" -->
179 +<language name="CMake" version="1.06" kateversion="2.4" section="Other" extensions="CMakeLists.txt;*.cmake;" mimetype="" author="Alexander Neundorf (neundorf@kde.org)" license="LGPL">
180 <highlighting>
182 <list name = "commands">
183 - <item> ABSTRACT_FILES </item>
184 <item> ADD_CUSTOM_COMMAND </item>
185 <item> ADD_CUSTOM_TARGET </item>
186 <item> ADD_DEFINITIONS </item>
187 @@ -17,18 +38,26 @@
188 <item> ADD_SUBDIRECTORY </item>
189 <item> ADD_TEST </item>
190 <item> AUX_SOURCE_DIRECTORY </item>
191 + <item> BREAK </item>
192 <item> BUILD_COMMAND </item>
193 <item> BUILD_NAME </item>
194 <item> CMAKE_MINIMUM_REQUIRED </item>
195 + <item> CMAKE_POLICY </item>
196 <item> CONFIGURE_FILE </item>
197 <item> CREATE_TEST_SOURCELIST </item>
198 + <item> DEFINE_PROPERTY </item>
199 <item> ELSE </item>
200 <item> ELSEIF </item>
201 + <item> ENABLE_LANGUAGE </item>
202 <item> ENABLE_TESTING </item>
203 <item> ENDFOREACH </item>
204 + <item> ENDFUNCTION </item>
205 <item> ENDIF </item>
206 <item> ENDMACRO </item>
207 + <item> ENDWHILE </item>
208 + <item> EXECUTE_PROCESS </item>
209 <item> EXEC_PROGRAM </item>
210 + <item> EXPORT </item>
211 <item> EXPORT_LIBRARY_DEPENDENCIES </item>
212 <item> FILE </item>
213 <item> FIND_FILE </item>
214 @@ -38,11 +67,14 @@
215 <item> FIND_PROGRAM </item>
216 <item> FLTK_WRAP_UI </item>
217 <item> FOREACH </item>
218 + <item> FUNCTION </item>
219 <item> GET_CMAKE_PROPERTY </item>
220 <item> GET_DIRECTORY_PROPERTY </item>
221 <item> GET_FILENAME_COMPONENT </item>
222 + <item> GET_PROPERTY </item>
223 <item> GET_SOURCE_FILE_PROPERTY </item>
224 <item> GET_TARGET_PROPERTY </item>
225 + <item> GET_TEST_PROPERTY </item>
226 <item> IF </item>
227 <item> INCLUDE </item>
228 <item> INCLUDE_DIRECTORIES </item>
229 @@ -61,6 +93,7 @@
230 <item> MACRO </item>
231 <item> MAKE_DIRECTORY </item>
232 <item> MARK_AS_ADVANCED </item>
233 + <item> MATH </item>
234 <item> MESSAGE </item>
235 <item> OPTION </item>
236 <item> OUTPUT_REQUIRED_FILES </item>
237 @@ -69,14 +102,14 @@
238 <item> QT_WRAP_UI </item>
239 <item> REMOVE </item>
240 <item> REMOVE_DEFINITIONS </item>
241 + <item> RETURN </item>
242 <item> SEPARATE_ARGUMENTS </item>
243 <item> SET </item>
244 <item> SET_DIRECTORY_PROPERTIES </item>
245 + <item> SET_PROPERTY </item>
246 <item> SET_SOURCE_FILES_PROPERTIES </item>
247 <item> SET_TARGET_PROPERTIES </item>
248 <item> SITE_NAME </item>
249 - <item> SOURCE_FILES </item>
250 - <item> SOURCE_FILES_REMOVE </item>
251 <item> SOURCE_GROUP </item>
252 <item> STRING </item>
253 <item> SUBDIRS </item>
254 @@ -84,14 +117,14 @@
255 <item> TARGET_LINK_LIBRARIES </item>
256 <item> TRY_COMPILE </item>
257 <item> TRY_RUN </item>
258 - <item> USE_MANGLED_MESA </item>
259 + <item> UNSET </item>
260 <item> UTILITY_SOURCE </item>
261 <item> VARIABLE_REQUIRES </item>
262 + <item> VARIABLE_WATCH </item>
263 <item> VTK_MAKE_INSTANTIATOR </item>
264 <item> VTK_WRAP_JAVA </item>
265 <item> VTK_WRAP_PYTHON </item>
266 <item> VTK_WRAP_TCL </item>
267 - <item> WRAP_EXCLUDE_FILES </item>
268 <item> WRITE_FILE </item>
269 </list>
271 @@ -106,10 +139,13 @@
272 <item> ARGS </item>
273 <item> ASCII </item>
274 <item> BEFORE </item>
275 + <item> BRIEF_DOCS </item>
276 + <item> BUNDLE </item>
277 <item> CACHE </item>
278 <item> CACHE_VARIABLES </item>
279 <item> CLEAR </item>
280 <item> CMAKE_FLAGS </item>
281 + <item> CMAKE_FIND_ROOT_PATH_BOTH </item>
282 <item> CODE </item>
283 <item> COMMAND </item>
284 <item> COMMANDS </item>
285 @@ -118,45 +154,62 @@
286 <item> COMPARE </item>
287 <item> COMPILE_FLAGS </item>
288 <item> COMPONENT </item>
289 + <item> COMPONENTS </item>
290 <item> CONFIGURATIONS </item>
291 + <item> CONFIGURE </item>
292 <item> COPYONLY </item>
293 <item> DEFINED </item>
294 <item> DEFINE_SYMBOL </item>
295 + <item> DEFINITION </item>
296 <item> DEPENDS </item>
297 <item> DESTINATION </item>
298 + <item> DIRECTORY </item>
299 <item> DIRECTORY_PERMISSIONS </item>
300 <item> DOC </item>
301 + <item> DOWNLOAD </item>
302 <item> EQUAL </item>
303 <item> ESCAPE_QUOTES </item>
304 + <item> EXACT </item>
305 <item> EXCLUDE </item>
306 <item> EXCLUDE_FROM_ALL </item>
307 <item> EXISTS </item>
308 - <item> EXPORT_MACRO </item>
309 + <item> EXPORT </item>
310 + <item> EXPR </item>
311 <item> EXT </item>
312 <item> EXTRA_INCLUDE </item>
313 <item> FATAL_ERROR </item>
314 <item> FILE </item>
315 <item> FILES </item>
316 <item> FILE_PERMISSIONS </item>
317 + <item> FILES_MATCHING </item>
318 <item> FORCE </item>
319 - <item> FUNCTION </item>
320 + <item> FRAMEWORK </item>
321 + <item> FULL_DOCS </item>
322 <item> GENERATED </item>
323 + <item> GET </item>
324 <item> GLOB </item>
325 <item> GLOB_RECURSE </item>
326 + <item> GLOBAL </item>
327 <item> GREATER </item>
328 <item> GROUP_SIZE </item>
329 <item> HEADER_FILE_ONLY </item>
330 <item> HEADER_LOCATION </item>
331 + <item> HINTS </item>
332 <item> IMMEDIATE </item>
333 <item> INCLUDES </item>
334 <item> INCLUDE_DIRECTORIES </item>
335 <item> INCLUDE_INTERNALS </item>
336 <item> INCLUDE_REGULAR_EXPRESSION </item>
337 + <item> INHERITED </item>
338 <item> INTERNAL </item>
339 + <item> IS_ABSOLUTE </item>
340 + <item> IS_NEWER_THAN </item>
341 + <item> LENGTH </item>
342 <item> LESS </item>
343 <item> LIBRARY </item>
344 <item> LINK_DIRECTORIES </item>
345 <item> LINK_FLAGS </item>
346 + <item> LINK_INTERFACE_LIBRARIES </item>
347 <item> LOCATION </item>
348 <item> MACOSX_BUNDLE </item>
349 <item> MACROS </item>
350 @@ -167,19 +220,33 @@
351 <item> MATCHES </item>
352 <item> MODULE </item>
353 <item> NAME </item>
354 + <item> NAMELINK_ONLY </item>
355 + <item> NAMELINK_SKIP </item>
356 + <item> NAMES </item>
357 <item> NAME_WE </item>
358 <item> NOT </item>
359 <item> NOTEQUAL </item>
360 + <item> NO_CMAKE_PATH </item>
361 + <item> NO_CMAKE_ENVIRONMENT_PATH </item>
362 + <item> NO_CMAKE_FIND_ROOT_PATH </item>
363 + <item> NO_DEFAULT_PATH </item>
364 + <item> NO_MODULE </item>
365 <item> NO_SYSTEM_PATH </item>
366 + <item> NO_SYSTEM_ENVIRONMENT_PATH </item>
367 <item> OBJECT_DEPENDS </item>
368 + <item> ONLY_CMAKE_FIND_ROOT_PATH </item>
369 <item> OPTIONAL </item>
370 <item> OR </item>
371 <item> OUTPUT </item>
372 <item> OUTPUT_VARIABLE </item>
373 + <item> PARENT_SCOPE </item>
374 <item> PATH </item>
375 <item> PATHS </item>
376 + <item> PATH_SUFFIXES </item>
377 <item> PATTERN </item>
378 <item> PERMISSIONS </item>
379 + <item> POLICY </item>
380 + <item> POP </item>
381 <item> POST_BUILD </item>
382 <item> POST_INSTALL_SCRIPT </item>
383 <item> PREFIX </item>
384 @@ -187,40 +254,60 @@
385 <item> PRE_BUILD </item>
386 <item> PRE_INSTALL_SCRIPT </item>
387 <item> PRE_LINK </item>
388 + <item> PRIVATE_HEADER </item>
389 <item> PROGRAM </item>
390 <item> PROGRAMS </item>
391 <item> PROGRAM_ARGS </item>
392 <item> PROPERTIES </item>
393 + <item> PUBLIC_HEADER </item>
394 + <item> PUSH </item>
395 <item> QUIET </item>
396 + <item> RANDOM </item>
397 <item> RANGE </item>
398 <item> READ </item>
399 <item> REGEX </item>
400 <item> REGULAR_EXPRESSION </item>
401 + <item> RELATIVE_PATH </item>
402 + <item> REMOVE </item>
403 + <item> REMOVE_RECURSE </item>
404 <item> RENAME </item>
405 <item> REPLACE </item>
406 <item> REQUIRED </item>
407 + <item> RESOURCE </item>
408 <item> RETURN_VALUE </item>
409 <item> RUNTIME </item>
410 <item> RUNTIME_DIRECTORY </item>
411 <item> SCRIPT </item>
412 <item> SEND_ERROR </item>
413 <item> SHARED </item>
414 + <item> SOURCE </item>
415 <item> SOURCES </item>
416 <item> STATIC </item>
417 <item> STATUS </item>
418 + <item> STRIP </item>
419 + <item> STRINGS </item>
420 <item> STREQUAL </item>
421 <item> STRGREATER </item>
422 <item> STRLESS </item>
423 <item> SUFFIX </item>
424 + <item> SUBSTRING </item>
425 <item> TARGET </item>
426 <item> TARGETS </item>
427 + <item> TIMEOUT </item>
428 <item> TOLOWER </item>
429 <item> TOUPPER </item>
430 + <item> TO_CMAKE_PATH </item>
431 + <item> TO_NATIVE_PATH </item>
432 <item> USE_SOURCE_PERMISSIONS </item>
433 <item> VAR </item>
434 + <item> VARIABLE </item>
435 <item> VARIABLES </item>
436 <item> VERSION </item>
437 + <item> VERSION_LESS </item>
438 + <item> VERSION_EQUAL </item>
439 + <item> VERSION_GREATER </item>
440 <item> WIN32 </item>
441 + <item> WORKING_DIRECTORY </item>
442 <item> WRAP_EXCLUDE </item>
443 <item> WRITE </item>
444 </list>
445 Index: kate/Mainpage.dox
446 ===================================================================
447 --- kdelibs/kate/Mainpage.dox (.../tags/KDE/3.5.10) (revision 0)
448 +++ kdelibs/kate/Mainpage.dox (.../branches/KDE/3.5) (revision 1074156)
449 @@ -0,0 +1,36 @@
450 +/** @mainpage Kate Editor Component
452 +The Kate Editor Component (also called Kate Part) implements the
453 +KTextEditor interfaces. Thus, all Kate Part classes are internal
454 +and never appear in public interfaces.
456 +If you wish to have a text editor component in your application,
457 +use the KTextEditor interfaces.
459 +@authors
460 +Christoph Cullmann \<cullmann@kde.org\><br>
461 +Joseph Wenninger \<jowenn@kde.org\><br>
462 +Anders Lund \<anders@alweb.dk\><br>
463 +Hamish Rodda \<rodda@kde.org\><br>
464 +Waldo Bastian \<bastian@kde.org\><br>
465 +Charles Samuels \<charles@kde.org\><br>
466 +Michael Bartl \<michael.bartl1@chello.at\><br>
467 +Matt Newell \<newellm@proaxis.com\><br>
468 +Michael McCallum \<gholam@xtra.co.nz\><br>
469 +John Firebaugh \<jfirebaugh@kde.org\><br>
470 +Nadeem Hasan \<nhasan@nadmm.com\><br>
471 +Jochen Wilhelmy \<digisnap@cs.tu-berlin.de\><br>
472 +Glen Parker \<glenebob@nwlink.com\><br>
473 +Michael Koch \<koch@kde.org\><br>
474 +Dominik Haumann \<dhdev@gmx.de\>
476 +@maintainers
477 +Christoph Cullmann \<cullmann@kde.org\>
479 +@licenses
480 +@lgpl
483 +// DOXYGEN_REFERENCES = kdecore kio kdeui kparts interfaces/kdocument interfaces/ktexteditor kjs
484 +// DOXYGEN_SET_PROJECT_NAME = Kate
485 +// vim:ts=4:sw=4:expandtab:filetype=doxygen
486 Index: kconf_update/Mainpage.dox
487 ===================================================================
488 --- kdelibs/kconf_update/Mainpage.dox (.../tags/KDE/3.5.10) (revision 0)
489 +++ kdelibs/kconf_update/Mainpage.dox (.../branches/KDE/3.5) (revision 1074156)
490 @@ -0,0 +1,31 @@
491 +/** @mainpage ./kconf_update
493 +kconf_update is a tool designed to update config files. Over time applications
494 +sometimes need to rearrange the way configuration options are stored. Since
495 +such an update shouldn't influence the configuration options that the user
496 +has selected, the application must take care that the options stored in the
497 +old way will still be honored.
499 +What used to happen is that the application looks up both the old and the
500 +new configuration option and then decides which one to use. This method has
501 +several drawbacks:
502 +- The application may need to read more configuration files than strictly
503 + needed, resulting in a slower startup.
504 +- The application becomes bigger with code that will only be used once.
506 +kconf_update addresses these problems by offering a framework to update
507 +configuration files without adding code to the application itself.
509 +See the <a href="http://websvn.kde.org/trunk/KDE/kdelibs/kconf_update/README.kconf_update?view=markup">README file</a> for more information.
511 +@authors
512 +Waldo Bastian \<bastian@kde.org\>
514 +@maintainers
515 +[Unknown/None]
517 +@licenses
518 +@lgpl
521 +// vim:ts=4:sw=4:expandtab:filetype=doxygen
522 Index: doc/common/tabs.css
523 ===================================================================
524 --- kdelibs/doc/common/tabs.css (.../tags/KDE/3.5.10) (revision 0)
525 +++ kdelibs/doc/common/tabs.css (.../branches/KDE/3.5) (revision 1074156)
526 @@ -0,0 +1,102 @@
527 +/* tabs styles, based on http://www.alistapart.com/articles/slidingdoors */
529 +DIV.tabs
531 + float : left;
532 + width : 100%;
533 + background : url("tab_b.gif") repeat-x bottom;
534 + margin-bottom : 4px;
537 +DIV.tabs UL
539 + margin : 0px;
540 + padding-left : 10px;
541 + list-style : none;
544 +DIV.tabs LI, DIV.tabs FORM
546 + display : inline;
547 + margin : 0px;
548 + padding : 0px;
551 +DIV.tabs FORM
553 + float : right;
556 +DIV.tabs A
558 + float : left;
559 + background : url("tab_r.gif") no-repeat right top;
560 + border-bottom : 1px solid #84B0C7;
561 + font-size : x-small;
562 + font-weight : bold;
563 + text-decoration : none;
566 +DIV.tabs A:hover
568 + background-position: 100% -150px;
571 +DIV.tabs A:link, DIV.tabs A:visited,
572 +DIV.tabs A:active, DIV.tabs A:hover
574 + color: #1A419D;
577 +DIV.tabs SPAN
579 + float : left;
580 + display : block;
581 + background : url("tab_l.gif") no-repeat left top;
582 + padding : 5px 9px;
583 + white-space : nowrap;
586 +DIV.tabs INPUT
588 + float : right;
589 + display : inline;
590 + font-size : 1em;
593 +DIV.tabs TD
595 + font-size : x-small;
596 + font-weight : bold;
597 + text-decoration : none;
602 +/* Commented Backslash Hack hides rule from IE5-Mac \*/
603 +DIV.tabs SPAN {float : none;}
604 +/* End IE5-Mac hack */
606 +DIV.tabs A:hover SPAN
608 + background-position: 0% -150px;
611 +DIV.tabs LI#current A
613 + background-position: 100% -150px;
614 + border-width : 0px;
617 +DIV.tabs LI#current SPAN
619 + background-position: 0% -150px;
620 + padding-bottom : 6px;
623 +DIV.nav
625 + background : none;
626 + border : none;
627 + border-bottom : 1px solid #84B0C7;
629 Index: doc/common/fdl-license
630 ===================================================================
631 --- kdelibs/doc/common/fdl-license (.../tags/KDE/3.5.10) (revision 850549)
632 +++ kdelibs/doc/common/fdl-license (.../branches/KDE/3.5) (revision 1074156)
633 @@ -1,8 +1,9 @@
634 GNU Free Documentation License
635 - Version 1.1, March 2000
636 + Version 1.2, November 2002
638 - Copyright (C) 2000 Free Software Foundation, Inc.
639 - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
641 + Copyright (C) 2000,2001,2002 Free Software Foundation, Inc.
642 + 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
643 Everyone is permitted to copy and distribute verbatim copies
644 of this license document, but changing it is not allowed.
646 @@ -10,12 +11,12 @@
647 0. PREAMBLE
649 The purpose of this License is to make a manual, textbook, or other
650 -written document "free" in the sense of freedom: to assure everyone
651 -the effective freedom to copy and redistribute it, with or without
652 -modifying it, either commercially or noncommercially. Secondarily,
653 -this License preserves for the author and publisher a way to get
654 -credit for their work, while not being considered responsible for
655 -modifications made by others.
656 +functional and useful document "free" in the sense of freedom: to
657 +assure everyone the effective freedom to copy and redistribute it,
658 +with or without modifying it, either commercially or noncommercially.
659 +Secondarily, this License preserves for the author and publisher a way
660 +to get credit for their work, while not being considered responsible
661 +for modifications made by others.
663 This License is a kind of "copyleft", which means that derivative
664 works of the document must themselves be free in the same sense. It
665 @@ -33,11 +34,15 @@
667 1. APPLICABILITY AND DEFINITIONS
669 -This License applies to any manual or other work that contains a
670 -notice placed by the copyright holder saying it can be distributed
671 -under the terms of this License. The "Document", below, refers to any
672 -such manual or work. Any member of the public is a licensee, and is
673 -addressed as "you".
674 +This License applies to any manual or other work, in any medium, that
675 +contains a notice placed by the copyright holder saying it can be
676 +distributed under the terms of this License. Such a notice grants a
677 +world-wide, royalty-free license, unlimited in duration, to use that
678 +work under the conditions stated herein. The "Document", below,
679 +refers to any such manual or work. Any member of the public is a
680 +licensee, and is addressed as "you". You accept the license if you
681 +copy, modify or distribute the work in a way requiring permission
682 +under copyright law.
684 A "Modified Version" of the Document means any work containing the
685 Document or a portion of it, either copied verbatim, or with
686 @@ -47,7 +52,7 @@
687 the Document that deals exclusively with the relationship of the
688 publishers or authors of the Document to the Document's overall subject
689 (or to related matters) and contains nothing that could fall directly
690 -within that overall subject. (For example, if the Document is in part a
691 +within that overall subject. (Thus, if the Document is in part a
692 textbook of mathematics, a Secondary Section may not explain any
693 mathematics.) The relationship could be a matter of historical
694 connection with the subject or with related matters, or of legal,
695 @@ -56,33 +61,40 @@
697 The "Invariant Sections" are certain Secondary Sections whose titles
698 are designated, as being those of Invariant Sections, in the notice
699 -that says that the Document is released under this License.
700 +that says that the Document is released under this License. If a
701 +section does not fit the above definition of Secondary then it is not
702 +allowed to be designated as Invariant. The Document may contain zero
703 +Invariant Sections. If the Document does not identify any Invariant
704 +Sections then there are none.
706 The "Cover Texts" are certain short passages of text that are listed,
707 as Front-Cover Texts or Back-Cover Texts, in the notice that says that
708 -the Document is released under this License.
709 +the Document is released under this License. A Front-Cover Text may
710 +be at most 5 words, and a Back-Cover Text may be at most 25 words.
712 A "Transparent" copy of the Document means a machine-readable copy,
713 represented in a format whose specification is available to the
714 -general public, whose contents can be viewed and edited directly and
715 +general public, that is suitable for revising the document
716 straightforwardly with generic text editors or (for images composed of
717 pixels) generic paint programs or (for drawings) some widely available
718 drawing editor, and that is suitable for input to text formatters or
719 for automatic translation to a variety of formats suitable for input
720 to text formatters. A copy made in an otherwise Transparent file
721 -format whose markup has been designed to thwart or discourage
722 -subsequent modification by readers is not Transparent. A copy that is
723 -not "Transparent" is called "Opaque".
724 +format whose markup, or absence of markup, has been arranged to thwart
725 +or discourage subsequent modification by readers is not Transparent.
726 +An image format is not Transparent if used for any substantial amount
727 +of text. A copy that is not "Transparent" is called "Opaque".
729 Examples of suitable formats for Transparent copies include plain
730 ASCII without markup, Texinfo input format, LaTeX input format, SGML
731 or XML using a publicly available DTD, and standard-conforming simple
732 -HTML designed for human modification. Opaque formats include
733 -PostScript, PDF, proprietary formats that can be read and edited only
734 -by proprietary word processors, SGML or XML for which the DTD and/or
735 +HTML, PostScript or PDF designed for human modification. Examples of
736 +transparent image formats include PNG, XCF and JPG. Opaque formats
737 +include proprietary formats that can be read and edited only by
738 +proprietary word processors, SGML or XML for which the DTD and/or
739 processing tools are not generally available, and the
740 -machine-generated HTML produced by some word processors for output
741 -purposes only.
742 +machine-generated HTML, PostScript or PDF produced by some word
743 +processors for output purposes only.
745 The "Title Page" means, for a printed book, the title page itself,
746 plus such following pages as are needed to hold, legibly, the material
747 @@ -91,7 +103,22 @@
748 the text near the most prominent appearance of the work's title,
749 preceding the beginning of the body of the text.
751 +A section "Entitled XYZ" means a named subunit of the Document whose
752 +title either is precisely XYZ or contains XYZ in parentheses following
753 +text that translates XYZ in another language. (Here XYZ stands for a
754 +specific section name mentioned below, such as "Acknowledgements",
755 +"Dedications", "Endorsements", or "History".) To "Preserve the Title"
756 +of such a section when you modify the Document means that it remains a
757 +section "Entitled XYZ" according to this definition.
759 +The Document may include Warranty Disclaimers next to the notice which
760 +states that this License applies to the Document. These Warranty
761 +Disclaimers are considered to be included by reference in this
762 +License, but only as regards disclaiming warranties: any other
763 +implication that these Warranty Disclaimers may have is void and has
764 +no effect on the meaning of this License.
767 2. VERBATIM COPYING
769 You may copy and distribute the Document in any medium, either
770 @@ -110,9 +137,10 @@
772 3. COPYING IN QUANTITY
774 -If you publish printed copies of the Document numbering more than 100,
775 -and the Document's license notice requires Cover Texts, you must enclose
776 -the copies in covers that carry, clearly and legibly, all these Cover
777 +If you publish printed copies (or copies in media that commonly have
778 +printed covers) of the Document, numbering more than 100, and the
779 +Document's license notice requires Cover Texts, you must enclose the
780 +copies in covers that carry, clearly and legibly, all these Cover
781 Texts: Front-Cover Texts on the front cover, and Back-Cover Texts on
782 the back cover. Both covers must also clearly and legibly identify
783 you as the publisher of these copies. The front cover must present
784 @@ -130,16 +158,15 @@
785 If you publish or distribute Opaque copies of the Document numbering
786 more than 100, you must either include a machine-readable Transparent
787 copy along with each Opaque copy, or state in or with each Opaque copy
788 -a publicly-accessible computer-network location containing a complete
789 -Transparent copy of the Document, free of added material, which the
790 -general network-using public has access to download anonymously at no
791 -charge using public-standard network protocols. If you use the latter
792 -option, you must take reasonably prudent steps, when you begin
793 -distribution of Opaque copies in quantity, to ensure that this
794 -Transparent copy will remain thus accessible at the stated location
795 -until at least one year after the last time you distribute an Opaque
796 -copy (directly or through your agents or retailers) of that edition to
797 -the public.
798 +a computer-network location from which the general network-using
799 +public has access to download using public-standard network protocols
800 +a complete Transparent copy of the Document, free of added material.
801 +If you use the latter option, you must take reasonably prudent steps,
802 +when you begin distribution of Opaque copies in quantity, to ensure
803 +that this Transparent copy will remain thus accessible at the stated
804 +location until at least one year after the last time you distribute an
805 +Opaque copy (directly or through your agents or retailers) of that
806 +edition to the public.
808 It is requested, but not required, that you contact the authors of the
809 Document well before redistributing any large number of copies, to give
810 @@ -163,7 +190,8 @@
811 B. List on the Title Page, as authors, one or more persons or entities
812 responsible for authorship of the modifications in the Modified
813 Version, together with at least five of the principal authors of the
814 - Document (all of its principal authors, if it has less than five).
815 + Document (all of its principal authors, if it has fewer than five),
816 + unless they release you from this requirement.
817 C. State on the Title page the name of the publisher of the
818 Modified Version, as the publisher.
819 D. Preserve all the copyright notices of the Document.
820 @@ -175,10 +203,10 @@
821 G. Preserve in that license notice the full lists of Invariant Sections
822 and required Cover Texts given in the Document's license notice.
823 H. Include an unaltered copy of this License.
824 -I. Preserve the section entitled "History", and its title, and add to
825 - it an item stating at least the title, year, new authors, and
826 +I. Preserve the section Entitled "History", Preserve its Title, and add
827 + to it an item stating at least the title, year, new authors, and
828 publisher of the Modified Version as given on the Title Page. If
829 - there is no section entitled "History" in the Document, create one
830 + there is no section Entitled "History" in the Document, create one
831 stating the title, year, authors, and publisher of the Document as
832 given on its Title Page, then add an item describing the Modified
833 Version as stated in the previous sentence.
834 @@ -189,17 +217,18 @@
835 You may omit a network location for a work that was published at
836 least four years before the Document itself, or if the original
837 publisher of the version it refers to gives permission.
838 -K. In any section entitled "Acknowledgements" or "Dedications",
839 - preserve the section's title, and preserve in the section all the
840 - substance and tone of each of the contributor acknowledgements
841 +K. For any section Entitled "Acknowledgements" or "Dedications",
842 + Preserve the Title of the section, and preserve in the section all
843 + the substance and tone of each of the contributor acknowledgements
844 and/or dedications given therein.
845 L. Preserve all the Invariant Sections of the Document,
846 unaltered in their text and in their titles. Section numbers
847 or the equivalent are not considered part of the section titles.
848 -M. Delete any section entitled "Endorsements". Such a section
849 +M. Delete any section Entitled "Endorsements". Such a section
850 may not be included in the Modified Version.
851 -N. Do not retitle any existing section as "Endorsements"
852 +N. Do not retitle any existing section to be Entitled "Endorsements"
853 or to conflict in title with any Invariant Section.
854 +O. Preserve any Warranty Disclaimers.
856 If the Modified Version includes new front-matter sections or
857 appendices that qualify as Secondary Sections and contain no material
858 @@ -208,7 +237,7 @@
859 list of Invariant Sections in the Modified Version's license notice.
860 These titles must be distinct from any other section titles.
862 -You may add a section entitled "Endorsements", provided it contains
863 +You may add a section Entitled "Endorsements", provided it contains
864 nothing but endorsements of your Modified Version by various
865 parties--for example, statements of peer review or that the text has
866 been approved by an organization as the authoritative definition of a
867 @@ -236,7 +265,7 @@
868 versions, provided that you include in the combination all of the
869 Invariant Sections of all of the original documents, unmodified, and
870 list them all as Invariant Sections of your combined work in its
871 -license notice.
872 +license notice, and that you preserve all their Warranty Disclaimers.
874 The combined work need only contain one copy of this License, and
875 multiple identical Invariant Sections may be replaced with a single
876 @@ -247,11 +276,11 @@
877 Make the same adjustment to the section titles in the list of
878 Invariant Sections in the license notice of the combined work.
880 -In the combination, you must combine any sections entitled "History"
881 -in the various original documents, forming one section entitled
882 -"History"; likewise combine any sections entitled "Acknowledgements",
883 -and any sections entitled "Dedications". You must delete all sections
884 -entitled "Endorsements."
885 +In the combination, you must combine any sections Entitled "History"
886 +in the various original documents, forming one section Entitled
887 +"History"; likewise combine any sections Entitled "Acknowledgements",
888 +and any sections Entitled "Dedications". You must delete all sections
889 +Entitled "Endorsements".
892 6. COLLECTIONS OF DOCUMENTS
893 @@ -268,23 +297,24 @@
894 other respects regarding verbatim copying of that document.
898 7. AGGREGATION WITH INDEPENDENT WORKS
900 A compilation of the Document or its derivatives with other separate
901 and independent documents or works, in or on a volume of a storage or
902 -distribution medium, does not as a whole count as a Modified Version
903 -of the Document, provided no compilation copyright is claimed for the
904 -compilation. Such a compilation is called an "aggregate", and this
905 -License does not apply to the other self-contained works thus compiled
906 -with the Document, on account of their being thus compiled, if they
907 -are not themselves derivative works of the Document.
908 +distribution medium, is called an "aggregate" if the copyright
909 +resulting from the compilation is not used to limit the legal rights
910 +of the compilation's users beyond what the individual works permit.
911 +When the Document is included in an aggregate, this License does not
912 +apply to the other works in the aggregate which are not themselves
913 +derivative works of the Document.
915 If the Cover Text requirement of section 3 is applicable to these
916 -copies of the Document, then if the Document is less than one quarter
917 -of the entire aggregate, the Document's Cover Texts may be placed on
918 -covers that surround only the Document within the aggregate.
919 -Otherwise they must appear on covers around the whole aggregate.
920 +copies of the Document, then if the Document is less than one half of
921 +the entire aggregate, the Document's Cover Texts may be placed on
922 +covers that bracket the Document within the aggregate, or the
923 +electronic equivalent of covers if the Document is in electronic form.
924 +Otherwise they must appear on printed covers that bracket the whole
925 +aggregate.
928 8. TRANSLATION
929 @@ -295,12 +325,19 @@
930 permission from their copyright holders, but you may include
931 translations of some or all Invariant Sections in addition to the
932 original versions of these Invariant Sections. You may include a
933 -translation of this License provided that you also include the
934 -original English version of this License. In case of a disagreement
935 -between the translation and the original English version of this
936 -License, the original English version will prevail.
937 +translation of this License, and all the license notices in the
938 +Document, and any Warranty Disclaimers, provided that you also include
939 +the original English version of this License and the original versions
940 +of those notices and disclaimers. In case of a disagreement between
941 +the translation and the original version of this License or a notice
942 +or disclaimer, the original version will prevail.
944 +If a section in the Document is Entitled "Acknowledgements",
945 +"Dedications", or "History", the requirement (section 4) to Preserve
946 +its Title (section 1) will typically require changing the actual
947 +title.
950 9. TERMINATION
952 You may not copy, modify, sublicense, or distribute the Document except
953 @@ -317,8 +354,8 @@
954 The Free Software Foundation may publish new, revised versions
955 of the GNU Free Documentation License from time to time. Such new
956 versions will be similar in spirit to the present version, but may
957 -differ in detail to address new problems or concerns. See
958 -http:///www.gnu.org/copyleft/.
959 +differ in detail to address new problems or concerns. See
960 +http://www.gnu.org/copyleft/.
962 Each version of the License is given a distinguishing version number.
963 If the Document specifies that a particular numbered version of this
964 @@ -336,20 +373,24 @@
965 the License in the document and put the following copyright and
966 license notices just after the title page:
968 - Copyright (c) YEAR YOUR NAME.
969 - Permission is granted to copy, distribute and/or modify this document
970 - under the terms of the GNU Free Documentation License, Version 1.1
971 - or any later version published by the Free Software Foundation;
972 - with the Invariant Sections being LIST THEIR TITLES, with the
973 - Front-Cover Texts being LIST, and with the Back-Cover Texts being LIST.
974 - A copy of the license is included in the section entitled "GNU
975 - Free Documentation License".
976 + Copyright (c) YEAR YOUR NAME.
977 + Permission is granted to copy, distribute and/or modify this document
978 + under the terms of the GNU Free Documentation License, Version 1.2
979 + or any later version published by the Free Software Foundation;
980 + with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts.
981 + A copy of the license is included in the section entitled "GNU
982 + Free Documentation License".
984 -If you have no Invariant Sections, write "with no Invariant Sections"
985 -instead of saying which ones are invariant. If you have no
986 -Front-Cover Texts, write "no Front-Cover Texts" instead of
987 -"Front-Cover Texts being LIST"; likewise for Back-Cover Texts.
988 +If you have Invariant Sections, Front-Cover Texts and Back-Cover Texts,
989 +replace the "with...Texts." line with this:
991 + with the Invariant Sections being LIST THEIR TITLES, with the
992 + Front-Cover Texts being LIST, and with the Back-Cover Texts being LIST.
994 +If you have Invariant Sections without Cover Texts, or some other
995 +combination of the three, merge those two alternatives to suit the
996 +situation.
998 If your document contains nontrivial examples of program code, we
999 recommend releasing these examples in parallel under your choice of
1000 free software license, such as the GNU General Public License,
1001 Index: doc/common/header.html
1002 ===================================================================
1003 --- kdelibs/doc/common/header.html (.../tags/KDE/3.5.10) (revision 850549)
1004 +++ kdelibs/doc/common/header.html (.../branches/KDE/3.5) (revision 1074156)
1005 @@ -1,56 +1,67 @@
1006 <?xml version="1.0" encoding="UTF-8"?>
1007 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
1008 -<html xmlns="http://www.w3.org/1999/xhtml" lang="en_US" xml:lang="en_US">
1010 +<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
1011 <head>
1012 - <title>$title ($projectname)</title>
1013 + <title>$title</title>
1015 +<style type="text/css">
1016 + .cp-doNotDisplay { display: none; }
1017 + @media aural, braille, handheld, tty { .cp-doNotDisplay { display: inline; speak: normal; }}
1018 + .cp-edit { text-align: right; }
1019 + @media print, embossed { .cp-edit { display: none; }}
1020 +</style>
1022 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
1024 <meta http-equiv="Content-Style-Type" content="text/css" />
1026 - <meta http-equiv="pics-label" content='(pics-1.1 "http://www.icra.org/ratingsv02.html" comment "ICRAonline DE v2.0" l gen true for "http://www.kde.org" r (nz 1 vz 1 lz 1 oz 1 cb 1) "http://www.rsac.org/ratingsv01.html" l gen true for "http://www.kde.org" r (n 0 s 0 v 0 l 0))' />
1028 + <link rel="meta" href="http://www.kde.org/labels.rdf" type="application/rdf+xml" title="ICRA labels" />
1029 <meta name="trademark" content="KDE e.V." />
1030 <meta name="description" content="K Desktop Environment Homepage, KDE.org" />
1031 <meta name="MSSmartTagsPreventParsing" content="true" />
1032 <meta name="robots" content="all" />
1034 - <link rel="shortcut icon" href="@topdir@/favicon.ico" />
1036 -<link rel="stylesheet" media="screen" type="text/css" title="APIDOX" href="doxygen.css" />
1040 + <meta name="no-email-collection" content="http://www.unspam.com/noemailcollection" />
1041 + <link rel="shortcut icon" href="@topdir@/favicon.ico" /><link rel="icon" href="@topdir@/favicon.ico" />
1042 + <link rel="stylesheet" type="text/css" href="@topdir@/doxygen.css" />
1043 + <link rel="stylesheet" type="text/css" href="@topdir@/tabs.css" />
1044 + <link rel="stylesheet" media="screen" type="text/css" title="KDE Colors" href="@topdir@/kde.css" />
1045 + <link rel="stylesheet" media="print, embossed" type="text/css" href="@topdir@/print.css" />
1046 + <link rel="stylesheet" media="screen, aural, handheld, tty, braille" type="text/css" title="Flat" href="@topdir@/flat.css" />
1047 </head>
1049 <body>
1051 -<div id="nav_header_top" align="right">
1052 - <a href="#content" class="doNotDisplay" accesskey="2">Skip to main content ::</a>
1053 +<ul class="cp-doNotDisplay">
1054 + <li><a href="#cp-content" accesskey="2">Skip to content</a></li>
1055 + <li><a href="#cp-menu" accesskey="5">Skip to link menu</a></li>
1056 +</ul>
1058 - <a href="@topdir@"><img id="nav_header_logo" alt="Home" align="left" src="@topdir@/kde_gear_64.png" border="0" /></a>
1059 - <span class="doNotDisplay">::</span>
1060 +<div id="container">
1061 +<div id="header">
1062 + <div id="header_top"><div><div>
1063 + <img alt ="" src="@topdir@/top-kde.jpg"/>
1064 + KDE 3.5 API Reference </div></div></div>
1065 + <div id="header_bottom">
1066 + <div id="location">
1067 + <ul>
1068 + <li><a href="http://api.kde.org">KDE API Reference</a></li>
1069 + <li><a href="@topdir@/index.html">@topname@</a></li>
1070 + </ul>
1071 + </div>
1073 - <div id="nav_header_title" align="left">KDE API Reference</div>
1076 -</div>
1078 -<div id="nav_header_bottom" align="right">
1079 - <span class="doNotDisplay">:: <a href="#navigation" accesskey="5">Skip to Link Menu</a><br/></span>
1080 - <div id="nav_header_bottom_right" style="text-align: left;">
1081 -/ <a href="@topdir@">API Reference</a>
1082 -<!-- pmenu $projectname -->
1083 + <div id="menu">
1084 +<ul><li><a href="http://kde.org/family/">Sitemap</a></li>
1085 +<li><a href="http://kde.org/contact/">Contact Us</a></li>
1086 +</ul> </div>
1087 </div>
1088 </div>
1089 +<!-- End page header -->
1090 + <div id="body_wrapper">
1091 + <div id="body">
1092 + <!-- begin main content -->
1093 + <div id="right">
1094 + <div class="content">
1095 + <div id="main">
1096 + <div class="clearer">&nbsp;</div>
1097 +<h2><a name="content"></a>$projectname</h2>
1100 -<table id="main" border="0" cellpadding="0" cellspacing="0" width="100%">
1101 -<tr>
1102 - <td valign="top" class="menuheader" height="0"></td>
1104 - <td id="contentcolumn" valign="top" rowspan="2" >
1105 - <div id="content" style="padding-top: 0px;"><div style="width:100%; margin: 0px; padding: 0px;">
1106 - <a name="content"></a>
1109 +<!-- BC -->
1110 Index: doc/common/top-left.jpg
1111 ===================================================================
1112 Cannot display: file marked as a binary type.
1113 svn:mime-type = application/octet-stream
1115 Property changes on: doc/common/top-left.jpg
1116 ___________________________________________________________________
1117 Added: svn:mime-type
1118 + application/octet-stream
1120 Index: doc/common/top-right.jpg
1121 ===================================================================
1122 Cannot display: file marked as a binary type.
1123 svn:mime-type = application/octet-stream
1125 Property changes on: doc/common/top-right.jpg
1126 ___________________________________________________________________
1127 Added: svn:mime-type
1128 + application/octet-stream
1130 Index: doc/common/mainfooter.html
1131 ===================================================================
1132 --- kdelibs/doc/common/mainfooter.html (.../tags/KDE/3.5.10) (revision 850549)
1133 +++ kdelibs/doc/common/mainfooter.html (.../branches/KDE/3.5) (revision 1074156)
1134 @@ -1,68 +1,72 @@
1135 - </div></div>
1138 - </td>
1139 - </tr>
1140 - <tr>
1141 - <td valign="top" id="leftmenu" width="25%">
1142 - <a name="navigation"></a>
1143 -<div class="menu_box"><h2>API Dox</h2>
1144 -<div class="nav_list">
1145 -<ul>
1146 -<!-- gmenu -->
1147 -</ul></div></div>
1150 - </td>
1151 -</tr>
1152 -</table>
1154 <div class="copyrights">
1155 This file is part of the documentation for $projectname $projectnumber.<br/>
1156 -Documentation copyright &copy; 1996-2005 the KDE developers.<br/>
1157 +Documentation copyright &copy; @copyright@.<br/>
1158 Generated on $datetime by
1159 <a href="http://www.doxygen.org/index.html">doxygen</a> $doxygenversion written
1160 -by <a href="mailto:dimitri@stack.nl">Dimitri van Heesch</a>, &copy;&nbsp;1997-2003
1161 +by <a href="mailto:dimitri@stack.nl">Dimitri van Heesch</a>, &copy;&nbsp;1997-2006
1163 -KDE's <a href="http://developer.kde.org/policies/documentationpolicy.html">Doxygen guidelines</a> are available online.
1164 +KDE's <a href="http://techbase.kde.org/Policies/Library_Documentation_Policy">Doxygen guidelines</a> are available online.
1165 Questions about the reference manuals should be sent to
1166 -<a href="&#109;&#97;&#105;&#108;&#116;&#111;&#58;groot&#64;kde&#46;or&#x67">Adriaan de Groot</a>
1167 +<a href="&#109;&#97;&#105;&#108;&#116;&#111;&#58;groo&#116;&#64;kde&#46;or&#x67;">Adriaan de Groot</a>
1169 -<a href="&#109;a&#105;&#108;&#116;&#111;&#58;w&#105;nter&#116;&#64;kde&#46;or&#x67">Allen Winter</a>.
1170 +<a href="&#109;a&#105;&#108;&#116;&#111;&#58;w&#105;n&#116;er&#64;kde&#46;or&#x67;">Allen Winter</a>.
1172 </p>
1173 </div>
1174 + </div>
1175 + </div>
1176 + </div>
1177 + <div id="left">
1178 + <div class="menu_box">
1180 -<div style="clear:both; height: 1px;">&nbsp;</div>
1181 +<!-- menu -->
1182 +<!-- cmenu.begin -->
1183 +<h2>Class Picker</h2>
1184 +<div style="text-align: center;">
1185 +<form name="guideform">
1186 +<select name="guidelinks" style="width:100%;" onChange="window.location=document.guideform.guidelinks.options[document.guideform.guidelinks.selectedIndex].value">
1187 +<option value="annotated.html">Choose...</option>
1188 +<!-- cmenu -->
1189 +</select>
1190 +</form>
1191 +</div>
1192 +<!-- cmenu.end -->
1194 +<div class="menu_box">
1195 +<a name="cp-menu" /><div class="menutitle"><div>
1196 +<h2 id="cp-menu-project">@topname@</h2>
1197 +<a href="#cp-skip-project" class="cp-doNotDisplay">Skip menu "$projectname"</a>
1198 +</div></div>
1199 +<div class="nav_list">
1200 +<ul>
1201 +<!-- gmenu -->
1202 +</ul></div></div>
1204 -<span class="doNotDisplay">
1205 - <a href="http://www.kde.org/" accesskey="8">KDE Home</a> |
1206 - <a href="http://accessibility.kde.org/" accesskey="9">KDE Accessibility Home</a> |
1207 - <a href="http://www.kde.org/media/accesskeys.php" accesskey="0">Description of Access Keys</a>
1208 -</span>
1209 + </div>
1210 + </div>
1211 + <div class="clearer"></div>
1212 + </div>
1213 + <div class="clearer"></div>
1214 + </div>
1217 -<div style="height: 8px"></div>
1218 + <div id="end_body"></div>
1220 -<div id="footer">
1221 - <div id="footer_left">
1222 - Maintained by <a href="&#109;&#97;&#105;&#108;&#116;&#111;&#58;groot&#116;&#64;kde&#46;or&#x67>Adriaan de Groot</a>
1223 - and
1224 -<a href="&#109;a&#105;&#108;&#116;&#111;&#58;w&#105;nter&#116;&#64;kde&#46;or&#x67">Allen Winter</a>.
1225 -<br/>
1226 - KDE and K Desktop Environment are trademarks of <a href="http://www.kde.org/areas/kde-ev/" title="Homepage of the KDE non-profit Organization">KDE e.V.</a> |
1227 - <a href="http://www.kde.org/contact/impressum.php">Legal</a>
1228 + <div id="footer"><div id="footer_text">
1229 + This website is maintained by <a href="&#109;&#97;&#105;&#108;&#116;&#111;&#58;groo&#116;&#64;kde&#46;or&#x67;">Adriaan de Groot</a>
1230 +and
1231 +<a href="&#109;a&#105;&#108;&#116;&#111;&#58;w&#105;n&#116;er&#64;kde&#46;or&#x67;">Allen Winter</a>.<br />
1232 + KDE<sup>&#174;</sup> and <a href="@topdir@/kde_gear_black.png">the K Desktop Environment<sup>&#174;</sup> logo</a> are registered trademarks of <a href="http://ev.kde.org/" title="Homepage of the KDE non-profit Organization">KDE e.V.</a> |
1233 + <a href="http://www.kde.org/contact/impressum.php">Legal</a>
1234 + </div></div>
1235 </div>
1236 - <div id="footer_right"><img src="/media/images/footer_right.png" style="margin: 0px" alt="" /></div>
1237 -</div>
1239 <!--
1240 WARNING: DO NOT SEND MAIL TO THE FOLLOWING EMAIL ADDRESS! YOU WILL
1241 BE BLOCKED INSTANTLY AND PERMANENTLY!
1242 -<a href="mailto:aaaatrap-425acc3b5374943f@kde.org">Block me</a>
1243 +<a href="mailto:aaaatrap-45abe0e0c3bebc77@kde.org">Block me</a>
1244 WARNING END
1247 </body>
1248 </html>
1250 Index: doc/common/block_title_mid.png
1251 ===================================================================
1252 Cannot display: file marked as a binary type.
1253 svn:mime-type = application/octet-stream
1255 Property changes on: doc/common/block_title_mid.png
1256 ___________________________________________________________________
1257 Added: svn:mime-type
1258 + application/octet-stream
1260 Index: doc/common/Doxyfile.global
1261 ===================================================================
1262 --- kdelibs/doc/common/Doxyfile.global (.../tags/KDE/3.5.10) (revision 0)
1263 +++ kdelibs/doc/common/Doxyfile.global (.../branches/KDE/3.5) (revision 1074156)
1264 @@ -0,0 +1,201 @@
1265 +OUTPUT_LANGUAGE = English
1266 +USE_WINDOWS_ENCODING = NO
1267 +BRIEF_MEMBER_DESC = NO
1268 +REPEAT_BRIEF = YES
1269 +ABBREVIATE_BRIEF =
1270 +ALWAYS_DETAILED_SEC = YES
1271 +INLINE_INHERITED_MEMB = NO
1272 +FULL_PATH_NAMES = NO
1273 +STRIP_FROM_PATH =
1274 +SHORT_NAMES = NO
1275 +JAVADOC_AUTOBRIEF = YES
1276 +MULTILINE_CPP_IS_BRIEF = NO
1277 +INHERIT_DOCS = YES
1278 +DISTRIBUTE_GROUP_DOC = NO
1279 +TAB_SIZE = 4
1280 +OPTIMIZE_OUTPUT_FOR_C = NO
1281 +OPTIMIZE_OUTPUT_JAVA = NO
1282 +SUBGROUPING = YES
1283 +EXTRACT_ALL = YES
1284 +EXTRACT_PRIVATE = NO
1285 +EXTRACT_STATIC = YES
1286 +EXTRACT_LOCAL_CLASSES = NO
1287 +HIDE_UNDOC_MEMBERS = NO
1288 +HIDE_UNDOC_CLASSES = YES
1289 +HIDE_FRIEND_COMPOUNDS = YES
1290 +HIDE_IN_BODY_DOCS = NO
1291 +INTERNAL_DOCS = YES
1292 +CASE_SENSE_NAMES = YES
1293 +HIDE_SCOPE_NAMES = NO
1294 +SHOW_INCLUDE_FILES = YES
1295 +INLINE_INFO = YES
1296 +SORT_BRIEF_DOCS = YES
1297 +SORT_BY_SCOPE_NAME = NO
1298 +GENERATE_TESTLIST = NO
1299 +GENERATE_BUGLIST = YES
1300 +GENERATE_DEPRECATEDLIST= YES
1301 +ENABLED_SECTIONS =
1302 +MAX_INITIALIZER_LINES = 30
1303 +SHOW_USED_FILES = YES
1304 +QUIET = NO
1305 +WARNINGS = YES
1306 +WARN_IF_UNDOCUMENTED = YES
1307 +WARN_IF_DOC_ERROR = YES
1308 +WARN_FORMAT =
1309 +WARN_LOGFILE =
1310 +INPUT =
1311 +FILE_PATTERNS = *.h \
1312 + *.cpp \
1313 + *.cc \
1314 + *.hpp \
1315 + *.dox \
1316 + *.c++ \
1317 + *.cxx \
1318 + *.h++ \
1319 + *.hh
1320 +RECURSIVE = YES
1321 +EXCLUDE =
1322 +EXCLUDE_SYMLINKS = NO
1323 +EXCLUDE_PATTERNS = */.svn/* \
1324 + */.git/* \
1325 + */cmake/* \
1326 + *.moc.* \
1327 + moc* \
1328 + *.all_cpp.* \
1329 + *unload.* \
1330 + */test/* \
1331 + */tests/* \
1332 + *_p.h *_p.cpp
1333 +EXAMPLE_PATH =
1334 +EXAMPLE_PATTERNS =
1335 +EXAMPLE_RECURSIVE = NO
1336 +IMAGE_PATH =
1337 +INPUT_FILTER =
1338 +FILTER_SOURCE_FILES = NO
1339 +SOURCE_BROWSER = YES
1340 +INLINE_SOURCES = NO
1341 +STRIP_CODE_COMMENTS = YES
1342 +REFERENCED_BY_RELATION = YES
1343 +REFERENCES_RELATION = YES
1344 +VERBATIM_HEADERS = YES
1345 +ALPHABETICAL_INDEX = YES
1346 +COLS_IN_ALPHA_INDEX = 3
1347 +HTML_OUTPUT =
1348 +HTML_FILE_EXTENSION = .html
1349 +HTML_HEADER = ../apidocs/common/header.html
1350 +HTML_FOOTER = ../apidocs/common/footer.html
1351 +HTML_STYLESHEET = ../apidocs/common/doxygen.css
1352 +HTML_ALIGN_MEMBERS = YES
1353 +GENERATE_HTMLHELP = NO
1354 +CHM_FILE =
1355 +HHC_LOCATION =
1356 +GENERATE_CHI = NO
1357 +BINARY_TOC = NO
1358 +TOC_EXPAND = NO
1359 +DISABLE_INDEX = YES
1360 +ENUM_VALUES_PER_LINE = 4
1361 +GENERATE_TREEVIEW = NO
1362 +TREEVIEW_WIDTH = 250
1363 +GENERATE_LATEX = NO
1364 +LATEX_OUTPUT =
1365 +LATEX_CMD_NAME = latex
1366 +MAKEINDEX_CMD_NAME = makeindex
1367 +COMPACT_LATEX = NO
1368 +PAPER_TYPE = a4wide
1369 +EXTRA_PACKAGES =
1370 +LATEX_HEADER =
1371 +PDF_HYPERLINKS = NO
1372 +USE_PDFLATEX = NO
1373 +LATEX_BATCHMODE = NO
1374 +LATEX_HIDE_INDICES = NO
1375 +GENERATE_RTF = NO
1376 +RTF_OUTPUT =
1377 +COMPACT_RTF = NO
1378 +RTF_HYPERLINKS = NO
1379 +RTF_STYLESHEET_FILE =
1380 +RTF_EXTENSIONS_FILE =
1381 +GENERATE_MAN = NO
1382 +MAN_OUTPUT =
1383 +MAN_EXTENSION = .3
1384 +MAN_LINKS = YES
1385 +GENERATE_XML = NO
1386 +XML_OUTPUT = xml
1387 +XML_SCHEMA =
1388 +XML_DTD =
1389 +XML_PROGRAMLISTING = NO
1390 +GENERATE_AUTOGEN_DEF = NO
1391 +GENERATE_PERLMOD = NO
1392 +PERLMOD_LATEX = NO
1393 +PERLMOD_PRETTY = YES
1394 +PERLMOD_MAKEVAR_PREFIX =
1395 +ENABLE_PREPROCESSING = YES
1396 +SEARCH_INCLUDES = YES
1397 +INCLUDE_PATH =
1398 +INCLUDE_FILE_PATTERNS =
1399 +EXPAND_AS_DEFINED =
1400 +SKIP_FUNCTION_MACROS = YES
1401 +ALLEXTERNALS = NO
1402 +EXTERNAL_GROUPS = NO
1403 +PERL_PATH =
1404 +CLASS_DIAGRAMS = YES
1405 +HIDE_UNDOC_RELATIONS = NO
1406 +HAVE_DOT = YES
1407 +UML_LOOK = NO
1408 +TEMPLATE_RELATIONS = YES
1409 +INCLUDE_GRAPH = YES
1410 +INCLUDED_BY_GRAPH = YES
1411 +CALL_GRAPH = NO
1412 +GRAPHICAL_HIERARCHY = YES
1413 +DOT_IMAGE_FORMAT = png
1414 +DOT_PATH =
1415 +DOTFILE_DIRS =
1416 +MAX_DOT_GRAPH_WIDTH = 800
1417 +MAX_DOT_GRAPH_HEIGHT = 1024
1418 +MAX_DOT_GRAPH_DEPTH = 0
1419 +GENERATE_LEGEND = YES
1420 +DOT_CLEANUP = YES
1421 +SEARCHENGINE = NO
1423 +### KDE Settings
1424 +ALIASES = \
1425 + "intern=\par<b>Internal use only.</b>" \
1426 + "reimp=\par<b>Reimplemented from superclass.</b>" \
1427 + "obsolete=@deprecated" \
1428 + "feature=\xrefitem features \"Feature(s)\" \"Features\"" \
1429 + "unmaintained=\xrefitem unmaintained \"Unmaintained\" \"Unmaintained\"" \
1430 + "requirement=\xrefitem requirements \"Requirement(s)\" \"Requirements\"" \
1431 + "faq=\xrefitem FAQ \"F.A.Q.\" \"F.A.Q.\"" \
1432 + "authors=\xrefitem authors \"Author(s)\" \"Authors\"" \
1433 + "maintainers=\xrefitem maintainers \"Maintainer(s)\" \"Maintainers\"" \
1434 + "port4=\xrefitem port4 \"KDE 4 Porting Guide\" \"KDE 4 Porting Guide\"" \
1435 + "glossary=\xrefitem glossary \"KDE 4 Glossary\" \"KDE 4 Glossary\"" \
1436 + "acronym=\b "\
1437 + "licenses=\xrefitem licenses \"License(s)\" \"Licenses\"" \
1438 + "FIXME=\xrefitem fixme \"Fixme\" \"Fixme\"" \
1439 + "bc=\xrefitem bc \"Binary Compatible\" \"Binary Compatible\"" \
1440 + "threadsafe=\xrefitem threadsafe \"Threadsafe\" \"Threadsafe\"" \
1441 + "artistic=<a href=\"http://www.opensource.org/licenses/artistic-license.php\">Artistic</a>" \
1442 + "bsd=<a href=\"http://www.xfree86.org/3.3.6/COPYRIGHT2.html#5\">BSD</a>" \
1443 + "x11=<a href=\"http://www.xfree86.org/3.3.6/COPYRIGHT2.html#3\">X11</a>" \
1444 + "gpl=<a href=\"http://www.gnu.org/licenses/old-licenses/gpl-2.0.html#SEC1\">GPLv2</a>" \
1445 + "lgpl=<a href=\"http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html#SEC1\">LGPLv2</a>" \
1446 + "qpl=<a href=\"http://www.trolltech.com/products/qt/licenses\">QPL</a>"
1448 +HTML_ALIGN_MEMBERS = YES
1449 +REFERENCED_BY_RELATION = NO
1450 +REFERENCES_RELATION = NO
1451 +VERBATIM_HEADERS = NO
1452 +SOURCE_BROWSER = YES
1453 +GENERATE_AUTOGEN_DEF = NO
1454 +DETAILS_AT_TOP = YES
1455 +SORT_MEMBER_DOCS = YES
1456 +SORT_MEMBERS_CTORS_1ST = YES
1457 +GENERATE_TODOLIST = YES
1458 +IGNORE_PREFIX = K
1459 +CLASS_GRAPH = YES
1460 +COLLABORATION_GRAPH = NO
1463 +MACRO_EXPANSION = YES
1464 +EXPAND_ONLY_PREDEF = YES
1467 Property changes on: doc/common/Doxyfile.global
1468 ___________________________________________________________________
1469 Added: svn:keywords
1470 + Author Date Id Revision
1472 Index: doc/common/print.css
1473 ===================================================================
1474 --- kdelibs/doc/common/print.css (.../tags/KDE/3.5.10) (revision 0)
1475 +++ kdelibs/doc/common/print.css (.../branches/KDE/3.5) (revision 1074156)
1476 @@ -0,0 +1,455 @@
1478 +** HTML elements
1481 +body {
1482 + margin: 0;
1483 + padding: 0;
1484 + text-align: center;
1485 + font-size: 0.8em;
1486 + font-family: "Bitstream Vera Sans", "Lucida Grande", "Trebuchet MS", sans-serif;
1487 + color: #535353;
1488 + background: #ffffff;
1493 +** HTML Tags
1496 +h1, h2, h3, h4
1498 + padding: 0;
1499 + text-align: left;
1500 + font-weight: bold;
1501 + color: #f7800a;
1502 + background: transparent;
1504 +h1 {
1505 + margin: 0 0 0.3em 0;
1506 + font-size: 1.7em;
1508 +h2, h3, h4 {
1509 + margin: 1.3em 0 0 0.3em
1512 +h2 {
1513 + font-size: 1.5em;
1516 +h3 {
1517 + font-size: 1.4em;
1520 +h4 {
1521 + font-size: 1.3em;
1524 +h5 {
1525 + font-size: 1.2em;
1528 +a:link {
1529 + padding-bottom: 0;
1530 + text-decoration: none;
1531 + color: #0057ae;
1534 +a:visited {
1535 + padding-bottom: 0;
1536 + text-decoration: none;
1537 + color: #644A9B;
1541 +a[href]:hover {
1542 + text-decoration: underline;
1545 +hr {
1546 + margin: 0.3em 1em 0.3em 1em;
1547 + height: 1px;
1548 + border: #dddddd dashed;
1549 + border-width: 0 0 1px 0;
1552 +pre {
1553 + display: block;
1554 + margin: 0.3em;
1555 + padding: 0.3em;
1556 + font-size: 1em;
1557 + font-family: Courier, 'Courier New', 'Andale Mono', Monaco, monospace;
1558 + color: #000000;
1559 + background: #f9f9f9;
1560 + border: #2f6fab dashed;
1561 + border-width: 1px;
1562 + overflow: auto;
1563 + line-height: 1.1em;
1566 +input, textarea, select {
1567 + margin: 0.2em;
1568 + padding: 0.1em;
1569 + color: #888888;
1570 + background: #ffffff;
1571 + border: 1px solid;
1574 +blockquote {
1575 + margin: 0.3em;
1576 + padding-left: 2.5em;
1577 + background: transparent;
1580 +del {
1581 + color: #800000;
1582 + text-decoration: line-through;
1585 +dt {
1586 + font-weight: bold;
1587 + font-size: 1.05em;
1588 + color: #0057ae;
1591 +dd {
1592 + margin-left: 1em;
1595 +p {
1596 + margin-top: 0.5em;
1597 + margin-bottom: 0.9em;
1598 + text-align: justify;
1600 +fieldset {
1601 + border: #cccccc 1px solid;
1604 +li {
1605 + text-align: left;
1608 +fieldset {
1609 + margin-bottom: 1em;
1610 + padding: .5em;
1613 +form {
1614 + margin: 0;
1615 + padding: 0;
1618 +hr {
1619 + height: 1px;
1620 + border: #888888 1px solid;
1621 + background: #888888;
1622 + margin: 0.5em 0 0.5em 0 ;
1625 +img {
1626 + border: 0;
1628 +table {
1629 + border-collapse: collapse;
1630 + font-size: 1em;
1632 +th {
1633 + text-align: left;
1634 + padding-right: 1em;
1635 + border: #cccccc solid;
1636 + border-width: 0 0 3px 0;
1641 +** Header
1643 +#header {
1644 + color: #535353;
1645 + background: #eeeeee;
1648 +#header_top {
1649 + margin: 0 auto;
1650 + padding: 0;
1651 + vertical-align: middle;
1652 + color: #ffffff;
1653 + background: url(top.jpg) repeat-x bottom;
1654 +background-color: #0057ae;
1657 +#header_top div {
1658 + margin: 0 auto;
1659 + padding: 0;
1660 + background: url(top-left.jpg) no-repeat bottom left;
1663 +#header_top div div {
1664 + margin: 0 auto;
1665 + padding: 0;
1666 + vertical-align: middle;
1667 + text-align: left;
1668 + font-size: 1.7em;
1669 + font-weight: bold;
1670 + background: url(top-right.jpg) no-repeat bottom right;
1673 +#header_top div div img {
1674 + margin:8px 0px 9px 18px;
1675 + vertical-align: middle;
1678 +#header_bottom {
1679 + display: none;
1680 + margin: 0 auto;
1681 + padding: 0.1em 0em 0.3em 0;
1682 + vertical-align: middle;
1683 + text-align: right;
1684 + background: #eeeeee;
1687 +#location {
1688 + padding: 0 0 0 1.5em;
1689 + text-align: left;
1690 + line-height: normal;
1691 + font-size: 1.1em;
1692 + font-weight:bold;
1693 + float: left;
1696 +#location ul {
1697 + display: inline;
1698 + margin: 0;
1699 + padding: 0;
1700 + list-style: none;
1703 +#location ul li {
1704 + display: inline;
1705 + white-space : nowrap;
1706 + margin: 0;
1707 + padding: 0 1em 0 0;
1710 +#menu {
1711 + margin: 0 1.5em 0 0;
1712 + text-align: right;
1713 + line-height: normal;
1714 + font-size: 1.1em;
1715 + font-weight: bold;
1718 +#menu ul {
1719 + display: inline;
1720 + list-style: none;
1721 + margin: 0;
1722 + padding: 0;
1723 + text-align: right;
1726 +#menu ul li {
1727 + display: inline;
1728 + white-space : nowrap;
1729 + margin: 0;
1730 + padding: 0 0 0 1em;
1731 + text-align: right;
1734 +.here a:link, .here a:visited {
1735 + text-decoration:underline;
1738 +.here ul a:link, .here ul a:visited {
1739 + text-decoration:none;
1742 +#menu ul li a {
1743 + font-weight: bold;
1748 +** Content
1751 +#content {
1754 +#main {
1755 + /* padding in px not ex because IE messes up 100% width tables otherwise */
1756 + padding: 0 10px 0 10px;
1757 + text-align: left;
1760 +div.nav {
1761 + display: none;
1764 +/* The project name (redundant as it is shown in the menu, too) */
1765 +#main>div.clearer+h2 {
1766 + margin: 0;
1767 + padding: 0;
1768 + text-align: center;
1771 +/* The header on top of a page e.g. "MediaObject Class Reference" */
1772 +#main>h1 {
1773 + text-align: center;
1774 + margin-bottom: 2em;
1777 +/* The group links below the page header */
1778 +#main>h1>small {
1779 + font-size: 60%;
1782 +/* Section headers like "Detailed Description" */
1783 +#main>h2 {
1784 + margin-left: 0;
1785 + margin-top: 1em;
1786 + margin-bottom: 1em;
1789 +/* The #include line */
1790 +#main>h1+code {
1791 + font-size: 120%;
1792 + background: #F1F1F1;
1793 + border: 1px solid #E7E7E7;
1794 + padding: 2px;
1795 + display: block;
1798 +/* The version number (e.g. '4.0') on Mainpages - reduntant as it's already shown in the main title */
1799 +#main>h1+p+h3 {
1800 + display: none;
1803 +#body_wrapper {
1804 + margin: 0 auto;
1805 + border: #dddddd solid;
1806 + border-width: 0 0 0 1px;
1809 +#body {
1810 + float: left;
1811 + margin: 0;
1812 + padding: 0;
1815 +#right {
1816 + float: right;
1817 + margin: 0;
1818 + padding: 0;
1821 +/* These are date cells on the front page. */
1822 +td.cell_date {
1825 +#hotspot, .sideimage {
1826 + float: right;
1827 + margin: 1ex 1em;
1828 + clear: right;
1831 +.belowimage, h1, h2, h3, h4, h5 {
1832 + clear: right;
1837 +** Left Menu
1840 +#left {
1841 + display: none;
1842 + float: left;
1843 + margin: 0;
1844 + padding: 0;
1847 +.menu_box {
1848 + padding: 0.7em 0 0 0;
1851 +.menu_box ul {
1852 + text-align: left;
1855 +.menu_box li {
1856 + list-style-type: none;
1857 + text-align: left;
1858 + margin-left: 0.1em;
1861 +.menu_box ul ul {
1862 +margin: 0;
1863 +padding-left: 0;
1866 +.menu_box li li {
1867 +margin-left: 1em;
1870 +.menu_box .active{
1871 + color: #cf4913;
1874 +.menutitle {
1875 + margin: 0.6em 0 1.2em 0;
1876 + padding:0;
1877 + color: #ffffff;
1878 + background: url(block_title_mid.png) repeat-y right;
1879 +background-color: #0057ae;
1881 +.menutitle div {
1882 + margin: 0;
1883 + padding:0;
1884 + background: url(block_title_top.png) no-repeat top right;
1886 +.menutitle div h2 {
1887 + margin: 0;
1888 + padding: 0.2em 0 0.3em 1.3em;
1889 + line-height:1.2em;
1890 + font-size: 120%;
1891 + font-weight: normal;
1892 + color: #ffffff;
1893 + background: url(block_title_bottom.png) no-repeat bottom right;
1896 +.clearer {
1897 + clear: both;
1898 + height: 1px;
1903 +** Footer
1905 +#footer {
1906 + display: none;
1907 + background: #eeeeee;
1910 +#footer_text {
1911 + margin: 0 auto;
1912 + padding: 1em 0 1em 3.5em;
1913 + text-align: left;
1914 + color: #000000;
1915 + background: #eeeeee;
1918 +#footer a:link, #footer a:visited {
1919 + color: #4d88c3;
1922 +#quicklinks {
1923 +font-size: 1em;
1924 +padding: 1em;
1925 +text-align: center;
1926 +margin-top: 0.5em;
1927 +margin-left: 0.2em;
1928 +margin-bottom: 0.5em;
1929 +margin-right: 0.2em;
1932 Index: doc/common/fdl-license.html
1933 ===================================================================
1934 --- kdelibs/doc/common/fdl-license.html (.../tags/KDE/3.5.10) (revision 850549)
1935 +++ kdelibs/doc/common/fdl-license.html (.../branches/KDE/3.5) (revision 1074156)
1936 @@ -12,342 +12,501 @@
1937 <LINK REL="stylesheet" HREF="kde-default.css" TYPE="text/css">
1938 </HEAD>
1939 <BODY CLASS="license">
1940 -<H1>GNU Free Documentation License</H1>
1941 - Version 1.1, March 2000
1942 +<h3>GNU Free Documentation License</h3>
1943 +<p>
1944 + Version 1.2, November 2002
1945 +</p>
1947 -<P>Copyright (C) 2000 Free Software Foundation, Inc.
1948 - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA<BR>
1949 -Everyone is permitted to copy and distribute verbatim copies
1950 -of this license document, but changing it is not allowed.</P>
1951 +<pre>
1952 + Copyright (C) 2000,2001,2002 Free Software Foundation, Inc.
1953 + 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
1954 + Everyone is permitted to copy and distribute verbatim copies
1955 + of this license document, but changing it is not allowed.
1956 +</pre>
1958 -<H2>0. Preamble</H2>
1959 +<p>
1960 + <strong>0. PREAMBLE</strong>
1961 +</p>
1963 -<P>The purpose of this License is to make a manual, textbook, or other
1964 -written document "free" in the sense of freedom: to assure everyone
1965 -the effective freedom to copy and redistribute it, with or without
1966 -modifying it, either commercially or noncommercially. Secondarily,
1967 -this License preserves for the author and publisher a way to get
1968 -credit for their work, while not being considered responsible for
1969 -modifications made by others.</P>
1970 +<p>
1971 + The purpose of this License is to make a manual, textbook, or other
1972 + functional and useful document "free" in the sense of freedom: to
1973 + assure everyone the effective freedom to copy and redistribute it,
1974 + with or without modifying it, either commercially or noncommercially.
1975 + Secondarily, this License preserves for the author and publisher a way
1976 + to get credit for their work, while not being considered responsible
1977 + for modifications made by others.
1978 +</p>
1980 -<P>This License is a kind of "copyleft", which means that derivative
1981 -works of the document must themselves be free in the same sense. It
1982 -complements the GNU General Public License, which is a copyleft
1983 -license designed for free software.</P>
1984 +<p>
1985 + This License is a kind of "copyleft", which means that derivative
1986 + works of the document must themselves be free in the same sense. It
1987 + complements the GNU General Public License, which is a copyleft
1988 + license designed for free software.
1989 +</p>
1991 -<P>We have designed this License in order to use it for manuals for free
1992 -software, because free software needs free documentation: a free
1993 -program should come with manuals providing the same freedoms that the
1994 -software does. But this License is not limited to software manuals;
1995 -it can be used for any textual work, regardless of subject matter or
1996 -whether it is published as a printed book. We recommend this License
1997 -principally for works whose purpose is instruction or reference.</P>
1998 +<p>
1999 + We have designed this License in order to use it for manuals for free
2000 + software, because free software needs free documentation: a free
2001 + program should come with manuals providing the same freedoms that the
2002 + software does. But this License is not limited to software manuals;
2003 + it can be used for any textual work, regardless of subject matter or
2004 + whether it is published as a printed book. We recommend this License
2005 + principally for works whose purpose is instruction or reference.
2006 +</p>
2008 -<H2>1. Applicability And Definitions</H2>
2009 +<p>
2010 + <strong>1. APPLICABILITY AND DEFINITIONS</strong>
2011 +</p>
2013 -<P>This License applies to any manual or other work that contains a
2014 -notice placed by the copyright holder saying it can be distributed
2015 -under the terms of this License. The "Document", below, refers to any
2016 -such manual or work. Any member of the public is a licensee, and is
2017 -addressed as "you".</P>
2018 +<p>
2019 + This License applies to any manual or other work, in any medium, that
2020 + contains a notice placed by the copyright holder saying it can be
2021 + distributed under the terms of this License. Such a notice grants a
2022 + world-wide, royalty-free license, unlimited in duration, to use that
2023 + work under the conditions stated herein. The "Document", below,
2024 + refers to any such manual or work. Any member of the public is a
2025 + licensee, and is addressed as "you". You accept the license if you
2026 + copy, modify or distribute the work in a way requiring permission
2027 + under copyright law.
2028 +</p>
2030 -<P>A "Modified Version" of the Document means any work containing the
2031 -Document or a portion of it, either copied verbatim, or with
2032 -modifications and/or translated into another language.</P>
2033 +<p>
2034 + A "Modified Version" of the Document means any work containing the
2035 + Document or a portion of it, either copied verbatim, or with
2036 + modifications and/or translated into another language.
2037 +</p>
2039 -<P>A "Secondary Section" is a named appendix or a front-matter section of
2040 -the Document that deals exclusively with the relationship of the
2041 -publishers or authors of the Document to the Document's overall subject
2042 -(or to related matters) and contains nothing that could fall directly
2043 -within that overall subject. (For example, if the Document is in part a
2044 -textbook of mathematics, a Secondary Section may not explain any
2045 -mathematics.) The relationship could be a matter of historical
2046 -connection with the subject or with related matters, or of legal,
2047 -commercial, philosophical, ethical or political position regarding
2048 -them.</P>
2049 +<p>
2050 + A "Secondary Section" is a named appendix or a front-matter section of
2051 + the Document that deals exclusively with the relationship of the
2052 + publishers or authors of the Document to the Document's overall subject
2053 + (or to related matters) and contains nothing that could fall directly
2054 + within that overall subject. (Thus, if the Document is in part a
2055 + textbook of mathematics, a Secondary Section may not explain any
2056 + mathematics.) The relationship could be a matter of historical
2057 + connection with the subject or with related matters, or of legal,
2058 + commercial, philosophical, ethical or political position regarding
2059 + them.
2060 +</p>
2062 -<P>The "Invariant Sections" are certain Secondary Sections whose titles
2063 -are designated, as being those of Invariant Sections, in the notice
2064 -that says that the Document is released under this License.</P>
2065 +<p>
2066 + The "Invariant Sections" are certain Secondary Sections whose titles
2067 + are designated, as being those of Invariant Sections, in the notice
2068 + that says that the Document is released under this License. If a
2069 + section does not fit the above definition of Secondary then it is not
2070 + allowed to be designated as Invariant. The Document may contain zero
2071 + Invariant Sections. If the Document does not identify any Invariant
2072 + Sections then there are none.
2073 +</p>
2075 -<P>The "Cover Texts" are certain short passages of text that are listed,
2076 -as Front-Cover Texts or Back-Cover Texts, in the notice that says that
2077 -the Document is released under this License.</P>
2078 +<p>
2079 + The "Cover Texts" are certain short passages of text that are listed,
2080 + as Front-Cover Texts or Back-Cover Texts, in the notice that says that
2081 + the Document is released under this License. A Front-Cover Text may
2082 + be at most 5 words, and a Back-Cover Text may be at most 25 words.
2083 +</p>
2085 -<P>A "Transparent" copy of the Document means a machine-readable copy,
2086 -represented in a format whose specification is available to the
2087 -general public, whose contents can be viewed and edited directly and
2088 -straightforwardly with generic text editors or (for images composed of
2089 -pixels) generic paint programs or (for drawings) some widely available
2090 -drawing editor, and that is suitable for input to text formatters or
2091 -for automatic translation to a variety of formats suitable for input
2092 -to text formatters. A copy made in an otherwise Transparent file
2093 -format whose markup has been designed to thwart or discourage
2094 -subsequent modification by readers is not Transparent. A copy that is
2095 -not "Transparent" is called "Opaque".</P>
2096 +<p>
2097 + A "Transparent" copy of the Document means a machine-readable copy,
2098 + represented in a format whose specification is available to the
2099 + general public, that is suitable for revising the document
2100 + straightforwardly with generic text editors or (for images composed of
2101 + pixels) generic paint programs or (for drawings) some widely available
2102 + drawing editor, and that is suitable for input to text formatters or
2103 + for automatic translation to a variety of formats suitable for input
2104 + to text formatters. A copy made in an otherwise Transparent file
2105 + format whose markup, or absence of markup, has been arranged to thwart
2106 + or discourage subsequent modification by readers is not Transparent.
2107 + An image format is not Transparent if used for any substantial amount
2108 + of text. A copy that is not "Transparent" is called "Opaque".
2109 +</p>
2111 -<P>Examples of suitable formats for Transparent copies include plain
2112 -ASCII without markup, Texinfo input format, LaTeX input format, SGML
2113 -or XML using a publicly available DTD, and standard-conforming simple
2114 -HTML designed for human modification. Opaque formats include
2115 -PostScript, PDF, proprietary formats that can be read and edited only
2116 -by proprietary word processors, SGML or XML for which the DTD and/or
2117 -processing tools are not generally available, and the
2118 -machine-generated HTML produced by some word processors for output
2119 -purposes only.</P>
2120 +<p>
2121 + Examples of suitable formats for Transparent copies include plain
2122 + ASCII without markup, Texinfo input format, LaTeX input format, SGML
2123 + or XML using a publicly available DTD, and standard-conforming simple
2124 + HTML, PostScript or PDF designed for human modification. Examples of
2125 + transparent image formats include PNG, XCF and JPG. Opaque formats
2126 + include proprietary formats that can be read and edited only by
2127 + proprietary word processors, SGML or XML for which the DTD and/or
2128 + processing tools are not generally available, and the
2129 + machine-generated HTML, PostScript or PDF produced by some word
2130 + processors for output purposes only.
2131 +</p>
2133 -<P>The "Title Page" means, for a printed book, the title page itself,
2134 -plus such following pages as are needed to hold, legibly, the material
2135 -this License requires to appear in the title page. For works in
2136 -formats which do not have any title page as such, "Title Page" means
2137 -the text near the most prominent appearance of the work's title,
2138 -preceding the beginning of the body of the text.</P>
2139 +<p>
2140 + The "Title Page" means, for a printed book, the title page itself,
2141 + plus such following pages as are needed to hold, legibly, the material
2142 + this License requires to appear in the title page. For works in
2143 + formats which do not have any title page as such, "Title Page" means
2144 + the text near the most prominent appearance of the work's title,
2145 + preceding the beginning of the body of the text.
2146 +</p>
2148 -<H2>2. Verbatim Copying</H2>
2149 +<p>
2150 + A section "Entitled XYZ" means a named subunit of the Document whose
2151 + title either is precisely XYZ or contains XYZ in parentheses following
2152 + text that translates XYZ in another language. (Here XYZ stands for a
2153 + specific section name mentioned below, such as "Acknowledgements",
2154 + "Dedications", "Endorsements", or "History".) To "Preserve the Title"
2155 + of such a section when you modify the Document means that it remains a
2156 + section "Entitled XYZ" according to this definition.
2157 +</p>
2159 -<P>You may copy and distribute the Document in any medium, either
2160 -commercially or noncommercially, provided that this License, the
2161 -copyright notices, and the license notice saying this License applies
2162 -to the Document are reproduced in all copies, and that you add no other
2163 -conditions whatsoever to those of this License. You may not use
2164 -technical measures to obstruct or control the reading or further
2165 -copying of the copies you make or distribute. However, you may accept
2166 -compensation in exchange for copies. If you distribute a large enough
2167 -number of copies you must also follow the conditions in section 3.</P>
2168 +<p>
2169 + The Document may include Warranty Disclaimers next to the notice which
2170 + states that this License applies to the Document. These Warranty
2171 + Disclaimers are considered to be included by reference in this
2172 + License, but only as regards disclaiming warranties: any other
2173 + implication that these Warranty Disclaimers may have is void and has
2174 + no effect on the meaning of this License.
2175 +</p>
2177 -<P>You may also lend copies, under the same conditions stated above, and
2178 -you may publicly display copies.</P>
2179 +<p>
2180 + <strong>2. VERBATIM COPYING</strong>
2181 +</p>
2183 -<H2>3. Copying In Quantity</H2>
2184 +<p>
2185 + You may copy and distribute the Document in any medium, either
2186 + commercially or noncommercially, provided that this License, the
2187 + copyright notices, and the license notice saying this License applies
2188 + to the Document are reproduced in all copies, and that you add no other
2189 + conditions whatsoever to those of this License. You may not use
2190 + technical measures to obstruct or control the reading or further
2191 + copying of the copies you make or distribute. However, you may accept
2192 + compensation in exchange for copies. If you distribute a large enough
2193 + number of copies you must also follow the conditions in section 3.
2194 +</p>
2196 -<P>If you publish printed copies of the Document numbering more than 100,
2197 -and the Document's license notice requires Cover Texts, you must enclose
2198 -the copies in covers that carry, clearly and legibly, all these Cover
2199 -Texts: Front-Cover Texts on the front cover, and Back-Cover Texts on
2200 -the back cover. Both covers must also clearly and legibly identify
2201 -you as the publisher of these copies. The front cover must present
2202 -the full title with all words of the title equally prominent and
2203 -visible. You may add other material on the covers in addition.
2204 -Copying with changes limited to the covers, as long as they preserve
2205 -the title of the Document and satisfy these conditions, can be treated
2206 -as verbatim copying in other respects.</P>
2207 +<p>
2208 + You may also lend copies, under the same conditions stated above, and
2209 + you may publicly display copies.
2210 +</p>
2212 -<P>If the required texts for either cover are too voluminous to fit
2213 -legibly, you should put the first ones listed (as many as fit
2214 -reasonably) on the actual cover, and continue the rest onto adjacent
2215 -pages.</P>
2216 +<p>
2217 + <strong>3. COPYING IN QUANTITY</strong>
2218 +</p>
2220 -<P>If you publish or distribute Opaque copies of the Document numbering
2221 -more than 100, you must either include a machine-readable Transparent
2222 -copy along with each Opaque copy, or state in or with each Opaque copy
2223 -a publicly-accessible computer-network location containing a complete
2224 -Transparent copy of the Document, free of added material, which the
2225 -general network-using public has access to download anonymously at no
2226 -charge using public-standard network protocols. If you use the latter
2227 -option, you must take reasonably prudent steps, when you begin
2228 -distribution of Opaque copies in quantity, to ensure that this
2229 -Transparent copy will remain thus accessible at the stated location
2230 -until at least one year after the last time you distribute an Opaque
2231 -copy (directly or through your agents or retailers) of that edition to
2232 -the public.</P>
2233 +<p>
2234 + If you publish printed copies (or copies in media that commonly have
2235 + printed covers) of the Document, numbering more than 100, and the
2236 + Document's license notice requires Cover Texts, you must enclose the
2237 + copies in covers that carry, clearly and legibly, all these Cover
2238 + Texts: Front-Cover Texts on the front cover, and Back-Cover Texts on
2239 + the back cover. Both covers must also clearly and legibly identify
2240 + you as the publisher of these copies. The front cover must present
2241 + the full title with all words of the title equally prominent and
2242 + visible. You may add other material on the covers in addition.
2243 + Copying with changes limited to the covers, as long as they preserve
2244 + the title of the Document and satisfy these conditions, can be treated
2245 + as verbatim copying in other respects.
2246 +</p>
2248 -<P>It is requested, but not required, that you contact the authors of the
2249 -Document well before redistributing any large number of copies, to give
2250 -them a chance to provide you with an updated version of the Document.</P>
2251 +<p>
2252 + If the required texts for either cover are too voluminous to fit
2253 + legibly, you should put the first ones listed (as many as fit
2254 + reasonably) on the actual cover, and continue the rest onto adjacent
2255 + pages.
2256 +</p>
2258 -<H2>4. Modifications</H2>
2259 +<p>
2260 + If you publish or distribute Opaque copies of the Document numbering
2261 + more than 100, you must either include a machine-readable Transparent
2262 + copy along with each Opaque copy, or state in or with each Opaque copy
2263 + a computer-network location from which the general network-using
2264 + public has access to download using public-standard network protocols
2265 + a complete Transparent copy of the Document, free of added material.
2266 + If you use the latter option, you must take reasonably prudent steps,
2267 + when you begin distribution of Opaque copies in quantity, to ensure
2268 + that this Transparent copy will remain thus accessible at the stated
2269 + location until at least one year after the last time you distribute an
2270 + Opaque copy (directly or through your agents or retailers) of that
2271 + edition to the public.
2272 +</p>
2274 -<P>You may copy and distribute a Modified Version of the Document under
2275 -the conditions of sections 2 and 3 above, provided that you release
2276 -the Modified Version under precisely this License, with the Modified
2277 -Version filling the role of the Document, thus licensing distribution
2278 -and modification of the Modified Version to whoever possesses a copy
2279 -of it. In addition, you must do these things in the Modified Version:</P>
2280 +<p>
2281 + It is requested, but not required, that you contact the authors of the
2282 + Document well before redistributing any large number of copies, to give
2283 + them a chance to provide you with an updated version of the Document.
2284 +</p>
2286 -<OL STYLE="list-style-type: upper-alpha;">
2287 -<LI>Use in the Title Page (and on the covers, if any) a title distinct
2288 - from that of the Document, and from those of previous versions
2289 - (which should, if there were any, be listed in the History section
2290 - of the Document). You may use the same title as a previous
2291 - version if the original publisher of that version gives
2292 - permission.</LI>
2293 +<p>
2294 + <strong>4. MODIFICATIONS</strong>
2295 +</p>
2297 -<LI>List on the Title Page, as authors, one or more persons or
2298 - entities responsible for authorship of the modifications in the
2299 - Modified Version, together with at least five of the principal
2300 - authors of the Document (all of its principal authors, if it has
2301 - less than five).</LI>
2302 +<p>
2303 + You may copy and distribute a Modified Version of the Document under
2304 + the conditions of sections 2 and 3 above, provided that you release
2305 + the Modified Version under precisely this License, with the Modified
2306 + Version filling the role of the Document, thus licensing distribution
2307 + and modification of the Modified Version to whoever possesses a copy
2308 + of it. In addition, you must do these things in the Modified Version:
2309 +</p>
2311 -<LI>State on the Title page the name of the publisher of the Modified
2312 - Version, as the publisher.</LI>
2313 +<ul>
2314 + <li><strong>A.</strong> Use in the Title Page (and on the covers, if any) a title distinct
2315 + from that of the Document, and from those of previous versions
2316 + (which should, if there were any, be listed in the History section
2317 + of the Document). You may use the same title as a previous version
2318 + if the original publisher of that version gives permission.</li>
2319 + <li><strong>B.</strong> List on the Title Page, as authors, one or more persons or entities
2320 + responsible for authorship of the modifications in the Modified
2321 + Version, together with at least five of the principal authors of the
2322 + Document (all of its principal authors, if it has fewer than five),
2323 + unless they release you from this requirement.</li>
2324 + <li><strong>C.</strong> State on the Title page the name of the publisher of the
2325 + Modified Version, as the publisher.</li>
2326 + <li><strong>D.</strong> Preserve all the copyright notices of the Document.</li>
2327 + <li><strong>E.</strong> Add an appropriate copyright notice for your modifications
2328 + adjacent to the other copyright notices.</li>
2329 + <li><strong>F.</strong> Include, immediately after the copyright notices, a license notice
2330 + giving the public permission to use the Modified Version under the
2331 + terms of this License, in the form shown in the Addendum below.</li>
2332 + <li><strong>G.</strong> Preserve in that license notice the full lists of Invariant Sections
2333 + and required Cover Texts given in the Document's license notice.</li>
2334 + <li><strong>H.</strong> Include an unaltered copy of this License.</li>
2335 + <li><strong>I.</strong> Preserve the section Entitled "History", Preserve its Title, and add
2336 + to it an item stating at least the title, year, new authors, and
2337 + publisher of the Modified Version as given on the Title Page. If
2338 + there is no section Entitled "History" in the Document, create one
2339 + stating the title, year, authors, and publisher of the Document as
2340 + given on its Title Page, then add an item describing the Modified
2341 + Version as stated in the previous sentence.</li>
2342 + <li><strong>J.</strong> Preserve the network location, if any, given in the Document for
2343 + public access to a Transparent copy of the Document, and likewise
2344 + the network locations given in the Document for previous versions
2345 + it was based on. These may be placed in the "History" section.
2346 + You may omit a network location for a work that was published at
2347 + least four years before the Document itself, or if the original
2348 + publisher of the version it refers to gives permission.</li>
2349 + <li><strong>K.</strong> For any section Entitled "Acknowledgements" or "Dedications",
2350 + Preserve the Title of the section, and preserve in the section all
2351 + the substance and tone of each of the contributor acknowledgements
2352 + and/or dedications given therein.</li>
2353 + <li><strong>L.</strong> Preserve all the Invariant Sections of the Document,
2354 + unaltered in their text and in their titles. Section numbers
2355 + or the equivalent are not considered part of the section titles.</li>
2356 + <li><strong>M.</strong> Delete any section Entitled "Endorsements". Such a section
2357 + may not be included in the Modified Version.</li>
2358 + <li><strong>N.</strong> Do not retitle any existing section to be Entitled "Endorsements"
2359 + or to conflict in title with any Invariant Section.</li>
2360 + <li><strong>O.</strong> Preserve any Warranty Disclaimers.</li>
2361 +</ul>
2363 -<LI>Preserve all the copyright notices of the Document.</LI>
2364 +<p>
2365 + If the Modified Version includes new front-matter sections or
2366 + appendices that qualify as Secondary Sections and contain no material
2367 + copied from the Document, you may at your option designate some or all
2368 + of these sections as invariant. To do this, add their titles to the
2369 + list of Invariant Sections in the Modified Version's license notice.
2370 + These titles must be distinct from any other section titles.
2371 +</p>
2373 -<LI>Add an appropriate copyright notice for your modifications
2374 - adjacent to the other copyright notices.</LI>
2375 +<p>
2376 + You may add a section Entitled "Endorsements", provided it contains
2377 + nothing but endorsements of your Modified Version by various
2378 + parties--for example, statements of peer review or that the text has
2379 + been approved by an organization as the authoritative definition of a
2380 + standard.
2381 +</p>
2383 -<LI>Include, immediately after the copyright notices, a license notice
2384 - giving the public permission to use the Modified Version under the
2385 - terms of this License, in the form shown in the Addendum
2386 - below.</LI>
2387 +<p>
2388 + You may add a passage of up to five words as a Front-Cover Text, and a
2389 + passage of up to 25 words as a Back-Cover Text, to the end of the list
2390 + of Cover Texts in the Modified Version. Only one passage of
2391 + Front-Cover Text and one of Back-Cover Text may be added by (or
2392 + through arrangements made by) any one entity. If the Document already
2393 + includes a cover text for the same cover, previously added by you or
2394 + by arrangement made by the same entity you are acting on behalf of,
2395 + you may not add another; but you may replace the old one, on explicit
2396 + permission from the previous publisher that added the old one.
2397 +</p>
2399 -<LI>Preserve in that license notice the full lists of Invariant
2400 - Sections and required Cover Texts given in the Document's license
2401 - notice.</LI>
2402 +<p>
2403 + The author(s) and publisher(s) of the Document do not by this License
2404 + give permission to use their names for publicity for or to assert or
2405 + imply endorsement of any Modified Version.
2406 +</p>
2408 -<LI>Include an unaltered copy of this License.</LI>
2409 +<p>
2410 + <strong>5. COMBINING DOCUMENTS</strong>
2411 +</p>
2413 -<LI>Preserve the section entitled "History", and its title, and add to
2414 - it an item stating at least the title, year, new authors, and
2415 - publisher of the Modified Version as given on the Title Page. If
2416 - there is no section entitled "History" in the Document, create one
2417 - stating the title, year, authors, and publisher of the Document as
2418 - given on its Title Page, then add an item describing the Modified
2419 - Version as stated in the previous sentence.</LI>
2420 +<p>
2421 + You may combine the Document with other documents released under this
2422 + License, under the terms defined in section 4 above for modified
2423 + versions, provided that you include in the combination all of the
2424 + Invariant Sections of all of the original documents, unmodified, and
2425 + list them all as Invariant Sections of your combined work in its
2426 + license notice, and that you preserve all their Warranty Disclaimers.
2427 +</p>
2429 -<LI>Preserve the network location, if any, given in the Document for
2430 - public access to a Transparent copy of the Document, and likewise
2431 - the network locations given in the Document for previous versions
2432 - it was based on. These may be placed in the "History" section.
2433 - You may omit a network location for a work that was published at
2434 - least four years before the Document itself, or if the original
2435 - publisher of the version it refers to gives permission.</LI>
2437 -<LI>In any section entitled "Acknowledgements" or "Dedications",
2438 - preserve the section's title, and preserve in the section all the
2439 - substance and tone of each of the contributor acknowledgements
2440 - and/or dedications given therein.</LI>
2441 +<p>
2442 + The combined work need only contain one copy of this License, and
2443 + multiple identical Invariant Sections may be replaced with a single
2444 + copy. If there are multiple Invariant Sections with the same name but
2445 + different contents, make the title of each such section unique by
2446 + adding at the end of it, in parentheses, the name of the original
2447 + author or publisher of that section if known, or else a unique number.
2448 + Make the same adjustment to the section titles in the list of
2449 + Invariant Sections in the license notice of the combined work.
2450 +</p>
2452 -<LI>Preserve all the Invariant Sections of the Document, unaltered in
2453 - their text and in their titles. Section numbers or the equivalent
2454 - are not considered part of the section titles.</LI>
2455 +<p>
2456 + In the combination, you must combine any sections Entitled "History"
2457 + in the various original documents, forming one section Entitled
2458 + "History"; likewise combine any sections Entitled "Acknowledgements",
2459 + and any sections Entitled "Dedications". You must delete all sections
2460 + Entitled "Endorsements."
2461 +</p>
2463 -<LI>Delete any section entitled "Endorsements". Such a section may
2464 - not be included in the Modified Version.</LI>
2465 +<p>
2466 + <strong>6. COLLECTIONS OF DOCUMENTS</strong>
2467 +</p>
2469 -<LI>Do not retitle any existing section as "Endorsements" or to
2470 - conflict in title with any Invariant Section.</LI>
2471 -</OL>
2472 +<p>
2473 + You may make a collection consisting of the Document and other documents
2474 + released under this License, and replace the individual copies of this
2475 + License in the various documents with a single copy that is included in
2476 + the collection, provided that you follow the rules of this License for
2477 + verbatim copying of each of the documents in all other respects.
2478 +</p>
2480 -<P>If the Modified Version includes new front-matter sections or
2481 -appendices that qualify as Secondary Sections and contain no material
2482 -copied from the Document, you may at your option designate some or all
2483 -of these sections as invariant. To do this, add their titles to the
2484 -list of Invariant Sections in the Modified Version's license notice.
2485 -These titles must be distinct from any other section titles.</P>
2486 +<p>
2487 + You may extract a single document from such a collection, and distribute
2488 + it individually under this License, provided you insert a copy of this
2489 + License into the extracted document, and follow this License in all
2490 + other respects regarding verbatim copying of that document.
2491 +</p>
2493 -<P>You may add a section entitled "Endorsements", provided it contains
2494 -nothing but endorsements of your Modified Version by various
2495 -parties--for example, statements of peer review or that the text has
2496 -been approved by an organization as the authoritative definition of a
2497 -standard.</P>
2498 +<p>
2499 + <strong>7. AGGREGATION WITH INDEPENDENT WORKS</strong>
2500 +</p>
2502 -<P>You may add a passage of up to five words as a Front-Cover Text, and a
2503 -passage of up to 25 words as a Back-Cover Text, to the end of the list
2504 -of Cover Texts in the Modified Version. Only one passage of
2505 -Front-Cover Text and one of Back-Cover Text may be added by (or
2506 -through arrangements made by) any one entity. If the Document already
2507 -includes a cover text for the same cover, previously added by you or
2508 -by arrangement made by the same entity you are acting on behalf of,
2509 -you may not add another; but you may replace the old one, on explicit
2510 -permission from the previous publisher that added the old one.</P>
2511 +<p>
2512 + A compilation of the Document or its derivatives with other separate
2513 + and independent documents or works, in or on a volume of a storage or
2514 + distribution medium, is called an "aggregate" if the copyright
2515 + resulting from the compilation is not used to limit the legal rights
2516 + of the compilation's users beyond what the individual works permit.
2517 + When the Document is included in an aggregate, this License does not
2518 + apply to the other works in the aggregate which are not themselves
2519 + derivative works of the Document.
2520 +</p>
2522 -<P>The author(s) and publisher(s) of the Document do not by this License
2523 -give permission to use their names for publicity for or to assert or
2524 -imply endorsement of any Modified Version.</P>
2525 +<p>
2526 + If the Cover Text requirement of section 3 is applicable to these
2527 + copies of the Document, then if the Document is less than one half of
2528 + the entire aggregate, the Document's Cover Texts may be placed on
2529 + covers that bracket the Document within the aggregate, or the
2530 + electronic equivalent of covers if the Document is in electronic form.
2531 + Otherwise they must appear on printed covers that bracket the whole
2532 + aggregate.
2533 +</p>
2535 -<H2>5. Combining Documents</H2>
2536 +<p>
2537 + <strong>8. TRANSLATION</strong>
2538 +</p>
2540 -<P>You may combine the Document with other documents released under this
2541 -License, under the terms defined in section 4 above for modified
2542 -versions, provided that you include in the combination all of the
2543 -Invariant Sections of all of the original documents, unmodified, and
2544 -list them all as Invariant Sections of your combined work in its
2545 -license notice.</P>
2546 +<p>
2547 + Translation is considered a kind of modification, so you may
2548 + distribute translations of the Document under the terms of section 4.
2549 + Replacing Invariant Sections with translations requires special
2550 + permission from their copyright holders, but you may include
2551 + translations of some or all Invariant Sections in addition to the
2552 + original versions of these Invariant Sections. You may include a
2553 + translation of this License, and all the license notices in the
2554 + Document, and any Warranty Disclaimers, provided that you also include
2555 + the original English version of this License and the original versions
2556 + of those notices and disclaimers. In case of a disagreement between
2557 + the translation and the original version of this License or a notice
2558 + or disclaimer, the original version will prevail.
2559 +</p>
2561 -<P>The combined work need only contain one copy of this License, and
2562 -multiple identical Invariant Sections may be replaced with a single
2563 -copy. If there are multiple Invariant Sections with the same name but
2564 -different contents, make the title of each such section unique by
2565 -adding at the end of it, in parentheses, the name of the original
2566 -author or publisher of that section if known, or else a unique number.
2567 -Make the same adjustment to the section titles in the list of
2568 -Invariant Sections in the license notice of the combined work.</P>
2569 +<p>
2570 + If a section in the Document is Entitled "Acknowledgements",
2571 + "Dedications", or "History", the requirement (section 4) to Preserve
2572 + its Title (section 1) will typically require changing the actual
2573 + title.
2574 +</p>
2576 -<P>In the combination, you must combine any sections entitled "History"
2577 -in the various original documents, forming one section entitled
2578 -"History"; likewise combine any sections entitled "Acknowledgements",
2579 -and any sections entitled "Dedications". You must delete all sections
2580 -entitled "Endorsements."</P>
2581 +<p>
2582 + <strong>9. TERMINATION</strong>
2583 +</p>
2585 -<H2>6. Collections Of Documents</H2>
2586 +<p>
2587 + You may not copy, modify, sublicense, or distribute the Document except
2588 + as expressly provided for under this License. Any other attempt to
2589 + copy, modify, sublicense or distribute the Document is void, and will
2590 + automatically terminate your rights under this License. However,
2591 + parties who have received copies, or rights, from you under this
2592 + License will not have their licenses terminated so long as such
2593 + parties remain in full compliance.
2594 +</p>
2596 -<P>You may make a collection consisting of the Document and other documents
2597 -released under this License, and replace the individual copies of this
2598 -License in the various documents with a single copy that is included in
2599 -the collection, provided that you follow the rules of this License for
2600 -verbatim copying of each of the documents in all other respects.</P>
2601 +<p>
2602 + <strong>10. FUTURE REVISIONS OF THIS LICENSE</strong>
2603 +</p>
2605 -<P>You may extract a single document from such a collection, and distribute
2606 -it individually under this License, provided you insert a copy of this
2607 -License into the extracted document, and follow this License in all
2608 -other respects regarding verbatim copying of that document.</P>
2609 +<p>
2610 + The Free Software Foundation may publish new, revised versions
2611 + of the GNU Free Documentation License from time to time. Such new
2612 + versions will be similar in spirit to the present version, but may
2613 + differ in detail to address new problems or concerns. See
2614 + http://www.gnu.org/copyleft/.
2615 +</p>
2617 -<H2>7. Aggregation With Independent Works</H2>
2618 +<p>
2619 + Each version of the License is given a distinguishing version number.
2620 + If the Document specifies that a particular numbered version of this
2621 + License "or any later version" applies to it, you have the option of
2622 + following the terms and conditions either of that specified version or
2623 + of any later version that has been published (not as a draft) by the
2624 + Free Software Foundation. If the Document does not specify a version
2625 + number of this License, you may choose any version ever published (not
2626 + as a draft) by the Free Software Foundation.
2627 +</p>
2629 -<P>A compilation of the Document or its derivatives with other separate
2630 -and independent documents or works, in or on a volume of a storage or
2631 -distribution medium, does not as a whole count as a Modified Version
2632 -of the Document, provided no compilation copyright is claimed for the
2633 -compilation. Such a compilation is called an "aggregate", and this
2634 -License does not apply to the other self-contained works thus compiled
2635 -with the Document, on account of their being thus compiled, if they
2636 -are not themselves derivative works of the Document.</P>
2637 +<h3>How to use this License for your documents</h3>
2639 -<P>If the Cover Text requirement of section 3 is applicable to these
2640 -copies of the Document, then if the Document is less than one quarter
2641 -of the entire aggregate, the Document's Cover Texts may be placed on
2642 -covers that surround only the Document within the aggregate.
2643 -Otherwise they must appear on covers around the whole aggregate.</P>
2644 +<p>
2645 + To use this License in a document you have written, include a copy of
2646 + the License in the document and put the following copyright and
2647 + license notices just after the title page:
2648 +</p>
2650 -<H2>8. Translation</H2>
2651 +<pre>
2652 + Copyright (c) YEAR YOUR NAME.
2653 + Permission is granted to copy, distribute and/or modify this document
2654 + under the terms of the GNU Free Documentation License, Version 1.2
2655 + or any later version published by the Free Software Foundation;
2656 + with no Invariant Sections, no Front-Cover Texts, and no Back-Cover
2657 + Texts. A copy of the license is included in the section entitled "GNU
2658 + Free Documentation License".
2659 +</pre>
2661 -<P>Translation is considered a kind of modification, so you may
2662 -distribute translations of the Document under the terms of section 4.
2663 -Replacing Invariant Sections with translations requires special
2664 -permission from their copyright holders, but you may include
2665 -translations of some or all Invariant Sections in addition to the
2666 -original versions of these Invariant Sections. You may include a
2667 -translation of this License provided that you also include the
2668 -original English version of this License. In case of a disagreement
2669 -between the translation and the original English version of this
2670 -License, the original English version will prevail.</P>
2671 +<p>
2672 + If you have Invariant Sections, Front-Cover Texts and Back-Cover Texts,
2673 + replace the "with...Texts." line with this:
2674 +</p>
2676 -<H2>9. Termination</H2>
2677 +<pre>
2678 + with the Invariant Sections being LIST THEIR TITLES, with the
2679 + Front-Cover Texts being LIST, and with the Back-Cover Texts being LIST.
2680 +</pre>
2682 -<P>You may not copy, modify, sublicense, or distribute the Document except
2683 -as expressly provided for under this License. Any other attempt to
2684 -copy, modify, sublicense or distribute the Document is void, and will
2685 -automatically terminate your rights under this License. However,
2686 -parties who have received copies, or rights, from you under this
2687 -License will not have their licenses terminated so long as such
2688 -parties remain in full compliance.</P>
2689 +<p>
2690 + If you have Invariant Sections without Cover Texts, or some other
2691 + combination of the three, merge those two alternatives to suit the
2692 + situation.
2693 +</p>
2695 -<H2>10. Future Revisions Of This License</H2>
2697 -<P>The Free Software Foundation may publish new, revised versions
2698 -of the GNU Free Documentation License from time to time. Such new
2699 -versions will be similar in spirit to the present version, but may
2700 -differ in detail to address new problems or concerns. See
2701 -<A HREF="http:///www.gnu.org/copyleft/">http:///www.gnu.org/copyleft/</A>.</P>
2703 -<P>Each version of the License is given a distinguishing version number.
2704 -If the Document specifies that a particular numbered version of this
2705 -License "or any later version" applies to it, you have the option of
2706 -following the terms and conditions either of that specified version or
2707 -of any later version that has been published (not as a draft) by the
2708 -Free Software Foundation. If the Document does not specify a version
2709 -number of this License, you may choose any version ever published (not
2710 -as a draft) by the Free Software Foundation.</P>
2711 +<p>
2712 + If your document contains nontrivial examples of program code, we
2713 + recommend releasing these examples in parallel under your choice of
2714 + free software license, such as the GNU General Public License,
2715 + to permit their use in free software.
2716 +</p>
2717 </BODY>
2718 </HTML>
2719 Index: doc/common/kde.css
2720 ===================================================================
2721 --- kdelibs/doc/common/kde.css (.../tags/KDE/3.5.10) (revision 0)
2722 +++ kdelibs/doc/common/kde.css (.../branches/KDE/3.5) (revision 1074156)
2723 @@ -0,0 +1,468 @@
2725 +** HTML elements
2728 +body {
2729 + margin: 0;
2730 + padding: 0;
2731 + text-align: center;
2732 + font-size: 0.8em;
2733 + font-family: "Bitstream Vera Sans", "Lucida Grande", "Trebuchet MS", sans-serif;
2734 + color: #535353;
2735 + background: #ffffff;
2740 +** HTML Tags
2743 +h1, h2, h3, h4
2745 + padding: 0;
2746 + text-align: left;
2747 + font-weight: bold;
2748 + color: #f7800a;
2749 + background: transparent;
2751 +h1 {
2752 + margin: 0 0 0.3em 0;
2753 + font-size: 1.7em;
2755 +h2, h3, h4 {
2756 + margin: 1.3em 0 0 0.3em
2759 +h2 {
2760 + font-size: 1.5em;
2763 +h3 {
2764 + font-size: 1.4em;
2767 +h4 {
2768 + font-size: 1.3em;
2771 +h5 {
2772 + font-size: 1.2em;
2775 +a:link {
2776 + padding-bottom: 0;
2777 + text-decoration: none;
2778 + color: #0057ae;
2781 +a:visited {
2782 + padding-bottom: 0;
2783 + text-decoration: none;
2784 + color: #644A9B;
2788 +a[href]:hover {
2789 + text-decoration: underline;
2792 +hr {
2793 + margin: 0.3em 1em 0.3em 1em;
2794 + height: 1px;
2795 + border: #dddddd dashed;
2796 + border-width: 0 0 1px 0;
2799 +pre {
2800 + display: block;
2801 + margin: 0.3em;
2802 + padding: 0.3em;
2803 + font-size: 1em;
2804 + font-family: Courier, 'Courier New', 'Andale Mono', Monaco, monospace;
2805 + color: #000000;
2806 + background: #f9f9f9;
2809 +input, textarea, select {
2810 + margin: 0.2em;
2811 + padding: 0.1em;
2812 + color: #888888;
2813 + background: #ffffff;
2814 + border: 1px solid;
2817 +blockquote {
2818 + margin: 0.3em;
2819 + padding-left: 2.5em;
2820 + background: transparent;
2823 +del {
2824 + color: #800000;
2825 + text-decoration: line-through;
2828 +dt {
2829 + font-weight: bold;
2830 + font-size: 1.05em;
2831 + color: #0057ae;
2834 +dd {
2835 + margin-left: 1em;
2838 +p {
2839 + margin-top: 0.5em;
2840 + margin-bottom: 0.9em;
2841 + text-align: justify;
2843 +fieldset {
2844 + border: #cccccc 1px solid;
2847 +li {
2848 + text-align: left;
2851 +fieldset {
2852 + margin-bottom: 1em;
2853 + padding: .5em;
2856 +form {
2857 + margin: 0;
2858 + padding: 0;
2861 +hr {
2862 + height: 1px;
2863 + border: #888888 1px solid;
2864 + background: #888888;
2865 + margin: 0.5em 0 0.5em 0 ;
2868 +img {
2869 + border: 0;
2871 +table {
2872 + border-collapse: collapse;
2873 + font-size: 1em;
2875 +th {
2876 + text-align: left;
2877 + padding-right: 1em;
2878 + border: #cccccc solid;
2879 + border-width: 0 0 3px 0;
2884 +** Header
2886 +#header {
2887 + width: 100%;
2888 + color: #535353;
2889 + background: #eeeeee;
2892 +#header_top {
2893 + margin: 0 auto;
2894 + padding: 0;
2895 + width: 60em;
2896 + min-width: 770px;
2897 + max-width: 45em;
2898 + vertical-align: middle;
2899 + color: #ffffff;
2900 + background: url(top.jpg) repeat-x bottom;
2901 +background-color: #0057ae;
2904 +#header_top div {
2905 + margin: 0 auto;
2906 + padding: 0;
2907 + background: url(top-left.jpg) no-repeat bottom left;
2910 +#header_top div div {
2911 + margin: 0 auto;
2912 + padding: 0;
2913 + vertical-align: middle;
2914 + text-align: left;
2915 + font-size: 1.7em;
2916 + font-weight: bold;
2917 + background: url(top-right.jpg) no-repeat bottom right;
2920 +#header_top div div img {
2921 + margin:8px 0px 9px 18px;
2922 + vertical-align: middle;
2925 +#header_bottom {
2926 + margin: 0 auto;
2927 + padding: 0.1em 0em 0.3em 0;
2928 + width: 60em;
2929 + min-width: 770px;
2930 + max-width: 45em;
2931 + vertical-align: middle;
2932 + text-align: right;
2933 + background: #eeeeee;
2936 +#location {
2937 + padding: 0 0 0 1.5em;
2938 + text-align: left;
2939 + line-height: normal;
2940 + font-size: 1.1em;
2941 + font-weight:bold;
2942 + float: left;
2945 +#location ul {
2946 + display: inline;
2947 + margin: 0;
2948 + padding: 0;
2949 + list-style: none;
2952 +#location ul li {
2953 + display: inline;
2954 + white-space : nowrap;
2955 + margin: 0;
2956 + padding: 0 1em 0 0;
2959 +#menu {
2960 + margin: 0 1.5em 0 0;
2961 + text-align: right;
2962 + line-height: normal;
2963 + font-size: 1.1em;
2964 + font-weight: bold;
2967 +#menu ul {
2968 + display: inline;
2969 + list-style: none;
2970 + margin: 0;
2971 + padding: 0;
2972 + text-align: right;
2975 +#menu ul li {
2976 + display: inline;
2977 + white-space : nowrap;
2978 + margin: 0;
2979 + padding: 0 0 0 1em;
2980 + text-align: right;
2983 +.here a:link, .here a:visited {
2984 + text-decoration:underline;
2987 +.here ul a:link, .here ul a:visited {
2988 + text-decoration:none;
2991 +#menu ul li a {
2992 + font-weight: bold;
2997 +** Content
3000 +#content {
3001 + width: 100%;
3004 +#main {
3005 + /* padding in px not ex because IE messes up 100% width tables otherwise */
3006 + padding-left: 10px;
3007 + text-align: left;
3010 +div.nav {
3011 + display: none;
3014 +/* The project name (redundant as it is shown in the menu, too) */
3015 +div.clearer+h2 {
3016 + display: none;
3019 +/* The header on top of a page e.g. "MediaObject Class Reference" */
3020 +#main>h1 {
3021 + text-align: center;
3022 + margin-top: 1em;
3023 + margin-bottom: 2em;
3026 +/* The group links below the page header */
3027 +#main>h1>small {
3028 + font-size: 60%;
3031 +/* Section headers like "Detailed Description" */
3032 +#main>h2 {
3033 + margin-left: 0;
3034 + margin-top: 1em;
3035 + margin-bottom: 1em;
3038 +/* The #include line */
3039 +#main>h1+code {
3040 + font-size: 120%;
3041 + background: #F1F1F1;
3042 + border: 1px solid #E7E7E7;
3043 + padding: 2px;
3044 + display: block;
3047 +/* The version number (e.g. '4.0') on Mainpages - reduntant as it's already shown in the main title */
3048 +#main>h1+p+h3 {
3049 + display: none;
3052 +#body_wrapper {
3053 + margin: 0 auto;
3054 + width: 60em;
3055 + min-width: 770px;
3056 + max-width: 45em;
3057 + border: #dddddd solid;
3058 + border-width: 0 0 0 1px;
3061 +#body {
3062 + float: left;
3063 + margin: 0;
3064 + padding: 0;
3065 + min-height: 40em;
3066 + width: 60em;
3067 + min-width: 770px;
3068 + max-width: 45em;
3071 +#right {
3072 + float: right;
3073 + margin: 0;
3074 + padding: 0;
3075 + width: 73%;
3078 +/* These are date cells on the front page. */
3079 +td.cell_date {
3080 + width: 8em;
3081 + min-width: 8em;
3084 +#hotspot, .sideimage {
3085 + float: right;
3086 + margin: 1ex 1em;
3087 + clear: right;
3090 +.belowimage, h1, h2, h3, h4, h5 {
3091 + clear: right;
3096 +** Left Menu
3099 +#left {
3100 + float: left;
3101 + margin: 0;
3102 + padding: 0;
3103 + width: 25%;
3106 +.menu_box {
3107 + padding: 0.7em 0 0 0;
3110 +.menu_box ul {
3111 + text-align: left;
3114 +.menu_box li {
3115 + list-style-type: none;
3116 + text-align: left;
3117 + margin-left: 0.1em;
3120 +.menu_box ul ul {
3121 +margin: 0;
3122 +padding-left: 0;
3125 +.menu_box li li {
3126 +margin-left: 1em;
3129 +.menu_box .active{
3130 + color: #cf4913;
3133 +.menutitle {
3134 + margin: 0.6em 0 1.2em 0;
3135 + padding:0;
3136 + color: #ffffff;
3137 + background: url(block_title_mid.png) repeat-y right;
3138 +background-color: #0057ae;
3140 +.menutitle div {
3141 + margin: 0;
3142 + padding:0;
3143 + background: url(block_title_top.png) no-repeat top right;
3145 +.menutitle div h2 {
3146 + margin: 0;
3147 + padding: 0.2em 0 0.3em 1.3em;
3148 + line-height:1.2em;
3149 + font-size: 120%;
3150 + font-weight: normal;
3151 + color: #ffffff;
3152 + background: url(block_title_bottom.png) no-repeat bottom right;
3155 +.clearer {
3156 + clear: both;
3157 + height: 1px;
3162 +** Footer
3164 +#footer {
3165 + width: 100%;
3166 + background: #eeeeee;
3169 +#footer_text {
3170 + margin: 0 auto;
3171 + padding: 1em 0 1em 3.5em;
3172 + width: 51.5em;
3173 + text-align: left;
3174 + color: #000000;
3175 + background: #eeeeee;
3178 +#footer a:link, #footer a:visited {
3179 + color: #4d88c3;
3182 +#quicklinks {
3183 +font-size: 1em;
3184 +padding: 1em;
3185 +text-align: center;
3186 +margin-top: 0.5em;
3187 +margin-left: 0.2em;
3188 +margin-bottom: 0.5em;
3189 +margin-right: 0.2em;
3192 Index: doc/common/block_title_top.png
3193 ===================================================================
3194 Cannot display: file marked as a binary type.
3195 svn:mime-type = application/octet-stream
3197 Property changes on: doc/common/block_title_top.png
3198 ___________________________________________________________________
3199 Added: svn:mime-type
3200 + application/octet-stream
3202 Index: doc/common/mainheader.html
3203 ===================================================================
3204 --- kdelibs/doc/common/mainheader.html (.../tags/KDE/3.5.10) (revision 850549)
3205 +++ kdelibs/doc/common/mainheader.html (.../branches/KDE/3.5) (revision 1074156)
3206 @@ -1,70 +1,66 @@
3207 <?xml version="1.0" encoding="UTF-8"?>
3208 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
3209 -<html xmlns="http://www.w3.org/1999/xhtml" lang="en_US" xml:lang="en_US">
3211 +<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
3212 <head>
3213 - <title>$projectname</title>
3214 - <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
3215 + <title>$title</title>
3217 - <meta http-equiv="Content-Style-Type" content="text/css" />
3218 +<style type="text/css">
3219 + .cp-doNotDisplay { display: none; }
3220 + @media aural, braille, handheld, tty { .cp-doNotDisplay { display: inline; speak: normal; }}
3221 + .cp-edit { text-align: right; }
3222 + @media print, embossed { .cp-edit { display: none; }}
3223 +</style>
3225 - <meta http-equiv="pics-label" content='(pics-1.1 "http://www.icra.org/ratingsv02.html" comment "ICRAonline DE v2.0" l gen true for "http://www.kde.org" r (nz 1 vz 1 lz 1 oz 1 cb 1) "http://www.rsac.org/ratingsv01.html" l gen true for "http://www.kde.org" r (n 0 s 0 v 0 l 0))' />
3227 + <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
3228 + <meta http-equiv="Content-Style-Type" content="text/css" />
3229 + <link rel="meta" href="http://www.kde.org/labels.rdf" type="application/rdf+xml" title="ICRA labels" />
3230 <meta name="trademark" content="KDE e.V." />
3231 <meta name="description" content="K Desktop Environment Homepage, KDE.org" />
3232 <meta name="MSSmartTagsPreventParsing" content="true" />
3233 <meta name="robots" content="all" />
3235 - <link rel="shortcut icon" href="@topdir@/favicon.ico" />
3237 -<link rel="stylesheet" media="screen" type="text/css" title="APIDOX" href="doxygen.css" />
3240 -<style type="text/css">
3241 -<!--
3242 -hr { display: none; }
3243 -#content h2 { margin-left: 0px; }
3244 -table.mdTable { background-color: #f8f8f8; border: .2em solid #d7d7d7; }
3245 -td.mdRow { padding: 8px 20px; }
3246 -td.md { font-weight: bold; }
3247 -td.mdname1 { font-weight: bold; color: #602020; }
3248 -td.mdname { font-weight: bold; color: #602020; }
3250 -.copyrights { width: 80%; margin: 1ex 10%; color:#BCBCBC; }
3251 -.copyrights a { color: #9A9A9A; }
3253 --->
3254 -</style>
3256 + <meta name="no-email-collection" content="http://www.unspam.com/noemailcollection" />
3257 + <link rel="shortcut icon" href="@topdir@/favicon.ico" /><link rel="icon" href="@topdir@/favicon.ico" />
3258 + <link rel="stylesheet" type="text/css" href="@topdir@/doxygen.css" />
3259 + <link rel="stylesheet" type="text/css" href="@topdir@/tabs.css" />
3260 + <link rel="stylesheet" media="screen" type="text/css" title="KDE Colors" href="@topdir@/kde.css" />
3261 + <link rel="stylesheet" media="print, embossed" type="text/css" href="@topdir@/print.css" />
3262 + <link rel="stylesheet" media="screen, aural, handheld, tty, braille" type="text/css" title="Flat" href="@topdir@/flat.css" />
3263 </head>
3265 <body>
3267 -<div id="nav_header_top" align="right">
3268 - <a href="#content" class="doNotDisplay" accesskey="2">Skip to main content ::</a>
3269 +<ul class="cp-doNotDisplay">
3270 + <li><a href="#cp-content" accesskey="2">Skip to content</a></li>
3271 + <li><a href="#cp-menu" accesskey="5">Skip to link menu</a></li>
3272 +</ul>
3274 - <a href="@topdir@"><img id="nav_header_logo" alt="Home" align="left" src="@topdir@/kde_gear_64.png" border="0" /></a>
3275 - <span class="doNotDisplay">::</span>
3276 +<div id="container">
3277 +<div id="header">
3278 + <div id="header_top"><div><div>
3279 + <img alt ="" src="@topdir@/top-kde.jpg"/>
3280 + KDE 3.5 API Reference </div></div></div>
3281 + <div id="header_bottom">
3282 + <div id="location">
3283 + <ul>
3284 + <li><a href="http://api.kde.org">KDE API Reference</a></li>
3285 + </ul>
3286 + </div>
3288 - <div id="nav_header_title" align="left">KDE API Reference</div>
3291 -</div>
3293 -<div id="nav_header_bottom" align="right">
3294 - <span class="doNotDisplay">:: <a href="#navigation" accesskey="5">Skip to Link Menu</a><br/></span>
3295 - <div id="nav_header_bottom_right" style="text-align: left;">
3296 -/ <a href="@topdir@">API Reference</a>
3297 + <div id="menu">
3298 +<ul><li><a href="http://kde.org/family/">Sitemap</a></li>
3299 +<li><a href="http://kde.org/contact/">Contact Us</a></li>
3300 +</ul> </div>
3301 </div>
3302 </div>
3303 +<!-- End page header -->
3304 + <div id="body_wrapper">
3305 + <div id="body">
3306 + <!-- begin main content -->
3307 + <div id="right">
3308 + <div class="content">
3309 + <div id="main">
3310 + <div class="clearer">&nbsp;</div>
3311 +<h2><a name="content"></a>$projectname</h2>
3314 -<table id="main" border="0" cellpadding="0" cellspacing="0" width="100%">
3315 -<tr>
3316 - <td valign="top" class="menuheader" height="0"></td>
3318 - <td id="contentcolumn" valign="top" rowspan="2" >
3319 - <div id="content"><div style="width:100%;">
3320 - <a name="content"></a>
3323 +<!-- BC -->
3324 Index: doc/common/README.Doxygen
3325 ===================================================================
3326 --- kdelibs/doc/common/README.Doxygen (.../tags/KDE/3.5.10) (revision 850549)
3327 +++ kdelibs/doc/common/README.Doxygen (.../branches/KDE/3.5) (revision 1074156)
3328 @@ -29,7 +29,7 @@
3329 In a configured build directory, you can use "make apidox" to
3330 generate the API dox for the module -- assuming it has any, of course.
3331 Writing dox is beyond the scope of this README -- see the notes at
3332 -http://developer.kde.org/policies/documentationpolicy.html .
3333 +http://techbase.kde.org/Policies/Library_Documentation_Policy .
3334 You can generate dox by hand -- without even having a configured
3335 build directory -- as explained below. There is also documentation
3336 for the special tags you can enter in Makefile.am anywhere
3337 Index: doc/common/flat.css
3338 ===================================================================
3339 --- kdelibs/doc/common/flat.css (.../tags/KDE/3.5.10) (revision 0)
3340 +++ kdelibs/doc/common/flat.css (.../branches/KDE/3.5) (revision 1074156)
3341 @@ -0,0 +1,446 @@
3343 +** HTML elements
3346 +body {
3347 + margin: 0;
3348 + padding: 0;
3349 + text-align: center;
3350 + font-size: 0.8em;
3351 + font-family: "Bitstream Vera Sans", "Lucida Grande", "Trebuchet MS", sans-serif;
3352 + color: #535353;
3353 + background: #ffffff;
3358 +** HTML Tags
3361 +h1, h2, h3, h4
3363 + padding: 0;
3364 + text-align: left;
3365 + font-weight: bold;
3366 + color: #f7800a;
3367 + background: transparent;
3369 +h1 {
3370 + margin: 0 0 0.3em 0;
3371 + font-size: 1.7em;
3373 +h2, h3, h4 {
3374 + margin: 1.3em 0 0 0.3em
3377 +h2 {
3378 + font-size: 1.5em;
3381 +h3 {
3382 + font-size: 1.4em;
3385 +h4 {
3386 + font-size: 1.3em;
3389 +h5 {
3390 + font-size: 1.2em;
3393 +a:link {
3394 + padding-bottom: 0;
3395 + text-decoration: none;
3396 + color: #0057ae;
3399 +a:visited {
3400 + padding-bottom: 0;
3401 + text-decoration: none;
3402 + color: #644A9B;
3406 +a[href]:hover {
3407 + text-decoration: underline;
3410 +hr {
3411 + margin: 0.3em 1em 0.3em 1em;
3412 + height: 1px;
3413 + border: #dddddd dashed;
3414 + border-width: 0 0 1px 0;
3417 +pre {
3418 + display: block;
3419 + margin: 0.3em;
3420 + padding: 0.3em;
3421 + font-size: 1em;
3422 + font-family: Courier, 'Courier New', 'Andale Mono', Monaco, monospace;
3423 + color: #000000;
3424 + background: #f9f9f9;
3425 + border: #2f6fab dashed;
3426 + border-width: 1px;
3427 + overflow: auto;
3428 + line-height: 1.1em;
3431 +input, textarea, select {
3432 + margin: 0.2em;
3433 + padding: 0.1em;
3434 + color: #888888;
3435 + background: #ffffff;
3436 + border: 1px solid;
3439 +blockquote {
3440 + margin: 0.3em;
3441 + padding-left: 2.5em;
3442 + background: transparent;
3445 +del {
3446 + color: #800000;
3447 + text-decoration: line-through;
3450 +dt {
3451 + font-weight: bold;
3452 + font-size: 1.05em;
3453 + color: #0057ae;
3456 +dd {
3457 + margin-left: 1em;
3460 +p {
3461 + margin-top: 0.5em;
3462 + margin-bottom: 0.9em;
3463 + text-align: justify;
3465 +fieldset {
3466 + border: #cccccc 1px solid;
3469 +li {
3470 + text-align: left;
3473 +fieldset {
3474 + margin-bottom: 1em;
3475 + padding: .5em;
3478 +form {
3479 + margin: 0;
3480 + padding: 0;
3483 +hr {
3484 + height: 1px;
3485 + border: #888888 1px solid;
3486 + background: #888888;
3487 + margin: 0.5em 0 0.5em 0 ;
3490 +img {
3491 + border: 0;
3493 +table {
3494 + border-collapse: collapse;
3495 + font-size: 1em;
3497 +th {
3498 + text-align: left;
3499 + padding-right: 1em;
3500 + border: #cccccc solid;
3501 + border-width: 0 0 3px 0;
3506 +** Header
3508 +#header {
3509 + color: #535353;
3510 + background: #eeeeee;
3513 +#header_top {
3514 + margin: 0 auto;
3515 + padding: 0;
3516 + vertical-align: middle;
3517 + color: #ffffff;
3518 + background: url(top.jpg) repeat-x bottom;
3519 +background-color: #0057ae;
3522 +#header_top div {
3523 + margin: 0 auto;
3524 + padding: 0;
3525 + background: url(top-left.jpg) no-repeat bottom left;
3528 +#header_top div div {
3529 + margin: 0 auto;
3530 + padding: 0;
3531 + vertical-align: middle;
3532 + text-align: left;
3533 + font-size: 1.7em;
3534 + font-weight: bold;
3535 + background: url(top-right.jpg) no-repeat bottom right;
3538 +#header_top div div img {
3539 + margin:8px 0px 9px 18px;
3540 + vertical-align: middle;
3543 +#header_bottom {
3544 + margin: 0 auto;
3545 + padding: 0.1em 0em 0.3em 0;
3546 + vertical-align: middle;
3547 + text-align: right;
3548 + background: #eeeeee;
3551 +#location {
3552 + padding: 0 0 0 1.5em;
3553 + text-align: left;
3554 + line-height: normal;
3555 + font-size: 1.1em;
3556 + font-weight:bold;
3559 +#location ul {
3560 + display: inline;
3561 + margin: 0;
3562 + padding: 0;
3563 + list-style: none;
3566 +#location ul li {
3567 + display: inline;
3568 + white-space : nowrap;
3569 + margin: 0;
3570 + padding: 0 1em 0 0;
3573 +#menu {
3574 + margin: 0 1.5em 0 0;
3575 + text-align: right;
3576 + line-height: normal;
3577 + font-size: 1.1em;
3578 + font-weight: bold;
3581 +#menu ul {
3582 + display: inline;
3583 + list-style: none;
3584 + margin: 0;
3585 + padding: 0;
3586 + text-align: right;
3589 +#menu ul li {
3590 + display: inline;
3591 + white-space : nowrap;
3592 + margin: 0;
3593 + padding: 0 0 0 1em;
3594 + text-align: right;
3597 +.here a:link, .here a:visited {
3598 + text-decoration:underline;
3601 +.here ul a:link, .here ul a:visited {
3602 + text-decoration:none;
3605 +#menu ul li a {
3606 + font-weight: bold;
3611 +** Content
3614 +#content {
3617 +#main {
3618 + /* padding in px not ex because IE messes up 100% width tables otherwise */
3619 + padding: 0 10px 0 10px;
3620 + text-align: left;
3623 +div.nav {
3624 + display: none;
3627 +/* The project name (redundant as it is shown in the menu, too) */
3628 +div.clearer+h2 {
3629 + display: none;
3632 +/* The header on top of a page e.g. "MediaObject Class Reference" */
3633 +#main>h1 {
3634 + text-align: center;
3635 + margin-top: 1em;
3636 + margin-bottom: 2em;
3639 +/* The group links below the page header */
3640 +#main>h1>small {
3641 + font-size: 60%;
3644 +/* Section headers like "Detailed Description" */
3645 +#main>h2 {
3646 + margin-left: 0;
3647 + margin-top: 1em;
3648 + margin-bottom: 1em;
3651 +/* The #include line */
3652 +#main>h1+code {
3653 + font-size: 120%;
3654 + background: #F1F1F1;
3655 + border: 1px solid #E7E7E7;
3656 + padding: 2px;
3657 + display: block;
3660 +/* The version number (e.g. '4.0') on Mainpages - reduntant as it's already shown in the main title */
3661 +#main>h1+p+h3 {
3662 + display: none;
3665 +#body_wrapper {
3666 + margin: 0 auto;
3667 + border: #dddddd solid;
3668 + border-width: 0 0 0 1px;
3671 +#body {
3672 + margin: 0;
3673 + padding: 0;
3676 +#right {
3677 + margin: 0;
3678 + padding: 0;
3681 +/* These are date cells on the front page. */
3682 +td.cell_date {
3685 +#hotspot, .sideimage {
3686 + margin: 1ex 1em;
3687 + clear: right;
3690 +.belowimage, h1, h2, h3, h4, h5 {
3691 + clear: right;
3696 +** Left Menu
3699 +#left {
3700 + margin: 0;
3701 + padding: 0;
3704 +.menu_box {
3705 + padding: 0.7em 0 0 0;
3708 +.menu_box ul {
3709 + text-align: left;
3712 +.menu_box li {
3713 + list-style-type: none;
3714 + text-align: left;
3715 + margin-left: 0.1em;
3718 +.menu_box ul ul {
3719 +margin: 0;
3720 +padding-left: 0;
3723 +.menu_box li li {
3724 +margin-left: 1em;
3727 +.menu_box .active{
3728 + color: #cf4913;
3731 +.menutitle {
3732 + margin: 0.6em 0 1.2em 0;
3733 + padding:0;
3734 + color: #ffffff;
3735 + background: url(block_title_mid.png) repeat-y right;
3736 +background-color: #0057ae;
3738 +.menutitle div {
3739 + margin: 0;
3740 + padding:0;
3741 + background: url(block_title_top.png) no-repeat top right;
3743 +.menutitle div h2 {
3744 + margin: 0;
3745 + padding: 0.2em 0 0.3em 1.3em;
3746 + line-height:1.2em;
3747 + font-size: 120%;
3748 + font-weight: normal;
3749 + color: #ffffff;
3750 + background: url(block_title_bottom.png) no-repeat bottom right;
3753 +.clearer {
3754 + clear: both;
3755 + height: 1px;
3760 +** Footer
3762 +#footer {
3763 + background: #eeeeee;
3766 +#footer_text {
3767 + margin: 0 auto;
3768 + padding: 1em 0 1em 3.5em;
3769 + text-align: left;
3770 + color: #000000;
3771 + background: #eeeeee;
3774 +#footer a:link, #footer a:visited {
3775 + color: #4d88c3;
3778 +#quicklinks {
3779 +font-size: 1em;
3780 +padding: 1em;
3781 +text-align: center;
3782 +margin-top: 0.5em;
3783 +margin-left: 0.2em;
3784 +margin-bottom: 0.5em;
3785 +margin-right: 0.2em;
3788 Index: doc/common/top.jpg
3789 ===================================================================
3790 Cannot display: file marked as a binary type.
3791 svn:mime-type = application/octet-stream
3793 Property changes on: doc/common/top.jpg
3794 ___________________________________________________________________
3795 Added: svn:mime-type
3796 + application/octet-stream
3798 Index: doc/common/top-kde.jpg
3799 ===================================================================
3800 Cannot display: file marked as a binary type.
3801 svn:mime-type = application/octet-stream
3803 Property changes on: doc/common/top-kde.jpg
3804 ___________________________________________________________________
3805 Added: svn:mime-type
3806 + application/octet-stream
3808 Index: doc/common/fdl-notice.html
3809 ===================================================================
3810 --- kdelibs/doc/common/fdl-notice.html (.../tags/KDE/3.5.10) (revision 850549)
3811 +++ kdelibs/doc/common/fdl-notice.html (.../branches/KDE/3.5) (revision 1074156)
3812 @@ -6,7 +6,7 @@
3813 <body>
3815 <p>Permission is granted to copy, distribute and/or modify this document
3816 -under the terms of the GNU Free Documentation License, Version 1.1 or any
3817 +under the terms of the GNU Free Documentation License, Version 1.2 or any
3818 later version published by the Free Software Foundation; with no Invariant
3819 Sections, with no Front-Cover Texts, and with no Back-Cover Texts. A copy
3820 of the license is included <a href="fdl-license.html">here</a>.</p>
3821 Index: doc/common/top-right.png
3822 ===================================================================
3823 Cannot display: file marked as a binary type.
3824 svn:mime-type = application/octet-stream
3826 Property changes on: doc/common/top-right.png
3827 ___________________________________________________________________
3828 Added: svn:mime-type
3829 + application/octet-stream
3831 Index: doc/common/footer.html
3832 ===================================================================
3833 --- kdelibs/doc/common/footer.html (.../tags/KDE/3.5.10) (revision 850549)
3834 +++ kdelibs/doc/common/footer.html (.../branches/KDE/3.5) (revision 1074156)
3835 @@ -1,13 +1,12 @@
3836 - </div></div>
3839 - </td>
3840 - </tr>
3841 - <tr>
3842 - <td valign="top" id="leftmenu" width="25%">
3843 - <a name="navigation"></a>
3844 - <div class="menu_box"><h2>$projectname</h2>
3845 -<div class="nav_list">
3846 + </div>
3847 + </div>
3848 + </div>
3849 + <div id="left">
3850 + <div class="menu_box">
3851 +<a name="cp-menu" /><div class="menutitle"><div>
3852 +<h2 id="cp-menu-project">$projectname</h2>
3853 +<a href="#cp-skip-project" class="cp-doNotDisplay">Skip menu "$projectname"</a>
3854 +</div></div>
3855 <!-- menu -->
3856 <!-- cmenu.begin -->
3857 <h2>Class Picker</h2>
3858 @@ -20,46 +19,46 @@
3859 </form>
3860 </div>
3861 <!-- cmenu.end -->
3863 +<div class="menu_box">
3864 +<a name="cp-menu" /><div class="menutitle"><div>
3865 +<h2 id="cp-menu-project">@topname@</h2>
3866 +<a href="#cp-skip-project" class="cp-doNotDisplay">Skip menu "@topname@"</a>
3867 </div></div>
3868 -<div class="menu_box"><h2>API Dox</h2>
3869 <div class="nav_list">
3870 <ul>
3871 <!-- gmenu -->
3872 </ul></div></div>
3874 + </div>
3875 + </div>
3876 + <div class="clearer"></div>
3877 + </div>
3878 + <div class="clearer"></div>
3879 + </div>
3881 - </td>
3882 -</tr>
3883 -</table>
3885 -<span class="doNotDisplay">
3886 - <a href="http://www.kde.org/" accesskey="8">KDE Home</a> |
3887 - <a href="http://accessibility.kde.org/" accesskey="9">KDE Accessibility Home</a> |
3888 - <a href="http://www.kde.org/media/accesskeys.php" accesskey="0">Description of Access Keys</a>
3889 -</span>
3890 + <div id="end_body"></div>
3893 -<div style="height: 8px"></div>
3894 + <div id="footer"><div id="footer_text">
3895 + Generated for @topname@ by
3896 + <a href="http://www.doxygen.org/index.html">doxygen</a> $doxygenversion<br />
3898 -<div id="footer">
3899 - <div id="footer_left">
3900 - Maintained by <a href="&#109;&#97;&#105;&#108;&#116;&#111;&#58;groo&#116;&#64;kde&#46;or&#x67;">Adriaan de Groot</a>
3901 + This website is maintained by <a href="&#109;&#97;&#105;&#108;&#116;&#111;&#58;groo&#116;&#64;kde&#46;or&#x67;">Adriaan de Groot</a>
3903 -<a href="&#109;a&#105;&#108;&#116;&#111;&#58;w&#105;nter&#64;kde&#46;or&#x67">Allen Winter</a>.
3904 -<br/>
3905 - KDE and K Desktop Environment are trademarks of <a href="http://www.kde.org/areas/kde-ev/" title="Homepage of the KDE non-profit Organization">KDE e.V.</a> |
3906 - <a href="http://www.kde.org/contact/impressum.php">Legal</a>
3907 +<a href="&#109;a&#105;&#108;&#116;&#111;&#58;w&#105;n&#116;er&#64;kde&#46;or&#x67;">Allen Winter</a>.<br />
3908 + KDE<sup>&#174;</sup> and <a href="@topdir@/kde_gear_black.png">the K Desktop Environment<sup>&#174;</sup> logo</a> are registered trademarks of <a href="http://ev.kde.org/" title="Homepage of the KDE non-profit Organization">KDE e.V.</a> |
3909 + <a href="http://www.kde.org/contact/impressum.php">Legal</a>
3910 + </div></div>
3911 </div>
3912 - <div id="footer_right"><img src="/media/images/footer_right.png" style="margin: 0px" alt="" /></div>
3913 -</div>
3915 <!--
3916 WARNING: DO NOT SEND MAIL TO THE FOLLOWING EMAIL ADDRESS! YOU WILL
3917 BE BLOCKED INSTANTLY AND PERMANENTLY!
3918 -<a href="mailto:aaaatrap-425acc3b5374943f@kde.org">Block me</a>
3919 +<a href="mailto:aaaatrap-45abe0e0c3bebc77@kde.org">Block me</a>
3920 WARNING END
3923 </body>
3924 </html>
3926 Index: doc/common/block_title_bottom.png
3927 ===================================================================
3928 Cannot display: file marked as a binary type.
3929 svn:mime-type = application/octet-stream
3931 Property changes on: doc/common/block_title_bottom.png
3932 ___________________________________________________________________
3933 Added: svn:mime-type
3934 + application/octet-stream
3936 Index: doc/common/doxygen.css
3937 ===================================================================
3938 --- kdelibs/doc/common/doxygen.css (.../tags/KDE/3.5.10) (revision 850549)
3939 +++ kdelibs/doc/common/doxygen.css (.../branches/KDE/3.5) (revision 1074156)
3940 @@ -1,416 +1,96 @@
3941 -/**
3942 - * based on code by Sebastian Faubel
3943 - * modified by Christoph Cullmann
3944 - */
3946 -/* common (X)HTML formats */
3948 -body {
3949 -font-size: 100%;
3950 -line-height: 1.2em; /* Note: it is inherited as is, not recalculated! */
3951 -background-color: white;
3952 -color: black;
3953 -font-family: sans-serif;
3954 -padding: 0;
3955 -margin: 0;
3956 +#content td.memItemLeft {
3957 +text-align: right;
3960 -table, td, th {
3961 -font-family: sans-serif;
3962 -padding: 0;
3963 -margin: 0;
3964 -text-align: left;
3965 +.groupHeader {
3966 +font-size: medium;
3967 +color: #418ADE;
3970 -input, select {
3971 -font-size: 0.8em;
3972 -line-height: 1em;
3974 +hr { display: none; }
3975 +#content h2 { margin-left: 0px; }
3977 -optgroup {
3978 -font-style: normal;
3979 +table.memname {
3980 +empty-cells: show;
3981 +background-color: #f8f8f8;
3982 +outline: .2em solid #d7d7d7;
3983 +margin-top: 3em;
3984 +margin-bottom: 1em;
3987 -a:link {
3988 -color: #0000C0;
3989 -text-decoration: none;
3990 +td.memname {
3991 +white-space: nowrap;
3992 +font-weight: bold;
3995 -a:visited {
3996 -color: #800080;
3997 -text-decoration: none;
4000 -a:hover {
4001 -text-decoration: underline;
4004 -/* navigation header, this is the combined area with logo and section links */
4006 -#nav_header_top {
4007 - position: absolute;
4008 - z-index: 5;
4010 - top: 0px;
4011 - left: 0px;
4012 - right: 0px;
4013 - width: 100%;
4014 - height: 52px;
4016 - text-align: right;
4018 - background-color: #418ade;
4019 - border-bottom: 1px solid #000000;
4022 -#nav_header_bottom {
4023 - margin-top: 52px;
4024 - padding: 6px 6px 6px 84px;
4025 - background-color: #dfe7f3;
4026 - border-bottom: 1px solid #000000;
4027 - height: 1em;
4030 -#nav_header_logo {
4031 - float: left;
4032 - margin-top: 10px;
4033 - margin-left: 10px;
4034 - border: 0px;
4035 - z-index: 10;
4038 -#nav_header_logo a img {
4039 - width: 64px;
4040 - height: 64px;
4043 -/* title text */
4044 -#nav_header_title {
4045 - position: absolute;
4046 - top: 12px;
4047 - left: 86px;
4048 - border: 0px;
4049 - font-size: 32px;
4050 - font-weight: bold;
4051 - color: white;
4052 - white-space: nowrap;
4054 - line-height: 36px;
4057 -/* location combo */
4058 -#nav_header_location {
4059 - position: absolute;
4060 - top: 12px;
4061 - right: 8px;
4062 - border: 0px;
4063 - color: #444;
4064 - vertical-align: middle;
4065 - white-space: nowrap;
4067 - font-size: 14px;
4070 -/* location URL */
4071 -#nav_header_bottom_left {
4072 - float:left;
4073 - text-align: left;
4074 - vertical-align: middle;
4076 - font-size: 0.8em;
4077 - line-height: 1.1em;
4080 -/* place for the links to contact, sitemap, ... s*/
4081 -#nav_header_bottom_right {
4082 - text-align: right;
4083 - vertical-align: middle;
4085 - font-size: 0.8em;
4086 - line-height: 1.1em;
4089 -#nav_header_bottom a:link, #nav_header_bottom a:visited {
4090 - text-decoration: none;
4093 -#nav_header_bottom a:hover {
4094 - text-decoration: underline;
4097 -.nav_list ul {
4098 -margin: 0px;
4099 -padding: 0em;
4102 -.nav_list ul li {
4103 -list-style-type: none;
4104 -position: relative;
4105 -left: -2em;
4106 -padding: 0px;
4109 -/* main color definitions */
4111 -.invisible {
4112 -display: none;
4115 -.menuheader {
4116 -height: 0;
4117 -line-height: 0;
4118 -margin: 0;
4119 -padding: 0;
4120 -font-size: 0;
4121 -background-color: #3E91EB;
4124 -#leftmenu, #rightmenu {
4125 -width: 20%;
4128 -#leftmenu h2, #rightmenu h2 {
4129 -font-size: 1em;
4130 -padding-left: 1em;
4131 -vertical-align: middle;
4132 -background-color: #418ade;
4133 -border-top: 0.3em solid #418ade;
4134 -border-bottom: 0.3em solid #418ade;
4135 -color: white;
4136 -margin-top: 0;
4139 -#leftmenu ul, #rightmenu ul {
4140 -margin: 0;
4141 -padding-left: 0.5em;
4142 -padding-bottom: 1em;
4145 -#leftmenu li, #rightmenu li {
4146 -font-size: 0.8em;
4147 -margin-left: 2em;
4150 -#leftmenu ul ul, #rightmenu ul ul {
4151 -margin: 0;
4152 -padding-left: 0;
4155 -#leftmenu li li, #rightmenu li li{
4156 -font-size: 0.8em;
4157 -margin-left: 1em;
4160 -/**
4161 - * page footer
4162 - */
4164 -/* background + border at top */
4165 -#footer {
4166 - border-top: 1px solid #000000;
4167 - background-image: url(/media/images/footer_bg.png);
4168 - background-repeat: repeat-x;
4169 - background: #418ADE;
4170 - width: 100%;
4171 - height: 100px;
4172 - bottom:0px;
4175 -/* right footer, contains the wave image */
4176 -#footer_right {
4177 - float: right;
4178 - right: 0px;
4179 - text-align: right;
4180 - z-index: 5;
4183 -#footer_right img {
4184 -display: none;
4187 -/* left footer, contains the text */
4188 -#footer_left {
4189 - float: left;
4190 - text-align: left;
4191 - padding: 1em 1.5em 0em 1.5em;
4192 - clear: both;
4193 - z-index: 10;
4196 -#header {
4197 -font-size: 0.8em;
4198 -height: 1.2em;
4199 -padding-left: 1em;
4200 -vertical-align: middle;
4201 -background-color: #418ade;
4202 -color: white;
4203 -margin: 0;
4204 -padding: 0;
4205 -border-top: 1px solid white;
4206 -border-bottom: 1px solid #206dcd;
4209 -#headerpath {
4210 -text-align: left;
4211 +.paramtype {
4212 +white-space: nowrap;
4213 font-weight: bold;
4214 -padding-left: 0.5em;
4217 -#headermenu {
4218 -text-align: right;
4219 +.paramname {
4220 +white-space: nowrap;
4221 font-weight: bold;
4222 -padding-right: 0.5em;
4225 -#rightmenu h3 {
4226 -padding: 0.3em 1.3em;
4227 -font-size: 1em;
4230 -/* classes */
4232 -/* static IDs, ordered top to bottom */
4234 -#location {
4235 -padding-right: 1em;
4236 -vertical-align: middle;
4237 +.paramkey {
4238 text-align: right;
4241 -#location i {
4242 -color: #036;
4243 -font-style: normal;
4244 -font-size: 0.8em;
4247 -#location form {
4248 -margin: 0;
4249 +table.mdTable {
4250 +background-color: #f8f8f8;
4251 +outline: .2em solid #d7d7d7;
4252 +width: 80%;
4255 -#location input, #location select {
4256 -margin: 2px;
4258 +td.mdRow { padding: 8px 20px; }
4259 +td.md { font-weight: bold; }
4260 +td.mdname1 { font-weight: bold; color: #602020; }
4261 +td.mdname { font-weight: bold; color: #602020; }
4263 -#content {
4264 -background-color: white;
4265 -padding: 0.5em 0.7em 1.5em 0.7em;
4266 -background-color: white;
4267 -text-align: justify;
4268 +div.bic {
4269 +border: 2px solid #E72300;
4270 +background: #F6CFDD;
4271 +padding: 0.5ex 1em;
4274 -#content td, #content th {
4275 -font-family: sans-serif;
4276 -padding: 0.25em;
4277 -margin: 0;
4278 -text-align: left;
4279 +div.memitem {
4282 -#content h4, #content h3, #content h2, #content h1 {
4283 -color: #418ade;
4284 -text-align: left;
4285 -line-height: 1em; /* without this lines stick in each other for headings */
4286 +div.memproto {
4287 +/*background: #F9F9F9;
4288 +border: 1px solid #AAAAAA;*/
4289 +font-weight: bold;
4292 -#quicklinks {
4293 -background-color: #E6F0F9;
4294 -font-size: 1em;
4295 -padding: 1em;
4296 -text-align: center;
4297 -margin-top: 1em;
4298 -margin-left: 0.5em;
4299 -margin-bottom: 0.5em;
4300 -margin-right: 0.5em;
4301 +div.memproto td {
4302 +white-space: nowrap;
4303 +padding:0;
4304 +margin:0;
4307 -#leftmenu, #rightmenu {
4308 -background-color: white;
4309 -color: #036;
4310 +table.memname {
4311 +border-spacing: 0;
4312 +border-collapse:collapse;
4315 -.menu_box {
4316 - border-top: 8px solid white;
4318 - border-right: 8px solid white;
4319 - border-left: 8px solid white;
4321 - background-color: #dfe7f3;
4322 +td.paramtype {
4323 +font-family:monospace;
4326 -#search {
4327 -text-align: center;
4328 -padding: 0.2em 0.2em 0.2em 0.2em;
4329 +div.memproto a.el {
4330 +font-family:monospace;
4333 -#search label {
4334 -display: none;
4335 +div.memproto a.elRef {
4336 +font-family:monospace;
4339 -#search input, #search select {
4340 -width: 95%;
4341 -margin-bottom: 2px;
4344 -#hotspot {
4345 -font-size: 0.8em;
4346 -line-height: 1em;
4347 -text-align: center;
4348 -padding: 0 0 0.8em 0;
4351 -#rightmenu h3 {
4352 -margin-bottom: 0;
4355 -.newsbox1 {
4356 -background-color: #E6F0F9;
4357 -margin-top: 1em;
4358 -margin-bottom: 0.5em;
4361 -.newsbox2 {
4362 -background-color: white;
4363 -margin-top: 1em;
4364 -margin-bottom: 0.5em
4367 -/* hidden stuff */
4368 -.doNotDisplay {
4369 - display: none;
4372 -/* common style for tables used in the page */
4373 -.table_box {
4374 - background-color: #dfe7f3;
4375 - border: 0;
4376 - padding: 0;
4377 - margin: 0;
4378 - border-spacing: 0;
4381 -.table_box th {
4382 - background-color: #418ade;
4383 - color: white;
4386 -td.indexkey {
4387 -vertical-align: top;
4388 -background: #dfe7f3;
4391 -#content td.memItemLeft {
4392 -text-align: right;
4395 -.groupHeader {
4396 -font-size: large;
4397 -color: #418ADE;
4400 -hr { display: none; }
4401 -#content h2 { margin-left: 0px; }
4402 -table.mdTable { background-color: #f8f8f8; border: .2em solid #d7d7d7; }
4403 -td.mdRow { padding: 8px 20px; }
4404 -td.md { font-weight: bold; }
4405 -td.mdname1 { font-weight: bold; color: #602020; }
4406 -td.mdname { font-weight: bold; color: #602020; }
4408 +SPAN.keyword { color: #008000 }
4409 +SPAN.keywordtype { color: #604020 }
4410 +SPAN.keywordflow { color: #e08000 }
4411 +SPAN.comment { color: #800000 }
4412 +SPAN.preprocessor { color: #806020 }
4413 +SPAN.stringliteral { color: #002080 }
4414 +SPAN.charliteral { color: #008080 }
4415 Index: doc/common/kde-default.css
4416 ===================================================================
4417 --- kdelibs/doc/common/kde-default.css (.../tags/KDE/3.5.10) (revision 850549)
4418 +++ kdelibs/doc/common/kde-default.css (.../branches/KDE/3.5) (revision 1074156)
4419 @@ -223,22 +223,22 @@
4420 /* Visual cues for GUI elements etc in the text */
4422 .guimenu, .guimenuitem, .guisubmenu {
4423 - background-color: rgb(240,240,240);
4424 + background-color: rgb(220,220,220);
4425 color: rgb(0,0,0); /* should be inherit */
4428 .guilabel, .interface, .guibutton {
4429 - background-color: rgb(240,240,240);
4430 + background-color: rgb(220,220,220);
4431 color: rgb(0,0,0); /* should be inherit */
4434 .shortcut {
4435 - background-color: rgb(240,240,240);
4436 + background-color: rgb(220,220,220);
4437 color: rgb(0,0,0); /* should be inherit */
4440 .shortcut .keycap {
4441 - background-color: rgb(240,240,240);
4442 + background-color: rgb(220,220,220);
4443 color: rgb(0,0,0); /* should be inherit */
4446 @@ -247,7 +247,7 @@
4449 .accel {
4450 - background-color: rgb(240,240,240);
4451 + background-color: rgb(220,220,220);
4452 color: rgb(0,0,0);
4453 text-decoration: underline;
4455 @@ -270,7 +270,7 @@
4458 .screen, .programlisting {
4459 - background-color: rgb(240,240,240);
4460 + background-color: rgb(220,220,220);
4461 color: rgb(0,0,0); /* should be inherit */
4462 border-style: dotted;
4463 border-color: rgb(0,0,0);
4464 Index: kioslave/ftp/ftp.cc
4465 ===================================================================
4466 --- kdelibs/kioslave/ftp/ftp.cc (.../tags/KDE/3.5.10) (revision 850549)
4467 +++ kdelibs/kioslave/ftp/ftp.cc (.../branches/KDE/3.5) (revision 1074156)
4468 @@ -876,7 +876,7 @@
4469 // The usual answer is '227 Entering Passive Mode. (160,39,200,55,6,245)'
4470 // but anonftpd gives '227 =160,39,200,55,6,245'
4471 int i[6];
4472 - char *start = strchr(ftpResponse(3), '(');
4473 + const char *start = strchr(ftpResponse(3), '(');
4474 if ( !start )
4475 start = strchr(ftpResponse(3), '=');
4476 if ( !start ||
4477 @@ -931,7 +931,7 @@
4478 return ERR_INTERNAL;
4481 - char *start = strchr(ftpResponse(3), '|');
4482 + const char *start = strchr(ftpResponse(3), '|');
4483 if ( !start || sscanf(start, "|||%d|", &portnum) != 1)
4484 return ERR_INTERNAL;
4486 Index: kinit/start_kdeinit.c
4487 ===================================================================
4488 --- kdelibs/kinit/start_kdeinit.c (.../tags/KDE/3.5.10) (revision 850549)
4489 +++ kdelibs/kinit/start_kdeinit.c (.../branches/KDE/3.5) (revision 1074156)
4490 @@ -44,7 +44,7 @@
4492 char buf[ 1024 ];
4493 int procfile;
4494 - sprintf( buf, "/proc/%d/oom_adj", pid );
4495 + sprintf( buf, "/proc/%d/stat", pid );
4496 if( !enable ) {
4497 /* Be paranoid and check that the pid we got from the pipe
4498 belongs to this user. */
4499 @@ -52,6 +52,7 @@
4500 if( lstat( buf, &st ) < 0 || st.st_uid != getuid())
4501 return 0;
4503 + sprintf( buf, "/proc/%d/oom_adj", pid );
4504 procfile = open( buf, O_WRONLY );
4505 if( procfile >= 0 ) {
4506 if( enable )
4507 Index: kinit/Mainpage.dox
4508 ===================================================================
4509 --- kdelibs/kinit/Mainpage.dox (.../tags/KDE/3.5.10) (revision 0)
4510 +++ kdelibs/kinit/Mainpage.dox (.../branches/KDE/3.5) (revision 1074156)
4511 @@ -0,0 +1,29 @@
4512 +/** @mainpage KDE Initialization Routines
4514 +kdeinit is a process launcher somewhat similar to the
4515 +famous init used for booting UNIX.
4516 +<p>
4517 +It launches processes by forking and then loading a
4518 +dynamic library which should contain a 'main(...)'
4519 +function. This both increases the startup speed and
4520 +reduces the memory consumption of KDE applications.
4522 +kdeinit_wrapper, kshell and kwrapper provide methods
4523 +of starting programs via kdeinit.
4525 +@authors
4526 +Waldo Bastian \<bastian@kde.org\><br>
4527 +Process title changing code taken from the ProFTPD Project, adapted by Alex Merry
4529 +@maintainers
4530 +[Unknown/None]
4532 +@licenses
4533 +@gpl<br>
4534 +Most code is @lgpl
4538 +// DOXYGEN_REFERENCES = kdecore
4539 +// DOXYGEN_SET_PROJECT_NAME = KInit
4540 +// vim:ts=4:sw=4:expandtab:filetype=doxygen
4541 Index: kimgio/Mainpage.dox
4542 ===================================================================
4543 --- kdelibs/kimgio/Mainpage.dox (.../tags/KDE/3.5.10) (revision 0)
4544 +++ kdelibs/kimgio/Mainpage.dox (.../branches/KDE/3.5) (revision 1074156)
4545 @@ -0,0 +1,29 @@
4546 +/** @mainpage ImageFormat Plugins
4548 +Provides imageformat plugins for Qt so that it can read more image file types.
4550 +@authors
4551 +Sirtaj Singh Kang \<taj@kde.org><br>
4552 +Dirk Schoenberger<br>
4553 +Torben Weis \<weis@kde.org><br>
4554 +Thomas Tanghus \<tanghus@kde.org><br>
4555 +Antonio Larossa \<larossa@kde.org\><br>
4556 +Sven Wiegand \<SWiegand@tfh-berlin.de><br>
4557 +Dominik Seichter \<domseichter@web.de><br>
4558 +Nadeem Hasan \<nhasan@kde.org><br>
4559 +Melchior Franz \<mfranz@kde.org><br>
4560 +Allen Barnett \<allen@lignumcomputing.com><br>
4561 +Ignacio Castaño \<castano@ludicon.com><br>
4562 +Christoph Hormann \<chris_hormann@gmx.de><br>
4563 +Michael Ritzert \<kde@ritzert.de>
4565 +@maintainers
4566 +[Unknown/None]
4568 +@licenses
4569 +@lgpl
4573 +// DOXYGEN_SET_PROJECT_NAME = KImgIO
4574 +// vim:ts=4:sw=4:expandtab:filetype=doxygen
4575 Index: kio/kio/kzip.h
4576 ===================================================================
4577 --- kdelibs/kio/kio/kzip.h (.../tags/KDE/3.5.10) (revision 850549)
4578 +++ kdelibs/kio/kio/kzip.h (.../branches/KDE/3.5) (revision 1074156)
4579 @@ -191,10 +191,7 @@
4580 /// Closes the archive
4581 virtual bool closeArchive();
4583 - /**
4584 - * @internal Not needed for zip
4585 - */
4586 - virtual bool writeDir( const QString& name, const QString& user, const QString& group) { Q_UNUSED(name); Q_UNUSED(user); Q_UNUSED(group); return true; }
4587 + virtual bool writeDir(const QString& name, const QString& user, const QString& group);
4588 // TODO(BIC) uncomment and make virtual for KDE 4.
4589 // bool writeDir( const QString& name, const QString& user, const QString& group,
4590 // mode_t perm, time_t atime, time_t mtime, time_t ctime );
4591 Index: kio/kio/karchive.cpp
4592 ===================================================================
4593 --- kdelibs/kio/kio/karchive.cpp (.../tags/KDE/3.5.10) (revision 850549)
4594 +++ kdelibs/kio/kio/karchive.cpp (.../branches/KDE/3.5) (revision 1074156)
4595 @@ -588,7 +588,9 @@
4597 void KArchiveDirectory::addEntry( KArchiveEntry* entry )
4599 - Q_ASSERT( !entry->name().isEmpty() );
4600 + if( entry->name().isEmpty() )
4601 + return;
4603 if( m_entries[ entry->name() ] ) {
4604 kdWarning() << "KArchiveDirectory::addEntry: directory " << name()
4605 << " has entry " << entry->name() << " already" << endl;
4606 Index: kio/kio/kdirwatch.cpp
4607 ===================================================================
4608 --- kdelibs/kio/kio/kdirwatch.cpp (.../tags/KDE/3.5.10) (patchset 15)
4609 +++ kdelibs/kio/kio/kdirwatch.cpp (.../branches/KDE/3.5) (revision 1074156)
4610 @@ -87,7 +89,9 @@
4612 return syscall (__NR_inotify_rm_watch, fd, wd);
4614 +#endif
4616 +#ifdef HAVE_INOTIFY
4617 #ifndef IN_ONLYDIR
4618 #define IN_ONLYDIR 0x01000000
4619 #endif
4620 @@ -99,7 +103,6 @@
4621 #ifndef IN_MOVE_SELF
4622 #define IN_MOVE_SELF 0x00000800
4623 #endif
4625 #endif
4627 #include <sys/utsname.h>
4628 Index: kio/kio/kzip.cpp
4629 ===================================================================
4630 --- kdelibs/kio/kio/kzip.cpp (.../tags/KDE/3.5.10) (revision 850549)
4631 +++ kdelibs/kio/kio/kzip.cpp (.../branches/KDE/3.5) (revision 1074156)
4632 @@ -954,8 +954,8 @@
4633 buffer[ 26 ] = char(mysize >> 16);
4634 buffer[ 27 ] = char(mysize >> 24);
4636 - buffer[ 28 ] = char(it.current()->path().length()); // filename length
4637 - buffer[ 29 ] = char(it.current()->path().length() >> 8);
4638 + buffer[ 28 ] = char(path.length()); // filename length
4639 + buffer[ 29 ] = char(path.length() >> 8);
4641 buffer[ 30 ] = char(extra_field_len);
4642 buffer[ 31 ] = char(extra_field_len >> 8);
4643 @@ -1051,6 +1051,20 @@
4644 return true;
4647 +bool KZip::writeDir(const QString& name, const QString& user, const QString& group)
4649 + // Zip files have no explicit directories, they are implicitly created during extraction time
4650 + // when file entries have paths in them.
4651 + // However, to support empty directories, we must create a dummy file entry which ends with '/'.
4652 + QString dirName = name;
4653 + if (!name.endsWith("/"))
4654 + dirName = dirName.append('/');
4656 + mode_t perm = 040755;
4657 + time_t the_time = time(0);
4658 + return writeFile(dirName, user, group, 0, perm, the_time, the_time, the_time, 0);
4661 // Doesn't need to be reimplemented anymore. Remove for KDE-4.0
4662 bool KZip::writeFile( const QString& name, const QString& user, const QString& group, uint size, const char* data )
4664 @@ -1114,7 +1128,7 @@
4667 // delete entries in the filelist with the same filename as the one we want
4668 - // to save, so that we don´t have duplicate file entries when viewing the zip
4669 + // to save, so that we don�t have duplicate file entries when viewing the zip
4670 // with konqi...
4671 // CAUTION: the old file itself is still in the zip and won't be removed !!!
4672 QPtrListIterator<KZipFileEntry> it( d->m_fileList );
4673 @@ -1280,9 +1294,10 @@
4674 if ( d->m_extraField == ModificationTime )
4675 extra_field_len = 17; // value also used in doneWriting()
4677 + const QCString encodedName = QFile::encodeName(d->m_currentFile->path());
4678 int csize = device()->at() -
4679 d->m_currentFile->headerStart() - 30 -
4680 - d->m_currentFile->path().length() - extra_field_len;
4681 + encodedName.length() - extra_field_len;
4682 d->m_currentFile->setCompressedSize(csize);
4683 //kdDebug(7040) << "usize: " << d->m_currentFile->size() << endl;
4684 //kdDebug(7040) << "csize: " << d->m_currentFile->compressedSize() << endl;
4685 Index: kabc/scripts/field.src.cpp
4686 ===================================================================
4687 --- kdelibs/kabc/scripts/field.src.cpp (.../tags/KDE/3.5.10) (revision 850549)
4688 +++ kdelibs/kabc/scripts/field.src.cpp (.../branches/KDE/3.5) (revision 1074156)
4689 @@ -36,7 +36,7 @@
4690 const QString &app = QString::null )
4691 : mFieldId( fieldId ), mCategory( category ), mLabel( label ),
4692 mKey( key ), mApp( app ) {}
4695 enum FieldId
4697 CustomField,
4698 @@ -45,11 +45,11 @@
4700 int fieldId() { return mFieldId; }
4701 int category() { return mCategory; }
4704 QString label() { return mLabel; }
4705 QString key() { return mKey; }
4706 QString app() { return mApp; }
4709 private:
4710 int mFieldId;
4711 int mCategory;
4712 @@ -184,6 +184,8 @@
4713 return a.phoneNumber( PhoneNumber::Pager ).number();
4714 case FieldImpl::HomeAddressStreet:
4715 return a.address( Address::Home ).street();
4716 + case FieldImpl::HomeAddressPostOfficeBox:
4717 + return a.address( Address::Home ).postOfficeBox();
4718 case FieldImpl::HomeAddressLocality:
4719 return a.address( Address::Home ).locality();
4720 case FieldImpl::HomeAddressRegion:
4721 @@ -196,6 +198,8 @@
4722 return a.address( Address::Home ).label();
4723 case FieldImpl::BusinessAddressStreet:
4724 return a.address( Address::Work ).street();
4725 + case FieldImpl::BusinessAddressPostOfficeBox:
4726 + return a.address( Address::Work ).postOfficeBox();
4727 case FieldImpl::BusinessAddressLocality:
4728 return a.address( Address::Work ).locality();
4729 case FieldImpl::BusinessAddressRegion:
4730 @@ -266,6 +270,13 @@
4731 a.insertAddress( address );
4732 return true;
4734 + case FieldImpl::HomeAddressPostOfficeBox:
4736 + KABC::Address address = a.address( Address::Home );
4737 + address.setPostOfficeBox( value );
4738 + a.insertAddress( address );
4739 + return true;
4741 case FieldImpl::HomeAddressLocality:
4743 KABC::Address address = a.address( Address::Home );
4744 @@ -308,6 +319,13 @@
4745 a.insertAddress( address );
4746 return true;
4748 + case FieldImpl::BusinessAddressPostOfficeBox:
4750 + KABC::Address address = a.address( Address::Work );
4751 + address.setPostOfficeBox( value );
4752 + a.insertAddress( address );
4753 + return true;
4755 case FieldImpl::BusinessAddressLocality:
4757 KABC::Address address = a.address( Address::Work );
4758 @@ -438,7 +456,7 @@
4759 const Field::List &fields )
4761 QValueList<int> fieldIds;
4764 int custom = 0;
4765 Field::List::ConstIterator it;
4766 for( it = fields.begin(); it != fields.end(); ++it ) {
4767 @@ -452,7 +470,7 @@
4768 QString::number( custom++ ), customEntry );
4773 cfg->writeEntry( identifier, fieldIds );
4776 @@ -460,7 +478,7 @@
4778 KConfig *cfg = KGlobal::config();
4779 KConfigGroupSaver( cfg, "KABCFields" );
4782 return restoreFields( cfg, identifier );
4785 @@ -485,7 +503,7 @@
4787 fields.append( new Field( f ) );
4791 return fields;
4794 @@ -496,7 +514,7 @@
4795 if ( !sameId ) return false;
4797 if ( mImpl->fieldId() != FieldImpl::CustomField ) return true;
4800 return mImpl->key() == field->mImpl->key();
4803 Index: kabc/scripts/entrylist
4804 ===================================================================
4805 --- kdelibs/kabc/scripts/entrylist (.../tags/KDE/3.5.10) (revision 850549)
4806 +++ kdelibs/kabc/scripts/entrylist (.../branches/KDE/3.5) (revision 1074156)
4807 @@ -29,6 +29,7 @@
4809 #Address address
4810 LF,home address street,,QString,homeAddressStreet,Address|Personal
4811 +LF,home address post office box,,QString,homeAddressPostOfficeBox,Address|Personal
4812 LF,home address city,,QString,homeAddressLocality,Address|Personal
4813 LF,home address state,,QString,homeAddressRegion,Address|Personal
4814 LF,home address zip code,,QString,homeAddressPostalCode,Address|Personal
4815 @@ -36,6 +37,7 @@
4816 LF,home address label,,QString,homeAddressLabel,Address|Personal
4818 LF,business address street,,QString,businessAddressStreet,Address|Organization
4819 +LF,business address post office box,,QString,businessAddressPostOfficeBox,Address|Organization
4820 LF,business address city,,QString,businessAddressLocality,Address|Organization
4821 LF,business address state,,QString,businessAddressRegion,Address|Organization
4822 LF,business address zip code,,QString,businessAddressPostalCode,Address|Organization
4823 Index: kdesu/Mainpage.dox
4824 ===================================================================
4825 --- kdelibs/kdesu/Mainpage.dox (.../tags/KDE/3.5.10) (revision 0)
4826 +++ kdelibs/kdesu/Mainpage.dox (.../branches/KDE/3.5) (revision 1074156)
4827 @@ -0,0 +1,21 @@
4828 +/** @mainpage Console-mode authentication
4830 +libkdesu provides functionality for building GUI front ends for
4831 +(password asking) console mode programs. For example, kdesu and
4832 +kdessh use it to interface with su and ssh respectively.
4834 +@authors
4835 +Geert Jansen \<jansen@kde.org\>
4837 +@maintainers
4838 +Adriaan de Groot \<groot@kde.org\>
4840 +@licenses
4841 +@lgpl
4846 +// DOXYGEN_REFERENCES = kdecore
4847 +// DOXYGEN_SET_PROJECT_NAME = KDEsu
4848 +// vim:ts=4:sw=4:expandtab:filetype=doxygen
4849 Index: kutils/Mainpage.dox
4850 ===================================================================
4851 --- kdelibs/kutils/Mainpage.dox (.../tags/KDE/3.5.10) (revision 0)
4852 +++ kdelibs/kutils/Mainpage.dox (.../branches/KDE/3.5) (revision 1074156)
4853 @@ -0,0 +1,24 @@
4854 +/** @mainpage Some random bits and pieces
4856 +Some utility classes for KSettings, KCModule and KPlugin.
4858 +@authors
4859 +Matthias Kretz \<kretz@kde.org\><br>
4860 +Rafael Fernández López \<ereslibre@kde.org\><br>
4861 +Matthias Elter \<elter@kde.org\><br>
4862 +Daniel Molkentin \<molkentin@kde.org\><br>
4863 +Frans Englich \<frans.englich@telia.com\><br>
4864 +Tobias Koenig \<tokoe@kde.org\><br>
4865 +Matthias Hoelzer-Kluepfel \<hoelzer@kde.org\>
4867 +@maintainers
4868 +[Unknown/None]
4870 +@licenses
4871 +@lgpl
4875 +// DOXYGEN_REFERENCES = kdecore kdeui kio
4876 +// DOXYGEN_SET_PROJECT_NAME = KUtils
4877 +// vim:ts=4:sw=4:expandtab:filetype=doxygen
4878 Index: kdecore/kstringhandler.cpp
4879 ===================================================================
4880 --- kdelibs/kdecore/kstringhandler.cpp (.../tags/KDE/3.5.10) (revision 850549)
4881 +++ kdelibs/kdecore/kstringhandler.cpp (.../branches/KDE/3.5) (revision 1074156)
4882 @@ -558,7 +558,7 @@
4883 QString result;
4884 const QChar *unicode = str.unicode();
4885 for ( uint i = 0; i < str.length(); ++i )
4886 - result += ( unicode[ i ].unicode() < 0x21 ) ? unicode[ i ] :
4887 + result += ( unicode[ i ].unicode() <= 0x21 ) ? unicode[ i ] :
4888 QChar( 0x1001F - unicode[ i ].unicode() );
4890 return result;
4891 Index: kdecore/Mainpage.dox
4892 ===================================================================
4893 --- kdelibs/kdecore/Mainpage.dox (.../tags/KDE/3.5.10) (revision 0)
4894 +++ kdelibs/kdecore/Mainpage.dox (.../branches/KDE/3.5) (revision 1074156)
4895 @@ -0,0 +1,44 @@
4896 +/** \mainpage The KDE Core Library
4898 +All KDE programs use this library to provide basic functionality such
4899 +as the configuration system, IPC, internationalization and locale
4900 +support, site-independent access to the filesystem and a large number
4901 +of other (but no less important) things.
4902 +<p>
4903 +All KDE applications should link to the kdecore library. Also, using a
4904 +KApplication derived class instead of QApplication is almost
4905 +mandatory if you expect your application to behave nicely within the
4906 +KDE environment.
4908 +If you are unsure where to start, have a look at the
4909 +<a href="http://techbase.kde.org/Development/Tutorials">tutorials on
4910 +TechBase</a> to get you going.
4912 +If you know what you are looking for, you should be able to find it in
4913 +the <a href="annotated.html">class list</a> or the
4914 +<a href="modules.html">modules list</a>.
4916 +@authors
4917 +Various: see copyrights on individual files for more information
4919 +@maintainers
4920 +See the
4921 +<a href="http://websvn.kde.org/trunk/KDE/kdelibs/kdecore/MAINTAINERS?view=markup">MAINTAINERS</a>
4922 +file.
4924 +@licenses
4925 +Library: @lgpl<br>
4926 +Some helper utilities: @gpl
4930 +/**
4932 +\defgroup KDEMacros KDE Macros
4936 +// DOXYGEN_EXCLUDE = malloc kde_file.h
4937 +// DOXYGEN_SET_INPUT += @topdir@/kdemacros.h.cmake
4938 +// DOXYGEN_SET_PROJECT_NAME = KDECore
4939 +// vim:ts=4:sw=4:expandtab:filetype=doxygen
4940 Index: knewstuff/Mainpage.dox
4941 ===================================================================
4942 --- kdelibs/knewstuff/Mainpage.dox (.../tags/KDE/3.5.10) (revision 0)
4943 +++ kdelibs/knewstuff/Mainpage.dox (.../branches/KDE/3.5) (revision 1074156)
4944 @@ -0,0 +1,35 @@
4945 +/** \mainpage Collaborative Data Sharing in KDE Applications
4947 +The \b KNewStuff2 library adds data sharing capabilities to %KDE
4948 +applications. Technically, it implements the
4949 +<a href="http://ghns.freedesktop.org/">GHNS</a> and
4950 +DXS specifications. The library consists of three parts: the data management core
4951 +and GHNS protocol implementation, the DXS web service handler, and the user interface
4952 +classes like dialogs and buttons.
4954 +Application authors should not use all of the classes directly, which are installed
4955 +only for the purpose of implementing functionality on top of \b KNewStuff2; instead,
4956 +the high-level KNS::Engine class provides everything an application needs.
4957 +Both upload and download scenarios are handled by the engine. There are only two
4958 +preparation steps necessary before this class can be used: the setup of a GHNS repository,
4959 +and the creation of a <b>*.knsrc</b> file which will determine all aspects of the
4960 +application's \b KNewStuff2 usage.
4962 +All of the related information such as <b>*.knsrc</b> files, repositories and security
4963 +can be found in the <a href="http://techbase.kde.org/Development/Tutorials/K_Hot_New_Stuff2">KNewStuff2 tutorial</a>.
4965 +@authors
4966 +Josef Spillner \<spillner@kde.org\>
4967 +Jeremy Whiting \<jeremy@scitools.com\>
4969 +@maintainers
4970 +Jeremy Whiting \<jeremy@scitools.com\>
4972 +@licenses
4973 +@lgpl
4977 +// DOXYGEN_REFERENCES = kdecore kdeui kio
4978 +// DOXYGEN_SET_PROJECT_NAME = KNewStuff
4979 +// vim:ts=4:sw=4:expandtab:filetype=doxygen
4980 Index: khtml/Mainpage.dox
4981 ===================================================================
4982 --- kdelibs/khtml/Mainpage.dox (.../tags/KDE/3.5.10) (revision 0)
4983 +++ kdelibs/khtml/Mainpage.dox (.../branches/KDE/3.5) (revision 1074156)
4984 @@ -0,0 +1,46 @@
4985 +/** @mainpage KDE HTML Parser and Widget
4987 +If you want a fully-fledged HTML browser widget in your application,
4988 +you can use KHTMLPart to do so.
4990 +@code
4991 +KUrl url = "http://www.kde.org";
4992 +KHTMLPart *w = new KHTMLPart();
4993 +w->openUrl(url);
4994 +w->view()->resize(500, 400);
4995 +w->show();
4996 +@endcode
4998 +For more information, see the documentation for KHTMLPart.
5000 +Note that using KHTMLPart may introduce security vulnerabilities
5001 +and unnecessary bloat to your application. Qt's text widgets are
5002 +rich-text capable, and will interpret a limited subset of HTML.
5004 +@authors
5005 +Torben Weis \<weis@stud.uni-frankfurt.de\><br>
5006 +Josip A. Gracin \<grac@fly.cc.fer.hr\><br>
5007 +Martin Jones \<mjones@kde.org\><br>
5008 +Waldo Bastian \<bastian@kde.org\><br>
5009 +Lars Knoll \<knoll@kde.org\><br>
5010 +Antti Koivisto \<koivisto@iki.fi\><br>
5011 +Dirk Mueller \<mueller@kde.org\><br>
5012 +Peter Kelly \<pmk@post.com\><br>
5013 +George Staikos \<staikos@kde.org\><br>
5014 +Allan Sandfeld Jensen \<kde@carewolf.com\><br>
5015 +Germain Garand \<germain@ebooksfrance.org\><br>
5016 +Maksim Orlovich \<maksim@kde.org\><br>
5017 +KHTML has also heavily benefited from the work of Apple Computer, Inc.
5018 +@maintainers
5019 +Allan Sandfeld Jensen <br>
5020 +Germain Garand<br>
5021 +Maksim Orlovich
5023 +@licenses
5024 +@lgpl
5027 +// DOXYGEN_REFERENCES = kdecore kdeui kio kparts kjs
5028 +// DOXYGEN_EXCLUDE = test*.* html rendering xml misc ecma css imload pics test
5029 +// DOXYGEN_SET_PROJECT_NAME = KHTML
5030 +// vim:ts=4:sw=4:expandtab:filetype=doxygen
5031 Index: khtml/html/htmltokenizer.cpp
5032 ===================================================================
5033 --- kdelibs/khtml/html/htmltokenizer.cpp (.../tags/KDE/3.5.10) (revision 850549)
5034 +++ kdelibs/khtml/html/htmltokenizer.cpp (.../branches/KDE/3.5) (revision 1074156)
5035 @@ -736,7 +736,7 @@
5036 #ifdef TOKEN_DEBUG
5037 kdDebug( 6036 ) << "unknown entity!" << endl;
5038 #endif
5039 - checkBuffer(10);
5040 + checkBuffer(11);
5041 // ignore the sequence, add it to the buffer as plaintext
5042 *dest++ = '&';
5043 for(unsigned int i = 0; i < cBufferPos; i++)
5044 Index: khtml/rendering/table_layout.cpp
5045 ===================================================================
5046 --- kdelibs/khtml/rendering/table_layout.cpp (.../tags/KDE/3.5.10) (revision 850549)
5047 +++ kdelibs/khtml/rendering/table_layout.cpp (.../branches/KDE/3.5) (revision 1074156)
5048 @@ -297,7 +297,8 @@
5049 #endif
5050 for ( int i = 0; available > 0 && i < nEffCols; i++ ) {
5051 if ( width[i].isPercent() ) {
5052 - int w = base * width[i].value() / totalPercent;
5053 + // totalPercent may be 0 below if all %-width specifed are 0%. (#172557)
5054 + int w = totalPercent ? base * width[i].value() / totalPercent : 0;
5055 available -= w;
5056 calcWidth[i] = w;
5058 @@ -313,7 +314,8 @@
5060 for ( int i = 0; available > 0 && i < nEffCols; i++ ) {
5061 if ( width[i].isVariable() ) {
5062 - int w = available / totalVariable;
5063 + // totalVariable may be 0 below if all the variable widths specified are 0.
5064 + int w = totalVariable ? available / totalVariable : 0;
5065 available -= w;
5066 calcWidth[i] = w;
5067 totalVariable--;
5068 Index: kjs/Mainpage.dox
5069 ===================================================================
5070 --- kdelibs/kjs/Mainpage.dox (.../tags/KDE/3.5.10) (revision 0)
5071 +++ kdelibs/kjs/Mainpage.dox (.../branches/KDE/3.5) (revision 1074156)
5072 @@ -0,0 +1,30 @@
5073 +/** @mainpage KDE JavaScript/EcmaScript Engine
5075 +This library provides an ECMAScript compatible interpreter. The ECMA standard
5076 +is based on well known scripting languages such as Netscape's JavaScript and
5077 +Microsoft's JScript.
5079 +@authors
5080 +Harri Porten \<porten@kde.org\><br>
5081 +Maks Orlovich \<maksim@kde.org\><br>
5082 +Apple Computer, Inc.<br>
5083 +Richard Moore \<rich@kde.org\><br>
5084 +Daegeun Lee \<realking@mizi.com\><br>
5085 +Marco Pinelli \<pinmc@libero.it\><br>
5086 +Christian Kirsch \<ck@held.mind.de\>
5088 +@maintainers
5089 +Maks Orlovich \<maksim@kde.org\><br>
5090 +Harri Porten \<porten@kde.org\>
5092 +@licenses
5093 +@lgpl
5097 +// DOXYGEN_REFERENCES = kdecore
5098 +// DOXYGEN_SET_PROJECT_NAME = KJS
5099 +// DOXYGEN_SET_EXCLUDE_PATTERNS += */wtf/*
5100 +// DOXYGEN_SET_EXCLUDE_PATTERNS += */kjs/*.cpp */kjs/*.h
5102 +// vim:ts=4:sw=4:expandtab:filetype=doxygen
5103 Index: kjs/dtoa.cpp
5104 ===================================================================
5105 --- kdelibs/kjs/dtoa.cpp (.../tags/KDE/3.5.10) (revision 850549)
5106 +++ kdelibs/kjs/dtoa.cpp (.../branches/KDE/3.5) (revision 1074156)
5107 @@ -487,7 +487,7 @@
5108 #define FREE_DTOA_LOCK(n) /*nothing*/
5109 #endif
5111 -#define Kmax 15
5112 +#define Kmax (sizeof(size_t) << 3)
5114 struct
5115 Bigint {
5116 Index: kdoctools/customization/pt-BR/user.entities
5117 ===================================================================
5118 --- kdelibs/kdoctools/customization/pt-BR/user.entities (.../tags/KDE/3.5.10) (revision 850549)
5119 +++ kdelibs/kdoctools/customization/pt-BR/user.entities (.../branches/KDE/3.5) (revision 1074156)
5120 @@ -17,7 +17,7 @@
5121 <!ENTITY Esc "<keycap>Esc</keycap>">
5122 <!ENTITY etc "<abbrev>etc</abbrev>">
5123 <!ENTITY ex "<abbrev>por exemplo</abbrev>">
5124 -<!ENTITY FAQ "Perguntas Mais Freqüentes (do inglês <acronym>FAQ</acronym>)">
5125 +<!ENTITY FAQ "Perguntas mais freqüentes (do inglês <acronym>FAQ</acronym>)">
5126 <!ENTITY HTML '<acronym>HTML</acronym>'>
5127 <!ENTITY ie "isto é">
5128 <!ENTITY infocenter "<application>Centro de Informações</application>">
5129 @@ -34,7 +34,7 @@
5130 <!ENTITY LMB "botão <mousebutton>esquerdo</mousebutton> do mouse">
5131 <!ENTITY MMB "botão do <mousebutton>meio</mousebutton> do mouse">
5132 <!ENTITY OS "<acronym>Sistema Operacional</acronym>">
5133 -<!ENTITY RMB "botão <mousebutton>direto</mousebutton> do mouse">
5134 +<!ENTITY RMB "botão <mousebutton>direito</mousebutton> do mouse">
5135 <!ENTITY Shift "<keycap>Shift</keycap>">
5136 <!ENTITY systemtray "<application>bandeja do sistema</application>">
5137 <!ENTITY Tab "<keycap>Tab</keycap>">
5138 Index: kdoctools/Mainpage.dox
5139 ===================================================================
5140 --- kdelibs/kdoctools/Mainpage.dox (.../tags/KDE/3.5.10) (revision 0)
5141 +++ kdelibs/kdoctools/Mainpage.dox (.../branches/KDE/3.5) (revision 1074156)
5142 @@ -0,0 +1,26 @@
5143 +/** @mainpage KDE Documentation Tools
5145 +Provides a KIO slave for accessing application documentation for
5146 +KDE and GNOME applications.
5148 +@authors
5149 +Eric Bischoff
5150 +Claudiu Costin
5151 +Frederik Fouvry
5152 +David Rugge
5154 +@maintainers
5155 +[Unknown/None]
5157 +@licenses
5158 +Note: most of the files do not have licenses.
5159 +This should be corrected. The intention appears
5160 +to be for the files to have a @bsd license, but
5161 +this needs to be confirmed with the copyright
5162 +holders.
5166 +// DOXYGEN_REFERENCES = kdecore kdeui kio
5167 +// DOXYGEN_SET_PROJECT_NAME = KDocTools
5168 +// vim:ts=4:sw=4:expandtab:filetype=doxygen
5169 Index: kparts/Mainpage.dox
5170 ===================================================================
5171 --- kdelibs/kparts/Mainpage.dox (.../tags/KDE/3.5.10) (revision 0)
5172 +++ kdelibs/kparts/Mainpage.dox (.../branches/KDE/3.5) (revision 1074156)
5173 @@ -0,0 +1,42 @@
5174 +/** @mainpage Framework for KDE Graphical Components
5176 +This library implements the framework for KDE parts, which are
5177 +elaborate widgets with a user-interface defined in terms of actions
5178 +(menu items, toolbar icons). See KParts::Part.
5180 +The library also provides a framework for applications that want to
5181 +use parts. Such applications need to inherit their main window
5182 +from KParts::MainWindow and provide a so-called shell GUI,
5183 +which provides a basic skeleton GUI with part-independent functionality/actions.
5185 +Some KParts applications won't be specific to a given part, but expect
5186 +to be able to embed, for instance, all types of viewers out there. For this
5187 +the basic functionality of any viewer has been implemented in
5188 +KParts::ReadOnlyPart, which viewer-like parts should inherit from.
5189 +The same applies to KParts::ReadWritePart, which is for editor-like parts.
5191 +You can add actions to an existing KParts app from "outside", defining
5192 +the code for those actions in a shared library. This mechanism is
5193 +obviously called plugins, and implemented by KParts::Plugin.
5195 +For a complete, and very simple, example of how to use KParts to display
5196 +any kind of file (i.e. making a generic viewer), see the documentation for
5197 +KParts::ComponentFactory::createPartInstanceFromQuery.
5199 +@authors
5200 +Simon Hausmann \<hausmann@kde.org\><br>
5201 +David Faure \<faure@kde.org\><br>
5202 +Kurt Granroth \<granroth@kde.org\><br>
5203 +Michael Koch \<koch@kde.org\>
5205 +@maintainers
5206 +[Unknown/None]
5208 +@licenses
5209 +@lgpl
5213 +// DOXYGEN_REFERENCES = kdecore kdeui kio
5214 +// DOXYGEN_SET_PROJECT_NAME = KParts
5215 +// vim:ts=4:sw=4:expandtab:filetype=doxygen
5216 Index: kded/Mainpage.dox
5217 ===================================================================
5218 --- kdelibs/kded/Mainpage.dox (.../tags/KDE/3.5.10) (revision 0)
5219 +++ kdelibs/kded/Mainpage.dox (.../branches/KDE/3.5) (revision 1074156)
5220 @@ -0,0 +1,26 @@
5221 +/** @mainpage The KDE Daemon
5223 +KDED runs in the background and performs a number of small tasks. Some
5224 +of these tasks are built in, others are started on demand.
5225 +<p>
5226 +The chances are you are looking here because you want to write a
5227 +KDED module. For that, see KDEDModule in kdecore and the
5228 +<a href="http://websvn.kde.org/trunk/KDE/kdelibs/kded/README.kded?view=markup">KDED
5229 +README</a>.
5232 +@authors
5233 +David Faure \<dfaure@kde.org\><br>
5234 +Waldo Bastian \<bastian@kde.org\>
5236 +@maintainers
5237 +[Unknown/None]
5239 +@licenses
5240 +@lgpl
5244 +// DOXYGEN_REFERENCES = kdecore kdeui kio
5245 +// DOXYGEN_SET_PROJECT_NAME = KDED
5246 +// vim:ts=4:sw=4:expandtab:filetype=doxygen
5247 Index: kdeui/kdatetbl.cpp
5248 ===================================================================
5249 --- kdelibs/kdeui/kdatetbl.cpp (.../tags/KDE/3.5.10) (revision 850549)
5250 +++ kdelibs/kdeui/kdatetbl.cpp (.../branches/KDE/3.5) (revision 1074156)
5251 @@ -47,6 +47,7 @@
5252 #include "kdatetbl.h"
5253 #include "kpopupmenu.h"
5254 #include <qdatetime.h>
5255 +#include <qguardedptr.h>
5256 #include <qstring.h>
5257 #include <qpen.h>
5258 #include <qpainter.h>
5259 @@ -310,7 +311,7 @@
5260 painter->setPen(colorGroup().highlight());
5261 painter->setBrush(colorGroup().highlight());
5263 - else
5264 + else
5266 painter->setPen(colorGroup().text());
5267 painter->setBrush(colorGroup().text());
5268 @@ -366,7 +367,7 @@
5269 void KDateTable::endOfWeek()
5271 setDate(date.addDays(7 - date.dayOfWeek()));
5275 void
5276 KDateTable::keyPressEvent( QKeyEvent *e )
5277 @@ -482,14 +483,14 @@
5278 // old selected date:
5279 temp = posFromDate( date );
5280 // new position and date
5281 - pos = (7 * (row - 1)) + col;
5282 + pos = (7 * (row - 1)) + col;
5283 QDate clickedDate = dateFromPos( pos );
5285 // set the new date. If it is in the previous or next month, the month will
5286 // automatically be changed, no need to do that manually...
5287 setDate( clickedDate );
5289 - // call updateCell on the old and new selection. If setDate switched to a different
5290 + // call updateCell on the old and new selection. If setDate switched to a different
5291 // month, these cells will be painted twice, but that's no problem.
5292 updateCell( temp/7+1, temp%7 );
5293 updateCell( row, col );
5294 @@ -1007,7 +1008,10 @@
5295 popup(pos);
5296 repaint();
5297 d->exec = true;
5298 + const QGuardedPtr<QObject> that = this;
5299 qApp->enter_loop();
5300 + if ( !that )
5301 + return QDialog::Rejected;
5302 hide();
5303 return result;
5305 Index: kdeui/kmenubar.cpp
5306 ===================================================================
5307 --- kdelibs/kdeui/kmenubar.cpp (.../tags/KDE/3.5.10) (revision 850549)
5308 +++ kdelibs/kdeui/kmenubar.cpp (.../branches/KDE/3.5) (revision 1074156)
5309 @@ -308,7 +308,7 @@
5310 if( d->fallback_mode )
5312 d->fallback_mode = false;
5313 -// KWin::setStrut( winId(), 0, 0, 0, 0 ); KWin will set strut as it will see fit
5314 + KWin::setStrut( winId(), 0, 0, 0, 0 );
5315 setMinimumSize( 0, 0 );
5316 setMaximumSize( QWIDGETSIZE_MAX, QWIDGETSIZE_MAX );
5317 updateMenuBarSize();
5318 Index: dnssd/Mainpage.dox
5319 ===================================================================
5320 --- kdelibs/dnssd/Mainpage.dox (.../tags/KDE/3.5.10) (revision 0)
5321 +++ kdelibs/dnssd/Mainpage.dox (.../branches/KDE/3.5) (revision 1074156)
5322 @@ -0,0 +1,40 @@
5323 +/** @mainpage DNSSD
5325 +<p>DNSSD is a library for handling the DNS-based Service Discovery Protocol (DNS-SD),
5326 +the layer of <a href="http://www.zeroconf.org">Zeroconf</a> that allows network
5327 +services, such as printers, to be discovered without any user intervention or
5328 +centralized infrastructure.</p>
5330 +Apple's implementation of Zeroconf is
5331 +<a href="http://www.apple.com/macosx/technology/bonjour.html">Bonjour</a>.
5332 +Apple's developer documentation provides lots of information about Bonjour
5333 +in its <a href="http://developer.apple.com/documentation/Cocoa/Conceptual/NetServices/Articles/about.html#//apple_ref/doc/uid/TP40002458-SW1">Bonjour overview</a>.
5335 +If you are writing an application that wants to discover services on the network,
5336 +use DNSSD::ServiceBrowser. You can also find available service types using ServiceTypeBrowser.
5338 +If you want to announce the availability of a service provided by your application,
5339 +use DNSSD::PublicService.
5341 +DNSSD::DomainBrowser allows you to find domains (other than the local one) recommended
5342 +for browsing or publishing to.
5344 +Note that DNSSD::ServiceBrowser::isAvailable() provides information about the availability
5345 +of the services provided by this library generally, not just for browsing services.
5347 +@authors
5348 +Jakub Stachowski
5350 +@maintainers
5351 +Jakub Stachowski
5353 +@licenses
5354 +@lgpl
5358 +// KDE5: get rid of kdeui reference when settings.kcfgc is changed
5359 +// DOXYGEN_REFERENCES = kdecore kdeui
5360 +// DOXYGEN_SET_PROJECT_NAME = DNSSD
5361 +// DOXYGEN_SET_EXCLUDE_PATTERNS += */dnssd/avahi* */dnssd/mdnsd*
5362 +// vim:ts=4:sw=4:expandtab:filetype=doxygen
5364 Property changes on: .
5365 ___________________________________________________________________
5366 Deleted: svn:mergeinfo
5367 Added: svn:externals
5368 + admin https://svn.kde.org/home/kde/branches/KDE/3.5/kde-common/admin