top level:
authordarin <darin@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 17 Dec 2002 08:09:02 +0000 (08:09 +0000)
committerdarin <darin@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 17 Dec 2002 08:09:02 +0000 (08:09 +0000)
        Reviewed by Don and Maciej.

        * force-clean-timestamp: Trigger a full build since we are setting
MACOSX_DEPLOYMENT_TARGET to 10.2, which requires remaking all PFEs.

Tools:

        * Scripts/check-copyright: Added.

JavaScriptCore:

        Reviewed by Don and Maciej.

- fixed 3129115 -- need Apple copyright added to open source documents

* tons of files: Added our copyright to files we modified, and updated all to standard format.

- other changes

        * JavaScriptCore.pbproj/project.pbxproj: Set MACOSX_DEPLOYMENT_TARGET to 10.2.
Also removed completion.cpp.
        * kjs/completion.cpp: Removed.
        * kjs/completion.h: Made the Completion constructor inline.

        * kjs/grammar.y: Removed an obsolete "pretend ifdef". No need to put these in APPLE_CHANGES now.

WebFoundation:

        Reviewed by Don and Maciej.

        * English.lproj/StringsNotToBeLocalized.txt: Updated for recent changes.
        * WebFoundation.pbproj/project.pbxproj: Set MACOSX_DEPLOYMENT_TARGET to 10.2.

WebCore:

        Reviewed by Don and Maciej.

- fixed 3129115 -- need Apple copyright added to open source documents

* tons of files: Added copyright message to files we modified and
standardized format of copyrights too.

- fixed 3129235 -- assert in LRUList visiting apple.com if "Display images" preference is off

        * khtml/misc/loader.cpp:
        (Cache::getLRUListFor): Use the first list for 0-sized objects.
        (Cache::removeFromLRUList): Allow 0-sized objects.

- other changes

        * khtml/rendering/render_style.h: Remove bogus unused private constructor.

        * kwq/KWQFont.h: Added copy constructor and assignment operator.
        * kwq/KWQFont.mm:
        (QFont::QFont): Copy constructor now retains the NSFont. The old version didn't which could
cause retain/release problems.
        (QFont::operator=): Retain the new NSFont and release the old one.

        * WebCore.pbproj/project.pbxproj: Set MACOSX_DEPLOYMENT_TARGET to 10.2.

WebKit:

        Reviewed by Don and Maciej.

        * WebView.subproj/WebUserAgentSpoofTable.gperf: Added a couple of new domains to the list we
spoof as Mac IE, and added comments.
        * WebView.subproj/WebUserAgentSpoofTable.c: Regenerated.

        * WebKit.pbproj/project.pbxproj: Set MACOSX_DEPLOYMENT_TARGET to 10.2

WebBrowser:

        Reviewed by Don and Maciej.

- fixed 3106686 -- Remove "world leak" debugging window before beta

        * Test/PageLoadTestController.m:
        (-[PageLoadTestController windowDidLoad]): (Not part of the bug fix.) Changed the combo
box so it automatically sizes to the number of pltsuite files so we don't have to edit
the nib all the time.
        (-[PageLoadTestController anyWindowWillClose:]): Don't do any world leak test when the
window closes. The one in the page load test window is still there.

        * Debug/DebugUtilities.m: (-[NSApplication validate_toggleAlwaysCheckForWorldLeaks:]):
Don't enable or check the debug menu item at all. Put an ifdef in so we can turn it on later.

- fixed 3124310 -- remove "app refuses to launch" code before shipping

        * main.m: (main): Remove all the licensing code.

- other changes

        * BrowserNSNetServiceExtras.m: Made all locally-defined-and used functions static
so we would know if any were unused and for cleanliness.
        (-[NSNetService hostName:andPort:]): Remove some silly assertions.
        (decode_name): Change printf for errors to ERROR.
        (decode_srv): Ditto.
(decode_txt): Removed because it's unused.
        (skip_question): Ditto.
        (MyDictionaryKeyHashCallBack): Removed silly assertion.
        (MyCreateCFDictionaryFromTXT): Ditto.

        * WebBrowser.pbproj/project.pbxproj: Set MACOSX_DEPLOYMENT_TARGET to 10.2

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@3098 268f45cc-cd09-0410-ab3c-d52691b4dbfc

184 files changed:
JavaScriptCore/ChangeLog
JavaScriptCore/ChangeLog-2003-10-25
JavaScriptCore/JavaScriptCore.pbproj/project.pbxproj
JavaScriptCore/kjs/array_instance.h
JavaScriptCore/kjs/array_object.cpp
JavaScriptCore/kjs/bool_object.cpp
JavaScriptCore/kjs/collector.cpp
JavaScriptCore/kjs/collector.h
JavaScriptCore/kjs/completion.cpp [deleted file]
JavaScriptCore/kjs/completion.h
JavaScriptCore/kjs/context.h
JavaScriptCore/kjs/date_object.cpp
JavaScriptCore/kjs/error_object.cpp
JavaScriptCore/kjs/function.cpp
JavaScriptCore/kjs/function.h
JavaScriptCore/kjs/function_object.cpp
JavaScriptCore/kjs/grammar.cpp
JavaScriptCore/kjs/grammar.y
JavaScriptCore/kjs/internal.cpp
JavaScriptCore/kjs/internal.h
JavaScriptCore/kjs/interpreter.cpp
JavaScriptCore/kjs/interpreter.h
JavaScriptCore/kjs/lookup.cpp
JavaScriptCore/kjs/lookup.h
JavaScriptCore/kjs/nodes.cpp
JavaScriptCore/kjs/nodes.h
JavaScriptCore/kjs/nodes2string.cpp
JavaScriptCore/kjs/object.cpp
JavaScriptCore/kjs/object.h
JavaScriptCore/kjs/regexp_object.cpp
JavaScriptCore/kjs/string_object.cpp
JavaScriptCore/kjs/ustring.cpp
JavaScriptCore/kjs/ustring.h
JavaScriptCore/kjs/value.cpp
JavaScriptCore/kjs/value.h
WebCore/ChangeLog-2003-10-25
WebCore/ChangeLog-2005-08-23
WebCore/WebCore.pbproj/project.pbxproj
WebCore/khtml/css/css_ruleimpl.cpp
WebCore/khtml/css/css_ruleimpl.h
WebCore/khtml/css/css_valueimpl.cpp
WebCore/khtml/css/css_valueimpl.h
WebCore/khtml/css/cssparser.cpp
WebCore/khtml/css/cssparser.h
WebCore/khtml/css/cssstyleselector.cpp
WebCore/khtml/css/cssstyleselector.h
WebCore/khtml/dom/css_stylesheet.cpp
WebCore/khtml/dom/dom2_events.cpp
WebCore/khtml/dom/dom2_events.h
WebCore/khtml/dom/dom2_range.cpp
WebCore/khtml/dom/dom_doc.cpp
WebCore/khtml/dom/dom_doc.h
WebCore/khtml/dom/dom_string.cpp
WebCore/khtml/dom/html_document.cpp
WebCore/khtml/dom/html_image.cpp
WebCore/khtml/ecma/kjs_binding.cpp
WebCore/khtml/ecma/kjs_binding.h
WebCore/khtml/ecma/kjs_css.cpp
WebCore/khtml/ecma/kjs_css.h
WebCore/khtml/ecma/kjs_dom.cpp
WebCore/khtml/ecma/kjs_dom.h
WebCore/khtml/ecma/kjs_events.cpp
WebCore/khtml/ecma/kjs_events.h
WebCore/khtml/ecma/kjs_html.cpp
WebCore/khtml/ecma/kjs_html.h
WebCore/khtml/ecma/kjs_navigator.cpp
WebCore/khtml/ecma/kjs_range.cpp
WebCore/khtml/ecma/kjs_window.cpp
WebCore/khtml/ecma/kjs_window.h
WebCore/khtml/html/dtd.cpp
WebCore/khtml/html/html_baseimpl.cpp
WebCore/khtml/html/html_baseimpl.h
WebCore/khtml/html/html_blockimpl.cpp
WebCore/khtml/html/html_documentimpl.cpp
WebCore/khtml/html/html_documentimpl.h
WebCore/khtml/html/html_elementimpl.cpp
WebCore/khtml/html/html_formimpl.cpp
WebCore/khtml/html/html_formimpl.h
WebCore/khtml/html/html_headimpl.cpp
WebCore/khtml/html/html_headimpl.h
WebCore/khtml/html/html_imageimpl.cpp
WebCore/khtml/html/html_inlineimpl.cpp
WebCore/khtml/html/html_miscimpl.cpp
WebCore/khtml/html/html_objectimpl.cpp
WebCore/khtml/html/html_tableimpl.cpp
WebCore/khtml/html/html_tableimpl.h
WebCore/khtml/html/htmlparser.cpp
WebCore/khtml/html/htmlparser.h
WebCore/khtml/html/htmltokenizer.cpp
WebCore/khtml/html/htmltokenizer.h
WebCore/khtml/khtml_part.cpp
WebCore/khtml/khtml_part.h
WebCore/khtml/khtmlpart_p.h
WebCore/khtml/khtmlview.cpp
WebCore/khtml/khtmlview.h
WebCore/khtml/misc/decoder.cpp
WebCore/khtml/misc/helper.cpp
WebCore/khtml/misc/loader.cpp
WebCore/khtml/misc/loader.h
WebCore/khtml/rendering/bidi.cpp
WebCore/khtml/rendering/bidi.h
WebCore/khtml/rendering/font.cpp
WebCore/khtml/rendering/font.h
WebCore/khtml/rendering/render_applet.cpp
WebCore/khtml/rendering/render_arena.cpp
WebCore/khtml/rendering/render_arena.h
WebCore/khtml/rendering/render_body.cpp
WebCore/khtml/rendering/render_box.cpp
WebCore/khtml/rendering/render_box.h
WebCore/khtml/rendering/render_container.cpp
WebCore/khtml/rendering/render_flow.cpp
WebCore/khtml/rendering/render_flow.h
WebCore/khtml/rendering/render_form.cpp
WebCore/khtml/rendering/render_form.h
WebCore/khtml/rendering/render_frames.cpp
WebCore/khtml/rendering/render_html.cpp
WebCore/khtml/rendering/render_image.cpp
WebCore/khtml/rendering/render_layer.cpp
WebCore/khtml/rendering/render_layer.h
WebCore/khtml/rendering/render_list.cpp
WebCore/khtml/rendering/render_list.h
WebCore/khtml/rendering/render_object.cpp
WebCore/khtml/rendering/render_object.h
WebCore/khtml/rendering/render_replaced.cpp
WebCore/khtml/rendering/render_root.cpp
WebCore/khtml/rendering/render_style.cpp
WebCore/khtml/rendering/render_style.h
WebCore/khtml/rendering/render_table.cpp
WebCore/khtml/rendering/render_table.h
WebCore/khtml/rendering/render_text.cpp
WebCore/khtml/rendering/render_text.h
WebCore/khtml/xml/dom2_eventsimpl.cpp
WebCore/khtml/xml/dom2_rangeimpl.cpp
WebCore/khtml/xml/dom_docimpl.cpp
WebCore/khtml/xml/dom_docimpl.h
WebCore/khtml/xml/dom_elementimpl.h
WebCore/khtml/xml/dom_nodeimpl.cpp
WebCore/khtml/xml/dom_nodeimpl.h
WebCore/khtml/xml/dom_stringimpl.cpp
WebCore/khtml/xml/dom_textimpl.cpp
WebCore/khtml/xml/dom_textimpl.h
WebCore/khtml/xml/xml_tokenizer.cpp
WebCore/khtml/xml/xml_tokenizer.h
WebCore/kwq/KWQArrayImpl.h
WebCore/kwq/KWQArrayImpl.mm
WebCore/kwq/KWQBrush.h
WebCore/kwq/KWQButton.h
WebCore/kwq/KWQCharsets.h
WebCore/kwq/KWQComboBox.h
WebCore/kwq/KWQCursor.h
WebCore/kwq/KWQEvent.h
WebCore/kwq/KWQFont.h
WebCore/kwq/KWQFont.mm
WebCore/kwq/KWQFontMetrics.h
WebCore/kwq/KWQFontMetrics.mm
WebCore/kwq/KWQKHTMLSettings.h
WebCore/kwq/KWQKIONetAccess.mm
WebCore/kwq/KWQKLineEdit.h
WebCore/kwq/KWQKPartsBrowserExtension.h
WebCore/kwq/KWQKSimpleConfig.mm
WebCore/kwq/KWQKWinModule.mm
WebCore/kwq/KWQLabel.h
WebCore/kwq/KWQLogging.h
WebCore/kwq/KWQLogging.m
WebCore/kwq/KWQMap.h
WebCore/kwq/KWQMapImpl.h
WebCore/kwq/KWQMemArray.h
WebCore/kwq/KWQPointArray.mm
WebCore/kwq/KWQPrinter.h
WebCore/kwq/KWQPtrQueue.h
WebCore/kwq/KWQTextStream.mm
WebCore/kwq/WebCoreCache.h
WebCore/kwq/WebCoreCache.mm
WebCore/kwq/WebCoreDOM.h
WebCore/kwq/WebCoreDOMDocument.mm
WebCore/kwq/WebCoreDOMNode.mm
WebCore/kwq/WebCoreDOMPrivate.h
WebCore/kwq/WebDOMDocument.h
WebCore/kwq/WebDOMElement.h
WebCore/kwq/WebDOMNode.h
WebKit/ChangeLog
WebKit/WebKit.pbproj/project.pbxproj
WebKit/WebView.subproj/WebUserAgentSpoofTable.c
WebKit/WebView.subproj/WebUserAgentSpoofTable.gperf

index 946a27dc3d293939f7f72fa6d65ad88ee42a4a30..98297e81c69b4be2013b015a4a2cba333e1561c5 100644 (file)
@@ -1,3 +1,20 @@
+2002-12-16  Darin Adler  <darin@apple.com>
+
+        Reviewed by Don and Maciej.
+
+       - fixed 3129115 -- need Apple copyright added to open source documents
+
+       * tons of files: Added our copyright to files we modified, and updated all to standard format.
+
+       - other changes
+
+        * JavaScriptCore.pbproj/project.pbxproj: Set MACOSX_DEPLOYMENT_TARGET to 10.2.
+       Also removed completion.cpp.
+        * kjs/completion.cpp: Removed.
+        * kjs/completion.h: Made the Completion constructor inline.
+
+        * kjs/grammar.y: Removed an obsolete "pretend ifdef". No need to put these in APPLE_CHANGES now.
+
 === Alexander-37 ===
 
 === JavaScriptCore-37u2 ===
