Skip to content
This repository has been archived by the owner on Jun 3, 2021. It is now read-only.

Commit

Permalink
Update file header for source file from Webkit and chromium
Browse files Browse the repository at this point in the history
  • Loading branch information
YorkShen committed May 6, 2019
1 parent 1c42410 commit f9392ae
Show file tree
Hide file tree
Showing 94 changed files with 1,293 additions and 1,469 deletions.
135 changes: 129 additions & 6 deletions LICENSE
Original file line number Diff line number Diff line change
Expand Up @@ -245,20 +245,143 @@ This product bundles vuejs v1.0.12, which is available under a
This product bundles Guava v20.0, which is available under a "Apache" license. For details, see https://github.com/google/guava/blob/v20.0/COPYING and following files:
android_sdk/src/main/java/org/apache/taobao/weex/utils/WXDataStructureUtil.java

This product bundles json11 v1.0.0, which is available under a "MIT" license.For details, see https://github.com/dropbox/json11/tree/v1.0.0 and following files:
weex_core/Source/third_party/json11/CMakeLists.txt
weex_core/Source/third_party/json11/json11.cc
weex_core/Source/third_party/json11/json11.hpp

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/jniheader/ContentBoxMeasurement_jni.h
weex_core/Source/base/android/jniprebuild/jniheader/NativeRenderObjectUtils_jni.h
weex_core/Source/base/android/jniprebuild/jniheader/SystemMessageHandler_jni.h
weex_core/Source/base/android/jniprebuild/jniheader/WXBridge_jni.h
weex_core/Source/base/android/jniprebuild/jniheader/WXDebugJsBridge_jni.h
weex_core/Source/base/android/jniprebuild/jniheader/WXParams_jni.h
weex_core/Source/base/android/jniprebuild/jni_generator.py

This product bundles WebkitGTK 2.14.1, which is available under a "BSD 3-clause" license. For details, see https://webkitgtk.org/releases/webkitgtk-2.14.1.tar.xz and following files:
Files under: weex_core/Source/android/jsengine/dependence/
OptionsCommon.cmake
OptionsJSCOnly.cmake
WeexCommon.cmake
WeexFS.cmake
WeexFeatures.cmake
WeexHelpers.cmake
WeexMacros.cmake

Files under: weex_core/Source/android/jsengine/dependence/bmalloc
CMakeLists.txt
ChangeLog
Makefile

Files under: weex_core/Source/android/jsengine/dependence/bmalloc/Configurations
Base.xcconfig
DebugRelease.xcconfig
bmalloc.xcconfig
mbmalloc.xcconfig

Files under: weex_core/Source/android/jsengine/dependence/bmalloc/bmalloc
Algorithm.h
Allocator.cpp
Allocator.h
AsyncTask.h
AvailableMemory.cpp
AvailableMemory.h
BAssert.h
BPlatform.h
BumpAllocator.h
BumpRange.h
Cache.cpp
Cache.h
Chunk.h
Deallocator.cpp
Deallocator.h
DebugHeap.cpp
DebugHeap.h
Environment.cpp
Environment.h
FixedVector.h
Heap.cpp
Heap.h
Inline.h
LargeMap.cpp
LargeMap.h
LargeRange.h
LineMetadata.h
List.h
Logging.cpp
Logging.h
Map.h
Mutex.h
Object.h
ObjectType.cpp
ObjectType.h
PerProcess.h
PerThread.h
Range.h
ScopeExit.h
Sizes.h
SmallLine.h
SmallPage.h
StaticMutex.cpp
StaticMutex.h
Syscall.h
VMAllocate.h
VMHeap.cpp
VMHeap.h
Vector.h
Zone.cpp
Zone.h
bmalloc.h
mbmalloc.cpp

Files under: weex_core/Source/android/jsengine/dependence/bmalloc/bmalloc/darwin
BSoftLinking.h

Files under: weex_core/Source/android/jsengine/dependence/bmalloc/bmalloc.xcodeproj
project.pbxproj

Files under: weex_core/Source/android/jsengine/dependence/icu
LICENSE
README

Files under: weex_core/Source/android/jsengine/dependence/icu/unicode
localpointer.h
parseerr.h
platform.h
ptypes.h
putil.h
ucal.h
uchar.h
ucnv.h
ucnv_err.h
ucol.h
uconfig.h
ucurr.h
udat.h
udatpg.h
udisplaycontext.h
uenum.h
uformattable.h
uiter.h
uloc.h
umachine.h
umisc.h
unorm.h
unorm2.h
unum.h
unumsys.h
urename.h
uscript.h
uset.h
ustring.h
utf.h
utf16.h
utf8.h
utf_old.h
utypes.h
uvernum.h
uversion.h

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

20 changes: 19 additions & 1 deletion android/build.gradle
Original file line number Diff line number Diff line change
@@ -1,4 +1,22 @@

