You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@weex.apache.org by ky...@apache.org on 2019/07/03 07:32:16 UTC
[incubator-weex] branch release/0.26 updated: Update Android Build
Script and License.
This is an automated email from the ASF dual-hosted git repository.
kyork pushed a commit to branch release/0.26
in repository https://gitbox.apache.org/repos/asf/incubator-weex.git
The following commit(s) were added to refs/heads/release/0.26 by this push:
new 8d0f52a Update Android Build Script and License.
8d0f52a is described below
commit 8d0f52a7765e9e9a88d65da96771d73b99064e57
Author: YorkShen <sh...@gmail.com>
AuthorDate: Wed Jul 3 15:32:05 2019 +0800
Update Android Build Script and License.
---
LICENSE | 1956 +++--------------------------------
scripts/build_from_source.sh | 2 +-
scripts/publish_release_official.sh | 2 +-
scripts/release_files.rules | 7 +
4 files changed, 179 insertions(+), 1788 deletions(-)
diff --git a/LICENSE b/LICENSE
index 4e776bc..60123a9 100644
--- a/LICENSE
+++ b/LICENSE
@@ -272,22 +272,145 @@ This product bundles json11 v1.0.0, which is available under a "MIT" license.For
* THE SOFTWARE.
*/
-This product bundles chromium v66.0.3344.2, which is available under a "BSD-style" license. For details, see https://github.com/chromium/chromium/blob/66.0.3344.2/third_party/modp_b64/LICENSE and following files:
- weex_core/Source/base/base64/base64.cpp
- weex_core/Source/base/base64/base64.h
- weex_core/Source/base/base64/modp_base64/modp_b64_data.h
- weex_core/Source/base/base64/modp_base64/modp_b64.cc
- weex_core/Source/base/base64/modp_base64/modp_b64.h
- weex_core/Source/base/android/jniprebuild/jni_generator.py
-
- # Copyright (c) 2012 The Chromium Authors. All rights reserved.
- # Use of this source code is governed by a BSD-style license that can be
- # found in the LICENSE file.
+This product bundles chromium v66.0.3344.2, which is available under a "BSD-style" license. For details, see https://github.com/chromium/chromium/blob/66.0.3344.2/ and following files:
+ modp_b64:
+ The following files are copied from https://github.com/chromium/chromium/tree/master/third_party/modp_b64 and their names are listed below:
+ weex_core/Source/base/base64/base64.cpp
+ weex_core/Source/base/base64/base64.h
+ weex_core/Source/base/base64/modp_base64/modp_b64_data.h
+ weex_core/Source/base/base64/modp_base64/modp_b64.cc
+ weex_core/Source/base/base64/modp_base64/modp_b64.h
+
+ License for above files:
+ * MODP_B64 - High performance base64 encoder/decoder
+ * Version 1.3 -- 17-Mar-2006
+ * http://modp.com/release/base64
+ *
+ * Copyright (c) 2005, 2006 Nick Galbreath -- nickg [at] modp [dot] com
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions are
+ * met:
+ *
+ * Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ *
+ * 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.
+ *
+ * Neither the name of the modp.com nor the names of its
+ * contributors may be used to endorse or promote products derived from
+ * this software without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+ * "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 THE COPYRIGHT
+ * OWNER 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.
+
+ ICU:
+ The following files are copied from https://github.com/chromium/chromium/tree/66.0.3344.2/base/third_party/icu and their names are listed below:
+ weex_core/Source/base/third_party/icu/icu_utf.h
+ weex_core/Source/base/third_party/icu/icu_utf.cpp
+
+ License for above files:
+ /* COPYRIGHT AND PERMISSION NOTICE (ICU 58 and later)
+ *
+ * Copyright © 1991-2017 Unicode, Inc. All rights reserved.
+ * Distributed under the Terms of Use in http://www.unicode.org/copyright.html
+ *
+ * Permission is hereby granted, free of charge, to any person obtaining
+ * a copy of the Unicode data files and any associated documentation
+ * (the "Data Files") or Unicode software and any associated documentation
+ * (the "Software") to deal in the Data Files or Software
+ * without restriction, including without limitation the rights to use,
+ * copy, modify, merge, publish, distribute, and/or sell copies of
+ * the Data Files or Software, and to permit persons to whom the Data Files
+ * or Software are furnished to do so, provided that either
+ * (a) this copyright and permission notice appear with all copies
+ * of the Data Files or Software, or
+ * (b) this copyright and permission notice appear in associated
+ * Documentation.
+ *
+ * THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF
+ * ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE
+ * WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+ * NONINFRINGEMENT OF THIRD PARTY RIGHTS.
+ * IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS
+ * NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL
+ * DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
+ * DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
+ * TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
+ * PERFORMANCE OF THE DATA FILES OR SOFTWARE.
+ *
+ * Except as contained in this notice, the name of a copyright holder
+ * shall not be used in advertising or otherwise to promote the sale,
+ * use or other dealings in these Data Files or Software without prior
+ * written authorization of the copyright holder.
+ *
+ * ---------------------
+ *
+ * Third-Party Software Licenses
+ *
+ * This section contains third-party software notices and/or additional
+ * terms for licensed third-party software components included within ICU
+ * libraries.
+ *
+ * 1. ICU License - ICU 1.8.1 to ICU 57.1
+ *
+ * COPYRIGHT AND PERMISSION NOTICE
+ *
+ * Copyright (c) 1995-2016 International Business Machines Corporation and others
+ * All rights reserved.
+ *
+ * Permission is hereby granted, free of charge, to any person obtaining
+ * a copy of this software and associated documentation files (the
+ * "Software"), to deal in the Software without restriction, including
+ * without limitation the rights to use, copy, modify, merge, publish,
+ * distribute, and/or sell copies of the Software, and to permit persons
+ * to whom the Software is furnished to do so, provided that the above
+ * copyright notice(s) and this permission notice appear in all copies of
+ * the Software and that both the above copyright notice(s) and this
+ * permission notice appear in supporting documentation.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+ * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+ * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
+ * OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
+ * HOLDERS INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY
+ * SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER
+ * RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF
+ * CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
+ * CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ *
+ * Except as contained in this notice, the name of a copyright holder
+ * shall not be used in advertising or otherwise to promote the sale, use
+ * or other dealings in this Software without prior written authorization
+ * of the copyright holder.
+ *
+ * All trademarks and registered trademarks mentioned herein are the
+ * property of their respective owners.
+
+ Other files:
+ weex_core/Source/base/android/jniprebuild/jni_generator.py
+
+ The license for this file is below:
+ # Copyright (c) 2012 The Chromium Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
This product bundles Android Open Source Project vandroid-4.2.2_r1, which is available under a "BSD" license. For details, see https://android.googlesource.com/platform/bionic/+/android-4.2.2_r1/libc/README and following files:
weex_core/Source/IPC/futex.h
-This product bundles Webkit 2.17.4, which is available under a "BSD 2-clause License", "BSD 3-clause License" or "MIT license". For details, reference https://webkit.org/licensing-webkit/ for license and see https://svn.webkit.org/repository/webkit/releases/WebKitGTK/webkit-2.17.4 for following files:
+This product bundles Webkit 2.17.4, which is available under a "BSD-style" license. For details, reference https://webkit.org/licensing-webkit/ for license and see https://svn.webkit.org/repository/webkit/releases/WebKitGTK/webkit-2.17.4 for following files:
Bmalloc in WebKit:
weex_core/Source/android/jsengine/dependence/bmalloc:
@@ -405,288 +528,6 @@ This product bundles Webkit 2.17.4, which is available under a "BSD 2-clause Lic
uvernum.h
uversion.h
- WTF in WebKit:
- weex_core/Source/include/wtf:
- ASCIICType.h
- Assertions.h
- Atomics.h
- AutodrainedPool.h
- AutomaticThread.h
- BackwardsGraph.h
- Bag.h
- BagToHashMap.h
- BitVector.h
- Bitmap.h
- BlockObjCExceptions.h
- BlockPtr.h
- BlockStack.h
- BloomFilter.h
- Box.h
- Brigand.h
- BubbleSort.h
- BumpPointerAllocator.h
- ByteOrder.h
- CheckedArithmetic.h
- CheckedBoolean.h
- ClockType.h
- CommaPrinter.h
- CompilationThread.h
- Compiler.h
- Condition.h
- CrossThreadCopier.h
- CrossThreadQueue.h
- CrossThreadTask.h
- CryptographicUtilities.h
- CryptographicallyRandomNumber.h
- CurrentTime.h
- DataLog.h
- DateMath.h
- DecimalNumber.h
- DeferrableRefCounted.h
- DeprecatedOptional.h
- Deque.h
- DisallowCType.h
- Dominators.h
- DoublyLinkedList.h
- EnumTraits.h
- Expected.h
- ExportMacros.h
- FastBitVector.h
- FastMalloc.h
- FastTLS.h
- FeatureDefines.h
- FilePrintStream.h
- FlipBytes.h
- ForbidHeapAllocation.h
- Forward.h
- Function.h
- FunctionDispatcher.h
- GetPtr.h
- GlobalVersion.h
- GraphNodeWorklist.h
- GregorianDateTime.h
- HashCountedSet.h
- HashFunctions.h
- HashIterators.h
- HashMap.h
- HashMethod.h
- HashSet.h
- HashTable.h
- HashTraits.h
- Hasher.h
- HexNumber.h
- ICUCompatible.h
- Indenter.h
- IndexMap.h
- IndexSet.h
- IndexSparseSet.h
- IndexedContainerIterator.h
- InlineASM.h
- Insertion.h
- IteratorAdaptors.h
- IteratorRange.h
- LEBDecoder.h
- ListDump.h
- ListHashSet.h
- Lock.h
- LockAlgorithm.h
- LockedPrintStream.h
- Locker.h
- LoggingAccumulator.h
- LoggingHashID.h
- LoggingHashMap.h
- LoggingHashSet.h
- LoggingHashTraits.h
- MD5.h
- MainThread.h
- MallocPtr.h
- MathExtras.h
- MediaTime.h
- MemoryFootprint.h
- MemoryPressureHandler.h
- MessageQueue.h
- MetaAllocator.h
- MetaAllocatorHandle.h
- MonotonicTime.h
- NakedPtr.h
- NeverDestroyed.h
- NoLock.h
- Noncopyable.h
- NumberOfCores.h
- OSAllocator.h
- OSObjectPtr.h
- OSRandomSource.h
- ObjcRuntimeExtras.h
- OptionSet.h
- Optional.h
- OrderMaker.h
- PackedIntVector.h
- PageAllocation.h
- PageBlock.h
- PageReservation.h
- ParallelHelperPool.h
- ParallelJobs.h
- ParallelJobsGeneric.h
- ParallelJobsLibdispatch.h
- ParallelJobsOpenMP.h
- ParallelVectorIterator.h
- ParkingLot.h
- PassRefPtr.h
- Platform.h
- PlatformUserPreferredLanguages.h
- PointerComparison.h
- PrintStream.h
- ProcessID.h
- RAMSize.h
- RandomNumber.h
- RandomNumberSeed.h
- RangeSet.h
- RawPointer.h
- RecursiveLockAdapter.h
- RedBlackTree.h
- Ref.h
- RefCounted.h
- RefCountedArray.h
- RefCountedLeakCounter.h
- RefCounter.h
- RefPtr.h
- RetainPtr.h
- RunLoop.h
- RunLoopTimer.h
- SHA1.h
- SaturatedArithmetic.h
- SchedulePair.h
- Scope.h
- ScopedLambda.h
- Seconds.h
- SegmentedVector.h
- SentinelLinkedList.h
- SetForScope.h
- SharedTask.h
- SimpleStats.h
- SinglyLinkedList.h
- SixCharacterHash.h
- SmallPtrSet.h
- Spectrum.h
- StackBounds.h
- StackStats.h
- StaticConstructors.h
- StdLibExtras.h
- Stopwatch.h
- StreamBuffer.h
- StringBuilder.h
- StringExtras.h
- StringHashDumpContext.h
- StringPrintStream.h
- SynchronizedFixedQueue.h
- SystemTracing.h
- ThreadFunctionInvocation.h
- ThreadIdentifierDataPthreads.h
- ThreadSafeRefCounted.h
- ThreadSpecific.h
- Threading.h
- ThreadingPrimitives.h
- TimeWithDynamicClockType.h
- TinyLRUCache.h
- TinyPtrSet.h
- Trace.h
- TriState.h
- TypeCasts.h
- UniStdExtras.h
- UnionFind.h
- UniqueRef.h
- VMTags.h
- ValueCheck.h
- Variant.h
- Vector.h
- VectorTraits.h
- WTFThreadData.h
- WallTime.h
- WeakPtr.h
- WeakRandom.h
- WindowsExtras.h
- WordLock.h
- WorkQueue.h
- config.h
- dtoa.h
-
- weex_core/Source/include/wtf/icu:
- ICUCompatible.h
- unicode
-
- weex_core/Source/include/wtf/icu/unicode:
- bytestream.h
- localpointer.h
- parseerr.h
- platform.h
- ptypes.h
- putil.h
- rep.h
- std_string.h
- strenum.h
- stringpiece.h
- ubrk.h
- uchar.h
- ucnv.h
- ucnv_err.h
- ucol.h
- uconfig.h
- ucurr.h
- uenum.h
- uiter.h
- uloc.h
- umachine.h
- unistr.h
- unorm.h
- unorm2.h
- uobject.h
- urename.h
- uscript.h
- uset.h
- ustring.h
- utext.h
- utf.h
- utf16.h
- utf8.h
- utf_old.h
- utypes.h
- uvernum.h
- uversion.h
-
- weex_core/Source/include/wtf/text:
- ASCIIFastPath.h
- AtomicString.h
- AtomicStringHash.h
- AtomicStringImpl.h
- AtomicStringTable.h
- Base64.h
- CString.h
- ConversionMode.h
- IntegerToStringConversion.h
- LChar.h
- LineBreakIteratorPoolICU.h
- NullTextBreakIterator.h
- OrdinalNumber.h
- StringBuffer.h
- StringBuilder.h
- StringCommon.h
- StringConcatenate.h
- StringConcatenateNumbers.h
- StringHash.h
- StringImpl.h
- StringOperators.h
- StringView.h
- SymbolImpl.h
- SymbolRegistry.h
- TextBreakIterator.h
- TextBreakIteratorInternalICU.h
- TextPosition.h
- UniquedStringImpl.h
- WTFString.h
-
- weex_core/Source/include/wtf/unicode:
- WTFUTF8.h
-
JavaScriptCore in WebKit:
weex_core/Source/include/JavaScriptCore/API:
APICallbackFunction.h
@@ -753,1082 +594,13 @@ This product bundles Webkit 2.17.4, which is available under a "BSD 2-clause Lic
OpaqueJSString.h
WebKitAvailability.h
- weex_core/Source/include/JavaScriptCore/assembler:
- ARM64Assembler.h
- ARMAssembler.h
- ARMv7Assembler.h
- AbortReason.h
- AbstractMacroAssembler.h
- AllowMacroScratchRegisterUsage.h
- AssemblerBuffer.h
- AssemblerBufferWithConstantPool.h
- AssemblerCommon.h
- CPU.h
- CodeLocation.h
- DisallowMacroScratchRegisterUsage.h
- LinkBuffer.h
- MIPSAssembler.h
- MacroAssembler.h
- MacroAssemblerARM.h
- MacroAssemblerARM64.h
- MacroAssemblerARMv7.h
- MacroAssemblerCodeRef.h
- MacroAssemblerHelpers.h
- MacroAssemblerMIPS.h
- MacroAssemblerPrinter.h
- MacroAssemblerSH4.h
- MacroAssemblerX86.h
- MacroAssemblerX86Common.h
- MacroAssemblerX86_64.h
- MaxFrameExtentForSlowPathCall.h
- SH4Assembler.h
- X86Assembler.h
-
- weex_core/Source/include/JavaScriptCore/bytecode:
- AccessCase.h
- AdaptiveInferredPropertyValueWatchpointBase.h
- ArithProfile.h
- ArrayAllocationProfile.h
- ArrayProfile.h
- ByValInfo.h
- BytecodeBasicBlock.h
- BytecodeConventions.h
- BytecodeDumper.h
- BytecodeGeneratorification.h
- BytecodeGraph.h
- BytecodeIntrinsicRegistry.h
- BytecodeKills.h
- BytecodeLivenessAnalysis.h
- BytecodeLivenessAnalysisInlines.h
- BytecodeRewriter.h
- BytecodeUseDef.h
- CallEdge.h
- CallLinkInfo.h
- CallLinkStatus.h
- CallMode.h
- CallReturnOffsetToBytecodeOffset.h
- CallVariant.h
- CodeBlock.h
- CodeBlockHash.h
- CodeBlockJettisoningWatchpoint.h
- CodeBlockWithJITType.h
- CodeOrigin.h
- CodeType.h
- ComplexGetStatus.h
- DFGExitProfile.h
- DOMJITAccessCasePatchpointParams.h
- DataFormat.h
- DeferredCompilationCallback.h
- DeferredSourceDump.h
- DirectEvalCodeCache.h
- EvalCodeBlock.h
- EvalCodeCache.h
- ExecutableInfo.h
- ExecutionCounter.h
- ExitKind.h
- ExitingJITType.h
- ExpressionRangeInfo.h
- FullBytecodeLiveness.h
- FullCodeOrigin.h
- FunctionCodeBlock.h
- GetByIdStatus.h
- GetByIdVariant.h
- GetterSetterAccessCase.h
- GlobalCodeBlock.h
- HandlerInfo.h
- InlineAccess.h
- InlineCallFrame.h
- InlineCallFrameSet.h
- Instruction.h
- InternalFunctionAllocationProfile.h
- IntrinsicGetterAccessCase.h
- JumpTable.h
- LLIntCallLinkInfo.h
- LLIntPrototypeLoadAdaptiveStructureWatchpoint.h
- LazyOperandValueProfile.h
- MethodOfGettingAValueProfile.h
- ModuleNamespaceAccessCase.h
- ModuleProgramCodeBlock.h
- ObjectAllocationProfile.h
- ObjectPropertyCondition.h
- ObjectPropertyConditionSet.h
- Opcode.h
- Operands.h
- OperandsInlines.h
- PolymorphicAccess.h
- PreciseJumpTargets.h
- PreciseJumpTargetsInlines.h
- ProgramCodeBlock.h
- PropertyCondition.h
- ProxyableAccessCase.h
- PutByIdFlags.h
- PutByIdStatus.h
- PutByIdVariant.h
- PutKind.h
- ReduceWhitespace.h
- SpecialPointer.h
- SpeculatedType.h
- StructureSet.h
- StructureStubClearingWatchpoint.h
- StructureStubInfo.h
- SuperSampler.h
- ToThisStatus.h
- TrackedReferences.h
- TypeLocation.h
- UnlinkedCodeBlock.h
- UnlinkedEvalCodeBlock.h
- UnlinkedFunctionCodeBlock.h
- UnlinkedFunctionExecutable.h
- UnlinkedGlobalCodeBlock.h
- UnlinkedInstructionStream.h
- UnlinkedModuleProgramCodeBlock.h
- UnlinkedProgramCodeBlock.h
- ValueProfile.h
- ValueRecovery.h
- VariableWriteFireDetail.h
- VirtualRegister.h
- Watchpoint.h
- WebAssemblyCodeBlock.h
-
- weex_core/Source/include/JavaScriptCore/dfg:
- DFGAbstractHeap.h
- DFGAbstractInterpreter.h
- DFGAbstractInterpreterInlines.h
- DFGAbstractValue.h
- DFGAdaptiveInferredPropertyValueWatchpoint.h
- DFGAdaptiveStructureWatchpoint.h
- DFGAdjacencyList.h
- DFGAllocator.h
- DFGArgumentPosition.h
- DFGArgumentsEliminationPhase.h
- DFGArgumentsUtilities.h
- DFGArithMode.h
- DFGArrayMode.h
- DFGArrayifySlowPathGenerator.h
- DFGAtTailAbstractState.h
- DFGAvailability.h
- DFGAvailabilityMap.h
- DFGBackwardsCFG.h
- DFGBackwardsDominators.h
- DFGBackwardsPropagationPhase.h
- DFGBasicBlock.h
- DFGBasicBlockInlines.h
- DFGBlockInsertionSet.h
- DFGBlockMap.h
- DFGBlockMapInlines.h
- DFGBlockSet.h
- DFGBlockSetInlines.h
- DFGBlockWorklist.h
- DFGBranchDirection.h
- DFGByteCodeParser.h
- DFGCFAPhase.h
- DFGCFG.h
- DFGCFGSimplificationPhase.h
- DFGCPSRethreadingPhase.h
- DFGCSEPhase.h
- DFGCallArrayAllocatorSlowPathGenerator.h
- DFGCallCreateDirectArgumentsSlowPathGenerator.h
- DFGCapabilities.h
- DFGCleanUpPhase.h
- DFGClobberSet.h
- DFGClobberize.h
- DFGClobbersExitState.h
- DFGCombinedLiveness.h
- DFGCommon.h
- DFGCommonData.h
- DFGCompilationKey.h
- DFGCompilationMode.h
- DFGConstantFoldingPhase.h
- DFGConstantHoistingPhase.h
- DFGControlEquivalenceAnalysis.h
- DFGCriticalEdgeBreakingPhase.h
- DFGDCEPhase.h
- DFGDOMJITPatchpointParams.h
- DFGDesiredIdentifiers.h
- DFGDesiredInferredType.h
- DFGDesiredTransitions.h
- DFGDesiredWatchpoints.h
- DFGDesiredWeakReferences.h
- DFGDisassembler.h
- DFGDoesGC.h
- DFGDominators.h
- DFGDoubleFormatState.h
- DFGDriver.h
- DFGEdge.h
- DFGEdgeDominates.h
- DFGEdgeUsesStructure.h
- DFGEpoch.h
- DFGFailedFinalizer.h
- DFGFiltrationResult.h
- DFGFinalizer.h
- DFGFixupPhase.h
- DFGFlowIndexing.h
- DFGFlowMap.h
- DFGFlushFormat.h
- DFGFlushedAt.h
- DFGForAllKills.h
- DFGFrozenValue.h
- DFGGenerationInfo.h
- DFGGraph.h
- DFGGraphSafepoint.h
- DFGHeapLocation.h
- DFGInPlaceAbstractState.h
- DFGInferredTypeCheck.h
- DFGInlineCacheWrapper.h
- DFGInlineCacheWrapperInlines.h
- DFGInsertionSet.h
- DFGIntegerCheckCombiningPhase.h
- DFGIntegerRangeOptimizationPhase.h
- DFGInvalidationPointInjectionPhase.h
- DFGJITCode.h
- DFGJITCompiler.h
- DFGJITFinalizer.h
- DFGJumpReplacement.h
- DFGLICMPhase.h
- DFGLazyJSValue.h
- DFGLazyNode.h
- DFGLiveCatchVariablePreservationPhase.h
- DFGLivenessAnalysisPhase.h
- DFGLongLivedState.h
- DFGLoopPreHeaderCreationPhase.h
- DFGMaximalFlushInsertionPhase.h
- DFGMayExit.h
- DFGMinifiedGraph.h
- DFGMinifiedID.h
- DFGMinifiedNode.h
- DFGMovHintRemovalPhase.h
- DFGMultiGetByOffsetData.h
- DFGNaturalLoops.h
- DFGNode.h
- DFGNodeAbstractValuePair.h
- DFGNodeAllocator.h
- DFGNodeFlags.h
- DFGNodeFlowProjection.h
- DFGNodeOrigin.h
- DFGNodeType.h
- DFGNullAbstractState.h
- DFGOSRAvailabilityAnalysisPhase.h
- DFGOSREntry.h
- DFGOSREntrypointCreationPhase.h
- DFGOSRExit.h
- DFGOSRExitBase.h
- DFGOSRExitCompilationInfo.h
- DFGOSRExitCompiler.h
- DFGOSRExitCompilerCommon.h
- DFGOSRExitFuzz.h
- DFGOSRExitJumpPlaceholder.h
- DFGOSRExitPreparation.h
- DFGObjectAllocationSinkingPhase.h
- DFGObjectMaterializationData.h
- DFGOpInfo.h
- DFGOperations.h
- DFGPhantomInsertionPhase.h
- DFGPhase.h
- DFGPhiChildren.h
- DFGPlan.h
- DFGPlanInlines.h
- DFGPrePostNumbering.h
- DFGPreciseLocalClobberize.h
- DFGPredictionInjectionPhase.h
- DFGPredictionPropagationPhase.h
- DFGPromotedHeapLocation.h
- DFGPropertyTypeKey.h
- DFGPureValue.h
- DFGPutStackSinkingPhase.h
- DFGRegisterBank.h
- DFGRegisteredStructure.h
- DFGRegisteredStructureSet.h
- DFGSSACalculator.h
- DFGSSAConversionPhase.h
- DFGSSALoweringPhase.h
- DFGSafeToExecute.h
- DFGSafepoint.h
- DFGSaneStringGetByValSlowPathGenerator.h
- DFGScannable.h
- DFGScoreBoard.h
- DFGSilentRegisterSavePlan.h
- DFGSlowPathGenerator.h
- DFGSpeculativeJIT.h
- DFGStackLayoutPhase.h
- DFGStaticExecutionCountEstimationPhase.h
- DFGStoreBarrierClusteringPhase.h
- DFGStoreBarrierInsertionPhase.h
- DFGStrengthReductionPhase.h
- DFGStructureAbstractValue.h
- DFGStructureClobberState.h
- DFGStructureRegistrationPhase.h
- DFGThreadData.h
- DFGThunks.h
- DFGTierUpCheckInjectionPhase.h
- DFGToFTLDeferredCompilationCallback.h
- DFGToFTLForOSREntryDeferredCompilationCallback.h
- DFGTransition.h
- DFGTypeCheckHoistingPhase.h
- DFGUnificationPhase.h
- DFGUseKind.h
- DFGValidate.h
- DFGValueSource.h
- DFGValueStrength.h
- DFGVarargsForwardingPhase.h
- DFGVariableAccessData.h
- DFGVariableAccessDataDump.h
- DFGVariableEvent.h
- DFGVariableEventStream.h
- DFGVirtualRegisterAllocationPhase.h
- DFGWatchpointCollectionPhase.h
- DFGWorklist.h
- DFGWorklistInlines.h
-
- weex_core/Source/include/JavaScriptCore/disassembler:
- Disassembler.h
- UDis86Disassembler.h
-
- weex_core/Source/include/JavaScriptCore/domjit:
- DOMJITAbstractHeap.h
- DOMJITCallDOMGetterPatchpoint.h
- DOMJITEffect.h
- DOMJITGetterSetter.h
- DOMJITHeapRange.h
- DOMJITPatchpoint.h
- DOMJITPatchpointParams.h
- DOMJITReg.h
- DOMJITSignature.h
- DOMJITSlowPathCalls.h
- DOMJITValue.h
-
- weex_core/Source/include/JavaScriptCore/heap:
- AllocatingScope.h
- AllocatorAttributes.h
- CellContainer.h
- CellContainerInlines.h
- CellState.h
- CodeBlockSet.h
- CodeBlockSetInlines.h
- CollectingScope.h
- CollectionScope.h
- CollectorPhase.h
- ConservativeRoots.h
- ConstraintVolatility.h
- DeferGC.h
- DeleteAllCodeEffort.h
- DestructionMode.h
- EdenGCActivityCallback.h
- FreeList.h
- FullGCActivityCallback.h
- GCActivityCallback.h
- GCAssertions.h
- GCConductor.h
- GCDeferralContext.h
- GCDeferralContextInlines.h
- GCIncomingRefCounted.h
- GCIncomingRefCountedInlines.h
- GCIncomingRefCountedSet.h
- GCIncomingRefCountedSetInlines.h
- GCLogging.h
- GCSegmentedArray.h
- GCSegmentedArrayInlines.h
- GCTypeMap.h
- Handle.h
- HandleBlock.h
- HandleBlockInlines.h
- HandleSet.h
- HandleStack.h
- HandleTypes.h
- Heap.h
- HeapCell.h
- HeapCellInlines.h
- HeapHelperPool.h
- HeapInlines.h
- HeapIterationScope.h
- HeapObserver.h
- HeapProfiler.h
- HeapRootVisitor.h
- HeapSnapshot.h
- HeapSnapshotBuilder.h
- HeapStatistics.h
- HeapTimer.h
- HeapUtil.h
- HelpingGCScope.h
- IncrementalSweeper.h
- JITStubRoutineSet.h
- LargeAllocation.h
- ListableHandler.h
- LiveObjectData.h
- LiveObjectList.h
- Local.h
- LocalScope.h
- LockDuringMarking.h
- MachineStackMarker.h
- MarkStack.h
- MarkedAllocator.h
- MarkedAllocatorInlines.h
- MarkedBlock.h
- MarkedBlockInlines.h
- MarkedBlockSet.h
- MarkedSpace.h
- MarkedSpaceInlines.h
- MarkingConstraint.h
- MarkingConstraintSet.h
- MutatorScheduler.h
- MutatorState.h
- OpaqueRootSet.h
- PreventCollectionScope.h
- RegisterState.h
- ReleaseHeapAccessScope.h
- RunningScope.h
- SlotVisitor.h
- SlotVisitorInlines.h
- SpaceTimeMutatorScheduler.h
- StochasticSpaceTimeMutatorScheduler.h
- StopIfNecessaryTimer.h
- Strong.h
- StrongInlines.h
- Subspace.h
- SubspaceInlines.h
- SweepingScope.h
- SynchronousStopTheWorldMutatorScheduler.h
- TinyBloomFilter.h
- UnconditionalFinalizer.h
- VisitRaceKey.h
- VisitingTimeout.h
- Weak.h
- WeakBlock.h
- WeakHandleOwner.h
- WeakImpl.h
- WeakInlines.h
- WeakReferenceHarvester.h
- WeakSet.h
- WeakSetInlines.h
- WriteBarrierBuffer.h
- WriteBarrierSupport.h
-
- weex_core/Source/include/JavaScriptCore/inspector:
- ScriptArguments.h
- ScriptCallStackFactory.h
-
- weex_core/Source/include/JavaScriptCore/interpreter:
- AbstractPC.h
- CLoopStack.h
- CLoopStackInlines.h
- CachedCall.h
- CallFrame.h
- CallFrameClosure.h
- FrameTracers.h
- Interpreter.h
- InterpreterInlines.h
- ProtoCallFrame.h
- Register.h
- ShadowChicken.h
- ShadowChickenInlines.h
- StackVisitor.h
- VMEntryRecord.h
-
- weex_core/Source/include/JavaScriptCore/jit:
- AssemblyHelpers.h
- BinarySwitch.h
- CCallHelpers.h
- CachedRecovery.h
- CallFrameShuffleData.h
- CallFrameShuffler.h
- CompactJITCodeMap.h
- ExecutableAllocationFuzz.h
- ExecutableAllocator.h
- FPRInfo.h
- GCAwareJITStubRoutine.h
- GPRInfo.h
- HostCallReturnValue.h
- ICStats.h
- JIT.h
- JITAddGenerator.h
- JITBitAndGenerator.h
- JITBitBinaryOpGenerator.h
- JITBitOrGenerator.h
- JITBitXorGenerator.h
- JITCode.h
- JITCompilationEffort.h
- JITDisassembler.h
- JITDivGenerator.h
- JITExceptions.h
- JITInlineCacheGenerator.h
- JITInlines.h
- JITLeftShiftGenerator.h
- JITMathIC.h
- JITMathICForwards.h
- JITMathICInlineResult.h
- JITMulGenerator.h
- JITNegGenerator.h
- JITOperations.h
- JITRightShiftGenerator.h
- JITStubRoutine.h
- JITSubGenerator.h
- JITThunks.h
- JITToDFGDeferredCompilationCallback.h
- JITWorklist.h
- JSInterfaceJIT.h
- PCToCodeOriginMap.h
- PolymorphicCallStubRoutine.h
- Reg.h
- RegisterAtOffset.h
- RegisterAtOffsetList.h
- RegisterMap.h
- RegisterSet.h
- Repatch.h
- ScratchRegisterAllocator.h
- SetupVarargsFrame.h
- SlowPathCall.h
- SnippetOperand.h
- SpecializedThunkJIT.h
- SpillRegistersMode.h
- TagRegistersMode.h
- TempRegisterSet.h
- ThunkGenerator.h
- ThunkGenerators.h
- UnusedPointer.h
-
- weex_core/Source/include/JavaScriptCore/parser:
- ASTBuilder.h
- Lexer.h
- ModuleAnalyzer.h
- ModuleScopeData.h
- NodeConstructors.h
- Nodes.h
- Parser.h
- ParserArena.h
- ParserError.h
- ParserFunctionInfo.h
- ParserModes.h
- ParserTokens.h
- ResultType.h
- SourceCode.h
- SourceCodeKey.h
- SourceProvider.h
- SourceProviderCache.h
- SourceProviderCacheItem.h
- SyntaxChecker.h
- UnlinkedSourceCode.h
- VariableEnvironment.h
-
- weex_core/Source/include/JavaScriptCore/profiler:
- ProfilerBytecode.h
- ProfilerBytecodeSequence.h
- ProfilerBytecodes.h
- ProfilerCompilation.h
- ProfilerCompilationKind.h
- ProfilerCompiledBytecode.h
- ProfilerDatabase.h
- ProfilerEvent.h
- ProfilerExecutionCounter.h
- ProfilerJettisonReason.h
- ProfilerOSRExit.h
- ProfilerOSRExitSite.h
- ProfilerOrigin.h
- ProfilerOriginStack.h
- ProfilerProfiledBytecodes.h
- ProfilerUID.h
-
- weex_core/Source/include/JavaScriptCore/runtime:
- AbstractModuleRecord.h
- ArgList.h
- ArgumentsMode.h
- ArityCheckMode.h
- ArrayBuffer.h
- ArrayBufferNeuteringWatchpoint.h
- ArrayBufferSharingMode.h
- ArrayBufferView.h
- ArrayConstructor.h
- ArrayConventions.h
- ArrayIteratorAdaptiveWatchpoint.h
- ArrayIteratorPrototype.h
- ArrayPrototype.h
- ArrayStorage.h
- AsyncFunctionConstructor.h
- AsyncFunctionPrototype.h
- AtomicsObject.h
- AuxiliaryBarrier.h
- AuxiliaryBarrierInlines.h
- BasicBlockLocation.h
- BatchedTransitionOptimizer.h
- BigInteger.h
- BooleanConstructor.h
- BooleanObject.h
- BooleanPrototype.h
- BundlePath.h
- Butterfly.h
- ButterflyInlines.h
- CallData.h
- CatchScope.h
- ClassInfo.h
- ClonedArguments.h
- CodeCache.h
- CodeSpecializationKind.h
- CommonIdentifiers.h
- CommonSlowPaths.h
- CommonSlowPathsExceptions.h
- CompilationResult.h
- Completion.h
- ConcurrentJITLock.h
- ConcurrentJSLock.h
- ConfigFile.h
- ConsoleClient.h
- ConsoleObject.h
- ConsoleTypes.h
- ConstantMode.h
- ConstructAbility.h
- ConstructData.h
- ControlFlowProfiler.h
- CustomGetterSetter.h
- DataView.h
- DateConstructor.h
- DateConversion.h
- DateInstance.h
- DateInstanceCache.h
- DatePrototype.h
- DefinePropertyAttributes.h
- DirectArguments.h
- DirectArgumentsOffset.h
- DirectEvalExecutable.h
- DumpContext.h
- ECMAScriptSpecInternalFunctions.h
- EnumerationMode.h
- Error.h
- ErrorConstructor.h
- ErrorHandlingScope.h
- ErrorInstance.h
- ErrorPrototype.h
- EvalExecutable.h
- Exception.h
- ExceptionEventLocation.h
- ExceptionFuzz.h
- ExceptionHelpers.h
- ExceptionScope.h
- ExecutableBase.h
- Float32Array.h
- Float64Array.h
- FunctionConstructor.h
- FunctionExecutable.h
- FunctionExecutableDump.h
- FunctionHasExecutedCache.h
- FunctionPrototype.h
- FunctionRareData.h
- GeneratorFunctionConstructor.h
- GeneratorFunctionPrototype.h
- GeneratorPrototype.h
- GenericArguments.h
- GenericArgumentsInlines.h
- GenericOffset.h
- GenericTypedArrayView.h
- GenericTypedArrayViewInlines.h
- GetPutInfo.h
- GetterSetter.h
- HasOwnPropertyCache.h
- HashMapImpl.h
- Identifier.h
- IdentifierInlines.h
- IndexingHeader.h
- IndexingHeaderInlines.h
- IndexingType.h
- IndirectEvalExecutable.h
- InferredType.h
- InferredTypeTable.h
- InferredValue.h
- InitializeThreading.h
- InspectorInstrumentationObject.h
- Int16Array.h
- Int32Array.h
- Int8Array.h
- IntegralTypedArrayBase.h
- InternalFunction.h
- IntlCollator.h
- IntlCollatorConstructor.h
- IntlCollatorPrototype.h
- IntlDateTimeFormat.h
- IntlDateTimeFormatConstructor.h
- IntlDateTimeFormatPrototype.h
- IntlNumberFormat.h
- IntlNumberFormatConstructor.h
- IntlNumberFormatPrototype.h
- IntlObject.h
- IntlObjectInlines.h
- Intrinsic.h
- IterationKind.h
- IterationStatus.h
- IteratorOperations.h
- IteratorPrototype.h
- JSAPIValueWrapper.h
- JSArray.h
- JSArrayBuffer.h
- JSArrayBufferConstructor.h
- JSArrayBufferPrototype.h
- JSArrayBufferView.h
- JSArrayBufferViewInlines.h
- JSArrayInlines.h
- JSAsyncFunction.h
- JSBoundFunction.h
- JSCInlines.h
- JSCJSValue.h
- JSCJSValueInlines.h
- JSCallee.h
- JSCell.h
- JSCellInlines.h
- JSCustomGetterSetterFunction.h
- JSDataView.h
- JSDataViewPrototype.h
- JSDateMath.h
- JSDestructibleObject.h
- JSDestructibleObjectSubspace.h
- JSEnvironmentRecord.h
- JSExportMacros.h
- JSFixedArray.h
- JSFloat32Array.h
- JSFloat64Array.h
- JSFunction.h
- JSFunctionInlines.h
- JSGeneratorFunction.h
- JSGenericTypedArrayView.h
- JSGenericTypedArrayViewConstructor.h
- JSGenericTypedArrayViewConstructorInlines.h
- JSGenericTypedArrayViewInlines.h
- JSGenericTypedArrayViewPrototype.h
- JSGenericTypedArrayViewPrototypeFunctions.h
- JSGenericTypedArrayViewPrototypeInlines.h
- JSGlobalLexicalEnvironment.h
- JSGlobalObject.h
- JSGlobalObjectDebuggable.h
- JSGlobalObjectFunctions.h
- JSGlobalObjectInlines.h
- JSInt16Array.h
- JSInt32Array.h
- JSInt8Array.h
- JSInternalPromise.h
- JSInternalPromiseConstructor.h
- JSInternalPromiseDeferred.h
- JSInternalPromisePrototype.h
- JSJob.h
- JSLexicalEnvironment.h
- JSLock.h
- JSMap.h
- JSMapIterator.h
- JSModuleEnvironment.h
- JSModuleLoader.h
- JSModuleNamespaceObject.h
- JSModuleRecord.h
- JSNativeStdFunction.h
- JSONObject.h
- JSObject.h
- JSObjectInlines.h
- JSPromise.h
- JSPromiseConstructor.h
- JSPromiseDeferred.h
- JSPromisePrototype.h
- JSPropertyNameEnumerator.h
- JSPropertyNameIterator.h
- JSProxy.h
- JSScope.h
- JSScriptFetcher.h
- JSSegmentedVariableObject.h
- JSSegmentedVariableObjectSubspace.h
- JSSet.h
- JSSetIterator.h
- JSSourceCode.h
- JSString.h
- JSStringBuilder.h
- JSStringInlines.h
- JSStringIterator.h
- JSStringJoiner.h
- JSStringSubspace.h
- JSSymbolTableObject.h
- JSTemplateRegistryKey.h
- JSType.h
- JSTypeInfo.h
- JSTypedArrayConstructors.h
- JSTypedArrayPrototypes.h
- JSTypedArrayViewConstructor.h
- JSTypedArrayViewPrototype.h
- JSTypedArrays.h
- JSUint16Array.h
- JSUint32Array.h
- JSUint8Array.h
- JSUint8ClampedArray.h
- JSWeakMap.h
- JSWeakSet.h
- JSWithScope.h
- JSWrapperObject.h
- LazyClassStructure.h
- LazyClassStructureInlines.h
- LazyProperty.h
- LazyPropertyInlines.h
- LiteralParser.h
- Lookup.h
- MachineContext.h
- MapBase.h
- MapConstructor.h
- MapIteratorPrototype.h
- MapPrototype.h
- MatchResult.h
- MathCommon.h
- MathObject.h
- MemoryStatistics.h
- Microtask.h
- ModuleLoaderPrototype.h
- ModuleProgramExecutable.h
- NativeErrorConstructor.h
- NativeErrorPrototype.h
- NativeExecutable.h
- NativeStdFunctionCell.h
- NullGetterFunction.h
- NullSetterFunction.h
- NumberConstructor.h
- NumberObject.h
- NumberPrototype.h
- NumericStrings.h
- ObjectConstructor.h
- ObjectPrototype.h
- Operations.h
- Options.h
- ParseInt.h
- PlatformThread.h
- PrivateName.h
- ProgramExecutable.h
- PropertyDescriptor.h
- PropertyMapHashTable.h
- PropertyName.h
- PropertyNameArray.h
- PropertyOffset.h
- PropertySlot.h
- PropertyStorage.h
- Protect.h
- PrototypeMap.h
- PrototypeMapInlines.h
- ProxyConstructor.h
- ProxyObject.h
- ProxyRevoke.h
- PureNaN.h
- PutDirectIndexMode.h
- PutPropertySlot.h
- ReflectObject.h
- RegExp.h
- RegExpCache.h
- RegExpCachedResult.h
- RegExpConstructor.h
- RegExpInlines.h
- RegExpKey.h
- RegExpMatchesArray.h
- RegExpObject.h
- RegExpObjectInlines.h
- RegExpPrototype.h
- RuntimeFlags.h
- RuntimeType.h
- SamplingCounter.h
- SamplingProfiler.h
- ScopeOffset.h
- ScopedArguments.h
- ScopedArgumentsTable.h
- ScriptExecutable.h
- ScriptFetcher.h
- SetConstructor.h
- SetIteratorPrototype.h
- SetPrototype.h
- SimpleTypedArrayController.h
- SlowPathReturnType.h
- SmallStrings.h
- SourceOrigin.h
- SparseArrayValueMap.h
- StackAlignment.h
- StackFrame.h
- StrictEvalActivation.h
- StringConstructor.h
- StringIteratorPrototype.h
- StringObject.h
- StringPrototype.h
- StringRecursionChecker.h
- Structure.h
- StructureChain.h
- StructureIDBlob.h
- StructureIDTable.h
- StructureInlines.h
- StructureRareData.h
- StructureRareDataInlines.h
- StructureTransitionTable.h
- Symbol.h
- SymbolConstructor.h
- SymbolObject.h
- SymbolPrototype.h
- SymbolTable.h
- TemplateRegistry.h
- TemplateRegistryKey.h
- TemplateRegistryKeyTable.h
- TestRunnerUtils.h
- ThrowScope.h
- ToNativeFromValue.h
- TypeError.h
- TypeLocationCache.h
- TypeProfiler.h
- TypeProfilerLog.h
- TypeSet.h
- TypedArrayAdaptors.h
- TypedArrayBase.h
- TypedArrayController.h
- TypedArrayInlines.h
- TypedArrayType.h
- TypedArrays.h
- TypeofType.h
- Uint16Array.h
- Uint16WithFraction.h
- Uint32Array.h
- Uint8Array.h
- Uint8ClampedArray.h
- VM.h
- VMEntryScope.h
- VMInlines.h
- VMTraps.h
- VarOffset.h
- Watchdog.h
- WeakGCMap.h
- WeakGCMapInlines.h
- WeakMapConstructor.h
- WeakMapData.h
- WeakMapPrototype.h
- WeakSetConstructor.h
- WeakSetPrototype.h
- WebAssemblyExecutable.h
- WriteBarrier.h
- WriteBarrierInlines.h
-
- weex_core/Source/include/JavaScriptCore/yarr:
- RegularExpression.h
- Yarr.h
- YarrCanonicalize.h
- YarrInterpreter.h
- YarrJIT.h
- YarrParser.h
- YarrPattern.h
- YarrSyntaxChecker.h
-
Other files in Webkit:
weex_core/Source/android/jsengine/dependence:
OptionsCommon.cmake
OptionsJSCOnly.cmake
- WeexCommon.cmake
- WeexFS.cmake
- WeexFeatures.cmake
- WeexHelpers.cmake
- WeexMacros.cmake
The copyright for files above is listed below:
-
- weex_core/Source/include/wtf/Brigand.h:
- // Brigand library
- //
- // Copyright (c) 2015 Edouard Alligand and Joel Falcou
- //
- // Boost Software License - Version 1.0 - August 17th, 2003
- //
- // Permission is hereby granted, free of charge, to any person or organization
- // obtaining a copy of the software and accompanying documentation covered by
- // this license (the "Software") to use, reproduce, display, distribute,
- // execute, and transmit the Software, and to prepare derivative works of the
- // Software, and to permit third-parties to whom the Software is furnished to
- // do so, all subject to the following:
- //
- // The copyright notices in the Software and this entire statement, including
- // the above license grant, this restriction and the following disclaimer,
- // must be included in all copies of the Software, in whole or in part, and
- // all derivative works of the Software, unless such copies or derivative
- // works are solely in the form of machine-executable object code generated by
- // a source language processor.
- //
- // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- // IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- // FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NON-INFRINGEMENT. IN NO EVENT
- // SHALL THE COPYRIGHT HOLDERS OR ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE
- // FOR ANY DAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE,
- // ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
- // DEALINGS IN THE SOFTWARE.
-
- // This file contains a standalone version of Edouard Alligand and Joel Falcou's
- // Brigand library, which can be found at https://github.com/edouarda/brigand
-
- weex_core/Source/include/wtf/Optional.h:
- // Copyright (C) 2011 - 2012 Andrzej Krzemienski.
- //
- // Use, modification, and distribution is subject to the Boost Software
- // License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at
- // http://www.boost.org/LICENSE_1_0.txt)
- //
- // The idea and interface is based on Boost.Optional library
- // authored by Fernando Luis Cacciola Carballal
- //
- // Boost Software License - Version 1.0 - August 17th, 2003
- //
- // Permission is hereby granted, free of charge, to any person or organization
- // obtaining a copy of the software and accompanying documentation covered by
- // this license (the "Software") to use, reproduce, display, distribute,
- // execute, and transmit the Software, and to prepare derivative works of the
- // Software, and to permit third-parties to whom the Software is furnished to
- // do so, all subject to the following:
- //
- // The copyright notices in the Software and this entire statement, including
- // the above license grant, this restriction and the following disclaimer,
- // must be included in all copies of the Software, in whole or in part, and
- // all derivative works of the Software, unless such copies or derivative
- // works are solely in the form of machine-executable object code generated by
- // a source language processor.
- //
- // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- // IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- // FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NON-INFRINGEMENT. IN NO EVENT
- // SHALL THE COPYRIGHT HOLDERS OR ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE
- // FOR ANY DAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE,
- // ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
- // DEALINGS IN THE SOFTWARE.
-
- // Copied from https://github.com/akrzemi1/Optional (727c729dd1d9f06f225868280e50154594d7e59d)
-
- // Modified to make it compile with exceptions disabled.
-
- weex_core/Source/include/wtf/Variant.h:
- // Copyright (c) 2015, Just Software Solutions Ltd
- // 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.
- //
- // 3. Neither the name of the copyright holder nor the names of
- // its contributors may be used to endorse or promote products
- // derived from this software without specific prior written
- // permission.
- //
- // THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND
- // CONTRIBUTORS "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 THE COPYRIGHT HOLDER 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.
-
- // Copied from https://bitbucket.org/anthonyw/variant/src (5bce47fa788648f79e5ea1d77b0eef2e8f0b2999)
-
- // Modified to make it compile with exceptions disabled
-
weex_core/Source/android/jsengine/dependence/icu:
- weex_core/Source/include/wtf/icu/unicode:
- weex_core/Source/base/third_party/icu:
COPYRIGHT AND PERMISSION NOTICE
Copyright (c) 1995-2006 International Business Machines Corporation and others
@@ -1855,193 +627,33 @@ This product bundles Webkit 2.17.4, which is available under a "BSD 2-clause Lic
advertising or otherwise to promote the sale, use or other dealings in this Software
without prior written authorization of the copyright holder.
- weex_core/Source/include/wtf/text:
- /*
- * Copyright (C) 1999 Lars Knoll (knoll@kde.org)
- * Copyright (C) 2003, 2006, 2008, 2009, 2010, 2012 Apple Inc. All rights reserved.
- * Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010 Apple Inc. All rights reserved.
- * Copyright (C) 2004, 2005, 2006, 2007, 2008, 2013 Apple Inc. All rights reserved.
- * Copyright (C) 2004-2006, 2008, 2014-2016 Apple Inc. All rights reserved.
- * Copyright (C) 2004-2016 Apple Inc. All rights reserved.
- * Copyright (C) 2005-2010, 2013-2016 Apple Inc. All rights reserved.
- * Copyright (C) 2006 Alexey Proskuryakov <ap...@webkit.org>
- * Copyright (C) 2006 Apple Inc.
- * Copyright (C) 2006 Lars Knoll <la...@trolltech.com>
- * Copyright (C) 2006-2008, 2012-2013, 2016 Apple Inc. All rights reserved
- * Copyright (C) 2007 Apple Inc. All rights reserved.
- * Copyright (C) 2007-2016 Apple Inc. All rights reserved.
- * Copyright (C) 2008 Apple Inc. All rights reserved.
- * Copyright (C) 2008, 2010 Apple Inc. All rights reserved.
- * Copyright (C) 2009 Google Inc. All rights reserved.
- * Copyright (C) 2009-2010, 2012-2013, 2016 Apple Inc. All rights reserved.
- * Copyright (C) 2010 Patrick Gansterer <pa...@paroga.com>
- * Copyright (C) 2010, Google Inc. All rights reserved.
- * Copyright (C) 2010-2016 Apple Inc. All rights reserved.
- * Copyright (C) 2011 Apple Inc. All Rights Reserved.
- * Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies).
- * Copyright (C) 2011, 2012 Apple Inc. All rights reserved.
- * Copyright (C) 2012 Apple Inc. All Rights Reserved.
- * Copyright (C) 2012 Google Inc. All rights reserved.
- * Copyright (C) 2012 Patrick Gansterer <pa...@paroga.com>
- * Copyright (C) 2013 Apple Inc. All rights reserved.
- * Copyright (C) 2013, 2016 Apple Inc. All rights reserved.
- * Copyright (C) 2014 Apple Inc. All rights reserved.
- * Copyright (C) 2014-2017 Apple Inc. All rights reserved.
- * Copyright (C) 2015 Yusuke Suzuki <ut...@gmail.com>.
- * Copyright (C) 2015-2016 Apple Inc. All rights reserved.
- * Copyright (C) 2015-2016 Yusuke Suzuki <ut...@gmail.com>.
- * Copyright (C) 2017 Apple Inc. All rights reserved.
- * Copyright (C) Research In Motion Limited 2009. All rights reserved.
- * Copyright (C) Research In Motion Limited 2011. 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.
- * 3. Neither the name of Apple Inc. ("Apple") nor the names of
- * its contributors may be used to endorse or promote products derived
- * from this software without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY APPLE AND ITS CONTRIBUTORS "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 OR ITS 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.
- */
+ weex_core/Source/include/JavaScriptCore:
- Files under(excluding subdirectory) weex_core/Source/include/wtf except for Variant.h, Brigand.h and Optional.h :
/*
- * Copyright (C) 2003, 2008, 2012 Apple Inc. All rights reserved.
- * Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010 Apple Inc. All rights reserved.
- * Copyright (C) 2005, 2006, 2007, 2008, 2010, 2013, 2014 Apple Inc. All rights reserved.
- * Copyright (C) 2005, 2006, 2007, 2008, 2014 Apple Inc. All rights reserved.
- * Copyright (C) 2005-2009, 2015-2016 Apple Inc. All rights reserved.
- * Copyright (C) 2005-2017 Apple Inc. All rights reserved.
- * Copyright (C) 2006 Apple Inc.
- * Copyright (C) 2006, 2009, 2011 Apple Inc. All rights reserved.
- * Copyright (C) 2006, 2010 Apple Inc. All rights reserved.
- * Copyright (C) 2008 Apple Inc. All rights reserved.
- * Copyright (C) 2010, 2016 Apple Inc. All rights reserved.
- * Copyright (C) 1999-2000 Harri Porten (porten@kde.org)
- * Copyright (C) 2003, 2006, 2007, 2013 Apple Inc. All rights reserved.
- * Copyright (C) 2003, 2016 Apple Inc. All rights reserved.
- * Copyright (C) 2005, 2006, 2007, 2008, 2011, 2012 Apple Inc. All rights reserved.
- * Copyright (C) 2005, 2006, 2007, 2008, 2011, 2012, 2013 Apple Inc. All rights reserved.
- * Copyright (C) 2005, 2006, 2007, 2008, 2011, 2012, 2015 Apple Inc. All rights reserved.
- * Copyright (C) 2005, 2006, 2007, 2008, 2011, 2013 Apple Inc. All rights reserved.
- * Copyright (C) 2005, 2006, 2007, 2008, 2011, 2013, 2017 Apple Inc. All rights reserved.
- * Copyright (C) 2005, 2006, 2008 Apple Inc. All rights reserved.
- * Copyright (C) 2005, 2006, 2008, 2013, 2016 Apple Inc. All rights reserved.
- * Copyright (C) 2005-2006, 2008, 2010, 2013, 2016 Apple Inc. All rights reserved.
- * Copyright (C) 2006 Apple Inc.
+ * Copyright (C) 2005, 2006, 2007, 2010 Apple Inc. All rights reserved.
* Copyright (C) 2006 Apple Inc. All rights reserved.
* Copyright (C) 2006, 2007 Apple Inc. All rights reserved.
- * Copyright (C) 2006, 2007, 2008, 2009, 2010, 2013 Apple Inc. All rights reserved.
- * Copyright (C) 2006, 2007, 2008, 2009, 2010, 2013, 2016 Apple Inc. All rights reserved.
- * Copyright (C) 2006, 2007, 2008, 2009, 2013 Apple Inc. All rights reserved.
- * Copyright (C) 2006, 2007, 2008, 2016 Apple Inc. All rights reserved.
- * Copyright (C) 2006, 2010 Apple Inc. All rights reserved.
- * Copyright (C) 2006-2017 Apple Inc. All rights reserved.
+ * Copyright (C) 2006, 2008 Apple Inc. All rights reserved.
+ * Copyright (C) 2006, 2008, 2016 Apple Inc. All rights reserved.
+ * Copyright (C) 2006-2016 Apple Inc. All rights reserved.
* Copyright (C) 2007 Apple Inc. All rights reserved.
- * Copyright (C) 2007 Apple Inc. All rights reserved.
- * Copyright (C) 2007 Justin Haygood (jhaygood@reaktix.com)
- * Copyright (C) 2007, 2008 Apple Inc. All rights reserved.
- * Copyright (C) 2007, 2008, 2010 Apple Inc. All rights reserved.
- * Copyright (C) 2007, 2008, 2010, 2013, 2014 Apple Inc. All rights reserved.
- * Copyright (C) 2007, 2008, 2010, 2014 Apple Inc. All rights reserved.
- * Copyright (C) 2007, 2008, 2010, 2016 Apple Inc. All rights reserved.
- * Copyright (C) 2007, 2008, 2014 Apple Inc. All rights reserved.
- * Copyright (C) 2007, 2013 Apple Inc. All rights reserved.
- * Copyright (C) 2007-2009 Torch Mobile, Inc.
- * Copyright (C) 2007-2016 Apple Inc. All rights reserved.
- * Copyright (C) 2007-2017 Apple Inc. All rights reserved.
- * Copyright (C) 2008 Apple Inc. All rights reserved.
- * Copyright (C) 2008 David Levin <le...@chromium.org>
- * Copyright (C) 2008 Google Inc. All rights reserved.
- * Copyright (C) 2008 Torch Mobile Inc. All rights reserved. (http://www.torchmobile.com/)
- * Copyright (C) 2008, 2013 Apple Inc. All rights reserved.
- * Copyright (C) 2008, 2013, 2016 Apple Inc. All rights reserved.
- * Copyright (C) 2008, 2015-2016 Apple Inc. All rights reserved.
- * Copyright (C) 2008, 2016 Apple Inc. All Rights Reserved.
- * Copyright (C) 2008, 2016 Apple Inc. All rights reserved.
- * Copyright (C) 2008-2017 Apple Inc. All Rights Reserved.
- * Copyright (C) 2009 Apple Inc. All rights reserved.
- * Copyright (C) 2009 Google Inc. All rights reserved.
- * Copyright (C) 2009 Jian Li <ji...@chromium.org>
- * Copyright (C) 2009, 2010 Google Inc. All rights reserved.
- * Copyright (C) 2009, 2015 Apple Inc. All rights reserved.
+ * Copyright (C) 2008 Apple Inc. All rights reserved.
+ * Copyright (C) 2008, 2009, 2010, 2014 Apple Inc. All Rights Reserved.
+ * Copyright (C) 2009 Apple Inc. All rights reserved.
* Copyright (C) 2010 Apple Inc. All rights reserved.
- * Copyright (C) 2010 Google Inc. All rights reserved.
- * Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies)
- * Copyright (C) 2010 Patrick Gansterer <pa...@paroga.com>
- * Copyright (C) 2010 Research In Motion Limited. All rights reserved.
- * Copyright (C) 2010, 2011 Apple Inc. All rights reserved.
- * Copyright (C) 2010, 2011 Research In Motion Limited. All rights reserved.
- * Copyright (C) 2010, 2015 Apple Inc. All rights reserved.
- * Copyright (C) 2010, 2016 Apple Inc. All rights reserved.
- * Copyright (C) 2010-2017 Apple Inc. All Rights Reserved.
- * Copyright (C) 2011 Apple Inc. All rights reserved.
- * Copyright (C) 2011 Apple Inc. All rights reserved.
- * Copyright (C) 2011 Gabor Loki <lo...@webkit.org>
- * Copyright (C) 2011 Google Inc. All rights reserved.
- * Copyright (C) 2011 Research In Motion Limited. All rights reserved.
- * Copyright (C) 2011 University of Szeged
- * Copyright (C) 2011, 2012, 2014 Apple Inc. All rights reserved.
- * Copyright (C) 2011, 2013, 2015 Apple Inc. All rights reserved.
- * Copyright (C) 2011, 2014 Apple Inc. All rights reserved.
- * Copyright (C) 2011, 2014, 2016 Apple Inc. All rights reserved.
- * Copyright (C) 2011, 2014-2016 Apple Inc. All rights reserved.
- * Copyright (C) 2011, 2015 Apple Inc. All rights reserved.
- * Copyright (C) 2011, 2016 Apple Inc. All rights reserved.
- * Copyright (C) 2011, Benjamin Poulain <ik...@gmail.com>
- * Copyright (C) 2011-2017 Apple Inc. All Rights Reserved.
* Copyright (C) 2012 Apple Inc. All rights reserved.
- * Copyright (C) 2012 Patrick Gansterer <pa...@paroga.com>
- * Copyright (C) 2012 University of Szeged. All rights reserved.
- * Copyright (C) 2012, 2013 Apple Inc. All rights reserved.
- * Copyright (C) 2012, 2013, 2016 Apple Inc. All rights reserved.
- * Copyright (C) 2012, 2014-2016 Apple Inc. All rights reserved.
- * Copyright (C) 2012, 2016 Apple Inc. All rights reserved.
* Copyright (C) 2013 Apple Inc. All rights reserved.
- * Copyright (C) 2013 Google, Inc. All Rights Reserved.
- * Copyright (C) 2013 Nokia Corporation and/or its subsidiary(-ies).
- * Copyright (C) 2013 Patrick Gansterer <pa...@paroga.com>
- * Copyright (C) 2013 Samsung Electronics. All rights reserved.
- * Copyright (C) 2013, 2014 Apple Inc. All rights reserved.
- * Copyright (C) 2013, 2015 Apple Inc. All rights reserved.
- * Copyright (C) 2013, 2015, 2016 Apple Inc. All rights reserved.
- * Copyright (C) 2013, 2015-2016 Apple Inc. All rights reserved.
* Copyright (C) 2013, 2016 Apple Inc. All rights reserved.
- * Copyright (C) 2013-2014 Apple Inc. All rights reserved.
+ * Copyright (C) 2013, 2017 Apple Inc. All rights reserved.
* Copyright (C) 2014 Apple Inc. All rights reserved.
- * Copyright (C) 2014 Raspberry Pi Foundation. All Rights Reserved.
- * Copyright (C) 2014 University of Washington. All rights reserved.
- * Copyright (C) 2014, 2015, 2016 Apple Inc. All rights reserved.
- * Copyright (C) 2014, 2016 Apple Inc. All rights reserved.
- * Copyright (C) 2015 Apple Inc. All Rights Reserved.
- * Copyright (C) 2015 Apple Inc. All rights reserved.
- * Copyright (C) 2015 Electronic Arts, Inc. All rights reserved.
+ * Copyright (C) 2015 Apple Inc. All rights reserved.
* Copyright (C) 2015-2016 Apple Inc. All rights reserved.
- * Copyright (C) 2015-2017 Apple Inc. All rights reserved.
- * Copyright (C) 2016 Apple Inc. All rights reserved.
- * Copyright (C) 2016 Apple Inc. All Rights Reserved.
* Copyright (C) 2016 Apple Inc. All rights reserved.
- * Copyright (C) 2016-2017 Apple Inc. All rights reserved.
- * Copyright (C) 2017 Apple Inc. All rights reserved.
- * Copyright (C) Google, Inc. All rights reserved.
- * Copyright (c) 2012, Google Inc. All rights reserved.
- * Portions Copyright (c) 2010 Motorola Mobility, Inc. All rights reserved.
- * Copyright (C) 2012 Google Inc. All rights reserved.
+ * Copyright (C) 2007 Eric Seidel <er...@webkit.org>
+ * Copyright (C) 2007 Eric Seidel <er...@webkit.org>
+ * Copyright (C) 2008 Alp Toker <al...@atoker.com>
+ * Copyright (C) 2008 Kelvin W Sherlock (ksherlock@gmail.com)
+ * Copyright (C) 2015 Dominic Szablewski (dominic@phoboslab.org)
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
@@ -2064,263 +676,35 @@ This product bundles Webkit 2.17.4, which is available under a "BSD 2-clause Lic
* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
-
- weex_core/Source/include/JavaScriptCore:
- /*
- * Copyright (C) 1999-2000 Harri Porten (porten@kde.org)
- * Copyright (C) 1999-2001 Harri Porten (porten@kde.org)
- * Copyright (C) 1999-2001, 2004 Harri Porten (porten@kde.org)
- * Copyright (C) 2001 Peter Kelly (pmk@post.com)
- * Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2011, 2012, 2013 Apple Inc. All rights reserved.
- * Copyright (C) 2002, 2005-2009, 2013-2014, 2016 Apple Inc. All rights reserved.
- * Copyright (C) 2003, 2004, 2005, 2006, 2007, 2008 Apple Inc. All rights reserved.
- * Copyright (C) 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2014 Apple Inc. All rights reserved.
- * Copyright (C) 2003, 2004, 2005, 2007, 2008 Apple Inc. All rights reserved.
- * Copyright (C) 2003, 2004, 2005, 2007, 2008, 2009, 2012, 2015 Apple Inc. All rights reserved.
- * Copyright (C) 2003, 2006, 2007, 2008, 2009, 2010 Apple Inc. All rights reserved.
- * Copyright (C) 2003, 2006, 2007, 2008, 2009, 2010, 2011, 2013 Apple Inc. All rights reserved.
- * Copyright (C) 2003, 2006, 2007, 2008, 2009, 2012 Apple Inc. All rights reserved.
- * Copyright (C) 2003, 2006, 2007, 2008, 2009, 2016 Apple Inc. All rights reserved.
- * Copyright (C) 2003, 2006, 2007, 2008, 2016 Apple Inc. All rights reserved.
- * Copyright (C) 2003, 2006-2009, 2015-2016 Apple Inc. All rights reserved.
- * Copyright (C) 2003, 2007 Apple Inc. All rights reserved.
- * Copyright (C) 2003, 2007, 2008, 2009, 2012, 2016 Apple Inc. All rights reserved.
- * Copyright (C) 2003, 2007, 2008, 2012, 2016 Apple Inc. All Rights Reserved.
- * Copyright (C) 2003, 2007, 2009, 2016 Apple Inc. All rights reserved.
- * Copyright (C) 2003, 2007-2008, 2012, 2016 Apple Inc. All Rights Reserved.
- * Copyright (C) 2003, 2007-2008, 2016 Apple Inc. All Rights Reserved.
- * Copyright (C) 2003-2009, 2013, 2015-2016 Apple Inc. All rights reserved.
- * Copyright (C) 2003-2017 Apple Inc. All rights reserved.
- * Copyright (C) 2004, 2005, 2006, 2007, 2008, 2014 Apple Inc. All rights reserved.
- * Copyright (C) 2004, 2008, 2009 Apple Inc. All rights reserved.
- * Copyright (C) 2005, 2007, 2008, 2015-2016 Apple Inc. All rights reserved.
- * Copyright (C) 2006 Maks Orlovich
- * Copyright (C) 2006, 2007, 2008, 2009 Apple Inc. All rights reserved.
- * Copyright (C) 2006, 2008 Apple Inc. All rights reserved.
- * Copyright (C) 2006, 2008, 2012 Apple Inc. All rights reserved.
- * Copyright (C) 2006-2011, 2015-2016 Apple Inc. All rights reserved.
- * Copyright (C) 2007 Cameron Zwarich (cwzwarich@uwaterloo.ca)
- * Copyright (C) 2007 Eric Seidel (eric@webkit.org)
- * Copyright (C) 2007 Eric Seidel <er...@webkit.org>
- * Copyright (C) 2007 Maks Orlovich
- * Copyright (C) 2007, 2008 Apple Inc. All rights reserved.
- * Copyright (C) 2007, 2008, 2009, 2016 Apple Inc. All rights reserved.
- * Copyright (C) 2007, 2011, 2015 Apple Inc. All rights reserved.
- * Copyright (C) 2007-2008, 2011, 2016 Apple Inc. All rights reserved.
- * Copyright (C) 2007-2008, 2013, 2016 Apple Inc. All rights reserved.
- * Copyright (C) 2007-2008, 2016 Apple Inc. All rights reserved.
- * Copyright (C) 2007-2009, 2014-2016 Apple Inc. All rights reserved.
- * Copyright (C) 2008 Apple Inc. All rights reserved.
- * Copyright (C) 2008, 2011 Apple Inc. All rights reserved.
- * Copyright (C) 2008, 2011, 2016 Apple Inc. All rights reserved.
- * Copyright (C) 2008, 2016 Apple Inc. All rights reserved.
- * Copyright (C) 2008, 2016-2017 Apple Inc. All rights reserved.
- * Copyright (C) 2008-2017 Apple Inc. All Rights Reserved.
- * Copyright (C) 2009 Torch Mobile, Inc.
- * Copyright (C) 2009, 2013, 2015-2016 Apple Inc. All rights reserved.
- * Copyright (C) 2010 Peter Varga (pvarga@inf.u-szeged.hu), University of Szeged
- * Copyright (C) 2010 Zoltan Herczeg (zherczeg@inf.u-szeged.hu)
- * Copyright (C) 2011 Apple Inc. All rights reserved.
- * Copyright (C) 2011, 2016 Apple Inc. All rights reserved.
- * Copyright (C) 2011-2016 Apple Inc. All rights reserved.
- * Copyright (C) 2015 Yusuke Suzuki <ut...@gmail.com>.
- * Copyright (C) 2016 Apple Inc. All rights reserved.
- * Copyright (C) 2016 Oleksandr Skachkov (gskachkov@gmail.com)
- * Copyright (c) 2007, 2008, 2016 Apple Inc. All rights reserved.
- * Copyright (C) 1999-2000 Harri Porten (porten@kde.org)
- * Copyright (C) 2003, 2008, 2009 Apple Inc. All rights reserved.
- * Copyright (C) 2005, 2006, 2007, 2010 Apple Inc. All rights reserved.
- * Copyright (C) 2005-2017 Apple Inc. All rights reserved.
- * Copyright (C) 2006 Apple Inc. All rights reserved.
- * Copyright (C) 2006 Apple Inc. All rights reserved.
- * Copyright (C) 2006 Samuel Weinig <sa...@gmail.com>
- * Copyright (C) 2006, 2007 Apple Inc. All rights reserved.
- * Copyright (C) 2006, 2007 Apple Inc. All rights reserved.
- * Copyright (C) 2006, 2007, 2008, 2013 Apple Inc. All rights reserved.
- * Copyright (C) 2006, 2008 Apple Inc. All rights reserved.
- * Copyright (C) 2006, 2008, 2016 Apple Inc. All rights reserved.
- * Copyright (C) 2006-2016 Apple Inc. All rights reserved.
- * Copyright (C) 2007 Apple Inc. All rights reserved.
- * Copyright (C) 2007 Eric Seidel <er...@webkit.org>
- * Copyright (C) 2007, 2008, 2012, 2015 Apple Inc. All rights reserved.
- * Copyright (C) 2007, 2008, 2012-2015 Apple Inc. All rights reserved.
- * Copyright (C) 2008 Alp Toker <al...@atoker.com>
- * Copyright (C) 2008 Apple Inc. All rights reserved.
- * Copyright (C) 2008 Apple Inc. All rights reserved.
- * Copyright (C) 2008 Cameron Zwarich <cw...@uwaterloo.ca>
- * Copyright (C) 2008 Kelvin W Sherlock (ksherlock@gmail.com)
- * Copyright (C) 2008, 2009 Apple Inc. All rights reserved.
- * Copyright (C) 2008, 2009, 2010, 2014 Apple Inc. All Rights Reserved.
- * Copyright (C) 2008, 2009, 2012, 2013 Apple Inc. All rights reserved.
- * Copyright (C) 2008, 2009, 2012-2016 Apple Inc. All rights reserved.
- * Copyright (C) 2008, 2009, 2013 Apple Inc. All rights reserved.
- * Copyright (C) 2008, 2009, 2013, 2014 Apple Inc. All rights reserved.
- * Copyright (C) 2008, 2009, 2013-2015 Apple Inc. All rights reserved.
- * Copyright (C) 2008, 2012, 2013 Apple Inc. All rights reserved.
- * Copyright (C) 2008, 2012, 2014 Apple Inc. All rights reserved.
- * Copyright (C) 2008, 2012-2013, 2015-2016 Apple Inc. All rights reserved.
- * Copyright (C) 2008, 2012-2015 Apple Inc. All rights reserved.
- * Copyright (C) 2008, 2013 Apple Inc. All rights reserved.
- * Copyright (C) 2008, 2013, 2016 Apple Inc. All rights reserved.
- * Copyright (C) 2008, 2014 Apple Inc. All Rights Reserved.
- * Copyright (C) 2008, 2014 Apple Inc. All rights reserved.
- * Copyright (C) 2008, 2014, 2016 Apple Inc. All rights reserved.
- * Copyright (C) 2008, 2015 Apple Inc. All rights reserved.
- * Copyright (C) 2008, 2017 Apple Inc. All rights reserved.
- * Copyright (C) 2008-2009, 2013-2014, 2016 Apple Inc. All rights reserved.
- * Copyright (C) 2008-2009, 2015-2016 Apple Inc. All Rights Reserved.
- * Copyright (C) 2008-2015 Apple Inc. All rights reserved.
- * Copyright (C) 2008-2016 Apple Inc. All rights reserved.
- * Copyright (C) 2008-2017 Apple Inc.
- * Copyright (C) 2008-2017 Apple Inc. All rights reserved.
- * Copyright (C) 2009 Apple Inc. All rights reserved.
- * Copyright (C) 2009 Apple Inc. All Rights Reserved.
- * Copyright (C) 2009 Apple Inc. All rights reserved.
- * Copyright (C) 2009 Google Inc. All rights reserved.
- * Copyright (C) 2009 University of Szeged
- * Copyright (C) 2009, 2010 University of Szeged
- * Copyright (C) 2009, 2010, 2012-2015 Apple Inc. All rights reserved.
- * Copyright (C) 2009, 2010, 2013-2016 Apple Inc. All rights reserved.
- * Copyright (C) 2009, 2010-2012, 2014, 2016 Apple Inc. All rights reserved.
- * Copyright (C) 2009, 2011 Apple Inc. All rights reserved.
- * Copyright (C) 2009, 2012, 2013, 2016 Apple Inc. All rights reserved.
- * Copyright (C) 2009, 2012, 2016 Apple Inc. All rights reserved.
- * Copyright (C) 2009, 2013 Apple Inc. All rights reserved.
- * Copyright (C) 2009, 2013, 2016 Apple Inc. All rights reserved.
- * Copyright (C) 2009, 2013-2014, 2016 Apple Inc. All rights reserved.
- * Copyright (C) 2009, 2014-2016 Apple Inc. All rights reserved.
- * Copyright (C) 2009, 2015-2016 Apple Inc. All rights reserved.
- * Copyright (C) 2009, 2016 Apple Inc. All rights reserved.
- * Copyright (C) 2009-2011 STMicroelectronics. All rights reserved.
- * Copyright (C) 2009-2017 Apple Inc. All rights reserved.
- * Copyright (C) 2010 Apple Inc. All rights reserved.
- * Copyright (C) 2010 MIPS Technologies, Inc. All rights reserved.
- * Copyright (C) 2010 Peter Varga (pvarga@inf.u-szeged.hu), University of Szeged
- * Copyright (C) 2010 Renata Hodovan (hodovan@inf.u-szeged.hu)
- * Copyright (C) 2010 Research In Motion Limited. All rights reserved.
- * Copyright (C) 2010 University of Szeged
- * Copyright (C) 2010, 2012, 2013 Apple Inc. All rights reserved.
- * Copyright (C) 2010, 2013 Apple Inc. All rights reserved.
- * Copyright (C) 2010, 2013, 2016 Apple Inc. All rights reserved.
- * Copyright (C) 2010, 2016 Apple Inc. All rights reserved.
- * Copyright (C) 2010-2016 Apple Inc. All rights reserved.
- * Copyright (C) 2011 Apple Inc. All rights reserved.
- * Copyright (C) 2011 Apple Inc. All rights reserved.
- * Copyright (C) 2011, 2012 Apple Inc. All rights reserved.
- * Copyright (C) 2011, 2012, 2013, 2015, 2016 Apple Inc. All rights reserved.
- * Copyright (C) 2011, 2013 Apple Inc. All rights reserved.
- * Copyright (C) 2011, 2013, 2014 Apple Inc. All rights reserved.
- * Copyright (C) 2011, 2013, 2015 Apple Inc. All rights reserved.
- * Copyright (C) 2011, 2013-2015 Apple Inc. All rights reserved.
- * Copyright (C) 2011, 2013-2016 Apple Inc. All rights reserved.
- * Copyright (C) 2011, 2014 Apple Inc. All rights reserved.
- * Copyright (C) 2011, 2014, 2015 Apple Inc. All rights reserved.
- * Copyright (C) 2011, 2015 Apple Inc. All rights reserved.
- * Copyright (C) 2011, 2015-2016 Apple Inc. All rights reserved.
- * Copyright (C) 2011, 2016 Apple Inc. All rights reserved.
- * Copyright (C) 2011-2013, 2015-2016 Apple Inc. All rights reserved.
- * Copyright (C) 2011-2013, 2016 Apple Inc. All rights reserved.
- * Copyright (C) 2011-2014, 2016 Apple Inc. All rights reserved.
- * Copyright (C) 2011-2015 Apple Inc. All rights reserved.
- * Copyright (C) 2011-2016 Apple Inc. All rights reserved.
- * Copyright (C) 2011-2017 Apple Inc. All rights reserved.
- * Copyright (C) 2012 Apple Inc. All Rights Reserved.
- * Copyright (C) 2012 Apple Inc. All rights reserved.
- * Copyright (C) 2012 Google Inc. All rights reserved.
- * Copyright (C) 2012 Patrick Gansterer <pa...@paroga.com>
- * Copyright (C) 2012 Research In Motion Limited. All rights reserved.
- * Copyright (C) 2012, 2013 Apple Inc. All Rights Reserved.
- * Copyright (C) 2012, 2013 Apple Inc. All rights reserved.
- * Copyright (C) 2012, 2013, 2014 Apple Inc. All rights reserved.
- * Copyright (C) 2012, 2013, 2015 Apple Inc. All rights reserved.
- * Copyright (C) 2012, 2013, 2016 Apple Inc. All rights reserved.
- * Copyright (C) 2012, 2014 Apple Inc. All rights reserved.
- * Copyright (C) 2012, 2014, 2015 Apple Inc. All rights reserved.
- * Copyright (C) 2012, 2014, 2016 Apple Inc. All rights reserved.
- * Copyright (C) 2012, 2014-2016 Apple Inc. All rights reserved.
- * Copyright (C) 2012, 2015 Apple Inc. All rights reserved.
- * Copyright (C) 2012, 2015-2016 Apple Inc. All rights reserved.
- * Copyright (C) 2012, 2016 Apple Inc. All Rights Reserved.
- * Copyright (C) 2012, 2016 Apple Inc. All rights reserved.
- * Copyright (C) 2012-2013, 2015-2016 Apple Inc. All rights reserved.
- * Copyright (C) 2012-2013, 2016 Apple Inc. All rights reserved.
- * Copyright (C) 2012-2014, 2016 Apple Inc. All rights reserved.
- * Copyright (C) 2012-2015 Apple Inc. All Rights Reserved.
- * Copyright (C) 2012-2015 Apple Inc. All rights reserved.
- * Copyright (C) 2012-2016 Apple Inc. All Rights Reserved.
- * Copyright (C) 2012-2016 Apple Inc. All rights reserved.
+
+ weex_core/Source/android/jsengine/dependence/bmalloc:
+
+ /*
+ * Copyright (C) 2007, 2008, 2011-2016 Apple Inc. All rights reserved.
* Copyright (C) 2012-2017 Apple Inc. All rights reserved.
- * Copyright (C) 2013 Apple Inc. All Rights Reserved.
- * Copyright (C) 2013 Apple Inc. All rights reserved.
- * Copyright (C) 2013 Apple, Inc. All rights reserved.
- * Copyright (C) 2013 Cisco Systems, Inc. All rights reserved.
- * Copyright (C) 2013, 2014 Apple Inc. All rights reserved.
- * Copyright (C) 2013, 2014, 2016 Apple Inc. All rights reserved.
- * Copyright (C) 2013, 2015 Apple Inc. All rights reserved.
- * Copyright (C) 2013, 2015-2016 Apple Inc. All rights reserved.
- * Copyright (C) 2013, 2016 Apple Inc. All rights reserved.
- * Copyright (C) 2013, 2016 Apple, Inc. All rights reserved.
- * Copyright (C) 2013, 2016-2017 Apple Inc. All rights reserved.
- * Copyright (C) 2013, 2017 Apple Inc. All rights reserved.
- * Copyright (C) 2013-2015 Apple Inc. All rights reserved.
- * Copyright (C) 2013-2016 Apple Inc. All rights reserved.
- * Copyright (C) 2013-2017 Apple Inc. All Rights Reserved.
- * Copyright (C) 2013-2017 Apple Inc. All rights reserved.
- * Copyright (C) 2014 Apple Inc. All rights reserved.
- * Copyright (C) 2014 Apple Inc. All Rights Reserved.
* Copyright (C) 2014 Apple Inc. All rights reserved.
- * Copyright (C) 2014 Saam Barati. <sa...@gmail.com>
* Copyright (C) 2014, 2015 Apple Inc. All rights reserved.
* Copyright (C) 2014, 2016 Apple Inc. All rights reserved.
* Copyright (C) 2014-2016 Apple Inc. All rights reserved.
- * Copyright (C) 2014-2017 Apple Inc. All rights reserved.
- * Copyright (C) 2015 Andy VanWagoner (thetalecrafter@gmail.com)
- * Copyright (C) 2015 Apple Inc. All rights reserved.
- * Copyright (C) 2015 Apple Inc. All Rights Reserved.
- * Copyright (C) 2015 Apple Inc. All rights reserved.
- * Copyright (C) 2015 Apple, Inc. All rights reserved.
- * Copyright (C) 2015 Dominic Szablewski (dominic@phoboslab.org)
- * Copyright (C) 2015 Igalia S.L.
- * Copyright (C) 2015 Yusuke Suzuki <ut...@gmail.com>
- * Copyright (C) 2015 Yusuke Suzuki <ut...@gmail.com>.
- * Copyright (C) 2015, 2016 Apple Inc. All rights reserved.
- * Copyright (C) 2015-2016 Apple Inc. All rights reserved.
- * Copyright (C) 2015-2016 Yusuke Suzuki <ut...@gmail.com>.
- * Copyright (C) 2015-2017 Apple Inc. All rights reserved.
- * Copyright (C) 2016 Apple Inc. All Rights Reserved.
* Copyright (C) 2016 Apple Inc. All rights reserved.
- * Copyright (C) 2016 Caitlin Potter <ca...@igalia.com>.
- * Copyright (C) 2016 Yusuke Suzuki <ut...@gmail.com>
- * Copyright (C) 2016 Yusuke Suzuki <ut...@gmail.com>.
- * Copyright (C) 2016 Yusuke Suzuki <yu...@sslab.ics.keio.ac.jp>
- * Copyright (C) 2016-2017 Apple Inc. All rights reserved.
- * Copyright (C) 2017 Apple Inc.
- * Copyright (C) 2017 Apple Inc. All rights reserved.
- * Copyright (C) 2017 Yusuke Suzuki <ut...@gmail.com>
- * Copyright (C) 2017 Yusuke Suzuki <ut...@gmail.com>.
- * Copyright (C) Saam Barati <sa...@gmail.com>. All rights reserved.
- * Copyright (c) 2010 Google Inc. All rights reserved.
- * Copyright (c) 2010, Google 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.
+ * 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 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 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.
+ * THIS SOFTWARE IS PROVIDED BY APPLE INC. AND ITS CONTRIBUTORS ``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 INC. OR ITS 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.
*/
\ No newline at end of file
diff --git a/scripts/build_from_source.sh b/scripts/build_from_source.sh
index 3b06170..29c064c 100755
--- a/scripts/build_from_source.sh
+++ b/scripts/build_from_source.sh
@@ -73,7 +73,7 @@ then
echo 'include ":android_sdk"'>settings.gradle
echo "ndk.dir=$1">local.properties
- ./gradlew :android_sdk:clean :android_sdk:assembleRelease -PignoreVersionCheck="true"
+ ./gradlew :android_sdk:clean :android_sdk:assembleRelease -PignoreVersionCheck="true" -PbuildRuntimeApi=true
cp android_sdk/.externalNativeBuild/cmake/release/armeabi-v7a/Source/android/jsengine/libweexjsb.so android_sdk/libs/armeabi-v7a
cp android_sdk/.externalNativeBuild/cmake/release/armeabi-v7a/Source/android/jsengine/libweexjst.so android_sdk/libs/armeabi-v7a
diff --git a/scripts/publish_release_official.sh b/scripts/publish_release_official.sh
index d13047f..8b3c883 100755
--- a/scripts/publish_release_official.sh
+++ b/scripts/publish_release_official.sh
@@ -60,6 +60,6 @@ release-it --no-npm --no-git.commit --no-git.requireCleanWorkingDir --git.tagNam
# Publish Android to JCenter
cd android
-./gradlew clean install bintray -PignoreVersionCheck="true" -Pweexversion="$1" -PbintrayUser=alibabaweex -PbintrayApiKey="$6"
+./gradlew clean install bintray -PbuildRuntimeApi=true -PignoreVersionCheck="true" -Pweexversion="$1" -PbintrayUser=alibabaweex -PbintrayApiKey="$6"
# Publish iOS to Cocoapods
\ No newline at end of file
diff --git a/scripts/release_files.rules b/scripts/release_files.rules
index 6f6f728..02e8b0f 100644
--- a/scripts/release_files.rules
+++ b/scripts/release_files.rules
@@ -53,6 +53,13 @@
- weex_core/Source/base/android/jniprebuild/jni_files
- weex_core/Source/base/android/jniprebuild/jni_generator.py
- weex_core/Source/base/android/jniprebuild/prebuild.sh
++ /weex_core/Source/include/JavaScriptCore/API/
++ /weex_core/Source/include/JavaScriptCore/API/**
++ /weex_core/Source/include/JavaScriptCore/ForwardingHeaders/
++ /weex_core/Source/include/JavaScriptCore/ForwardingHeaders/JavaScriptCore/
++ /weex_core/Source/include/JavaScriptCore/ForwardingHeaders/JavaScriptCore/**
+- /weex_core/Source/include/JavaScriptCore/**
+- /weex_core/Source/include/wtf/
+ /weex_core
+ /weex_core/CMakeLists.txt
+ /weex_core/Source