index 946a27dc3d293939f7f72fa6d65ad88ee42a4a30..98297e81c69b4be2013b015a4a2cba333e1561c5 100644 (file)
@@ -1,3 +1,20 @@
+2002-12-16  Darin Adler  <darin@apple.com>
+
+        Reviewed by Don and Maciej.
+
+       - fixed 3129115 -- need Apple copyright added to open source documents
+
+       * tons of files: Added our copyright to files we modified, and updated all to standard format.
+
+       - other changes
+
+        * JavaScriptCore.pbproj/project.pbxproj: Set MACOSX_DEPLOYMENT_TARGET to 10.2.
+       Also removed completion.cpp.
+        * kjs/completion.cpp: Removed.
+        * kjs/completion.h: Made the Completion constructor inline.
+
+        * kjs/grammar.y: Removed an obsolete "pretend ifdef". No need to put these in APPLE_CHANGES now.
+
 === Alexander-37 ===
 
 === JavaScriptCore-37u2 ===
index 0292d021ec80c7a171ccb67401b74c4a1fd82365..b2f583d200ef0edba7f60c116d27ef202d48b63a 100644 (file)
                                HEADER_SEARCH_PATHS = "";
                                INSTALL_PATH = "@executable_path/../Frameworks";
                                LIBRARY_SEARCH_PATHS = "";
+                               MACOSX_DEPLOYMENT_TARGET = 10.2;
                                OPTIMIZATION_CFLAGS = "-Os";
                                OTHER_CFLAGS = "$(DEBUG_CFLAGS) -DAPPLE_CHANGES -DHAVE_CONFIG_H";
                                OTHER_LDFLAGS = "-seg1addr 0x8000000";
                                F5FFE657026B47A6018635CA,
                                F5341392030CEEB1018BE7F3,
                                F5341395030CF5F8018BE7F3,
-                               F5BB2BC6030F772101FCFE1D,
                                933A349E038AE80F008635CE,
                                9374D3AA038D9D74008635CE,
                                931C6CF2038EE8DE008635CE,
                                F692A8530255597D01FF60F7,
                                F692A8520255597D01FF60F7,
                                F5BB2BC5030F772101FCFE1D,
-                               F5BB2BC4030F772101FCFE1D,
                                9373524E038DA8C2008635CE,
                                F692A8560255597D01FF60F7,
                                F692A8550255597D01FF60F7,
                        isa = PBXBuildStyle;
                        name = Mixed;
                };
-               F5BB2BC4030F772101FCFE1D = {
-                       fileEncoding = 30;
-                       isa = PBXFileReference;
-                       path = completion.cpp;
-                       refType = 4;
-               };
                F5BB2BC5030F772101FCFE1D = {
                        fileEncoding = 30;
                        isa = PBXFileReference;
                        path = completion.h;
                        refType = 4;
                };