/*
* Licensed to the Apache Software Foundation (ASF) under one
* or more contributor license agreements. See the NOTICE file
* distributed with this work for additional information
* regarding copyright ownership. The ASF licenses this file
* to you under the Apache License, Version 2.0 (the
* "License"); you may not use this file except in compliance
* with the License. You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
* under the License.
*/

buildscript {
repositories {
mavenLocal()
Expand Down
3 changes: 2 additions & 1 deletion android/sdk/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -226,7 +226,8 @@ if(file('../license/LICENSE').exists()){
'Source/android/base/base64/**/*.h','Source/android/base/base64/**/*.cpp',
'Source/android/jniprebuild/jniheader/*.h',
'Source/base/Compatible.cpp',
'Source/IPC/**/*.h','Source/IPC/**/*.cpp', 'Source/IPC/**/*.c'])
'Source/IPC/**/*.h','Source/IPC/**/*.cpp', 'Source/IPC/**/*.c',
'weex_core/Source/android/jsengine/dependence/**/*.*'])
}
preBuild.dependsOn licenseFormat
}
Expand Down
10 changes: 7 additions & 3 deletions scripts/release_files.rules
Original file line number Diff line number Diff line change
Expand Up @@ -25,9 +25,9 @@
+ /package.json
+ /.wwprc
+ /.flowconfig
+ /.eslintrc
+ /.eslintignore
+ /.babelrc
- /.eslintrc
- /.eslintignore
- /.babelrc
+ /src
- /src/h5-render/dist/index.js
- /src/h5-render/node_modules
Expand All @@ -49,6 +49,10 @@
- /weex_core/Source/cmake-build-debug
- /weex_core/Source/libs
- weex_core/Source/CMakeFiles/**
- weex_core/Source/base/android/jniprebuild/android_jar.classes
- 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
+ /weex_core/CMakeLists.txt
+ /weex_core/Source
Expand Down
Original file line number Diff line number Diff line change
@@ -1,20 +1,26 @@
/**
* Licensed to the Apache Software Foundation (ASF) under one
* or more contributor license agreements. See the NOTICE file
* distributed with this work for additional information
* regarding copyright ownership. The ASF licenses this file
* to you under the Apache License, Version 2.0 (the
* "License"); you may not use this file except in compliance
* with the License. You may obtain a copy of the License at
/*
* Copyright (C) 2014 Apple Inc. All rights reserved.
*
* http://www.apache.org/licenses/LICENSE-2.0
* 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.
*
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
* under the License.
* 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.
*/
#ifndef Algorithm_h
#define Algorithm_h
Expand Down
Original file line number Diff line number Diff line change
@@ -1,20 +1,26 @@
/**
* Licensed to the Apache Software Foundation (ASF) under one
* or more contributor license agreements. See the NOTICE file
* distributed with this work for additional information
* regarding copyright ownership. The ASF licenses this file
* to you under the Apache License, Version 2.0 (the
* "License"); you may not use this file except in compliance
* with the License. You may obtain a copy of the License at
/*
* Copyright (C) 2014-2016 Apple Inc. All rights reserved.
*
* http://www.apache.org/licenses/LICENSE-2.0
* 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.
*
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
* under the License.
* 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.
*/
#include "Allocator.h"
#include "BAssert.h"
Expand Down
Original file line number Diff line number Diff line change
@@ -1,20 +1,26 @@
/**
* Licensed to the Apache Software Foundation (ASF) under one
* or more contributor license agreements. See the NOTICE file
* distributed with this work for additional information
* regarding copyright ownership. The ASF licenses this file
* to you under the Apache License, Version 2.0 (the
* "License"); you may not use this file except in compliance
* with the License. You may obtain a copy of the License at
/*
* Copyright (C) 2014, 2015 Apple Inc. All rights reserved.
*
* http://www.apache.org/licenses/LICENSE-2.0
* 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.
*
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
* under the License.
* 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.
*/
#ifndef Allocator_h
#define Allocator_h
Expand Down
Original file line number Diff line number Diff line change
@@ -1,20 +1,26 @@
/**
* Licensed to the Apache Software Foundation (ASF) under one
* or more contributor license agreements. See the NOTICE file
* distributed with this work for additional information
* regarding copyright ownership. The ASF licenses this file
* to you under the Apache License, Version 2.0 (the
* "License"); you may not use this file except in compliance
* with the License. You may obtain a copy of the License at
/*
* Copyright (C) 2014, 2015 Apple Inc. All rights reserved.
*
* http://www.apache.org/licenses/LICENSE-2.0
* 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.
*
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
* under the License.
* 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.
*/
#ifndef AsyncTask_h
#define AsyncTask_h
Expand Down
Loading

0 comments on commit f9392ae

Please sign in to comment.