From dfe289850f068f19ba4a83ab4e7e22a7e09c13c9 Mon Sep 17 00:00:00 2001 From: Timothy Pearson Date: Sat, 26 Jan 2013 13:17:21 -0600 Subject: Rename a number of libraries and executables to avoid conflicts with KDE4 --- tdehtml/.emacs-dirvars | 9 + tdehtml/CMakeLists.txt | 137 + tdehtml/ChangeLog | 3874 ++++++++++ tdehtml/DESIGN.html | 346 + tdehtml/Mainpage.dox | 46 + tdehtml/Makefile.am | 133 + tdehtml/README.HTMLWidget | 66 + tdehtml/SAFARI_MERGE | 161 + tdehtml/TODO | 60 + tdehtml/configure.in.in | 57 + tdehtml/css/CMakeLists.txt | 47 + tdehtml/css/Makefile.am | 60 + tdehtml/css/css_base.cpp | 419 ++ tdehtml/css/css_base.h | 271 + tdehtml/css/css_extensionsimpl.cpp | 366 + tdehtml/css/css_extensionsimpl.h | 205 + tdehtml/css/css_renderstyledeclarationimpl.cpp | 1147 +++ tdehtml/css/css_renderstyledeclarationimpl.h | 75 + tdehtml/css/css_ruleimpl.cpp | 391 + tdehtml/css/css_ruleimpl.h | 237 + tdehtml/css/css_stylesheetimpl.cpp | 436 ++ tdehtml/css/css_stylesheetimpl.h | 192 + tdehtml/css/css_valueimpl.cpp | 1073 +++ tdehtml/css/css_valueimpl.h | 461 ++ tdehtml/css/csshelper.cpp | 87 + tdehtml/css/csshelper.h | 51 + tdehtml/css/cssparser.cpp | 2614 +++++++ tdehtml/css/cssparser.h | 201 + tdehtml/css/cssproperties.c | 678 ++ tdehtml/css/cssproperties.h | 144 + tdehtml/css/cssproperties.in | 148 + tdehtml/css/cssstyleselector.cpp | 4217 +++++++++++ tdehtml/css/cssstyleselector.h | 333 + tdehtml/css/cssvalues.c | 1344 ++++ tdehtml/css/cssvalues.h | 290 + tdehtml/css/cssvalues.in | 478 ++ tdehtml/css/html4.css | 549 ++ tdehtml/css/makeprop | 57 + tdehtml/css/makevalues | 63 + tdehtml/css/parser.cpp | 2875 ++++++++ tdehtml/css/parser.h | 164 + tdehtml/css/parser.y | 1064 +++ tdehtml/css/quirks.css | 41 + tdehtml/css/tokenizer.cpp | 930 +++ tdehtml/css/tokenizer.flex | 92 + tdehtml/design.h | 58 + tdehtml/dom/CMakeLists.txt | 58 + tdehtml/dom/Makefile.am | 58 + tdehtml/dom/css_extensions.cpp | 2043 ++++++ tdehtml/dom/css_extensions.h | 2702 +++++++ tdehtml/dom/css_rule.cpp | 546 ++ tdehtml/dom/css_rule.h | 534 ++ tdehtml/dom/css_stylesheet.cpp | 457 ++ tdehtml/dom/css_stylesheet.h | 496 ++ tdehtml/dom/css_value.cpp | 587 ++ tdehtml/dom/css_value.h | 745 ++ tdehtml/dom/dom2_events.cpp | 725 ++ tdehtml/dom/dom2_events.h | 846 +++ tdehtml/dom/dom2_range.cpp | 406 ++ tdehtml/dom/dom2_range.h | 475 ++ tdehtml/dom/dom2_traversal.cpp | 381 + tdehtml/dom/dom2_traversal.h | 617 ++ tdehtml/dom/dom2_views.cpp | 95 + tdehtml/dom/dom2_views.h | 90 + tdehtml/dom/dom_core.h | 34 + tdehtml/dom/dom_doc.cpp | 684 ++ tdehtml/dom/dom_doc.h | 1107 +++ tdehtml/dom/dom_element.cpp | 409 ++ tdehtml/dom/dom_element.h | 600 ++ tdehtml/dom/dom_exception.h | 92 + tdehtml/dom/dom_html.h | 40 + tdehtml/dom/dom_misc.cpp | 37 + tdehtml/dom/dom_misc.h | 60 + tdehtml/dom/dom_node.cpp | 495 ++ tdehtml/dom/dom_node.h | 991 +++ tdehtml/dom/dom_string.cpp | 300 + tdehtml/dom/dom_string.h | 144 + tdehtml/dom/dom_text.cpp | 237 + tdehtml/dom/dom_text.h | 312 + tdehtml/dom/dom_xml.cpp | 293 + tdehtml/dom/dom_xml.h | 310 + tdehtml/dom/html_base.cpp | 533 ++ tdehtml/dom/html_base.h | 610 ++ tdehtml/dom/html_block.cpp | 443 ++ tdehtml/dom/html_block.h | 406 ++ tdehtml/dom/html_document.cpp | 233 + tdehtml/dom/html_document.h | 304 + tdehtml/dom/html_element.cpp | 186 + tdehtml/dom/html_element.h | 221 + tdehtml/dom/html_form.cpp | 1302 ++++ tdehtml/dom/html_form.h | 1427 ++++ tdehtml/dom/html_head.cpp | 515 ++ tdehtml/dom/html_head.h | 552 ++ tdehtml/dom/html_image.cpp | 413 ++ tdehtml/dom/html_image.h | 431 ++ tdehtml/dom/html_inline.cpp | 434 ++ tdehtml/dom/html_inline.h | 463 ++ tdehtml/dom/html_list.cpp | 354 + tdehtml/dom/html_list.h | 341 + tdehtml/dom/html_misc.cpp | 214 + tdehtml/dom/html_misc.h | 222 + tdehtml/dom/html_object.cpp | 535 ++ tdehtml/dom/html_object.h | 630 ++ tdehtml/dom/html_table.cpp | 868 +++ tdehtml/dom/html_table.h | 997 +++ tdehtml/domtreeview.cpp | 97 + tdehtml/domtreeview.h | 54 + tdehtml/ecma/AUTHORS | 4 + tdehtml/ecma/CMakeLists.txt | 61 + tdehtml/ecma/Makefile.am | 90 + tdehtml/ecma/README | 21 + tdehtml/ecma/THANKS | 9 + tdehtml/ecma/TODO | 12 + tdehtml/ecma/domparser.cpp | 112 + tdehtml/ecma/domparser.h | 58 + tdehtml/ecma/jsk.html | 113 + tdehtml/ecma/kjs_binding.cpp | 467 ++ tdehtml/ecma/kjs_binding.h | 409 ++ tdehtml/ecma/kjs_css.cpp | 1302 ++++ tdehtml/ecma/kjs_css.h | 304 + tdehtml/ecma/kjs_debugwin.cpp | 1139 +++ tdehtml/ecma/kjs_debugwin.h | 285 + tdehtml/ecma/kjs_dom.cpp | 1849 +++++ tdehtml/ecma/kjs_dom.h | 299 + tdehtml/ecma/kjs_events.cpp | 993 +++ tdehtml/ecma/kjs_events.h | 250 + tdehtml/ecma/kjs_html.cpp | 3946 +++++++++++ tdehtml/ecma/kjs_html.h | 294 + tdehtml/ecma/kjs_mozilla.cpp | 94 + tdehtml/ecma/kjs_mozilla.h | 44 + tdehtml/ecma/kjs_navigator.cpp | 670 ++ tdehtml/ecma/kjs_navigator.h | 53 + tdehtml/ecma/kjs_proxy.cpp | 411 ++ tdehtml/ecma/kjs_proxy.h | 91 + tdehtml/ecma/kjs_range.cpp | 233 + tdehtml/ecma/kjs_range.h | 71 + tdehtml/ecma/kjs_traversal.cpp | 327 + tdehtml/ecma/kjs_traversal.h | 108 + tdehtml/ecma/kjs_views.cpp | 91 + tdehtml/ecma/kjs_views.h | 53 + tdehtml/ecma/kjs_window.cpp | 2935 ++++++++ tdehtml/ecma/kjs_window.h | 309 + tdehtml/ecma/testecma.cpp | 67 + tdehtml/ecma/xmlhttprequest.cpp | 810 +++ tdehtml/ecma/xmlhttprequest.h | 142 + tdehtml/ecma/xmlserializer.cpp | 109 + tdehtml/ecma/xmlserializer.h | 54 + tdehtml/html/AlwaysInline.h | 49 + tdehtml/html/CMakeLists.txt | 44 + tdehtml/html/Makefile.am | 54 + tdehtml/html/Platform.h | 218 + tdehtml/html/RefPtr.h | 202 + tdehtml/html/doctypes.cpp | 1174 +++ tdehtml/html/doctypes.gperf | 91 + tdehtml/html/dtd.cpp | 918 +++ tdehtml/html/dtd.dtd | 1072 +++ tdehtml/html/dtd.h | 41 + tdehtml/html/html_baseimpl.cpp | 708 ++ tdehtml/html/html_baseimpl.h | 207 + tdehtml/html/html_blockimpl.cpp | 371 + tdehtml/html/html_blockimpl.h | 108 + tdehtml/html/html_documentimpl.cpp | 537 ++ tdehtml/html/html_documentimpl.h | 95 + tdehtml/html/html_elementimpl.cpp | 685 ++ tdehtml/html/html_elementimpl.h | 89 + tdehtml/html/html_formimpl.cpp | 2980 ++++++++ tdehtml/html/html_formimpl.h | 606 ++ tdehtml/html/html_headimpl.cpp | 649 ++ tdehtml/html/html_headimpl.h | 233 + tdehtml/html/html_imageimpl.cpp | 560 ++ tdehtml/html/html_imageimpl.h | 150 + tdehtml/html/html_inlineimpl.cpp | 298 + tdehtml/html/html_inlineimpl.h | 75 + tdehtml/html/html_listimpl.cpp | 169 + tdehtml/html/html_listimpl.h | 112 + tdehtml/html/html_miscimpl.cpp | 443 ++ tdehtml/html/html_miscimpl.h | 150 + tdehtml/html/html_objectimpl.cpp | 465 ++ tdehtml/html/html_objectimpl.h | 145 + tdehtml/html/html_tableimpl.cpp | 994 +++ tdehtml/html/html_tableimpl.h | 329 + tdehtml/html/htmlparser.cpp | 1731 +++++ tdehtml/html/htmlparser.h | 192 + tdehtml/html/htmltokenizer.cpp | 1798 +++++ tdehtml/html/htmltokenizer.h | 358 + tdehtml/htmlpageinfo.ui | 301 + tdehtml/java/CMakeLists.txt | 76 + tdehtml/java/ChangeLog | 19 + tdehtml/java/KJAS_GRAMMAR.txt | 82 + tdehtml/java/Makefile.am | 37 + tdehtml/java/README | 20 + tdehtml/java/TODO | 22 + tdehtml/java/build.properties | 9 + tdehtml/java/build.xml | 49 + tdehtml/java/configure.in.in | 5 + tdehtml/java/cr16-action-java.png | Bin 0 -> 1051 bytes tdehtml/java/dummy/CMakeLists.txt | 30 + tdehtml/java/dummy/Makefile.am | 13 + tdehtml/java/images/animbean.gif | Bin 0 -> 4376 bytes tdehtml/java/images/beanicon.png | Bin 0 -> 569 bytes tdehtml/java/images/brokenbean.gif | Bin 0 -> 1195 bytes tdehtml/java/kjava.jar | Bin 0 -> 157645 bytes tdehtml/java/kjava.policy.in | 8 + tdehtml/java/kjavaapplet.cpp | 288 + tdehtml/java/kjavaapplet.h | 251 + tdehtml/java/kjavaappletcontext.cpp | 274 + tdehtml/java/kjavaappletcontext.h | 141 + tdehtml/java/kjavaappletserver.cpp | 833 +++ tdehtml/java/kjavaappletserver.h | 180 + tdehtml/java/kjavaappletviewer.cpp | 635 ++ tdehtml/java/kjavaappletviewer.desktop | 82 + tdehtml/java/kjavaappletviewer.h | 145 + tdehtml/java/kjavaappletwidget.cpp | 140 + tdehtml/java/kjavaappletwidget.h | 125 + tdehtml/java/kjavadownloader.cpp | 298 + tdehtml/java/kjavadownloader.h | 90 + tdehtml/java/kjavaprocess.cpp | 397 ++ tdehtml/java/kjavaprocess.h | 164 + tdehtml/java/kqeventutil.cpp | 200 + tdehtml/java/kqeventutil.h | 34 + tdehtml/java/kxeventutil.cpp | 408 ++ tdehtml/java/kxeventutil.h | 51 + tdehtml/java/make-jar | 12 + tdehtml/java/netscape/javascript/JSException.java | 20 + tdehtml/java/netscape/javascript/JSObject.java | 21 + tdehtml/java/netscape/plugin/Plugin.java | 28 + .../security/ForbiddenTargetException.java | 10 + tdehtml/java/netscape/security/Principal.java | 4 + .../java/netscape/security/PrivilegeManager.java | 109 + tdehtml/java/netscape/security/Target.java | 4 + tdehtml/java/org/kde/javascript/JSObject.java | 183 + tdehtml/java/org/kde/kjas/server/Console.java | 20 + .../org/kde/kjas/server/KJASAppletClassLoader.java | 360 + .../org/kde/kjas/server/KJASAppletContext.java | 473 ++ .../java/org/kde/kjas/server/KJASAppletPanel.java | 113 + .../java/org/kde/kjas/server/KJASAppletStub.java | 807 +++ .../java/org/kde/kjas/server/KJASAudioClip.java | 98 + .../org/kde/kjas/server/KJASBrokenClassFixer.java | 132 + tdehtml/java/org/kde/kjas/server/KJASConsole.java | 93 + .../org/kde/kjas/server/KJASConsoleStream.java | 46 + .../org/kde/kjas/server/KJASProtocolHandler.java | 900 +++ .../org/kde/kjas/server/KJASSecurityManager.java | 243 + .../java/org/kde/kjas/server/KJASSoundPlayer.java | 36 + .../java/org/kde/kjas/server/KJASSwingConsole.java | 325 + .../kjas/server/KJASURLStreamHandlerFactory.java | 609 ++ tdehtml/java/org/kde/kjas/server/Main.java | 178 + .../java/org/kde/kjas/server/StatusListener.java | 5 + tdehtml/java/pluginsinfo | 7 + tdehtml/java/tests/Makefile.am | 9 + tdehtml/java/tests/badapplets/BadApplet.jar | Bin 0 -> 7233 bytes tdehtml/java/tests/badapplets/BadApplet.java | 202 + tdehtml/java/tests/badapplets/applet.html | 14 + tdehtml/java/tests/good_sites | 44 + tdehtml/java/tests/testkjavaappletserver.cpp | 41 + tdehtml/kjserrordlg.ui | 133 + tdehtml/kjserrordlg.ui.h | 32 + tdehtml/libtdehtml.map | 22 + tdehtml/misc/CMakeLists.txt | 41 + tdehtml/misc/Makefile.am | 43 + tdehtml/misc/arena.cpp | 333 + tdehtml/misc/arena.h | 123 + tdehtml/misc/blocked_icon.cpp | 41 + tdehtml/misc/blocked_icon.png | Bin 0 -> 599 bytes tdehtml/misc/decoder.cpp | 790 +++ tdehtml/misc/decoder.h | 115 + tdehtml/misc/guess_ja.cpp | 379 + tdehtml/misc/guess_ja.h | 122 + tdehtml/misc/helper.cpp | 144 + tdehtml/misc/helper.h | 55 + tdehtml/misc/htmlattrs.c | 1019 +++ tdehtml/misc/htmlattrs.h | 168 + tdehtml/misc/htmlattrs.in | 157 + tdehtml/misc/htmlhashes.cpp | 45 + tdehtml/misc/htmlhashes.h | 14 + tdehtml/misc/htmltags.c | 687 ++ tdehtml/misc/htmltags.h | 119 + tdehtml/misc/htmltags.in | 102 + tdehtml/misc/knsplugininstaller.cpp | 671 ++ tdehtml/misc/knsplugininstaller.h | 268 + tdehtml/misc/loader.cpp | 1679 +++++ tdehtml/misc/loader.h | 522 ++ tdehtml/misc/loader_client.h | 35 + tdehtml/misc/loader_jpeg.cpp | 548 ++ tdehtml/misc/loader_jpeg.h | 50 + tdehtml/misc/makeattrs | 113 + tdehtml/misc/maketags | 124 + tdehtml/misc/multimap.h | 345 + tdehtml/misc/seed.h | 46 + tdehtml/misc/shared.h | 227 + tdehtml/misc/stringit.cpp | 138 + tdehtml/misc/stringit.h | 203 + tdehtml/misc/tdehtmllayout.h | 112 + tdehtml/pics/CMakeLists.txt | 20 + tdehtml/pics/Makefile.am | 10 + tdehtml/pics/cr128-action-bug.png | Bin 0 -> 13453 bytes tdehtml/pics/cr16-action-bug.png | Bin 0 -> 1107 bytes tdehtml/pics/cr16-action-images_display.png | Bin 0 -> 539 bytes tdehtml/pics/cr16-action-wallet_open.png | Bin 0 -> 781 bytes tdehtml/pics/cr22-action-bug.png | Bin 0 -> 1914 bytes tdehtml/pics/cr22-action-dbgnext.png | Bin 0 -> 187 bytes tdehtml/pics/cr22-action-dbgrun.png | Bin 0 -> 244 bytes tdehtml/pics/cr22-action-dbgrunto.png | Bin 0 -> 275 bytes tdehtml/pics/cr22-action-dbgstep.png | Bin 0 -> 182 bytes tdehtml/pics/cr22-action-images_display.png | Bin 0 -> 1270 bytes tdehtml/pics/cr32-action-bug.png | Bin 0 -> 2994 bytes tdehtml/pics/cr32-action-images_display.png | Bin 0 -> 2191 bytes tdehtml/pics/cr48-action-bug.png | Bin 0 -> 5091 bytes tdehtml/pics/cr64-action-bug.png | Bin 0 -> 7630 bytes tdehtml/rendering/CMakeLists.txt | 46 + tdehtml/rendering/Makefile.am | 57 + tdehtml/rendering/bidi.cpp | 2250 ++++++ tdehtml/rendering/bidi.h | 172 + tdehtml/rendering/break_lines.cpp | 126 + tdehtml/rendering/break_lines.h | 163 + tdehtml/rendering/counter_tree.cpp | 222 + tdehtml/rendering/counter_tree.h | 114 + tdehtml/rendering/enumerate.cpp | 411 ++ tdehtml/rendering/enumerate.h | 66 + tdehtml/rendering/font.cpp | 502 ++ tdehtml/rendering/font.h | 188 + tdehtml/rendering/img-loading.png | Bin 0 -> 318 bytes tdehtml/rendering/loading_icon.cpp | 25 + tdehtml/rendering/render_applet.cpp | 145 + tdehtml/rendering/render_applet.h | 60 + tdehtml/rendering/render_arena.cpp | 146 + tdehtml/rendering/render_arena.h | 72 + tdehtml/rendering/render_block.cpp | 3155 +++++++++ tdehtml/rendering/render_block.h | 378 + tdehtml/rendering/render_body.cpp | 121 + tdehtml/rendering/render_body.h | 56 + tdehtml/rendering/render_box.cpp | 2325 ++++++ tdehtml/rendering/render_box.h | 213 + tdehtml/rendering/render_br.cpp | 79 + tdehtml/rendering/render_br.h | 77 + tdehtml/rendering/render_canvas.cpp | 780 ++ tdehtml/rendering/render_canvas.h | 250 + tdehtml/rendering/render_container.cpp | 597 ++ tdehtml/rendering/render_container.h | 85 + tdehtml/rendering/render_flow.cpp | 412 ++ tdehtml/rendering/render_flow.h | 96 + tdehtml/rendering/render_form.cpp | 1914 +++++ tdehtml/rendering/render_form.h | 511 ++ tdehtml/rendering/render_frames.cpp | 1025 +++ tdehtml/rendering/render_frames.h | 172 + tdehtml/rendering/render_generated.cpp | 392 + tdehtml/rendering/render_generated.h | 125 + tdehtml/rendering/render_image.cpp | 604 ++ tdehtml/rendering/render_image.h | 105 + tdehtml/rendering/render_inline.cpp | 935 +++ tdehtml/rendering/render_inline.h | 94 + tdehtml/rendering/render_layer.cpp | 1830 +++++ tdehtml/rendering/render_layer.h | 342 + tdehtml/rendering/render_line.cpp | 996 +++ tdehtml/rendering/render_line.h | 310 + tdehtml/rendering/render_list.cpp | 586 ++ tdehtml/rendering/render_list.h | 140 + tdehtml/rendering/render_object.cpp | 2330 ++++++ tdehtml/rendering/render_object.h | 866 +++ tdehtml/rendering/render_replaced.cpp | 940 +++ tdehtml/rendering/render_replaced.h | 169 + tdehtml/rendering/render_style.cpp | 1301 ++++ tdehtml/rendering/render_style.h | 1524 ++++ tdehtml/rendering/render_table.cpp | 3070 ++++++++ tdehtml/rendering/render_table.h | 524 ++ tdehtml/rendering/render_text.cpp | 1546 ++++ tdehtml/rendering/render_text.h | 345 + tdehtml/rendering/table_layout.cpp | 1193 ++++ tdehtml/rendering/table_layout.h | 112 + tdehtml/rendering/table_layout.txt | 74 + tdehtml/tdehtml-devel-gdb | 22 + tdehtml/tdehtml.desktop | 93 + tdehtml/tdehtml.rc | 16 + tdehtml/tdehtml_browser.rc | 49 + tdehtml/tdehtml_caret.cpp | 2664 +++++++ tdehtml/tdehtml_caret_p.h | 1109 +++ tdehtml/tdehtml_events.cpp | 92 + tdehtml/tdehtml_events.h | 157 + tdehtml/tdehtml_ext.cpp | 1032 +++ tdehtml/tdehtml_ext.h | 177 + tdehtml/tdehtml_factory.cpp | 207 + tdehtml/tdehtml_factory.h | 76 + tdehtml/tdehtml_iface.cc | 233 + tdehtml/tdehtml_iface.h | 242 + tdehtml/tdehtml_pagecache.cpp | 313 + tdehtml/tdehtml_pagecache.h | 134 + tdehtml/tdehtml_part.cpp | 7471 ++++++++++++++++++++ tdehtml/tdehtml_part.h | 1683 +++++ tdehtml/tdehtml_popupmenu.rc | 39 + tdehtml/tdehtml_printsettings.cpp | 108 + tdehtml/tdehtml_printsettings.h | 43 + tdehtml/tdehtml_run.cpp | 92 + tdehtml/tdehtml_run.h | 59 + tdehtml/tdehtml_settings.cc | 1064 +++ tdehtml/tdehtml_settings.h | 232 + tdehtml/tdehtmldefaults.h | 33 + tdehtml/tdehtmlimage.cpp | 357 + tdehtml/tdehtmlimage.desktop | 170 + tdehtml/tdehtmlimage.h | 119 + tdehtml/tdehtmlpart_p.h | 569 ++ tdehtml/tdehtmlview.cpp | 4623 ++++++++++++ tdehtml/tdehtmlview.h | 624 ++ tdehtml/tdemultipart/CMakeLists.txt | 48 + tdehtml/tdemultipart/Makefile.am | 17 + tdehtml/tdemultipart/README | 16 + tdehtml/tdemultipart/tdemultipart.cpp | 613 ++ tdehtml/tdemultipart/tdemultipart.desktop | 73 + tdehtml/tdemultipart/tdemultipart.h | 118 + tdehtml/test/README | 6 + tdehtml/test/align.html | 21 + tdehtml/test/align1.html | 21 + tdehtml/test/align2.html | 126 + tdehtml/test/anchor1.html | 25 + tdehtml/test/anchor2.html | 85 + tdehtml/test/button.html | 14 + tdehtml/test/color.html | 60 + tdehtml/test/fixed-background.html | 47 + tdehtml/test/image.gif | Bin 0 -> 1476 bytes tdehtml/test/image_map.html | 24 + tdehtml/test/java.html | 15 + tdehtml/test/jsplugins.html | 73 + tdehtml/test/konqi.gif | Bin 0 -> 39318 bytes tdehtml/test/lake.class | Bin 0 -> 3636 bytes tdehtml/test/lists.html | 221 + tdehtml/test/nav_bar.gif | Bin 0 -> 1059 bytes tdehtml/test/nbsp.html | 20 + tdehtml/test/object.html | 4 + tdehtml/test/pseudo.html | 27 + tdehtml/test/testpages.html | 34 + tdehtml/test_regression.cpp | 1644 +++++ tdehtml/test_regression.h | 194 + tdehtml/test_regression_fontoverload.cpp | 384 + tdehtml/testtdehtml.cpp | 210 + tdehtml/testtdehtml.h | 55 + tdehtml/xml/CMakeLists.txt | 43 + tdehtml/xml/Makefile.am | 48 + tdehtml/xml/dom2_eventsimpl.cpp | 969 +++ tdehtml/xml/dom2_eventsimpl.h | 513 ++ tdehtml/xml/dom2_rangeimpl.cpp | 1640 +++++ tdehtml/xml/dom2_rangeimpl.h | 127 + tdehtml/xml/dom2_traversalimpl.cpp | 667 ++ tdehtml/xml/dom2_traversalimpl.h | 196 + tdehtml/xml/dom2_viewsimpl.cpp | 50 + tdehtml/xml/dom2_viewsimpl.h | 50 + tdehtml/xml/dom_docimpl.cpp | 2892 ++++++++ tdehtml/xml/dom_docimpl.h | 763 ++ tdehtml/xml/dom_elementimpl.cpp | 1301 ++++ tdehtml/xml/dom_elementimpl.h | 392 + tdehtml/xml/dom_nodeimpl.cpp | 2068 ++++++ tdehtml/xml/dom_nodeimpl.h | 736 ++ tdehtml/xml/dom_restyler.cpp | 122 + tdehtml/xml/dom_restyler.h | 102 + tdehtml/xml/dom_stringimpl.cpp | 460 ++ tdehtml/xml/dom_stringimpl.h | 104 + tdehtml/xml/dom_textimpl.cpp | 522 ++ tdehtml/xml/dom_textimpl.h | 176 + tdehtml/xml/dom_xmlimpl.cpp | 498 ++ tdehtml/xml/dom_xmlimpl.h | 181 + tdehtml/xml/xml_tokenizer.cpp | 609 ++ tdehtml/xml/xml_tokenizer.h | 198 + 459 files changed, 196663 insertions(+) create mode 100644 tdehtml/.emacs-dirvars create mode 100644 tdehtml/CMakeLists.txt create mode 100644 tdehtml/ChangeLog create mode 100644 tdehtml/DESIGN.html create mode 100644 tdehtml/Mainpage.dox create mode 100644 tdehtml/Makefile.am create mode 100644 tdehtml/README.HTMLWidget create mode 100644 tdehtml/SAFARI_MERGE create mode 100644 tdehtml/TODO create mode 100644 tdehtml/configure.in.in create mode 100644 tdehtml/css/CMakeLists.txt create mode 100644 tdehtml/css/Makefile.am create mode 100644 tdehtml/css/css_base.cpp create mode 100644 tdehtml/css/css_base.h create mode 100644 tdehtml/css/css_extensionsimpl.cpp create mode 100644 tdehtml/css/css_extensionsimpl.h create mode 100644 tdehtml/css/css_renderstyledeclarationimpl.cpp create mode 100644 tdehtml/css/css_renderstyledeclarationimpl.h create mode 100644 tdehtml/css/css_ruleimpl.cpp create mode 100644 tdehtml/css/css_ruleimpl.h create mode 100644 tdehtml/css/css_stylesheetimpl.cpp create mode 100644 tdehtml/css/css_stylesheetimpl.h create mode 100644 tdehtml/css/css_valueimpl.cpp create mode 100644 tdehtml/css/css_valueimpl.h create mode 100644 tdehtml/css/csshelper.cpp create mode 100644 tdehtml/css/csshelper.h create mode 100644 tdehtml/css/cssparser.cpp create mode 100644 tdehtml/css/cssparser.h create mode 100644 tdehtml/css/cssproperties.c create mode 100644 tdehtml/css/cssproperties.h create mode 100644 tdehtml/css/cssproperties.in create mode 100644 tdehtml/css/cssstyleselector.cpp create mode 100644 tdehtml/css/cssstyleselector.h create mode 100644 tdehtml/css/cssvalues.c create mode 100644 tdehtml/css/cssvalues.h create mode 100644 tdehtml/css/cssvalues.in create mode 100644 tdehtml/css/html4.css create mode 100644 tdehtml/css/makeprop create mode 100755 tdehtml/css/makevalues create mode 100644 tdehtml/css/parser.cpp create mode 100644 tdehtml/css/parser.h create mode 100644 tdehtml/css/parser.y create mode 100644 tdehtml/css/quirks.css create mode 100644 tdehtml/css/tokenizer.cpp create mode 100644 tdehtml/css/tokenizer.flex create mode 100644 tdehtml/design.h create mode 100644 tdehtml/dom/CMakeLists.txt create mode 100644 tdehtml/dom/Makefile.am create mode 100644 tdehtml/dom/css_extensions.cpp create mode 100644 tdehtml/dom/css_extensions.h create mode 100644 tdehtml/dom/css_rule.cpp create mode 100644 tdehtml/dom/css_rule.h create mode 100644 tdehtml/dom/css_stylesheet.cpp create mode 100644 tdehtml/dom/css_stylesheet.h create mode 100644 tdehtml/dom/css_value.cpp create mode 100644 tdehtml/dom/css_value.h create mode 100644 tdehtml/dom/dom2_events.cpp create mode 100644 tdehtml/dom/dom2_events.h create mode 100644 tdehtml/dom/dom2_range.cpp create mode 100644 tdehtml/dom/dom2_range.h create mode 100644 tdehtml/dom/dom2_traversal.cpp create mode 100644 tdehtml/dom/dom2_traversal.h create mode 100644 tdehtml/dom/dom2_views.cpp create mode 100644 tdehtml/dom/dom2_views.h create mode 100644 tdehtml/dom/dom_core.h create mode 100644 tdehtml/dom/dom_doc.cpp create mode 100644 tdehtml/dom/dom_doc.h create mode 100644 tdehtml/dom/dom_element.cpp create mode 100644 tdehtml/dom/dom_element.h create mode 100644 tdehtml/dom/dom_exception.h create mode 100644 tdehtml/dom/dom_html.h create mode 100644 tdehtml/dom/dom_misc.cpp create mode 100644 tdehtml/dom/dom_misc.h create mode 100644 tdehtml/dom/dom_node.cpp create mode 100644 tdehtml/dom/dom_node.h create mode 100644 tdehtml/dom/dom_string.cpp create mode 100644 tdehtml/dom/dom_string.h create mode 100644 tdehtml/dom/dom_text.cpp create mode 100644 tdehtml/dom/dom_text.h create mode 100644 tdehtml/dom/dom_xml.cpp create mode 100644 tdehtml/dom/dom_xml.h create mode 100644 tdehtml/dom/html_base.cpp create mode 100644 tdehtml/dom/html_base.h create mode 100644 tdehtml/dom/html_block.cpp create mode 100644 tdehtml/dom/html_block.h create mode 100644 tdehtml/dom/html_document.cpp create mode 100644 tdehtml/dom/html_document.h create mode 100644 tdehtml/dom/html_element.cpp create mode 100644 tdehtml/dom/html_element.h create mode 100644 tdehtml/dom/html_form.cpp create mode 100644 tdehtml/dom/html_form.h create mode 100644 tdehtml/dom/html_head.cpp create mode 100644 tdehtml/dom/html_head.h create mode 100644 tdehtml/dom/html_image.cpp create mode 100644 tdehtml/dom/html_image.h create mode 100644 tdehtml/dom/html_inline.cpp create mode 100644 tdehtml/dom/html_inline.h create mode 100644 tdehtml/dom/html_list.cpp create mode 100644 tdehtml/dom/html_list.h create mode 100644 tdehtml/dom/html_misc.cpp create mode 100644 tdehtml/dom/html_misc.h create mode 100644 tdehtml/dom/html_object.cpp create mode 100644 tdehtml/dom/html_object.h create mode 100644 tdehtml/dom/html_table.cpp create mode 100644 tdehtml/dom/html_table.h create mode 100644 tdehtml/domtreeview.cpp create mode 100644 tdehtml/domtreeview.h create mode 100644 tdehtml/ecma/AUTHORS create mode 100644 tdehtml/ecma/CMakeLists.txt create mode 100644 tdehtml/ecma/Makefile.am create mode 100644 tdehtml/ecma/README create mode 100644 tdehtml/ecma/THANKS create mode 100644 tdehtml/ecma/TODO create mode 100644 tdehtml/ecma/domparser.cpp create mode 100644 tdehtml/ecma/domparser.h create mode 100644 tdehtml/ecma/jsk.html create mode 100644 tdehtml/ecma/kjs_binding.cpp create mode 100644 tdehtml/ecma/kjs_binding.h create mode 100644 tdehtml/ecma/kjs_css.cpp create mode 100644 tdehtml/ecma/kjs_css.h create mode 100644 tdehtml/ecma/kjs_debugwin.cpp create mode 100644 tdehtml/ecma/kjs_debugwin.h create mode 100644 tdehtml/ecma/kjs_dom.cpp create mode 100644 tdehtml/ecma/kjs_dom.h create mode 100644 tdehtml/ecma/kjs_events.cpp create mode 100644 tdehtml/ecma/kjs_events.h create mode 100644 tdehtml/ecma/kjs_html.cpp create mode 100644 tdehtml/ecma/kjs_html.h create mode 100644 tdehtml/ecma/kjs_mozilla.cpp create mode 100644 tdehtml/ecma/kjs_mozilla.h create mode 100644 tdehtml/ecma/kjs_navigator.cpp create mode 100644 tdehtml/ecma/kjs_navigator.h create mode 100644 tdehtml/ecma/kjs_proxy.cpp create mode 100644 tdehtml/ecma/kjs_proxy.h create mode 100644 tdehtml/ecma/kjs_range.cpp create mode 100644 tdehtml/ecma/kjs_range.h create mode 100644 tdehtml/ecma/kjs_traversal.cpp create mode 100644 tdehtml/ecma/kjs_traversal.h create mode 100644 tdehtml/ecma/kjs_views.cpp create mode 100644 tdehtml/ecma/kjs_views.h create mode 100644 tdehtml/ecma/kjs_window.cpp create mode 100644 tdehtml/ecma/kjs_window.h create mode 100644 tdehtml/ecma/testecma.cpp create mode 100644 tdehtml/ecma/xmlhttprequest.cpp create mode 100644 tdehtml/ecma/xmlhttprequest.h create mode 100644 tdehtml/ecma/xmlserializer.cpp create mode 100644 tdehtml/ecma/xmlserializer.h create mode 100644 tdehtml/html/AlwaysInline.h create mode 100644 tdehtml/html/CMakeLists.txt create mode 100644 tdehtml/html/Makefile.am create mode 100644 tdehtml/html/Platform.h create mode 100644 tdehtml/html/RefPtr.h create mode 100644 tdehtml/html/doctypes.cpp create mode 100644 tdehtml/html/doctypes.gperf create mode 100644 tdehtml/html/dtd.cpp create mode 100644 tdehtml/html/dtd.dtd create mode 100644 tdehtml/html/dtd.h create mode 100644 tdehtml/html/html_baseimpl.cpp create mode 100644 tdehtml/html/html_baseimpl.h create mode 100644 tdehtml/html/html_blockimpl.cpp create mode 100644 tdehtml/html/html_blockimpl.h create mode 100644 tdehtml/html/html_documentimpl.cpp create mode 100644 tdehtml/html/html_documentimpl.h create mode 100644 tdehtml/html/html_elementimpl.cpp create mode 100644 tdehtml/html/html_elementimpl.h create mode 100644 tdehtml/html/html_formimpl.cpp create mode 100644 tdehtml/html/html_formimpl.h create mode 100644 tdehtml/html/html_headimpl.cpp create mode 100644 tdehtml/html/html_headimpl.h create mode 100644 tdehtml/html/html_imageimpl.cpp create mode 100644 tdehtml/html/html_imageimpl.h create mode 100644 tdehtml/html/html_inlineimpl.cpp create mode 100644 tdehtml/html/html_inlineimpl.h create mode 100644 tdehtml/html/html_listimpl.cpp create mode 100644 tdehtml/html/html_listimpl.h create mode 100644 tdehtml/html/html_miscimpl.cpp create mode 100644 tdehtml/html/html_miscimpl.h create mode 100644 tdehtml/html/html_objectimpl.cpp create mode 100644 tdehtml/html/html_objectimpl.h create mode 100644 tdehtml/html/html_tableimpl.cpp create mode 100644 tdehtml/html/html_tableimpl.h create mode 100644 tdehtml/html/htmlparser.cpp create mode 100644 tdehtml/html/htmlparser.h create mode 100644 tdehtml/html/htmltokenizer.cpp create mode 100644 tdehtml/html/htmltokenizer.h create mode 100644 tdehtml/htmlpageinfo.ui create mode 100644 tdehtml/java/CMakeLists.txt create mode 100644 tdehtml/java/ChangeLog create mode 100644 tdehtml/java/KJAS_GRAMMAR.txt create mode 100644 tdehtml/java/Makefile.am create mode 100644 tdehtml/java/README create mode 100644 tdehtml/java/TODO create mode 100644 tdehtml/java/build.properties create mode 100644 tdehtml/java/build.xml create mode 100644 tdehtml/java/configure.in.in create mode 100644 tdehtml/java/cr16-action-java.png create mode 100644 tdehtml/java/dummy/CMakeLists.txt create mode 100644 tdehtml/java/dummy/Makefile.am create mode 100644 tdehtml/java/images/animbean.gif create mode 100644 tdehtml/java/images/beanicon.png create mode 100644 tdehtml/java/images/brokenbean.gif create mode 100644 tdehtml/java/kjava.jar create mode 100644 tdehtml/java/kjava.policy.in create mode 100644 tdehtml/java/kjavaapplet.cpp create mode 100644 tdehtml/java/kjavaapplet.h create mode 100644 tdehtml/java/kjavaappletcontext.cpp create mode 100644 tdehtml/java/kjavaappletcontext.h create mode 100644 tdehtml/java/kjavaappletserver.cpp create mode 100644 tdehtml/java/kjavaappletserver.h create mode 100644 tdehtml/java/kjavaappletviewer.cpp create mode 100644 tdehtml/java/kjavaappletviewer.desktop create mode 100644 tdehtml/java/kjavaappletviewer.h create mode 100644 tdehtml/java/kjavaappletwidget.cpp create mode 100644 tdehtml/java/kjavaappletwidget.h create mode 100644 tdehtml/java/kjavadownloader.cpp create mode 100644 tdehtml/java/kjavadownloader.h create mode 100644 tdehtml/java/kjavaprocess.cpp create mode 100644 tdehtml/java/kjavaprocess.h create mode 100644 tdehtml/java/kqeventutil.cpp create mode 100644 tdehtml/java/kqeventutil.h create mode 100644 tdehtml/java/kxeventutil.cpp create mode 100644 tdehtml/java/kxeventutil.h create mode 100755 tdehtml/java/make-jar create mode 100644 tdehtml/java/netscape/javascript/JSException.java create mode 100644 tdehtml/java/netscape/javascript/JSObject.java create mode 100644 tdehtml/java/netscape/plugin/Plugin.java create mode 100644 tdehtml/java/netscape/security/ForbiddenTargetException.java create mode 100644 tdehtml/java/netscape/security/Principal.java create mode 100644 tdehtml/java/netscape/security/PrivilegeManager.java create mode 100644 tdehtml/java/netscape/security/Target.java create mode 100644 tdehtml/java/org/kde/javascript/JSObject.java create mode 100644 tdehtml/java/org/kde/kjas/server/Console.java create mode 100644 tdehtml/java/org/kde/kjas/server/KJASAppletClassLoader.java create mode 100644 tdehtml/java/org/kde/kjas/server/KJASAppletContext.java create mode 100644 tdehtml/java/org/kde/kjas/server/KJASAppletPanel.java create mode 100644 tdehtml/java/org/kde/kjas/server/KJASAppletStub.java create mode 100644 tdehtml/java/org/kde/kjas/server/KJASAudioClip.java create mode 100644 tdehtml/java/org/kde/kjas/server/KJASBrokenClassFixer.java create mode 100644 tdehtml/java/org/kde/kjas/server/KJASConsole.java create mode 100644 tdehtml/java/org/kde/kjas/server/KJASConsoleStream.java create mode 100644 tdehtml/java/org/kde/kjas/server/KJASProtocolHandler.java create mode 100644 tdehtml/java/org/kde/kjas/server/KJASSecurityManager.java create mode 100644 tdehtml/java/org/kde/kjas/server/KJASSoundPlayer.java create mode 100644 tdehtml/java/org/kde/kjas/server/KJASSwingConsole.java create mode 100644 tdehtml/java/org/kde/kjas/server/KJASURLStreamHandlerFactory.java create mode 100644 tdehtml/java/org/kde/kjas/server/Main.java create mode 100644 tdehtml/java/org/kde/kjas/server/StatusListener.java create mode 100644 tdehtml/java/pluginsinfo create mode 100644 tdehtml/java/tests/Makefile.am create mode 100644 tdehtml/java/tests/badapplets/BadApplet.jar create mode 100644 tdehtml/java/tests/badapplets/BadApplet.java create mode 100644 tdehtml/java/tests/badapplets/applet.html create mode 100644 tdehtml/java/tests/good_sites create mode 100644 tdehtml/java/tests/testkjavaappletserver.cpp create mode 100644 tdehtml/kjserrordlg.ui create mode 100644 tdehtml/kjserrordlg.ui.h create mode 100644 tdehtml/libtdehtml.map create mode 100644 tdehtml/misc/CMakeLists.txt create mode 100644 tdehtml/misc/Makefile.am create mode 100644 tdehtml/misc/arena.cpp create mode 100644 tdehtml/misc/arena.h create mode 100644 tdehtml/misc/blocked_icon.cpp create mode 100644 tdehtml/misc/blocked_icon.png create mode 100644 tdehtml/misc/decoder.cpp create mode 100644 tdehtml/misc/decoder.h create mode 100644 tdehtml/misc/guess_ja.cpp create mode 100644 tdehtml/misc/guess_ja.h create mode 100644 tdehtml/misc/helper.cpp create mode 100644 tdehtml/misc/helper.h create mode 100644 tdehtml/misc/htmlattrs.c create mode 100644 tdehtml/misc/htmlattrs.h create mode 100644 tdehtml/misc/htmlattrs.in create mode 100644 tdehtml/misc/htmlhashes.cpp create mode 100644 tdehtml/misc/htmlhashes.h create mode 100644 tdehtml/misc/htmltags.c create mode 100644 tdehtml/misc/htmltags.h create mode 100644 tdehtml/misc/htmltags.in create mode 100644 tdehtml/misc/knsplugininstaller.cpp create mode 100644 tdehtml/misc/knsplugininstaller.h create mode 100644 tdehtml/misc/loader.cpp create mode 100644 tdehtml/misc/loader.h create mode 100644 tdehtml/misc/loader_client.h create mode 100644 tdehtml/misc/loader_jpeg.cpp create mode 100644 tdehtml/misc/loader_jpeg.h create mode 100644 tdehtml/misc/makeattrs create mode 100644 tdehtml/misc/maketags create mode 100644 tdehtml/misc/multimap.h create mode 100644 tdehtml/misc/seed.h create mode 100644 tdehtml/misc/shared.h create mode 100644 tdehtml/misc/stringit.cpp create mode 100644 tdehtml/misc/stringit.h create mode 100644 tdehtml/misc/tdehtmllayout.h create mode 100644 tdehtml/pics/CMakeLists.txt create mode 100644 tdehtml/pics/Makefile.am create mode 100644 tdehtml/pics/cr128-action-bug.png create mode 100644 tdehtml/pics/cr16-action-bug.png create mode 100644 tdehtml/pics/cr16-action-images_display.png create mode 100644 tdehtml/pics/cr16-action-wallet_open.png create mode 100644 tdehtml/pics/cr22-action-bug.png create mode 100644 tdehtml/pics/cr22-action-dbgnext.png create mode 100644 tdehtml/pics/cr22-action-dbgrun.png create mode 100644 tdehtml/pics/cr22-action-dbgrunto.png create mode 100644 tdehtml/pics/cr22-action-dbgstep.png create mode 100644 tdehtml/pics/cr22-action-images_display.png create mode 100644 tdehtml/pics/cr32-action-bug.png create mode 100644 tdehtml/pics/cr32-action-images_display.png create mode 100644 tdehtml/pics/cr48-action-bug.png create mode 100644 tdehtml/pics/cr64-action-bug.png create mode 100644 tdehtml/rendering/CMakeLists.txt create mode 100644 tdehtml/rendering/Makefile.am create mode 100644 tdehtml/rendering/bidi.cpp create mode 100644 tdehtml/rendering/bidi.h create mode 100644 tdehtml/rendering/break_lines.cpp create mode 100644 tdehtml/rendering/break_lines.h create mode 100644 tdehtml/rendering/counter_tree.cpp create mode 100644 tdehtml/rendering/counter_tree.h create mode 100644 tdehtml/rendering/enumerate.cpp create mode 100644 tdehtml/rendering/enumerate.h create mode 100644 tdehtml/rendering/font.cpp create mode 100644 tdehtml/rendering/font.h create mode 100644 tdehtml/rendering/img-loading.png create mode 100644 tdehtml/rendering/loading_icon.cpp create mode 100644 tdehtml/rendering/render_applet.cpp create mode 100644 tdehtml/rendering/render_applet.h create mode 100644 tdehtml/rendering/render_arena.cpp create mode 100644 tdehtml/rendering/render_arena.h create mode 100644 tdehtml/rendering/render_block.cpp create mode 100644 tdehtml/rendering/render_block.h create mode 100644 tdehtml/rendering/render_body.cpp create mode 100644 tdehtml/rendering/render_body.h create mode 100644 tdehtml/rendering/render_box.cpp create mode 100644 tdehtml/rendering/render_box.h create mode 100644 tdehtml/rendering/render_br.cpp create mode 100644 tdehtml/rendering/render_br.h create mode 100644 tdehtml/rendering/render_canvas.cpp create mode 100644 tdehtml/rendering/render_canvas.h create mode 100644 tdehtml/rendering/render_container.cpp create mode 100644 tdehtml/rendering/render_container.h create mode 100644 tdehtml/rendering/render_flow.cpp create mode 100644 tdehtml/rendering/render_flow.h create mode 100644 tdehtml/rendering/render_form.cpp create mode 100644 tdehtml/rendering/render_form.h create mode 100644 tdehtml/rendering/render_frames.cpp create mode 100644 tdehtml/rendering/render_frames.h create mode 100644 tdehtml/rendering/render_generated.cpp create mode 100644 tdehtml/rendering/render_generated.h create mode 100644 tdehtml/rendering/render_image.cpp create mode 100644 tdehtml/rendering/render_image.h create mode 100644 tdehtml/rendering/render_inline.cpp create mode 100644 tdehtml/rendering/render_inline.h create mode 100644 tdehtml/rendering/render_layer.cpp create mode 100644 tdehtml/rendering/render_layer.h create mode 100644 tdehtml/rendering/render_line.cpp create mode 100644 tdehtml/rendering/render_line.h create mode 100644 tdehtml/rendering/render_list.cpp create mode 100644 tdehtml/rendering/render_list.h create mode 100644 tdehtml/rendering/render_object.cpp create mode 100644 tdehtml/rendering/render_object.h create mode 100644 tdehtml/rendering/render_replaced.cpp create mode 100644 tdehtml/rendering/render_replaced.h create mode 100644 tdehtml/rendering/render_style.cpp create mode 100644 tdehtml/rendering/render_style.h create mode 100644 tdehtml/rendering/render_table.cpp create mode 100644 tdehtml/rendering/render_table.h create mode 100644 tdehtml/rendering/render_text.cpp create mode 100644 tdehtml/rendering/render_text.h create mode 100644 tdehtml/rendering/table_layout.cpp create mode 100644 tdehtml/rendering/table_layout.h create mode 100644 tdehtml/rendering/table_layout.txt create mode 100644 tdehtml/tdehtml-devel-gdb create mode 100644 tdehtml/tdehtml.desktop create mode 100644 tdehtml/tdehtml.rc create mode 100644 tdehtml/tdehtml_browser.rc create mode 100644 tdehtml/tdehtml_caret.cpp create mode 100644 tdehtml/tdehtml_caret_p.h create mode 100644 tdehtml/tdehtml_events.cpp create mode 100644 tdehtml/tdehtml_events.h create mode 100644 tdehtml/tdehtml_ext.cpp create mode 100644 tdehtml/tdehtml_ext.h create mode 100644 tdehtml/tdehtml_factory.cpp create mode 100644 tdehtml/tdehtml_factory.h create mode 100644 tdehtml/tdehtml_iface.cc create mode 100644 tdehtml/tdehtml_iface.h create mode 100644 tdehtml/tdehtml_pagecache.cpp create mode 100644 tdehtml/tdehtml_pagecache.h create mode 100644 tdehtml/tdehtml_part.cpp create mode 100644 tdehtml/tdehtml_part.h create mode 100644 tdehtml/tdehtml_popupmenu.rc create mode 100644 tdehtml/tdehtml_printsettings.cpp create mode 100644 tdehtml/tdehtml_printsettings.h create mode 100644 tdehtml/tdehtml_run.cpp create mode 100644 tdehtml/tdehtml_run.h create mode 100644 tdehtml/tdehtml_settings.cc create mode 100644 tdehtml/tdehtml_settings.h create mode 100644 tdehtml/tdehtmldefaults.h create mode 100644 tdehtml/tdehtmlimage.cpp create mode 100644 tdehtml/tdehtmlimage.desktop create mode 100644 tdehtml/tdehtmlimage.h create mode 100644 tdehtml/tdehtmlpart_p.h create mode 100644 tdehtml/tdehtmlview.cpp create mode 100644 tdehtml/tdehtmlview.h create mode 100644 tdehtml/tdemultipart/CMakeLists.txt create mode 100644 tdehtml/tdemultipart/Makefile.am create mode 100644 tdehtml/tdemultipart/README create mode 100644 tdehtml/tdemultipart/tdemultipart.cpp create mode 100644 tdehtml/tdemultipart/tdemultipart.desktop create mode 100644 tdehtml/tdemultipart/tdemultipart.h create mode 100644 tdehtml/test/README create mode 100644 tdehtml/test/align.html create mode 100644 tdehtml/test/align1.html create mode 100644 tdehtml/test/align2.html create mode 100644 tdehtml/test/anchor1.html create mode 100644 tdehtml/test/anchor2.html create mode 100644 tdehtml/test/button.html create mode 100644 tdehtml/test/color.html create mode 100644 tdehtml/test/fixed-background.html create mode 100644 tdehtml/test/image.gif create mode 100644 tdehtml/test/image_map.html create mode 100644 tdehtml/test/java.html create mode 100644 tdehtml/test/jsplugins.html create mode 100644 tdehtml/test/konqi.gif create mode 100644 tdehtml/test/lake.class create mode 100644 tdehtml/test/lists.html create mode 100644 tdehtml/test/nav_bar.gif create mode 100644 tdehtml/test/nbsp.html create mode 100644 tdehtml/test/object.html create mode 100644 tdehtml/test/pseudo.html create mode 100644 tdehtml/test/testpages.html create mode 100644 tdehtml/test_regression.cpp create mode 100644 tdehtml/test_regression.h create mode 100644 tdehtml/test_regression_fontoverload.cpp create mode 100644 tdehtml/testtdehtml.cpp create mode 100644 tdehtml/testtdehtml.h create mode 100644 tdehtml/xml/CMakeLists.txt create mode 100644 tdehtml/xml/Makefile.am create mode 100644 tdehtml/xml/dom2_eventsimpl.cpp create mode 100644 tdehtml/xml/dom2_eventsimpl.h create mode 100644 tdehtml/xml/dom2_rangeimpl.cpp create mode 100644 tdehtml/xml/dom2_rangeimpl.h create mode 100644 tdehtml/xml/dom2_traversalimpl.cpp create mode 100644 tdehtml/xml/dom2_traversalimpl.h create mode 100644 tdehtml/xml/dom2_viewsimpl.cpp create mode 100644 tdehtml/xml/dom2_viewsimpl.h create mode 100644 tdehtml/xml/dom_docimpl.cpp create mode 100644 tdehtml/xml/dom_docimpl.h create mode 100644 tdehtml/xml/dom_elementimpl.cpp create mode 100644 tdehtml/xml/dom_elementimpl.h create mode 100644 tdehtml/xml/dom_nodeimpl.cpp create mode 100644 tdehtml/xml/dom_nodeimpl.h create mode 100644 tdehtml/xml/dom_restyler.cpp create mode 100644 tdehtml/xml/dom_restyler.h create mode 100644 tdehtml/xml/dom_stringimpl.cpp create mode 100644 tdehtml/xml/dom_stringimpl.h create mode 100644 tdehtml/xml/dom_textimpl.cpp create mode 100644 tdehtml/xml/dom_textimpl.h create mode 100644 tdehtml/xml/dom_xmlimpl.cpp create mode 100644 tdehtml/xml/dom_xmlimpl.h create mode 100644 tdehtml/xml/xml_tokenizer.cpp create mode 100644 tdehtml/xml/xml_tokenizer.h (limited to 'tdehtml') diff --git a/tdehtml/.emacs-dirvars b/tdehtml/.emacs-dirvars new file mode 100644 index 000000000..36219bd6b --- /dev/null +++ b/tdehtml/.emacs-dirvars @@ -0,0 +1,9 @@ +;; -*- emacs-lisp -*- +;; +;; This file is processed by the dirvars emacs package. Each variable +;; setting below is performed when this dirvars file is loaded. +;; +indent-tabs-mode: nil +tab-width: 8 +c-basic-offset: 4 +evaluate: (c-set-offset 'innamespace '0) diff --git a/tdehtml/CMakeLists.txt b/tdehtml/CMakeLists.txt new file mode 100644 index 000000000..bab7d78e2 --- /dev/null +++ b/tdehtml/CMakeLists.txt @@ -0,0 +1,137 @@ +################################################# +# +# (C) 2010 Serghei Amelian +# serghei (DOT) amelian (AT) gmail.com +# +# Improvements and feedback are welcome +# +# This file is released under GPL >= 2 +# +################################################# + +set( CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${WOVERLOADED_VIRTUAL}" ) + +add_subdirectory( misc ) +add_subdirectory( dom ) +add_subdirectory( css ) +add_subdirectory( xml ) +add_subdirectory( html ) +add_subdirectory( rendering ) +add_subdirectory( pics ) +add_subdirectory( java ) +add_subdirectory( ecma ) +add_subdirectory( tdemultipart ) + +include_directories( + ${TQT_INCLUDE_DIRS} + ${CMAKE_CURRENT_BINARY_DIR} + ${CMAKE_BINARY_DIR} + ${CMAKE_BINARY_DIR}/kjs + ${CMAKE_BINARY_DIR}/kio/kssl + ${CMAKE_BINARY_DIR}/tdecore + ${CMAKE_CURRENT_SOURCE_DIR} + ${CMAKE_SOURCE_DIR} + ${CMAKE_SOURCE_DIR}/dcop + ${CMAKE_SOURCE_DIR}/tdefx + ${CMAKE_SOURCE_DIR}/tdecore + ${CMAKE_SOURCE_DIR}/tdeui + ${CMAKE_SOURCE_DIR}/kio + ${CMAKE_SOURCE_DIR}/kio/kio + ${CMAKE_SOURCE_DIR}/kio/kfile + ${CMAKE_SOURCE_DIR}/kio/kssl + ${CMAKE_SOURCE_DIR}/tdeutils + ${CMAKE_SOURCE_DIR}/tdewallet/client + ${CMAKE_SOURCE_DIR}/tdeprint +) + +link_directories( + ${TQT_LIBRARY_DIRS} +) + + +##### headers ################################### + +install( FILES + tdehtmlview.h tdehtml_part.h tdehtml_events.h + tdehtml_settings.h tdehtmldefaults.h + DESTINATION ${INCLUDE_INSTALL_DIR} ) + + +##### other data ################################ + +install( FILES tdehtml.desktop tdehtmlimage.desktop DESTINATION ${SERVICES_INSTALL_DIR} ) +install( FILES tdehtml.rc tdehtml_browser.rc tdehtml_popupmenu.rc DESTINATION ${DATA_INSTALL_DIR}/tdehtml ) + + +##### tdehtml ##################################### + +set( target tdehtml ) + +set( ${target}_SRCS + tdehtmlview.cpp tdehtml_part.cpp tdehtml_run.cpp + tdehtml_factory.cpp tdehtml_settings.cc tdehtml_events.cpp + tdehtml_ext.cpp tdehtml_pagecache.cpp tdehtml_iface.cc + tdehtml_printsettings.cpp tdehtmlimage.cpp kjserrordlg.ui + htmlpageinfo.ui tdehtml_iface.skel +) + +### FIXME what is this? +### if include_VERSION_SCRIPT +### VSCRIPT = -Wl,--version-script=$(srcdir)/libtdehtml.map +### endif + +### FIXME what about java? +### FIXME maybe static libs must be embedded? + +tde_add_library( ${target} SHARED AUTOMOC + SOURCES ${${target}_SRCS} + VERSION 4.2.0 + LINK ${VSCRIPT} kjava-static kjs_html-static tdehtmldom-static tdehtmlcss-static + tdehtmlhtml-static tdehtmlxml-static tdehtmlrender-static tdehtmlmisc-static + tdeutils-shared tdeprint-shared kjs-shared ${JPEG_LIBRARIES} + DESTINATION ${LIB_INSTALL_DIR} + DEPENDENCIES dcopidl +) + + +##### libtdehtmlpart ############################## + +set( target libtdehtmlpart ) + +set( ${target}_SRCS + dummy.cpp +) + +file( WRITE ${CMAKE_CURRENT_BINARY_DIR}/dummy.cpp +"#include +extern \"C\" KDE_EXPORT void* init_libtdehtml(); +extern \"C\" KDE_EXPORT void* init_libtdehtmlpart() { return init_libtdehtml(); } +" ) + +tde_add_kpart( ${target} + SOURCES ${${target}_SRCS} + LINK tdehtml-shared + DESTINATION ${PLUGIN_INSTALL_DIR} +) + + +##### tdehtmlimagepart ############################ + +set( target tdehtmlimagepart ) + +set( ${target}_SRCS + imgdummy.cpp +) + +file( WRITE ${CMAKE_CURRENT_BINARY_DIR}/imgdummy.cpp +" +#include +extern \"C\" KDE_EXPORT void* init_tdehtmlimagefactory(); +extern \"C\" KDE_EXPORT void* init_tdehtmlimagepart() { return init_tdehtmlimagefactory(); } +" ) + +tde_add_kpart( ${target} + SOURCES ${${target}_SRCS} + LINK tdehtml-shared + DESTINATION ${PLUGIN_INSTALL_DIR} +) diff --git a/tdehtml/ChangeLog b/tdehtml/ChangeLog new file mode 100644 index 000000000..ea77bf459 --- /dev/null +++ b/tdehtml/ChangeLog @@ -0,0 +1,3874 @@ +2007-10-09 Allan Sandfeld Jensen + + Optimize the case of double descendant selectors "a b c", + to avoid O(n^2) run-time where n is the depth of the DOM tree. + + * css/cssstyleselector.h: Define new early termination value for checkSelector + * css/cssstyleselector.cpp: Bail-out when the selector-chain can't possibly match + +2007-04-22 Harri Porten + + * ecma/xmlhttprequest.cpp: allow Accept header overrides + +2007-04-21 Harri Porten + + * ecma/xmlhttprequest.cpp: implemented + XMLHttpRequest.overrideMimeType() function + +2007-02-21 Harri Porten + + * html/html_formimpl.cpp: mimmick .value behavior of other + browsers if no value attribute was set for an input element of + type radio and checkbox. + +2007-02-18 Harri Porten + + * html/html_formimpl.cpp: fixed bug #120582 ("cloneNode does not + clone `checked' attribute in form inputs") + + * html/html_formimpl.cpp: fixed reset of file upload form elements + +2007-02-11 Harri Porten + + * ecma/kjs_window.cpp (executeOpenWindow): fixed location href + and pathname for about:blank windows + + * tdehtml_part.cpp (findFrameParent): made frame name lookup locale + independant. Was mostly problematic with non-ascii names. + + * html/html_formimpl.cpp (gatherWalletData): prevent crash occuring + on double form submits (bug report #105899) + +2006-11-14 Allan Sandfeld Jensen + + Implement overflow-x and overflow-y + + * css/*.*: New properties + * rendering/render_style.{h,cpp}: New properties + * rendering/render_object.h: New functions scrollsOverflowX() and scrollsOverflowY + * rendering/render_layer.h: Remove depricated function moveScrollbarsAside() + * rendering/render_layer.cpp: More fine grained creation of scrollbars + * tdehtmlview.cpp: More fine grained creation of scrollbars + * rendering/render_block.cpp: Use new functions + * rendering/render_box.cpp: Use new functions + * rendering/bidi.cpp: Use new functions + +2006-11-13 Allan Sandfeld Jensen + + Merge text-overflow:ellipis from WebCore + + * css/*.*: New property and values + * rendering/render_style.{h,cpp}: New property and values + * rendering/render_line.{h,cpp}: New line-box for ellipsis + * rendering/bidi.cpp: Two functions to remove and create ellipsis boxes + * rendering/render_text.{h,cpp}: Add the ability to truncate text at a certain point. + +2006-06-28 Germain Garand + + make updating of addRule/removeRule/insertRule work + cf. http://www.quirksmode.org/dom/w3c_css.html#change + + * css/css_stylesheetimpl.cpp + (insertRule/deleteRule): shallow update of styleselector. + * xml/dom_docimpl.{h,cpp} + (updateStyleSelector): new boolean argument for shallow recalculation, when all sheets are known. + (DocumentImpl::recalcStyleSelector): split. + (DocumentImpl::rebuildStyleSelector): new from split. Recreate styleselector with known sheets. + +2006-06-27 Germain Garand + + . Correct drawing of borders on iframes and objects (#118277/#56109) + . Frameborder attribute for iframes (http://www.w3.org/TR/html401/present/frames.html#adef-frameborder) + . Fix widget counter-mask not being updated in time, thus sometimes missing a repaint (e.g: http://lequipe.fr) + + * html/html_baseimpl.{h,cpp} (HTMLIFrameElementImpl::parseAttribute): parse frameborder attribute. Defaults to true as per specification. + (HTMLIFrameElementImpl::updateFrame/attach): apply/remove frameborder style at attachment time. + * tdehtmlview.cpp (drawContents): fix counter-mask problem. Widget geometry is not accurate before painting, so we must + use the RenderObject's. + * rendering/render_frames.h (paddingTop/paddingBottom/paddingLeft/paddingRight): reimplement. Frames have no padding. + (RenderPartObject::canHaveBorder): reimplement. True. + * rendering/render_object.cpp (RenderObject::updateWidgetMasks): clip mask to correct width/height, though it doesn't matter much on X11. + * rendering/render_replaced.h (RenderWidget::borderTop/borderBottom/borderLeft/borderRight): percolated down from RenderForm. + Frames/Iframes also need that reimplementation. + +2006-06-22 Germain Garand + + Implement floating auto-width table quirk + + * rendering/render_block.cpp (positionNewFloats): in quirkmode, floated auto-width + tables try to fit within remaining linewidth, so look for minWidth, and relayout if + position found ends up being narrower than current table width. + +2006-06-20 Germain Garand + + Don't let a float serie grow an object's maxwidth beyond the available width + + * rendering/render_block.cpp (calcInlineMinMaxWidth/calcBlockMinMaxWidth): lazzily check available width + so floats don't overflow it if they can break line. + * rendering/render_box.{h,cpp} (availableWidth{,Using}): new. Like availableHeight{,Using} + * rendering/render_canvas.cpp (RenderCanvas::layout): set m_viewportWidth before recalculating minmax, as + availableWidth needs it. + +2006-06-15 Allan Sandfeld Jensen + + Merge CSS3 properties background-size, background-origin and background-clip from WebCore + + * rendering/render_style.{h,cpp}: New properties + * rendering/render_box.cpp: Handle the values in paintBackgroundExtended. + * dom/css_value.h: Add CSS_PAIR primitive value + * css/css_valueimpl.{h,cpp}: Add PairImpl primitive value + * css/cssstyleselector.cpp: New properties + * css/cssvalues.in: New values + * css/cssproperties.in: New properties + * css/cssparser.{h,cpp}: Clean-up short-hand parsing WC style + +2006-06-14 Allan Sandfeld Jensen + + Implement replaced CSS(3) content, and fix various details in generated pseudo elements for CSS 2.1 + + * rendering/render_style.{h,cpp}: Add REPLACED and MARKER pseudo styles + * rendering/render_container.{h,cpp}: + (updatePseudoChild) Allow display: block as per CSS 2.1 standard + (updateReplacedContent) Handle changes in Replaced content. + (childrenAllowed) forbid children when generated content is used, this prevents + their render-objects from being attached. + * rendering/render_block.cpp: Postpone updatePseudoChilden to attachment because block + children might need the elements parents. + * rendering/render_inline.cpp: ditto + * rendering/render_generated.{h,cpp}: Add new class RenderGlyph to render list-style glyphs (square, disc, etc.) + * xml/dom_nodeimpl.cpp: + (NodeImpl::diff) detect changes in content and return Detach + * css/css_base.{h,cpp}: Add marker and replaced pseudo-styles + * css/cssstyleselector.cpp: + (checkOneSelector) Allow content on more elements + (precomputeAttributeDependencies) Track attributes inside :not elements as well + +2006-06-08 George Staikos + + Fix