-               F5BB2BC6030F772101FCFE1D = {
-                       fileRef = F5BB2BC4030F772101FCFE1D;
-                       isa = PBXBuildFile;
-                       settings = {
-                       };
-               };
                F5BB2BC7030F772101FCFE1D = {
                        fileRef = F5BB2BC5030F772101FCFE1D;
                        isa = PBXBuildFile;
index db6e38ddcf910902a2a2bf54b80036fc1fe99fa3..97137aebfe3e7a41992d74114a744d68492f52db 100644 (file)
@@ -2,6 +2,7 @@
 /*
  *  This file is part of the KDE libraries
  *  Copyright (C) 1999-2000 Harri Porten (porten@kde.org)
+ *  Copyright (C) 2002 Apple Computer, Inc.
  *
  *  This library is free software; you can redistribute it and/or
  *  modify it under the terms of the GNU Lesser General Public
index 943f249cbba3eb0c2436f76ab6d0e98f03faebec..abb686ecdf25e83d881f371aac518042846e3d3b 100644 (file)
@@ -2,6 +2,7 @@
 /*
  *  This file is part of the KDE libraries
  *  Copyright (C) 1999-2000 Harri Porten (porten@kde.org)
+ *  Copyright (C) 2002 Apple Computer, Inc.
  *
  *  This library is free software; you can redistribute it and/or
  *  modify it under the terms of the GNU Lesser General Public
index acb47eb34a07b52c7639649c49b28013dab17f25..c67e778c5257e88526f0e89a166216518cbfc5e8 100644 (file)
@@ -2,6 +2,7 @@
 /*
  *  This file is part of the KDE libraries
  *  Copyright (C) 1999-2000 Harri Porten (porten@kde.org)
+ *  Copyright (C) 2002 Apple Computer, Inc.
  *
  *  This library is free software; you can redistribute it and/or
  *  modify it under the terms of the GNU Lesser General Public
index 5b2d37ba5dd5c1528c81472e69b2899fe79a5207..14f9be36eba061894579d3e520f581daaf535adc 100644 (file)
@@ -1,7 +1,7 @@
 // -*- c-basic-offset: 2 -*-
 /*
  *  This file is part of the KDE libraries
- *  Copyright (C) 2002 Apple Computer, Inc
+ *  Copyright (C) 2002 Apple Computer, Inc.
  *
  *  This library is free software; you can redistribute it and/or
  *  modify it under the terms of the GNU Lesser General Public
index 15be15b19fdf3ce0e82edf9c235e73f4f669f477..bee8ff5e199ea82f1af57bd4e7cbe481b818fadc 100644 (file)
@@ -3,6 +3,7 @@
  *  This file is part of the KDE libraries
  *  Copyright (C) 1999-2000 Harri Porten (porten@kde.org)
  *  Copyright (C) 2001 Peter Kelly (pmk@post.com)
+ *  Copyright (C) 2002 Apple Computer, Inc.
  *
  *  This library is free software; you can redistribute it and/or
  *  modify it under the terms of the GNU Lesser General Public
diff --git a/JavaScriptCore/kjs/completion.cpp b/JavaScriptCore/kjs/completion.cpp
deleted file mode 100644 (file)
index c1a3ce8..0000000
+++ /dev/null
@@ -1,34 +0,0 @@
-// -*- c-basic-offset: 2 -*-
-/*
- *  This file is part of the KDE libraries
- *  Copyright (C) 1999-2001 Harri Porten (porten@kde.org)
- *  Copyright (C) 2001 Peter Kelly (pmk@post.com)
- *  Copyright (C) 2002 Apple Computer, Inc
- *
- *  This library is free software; you can redistribute it and/or
- *  modify it under the terms of the GNU Library General Public
- *  License as published by the Free Software Foundation; either
- *  version 2 of the License, or (at your option) any later version.
- *
- *  This library is distributed in the hope that it will be useful,
- *  but WITHOUT ANY WARRANTY; without even the implied warranty of
- *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- *  Library General Public License for more details.
- *
- *  You should have received a copy of the GNU Library General Public License
- *  along with this library; see the file COPYING.LIB.  If not, write to
- *  the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
- *  Boston, MA 02111-1307, USA.
- *
- */
-
-#include "completion.h"
-
-using namespace KJS;
-
-// ------------------------------ Completion -----------------------------------
-
-Completion::Completion(ComplType c, const Value& v, const Identifier &t)
-    : comp(c), val(v), tar(t)
-{
-}
index 36d1a50d0a6f55d1068aa3b151812b8fcd630511..89e9af9278f28c8f132eccf1edaa5b858b4f1abc 100644 (file)
@@ -48,7 +48,8 @@ namespace KJS {
   class Completion : private Value {
   public:
     Completion(ComplType c = Normal, const Value& v = Value(),
-               const Identifier &t = Identifier::null);
+               const Identifier &t = Identifier::null)
+        : comp(c), val(v), tar(t) { }
 
     ComplType complType() const { return comp; }
     Value value() const { return val; }
index 5579944377408cebf40609ae2c80c0ff4d126488..acefd8603bcfaffea1b3dc2feda2217602b892bd 100644 (file)
@@ -3,6 +3,7 @@
  *  This file is part of the KDE libraries
  *  Copyright (C) 1999-2001 Harri Porten (porten@kde.org)
  *  Copyright (C) 2001 Peter Kelly (pmk@post.com)
+ *  Copyright (C) 2002 Apple Computer, Inc.
  *
  *  This library is free software; you can redistribute it and/or
  *  modify it under the terms of the GNU Library General Public
index 49eecce084408d2472ff70e2d3a97183b98dba76..08f8eb949e8e361e3e7e4656ab3fada77569b92d 100644 (file)
@@ -2,6 +2,7 @@
 /*
  *  This file is part of the KDE libraries
  *  Copyright (C) 1999-2000 Harri Porten (porten@kde.org)
+ *  Copyright (C) 2002 Apple Computer, Inc.
  *
  *  This library is free software; you can redistribute it and/or
  *  modify it under the terms of the GNU Lesser General Public
index 86932a4cb94a2ed410dee86b633f83f6a46f8d42..0c4a8e8331d3b6a7106f6f55d808c72d3abf3ea1 100644 (file)
@@ -2,6 +2,7 @@
 /*
  *  This file is part of the KDE libraries
  *  Copyright (C) 1999-2000 Harri Porten (porten@kde.org)
+ *  Copyright (C) 2002 Apple Computer, Inc.
  *
  *  This library is free software; you can redistribute it and/or
  *  modify it under the terms of the GNU Lesser General Public
index 419143625c2d07198cebabd8ec945439fe85f087..49216254a75af6e1148ec5d6f5723c3f6e102a90 100644 (file)
@@ -3,6 +3,7 @@
  *  This file is part of the KDE libraries
  *  Copyright (C) 1999-2002 Harri Porten (porten@kde.org)
  *  Copyright (C) 2001 Peter Kelly (pmk@post.com)
+ *  Copyright (C) 2002 Apple Computer, Inc.
  *
  *  This library is free software; you can redistribute it and/or
  *  modify it under the terms of the GNU Library General Public
index a32a322066693011dfaac59d12dd2d3e456ccb53..5d936a717c1e444a92ba3b42c1b3681f04069353 100644 (file)
@@ -2,6 +2,7 @@
 /*
  *  This file is part of the KDE libraries
  *  Copyright (C) 1999-2000 Harri Porten (porten@kde.org)
+ *  Copyright (C) 2002 Apple Computer, Inc.
  *
  *  This library is free software; you can redistribute it and/or
  *  modify it under the terms of the GNU Library General Public
index 29d2994638eaf1dd1aec6da78387785c207aa7f6..8ab75aef298422a3a19d252c2e328f882edd7731 100644 (file)
@@ -2,6 +2,7 @@
 /*
  *  This file is part of the KDE libraries
  *  Copyright (C) 1999-2001 Harri Porten (porten@kde.org)
+ *  Copyright (C) 2002 Apple Computer, Inc.
  *
  *  This library is free software; you can redistribute it and/or
  *  modify it under the terms of the GNU Lesser General Public
index 256707f370ebccf7ac0435628689508101a6675c..5fff1b9f26088f72c3d215703750d2c7800f78a0 100644 (file)
@@ -333,7 +333,7 @@ static const short yyrline[] = { 0,
    518,   519,   525,   530,   535,   537,   541,   543,   546,   548,
    551,   553,   556,   558,   561,   567,   571,   573,   574,   577,
    581,   585,   588,   592,   594,   599,   601,   605,   608,   612,
-   615,   619,   622,   628,   630
+   615,   619,   621,   624,   626
 };
 #endif
 
@@ -1961,15 +1961,15 @@ case 192:
 { yyval.srcs = new SourceElementsNode(yyvsp[0].src); ;
     break;}
 case 193:
-#line 622 "grammar.y"
+#line 621 "grammar.y"
 { yyval.srcs = new SourceElementsNode(yyvsp[0].srcs, yyvsp[-1].src); ;
     break;}
 case 194:
-#line 629 "grammar.y"
+#line 625 "grammar.y"
 { yyval.src = new SourceElementNode(yyvsp[0].stat); ;
     break;}
 case 195:
-#line 630 "grammar.y"
+#line 626 "grammar.y"
 { yyval.src = new SourceElementNode(yyvsp[0].func); ;
     break;}
 }
@@ -2194,7 +2194,7 @@ yyerrhandle:
     }
   return 1;
 }
-#line 633 "grammar.y"
+#line 629 "grammar.y"
 
 
 int yyerror (const char *)  /* Called by yyparse on error */
index 5ad326f09ed8600b4e5b21681f42de047ee8764e..b6d9c80442343b0447907fe5db04a5330695d877 100644 (file)
@@ -618,11 +618,7 @@ Program:
 
 SourceElements:
     SourceElement                  { $$ = new SourceElementsNode($1); }
-/* #ifdef APPLE_CHANGES (not using an actual ifdef because this is yacc) */
   | SourceElement SourceElements   { $$ = new SourceElementsNode($2, $1); }
-/* #else */
-/*| SourceElements SourceElement   { $$ = new SourceElementsNode($1, $2); } */
-/* #endif */
 ;
 
 SourceElement:
index 74971be323fcef8a0038b9e8dee171ff86c98c82..61927645c3f4dd403385a9457dc5a1f394c96f05 100644 (file)
@@ -3,6 +3,7 @@
  *  This file is part of the KDE libraries
  *  Copyright (C) 1999-2002 Harri Porten (porten@kde.org)
  *  Copyright (C) 2001 Peter Kelly (pmk@post.com)
+ *  Copyright (C) 2002 Apple Computer, Inc.
  *
  *  This library is free software; you can redistribute it and/or
  *  modify it under the terms of the GNU Library General Public
index 314a0cf1390973a9243a539c5162a886123189b6..d5d697a52bbcefe0cb8476bf9c4dc42779e366ea 100644 (file)
@@ -3,6 +3,7 @@
  *  This file is part of the KDE libraries
  *  Copyright (C) 1999-2001 Harri Porten (porten@kde.org)
  *  Copyright (C) 2001 Peter Kelly (pmk@post.com)
+ *  Copyright (C) 2002 Apple Computer, Inc.
  *
  *  This library is free software; you can redistribute it and/or
  *  modify it under the terms of the GNU Library General Public
index ad6d21361a025e4b5098695312a267124ba371c0..fd4e1e68bccc3d88dea6ec82cf127f0049984fbc 100644 (file)
@@ -3,6 +3,7 @@
  *  This file is part of the KDE libraries
  *  Copyright (C) 1999-2001 Harri Porten (porten@kde.org)
  *  Copyright (C) 2001 Peter Kelly (pmk@post.com)
+ *  Copyright (C) 2002 Apple Computer, Inc.
  *
  *  This library is free software; you can redistribute it and/or
  *  modify it under the terms of the GNU Library General Public
index 345816c786e2f81337e8b505e9303fde8e39bcec..6200290bfab3c8ed9ce467d7811d2359c0a4fd02 100644 (file)
@@ -3,6 +3,7 @@
  *  This file is part of the KDE libraries
  *  Copyright (C) 1999-2001 Harri Porten (porten@kde.org)
  *  Copyright (C) 2001 Peter Kelly (pmk@post.com)
+ *  Copyright (C) 2002 Apple Computer, Inc.
  *
  *  This library is free software; you can redistribute it and/or
  *  modify it under the terms of the GNU Library General Public
index 0a2a8cee0c43de89eb06ae0388ae7c802dc99d20..69d10d09161fe5dbebce3dfa1e62ccb668aa765c 100644 (file)
@@ -2,6 +2,7 @@
 /*
  *  This file is part of the KDE libraries
  *  Copyright (C) 1999-2000 Harri Porten (porten@kde.org)
+ *  Copyright (C) 2002 Apple Computer, Inc.
  *
  *  This library is free software; you can redistribute it and/or
  *  modify it under the terms of the GNU Lesser General Public
index 47084dbbeb2b6c7399f0c9cda2bb465b922854c5..fb37443a95a81badf7851678ee0cb1be88b6675f 100644 (file)
@@ -2,6 +2,7 @@
 /*
  *  This file is part of the KDE libraries
  *  Copyright (C) 1999-2000 Harri Porten (porten@kde.org)
+ *  Copyright (C) 2002 Apple Computer, Inc.
  *
  *  This library is free software; you can redistribute it and/or
  *  modify it under the terms of the GNU Lesser General Public
index f1178aa8719cce58ab57685122145f9ed82a25f4..a222ac9a1153fa132fbd09e406555617584d9a2b 100644 (file)
@@ -3,6 +3,7 @@
  *  This file is part of the KDE libraries
  *  Copyright (C) 1999-2002 Harri Porten (porten@kde.org)
  *  Copyright (C) 2001 Peter Kelly (pmk@post.com)
+ *  Copyright (C) 2002 Apple Computer, Inc.
  *
  *  This library is free software; you can redistribute it and/or
  *  modify it under the terms of the GNU Library General Public
index c334c92bc0589e128cec01903bcb7b23368e53ce..810f5dfcdd475046eaee00280e95bda585185e07 100644 (file)
@@ -3,6 +3,7 @@
  *  This file is part of the KDE libraries
  *  Copyright (C) 1999-2000 Harri Porten (porten@kde.org)
  *  Copyright (C) 2001 Peter Kelly (pmk@post.com)
+ *  Copyright (C) 2002 Apple Computer, Inc.
  *
  *  This library is free software; you can redistribute it and/or
  *  modify it under the terms of the GNU Library General Public
index 8a79b50ed82a8da577ada89549bb706ec7d22d09..6e034ba0210703b7ee27224e5a239a334ad2d0d4 100644 (file)
@@ -2,6 +2,7 @@
 /*
  *  This file is part of the KDE libraries
  *  Copyright (C) 2002 Harri Porten (porten@kde.org)
+ *  Copyright (C) 2002 Apple Computer, Inc.
  *
  *  This library is free software; you can redistribute it and/or
  *  modify it under the terms of the GNU Library General Public
index dccdce7df5a9692661929e825ec11d2772112ba9..fb450ff1996305e7143ac43a1a805428c78e80bc 100644 (file)
@@ -3,6 +3,7 @@
  *  This file is part of the KDE libraries
  *  Copyright (C) 1999-2001 Harri Porten (porten@kde.org)
  *  Copyright (C) 2001 Peter Kelly (pmk@post.com)
+ *  Copyright (C) 2002 Apple Computer, Inc.
  *
  *  This library is free software; you can redistribute it and/or
  *  modify it under the terms of the GNU Library General Public
index ba0b0425b454aa3664b0e22b6722e1b616ecb3fc..caf06ff4258e1960dddc6ce0e62f54db51e966d9 100644 (file)
@@ -3,6 +3,7 @@
  *  This file is part of the KDE libraries
  *  Copyright (C) 1999-2001 Harri Porten (porten@kde.org)
  *  Copyright (C) 2001 Peter Kelly (pmk@post.com)
+ *  Copyright (C) 2002 Apple Computer, Inc.
  *
  *  This library is free software; you can redistribute it and/or
  *  modify it under the terms of the GNU Library General Public
index c912cf5f1ca843c60b4ada22d9e92e1a2691662e..5e085901da1351d0f7a05537efc6499feb10a66f 100644 (file)
@@ -2,6 +2,7 @@
 /*
  *  This file is part of the KDE libraries
  *  Copyright (C) 1999-2000 Harri Porten (porten@kde.org)
+ *  Copyright (C) 2002 Apple Computer, Inc.
  *
  *  This library is free software; you can redistribute it and/or
  *  modify it under the terms of the GNU Lesser General Public
index 04269668b35af729d5a675d8f3b176569e0f7a86..d5c720e965593e2e0bffe780466f79d0f72a24b2 100644 (file)
@@ -2,6 +2,7 @@
 /*
  *  This file is part of the KDE libraries
  *  Copyright (C) 1999-2001 Harri Porten (porten@kde.org)
+ *  Copyright (C) 2002 Apple Computer, Inc.
  *
  *  This library is free software; you can redistribute it and/or
  *  modify it under the terms of the GNU Lesser General Public
index 076f2172da0e3a19f2a47e0fd93a8424861f28cf..ab333a227d22c656d87dab2568778edba44acf39 100644 (file)
@@ -2,6 +2,7 @@
 /*
  *  This file is part of the KDE libraries
  *  Copyright (C) 1999-2000 Harri Porten (porten@kde.org)
+ *  Copyright (C) 2002 Apple Computer, Inc.
  *
  *  This library is free software; you can redistribute it and/or
  *  modify it under the terms of the GNU Library General Public
index f1913d410092c57f5bc30cf4b504bf7489d4db70..dc00a18d8b108b6fec1525563b6f32b08bb03f00 100644 (file)
@@ -2,6 +2,7 @@
 /*
  *  This file is part of the KDE libraries
  *  Copyright (C) 1999-2000 Harri Porten (porten@kde.org)
+ *  Copyright (C) 2002 Apple Computer, Inc.
  *
  *  This library is free software; you can redistribute it and/or
  *  modify it under the terms of the GNU Library General Public
index 5d19c238277b125030a958fa95b94a30860973f2..8495447f110827aadc099734c5821a873af7cd63 100644 (file)
@@ -3,6 +3,7 @@
  *  This file is part of the KDE libraries
  *  Copyright (C) 1999-2001 Harri Porten (porten@kde.org)
  *  Copyright (C) 2001 Peter Kelly (pmk@post.com)
+ *  Copyright (C) 2002 Apple Computer, Inc.
  *
  *  This library is free software; you can redistribute it and/or
  *  modify it under the terms of the GNU Library General Public
index eed8da3f46fe5e31ba9b194d7e6ea9d1b22fc9a4..f08ce8cd69c69fe79e0e8cfcb1d13305301ead44 100644 (file)
@@ -3,6 +3,7 @@
  *  This file is part of the KDE libraries
  *  Copyright (C) 1999-2001 Harri Porten (porten@kde.org)
  *  Copyright (C) 2001 Peter Kelly (pmk@post.com)
+ *  Copyright (C) 2002 Apple Computer, Inc.
  *
  *  This library is free software; you can redistribute it and/or
  *  modify it under the terms of the GNU Library General Public
index f61876fbd511a6c1a9c6cd733c72ecb4bcad3932..8233f2a83dcb55883fd7f7dcaedc78ce43e818c9 100644 (file)
@@ -1,3 +1,30 @@
+2002-12-16  Darin Adler  <darin@apple.com>
+
+        Reviewed by Don and Maciej.
+
+       - fixed 3129115 -- need Apple copyright added to open source documents
+
+       * tons of files: Added copyright message to files we modified and
+       standardized format of copyrights too.
+
+       - fixed 3129235 -- assert in LRUList visiting apple.com if "Display images" preference is off
+
+        * khtml/misc/loader.cpp:
+        (Cache::getLRUListFor): Use the first list for 0-sized objects.
+        (Cache::removeFromLRUList): Allow 0-sized objects.
+
+       - other changes
+
+        * khtml/rendering/render_style.h: Remove bogus unused private constructor.
+
+        * kwq/KWQFont.h: Added copy constructor and assignment operator.
+        * kwq/KWQFont.mm:
+        (QFont::QFont): Copy constructor now retains the NSFont. The old version didn't which could
+       cause retain/release problems.
+        (QFont::operator=): Retain the new NSFont and release the old one.
+
+        * WebCore.pbproj/project.pbxproj: Set MACOSX_DEPLOYMENT_TARGET to 10.2.
+
 2002-12-16  Maciej Stachowiak  <mjs@apple.com>
 
         Reviewed by Darin.
index f61876fbd511a6c1a9c6cd733c72ecb4bcad3932..8233f2a83dcb55883fd7f7dcaedc78ce43e818c9 100644 (file)
@@ -1,3 +1,30 @@
+2002-12-16  Darin Adler  <darin@apple.com>
+
+        Reviewed by Don and Maciej.
+
+       - fixed 3129115 -- need Apple copyright added to open source documents
+
+       * tons of files: Added copyright message to files we modified and
+       standardized format of copyrights too.
+
+       - fixed 3129235 -- assert in LRUList visiting apple.com if "Display images" preference is off
+
+        * khtml/misc/loader.cpp:
+        (Cache::getLRUListFor): Use the first list for 0-sized objects.
+        (Cache::removeFromLRUList): Allow 0-sized objects.
+
+       - other changes
+
+        * khtml/rendering/render_style.h: Remove bogus unused private constructor.
+
+        * kwq/KWQFont.h: Added copy constructor and assignment operator.
+        * kwq/KWQFont.mm:
+        (QFont::QFont): Copy constructor now retains the NSFont. The old version didn't which could
+       cause retain/release problems.
+        (QFont::operator=): Retain the new NSFont and release the old one.
+
+        * WebCore.pbproj/project.pbxproj: Set MACOSX_DEPLOYMENT_TARGET to 10.2.
+
 2002-12-16  Maciej Stachowiak  <mjs@apple.com>
 
         Reviewed by Darin.
index f4bc9ad28745ef28f9ce7bce7854849f6a4b246b..136d81442672a1089781b7117d5acd450ea56e6f 100644 (file)
                                HEADER_SEARCH_PATHS = ForwardingHeaders;
                                INSTALL_PATH = "@executable_path/../Frameworks";
                                LIBRARY_SEARCH_PATHS = "";
+                               MACOSX_DEPLOYMENT_TARGET = 10.2;
                                OPTIMIZATION_CFLAGS = "-Os";
                                OTHER_CFLAGS = "$(DEBUG_CFLAGS) -DAPPLE_CHANGES -DHAVE_CONFIG_H";
                                OTHER_LDFLAGS = "-seg1addr 0x02200000 -no-c++filt";
index 2abb8e80fba3fc4bf1fc64e63c159d32754c9e2d..71245362f6d03747f864decdd847d391aed0a253 100644 (file)
@@ -2,6 +2,7 @@
  * This file is part of the DOM implementation for KDE.
  *
  * (C) 1999 Lars Knoll (knoll@kde.org)
+ * Copyright (C) 2002 Apple Computer, Inc.
  *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Library General Public
index 2f7db6cddef22708ff4f94d74f7c6bc2d8785ebe..4cf362f910361797b9fdbc03b3404ed59808813e 100644 (file)
@@ -2,6 +2,7 @@
  * This file is part of the DOM implementation for KDE.
  *
  * (C) 1999 Lars Knoll (knoll@kde.org)
+ * Copyright (C) 2002 Apple Computer, Inc.
  *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Library General Public
index 428a47f3efaed2d1c129d343cdbda1c6a1fb2d93..1c3c7c860a1e421671d7274091911016c160f995 100644 (file)
@@ -2,6 +2,7 @@
  * This file is part of the DOM implementation for KDE.
  *
  * (C) 1999 Lars Knoll (knoll@kde.org)
+ * Copyright (C) 2002 Apple Computer, Inc.
  *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Library General Public
index 2b02891e76e55e98b2357058256b6da2a545b550..7bbb6d660c7dbea7c3434a6ddde6ba4067fa65ff 100644 (file)
@@ -2,6 +2,7 @@
  * This file is part of the DOM implementation for KDE.
  *
  * (C) 1999 Lars Knoll (knoll@kde.org)
+ * Copyright (C) 2002 Apple Computer, Inc.
  *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Library General Public
index a0fc8717bd4eeeac37bc95c4eaecfbb67648753f..229168dc17c510360e3f5ae7df94742080d65b73 100644 (file)
@@ -5,6 +5,7 @@
  *               1999 Waldo Bastian (bastian@kde.org)
  *               2001 Andreas Schlapbach (schlpbch@iam.unibe.ch)
  *               2001 Dirk Mueller (mueller@kde.org)
+ * Copyright (C) 2002 Apple Computer, Inc.
  *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Library General Public
index dfd7adafcb8d72246a0639da8b6183620e896ea8..0618e5497781753e268487e5763cd36057971daf 100644 (file)
@@ -3,6 +3,7 @@
  *
  * Copyright (C) 1999 Lars Knoll (knoll@kde.org)
  *               1999 Waldo Bastian (bastian@kde.org)
+ * Copyright (C) 2002 Apple Computer, Inc.
  *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Library General Public
index bc0ad6e39a05c3b63b861a1dc54f91546d15678e..f4d9ba4352e59cf22f654baf7fe704d3d3a65138 100644 (file)
@@ -2,6 +2,7 @@
  * This file is part of the CSS implementation for KDE.
  *
  * Copyright (C) 1999 Lars Knoll (knoll@kde.org)
+ * Copyright (C) 2002 Apple Computer, Inc.
  *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Library General Public
index fd8e52ef8e7df58f8ac1257792d613b2864c3d32..f1c9649fcab6928d3e9b02731838627d2e66664c 100644 (file)
@@ -2,6 +2,7 @@
  * This file is part of the CSS implementation for KDE.
  *
  * Copyright (C) 1999 Lars Knoll (knoll@kde.org)
+ * Copyright (C) 2002 Apple Computer, Inc.
  *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Library General Public
index fa1c1b54042e8698a14a31e34961dbf309eeace2..1cfe0e32319ff75e309c198b28029cfcfeb1b213 100644 (file)
@@ -2,6 +2,7 @@
  * This file is part of the DOM implementation for KDE.
  *
  * (C) 1999 Lars Knoll (knoll@kde.org)
+ * Copyright (C) 2002 Apple Computer, Inc.
  *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Library General Public
index db3d3815c3b3ff751c9c9a77965da13e6eb268af..adf1ab727c8f05238f488b93093e5bddb822ce44 100644 (file)
@@ -2,6 +2,7 @@
  * This file is part of the DOM implementation for KDE.
  *
  * (C) 2001 Peter Kelly (pmk@post.com)
+ * Copyright (C) 2002 Apple Computer, Inc.
  *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Library General Public
index 024a81f9fa2026ea5e1f4a39a5e468b6d91a8b49..921346f49e3b6e2474e846f881dddc208c6774c6 100644 (file)
@@ -2,6 +2,7 @@
  * This file is part of the DOM implementation for KDE.
  *
  * (C) 2001 Peter Kelly (pmk@post.com)
+ * Copyright (C) 2002 Apple Computer, Inc.
  *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Library General Public
index 8a28ae94cd93aa1dcb7c92dd25404ee808ec77c2..fe68e5ab63f2e678fe451623f07047da94ee5f6a 100644 (file)
@@ -5,6 +5,7 @@
  * (C) 2000 Gunnstein Lye (gunnstein@netcom.no)
  * (C) 2000 Frederik Holljen (frederik.holljen@hig.no)
  * (C) 2001 Peter Kelly (pmk@post.com)
+ * Copyright (C) 2002 Apple Computer, Inc.
  *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Library General Public
index dd540189c803a4724a8adbde380fbae17dc3ea8d..5c141ca241d35b3a4b74a8315f665638047dabf3 100644 (file)
@@ -2,6 +2,7 @@
  * This file is part of the DOM implementation for KDE.
  *
  * (C) 1999 Lars Knoll (knoll@kde.org)
+ * Copyright (C) 2002 Apple Computer, Inc.
  *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Library General Public
index 8214ca901c931304e69c7e1c6ee7e36300b27609..8ce24d21ab2a8302140e49076e6393a98b34ccec 100644 (file)
@@ -2,6 +2,7 @@
  * This file is part of the DOM implementation for KDE.
  *
  * (C) 1999 Lars Knoll (knoll@kde.org)
+ * Copyright (C) 2002 Apple Computer, Inc.
  *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Library General Public
index a1d37adc5d53d10535a10746908a1ba6a06a701a..8147cfbf306e6fea20927663663e6db7eacdfb5c 100644 (file)
@@ -2,6 +2,7 @@
  * This file is part of the DOM implementation for KDE.
  *
  * (C) 1999 Lars Knoll (knoll@kde.org)
+ * Copyright (C) 2002 Apple Computer, Inc.
  *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Library General Public
index 8a189e88a5382864ad0a546f20ad2ad8b2a93700..f2b8dfc720e07aa77fbebbabf9d80e83b4d5cb7b 100644 (file)
@@ -2,6 +2,7 @@
  * This file is part of the DOM implementation for KDE.
  *
  * (C) 1999 Lars Knoll (knoll@kde.org)
+ * Copyright (C) 2002 Apple Computer, Inc.
  *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Library General Public
index 0b861028f62b2723a60c4fc3ce9773571a463032..0f86f59d8a784ec858481731383da8789c2421fc 100644 (file)
@@ -1,7 +1,8 @@
-/**
+ /**
  * This file is part of the DOM implementation for KDE.
  *
  * (C) 1999 Lars Knoll (knoll@kde.org)
+ * Copyright (C) 2002 Apple Computer, Inc.
  *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Library General Public
index 5dd84ba9b704f0f58fe928bbc6a362355b6aec25..f660e8816807bffa6bf97a3051f0dfe8ce4562be 100644 (file)
@@ -2,6 +2,7 @@
 /*
  *  This file is part of the KDE libraries
  *  Copyright (C) 1999-2001 Harri Porten (porten@kde.org)
+ *  Copyright (C) 2002 Apple Computer, Inc.
  *
  *  This library is free software; you can redistribute it and/or
  *  modify it under the terms of the GNU Lesser General Public
index 0e424c81ea07851068530d7f82f53649e9936d2d..50fec35c8ee4f649fb84930ba61cdc769c4b064a 100644 (file)
@@ -2,6 +2,7 @@
 /*
  *  This file is part of the KDE libraries
  *  Copyright (C) 1999-2001 Harri Porten (porten@kde.org)
+ *  Copyright (C) 2002 Apple Computer, Inc.
  *
  *  This library is free software; you can redistribute it and/or
  *  modify it under the terms of the GNU Lesser General Public
index 810673ebd23c3540aa803ff4cb0fff3bdcd2dda0..b038e06c05c816ac9eb9d53c59d7679a476cc69b 100644 (file)
@@ -3,6 +3,7 @@
  *  This file is part of the KDE libraries
  *  Copyright (C) 2000 Harri Porten (porten@kde.org)
  *  Copyright (C) 2001 Peter Kelly (pmk@post.com)
+ *  Copyright (C) 2002 Apple Computer, Inc.
  *
  *  This library is free software; you can redistribute it and/or
  *  modify it under the terms of the GNU Lesser General Public
index f6b1706026a6fd647cf9080057532b86745b6297..84431be0ed1a4bb322d49a1131ba88f2f41117fd 100644 (file)
@@ -1,8 +1,9 @@
-// -*- c-basic-offset: 2 -*-
+ // -*- c-basic-offset: 2 -*-
 /*
  *  This file is part of the KDE libraries
  *  Copyright (C) 2000 Harri Porten (porten@kde.org)
  *  Copyright (C) 2001 Peter Kelly (pmk@post.com)
+ *  Copyright (C) 2002 Apple Computer, Inc.
  *
  *  This library is free software; you can redistribute it and/or
  *  modify it under the terms of the GNU Lesser General Public
index a75a37685fad3234f2b4a1ebd7f49c70b5ee7c25..003d2a5659de186924c133ca799365c215ffd1e0 100644 (file)
@@ -2,6 +2,7 @@
 /*
  *  This file is part of the KDE libraries
  *  Copyright (C) 2000 Harri Porten (porten@kde.org)
+ *  Copyright (C) 2002 Apple Computer, Inc.
  *
  *  This library is free software; you can redistribute it and/or
  *  modify it under the terms of the GNU Lesser General Public
index f3b35a3c32524e55f92e368ead0380e31d180cfe..362b6c322ccb351486049d952b50317d1200a19b 100644 (file)
@@ -2,6 +2,7 @@
 /*
  *  This file is part of the KDE libraries
  *  Copyright (C) 2000 Harri Porten (porten@kde.org)
+ *  Copyright (C) 2002 Apple Computer, Inc.
  *
  *  This library is free software; you can redistribute it and/or
  *  modify it under the terms of the GNU Lesser General Public
index 2b2fe1363d933b63af70e7acf4c4a82252d596f8..0b3fecb34b62655b3cc708ae8d9114a76f99b980 100644 (file)
@@ -2,6 +2,7 @@
 /*
  *  This file is part of the KDE libraries
  *  Copyright (C) 2001 Peter Kelly (pmk@post.com)
+ *  Copyright (C) 2002 Apple Computer, Inc.
  *
  *  This library is free software; you can redistribute it and/or
  *  modify it under the terms of the GNU Lesser General Public
index 56448d94a07e58a98b43b9db426fb754a098ede9..67463a88750153138d1756a7685f8a18ebdbfd8e 100644 (file)
@@ -2,6 +2,7 @@
 /*
  *  This file is part of the KDE libraries
  *  Copyright (C) 2001 Peter Kelly (pmk@post.com)
+ *  Copyright (C) 2002 Apple Computer, Inc.
  *
  *  This library is free software; you can redistribute it and/or
  *  modify it under the terms of the GNU Lesser General Public
index 87b0bc29002aeac3a5c655d341555be324652efd..7a5a5a09340360e8dea724571563b63510ac6e31 100644 (file)
@@ -2,6 +2,7 @@
 /*
  *  This file is part of the KDE libraries
  *  Copyright (C) 1999-2000 Harri Porten (porten@kde.org)
+ *  Copyright (C) 2002 Apple Computer, Inc.
  *
  *  This library is free software; you can redistribute it and/or
  *  modify it under the terms of the GNU Lesser General Public
index 5a31882ec6e04e245f142ee5f700f6e003af8ccd..6e47d6f128e8a91f9ca02e2d22c71db0fb04da5b 100644 (file)
@@ -2,6 +2,7 @@
 /*
  *  This file is part of the KDE libraries
  *  Copyright (C) 1999 Harri Porten (porten@kde.org)
+ *  Copyright (C) 2002 Apple Computer, Inc.
  *
  *  This library is free software; you can redistribute it and/or
  *  modify it under the terms of the GNU Lesser General Public
index 74ce6c62eb833e9a95ce1a17c93c92b382043047..9b3a64de95b5ce9cedcf677e718a434b8ff8bc07 100644 (file)
@@ -4,6 +4,7 @@
  *  Copyright (C) 2000 Harri Porten (porten@kde.org)
  *  Copyright (c) 2000 Daniel Molkentin (molkentin@kde.org)
  *  Copyright (c) 2000 Stefan Schimanski (schimmi@kde.org)
+ *  Copyright (C) 2002 Apple Computer, Inc.
  *
  *  This library is free software; you can redistribute it and/or
  *  modify it under the terms of the GNU Lesser General Public
index acce15a2013f96741076dcacd873ce556a8fb0ce..7c2fba87cada47bcaeb83903aff0dcea12b55b7e 100644 (file)
@@ -2,6 +2,7 @@
 /*
  *  This file is part of the KDE libraries
  *  Copyright (C) 2001 Peter Kelly (pmk@post.com)
+ *  Copyright (C) 2002 Apple Computer, Inc.
  *
  *  This library is free software; you can redistribute it and/or
  *  modify it under the terms of the GNU Lesser General Public
index 71c16ccb922ff8889273903a530269cf4f12c4b7..628ca30c62b354d3e62949ca9af466396b33c6ee 100644 (file)
@@ -2,6 +2,7 @@
 /*
  *  This file is part of the KDE libraries
  *  Copyright (C) 2000 Harri Porten (porten@kde.org)
+ *  Copyright (C) 2002 Apple Computer, Inc.
  *
  *  This library is free software; you can redistribute it and/or
  *  modify it under the terms of the GNU Lesser General Public
index 55ba89eba1f11ab5d043e3016b7ffd1a88441dda..244386a772f24c2a9d5138fe9f28c5ab9ad0bdf2 100644 (file)
@@ -2,6 +2,7 @@
 /*
  *  This file is part of the KDE libraries
  *  Copyright (C) 2000 Harri Porten (porten@kde.org)
+ *  Copyright (C) 2002 Apple Computer, Inc.
  *
  *  This library is free software; you can redistribute it and/or
  *  modify it under the terms of the GNU Lesser General Public
index 3d2f2f4895c1e28403ae7de2741f1fb5e796b469..e4f14c4004d070b63b23542c9a602db940c7bbef 100644 (file)
@@ -2,6 +2,7 @@
  * This file is part of the DOM implementation for KDE.
  *
  * (C) 1999 Lars Knoll (knoll@kde.org)
+ * Copyright (C) 2002 Apple Computer, Inc.
  *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Library General Public
index 4033aa652b3de691a217d12b68ab90ef1a750e32..6963ec441b17965d984af1c1254f45f4e01c6f34 100644 (file)
@@ -5,6 +5,7 @@
  *           (C) 1999 Antti Koivisto (koivisto@kde.org)
  *           (C) 2000 Simon Hausmann (hausmann@kde.org)
  *           (C) 2001 Dirk Mueller (mueller@kde.org)
+ * Copyright (C) 2002 Apple Computer, Inc.
  *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Library General Public
index a17f041212b630de16cb9ad87fc81686640c38b2..5125b534c88866d05847c9ca5658e03bd325248a 100644 (file)
@@ -4,6 +4,7 @@
  * Copyright (C) 1999 Lars Knoll (knoll@kde.org)
  *           (C) 1999 Antti Koivisto (koivisto@kde.org)
  *           (C) 2000 Simon Hausmann <hausmann@kde.org>
+ * Copyright (C) 2002 Apple Computer, Inc.
  *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Library General Public
index f2634e15a4171f315f5aee8371fc05f58a9f9ac6..d9da24108f596277419d041fceea06a921c365a0 100644 (file)
@@ -3,6 +3,7 @@
  *
  * Copyright (C) 1999 Lars Knoll (knoll@kde.org)
  *           (C) 1999 Antti Koivisto (koivisto@kde.org)
+ * Copyright (C) 2002 Apple Computer, Inc.
  *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Library General Public
index 13f0a84988cc4724a362609a26ffff20cb8e0df6..4e95d504a6a509b4a40d347dc5e8420fb6d140d4 100644 (file)
@@ -3,6 +3,7 @@
  *
  * Copyright (C) 1999 Lars Knoll (knoll@kde.org)
  *           (C) 1999 Antti Koivisto (koivisto@kde.org)
+ * Copyright (C) 2002 Apple Computer, Inc.
  *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Library General Public
index 3d0a4850aa388f8b37ba0fa091cb0087879134fe..9244068daebb11c967f7d2b7732e50805cfd7f1a 100644 (file)
@@ -3,6 +3,7 @@
  *
  * Copyright (C) 1999 Lars Knoll (knoll@kde.org)
  *           (C) 1999 Antti Koivisto (koivisto@kde.org)
+ * Copyright (C) 2002 Apple Computer, Inc.
  *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Library General Public
index e6fad978049b9de31382b0e439c63e471192a207..31d63d9e3d8f86bf4773ec7dd7fc73211354f634 100644 (file)
@@ -3,6 +3,7 @@
  *
  * Copyright (C) 1999 Lars Knoll (knoll@kde.org)
  *           (C) 1999 Antti Koivisto (koivisto@kde.org)
+ * Copyright (C) 2002 Apple Computer, Inc.
  *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Library General Public
index e80e23ee94b57ae03d3dfc6976fee4c3cd4b206b..e21ac99108acf9d8e8804c0d030365937dbb4abd 100644 (file)
@@ -4,6 +4,7 @@
  * Copyright (C) 1999 Lars Knoll (knoll@kde.org)
  *           (C) 1999 Antti Koivisto (koivisto@kde.org)
  *           (C) 2001 Dirk Mueller (mueller@kde.org)
+ * Copyright (C) 2002 Apple Computer, Inc.
  *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Library General Public
index 9ff871c7a92de019a63968bc9889d1451814b788..9a7b77542143c6184a98cf65fdda5dbf0eb2dbc0 100644 (file)
@@ -4,6 +4,7 @@
  * Copyright (C) 1999 Lars Knoll (knoll@kde.org)
  *           (C) 1999 Antti Koivisto (koivisto@kde.org)
  *           (C) 2000 Dirk Mueller (mueller@kde.org)
+ * Copyright (C) 2002 Apple Computer, Inc.
  *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Library General Public
index 551979713288d24488b16ff06476637242c936a4..2633a3265cb83e7f7df5b011109929e0a4d73daa 100644 (file)
@@ -4,6 +4,7 @@
  * Copyright (C) 1999 Lars Knoll (knoll@kde.org)
  *           (C) 1999 Antti Koivisto (koivisto@kde.org)
  *           (C) 2001 Dirk Mueller (mueller@kde.org)
+ * Copyright (C) 2002 Apple Computer, Inc.
  *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Library General Public
index c371b954d9c51757fffa103593f5336c27a42135..1aa7641dfb72b9e03e01ff9e4ff243bd565c8ced 100644 (file)
@@ -3,6 +3,7 @@
  *
  * Copyright (C) 1999 Lars Knoll (knoll@kde.org)
  *           (C) 1999 Antti Koivisto (koivisto@kde.org)
+ * Copyright (C) 2002 Apple Computer, Inc.
  *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Library General Public
index 6cb4f04a4ead098345d6775e7f25d8321cd00892..74f434da3c947b48282e0fbf73c0fd3a761c346c 100644 (file)
@@ -3,6 +3,7 @@
  *
  * Copyright (C) 1999 Lars Knoll (knoll@kde.org)
  *           (C) 1999 Antti Koivisto (koivisto@kde.org)
+ * Copyright (C) 2002 Apple Computer, Inc.
  *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Library General Public
index d1ff6207a80ba5a4e35b04d32a1840f024e1d80e..d96e4a3113ced2d3bf7e0c24425528a4ab2878ae 100644 (file)
@@ -4,6 +4,7 @@
  * Copyright (C) 1999 Lars Knoll (knoll@kde.org)
  *           (C) 1999 Antti Koivisto (koivisto@kde.org)
  *           (C) 2000 Simon Hausmann <hausmann@kde.org>
+ * Copyright (C) 2002 Apple Computer, Inc.
  *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Library General Public
index d8bb9e45852fb4af9561f03491fed9419193f04d..701e3caac52e5535febabe69c1dd2e1fdb6b3006 100644 (file)
@@ -3,6 +3,7 @@
  *
  * Copyright (C) 1999 Lars Knoll (knoll@kde.org)
  *           (C) 1999 Antti Koivisto (koivisto@kde.org)
+ * Copyright (C) 2002 Apple Computer, Inc.
  *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Library General Public
index adf66bf975dadb70e00fea33efccd8fb4cf8f22f..4f1323a5f951f436ad7c361d5de8bc95bfb4b456 100644 (file)
@@ -4,6 +4,7 @@
  * Copyright (C) 1999 Lars Knoll (knoll@kde.org)
  *           (C) 1999 Antti Koivisto (koivisto@kde.org)
  *           (C) 2000 Stefan Schimanski (1Stein@gmx.de)
+ * Copyright (C) 2002 Apple Computer, Inc.
  *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Library General Public
index c93ec7b6c2146f0e2f78b07703bbcfa325462a09..fa6e3d961e20fd537ceba1d8e3da4726d0d3ba0a 100644 (file)
@@ -6,6 +6,7 @@
  *           (C) 1998 Waldo Bastian (bastian@kde.org)
  *           (C) 1999 Lars Knoll (knoll@kde.org)
  *           (C) 1999 Antti Koivisto (koivisto@kde.org)
+ * Copyright (C) 2002 Apple Computer, Inc.
  *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Library General Public
index e494b5e47956e40e99c8dff0ae7cd95bf677a8a8..849ab445c2f328e455c4d5b26edd6e2a3a4febfd 100644 (file)
@@ -6,6 +6,7 @@
  *           (C) 1998 Waldo Bastian (bastian@kde.org)
  *           (C) 1999 Lars Knoll (knoll@kde.org)
  *           (C) 1999 Antti Koivisto (koivisto@kde.org)
+ * Copyright (C) 2002 Apple Computer, Inc.
  *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Library General Public
index b99d5fd443ad0e3a0368347d3f99dc6cf0599a9b..ba71c503dfd4d810364dc52716ddfc6d3482347e 100644 (file)
@@ -5,6 +5,7 @@
               (C) 1997 Torben Weis (weis@kde.org)
               (C) 1999,2001 Lars Knoll (knoll@kde.org)
               (C) 2000,2001 Dirk Mueller (mueller@kde.org)
+    Copyright (C) 2002 Apple Computer, Inc.
 
     This library is free software; you can redistribute it and/or
     modify it under the terms of the GNU Library General Public
index f790adef4e5650d7f7cf50eb89122d5ebd8f4a85..cea46f1b52c716b565c585e9b4e1ec84e41b729f 100644 (file)
@@ -5,6 +5,7 @@
               (C) 1997 Torben Weis (weis@kde.org)
               (C) 1998 Waldo Bastian (bastian@kde.org)
               (C) 1999 Lars Knoll (knoll@kde.org)
+    Copyright (C) 2002 Apple Computer, Inc.
 
     This library is free software; you can redistribute it and/or
     modify it under the terms of the GNU Library General Public
index 5255f01b9ca1666202e4f7ae5b5a2495feff272a..6da1d940e066b2924b0eea1b84379d6f317f7a0f 100644 (file)
@@ -7,6 +7,7 @@
               (C) 1999 Lars Knoll (knoll@kde.org)
               (C) 1999 Antti Koivisto (koivisto@kde.org)
               (C) 2001 Dirk Mueller (mueller@kde.org)
+    Copyright (C) 2002 Apple Computer, Inc.
 
     This library is free software; you can redistribute it and/or
     modify it under the terms of the GNU Library General Public
index 3da6254a9c0bf60bdac4bee3dd6ac531d0625044..a80df1d97318661c091559444d9baaf608528190 100644 (file)
@@ -5,6 +5,7 @@
               (C) 1997 Torben Weis (weis@kde.org)
               (C) 1998 Waldo Bastian (bastian@kde.org)
               (C) 2001 Dirk Mueller (mueller@kde.org)
+    Copyright (C) 2002 Apple Computer, Inc.
 
     This library is free software; you can redistribute it and/or
     modify it under the terms of the GNU Library General Public
index e522e00036995445ca3e12c2b3513201cc9a1187..c47dce37296be0664dc7e86c1ea79c6775c41a25 100644 (file)
@@ -7,6 +7,7 @@
  *                     2000 Simon Hausmann <hausmann@kde.org>
  *                     2000 Stefan Schimanski <1Stein@gmx.de>
  *                     2001 George Staikos <staikos@kde.org>
+ * Copyright (C) 2002 Apple Computer, Inc.
  *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Library General Public
index 07cf745ae258e11e1522fd643a58a2e02edb1143..52ce6d1ba30dfacc1230cc238d089ca5cb223cc9 100644 (file)
@@ -7,6 +7,7 @@
  *                     2000-2001 Simon Hausmann <hausmann@kde.org>
  *                     2000-2001 Dirk Mueller <mueller@kde.org>
  *                     2000 Stefan Schimanski <1Stein@gmx.de>
+ * Copyright (C) 2002 Apple Computer, Inc.
  *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Library General Public
index 8d7f949eba6b8d7e326b2f70e1bb7f0ee1eca9a6..23b18685dbb785df072b02c388bc46d08fe649be 100644 (file)
@@ -9,6 +9,7 @@
  *                     2000-2001 Simon Hausmann <hausmann@kde.org>
  *                     2000-2001 Dirk Mueller <mueller@kde.org>
  *                     2000 Stefan Schimanski <1Stein@gmx.de>
+ * Copyright (C) 2002 Apple Computer, Inc.
  *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Library General Public
index a5cd6565116831d7cd71c339e5e2da9618c7b5d1..6b335662920b789a9f5dbbf9c15b1e7b64524de4 100644 (file)
@@ -4,6 +4,7 @@
  *                     1999 Lars Knoll <knoll@kde.org>
  *                     1999 Antti Koivisto <koivisto@kde.org>
  *                     2000 Dirk Mueller <mueller@kde.org>
+ * Copyright (C) 2002 Apple Computer, Inc.
  *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Library General Public
index ea1d82778b7ae3c852b226c593c07913657ffc3e..163da7ff773fee59f881a0ac104a1bd3853ab9cb 100644 (file)
@@ -5,6 +5,7 @@
              (C) 1998, 1999 Torben Weis (weis@kde.org)
              (C) 1999 Lars Knoll (knoll@kde.org)
              (C) 1999 Antti Koivisto (koivisto@kde.org)
+   Copyright (C) 2002 Apple Computer, Inc.
 
    This library is free software; you can redistribute it and/or
    modify it under the terms of the GNU Library General Public
index 4e5fe424cff868b28a73087b483a791e067d5098..227ec60988740f29acc4170b5570193c5d311e58 100644 (file)
@@ -2,6 +2,7 @@
     This file is part of the KDE libraries
 
     Copyright (C) 1999 Lars Knoll (knoll@mpi-hd.mpg.de)
+    Copyright (C) 2002 Apple Computer, Inc.
 
     This library is free software; you can redistribute it and/or
     modify it under the terms of the GNU Library General Public
index e4a7ac4e344aaa42116f4719f0057343545d5252..84c6ba830f4cffcb5bed3a5621ff2804497527b7 100644 (file)
@@ -2,6 +2,7 @@
  * This file is part of the CSS implementation for KDE.
  *
  * Copyright (C) 1999 Lars Knoll (knoll@kde.org)
+ * Copyright (C) 2002 Apple Computer, Inc.
  *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Library General Public
index 82e1c626de2576c6fa8d89a05a18829452d5a11a..a200bc61339071e216608a14f07628269f9bb91b 100644 (file)
@@ -4,6 +4,7 @@
     Copyright (C) 1998 Lars Knoll (knoll@mpi-hd.mpg.de)
     Copyright (C) 2001 Dirk Mueller (mueller@kde.org)
     Copyright (C) 2002 Waldo Bastian (bastian@kde.org)
+    Copyright (C) 2002 Apple Computer, Inc.
 
     This library is free software; you can redistribute it and/or
     modify it under the terms of the GNU Library General Public
@@ -1850,22 +1851,23 @@ int FastLog2(unsigned int i) {
 
 LRUList* Cache::getLRUListFor(CachedObject* o)
 {
-    ASSERT(o->accessCount());
-    int sizeLog = FastLog2(o->size());
-    int queueIndex = sizeLog/o->accessCount();
-    queueIndex--;
-    if (queueIndex < 0)
+    int accessCount = o->accessCount();
+    int queueIndex;
+    if (accessCount == 0) {
         queueIndex = 0;
-    if (queueIndex >= MAX_LRU_LISTS)
-        queueIndex = MAX_LRU_LISTS-1;
-    return &(m_LRULists[queueIndex]);
+    } else {
+        int sizeLog = FastLog2(o->size());
+        queueIndex = sizeLog/o->accessCount() - 1;
+        if (queueIndex < 0)
+            queueIndex = 0;
+        if (queueIndex >= MAX_LRU_LISTS)
+            queueIndex = MAX_LRU_LISTS-1;
+    }
+    return &m_LRULists[queueIndex];
 }
 
 void Cache::removeFromLRUList(CachedObject *object)
 {
-    if (!object->accessCount())
-        return; // No way we can be in a queue yet.
-        
     CachedObject *next = object->m_nextInLRUList;
     CachedObject *prev = object->m_prevInLRUList;
     bool uncacheable = object->status() == CachedObject::Uncacheable;
index 4b8e201687878ce5ce65c751149e6010fbc4eee6..6ca3e3180df215e70c55ddc20f4bf6d2e4c2a9e6 100644 (file)
@@ -3,6 +3,7 @@
 
     Copyright (C) 1998 Lars Knoll (knoll@mpi-hd.mpg.de)
     Copyright (C) 2001 Dirk Mueller <mueller@kde.org>
+    Copyright (C) 2002 Apple Computer, Inc.
 
     This library is free software; you can redistribute it and/or
     modify it under the terms of the GNU Library General Public
index 65a5bbfd4b78107c213ecd2fee59e5ec8ec80744..b3e3a11205426e8347899ab39c72545a47cc8622 100644 (file)
@@ -2,6 +2,7 @@
  * This file is part of the html renderer for KDE.
  *
  * Copyright (C) 2000 Lars Knoll (knoll@kde.org)
+ * Copyright (C) 2002 Apple Computer, Inc.
  *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Library General Public
index 354a31f8941aa591d8f6d7075e27d92e6f1e484f..aca42f745f35d4700e80286b9b9d37e89901105f 100644 (file)
@@ -2,6 +2,7 @@
  * This file is part of the html renderer for KDE.
  *
  * Copyright (C) 2000 Lars Knoll (knoll@kde.org)
+ * Copyright (C) 2002 Apple Computer, Inc.
  *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Library General Public
index 434c126f06639e957bc25b7a3365baca3b30bb2d..5a8c6b1edbe75a240c6de10e4601e82cb5089899 100644 (file)
@@ -4,6 +4,7 @@
  * Copyright (C) 1999 Lars Knoll (knoll@kde.org)
  *           (C) 1999 Antti Koivisto (koivisto@kde.org)
  *           (C) 2000 Dirk Mueller (mueller@kde.org)
+ * Copyright (C) 2002 Apple Computer, Inc.
  *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Library General Public
index 643b279588e44fbb8e7004aec3afbef6edfa226e..84dcce3774c77833d0d768caaf92906b94990dfc 100644 (file)
@@ -4,6 +4,7 @@
  * Copyright (C) 2000 Lars Knoll (knoll@kde.org)
  *           (C) 2000 Antti Koivisto (koivisto@kde.org)
  *           (C) 2000 Dirk Mueller (mueller@kde.org)
+ * Copyright (C) 2002 Apple Computer, Inc.
  *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Library General Public
index 7321841c3d91cd3c4dfe063c7b283a024d34bda7..0abe335766d00e4ce50ddaa24cb87e5c68165546 100644 (file)
@@ -2,6 +2,7 @@
  * This file is part of the HTML widget for KDE.
  *
  * Copyright (C) 1999 Lars Knoll (knoll@kde.org)
+ * Copyright (C) 2002 Apple Computer, Inc.
  *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Library General Public
index e0b37c25442b77ffeb2c990414ff907884c6d604..5ecb1734a4876853d51fc4d9080cf284861ab32e 100644 (file)
@@ -4,7 +4,7 @@
  * of render objects.  It is a direct port of Gecko's 
  * FrameArena code (frame = render_object in Gecko).
  *
- * Copyright (C) 2002 (hyatt@apple.com)
+ * Copyright (C) 2002 Apple Computer, Inc.
  *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Library General Public
index 7fb72b5adabb85704ed8979b483560ef10053fc5..81cbccc0414575e7fb9ebaef8ee378b35223dc13 100644 (file)
@@ -7,7 +7,7 @@
  * of render objects.  It is a direct port of Gecko's 
  * FrameArena code (frame = render_object in Gecko).
  *
- * Copyright (C) 2002 (hyatt@apple.com)
+ * Copyright (C) 2002 Apple Computer, Inc.
  *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Library General Public
index 8e44fda14d5c283a454588362c9c258b149e9519..c8f7a6472c179c40ecd7eab9011a32f9bcdd0dee 100644 (file)
@@ -2,6 +2,7 @@
  * This file is part of the html renderer for KDE.
  *
  * Copyright (C) 2000 Lars Knoll (knoll@kde.org)
+ * Copyright (C) 2002 Apple Computer, Inc.
  *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Library General Public
index d11534ab1e89fc052eda2812c6669388a23bc513..5f2b95f4c455d580784c419170bbb3cfa59c814e 100644 (file)
@@ -3,6 +3,7 @@
  *
  * Copyright (C) 1999 Lars Knoll (knoll@kde.org)
  *           (C) 1999 Antti Koivisto (koivisto@kde.org)
+ * Copyright (C) 2002 Apple Computer, Inc.
  *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Library General Public
index 55a7586859228f91645d4807b6ec81cdd3e1b7f9..1cf470a4bd3d115dab79f5101de4bbe874e9351f 100644 (file)
@@ -3,6 +3,7 @@
  *
  * Copyright (C) 1999 Lars Knoll (knoll@kde.org)
  *           (C) 1999 Antti Koivisto (koivisto@kde.org)
+ * Copyright (C) 2002 Apple Computer, Inc.
  *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Library General Public
index 7dd4e463882707d963d59325232fc4801b2802dd..73f505998ce570a67bd206e45431eea4a125c84b 100644 (file)
@@ -4,6 +4,7 @@
  * Copyright (C) 1999 Lars Knoll (knoll@kde.org)
  *           (C) 1999 Antti Koivisto (koivisto@kde.org)
  *           (C) 2000 Dirk Mueller (mueller@kde.org)
+ * Copyright (C) 2002 Apple Computer, Inc.
  *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Library General Public
index 6bf225ac887c4eed4ee4dc5df68825b357fc5a15..e70bef3a6f0fe725449309d1ad78e23f4a410949 100644 (file)
@@ -3,6 +3,7 @@
  *
  * Copyright (C) 1999 Lars Knoll (knoll@kde.org)
  *           (C) 1999 Antti Koivisto (koivisto@kde.org)
+ * Copyright (C) 2002 Apple Computer, Inc.
  *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Library General Public
index 18ab824f91ee674844d126d27dce17c3bc6edeef..c02936f8ea88e8fe9e0b0c4c7395a798131ff4e9 100644 (file)
@@ -3,6 +3,7 @@
  *
  * Copyright (C) 1999 Lars Knoll (knoll@kde.org)
  *           (C) 1999 Antti Koivisto (koivisto@kde.org)
+ * Copyright (C) 2002 Apple Computer, Inc.
  *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Library General Public
index dfed6ec64f99a623a84b1f32a4d97f3006f525a7..9ecb5019a8ebffb3ccc6235e622ac405c1880e13 100644 (file)
@@ -4,6 +4,7 @@
  * Copyright (C) 1999 Lars Knoll (knoll@kde.org)
  *           (C) 1999 Antti Koivisto (koivisto@kde.org)
  *           (C) 2000 Dirk Mueller (mueller@kde.org)
+ * Copyright (C) 2002 Apple Computer, Inc.
  *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Library General Public
index cd400949e70a2f745f958ddbb051835d07c73129..01f1b20e5e88da9292dec506988e5222abc2e46b 100644 (file)
@@ -4,6 +4,7 @@
  * Copyright (C) 1999 Lars Knoll (knoll@kde.org)
  *           (C) 1999 Antti Koivisto (koivisto@kde.org)
  *           (C) 2000 Dirk Mueller (mueller@kde.org)
+ * Copyright (C) 2002 Apple Computer, Inc.
  *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Library General Public
index d2544fcb8ba3257a0398bda218613d4d7a75a5f0..35ffe88944c3cdf9112d18df4aed0473f3dd54dd 100644 (file)
@@ -4,6 +4,7 @@
  * Copyright (C) 1999 Lars Knoll (knoll@kde.org)
  *           (C) 2000 Simon Hausmann <hausmann@kde.org>
  *           (C) 2000 Stefan Schimanski (1Stein@gmx.de)
+ * Copyright (C) 2002 Apple Computer, Inc.
  *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Library General Public
index 575d1353ca8c7e1a61d7ee1bea6eb55003c9d206..001cbcb315586fcb58e094d87c4aac992482c189 100644 (file)
@@ -2,6 +2,7 @@
  * This file is part of the html renderer for KDE.
  *
  * Copyright (C) 2000 Lars Knoll (knoll@kde.org)
+ * Copyright (C) 2002 Apple Computer, Inc.
  *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Library General Public
index 7e5678329f9cbddf152ff8f4bd6d9b81c6dd1273..34c0b0e45c20347e1fe5c8f3c79b5519408b9e9b 100644 (file)
@@ -4,6 +4,7 @@
  * Copyright (C) 1999 Lars Knoll (knoll@kde.org)
  *           (C) 1999 Antti Koivisto (koivisto@kde.org)
  *           (C) 2000 Dirk Mueller (mueller@kde.org)
+ * Copyright (C) 2002 Apple Computer, Inc.
  *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Library General Public
index 72cdc0fc5855fdb062fbd4079bf116bcad96b622..1ec1b1e3f553a05cd03861c77d9800f8c9d39637 100644 (file)
@@ -1,7 +1,7 @@
 /**
  * This file is part of the html renderer for KDE.
  *
- * Copyright (C) 2002 (hyatt@apple.com)
+ * Copyright (C) 2002 Apple Computer, Inc.
  *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Library General Public
index 810e605c734de5b1f0279ad26b4bb24d73a0245f..fbefc17ef64c4c7f8786307381a0d6ae671592d5 100644 (file)
@@ -2,7 +2,7 @@
  * This file contains the implementation of the layering system for the compositing
  * of stacked layers (and for proper event handling with stacked layers).
  *
- * Copyright (C) 2002 (hyatt@apple.com)
+ * Copyright (C) 2002 Apple Computer, Inc.
  *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Library General Public
index 6a214e121d7ef04993f3138901e9ef4fcfbf12b0..107bf32e882af68a78c618b2b56a16b2d2d9a9c4 100644 (file)
@@ -3,6 +3,7 @@
  *
  * Copyright (C) 1999 Lars Knoll (knoll@kde.org)
  *           (C) 1999 Antti Koivisto (koivisto@kde.org)
+ * Copyright (C) 2002 Apple Computer, Inc.
  *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Library General Public
index b87f816d85d32a7643870a5f7bd36292766f405f..1d6b4877a2195ea45bd9473b93197f5cdfbfae8a 100644 (file)
@@ -3,6 +3,7 @@
  *
  * Copyright (C) 1999 Lars Knoll (knoll@kde.org)
  *           (C) 1999 Antti Koivisto (koivisto@kde.org)
+ * Copyright (C) 2002 Apple Computer, Inc.
  *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Library General Public
index ee9dcd62336bdcd6c1053c8f9123708cc588774b..55a84b106713b35f6564f0b92774863c85fd6178 100644 (file)
@@ -4,6 +4,7 @@
  * Copyright (C) 1999 Lars Knoll (knoll@kde.org)
  *           (C) 1999 Antti Koivisto (koivisto@kde.org)
  *           (C) 2000 Dirk Mueller (mueller@kde.org)
+ * Copyright (C) 2002 Apple Computer, Inc.
  *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Library General Public
index 7476340b44b3fbe7972c17d96e216e4d1005e0a1..4d8d12b17da9c2f642ee9420d51095538f490959 100644 (file)
@@ -4,6 +4,7 @@
  * Copyright (C) 2000 Lars Knoll (knoll@kde.org)
  *           (C) 2000 Antti Koivisto (koivisto@kde.org)
  *           (C) 2000 Dirk Mueller (mueller@kde.org)
+ * Copyright (C) 2002 Apple Computer, Inc.
  *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Library General Public
index 67d136fc585e351e60c36f98ff1ad0f7a307ff27..02ef07d97365395d5c19164e7f464f42c76cf791 100644 (file)
@@ -3,6 +3,7 @@
  *
  * Copyright (C) 1999 Lars Knoll (knoll@kde.org)
  * Copyright (C) 2000 Dirk Mueller (mueller@kde.org)
+ * Copyright (C) 2002 Apple Computer, Inc.
  *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Library General Public
index 52050768e4adaf2f8b82680ddf45a8c4520f4239..93f2d029e8829e0931c6447f0e87951c4b35b7f7 100644 (file)
@@ -2,6 +2,7 @@
  * This file is part of the HTML widget for KDE.
  *
  * Copyright (C) 1999 Lars Knoll (knoll@kde.org)
+ * Copyright (C) 2002 Apple Computer, Inc.
  *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Library General Public
index 38f08b53ca0bb466d847fe89ecc643bc790e9230..c7175c1f8fab4cce7059bf4405aea18d40a1dd81 100644 (file)
@@ -2,6 +2,7 @@
  * This file is part of the DOM implementation for KDE.
  *
  * Copyright (C) 1999 Antti Koivisto (koivisto@kde.org)
+ * Copyright (C) 2002 Apple Computer, Inc.
  *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Library General Public
index 3ffef036167e214b1d1d85b5497c838852997d0a..ec91dbd864274aa3a4f8eeebd636df51eb3299d6 100644 (file)
@@ -4,6 +4,7 @@
  * Copyright (C) 2000 Lars Knoll (knoll@kde.org)
  *           (C) 2000 Antti Koivisto (koivisto@kde.org)
  *           (C) 2000 Dirk Mueller (mueller@kde.org)
+ * Copyright (C) 2002 Apple Computer, Inc.
  *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Library General Public
@@ -577,9 +578,6 @@ protected:
 // static default style
     static RenderStyle* _default;
 
-private:
-    RenderStyle(const RenderStyle*) {}
-
 protected:
     void setBitDefaults()
     {
index 37d7e038661d0333a1db751fdf1b121b60664bba..52ed7f5cf4e6f13ae0d73f2488998bb4ad5a54ca 100644 (file)
@@ -6,6 +6,7 @@
  *           (C) 1998 Waldo Bastian (bastian@kde.org)
  *           (C) 1999 Lars Knoll (knoll@kde.org)
  *           (C) 1999 Antti Koivisto (koivisto@kde.org)
+ * Copyright (C) 2002 Apple Computer, Inc.
  *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Library General Public
index caa762af7d2cd612177b078fb71461f739b42bd8..04f98ed8029a018de23603b32de03be0d274199f 100644 (file)
@@ -6,6 +6,7 @@
  *           (C) 1998 Waldo Bastian (bastian@kde.org)
  *           (C) 1999 Lars Knoll (knoll@kde.org)
  *           (C) 1999 Antti Koivisto (koivisto@kde.org)
+ * Copyright (C) 2002 Apple Computer, Inc.
  *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Library General Public
index 10328c9700d30cdb677d7eb87dfcd116a6ee76d5..621a9ffa465a97b5132866d6249a9c1a281b9c68 100644 (file)
@@ -3,6 +3,7 @@
  *
  * (C) 1999 Lars Knoll (knoll@kde.org)
  * (C) 2000 Dirk Mueller (mueller@kde.org)
+ * Copyright (C) 2002 Apple Computer, Inc.
  *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Library General Public
index 3154b4476ae8b5e6c121f4d6f3c65d0a8b944e61..f5182f7e73a5bc06e95c0b31b0066a71ee80595f 100644 (file)
@@ -3,6 +3,7 @@
  *
  * (C) 1999 Lars Knoll (knoll@kde.org)
  * (C) 2000 Dirk Mueller (mueller@kde.org)
+ * Copyright (C) 2002 Apple Computer, Inc.
  *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Library General Public
index e5a469ff45f8549e11db0214cc6f435a2c4dbb7e..feab2153ad1b69514c381db3d34a0971a7685f7b 100644 (file)
@@ -3,6 +3,7 @@
  *
  * (C) 2001 Peter Kelly (pmk@post.com)
  * (C) 2001 Tobias Anton (anton@stud.fbi.fh-darmstadt.de)
+ * Copyright (C) 2002 Apple Computer, Inc.
  *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Library General Public
index adc79c307cca5f455c44b83aa19d880137018ac4..b1216e97123eb3dee37f606158597847d2fc7284 100644 (file)
@@ -5,6 +5,7 @@
  * (C) 2000 Gunnstein Lye (gunnstein@netcom.no)
  * (C) 2000 Frederik Holljen (frederik.holljen@hig.no)
  * (C) 2001 Peter Kelly (pmk@post.com)
+ * Copyright (C) 2002 Apple Computer, Inc.
  *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Library General Public
index 2a22e693d1242f32bcc8ffe82c1be127b57623d4..1828c75eb1ba5bffd14d0f1b8bb4af66ee5ea301 100644 (file)
@@ -4,6 +4,7 @@
  * Copyright (C) 1999 Lars Knoll (knoll@kde.org)
  *           (C) 1999 Antti Koivisto (koivisto@kde.org)
  *           (C) 2001 Dirk Mueller (mueller@kde.org)
+ * Copyright (C) 2002 Apple Computer, Inc.
  *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Library General Public
index 1d0a5f418fff919f8272addd9327ac4425299fea..10fe1f2d4918e763c82c90d202b9393c7823873a 100644 (file)
@@ -4,6 +4,7 @@
  * Copyright (C) 1999 Lars Knoll (knoll@kde.org)
  *           (C) 1999 Antti Koivisto (koivisto@kde.org)
  *           (C) 2001 Dirk Mueller (mueller@kde.org)
+ * Copyright (C) 2002 Apple Computer, Inc.
  *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Library General Public
index a3ad117859cf0d540a2c8ef584daf0956d9593c1..db2360449926e57c61e51bbb26691ca61cd458d0 100644 (file)
@@ -5,6 +5,7 @@
  *           (C) 1999 Antti Koivisto (koivisto@kde.org)
  *           (C) 2001 Peter Kelly (pmk@post.com)
  *           (C) 2001 Dirk Mueller (mueller@kde.org)
+ * Copyright (C) 2002 Apple Computer, Inc.
  *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Library General Public
index 4f26dd1271e22136432f38d8b35d348fa3808abe..f2f2db37e697d3ab44a2fc123db6e934282a6db3 100644 (file)
@@ -4,6 +4,7 @@
  * Copyright (C) 1999 Lars Knoll (knoll@kde.org)
  *           (C) 1999 Antti Koivisto (koivisto@kde.org)
  *           (C) 2001 Dirk Mueller (mueller@kde.org)
+ * Copyright (C) 2002 Apple Computer, Inc.
  *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Library General Public
index 2aacb29f155a1f8efb396bdc6e800c8105b9225b..1dd923140f6f8097874792eb3db312e05d1d3cb5 100644 (file)
@@ -4,6 +4,7 @@
  * Copyright (C) 1999 Lars Knoll (knoll@kde.org)
  *           (C) 1999 Antti Koivisto (koivisto@kde.org)
  *           (C) 2001 Dirk Mueller (mueller@kde.org)
+ * Copyright (C) 2002 Apple Computer, Inc.
  *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Library General Public
index 1d3023ef34891193afcf1f34109d925030558445..f2a2849a617f4f027128943b2dfcb8f7831a62cb 100644 (file)
@@ -4,6 +4,7 @@
  * Copyright (C) 1999 Lars Knoll (knoll@kde.org)
  *           (C) 1999 Antti Koivisto (koivisto@kde.org)
  *           (C) 2001 Dirk Mueller ( mueller@kde.org )
+ * Copyright (C) 2002 Apple Computer, Inc.
  *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Library General Public
index 150b4c9b324d685b764b94f203e220c94120314e..7a991674cdc8af385b6b9a75bc34447927dd230f 100644 (file)
@@ -3,6 +3,7 @@
  *
  * Copyright (C) 1999 Lars Knoll (knoll@kde.org)
  *           (C) 1999 Antti Koivisto (koivisto@kde.org)
+ * Copyright (C) 2002 Apple Computer, Inc.
  *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Library General Public
index 35da605588bc752df821ca3fb8f0306a8e7bd0f5..a688433db2d5506b2f0ca477d240f4dc40c4bd94 100644 (file)
@@ -3,6 +3,7 @@
  *
  * Copyright (C) 1999 Lars Knoll (knoll@kde.org)
  *           (C) 1999 Antti Koivisto (koivisto@kde.org)
+ * Copyright (C) 2002 Apple Computer, Inc.
  *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Library General Public
index 27f858d9399ff81cf0d3cbf08dfb147289883a9f..db4c190d9743e340bd5e450f85a49268621fcb0a 100644 (file)
@@ -2,6 +2,7 @@
  * This file is part of the DOM implementation for KDE.
  *
  * Copyright (C) 2000 Peter Kelly (pmk@post.com)
+ * Copyright (C) 2002 Apple Computer, Inc.
  *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Library General Public
index cee5d09a350276f1613275d7962aa1798158cc2f..85c4a4221e87eaa7fa8b709f9ccc9864b6c58353 100644 (file)
@@ -2,6 +2,7 @@
  * This file is part of the DOM implementation for KDE.
  *
  * Copyright (C) 2000 Peter Kelly (pmk@post.com)
+ * Copyright (C) 2002 Apple Computer, Inc.
  *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Library General Public
index 9b16766b0947780079470c01eb5cf2070bebc99a..031b63e90f497dd4da1318e9511ac974eff8d7ea 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2001 Apple Computer, Inc.  All rights reserved.
+ * Copyright (C) 2001, 2002 Apple Computer, Inc.  All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions
index 78c2f00116ac8abd9c0d657e1921b34093d04796..90204b4d08913962e8517ceedbaa0d038841a243 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2001 Apple Computer, Inc.  All rights reserved.
+ * Copyright (C) 2001, 2002 Apple Computer, Inc.  All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions
index 7d1b0d32c174c7d38079673025768fba07318cf7..860334f4d3d10ec3977a7a7e553cf5d9ee6b9eb9 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2001 Apple Computer, Inc.  All rights reserved.
+ * Copyright (C) 2001, 2002 Apple Computer, Inc.  All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions
index 57cc95bbe3ac0924e552e5480cd59d14037875b3..2eb1ff9b9b8dcb8cb227d6e279aa1cd792328ed6 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2001 Apple Computer, Inc.  All rights reserved.
+ * Copyright (C) 2001, 2002 Apple Computer, Inc.  All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions
index be1da5d7de7376a9c61d1ad70222b691e2f558fc..852f081aeb69e6568904e169dfec3670961600d8 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2001 Apple Computer, Inc.  All rights reserved.
+ * Copyright (C) 2001, 2002 Apple Computer, Inc.  All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions
index a7e2e56795cf64ab6111ffda99cbb8ca0f137d9a..03d3ae47faac56c4e62cc016e2962ff3f358772c 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2001 Apple Computer, Inc.  All rights reserved.
+ * Copyright (C) 2001, 2002 Apple Computer, Inc.  All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions
index 38a1e8fe90282b5bc60535a2fdf873cd873df942..0d2322f18af6be9f0b037e8ec6754b692c69ab2a 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2001 Apple Computer, Inc.  All rights reserved.
+ * Copyright (C) 2001, 2002 Apple Computer, Inc.  All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions
index 026e8e22fcad8df377395d21bc06cadc9ab7dfdb..60d82d9bdb24c659a783fa5bc0933f0631b1e1fd 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2001 Apple Computer, Inc.  All rights reserved.
+ * Copyright (C) 2001, 2002 Apple Computer, Inc.  All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions
index 6cc892167ef9316308ecc56f07858384f73be9a2..e086be5be84d2f0403fb73fc4080101ad0bc16cf 100644 (file)
@@ -41,6 +41,9 @@ public:
     QFont();
     ~QFont();
     
+    QFont(const QFont &);
+    QFont &operator=(const QFont &);
+    
     void setFamily(const QString &);
     QString family() const;
 
@@ -71,7 +74,7 @@ private:
     KWQFontFamily _family;
     int _trait;
     float _size;
-    mutable NSFont *_nsfont;
+    mutable NSFont *_NSFont;
 };
 
 #endif
index 85c2961ec6fb2909321cb4271d35ef58f8a2a7e2..47541d8331eb2299811321bb5866e77bbec45d38 100644 (file)
 QFont::QFont()
     : _trait(0)
     , _size(12.0)
-    , _nsfont(0)
+    , _NSFont(0)
 {
 }
 
 QFont::~QFont()
-{ 
-    [_nsfont release];
+{
+    [_NSFont release];
+}
+
+QFont::QFont(const QFont &other)
+    : _family(other._family)
+    , _trait(other._trait)
+    , _size(other._size)
+    , _NSFont([other._NSFont retain])
+{
+}
+
+QFont &QFont::operator=(const QFont &other)
+{
+    _family = other._family;
+    _trait = other._trait;
+    _size = other._size;
+    [other._NSFont retain];
+    [_NSFont release];
+    _NSFont = other._NSFont;
+    return *this;
 }
 
 QString QFont::family() const
@@ -48,22 +67,22 @@ QString QFont::family() const
 void QFont::setFamily(const QString &qfamilyName)
 {
     _family.setFamily(qfamilyName);
-    [_nsfont release];
-    _nsfont = 0;
+    [_NSFont release];
+    _NSFont = 0;
 }
 
 void QFont::setFirstFamily(const KWQFontFamily& family) 
 {
     _family = family;
-    [_nsfont release];
-    _nsfont = 0;
+    [_NSFont release];
+    _NSFont = 0;
 }
 
 void QFont::setPixelSize(float s)
 {
     if (_size != s) {
-        [_nsfont release]; 
-        _nsfont = 0;
+        [_NSFont release]; 
+        _NSFont = 0;
     }
     _size = s;
 }
@@ -72,14 +91,14 @@ void QFont::setWeight(int weight)
 {
     if (weight == Bold) {
         if (!(_trait & NSBoldFontMask)){
-            [_nsfont release];
-            _nsfont = 0;
+            [_NSFont release];
+            _NSFont = 0;
         }
         _trait |= NSBoldFontMask;
     } else if (weight == Normal) {
         if ((_trait & NSBoldFontMask)){
-            [_nsfont release];
-            _nsfont = 0;
+            [_NSFont release];
+            _NSFont = 0;
         }
         _trait &= ~NSBoldFontMask;
     }
@@ -94,14 +113,14 @@ void QFont::setItalic(bool flag)
 {
     if (flag) {
         if (!(_trait & NSItalicFontMask)){
-            [_nsfont release];
-            _nsfont = 0;
+            [_NSFont release];
+            _NSFont = 0;
         }
         _trait |= NSItalicFontMask;
     } else {
         if ((_trait & NSItalicFontMask)){
-            [_nsfont release];
-            _nsfont = 0;
+            [_NSFont release];
+            _NSFont = 0;
         }
         _trait &= ~NSItalicFontMask;
     }
@@ -126,12 +145,12 @@ bool QFont::operator==(const QFont &compareFont) const
 
 NSFont *QFont::getNSFont() const
 {
-    if (!_nsfont) {
+    if (!_NSFont) {
         CREATE_FAMILY_ARRAY(*this, families);
-        _nsfont = [[[WebCoreTextRendererFactory sharedFactory] 
+        _NSFont = [[[WebCoreTextRendererFactory sharedFactory] 
             fontWithFamilies:families
                       traits:getNSTraits() 
                         size:getNSSize()] retain];
     }
-    return _nsfont;
+    return _NSFont;
 }
index 1f4cf25bf492f2ad1a728536832b188eb3990d31..6ca9c85555caee0122016b560636922788345d03 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2001 Apple Computer, Inc.  All rights reserved.
+ * Copyright (C) 2001, 2002 Apple Computer, Inc.  All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions
index 7324a78a4c7557976dec9fac41d7340678a8e533..54df205e4aac521b7166739c4917778c04c1d6c3 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2001 Apple Computer, Inc.  All rights reserved.
+ * Copyright (C) 2001, 2002 Apple Computer, Inc.  All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions
index 1f1a6437db01df23cd5aa91348e997f34ce5206a..6bd21610a9fb8383e92a9eddddc0d48a0392b1de 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2001 Apple Computer, Inc.  All rights reserved.
+ * Copyright (C) 2001, 2002 Apple Computer, Inc.  All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions
index da0fb8921a49d3d6e2d8ed43c1e89003f7fc0401..843a334c8b2db24d22a2933aaa5b8316feae690c 100644 (file)
@@ -33,20 +33,17 @@ bool NetAccess::stat(const KURL &, KIO::UDSEntry &)
     return true;
 }
 
-
 QString NetAccess::lastErrorString()
 {
     return QString::null;
 }
 
-
 bool NetAccess::download(const KURL &url, QString &filename)
 {
     filename = url.path();
     return true;
 }
 
-
 void NetAccess::removeTempFile(const QString &)
 {
 }
index b9402dbedc5e609fc551d415f397d417bc2e2390..d534c65af75aeef0303294f044a212a8391a8585 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2001 Apple Computer, Inc.  All rights reserved.
+ * Copyright (C) 2001, 2002 Apple Computer, Inc.  All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions
index 064e02fe3ac4423d56a824422e2458d9a4d4f80f..3cc8b7fba610d211da33fd9605e67085e9b05f01 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2001 Apple Computer, Inc.  All rights reserved.
+ * Copyright (C) 2001, 2002 Apple Computer, Inc.  All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions
index 67895ee4f9d8337a7a9549882337bf7a6c5a64a2..6c94f6e41643a480c20d7e9df24606da5316b0e6 100644 (file)
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#import "KWQLogging.h"
 #import "KWQKSimpleConfig.h"
 
+#import "KWQLogging.h"
 
 KSimpleConfig::KSimpleConfig(const QString &s, bool bReadOnly) : KConfig (s, bReadOnly)
 {
     ERROR("not yet implemented");
 }
-
index 477d2f5b4a274b47d3e3b7ed5ccfa7c11ad924b5..ac38e351070308eeaaec61a60ba67b029eeacf5b 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2001 Apple Computer, Inc.  All rights reserved.
+ * Copyright (C) 2001, 2002 Apple Computer, Inc.  All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions
index 415be95ba0470efc338a31c557f5887dd29f70da..234b85dccf1cdc98e9d69a2b243beebe2bf9a52d 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2001 Apple Computer, Inc.  All rights reserved.
+ * Copyright (C) 2001, 2002 Apple Computer, Inc.  All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions
index aa509a2d4ad6cd3780f93314c6091ff2a3bbfb69..b0d26d3e85ee68597ff0c63cedf8393beed54dd2 100644 (file)
@@ -1,10 +1,27 @@
-//
-//  KWQLogging.h
-//  WebCore
-//
-//  Created by Darin Adler on Sun Sep 08 2002.
-//  Copyright (c) 2002 Apple Computer, Inc. All rights reserved.
-//
+/*
+ * Copyright (C) 2002 Apple Computer, Inc.  All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ *    notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ *    notice, this list of conditions and the following disclaimer in the
+ *    documentation and/or other materials provided with the distribution.
+ *
+ * THIS SOFTWARE IS PROVIDED BY APPLE COMPUTER, INC. ``AS IS'' AND ANY
+ * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+ * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL APPLE COMPUTER, INC. OR
+ * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
+ * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+ * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
+ * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
+ * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+ * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+ * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
+ */
 
 #import "KWQAssertions.h"
 
index 7c24de677d78e3340180442150dafe4abe7e809b..6b6cf9d87e9c17cb14cea2046dd18c79e709aa7d 100644 (file)
@@ -1,10 +1,27 @@
-//
-//  KWQLogging.m
-//  WebCore
-//
-//  Created by Darin Adler on Sun Sep 08 2002.
-//  Copyright (c) 2002 Apple Computer, Inc. All rights reserved.
-//
+/*
+ * Copyright (C) 2002 Apple Computer, Inc.  All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ *    notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ *    notice, this list of conditions and the following disclaimer in the
+ *    documentation and/or other materials provided with the distribution.
+ *
+ * THIS SOFTWARE IS PROVIDED BY APPLE COMPUTER, INC. ``AS IS'' AND ANY
+ * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+ * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL APPLE COMPUTER, INC. OR
+ * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
+ * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+ * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
+ * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
+ * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+ * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+ * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
+ */
 
 #import "KWQLogging.h"
 
index 1f5a2b55a550586f05c570ee9a0f72d3c1f58b85..5cadb55c2f535740c518378914dee4024d4e9d05 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2001 Apple Computer, Inc.  All rights reserved.
+ * Copyright (C) 2001, 2002 Apple Computer, Inc.  All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions
index d3893a3162cb58f5bbf4aeea5f6b235491a35e84..08462d0e77f1b1fe7a078f93a1269a5e5d3fcfc8 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2001 Apple Computer, Inc.  All rights reserved.
+ * Copyright (C) 2001, 2002 Apple Computer, Inc.  All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions
index c8fca8d392cc10dd329a8c1c763c5d2362a446a9..83d4af2dc5e908e0c76bb3afb92e107a93d6044e 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2001 Apple Computer, Inc.  All rights reserved.
+ * Copyright (C) 2001, 2002 Apple Computer, Inc.  All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions
index ee9fefebda6d54eed5057a5dd6d003798255dee7..f6db5ac5febc3b463a6010a602362e718c8c639c 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2001 Apple Computer, Inc.  All rights reserved.
+ * Copyright (C) 2001, 2002 Apple Computer, Inc.  All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions
index 0eac63b15301a21b3dbc5a6cf59b451bc940ebee..4c4d6e867bc2746d5968ab8747d9c98c0fc618bb 100644 (file)
@@ -23,8 +23,8 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#ifndef QPRINTER_H_
-#define QPRINTER_H_
+#ifndef KWQPRINTER_H_
+#define KWQPRINTER_H_
 
 class QPrinter {
  public:
@@ -34,5 +34,5 @@ class QPrinter {
     } PrinterMode;
 };
 
-#endif /* QPRINTER_H_ */
+#endif /* KWQPRINTER_H_ */
 
index 3f070a7a5cb07f6ec13247fa86e202662846850b..a0560f20645f47924000c21abb24531bfaeafae0 100644 (file)
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#ifndef QPTRQUEUE_H_
-#define QPTRQUEUE_H_
+#ifndef KWQPTRQUEUE_H_
+#define KWQPTRQUEUE_H_
 
 #include "KWQPtrList.h"
 
-
 template<class T> class QPtrQueue
 {
 public:
@@ -43,4 +42,4 @@ public:
     QPtrList<T> list;
 };
 
-#endif /* QPTRQUEUE_H_ */
+#endif /* KWQPTRQUEUE_H_ */
index b6b47a6ed0400f5dee47d2cb0fff04e5c97274b3..c3c55666377f6c6f4cc9b9f47c11ce3914ffc19f 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2001 Apple Computer, Inc.  All rights reserved.
+ * Copyright (C) 2001, 2002 Apple Computer, Inc.  All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions
index 810ed21cabb36f95acaed21654e044c87bb3e15c..2d8219ef75cd39877e4df3bfb181b92361f4f4f7 100644 (file)
@@ -1,10 +1,27 @@
-//
-//  WebCoreCache.h
-//  WebCore
-//
-//  Created by Darin Adler on Sun Jul 14 2002.
-//  Copyright (c) 2002 Apple Computer, Inc.. All rights reserved.
-//
+/*
+ * Copyright (C) 2002 Apple Computer, Inc.  All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ *    notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ *    notice, this list of conditions and the following disclaimer in the
+ *    documentation and/or other materials provided with the distribution.
+ *
+ * THIS SOFTWARE IS PROVIDED BY APPLE COMPUTER, INC. ``AS IS'' AND ANY
+ * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+ * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL APPLE COMPUTER, INC. OR
+ * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
+ * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+ * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
+ * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
+ * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+ * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+ * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
+ */
 
 #import <Foundation/Foundation.h>
 
index abdb26b8280d0c90e4fec1f04aa1ef32e0d0093d..627ae8732fdf07e967559213e4ccbdc96c87ce56 100644 (file)
@@ -1,10 +1,27 @@
-//
-//  WebCoreCache.m
-//  WebCore
-//
-//  Created by Darin Adler on Sun Jul 14 2002.
-//  Copyright (c) 2002 Apple Computer, Inc. All rights reserved.
-//
+/*
+ * Copyright (C) 2002 Apple Computer, Inc.  All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ *    notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ *    notice, this list of conditions and the following disclaimer in the
+ *    documentation and/or other materials provided with the distribution.
+ *
+ * THIS SOFTWARE IS PROVIDED BY APPLE COMPUTER, INC. ``AS IS'' AND ANY
+ * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+ * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL APPLE COMPUTER, INC. OR
+ * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
+ * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+ * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
+ * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
+ * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+ * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+ * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
+ */
 
 #import "WebCoreCache.h"
 
index 99c5f8542884ce03a9678c8d45087b8b6a16aa28..8c450647172bf47624d40c1bbe2c21b09315100d 100644 (file)
@@ -1,7 +1,28 @@
-/*     
-    WebCoreDOM.h
-    Copyright 2002, Apple, Inc. All rights reserved.
-*/
+/*
+ * Copyright (C) 2002 Apple Computer, Inc.  All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ *    notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ *    notice, this list of conditions and the following disclaimer in the
+ *    documentation and/or other materials provided with the distribution.
+ *
+ * THIS SOFTWARE IS PROVIDED BY APPLE COMPUTER, INC. ``AS IS'' AND ANY
+ * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+ * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL APPLE COMPUTER, INC. OR
+ * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
+ * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+ * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
+ * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
+ * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+ * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+ * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
+ */
+
 #import <Foundation/Foundation.h>
 
 namespace DOM {
index d1e81cb6d8f1b4e3aeb5a01fe7437fc7c902d7d6..8f2b7c2f91bb3473976eeb2bce2eaa692f8b58bb 100644 (file)
@@ -1,7 +1,28 @@
-/*     
-    WebCoreDOMDocument.mm
-    Copyright 2002, Apple, Inc. All rights reserved.
-*/
+/*
+ * Copyright (C) 2002 Apple Computer, Inc.  All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ *    notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ *    notice, this list of conditions and the following disclaimer in the
+ *    documentation and/or other materials provided with the distribution.
+ *
+ * THIS SOFTWARE IS PROVIDED BY APPLE COMPUTER, INC. ``AS IS'' AND ANY
+ * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+ * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL APPLE COMPUTER, INC. OR
+ * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
+ * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+ * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
+ * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
+ * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+ * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+ * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
+ */
+
 #import "WebCoreDOMPrivate.h"
 
 DOM::DOMImplementation DOM::DOMImplementationImpl::createInstance(DOM::DOMImplementationImpl *impl)
index e8653006b543dab1412046685ea0130f9cff33ea..0f17ffdd83536499e5c6e5ce83548b3458a58848 100644 (file)
@@ -1,7 +1,28 @@
-/*     
-    WebCoreDOMNode.mm
-    Copyright 2002, Apple, Inc. All rights reserved.
-*/
+/*
+ * Copyright (C) 2002 Apple Computer, Inc.  All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ *    notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ *    notice, this list of conditions and the following disclaimer in the
+ *    documentation and/or other materials provided with the distribution.
+ *
+ * THIS SOFTWARE IS PROVIDED BY APPLE COMPUTER, INC. ``AS IS'' AND ANY
+ * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+ * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL APPLE COMPUTER, INC. OR
+ * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
+ * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+ * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
+ * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
+ * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+ * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+ * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
+ */
+
 #import "WebCoreDOMPrivate.h"
 
 DOM::NodeList DOM::NodeListImpl::createInstance(DOM::NodeListImpl *impl)
index 360be29b8176905271e137f11f83f51f32e6750b..126bbb19e3858bdc831eb6fc0afd98a5a94ac785 100644 (file)
@@ -1,7 +1,27 @@
-/*     
-    WebCoreDOMPrivate.h
-    Copyright 2002, Apple, Inc. All rights reserved.
-*/
+/*
+ * Copyright (C) 2002 Apple Computer, Inc.  All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ *    notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ *    notice, this list of conditions and the following disclaimer in the
+ *    documentation and/or other materials provided with the distribution.
+ *
+ * THIS SOFTWARE IS PROVIDED BY APPLE COMPUTER, INC. ``AS IS'' AND ANY
+ * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+ * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL APPLE COMPUTER, INC. OR
+ * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
+ * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+ * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
+ * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
+ * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+ * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+ * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
+ */
 
 #import "dom_element.h"
 #import "dom_node.h"
index 8c376ff8567f636c28b42d37dd6506611f8f6a21..f308f56f31cd821d9564793bf78a00bd639fee0a 100644 (file)
@@ -1,7 +1,27 @@
-/*     
-    WebDOMDocument.h
-    Copyright 2002, Apple, Inc. All rights reserved.
-*/
+/*
+ * Copyright (C) 2002 Apple Computer, Inc.  All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ *    notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ *    notice, this list of conditions and the following disclaimer in the
+ *    documentation and/or other materials provided with the distribution.
+ *
+ * THIS SOFTWARE IS PROVIDED BY APPLE COMPUTER, INC. ``AS IS'' AND ANY
+ * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+ * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL APPLE COMPUTER, INC. OR
+ * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
+ * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+ * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
+ * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
+ * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+ * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+ * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
+ */
 
 #import <Foundation/Foundation.h>
 
index 1ab0f3ad32749bbf3f2a335be237a4abfebe2d0f..e5af784d7b7106190f5aba1e7f9f829efb312493 100644 (file)
@@ -1,7 +1,27 @@
-/*     
-    WebDOMElement.h
-    Copyright 2002, Apple, Inc. All rights reserved.
-*/
+/*
+ * Copyright (C) 2002 Apple Computer, Inc.  All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ *    notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ *    notice, this list of conditions and the following disclaimer in the
+ *    documentation and/or other materials provided with the distribution.
+ *
+ * THIS SOFTWARE IS PROVIDED BY APPLE COMPUTER, INC. ``AS IS'' AND ANY
+ * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+ * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL APPLE COMPUTER, INC. OR
+ * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
+ * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+ * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
+ * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
+ * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+ * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+ * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
+ */
 
 #import <Foundation/Foundation.h>
 
index b66e56e79673af905c239973b9f7f29f312f39cb..f02816779a1890ca350ce07a88c57b18b1df2c9c 100644 (file)
@@ -1,7 +1,27 @@
-/*     
-    WebDOMNode.h
-    Copyright 2002, Apple, Inc. All rights reserved.
-*/
+/*
+ * Copyright (C) 2002 Apple Computer, Inc.  All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ *    notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ *    notice, this list of conditions and the following disclaimer in the
+ *    documentation and/or other materials provided with the distribution.
+ *
+ * THIS SOFTWARE IS PROVIDED BY APPLE COMPUTER, INC. ``AS IS'' AND ANY
+ * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+ * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL APPLE COMPUTER, INC. OR
+ * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
+ * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+ * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
+ * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
+ * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+ * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+ * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
+ */
 
 #import <Foundation/Foundation.h>
 
index c38d9ed742377d1f1dc3c5290b643f928f81da22..551b6477045552422fbd526778401918765435bb 100644 (file)
@@ -1,3 +1,13 @@
+2002-12-16  Darin Adler  <darin@apple.com>
+
+        Reviewed by Don and Maciej.
+
+        * WebView.subproj/WebUserAgentSpoofTable.gperf: Added a couple of new domains to the list we
+       spoof as Mac IE, and added comments.
+        * WebView.subproj/WebUserAgentSpoofTable.c: Regenerated.
+
+        * WebKit.pbproj/project.pbxproj: Set MACOSX_DEPLOYMENT_TARGET to 10.2
+
 2002-12-16  Chris Blumenberg  <cblu@apple.com>
 
        Fixed: 3129503 - Crash cancelling download after closing browser window that started download
index c38ceb31c8531b351fc6736e78e5c895364c2070..75b11d47d1ceb20b5ba85ada8c55dbc581aaac9b 100644 (file)
                                HEADER_SEARCH_PATHS = "";
                                INSTALL_PATH = "@executable_path/../Frameworks";
                                LIBRARY_SEARCH_PATHS = "";
+                               MACOSX_DEPLOYMENT_TARGET = 10.2;
                                OPTIMIZATION_CFLAGS = "-Os";
                                OTHER_CFLAGS = "$(DEBUG_CFLAGS) -DFRAMEWORK_NAME=WebKit";
                                OTHER_LDFLAGS = "-seg1addr 0x7000000 -no-c++filt";
index ada025952ad1f52836d8ec2328b5f27cb25b9efd..0314fa089829ab7b9d8945b6ed07dca08987d904 100644 (file)
@@ -1,7 +1,7 @@
 /* ANSI-C code produced by gperf version 2.7.2 */
 /* Command-line: gperf -CEot -L ANSI-C -k '*' -N _web_findSpoofTableEntry WebView.subproj/WebUserAgentSpoofTable.gperf  */
 struct UserAgentSpoofTableEntry { const char *name; };
-/* maximum key range = 12, duplicates = 0 */
+/* maximum key range = 18, duplicates = 0 */
 
 #ifdef __GNUC__
 __inline
@@ -15,32 +15,32 @@ hash (register const char *str, register unsigned int len)
 {
   static const unsigned char asso_values[] =
     {
-      21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
-      21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
-      21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
-      21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
-      21, 21, 21, 21, 21, 21,  0, 21, 21, 21,
-      21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
-      21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
-      21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
-      21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
-      21, 21, 21, 21, 21, 21, 21,  0,  7,  0,
-       0,  0,  2,  0,  0,  0,  0, 21,  0,  0,
-       0,  0, 21, 21,  0,  0,  0,  0, 21,  0,
-      21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
-      21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
-      21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
-      21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
-      21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
-      21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
-      21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
-      21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
-      21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
-      21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
-      21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
-      21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
-      21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
-      21, 21, 21, 21, 21, 21
+      27, 27, 27, 27, 27, 27, 27, 27, 27, 27,
+      27, 27, 27, 27, 27, 27, 27, 27, 27, 27,
+      27, 27, 27, 27, 27, 27, 27, 27, 27, 27,
+      27, 27, 27, 27, 27, 27, 27, 27, 27, 27,
+      27, 27, 27, 27, 27,  0,  0, 27, 27, 27,
+      27, 27, 27, 27, 27, 27, 27, 27, 27, 27,
+      27, 27, 27, 27, 27, 27, 27, 27, 27, 27,
+      27, 27, 27, 27, 27, 27, 27, 27, 27, 27,
+      27, 27, 27, 27, 27, 27, 27, 27, 27, 27,
+      27, 27, 27, 27, 27, 27, 27,  0,  0,  0,
+       0,  0, 10,  0,  0,  0,  5, 27,  0,  0,
+       0,  0,  0, 27,  0,  0,  0,  0,  0,  0,
+      27, 27, 27, 27, 27, 27, 27, 27, 27, 27,
+      27, 27, 27, 27, 27, 27, 27, 27, 27, 27,
+      27, 27, 27, 27, 27, 27, 27, 27, 27, 27,
+      27, 27, 27, 27, 27, 27, 27, 27, 27, 27,
+      27, 27, 27, 27, 27, 27, 27, 27, 27, 27,
+      27, 27, 27, 27, 27, 27, 27, 27, 27, 27,
+      27, 27, 27, 27, 27, 27, 27, 27, 27, 27,
+      27, 27, 27, 27, 27, 27, 27, 27, 27, 27,
+      27, 27, 27, 27, 27, 27, 27, 27, 27, 27,
+      27, 27, 27, 27, 27, 27, 27, 27, 27, 27,
+      27, 27, 27, 27, 27, 27, 27, 27, 27, 27,
+      27, 27, 27, 27, 27, 27, 27, 27, 27, 27,
+      27, 27, 27, 27, 27, 27, 27, 27, 27, 27,
+      27, 27, 27, 27, 27, 27
     };
   register int hval = len;
 
@@ -96,27 +96,31 @@ _web_findSpoofTableEntry (register const char *str, register unsigned int len)
 {
   enum
     {
-      TOTAL_KEYWORDS = 8,
+      TOTAL_KEYWORDS = 11,
       MIN_WORD_LENGTH = 9,
       MAX_WORD_LENGTH = 18,
       MIN_HASH_VALUE = 9,
-      MAX_HASH_VALUE = 20
+      MAX_HASH_VALUE = 26
     };
 
   static const struct UserAgentSpoofTableEntry wordlist[] =
     {
       {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
       {"watch.com"},
+      {"battle.net"},
+      {"porsche.com"},
+      {""},
+      {"hondacars.com"},
+      {"oregonlive.com"},
       {"jaguar.com"},
       {""}, {""},
-      {"hondacars.com"},
+      {"hondaredriders.com"},
+      {""}, {""},
+      {"freebsd.org"},
       {"firstusa.com"},
       {"microsoft.com"},
-      {""},
-      {"battle.net"},
-      {"hondaredriders.com"},
-      {""},
-      {"freebsd.org"}
+      {""}, {""},
+      {"bang-olufsen.com"}
     };
 
   if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH)
index ec963cac09fc49e404687c97eb11f1da9c6d3b00..04461c2d69982cdadd5418ead264ef3e767b1bd5 100644 (file)
@@ -1,10 +1,30 @@
 struct UserAgentSpoofTableEntry { const char *name; };
 %%
-firstusa.com
+# At the moment, any entry in this table means "pretend to be Mac IE"
+# for all URLs within this domain, where domain is defined as URLs with
+# host strings of "xxx.com" or "<anything>.xxx.com".
+#
+# pretend to be Mac IE because these sites forbid unknown browsers
+bang-olufsen.com
+hondacars.com
+hondaredriders.com
 jaguar.com
+porsche.com
+#
+# pretend to be Mac IE because otherwise the site tries to use layers
 watch.com
-hondaredriders.com
-hondacars.com
+#
+# pretend to be Mac IE to make the return key work to log in
+firstusa.com
+#
+# pretend to be Mac IE to avoid bad-quality CSS the site gives us otherwise
 microsoft.com
+#
+# pretend to be Mac IE to get the cool animation on the battle.net/war3 page that Darin likes
 battle.net
+#
+# pretend to be Mac IE to avoid gzipped HTML which we don't support yet
 freebsd.org
+#
+# pretend to be Mac IE to work around bug and avoid "spewage" at the bottom of some pages
+oregonlive.com