Skip to content

Commit a30a8d2

Browse files
author
deadwood
committed
webkitgtk-2.22.7
1 parent 4d0cbf8 commit a30a8d2

File tree

15,335 files changed

+1495714
-649269
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

15,335 files changed

+1495714
-649269
lines changed

Diff for: .clang-format

+109
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,109 @@
1+
---
2+
Language: Cpp
3+
# BasedOnStyle: WebKit
4+
AccessModifierOffset: -4
5+
AlignAfterOpenBracket: DontAlign
6+
AlignConsecutiveAssignments: false
7+
AlignConsecutiveDeclarations: false
8+
AlignEscapedNewlines: Right
9+
AlignOperands: false
10+
AlignTrailingComments: false
11+
AllowAllParametersOfDeclarationOnNextLine: true
12+
AllowShortBlocksOnASingleLine: false
13+
AllowShortCaseLabelsOnASingleLine: false
14+
AllowShortFunctionsOnASingleLine: All
15+
AllowShortIfStatementsOnASingleLine: false
16+
AllowShortLoopsOnASingleLine: false
17+
AlwaysBreakAfterDefinitionReturnType: None
18+
AlwaysBreakAfterReturnType: None
19+
AlwaysBreakBeforeMultilineStrings: false
20+
AlwaysBreakTemplateDeclarations: false
21+
BinPackArguments: true
22+
BinPackParameters: true
23+
BraceWrapping:
24+
AfterClass: false
25+
AfterControlStatement: false
26+
AfterEnum: false
27+
AfterFunction: true
28+
AfterNamespace: false
29+
AfterObjCDeclaration: false
30+
AfterStruct: false
31+
AfterUnion: false
32+
BeforeCatch: false
33+
BeforeElse: false
34+
IndentBraces: false
35+
SplitEmptyFunction: true
36+
SplitEmptyRecord: true
37+
SplitEmptyNamespace: true
38+
BreakBeforeBinaryOperators: All
39+
BreakBeforeBraces: WebKit
40+
BreakBeforeInheritanceComma: false
41+
BreakBeforeTernaryOperators: true
42+
BreakConstructorInitializersBeforeComma: false
43+
BreakConstructorInitializers: BeforeComma
44+
BreakAfterJavaFieldAnnotations: false
45+
BreakStringLiterals: true
46+
ColumnLimit: 0
47+
CommentPragmas: '^ IWYU pragma:'
48+
CompactNamespaces: false
49+
ConstructorInitializerAllOnOneLineOrOnePerLine: false
50+
ConstructorInitializerIndentWidth: 4
51+
ContinuationIndentWidth: 4
52+
Cpp11BracedListStyle: false
53+
DerivePointerAlignment: false
54+
DisableFormat: false
55+
ExperimentalAutoDetectBinPacking: false
56+
FixNamespaceComments: false
57+
ForEachMacros:
58+
- foreach
59+
- Q_FOREACH
60+
- BOOST_FOREACH
61+
IncludeCategories:
62+
- Regex: '^"config\.h"'
63+
Priority: -1
64+
# The main header for a source file automatically gets category 0
65+
- Regex: '.*'
66+
Priority: 1
67+
- Regex: '^<.*\.h>'
68+
Priority: 2
69+
IncludeIsMainRegex: '(Test)?$'
70+
IndentCaseLabels: false
71+
IndentWidth: 4
72+
IndentWrappedFunctionNames: false
73+
JavaScriptQuotes: Leave
74+
JavaScriptWrapImports: true
75+
KeepEmptyLinesAtTheStartOfBlocks: true
76+
MacroBlockBegin: ''
77+
MacroBlockEnd: ''
78+
MaxEmptyLinesToKeep: 1
79+
NamespaceIndentation: Inner
80+
ObjCBlockIndentWidth: 4
81+
ObjCSpaceAfterProperty: true
82+
ObjCSpaceBeforeProtocolList: true
83+
PenaltyBreakAssignment: 2
84+
PenaltyBreakBeforeFirstCallParameter: 19
85+
PenaltyBreakComment: 300
86+
PenaltyBreakFirstLessLess: 120
87+
PenaltyBreakString: 1000
88+
PenaltyExcessCharacter: 1000000
89+
PenaltyReturnTypeOnItsOwnLine: 60
90+
PointerAlignment: Left
91+
ReflowComments: true
92+
SortIncludes: true
93+
SortUsingDeclarations: true
94+
SpaceAfterCStyleCast: false
95+
SpaceAfterTemplateKeyword: true
96+
SpaceBeforeAssignmentOperators: true
97+
SpaceBeforeParens: ControlStatements
98+
SpaceInEmptyParentheses: false
99+
SpacesBeforeTrailingComments: 1
100+
SpacesInAngles: false
101+
SpacesInContainerLiterals: true
102+
SpacesInCStyleCastParentheses: false
103+
SpacesInParentheses: false
104+
SpacesInSquareBrackets: false
105+
Standard: Cpp11
106+
TabWidth: 8
107+
UseTab: Never
108+
...
109+

