Changeset 29234 in webkit
- Timestamp:
- Jan 7, 2008 11:30:40 AM (16 years ago)
- Location:
- trunk/JavaScriptCore
- Files:
-
- 2 added
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/JavaScriptCore/API/JSNode.h
r15497 r29234 28 28 #define JSNode_h 29 29 30 #include "JavaScriptCore.h"30 #include <JavaScriptCore/JavaScript.h> 31 31 #include "Node.h" 32 32 -
trunk/JavaScriptCore/API/JSNodeList.h
r15133 r29234 28 28 #define JSNodeList_h 29 29 30 #include "JavaScriptCore.h"30 #include <JavaScriptCore/JavaScript.h> 31 31 #include "NodeList.h" 32 32 -
trunk/JavaScriptCore/API/JavaScriptCore.h
r21342 r29234 28 28 #define JavaScriptCore_h 29 29 30 #include <JavaScriptCore/JSBase.h> 31 #include <JavaScriptCore/JSContextRef.h> 32 #include <JavaScriptCore/JSStringRef.h> 30 #include <JavaScriptCore/JavaScript.h> 33 31 #include <JavaScriptCore/JSStringRefCF.h> 34 #include <JavaScriptCore/JSObjectRef.h>35 #include <JavaScriptCore/JSValueRef.h>36 32 37 33 #endif // JavaScriptCore_h -
trunk/JavaScriptCore/ChangeLog
r29217 r29234 1 2008-01-07 Alp Toker <alp@atoker.com> 2 3 Reviewed by Darin. 4 5 http://bugs.webkit.org/show_bug.cgi?id=16029 6 JavaScriptCore.h is not suitable for platforms other than Mac OS X 7 8 Introduce a new JavaScriptCore/JavaScript.h public API header. This 9 should be used by all new portable code using the JavaScriptCore API. 10 11 JavaScriptCore/JavaScriptCore.h will remain for compatibility with 12 existing applications that depend on it including JSStringRefCF.h 13 which isn't portable. 14 15 Also add minidom to the GTK+/autotools build since we can now support 16 it on all platforms. 17 18 * API/JSNode.h: 19 * API/JSNodeList.h: 20 * API/JavaScript.h: Added. 21 * API/JavaScriptCore.h: 22 * ForwardingHeaders/JavaScriptCore/JavaScript.h: Added. 23 * GNUmakefile.am: 24 * JavaScriptCore.xcodeproj/project.pbxproj: 25 1 26 2008-01-06 Eric Seidel <eric@webkit.org> 2 27 -
trunk/JavaScriptCore/GNUmakefile.am
r29209 r29234 4 4 5 5 javascriptcore_cppflags += \ 6 -I $(srcdir)/JavaScriptCore/ForwardingHeaders \ 6 7 -I $(srcdir)/JavaScriptCore/bindings \ 7 8 -I $(srcdir)/JavaScriptCore/bindings/c \ … … 10 11 11 12 javascriptcore_h_api += \ 13 JavaScriptCore/API/JavaScript.h \ 12 14 JavaScriptCore/API/JavaScriptCore.h \ 13 15 JavaScriptCore/API/JSBase.h \ … … 138 140 139 141 noinst_PROGRAMS += \ 140 Programs/testkjs \ 141 Programs/dftables 142 Programs/dftables \ 143 Programs/minidom \ 144 Programs/testkjs 142 145 143 146 # dftables 144 147 Programs_dftables_SOURCES = JavaScriptCore/pcre/dftables.cpp 148 149 # minidom 150 Programs_minidom_SOURCES = \ 151 JavaScriptCore/API/JSNode.c \ 152 JavaScriptCore/API/JSNodeList.c \ 153 JavaScriptCore/API/Node.c \ 154 JavaScriptCore/API/NodeList.c \ 155 JavaScriptCore/API/minidom.c 156 Programs_minidom_CPPFLAGS = $(global_cppflags) 157 Programs_minidom_CXXFLAGS = $(ICU_CFLAGS) 158 Programs_minidom_LDADD = $(ICU_LIBS) libJavaScriptCore.la 159 Programs_minidom_LDFLAGS = -rpath $(CURDIR)/.libs 145 160 146 161 # testkjs -
trunk/JavaScriptCore/JavaScriptCore.xcodeproj/project.pbxproj
r28911 r29234 81 81 14BD5A310A3E91F600BAF59C /* JSContextRef.h in Headers */ = {isa = PBXBuildFile; fileRef = 14BD5A2A0A3E91F600BAF59C /* JSContextRef.h */; settings = {ATTRIBUTES = (Public, ); }; }; 82 82 14BD5A320A3E91F600BAF59C /* JSValueRef.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 14BD5A2B0A3E91F600BAF59C /* JSValueRef.cpp */; }; 83 14BD5A360A3E91F600BAF59C /* JavaScript.h in Headers */ = {isa = PBXBuildFile; fileRef = 14BD5A2F0A3E91F600BAF59C /* JavaScript.h */; settings = {ATTRIBUTES = (Public, ); }; }; 83 84 14BD5A360A3E91F600BAF59C /* JavaScriptCore.h in Headers */ = {isa = PBXBuildFile; fileRef = 14BD5A2F0A3E91F600BAF59C /* JavaScriptCore.h */; settings = {ATTRIBUTES = (Public, ); }; }; 84 85 14DE0D690D02431400AACCA2 /* JSGlobalObject.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 14DE0D680D02431400AACCA2 /* JSGlobalObject.cpp */; }; … … 442 443 14BD5A2B0A3E91F600BAF59C /* JSValueRef.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = JSValueRef.cpp; sourceTree = "<group>"; }; 443 444 14BD5A2D0A3E91F600BAF59C /* testapi.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = testapi.c; sourceTree = "<group>"; }; 445 14BD5A2F0A3E91F600BAF59C /* JavaScript.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = JavaScript.h; sourceTree = "<group>"; }; 444 446 14BD5A2F0A3E91F600BAF59C /* JavaScriptCore.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = JavaScriptCore.h; sourceTree = "<group>"; }; 445 447 14D857740A4696C80032146C /* testapi.js */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.javascript; path = testapi.js; sourceTree = "<group>"; }; … … 776 778 children = ( 777 779 1482B78A0A4305AB00517CFC /* APICast.h */, 780 14BD5A2F0A3E91F600BAF59C /* JavaScript.h */, 778 781 14BD5A2F0A3E91F600BAF59C /* JavaScriptCore.h */, 779 782 1421359A0A677F4F00A8195E /* JSBase.cpp */, … … 1180 1183 14F252570D08DD8D004ECFFF /* JSVariableObject.h in Headers */, 1181 1184 65C7A1740A8EAACB00FA37EA /* JSWrapperObject.h in Headers */, 1185 14BD5A360A3E91F600BAF59C /* JavaScript.h in Headers */, 1182 1186 14BD5A360A3E91F600BAF59C /* JavaScriptCore.h in Headers */, 1183 1187 932F5B610822A1C700736975 /* JavaScriptCorePrefix.h in Headers */,
Note: See TracChangeset
for help on using the changeset viewer.