Changeset 41176 in webkit for trunk/JavaScriptCore/API
- Timestamp:
- Feb 24, 2009, 4:35:43 AM (16 years ago)
- Location:
- trunk/JavaScriptCore/API
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/JavaScriptCore/API/JSBasePrivate.h
r36863 r41176 44 44 region. 45 45 */ 46 JS_EXPORT void JSReportExtraMemoryCost(JSContextRef ctx, size_t size) AVAILABLE_ AFTER_WEBKIT_VERSION_3_1;46 JS_EXPORT void JSReportExtraMemoryCost(JSContextRef ctx, size_t size) AVAILABLE_IN_WEBKIT_VERSION_4_0; 47 47 48 48 #ifdef __cplusplus -
trunk/JavaScriptCore/API/JSContextRef.h
r39127 r41176 49 49 @result The created JSContextGroup. 50 50 */ 51 JS_EXPORT JSContextGroupRef JSContextGroupCreate() AVAILABLE_ AFTER_WEBKIT_VERSION_3_1;51 JS_EXPORT JSContextGroupRef JSContextGroupCreate() AVAILABLE_IN_WEBKIT_VERSION_4_0; 52 52 53 53 /*! … … 57 57 @result A JSContextGroup that is the same as group. 58 58 */ 59 JS_EXPORT JSContextGroupRef JSContextGroupRetain(JSContextGroupRef group) AVAILABLE_ AFTER_WEBKIT_VERSION_3_1;59 JS_EXPORT JSContextGroupRef JSContextGroupRetain(JSContextGroupRef group) AVAILABLE_IN_WEBKIT_VERSION_4_0; 60 60 61 61 /*! … … 64 64 @param group The JSContextGroup to release. 65 65 */ 66 JS_EXPORT void JSContextGroupRelease(JSContextGroupRef group) AVAILABLE_ AFTER_WEBKIT_VERSION_3_1;66 JS_EXPORT void JSContextGroupRelease(JSContextGroupRef group) AVAILABLE_IN_WEBKIT_VERSION_4_0; 67 67 68 68 /*! … … 93 93 group equal to group. 94 94 */ 95 JS_EXPORT JSGlobalContextRef JSGlobalContextCreateInGroup(JSContextGroupRef group, JSClassRef globalObjectClass) AVAILABLE_ AFTER_WEBKIT_VERSION_3_1;95 JS_EXPORT JSGlobalContextRef JSGlobalContextCreateInGroup(JSContextGroupRef group, JSClassRef globalObjectClass) AVAILABLE_IN_WEBKIT_VERSION_4_0; 96 96 97 97 /*! … … 124 124 @result ctx's group. 125 125 */ 126 JS_EXPORT JSContextGroupRef JSContextGetGroup(JSContextRef ctx) AVAILABLE_ AFTER_WEBKIT_VERSION_3_1;126 JS_EXPORT JSContextGroupRef JSContextGetGroup(JSContextRef ctx) AVAILABLE_IN_WEBKIT_VERSION_4_0; 127 127 128 128 #ifdef __cplusplus -
trunk/JavaScriptCore/API/JSObjectRef.h
r37126 r41176 442 442 is supplied, this function returns an array with one element. 443 443 */ 444 JS_EXPORT JSObjectRef JSObjectMakeArray(JSContextRef ctx, size_t argumentCount, const JSValueRef arguments[], JSValueRef* exception) AVAILABLE_ AFTER_WEBKIT_VERSION_3_1;444 JS_EXPORT JSObjectRef JSObjectMakeArray(JSContextRef ctx, size_t argumentCount, const JSValueRef arguments[], JSValueRef* exception) AVAILABLE_IN_WEBKIT_VERSION_4_0; 445 445 446 446 /*! … … 453 453 @result A JSObject that is a Date. 454 454 */ 455 JS_EXPORT JSObjectRef JSObjectMakeDate(JSContextRef ctx, size_t argumentCount, const JSValueRef arguments[], JSValueRef* exception) AVAILABLE_ AFTER_WEBKIT_VERSION_3_1;455 JS_EXPORT JSObjectRef JSObjectMakeDate(JSContextRef ctx, size_t argumentCount, const JSValueRef arguments[], JSValueRef* exception) AVAILABLE_IN_WEBKIT_VERSION_4_0; 456 456 457 457 /*! … … 464 464 @result A JSObject that is a Error. 465 465 */ 466 JS_EXPORT JSObjectRef JSObjectMakeError(JSContextRef ctx, size_t argumentCount, const JSValueRef arguments[], JSValueRef* exception) AVAILABLE_ AFTER_WEBKIT_VERSION_3_1;466 JS_EXPORT JSObjectRef JSObjectMakeError(JSContextRef ctx, size_t argumentCount, const JSValueRef arguments[], JSValueRef* exception) AVAILABLE_IN_WEBKIT_VERSION_4_0; 467 467 468 468 /*! … … 475 475 @result A JSObject that is a RegExp. 476 476 */ 477 JS_EXPORT JSObjectRef JSObjectMakeRegExp(JSContextRef ctx, size_t argumentCount, const JSValueRef arguments[], JSValueRef* exception) AVAILABLE_ AFTER_WEBKIT_VERSION_3_1;477 JS_EXPORT JSObjectRef JSObjectMakeRegExp(JSContextRef ctx, size_t argumentCount, const JSValueRef arguments[], JSValueRef* exception) AVAILABLE_IN_WEBKIT_VERSION_4_0; 478 478 479 479 /*! -
trunk/JavaScriptCore/API/WebKitAvailability.h
r38817 r41176 39 39 #define WEBKIT_VERSION_3_0 0x0300 40 40 #define WEBKIT_VERSION_3_1 0x0310 41 #define WEBKIT_VERSION_4_0 0x0400 41 42 #define WEBKIT_VERSION_LATEST 0x9999 42 43 … … 641 642 642 643 /* 643 * AVAILABLE_ AFTER_WEBKIT_VERSION_3_1644 * 645 * Used on declarations introduced after WebKit 3.1644 * AVAILABLE_IN_WEBKIT_VERSION_4_0 645 * 646 * Used on declarations introduced in WebKit 4.0 646 647 */ 647 648 #if WEBKIT_VERSION_MAX_ALLOWED < WEBKIT_VERSION_LATEST 648 #define AVAILABLE_ AFTER_WEBKIT_VERSION_3_1UNAVAILABLE_ATTRIBUTE649 #define AVAILABLE_IN_WEBKIT_VERSION_4_0 UNAVAILABLE_ATTRIBUTE 649 650 #elif WEBKIT_VERSION_MIN_REQUIRED < WEBKIT_VERSION_LATEST 650 #define AVAILABLE_ AFTER_WEBKIT_VERSION_3_1WEAK_IMPORT_ATTRIBUTE651 #else 652 #define AVAILABLE_ AFTER_WEBKIT_VERSION_3_1653 #endif 654 655 /* 656 * AVAILABLE_ AFTER_WEBKIT_VERSION_3_1_BUT_DEPRECATED657 * 658 * Used on declarations introduced after WebKit 3.1,659 * and deprecated after WebKit 3.1660 */ 661 #if WEBKIT_VERSION_MIN_REQUIRED >= WEBKIT_VERSION_LATEST 662 #define AVAILABLE_ AFTER_WEBKIT_VERSION_3_1_BUT_DEPRECATED DEPRECATED_ATTRIBUTE663 #else 664 #define AVAILABLE_ AFTER_WEBKIT_VERSION_3_1_BUT_DEPRECATED AVAILABLE_AFTER_WEBKIT_VERSION_3_1665 #endif 666 667 /* 668 * AVAILABLE_WEBKIT_VERSION_1_0_AND_LATER_BUT_DEPRECATED_ AFTER_WEBKIT_VERSION_3_1651 #define AVAILABLE_IN_WEBKIT_VERSION_4_0 WEAK_IMPORT_ATTRIBUTE 652 #else 653 #define AVAILABLE_IN_WEBKIT_VERSION_4_0 654 #endif 655 656 /* 657 * AVAILABLE_IN_WEBKIT_VERSION_4_0_BUT_DEPRECATED 658 * 659 * Used on declarations introduced in WebKit 4.0, 660 * and deprecated in WebKit 4.0 661 */ 662 #if WEBKIT_VERSION_MIN_REQUIRED >= WEBKIT_VERSION_LATEST 663 #define AVAILABLE_IN_WEBKIT_VERSION_4_0_BUT_DEPRECATED DEPRECATED_ATTRIBUTE 664 #else 665 #define AVAILABLE_IN_WEBKIT_VERSION_4_0_BUT_DEPRECATED AVAILABLE_IN_WEBKIT_VERSION_4_0 666 #endif 667 668 /* 669 * AVAILABLE_WEBKIT_VERSION_1_0_AND_LATER_BUT_DEPRECATED_IN_WEBKIT_VERSION_4_0 669 670 * 670 671 * Used on declarations introduced in WebKit 1.0, 671 * but later deprecated after WebKit 3.1672 */ 673 #if WEBKIT_VERSION_MIN_REQUIRED >= WEBKIT_VERSION_LATEST 674 #define AVAILABLE_WEBKIT_VERSION_1_0_AND_LATER_BUT_DEPRECATED_ AFTER_WEBKIT_VERSION_3_1DEPRECATED_ATTRIBUTE675 #else 676 #define AVAILABLE_WEBKIT_VERSION_1_0_AND_LATER_BUT_DEPRECATED_ AFTER_WEBKIT_VERSION_3_1AVAILABLE_WEBKIT_VERSION_1_0_AND_LATER677 #endif 678 679 /* 680 * AVAILABLE_WEBKIT_VERSION_1_1_AND_LATER_BUT_DEPRECATED_ AFTER_WEBKIT_VERSION_3_1672 * but later deprecated in WebKit 4.0 673 */ 674 #if WEBKIT_VERSION_MIN_REQUIRED >= WEBKIT_VERSION_LATEST 675 #define AVAILABLE_WEBKIT_VERSION_1_0_AND_LATER_BUT_DEPRECATED_IN_WEBKIT_VERSION_4_0 DEPRECATED_ATTRIBUTE 676 #else 677 #define AVAILABLE_WEBKIT_VERSION_1_0_AND_LATER_BUT_DEPRECATED_IN_WEBKIT_VERSION_4_0 AVAILABLE_WEBKIT_VERSION_1_0_AND_LATER 678 #endif 679 680 /* 681 * AVAILABLE_WEBKIT_VERSION_1_1_AND_LATER_BUT_DEPRECATED_IN_WEBKIT_VERSION_4_0 681 682 * 682 683 * Used on declarations introduced in WebKit 1.1, 683 * but later deprecated after WebKit 3.1684 */ 685 #if WEBKIT_VERSION_MIN_REQUIRED >= WEBKIT_VERSION_LATEST 686 #define AVAILABLE_WEBKIT_VERSION_1_1_AND_LATER_BUT_DEPRECATED_ AFTER_WEBKIT_VERSION_3_1DEPRECATED_ATTRIBUTE687 #else 688 #define AVAILABLE_WEBKIT_VERSION_1_1_AND_LATER_BUT_DEPRECATED_ AFTER_WEBKIT_VERSION_3_1AVAILABLE_WEBKIT_VERSION_1_1_AND_LATER689 #endif 690 691 /* 692 * AVAILABLE_WEBKIT_VERSION_1_2_AND_LATER_BUT_DEPRECATED_ AFTER_WEBKIT_VERSION_3_1684 * but later deprecated in WebKit 4.0 685 */ 686 #if WEBKIT_VERSION_MIN_REQUIRED >= WEBKIT_VERSION_LATEST 687 #define AVAILABLE_WEBKIT_VERSION_1_1_AND_LATER_BUT_DEPRECATED_IN_WEBKIT_VERSION_4_0 DEPRECATED_ATTRIBUTE 688 #else 689 #define AVAILABLE_WEBKIT_VERSION_1_1_AND_LATER_BUT_DEPRECATED_IN_WEBKIT_VERSION_4_0 AVAILABLE_WEBKIT_VERSION_1_1_AND_LATER 690 #endif 691 692 /* 693 * AVAILABLE_WEBKIT_VERSION_1_2_AND_LATER_BUT_DEPRECATED_IN_WEBKIT_VERSION_4_0 693 694 * 694 695 * Used on declarations introduced in WebKit 1.2, 695 * but later deprecated after WebKit 3.1696 */ 697 #if WEBKIT_VERSION_MIN_REQUIRED >= WEBKIT_VERSION_LATEST 698 #define AVAILABLE_WEBKIT_VERSION_1_2_AND_LATER_BUT_DEPRECATED_ AFTER_WEBKIT_VERSION_3_1DEPRECATED_ATTRIBUTE699 #else 700 #define AVAILABLE_WEBKIT_VERSION_1_2_AND_LATER_BUT_DEPRECATED_ AFTER_WEBKIT_VERSION_3_1AVAILABLE_WEBKIT_VERSION_1_2_AND_LATER701 #endif 702 703 /* 704 * AVAILABLE_WEBKIT_VERSION_1_3_AND_LATER_BUT_DEPRECATED_ AFTER_WEBKIT_VERSION_3_1696 * but later deprecated in WebKit 4.0 697 */ 698 #if WEBKIT_VERSION_MIN_REQUIRED >= WEBKIT_VERSION_LATEST 699 #define AVAILABLE_WEBKIT_VERSION_1_2_AND_LATER_BUT_DEPRECATED_IN_WEBKIT_VERSION_4_0 DEPRECATED_ATTRIBUTE 700 #else 701 #define AVAILABLE_WEBKIT_VERSION_1_2_AND_LATER_BUT_DEPRECATED_IN_WEBKIT_VERSION_4_0 AVAILABLE_WEBKIT_VERSION_1_2_AND_LATER 702 #endif 703 704 /* 705 * AVAILABLE_WEBKIT_VERSION_1_3_AND_LATER_BUT_DEPRECATED_IN_WEBKIT_VERSION_4_0 705 706 * 706 707 * Used on declarations introduced in WebKit 1.3, 707 * but later deprecated after WebKit 3.1708 */ 709 #if WEBKIT_VERSION_MIN_REQUIRED >= WEBKIT_VERSION_LATEST 710 #define AVAILABLE_WEBKIT_VERSION_1_3_AND_LATER_BUT_DEPRECATED_ AFTER_WEBKIT_VERSION_3_1DEPRECATED_ATTRIBUTE711 #else 712 #define AVAILABLE_WEBKIT_VERSION_1_3_AND_LATER_BUT_DEPRECATED_ AFTER_WEBKIT_VERSION_3_1AVAILABLE_WEBKIT_VERSION_1_3_AND_LATER713 #endif 714 715 /* 716 * AVAILABLE_WEBKIT_VERSION_2_0_AND_LATER_BUT_DEPRECATED_ AFTER_WEBKIT_VERSION_3_1708 * but later deprecated in WebKit 4.0 709 */ 710 #if WEBKIT_VERSION_MIN_REQUIRED >= WEBKIT_VERSION_LATEST 711 #define AVAILABLE_WEBKIT_VERSION_1_3_AND_LATER_BUT_DEPRECATED_IN_WEBKIT_VERSION_4_0 DEPRECATED_ATTRIBUTE 712 #else 713 #define AVAILABLE_WEBKIT_VERSION_1_3_AND_LATER_BUT_DEPRECATED_IN_WEBKIT_VERSION_4_0 AVAILABLE_WEBKIT_VERSION_1_3_AND_LATER 714 #endif 715 716 /* 717 * AVAILABLE_WEBKIT_VERSION_2_0_AND_LATER_BUT_DEPRECATED_IN_WEBKIT_VERSION_4_0 717 718 * 718 719 * Used on declarations introduced in WebKit 2.0, 719 * but later deprecated after WebKit 3.1720 */ 721 #if WEBKIT_VERSION_MIN_REQUIRED >= WEBKIT_VERSION_LATEST 722 #define AVAILABLE_WEBKIT_VERSION_2_0_AND_LATER_BUT_DEPRECATED_ AFTER_WEBKIT_VERSION_3_1DEPRECATED_ATTRIBUTE723 #else 724 #define AVAILABLE_WEBKIT_VERSION_2_0_AND_LATER_BUT_DEPRECATED_ AFTER_WEBKIT_VERSION_3_1AVAILABLE_WEBKIT_VERSION_2_0_AND_LATER725 #endif 726 727 /* 728 * AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER_BUT_DEPRECATED_ AFTER_WEBKIT_VERSION_3_1720 * but later deprecated in WebKit 4.0 721 */ 722 #if WEBKIT_VERSION_MIN_REQUIRED >= WEBKIT_VERSION_LATEST 723 #define AVAILABLE_WEBKIT_VERSION_2_0_AND_LATER_BUT_DEPRECATED_IN_WEBKIT_VERSION_4_0 DEPRECATED_ATTRIBUTE 724 #else 725 #define AVAILABLE_WEBKIT_VERSION_2_0_AND_LATER_BUT_DEPRECATED_IN_WEBKIT_VERSION_4_0 AVAILABLE_WEBKIT_VERSION_2_0_AND_LATER 726 #endif 727 728 /* 729 * AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER_BUT_DEPRECATED_IN_WEBKIT_VERSION_4_0 729 730 * 730 731 * Used on declarations introduced in WebKit 3.0, 731 * but later deprecated after WebKit 3.1732 */ 733 #if WEBKIT_VERSION_MIN_REQUIRED >= WEBKIT_VERSION_LATEST 734 #define AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER_BUT_DEPRECATED_ AFTER_WEBKIT_VERSION_3_1DEPRECATED_ATTRIBUTE735 #else 736 #define AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER_BUT_DEPRECATED_ AFTER_WEBKIT_VERSION_3_1AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER737 #endif 738 739 /* 740 * AVAILABLE_WEBKIT_VERSION_3_1_AND_LATER_BUT_DEPRECATED_ AFTER_WEBKIT_VERSION_3_1732 * but later deprecated in WebKit 4.0 733 */ 734 #if WEBKIT_VERSION_MIN_REQUIRED >= WEBKIT_VERSION_LATEST 735 #define AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER_BUT_DEPRECATED_IN_WEBKIT_VERSION_4_0 DEPRECATED_ATTRIBUTE 736 #else 737 #define AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER_BUT_DEPRECATED_IN_WEBKIT_VERSION_4_0 AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER 738 #endif 739 740 /* 741 * AVAILABLE_WEBKIT_VERSION_3_1_AND_LATER_BUT_DEPRECATED_IN_WEBKIT_VERSION_4_0 741 742 * 742 743 * Used on declarations introduced in WebKit 3.1, 743 * but later deprecated after WebKit 3.1744 */ 745 #if WEBKIT_VERSION_MIN_REQUIRED >= WEBKIT_VERSION_LATEST 746 #define AVAILABLE_WEBKIT_VERSION_3_1_AND_LATER_BUT_DEPRECATED_ AFTER_WEBKIT_VERSION_3_1DEPRECATED_ATTRIBUTE747 #else 748 #define AVAILABLE_WEBKIT_VERSION_3_1_AND_LATER_BUT_DEPRECATED_ AFTER_WEBKIT_VERSION_3_1AVAILABLE_WEBKIT_VERSION_3_1_AND_LATER749 #endif 750 751 /* 752 * DEPRECATED_ AFTER_WEBKIT_VERSION_3_1753 * 754 * Used on types deprecated after WebKit 3.1755 */ 756 #if WEBKIT_VERSION_MIN_REQUIRED >= WEBKIT_VERSION_LATEST 757 #define DEPRECATED_ AFTER_WEBKIT_VERSION_3_1DEPRECATED_ATTRIBUTE758 #else 759 #define DEPRECATED_ AFTER_WEBKIT_VERSION_3_1744 * but later deprecated in WebKit 4.0 745 */ 746 #if WEBKIT_VERSION_MIN_REQUIRED >= WEBKIT_VERSION_LATEST 747 #define AVAILABLE_WEBKIT_VERSION_3_1_AND_LATER_BUT_DEPRECATED_IN_WEBKIT_VERSION_4_0 DEPRECATED_ATTRIBUTE 748 #else 749 #define AVAILABLE_WEBKIT_VERSION_3_1_AND_LATER_BUT_DEPRECATED_IN_WEBKIT_VERSION_4_0 AVAILABLE_WEBKIT_VERSION_3_1_AND_LATER 750 #endif 751 752 /* 753 * DEPRECATED_IN_WEBKIT_VERSION_4_0 754 * 755 * Used on types deprecated in WebKit 4.0 756 */ 757 #if WEBKIT_VERSION_MIN_REQUIRED >= WEBKIT_VERSION_LATEST 758 #define DEPRECATED_IN_WEBKIT_VERSION_4_0 DEPRECATED_ATTRIBUTE 759 #else 760 #define DEPRECATED_IN_WEBKIT_VERSION_4_0 760 761 #endif 761 762
Note:
See TracChangeset
for help on using the changeset viewer.