Changeset 3098 in webkit for trunk/JavaScriptCore


Ignore:
Timestamp:
Dec 17, 2002, 12:09:02 AM (22 years ago)
Author:
darin
Message:

top level:

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
Location:
trunk/JavaScriptCore
Files:
1 deleted
34 edited

Legend:

Unmodified
Added
Removed
  • trunk/JavaScriptCore/ChangeLog

    r3091 r3098  
     12002-12-16  Darin Adler  <[email protected]>
     2
     3        Reviewed by Don and Maciej.
     4
     5        - fixed 3129115 -- need Apple copyright added to open source documents
     6
     7        * tons of files: Added our copyright to files we modified, and updated all to standard format.
     8
     9        - other changes
     10
     11        * JavaScriptCore.pbproj/project.pbxproj: Set MACOSX_DEPLOYMENT_TARGET to 10.2.
     12        Also removed completion.cpp.
     13        * kjs/completion.cpp: Removed.
     14        * kjs/completion.h: Made the Completion constructor inline.
     15
     16        * kjs/grammar.y: Removed an obsolete "pretend ifdef". No need to put these in APPLE_CHANGES now.
     17
    118=== Alexander-37 ===
    219
  • trunk/JavaScriptCore/ChangeLog-2003-10-25

    r3091 r3098  
     12002-12-16  Darin Adler  <[email protected]>
     2
     3        Reviewed by Don and Maciej.
     4
     5        - fixed 3129115 -- need Apple copyright added to open source documents
     6
     7        * tons of files: Added our copyright to files we modified, and updated all to standard format.
     8
     9        - other changes
     10
     11        * JavaScriptCore.pbproj/project.pbxproj: Set MACOSX_DEPLOYMENT_TARGET to 10.2.
     12        Also removed completion.cpp.
     13        * kjs/completion.cpp: Removed.
     14        * kjs/completion.h: Made the Completion constructor inline.
     15
     16        * kjs/grammar.y: Removed an obsolete "pretend ifdef". No need to put these in APPLE_CHANGES now.
     17
    118=== Alexander-37 ===
    219
  • trunk/JavaScriptCore/JavaScriptCore.pbproj/project.pbxproj

    r3096 r3098  
    123123                                INSTALL_PATH = "@executable_path/../Frameworks";
    124124                                LIBRARY_SEARCH_PATHS = "";
     125                                MACOSX_DEPLOYMENT_TARGET = 10.2;
    125126                                OPTIMIZATION_CFLAGS = "-Os";
    126127                                OTHER_CFLAGS = "$(DEBUG_CFLAGS) -DAPPLE_CHANGES -DHAVE_CONFIG_H";
     
    271272                                F5341392030CEEB1018BE7F3,
    272273                                F5341395030CF5F8018BE7F3,
    273                                 F5BB2BC6030F772101FCFE1D,
    274274                                933A349E038AE80F008635CE,
    275275                                9374D3AA038D9D74008635CE,
     
    338338                                F692A8520255597D01FF60F7,
    339339                                F5BB2BC5030F772101FCFE1D,
    340                                 F5BB2BC4030F772101FCFE1D,
    341340                                9373524E038DA8C2008635CE,
    342341                                F692A8560255597D01FF60F7,
     
    839838                        name = Mixed;
    840839                };
    841                 F5BB2BC4030F772101FCFE1D = {
    842                         fileEncoding = 30;
    843                         isa = PBXFileReference;
    844                         path = completion.cpp;
    845                         refType = 4;
    846                 };
    847840                F5BB2BC5030F772101FCFE1D = {
    848841                        fileEncoding = 30;
     
    850843                        path = completion.h;
    851844                        refType = 4;
    852                 };
    853                 F5BB2BC6030F772101FCFE1D = {
    854                         fileRef = F5BB2BC4030F772101FCFE1D;
    855                         isa = PBXBuildFile;
    856                         settings = {
    857                         };
    858845                };
    859846                F5BB2BC7030F772101FCFE1D = {
  • trunk/JavaScriptCore/kjs/array_instance.h

    r3018 r3098  
    33 *  This file is part of the KDE libraries
    44 *  Copyright (C) 1999-2000 Harri Porten ([email protected])
     5 *  Copyright (C) 2002 Apple Computer, Inc.
    56 *
    67 *  This library is free software; you can redistribute it and/or
  • trunk/JavaScriptCore/kjs/array_object.cpp

    r3018 r3098  
    33 *  This file is part of the KDE libraries
    44 *  Copyright (C) 1999-2000 Harri Porten ([email protected])
     5 *  Copyright (C) 2002 Apple Computer, Inc.
    56 *
    67 *  This library is free software; you can redistribute it and/or
  • trunk/JavaScriptCore/kjs/bool_object.cpp

    r2783 r3098  
    33 *  This file is part of the KDE libraries
    44 *  Copyright (C) 1999-2000 Harri Porten ([email protected])
     5 *  Copyright (C) 2002 Apple Computer, Inc.
    56 *
    67 *  This library is free software; you can redistribute it and/or
  • trunk/JavaScriptCore/kjs/collector.cpp

    r2894 r3098  
    22/*
    33 *  This file is part of the KDE libraries
    4  *  Copyright (C) 2002 Apple Computer, Inc
     4 *  Copyright (C) 2002 Apple Computer, Inc.
    55 *
    66 *  This library is free software; you can redistribute it and/or
  • trunk/JavaScriptCore/kjs/collector.h

    r2843 r3098  
    44 *  Copyright (C) 1999-2000 Harri Porten ([email protected])
    55 *  Copyright (C) 2001 Peter Kelly ([email protected])
     6 *  Copyright (C) 2002 Apple Computer, Inc.
    67 *
    78 *  This library is free software; you can redistribute it and/or
  • trunk/JavaScriptCore/kjs/completion.h

    r2760 r3098  
    4949  public:
    5050    Completion(ComplType c = Normal, const Value& v = Value(),
    51                const Identifier &t = Identifier::null);
     51               const Identifier &t = Identifier::null)
     52        : comp(c), val(v), tar(t) { }
    5253
    5354    ComplType complType() const { return comp; }
  • trunk/JavaScriptCore/kjs/context.h

    r2883 r3098  
    44 *  Copyright (C) 1999-2001 Harri Porten ([email protected])
    55 *  Copyright (C) 2001 Peter Kelly ([email protected])
     6 *  Copyright (C) 2002 Apple Computer, Inc.
    67 *
    78 *  This library is free software; you can redistribute it and/or
  • trunk/JavaScriptCore/kjs/date_object.cpp

    r2783 r3098  
    33 *  This file is part of the KDE libraries
    44 *  Copyright (C) 1999-2000 Harri Porten ([email protected])
     5 *  Copyright (C) 2002 Apple Computer, Inc.
    56 *
    67 *  This library is free software; you can redistribute it and/or
  • trunk/JavaScriptCore/kjs/error_object.cpp

    r2783 r3098  
    33 *  This file is part of the KDE libraries
    44 *  Copyright (C) 1999-2000 Harri Porten ([email protected])
     5 *  Copyright (C) 2002 Apple Computer, Inc.
    56 *
    67 *  This library is free software; you can redistribute it and/or
  • trunk/JavaScriptCore/kjs/function.cpp

    r3009 r3098  
    44 *  Copyright (C) 1999-2002 Harri Porten ([email protected])
    55 *  Copyright (C) 2001 Peter Kelly ([email protected])
     6 *  Copyright (C) 2002 Apple Computer, Inc.
    67 *
    78 *  This library is free software; you can redistribute it and/or
  • trunk/JavaScriptCore/kjs/function.h

    r3009 r3098  
    33 *  This file is part of the KDE libraries
    44 *  Copyright (C) 1999-2000 Harri Porten ([email protected])
     5 *  Copyright (C) 2002 Apple Computer, Inc.
    56 *
    67 *  This library is free software; you can redistribute it and/or
  • trunk/JavaScriptCore/kjs/function_object.cpp

    r2834 r3098  
    33 *  This file is part of the KDE libraries
    44 *  Copyright (C) 1999-2001 Harri Porten ([email protected])
     5 *  Copyright (C) 2002 Apple Computer, Inc.
    56 *
    67 *  This library is free software; you can redistribute it and/or
  • trunk/JavaScriptCore/kjs/grammar.cpp

    r2847 r3098  
    334334   551,   553,   556,   558,   561,   567,   571,   573,   574,   577,
    335335   581,   585,   588,   592,   594,   599,   601,   605,   608,   612,
    336    615,   619,   622,   628,   630
     336   615,   619,   621,   624,   626
    337337};
    338338#endif
     
    19641964    break;}
    19651965case 193:
    1966 #line 622 "grammar.y"
     1966#line 621 "grammar.y"
    19671967{ yyval.srcs = new SourceElementsNode(yyvsp[0].srcs, yyvsp[-1].src); ;
    19681968    break;}
    19691969case 194:
    1970 #line 629 "grammar.y"
     1970#line 625 "grammar.y"
    19711971{ yyval.src = new SourceElementNode(yyvsp[0].stat); ;
    19721972    break;}
    19731973case 195:
    1974 #line 630 "grammar.y"
     1974#line 626 "grammar.y"
    19751975{ yyval.src = new SourceElementNode(yyvsp[0].func); ;
    19761976    break;}
     
    21982198  return 1;
    21992199}
    2200 #line 633 "grammar.y"
     2200#line 629 "grammar.y"
    22012201
    22022202
  • trunk/JavaScriptCore/kjs/grammar.y

    r2847 r3098  
    619619SourceElements:
    620620    SourceElement                  { $$ = new SourceElementsNode($1); }
    621 /* #ifdef APPLE_CHANGES (not using an actual ifdef because this is yacc) */
    622621  | SourceElement SourceElements   { $$ = new SourceElementsNode($2, $1); }
    623 /* #else */
    624 /*| SourceElements SourceElement   { $$ = new SourceElementsNode($1, $2); } */
    625 /* #endif */
    626622;
    627623
  • trunk/JavaScriptCore/kjs/internal.cpp

    r3009 r3098  
    44 *  Copyright (C) 1999-2002 Harri Porten ([email protected])
    55 *  Copyright (C) 2001 Peter Kelly ([email protected])
     6 *  Copyright (C) 2002 Apple Computer, Inc.
    67 *
    78 *  This library is free software; you can redistribute it and/or
  • trunk/JavaScriptCore/kjs/internal.h

    r2935 r3098  
    44 *  Copyright (C) 1999-2001 Harri Porten ([email protected])
    55 *  Copyright (C) 2001 Peter Kelly ([email protected])
     6 *  Copyright (C) 2002 Apple Computer, Inc.
    67 *
    78 *  This library is free software; you can redistribute it and/or
  • trunk/JavaScriptCore/kjs/interpreter.cpp

    r3009 r3098  
    44 *  Copyright (C) 1999-2001 Harri Porten ([email protected])
    55 *  Copyright (C) 2001 Peter Kelly ([email protected])
     6 *  Copyright (C) 2002 Apple Computer, Inc.
    67 *
    78 *  This library is free software; you can redistribute it and/or
  • trunk/JavaScriptCore/kjs/interpreter.h

    r2935 r3098  
    44 *  Copyright (C) 1999-2001 Harri Porten ([email protected])
    55 *  Copyright (C) 2001 Peter Kelly ([email protected])
     6 *  Copyright (C) 2002 Apple Computer, Inc.
    67 *
    78 *  This library is free software; you can redistribute it and/or
  • trunk/JavaScriptCore/kjs/lookup.cpp

    r2800 r3098  
    33 *  This file is part of the KDE libraries
    44 *  Copyright (C) 1999-2000 Harri Porten ([email protected])
     5 *  Copyright (C) 2002 Apple Computer, Inc.
    56 *
    67 *  This library is free software; you can redistribute it and/or
  • trunk/JavaScriptCore/kjs/lookup.h

    r2760 r3098  
    33 *  This file is part of the KDE libraries
    44 *  Copyright (C) 1999-2000 Harri Porten ([email protected])
     5 *  Copyright (C) 2002 Apple Computer, Inc.
    56 *
    67 *  This library is free software; you can redistribute it and/or
  • trunk/JavaScriptCore/kjs/nodes.cpp

    r3009 r3098  
    44 *  Copyright (C) 1999-2002 Harri Porten ([email protected])
    55 *  Copyright (C) 2001 Peter Kelly ([email protected])
     6 *  Copyright (C) 2002 Apple Computer, Inc.
    67 *
    78 *  This library is free software; you can redistribute it and/or
  • trunk/JavaScriptCore/kjs/nodes.h

    r2847 r3098  
    44 *  Copyright (C) 1999-2000 Harri Porten ([email protected])
    55 *  Copyright (C) 2001 Peter Kelly ([email protected])
     6 *  Copyright (C) 2002 Apple Computer, Inc.
    67 *
    78 *  This library is free software; you can redistribute it and/or
  • trunk/JavaScriptCore/kjs/nodes2string.cpp

    r2766 r3098  
    33 *  This file is part of the KDE libraries
    44 *  Copyright (C) 2002 Harri Porten ([email protected])
     5 *  Copyright (C) 2002 Apple Computer, Inc.
    56 *
    67 *  This library is free software; you can redistribute it and/or
  • trunk/JavaScriptCore/kjs/object.cpp

    r2851 r3098  
    44 *  Copyright (C) 1999-2001 Harri Porten ([email protected])
    55 *  Copyright (C) 2001 Peter Kelly ([email protected])
     6 *  Copyright (C) 2002 Apple Computer, Inc.
    67 *
    78 *  This library is free software; you can redistribute it and/or
  • trunk/JavaScriptCore/kjs/object.h

    r3018 r3098  
    44 *  Copyright (C) 1999-2001 Harri Porten ([email protected])
    55 *  Copyright (C) 2001 Peter Kelly ([email protected])
     6 *  Copyright (C) 2002 Apple Computer, Inc.
    67 *
    78 *  This library is free software; you can redistribute it and/or
  • trunk/JavaScriptCore/kjs/regexp_object.cpp

    r2783 r3098  
    33 *  This file is part of the KDE libraries
    44 *  Copyright (C) 1999-2000 Harri Porten ([email protected])
     5 *  Copyright (C) 2002 Apple Computer, Inc.
    56 *
    67 *  This library is free software; you can redistribute it and/or
  • trunk/JavaScriptCore/kjs/string_object.cpp

    r2849 r3098  
    33 *  This file is part of the KDE libraries
    44 *  Copyright (C) 1999-2001 Harri Porten ([email protected])
     5 *  Copyright (C) 2002 Apple Computer, Inc.
    56 *
    67 *  This library is free software; you can redistribute it and/or
  • trunk/JavaScriptCore/kjs/ustring.cpp

    r3053 r3098  
    33 *  This file is part of the KDE libraries
    44 *  Copyright (C) 1999-2000 Harri Porten ([email protected])
     5 *  Copyright (C) 2002 Apple Computer, Inc.
    56 *
    67 *  This library is free software; you can redistribute it and/or
  • trunk/JavaScriptCore/kjs/ustring.h

    r2846 r3098  
    33 *  This file is part of the KDE libraries
    44 *  Copyright (C) 1999-2000 Harri Porten ([email protected])
     5 *  Copyright (C) 2002 Apple Computer, Inc.
    56 *
    67 *  This library is free software; you can redistribute it and/or
  • trunk/JavaScriptCore/kjs/value.cpp

    r2883 r3098  
    44 *  Copyright (C) 1999-2001 Harri Porten ([email protected])
    55 *  Copyright (C) 2001 Peter Kelly ([email protected])
     6 *  Copyright (C) 2002 Apple Computer, Inc.
    67 *
    78 *  This library is free software; you can redistribute it and/or
  • trunk/JavaScriptCore/kjs/value.h

    r2845 r3098  
    44 *  Copyright (C) 1999-2001 Harri Porten ([email protected])
    55 *  Copyright (C) 2001 Peter Kelly ([email protected])
     6 *  Copyright (C) 2002 Apple Computer, Inc.
    67 *
    78 *  This library is free software; you can redistribute it and/or
Note: See TracChangeset for help on using the changeset viewer.