Diff for: .gitignore

+5-78
Original file line numberDiff line numberDiff line change
@@ -26,85 +26,12 @@ tags
2626
# Ignore CMake caches outside of the build directory.
2727
__cmake_systeminformation/
2828

29-
# Ignore files installed by WebKitSupportLibrary/WebKitAuxiliaryLibrary
29+
# Ignore files installed by WebKitSupportLibrary/WebKitAuxiliaryLibrary/WinCairoRequirements
3030
/WebKitSupportLibrary.zip
31-
/WebKitLibraries/win/Software License Agreement for WebKit Support Libraries.rtf
32-
/WebKitLibraries/win/WebKitAuxiliaryLibrary.headers
33-
/WebKitLibraries/win/WebKitAuxiliaryLibraryVersion
34-
/WebKitLibraries/win/WebKitChangesToPthreads.diff
35-
/WebKitLibraries/win/WebKitSupportLibraryVersion
36-
/WebKitLibraries/win/include/AVFoundationCF/
37-
/WebKitLibraries/win/include/ApplicationServices/
38-
/WebKitLibraries/win/include/AssertMacros.h
39-
/WebKitLibraries/win/include/Availability.h
40-
/WebKitLibraries/win/include/AvailabilityInternal.h
41-
/WebKitLibraries/win/include/AvailabilityMacros.h
42-
/WebKitLibraries/win/include/CFNetwork/
43-
/WebKitLibraries/win/include/ColorSync/
44-
/WebKitLibraries/win/include/ConditionalMacros.h
45-
/WebKitLibraries/win/include/CoreAudio/
46-
/WebKitLibraries/win/include/CoreFoundation/
47-
/WebKitLibraries/win/include/CoreGraphics/
48-
/WebKitLibraries/win/include/CoreMedia/
49-
/WebKitLibraries/win/include/CoreServices/
50-
/WebKitLibraries/win/include/CoreText/
51-
/WebKitLibraries/win/include/CoreVideo/
52-
/WebKitLibraries/win/include/ImageIO/
53-
/WebKitLibraries/win/include/MediaAccessibility/
54-
/WebKitLibraries/win/include/MediaToolbox/
55-
/WebKitLibraries/win/include/QuartzCore/
56-
/WebKitLibraries/win/include/SQLite/
57-
/WebKitLibraries/win/include/SQLite3.h
58-
/WebKitLibraries/win/include/SafariTheme/
59-
/WebKitLibraries/win/include/TargetConditionals.h
60-
/WebKitLibraries/win/include/WebKitQuartzCoreAdditions/
61-
/WebKitLibraries/win/include/asl.h
62-
/WebKitLibraries/win/include/checkint.h
63-
/WebKitLibraries/win/include/dispatch/
64-
/WebKitLibraries/win/include/inttypes.h
65-
/WebKitLibraries/win/include/libexslt/
66-
/WebKitLibraries/win/include/libxml/
67-
/WebKitLibraries/win/include/libxslt/
68-
/WebKitLibraries/win/include/os/
69-
/WebKitLibraries/win/include/pthreads/
70-
/WebKitLibraries/win/include/stdbool.h
71-
/WebKitLibraries/win/include/stdint.h
72-
/WebKitLibraries/win/include/unicode/
73-
/WebKitLibraries/win/include/unistd.h
74-
/WebKitLibraries/win/include/xlocale.h
75-
/WebKitLibraries/win/include/zlib/
76-
/WebKitLibraries/win/lib*/ASL.lib
77-
/WebKitLibraries/win/lib*/AVFoundationCF.lib
78-
/WebKitLibraries/win/lib*/CFNetwork.lib
79-
/WebKitLibraries/win/lib*/CoreAudioToolbox.lib
80-
/WebKitLibraries/win/lib*/CoreFoundation.lib
81-
/WebKitLibraries/win/lib*/CoreGraphics.lib
82-
/WebKitLibraries/win/lib*/CoreMedia.lib
83-
/WebKitLibraries/win/lib*/CoreText.lib
84-
/WebKitLibraries/win/lib*/CoreVideo.lib
85-
/WebKitLibraries/win/lib*/MediaAccessibility.lib
86-
/WebKitLibraries/win/lib*/MediaToolbox.lib
87-
/WebKitLibraries/win/lib*/QuartzCore.lib
88-
/WebKitLibraries/win/lib*/SQLite3.lib
89-
/WebKitLibraries/win/lib*/SafariTheme.lib
90-
/WebKitLibraries/win/lib*/WebKitQuartzCoreAdditions.lib
91-
/WebKitLibraries/win/lib*/icuin.lib
92-
/WebKitLibraries/win/lib*/icuuc.lib
93-
/WebKitLibraries/win/lib*/libdispatch.lib
94-
/WebKitLibraries/win/lib*/libexslt.lib
95-
/WebKitLibraries/win/lib*/libicuin.lib
96-
/WebKitLibraries/win/lib*/libicuuc.lib
97-
/WebKitLibraries/win/lib*/libxml2.lib
98-
/WebKitLibraries/win/lib*/libxslt.lib
99-
/WebKitLibraries/win/lib*/pthreadVC2.lib
100-
/WebKitLibraries/win/lib*/zdll.lib
101-
102-
# Ignore files installed by WinCairoRequirements
103-
/WebKitLibraries/win/WinCairoRequirements.zip
104-
/WebKitLibraries/win/WinCairoRequirements.zip.version
105-
/WebKitLibraries/win/etc/ssl/
106-
/WebKitLibraries/win/include/
107-
/WebKitLibraries/win/tools/
31+
/WebKitLibraries/win/
32+
!/WebKitLibraries/win/include/WebKitSystemInterface/
33+
!/WebKitLibraries/win/lib32/WebKitSystemInterface.lib
34+
!/WebKitLibraries/win/tools/scripts/
10835

10936
# Ignore files generated by Qt Creator:
11037
*.pro.user

Diff for: CMakeLists.txt

+6-2
Original file line numberDiff line numberDiff line change
@@ -60,8 +60,8 @@ if (${CMAKE_CXX_COMPILER_ID} STREQUAL "Clang" OR ${CMAKE_CXX_COMPILER_ID} STREQU
6060
endif ()
6161

6262
if (${CMAKE_CXX_COMPILER_ID} STREQUAL "GNU")
63-
if (${CMAKE_CXX_COMPILER_VERSION} VERSION_LESS "5.0.0")
64-
message(FATAL_ERROR "GCC 5.0.0 is required to build WebKitGTK+, use a newer GCC version or clang")
63+
if (${CMAKE_CXX_COMPILER_VERSION} VERSION_LESS "6.0.0")
64+
message(FATAL_ERROR "GCC 6.0.0 is required to build WebKitGTK+, use a newer GCC version or clang")
6565
endif ()
6666
endif ()
6767

@@ -87,6 +87,8 @@ if (LOWERCASE_CMAKE_SYSTEM_PROCESSOR MATCHES "^arm")
8787
set(WTF_CPU_ARM 1)
8888
elseif (LOWERCASE_CMAKE_SYSTEM_PROCESSOR MATCHES "^aarch64")
8989
set(WTF_CPU_ARM64 1)
90+
elseif (LOWERCASE_CMAKE_SYSTEM_PROCESSOR MATCHES "^mips64")
91+
set(WTF_CPU_MIPS64 1)
9092
elseif (LOWERCASE_CMAKE_SYSTEM_PROCESSOR MATCHES "^mips")
9193
set(WTF_CPU_MIPS 1)
9294
elseif (LOWERCASE_CMAKE_SYSTEM_PROCESSOR MATCHES "(x64|x86_64|amd64)")
@@ -114,6 +116,8 @@ if (UNIX)
114116
endif ()
115117
elseif (CMAKE_SYSTEM_NAME MATCHES "Windows")
116118
set(WTF_OS_WINDOWS 1)
119+
elseif (CMAKE_SYSTEM_NAME MATCHES "Fuchsia")
120+
set(WTF_OS_FUCHSIA 1)
117121
else ()
118122
message(FATAL_ERROR "Unknown OS '${CMAKE_SYSTEM_NAME}'")
119123
endif ()

0 commit comments

Comments
 (0)