mirror of
git://code.qt.io/qt/qt5.git
synced 2025-12-23 08:26:14 +08:00
Compare commits
44 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
02353a4b3e | ||
|
|
b5594043bc | ||
|
|
323825a1db | ||
|
|
d8f6092efd | ||
|
|
e2d566a72d | ||
|
|
0ea66cab6e | ||
|
|
100c98b9fc | ||
|
|
27f8dc93ae | ||
|
|
f62385a213 | ||
|
|
948ce9ed9e | ||
|
|
284765a1be | ||
|
|
eda3b9c308 | ||
|
|
f3f634ae66 | ||
|
|
fbb4041031 | ||
|
|
b7081d3f13 | ||
|
|
52a9312100 | ||
|
|
fc6f18a589 | ||
|
|
83768ab768 | ||
|
|
e137a789a9 | ||
|
|
0533da6bc1 | ||
|
|
d5cc1add47 | ||
|
|
33606f80b5 | ||
|
|
056329bd5c | ||
|
|
c4605dfbf0 | ||
|
|
000a215563 | ||
|
|
7b5e4f67b7 | ||
|
|
b9a6f134d8 | ||
|
|
8ec5f76383 | ||
|
|
8abcedd5bd | ||
|
|
ef7a925802 | ||
|
|
36ed7ab38d | ||
|
|
a44fe424bc | ||
|
|
e1325f4c4c | ||
|
|
f243edd33f | ||
|
|
df81b47f57 | ||
|
|
5d1f1f2817 | ||
|
|
1421f888a7 | ||
|
|
3d55ee3e80 | ||
|
|
02567c71ad | ||
|
|
d6f8db264e | ||
|
|
c21bee55a5 | ||
|
|
ad03e256c0 | ||
|
|
441527d168 | ||
|
|
62187932be |
@@ -4,14 +4,17 @@
|
||||
# ==[ Details: Describe what changed and explain why it changed ]======|
|
||||
|
||||
|
||||
# ==[ Footers: Uncomment and edit where applicable ]===================|
|
||||
#
|
||||
# Change log entry (see below for instructions).
|
||||
#[ChangeLog][][]
|
||||
|
||||
# ==[ Footers: Uncomment and edit where applicable ]===================|
|
||||
#
|
||||
# One task per entry. Remember space after colon.
|
||||
#Task-number:
|
||||
#
|
||||
# Solicit reviewers. They still need to use the Gerrit frontend.
|
||||
#Reviewed-by:
|
||||
#
|
||||
# ==[ Please wrap at 72 characters ]===================================|
|
||||
#
|
||||
# Remember to read http://wiki.qt-project.org/Commit_Policy
|
||||
@@ -19,8 +22,7 @@
|
||||
# Change log entry: If this commit adds a significant feature, fixes an
|
||||
# issue or contains a behavior change that is relevant to others,
|
||||
# add a change log entry. It can be multiple lines long and ends with an
|
||||
# empty newline. Try to integrate it into the flow of the commit message
|
||||
# to avoid redundancy.
|
||||
# empty newline.
|
||||
# Use the module name to indicate the area of the change e.g. [QtCore].
|
||||
# Optionally specify a class or subtopic [QtNetwork][QSslSocket].
|
||||
# Other common tags are: [General], [Important Behavior Changes],
|
||||
|
||||
6
.gitmodules
vendored
6
.gitmodules
vendored
@@ -28,6 +28,9 @@
|
||||
[submodule "qtdoc"]
|
||||
path = qtdoc
|
||||
url = ../qtdoc.git
|
||||
[submodule "qlalr"]
|
||||
path = qlalr
|
||||
url = ../qlalr.git
|
||||
[submodule "qtrepotools"]
|
||||
path = qtrepotools
|
||||
url = ../qtrepotools.git
|
||||
@@ -100,6 +103,3 @@
|
||||
[submodule "qtenginio"]
|
||||
path = qtenginio
|
||||
url = ../qtenginio.git
|
||||
[submodule "qtwebsockets"]
|
||||
path = qtwebsockets
|
||||
url = ../qtwebsockets.git
|
||||
|
||||
@@ -70,12 +70,6 @@ B<Global options:>
|
||||
Force initialization (even if the submodules are already checked out).
|
||||
|
||||
|
||||
=item --force-hooks
|
||||
|
||||
Force initialization of hooks (even if there are already hooks in checked out
|
||||
submodules).
|
||||
|
||||
|
||||
=item --quiet, -q
|
||||
|
||||
Be quiet. Will exit cleanly if the repository is already initialized.
|
||||
@@ -206,6 +200,7 @@ my %PROTOCOLS = (
|
||||
my %GERRIT_REPOS = map { $_ => "qt/$_" } qw(
|
||||
qt3d
|
||||
qt5
|
||||
qlalr
|
||||
qtactiveqt
|
||||
qtandroidextras
|
||||
qtbase
|
||||
@@ -236,7 +231,6 @@ my %GERRIT_REPOS = map { $_ => "qt/$_" } qw(
|
||||
qtwayland
|
||||
qtwebkit
|
||||
qtwebkit-examples
|
||||
qtwebsockets
|
||||
qtwinextras
|
||||
qtx11extras
|
||||
qtxmlpatterns
|
||||
@@ -249,7 +243,6 @@ my @DEFAULT_REPOS = qw(
|
||||
qtconnectivity
|
||||
qtdeclarative
|
||||
qtdoc
|
||||
qtenginio
|
||||
qtgraphicaleffects
|
||||
qtimageformats
|
||||
qtmacextras
|
||||
@@ -265,7 +258,6 @@ my @DEFAULT_REPOS = qw(
|
||||
qtsvg
|
||||
qttools
|
||||
qttranslations
|
||||
qtwebsockets
|
||||
qtwebkit
|
||||
qtwebkit-examples
|
||||
qtwinextras
|
||||
@@ -318,7 +310,6 @@ sub parse_arguments
|
||||
'codereview-username' => "",
|
||||
'detach-alternates' => 0 ,
|
||||
'force' => 0 ,
|
||||
'force-hooks' => 0 ,
|
||||
'ignore-submodules' => 0 ,
|
||||
'mirror-url' => "",
|
||||
'protocol' => "",
|
||||
@@ -331,8 +322,7 @@ sub parse_arguments
|
||||
'alternates=s' => \$self->{qw{ alternates }},
|
||||
'codereview-username=s' => \$self->{qw{ codereview-username }},
|
||||
'copy-objects' => \$self->{qw{ detach-alternates }},
|
||||
'force|f' => \$self->{qw{ force }},
|
||||
'force-hooks' => \$self->{qw{ force-hooks }},
|
||||
'force' => \$self->{qw{ force }},
|
||||
'ignore-submodules' => \$self->{qw{ ignore-submodules }},
|
||||
'mirror=s' => \$self->{qw{ mirror-url }},
|
||||
'quiet' => \$self->{qw{ quiet }},
|
||||
@@ -584,38 +574,6 @@ sub git_clone_one_submodule
|
||||
return;
|
||||
}
|
||||
|
||||
sub ensure_link
|
||||
{
|
||||
my ($self, $src, $tgt) = @_;
|
||||
return if (!$self->{'force-hooks'} and -f $tgt);
|
||||
unlink($tgt); # In case we have a dead symlink or pre-existing hook
|
||||
print "Aliasing $src\n as $tgt ...\n" if (!$self->{quiet});
|
||||
return if eval { symlink($src, $tgt) };
|
||||
# Windows doesn't do (proper) symlinks. As the post_commit script needs
|
||||
# them to locate itself, we write a forwarding script instead.
|
||||
open SCRIPT, ">".$tgt or die "Cannot create forwarding script $tgt: $!\n";
|
||||
print SCRIPT "#!/bin/sh\nexec `dirname \$0`/$src \"\$\@\"\n";
|
||||
close SCRIPT;
|
||||
}
|
||||
|
||||
sub git_install_hooks
|
||||
{
|
||||
my ($self) = @_;
|
||||
|
||||
return if (!-d 'qtrepotools/git-hooks');
|
||||
|
||||
chomp(my @modules = `git submodule foreach :`);
|
||||
push @modules, "";
|
||||
for my $module (@modules) {
|
||||
$module =~ s,^Entering \'([^\']+)\'$,$1/,;
|
||||
my $rel = $module;
|
||||
$rel =~ s,[^/]+,..,g;
|
||||
$rel .= "../../qtrepotools/git-hooks/";
|
||||
$self->ensure_link($rel.'gerrit_commit_msg_hook', $module.'.git/hooks/commit-msg');
|
||||
$self->ensure_link($rel.'git_post_commit_hook', $module.'.git/hooks/post-commit');
|
||||
}
|
||||
}
|
||||
|
||||
sub run
|
||||
{
|
||||
my ($self) = @_;
|
||||
@@ -637,8 +595,6 @@ sub run
|
||||
|
||||
$self->git_add_remotes('qt5');
|
||||
|
||||
$self->git_install_hooks;
|
||||
|
||||
return;
|
||||
}
|
||||
|
||||
|
||||
1
qlalr
Submodule
1
qlalr
Submodule
Submodule qlalr added at a803a5c214
10
qt.pro
10
qt.pro
@@ -3,7 +3,6 @@ cache(, super)
|
||||
|
||||
CONFIG += build_pass # hack to disable the .qmake.super auto-add
|
||||
load(qt_build_config)
|
||||
CONFIG -= build_pass # unhack, as it confuses Qt Creator
|
||||
|
||||
TEMPLATE = subdirs
|
||||
|
||||
@@ -54,18 +53,16 @@ defineTest(addModule) {
|
||||
# users responsibility to ensure that all needed dependencies exist, or
|
||||
# it may not build.
|
||||
|
||||
ANDROID_EXTRAS =
|
||||
android: ANDROID_EXTRAS = qtandroidextras
|
||||
|
||||
addModule(qtbase)
|
||||
addModule(qtandroidextras, qtbase)
|
||||
addModule(qtmacextras, qtbase)
|
||||
addModule(qtx11extras, qtbase)
|
||||
addModule(qlalr, qtbase)
|
||||
addModule(qtsvg, qtbase)
|
||||
addModule(qtxmlpatterns, qtbase)
|
||||
addModule(qtdeclarative, qtbase, qtsvg qtxmlpatterns)
|
||||
addModule(qtquickcontrols, qtdeclarative)
|
||||
addModule(qtmultimedia, qtbase, qtdeclarative)
|
||||
addModule(qtmultimedia, qtdeclarative)
|
||||
addModule(qtwinextras, qtbase, qtdeclarative qtmultimedia)
|
||||
addModule(qtactiveqt, qtbase)
|
||||
addModule(qt3d, qtdeclarative)
|
||||
@@ -73,7 +70,7 @@ addModule(qtjsondb, qtdeclarative)
|
||||
addModule(qtsystems, qtbase, qtdeclarative)
|
||||
addModule(qtlocation, qtbase, qt3d qtsystems qtmultimedia)
|
||||
addModule(qtsensors, qtbase, qtdeclarative)
|
||||
addModule(qtconnectivity, qtbase $$ANDROID_EXTRAS, qtdeclarative)
|
||||
addModule(qtconnectivity, qtbase, qtdeclarative)
|
||||
addModule(qtfeedback, qtdeclarative, qtmultimedia)
|
||||
addModule(qtpim, qtdeclarative, qtjsondb)
|
||||
addModule(qtwebkit, qtdeclarative, qtlocation qtmultimedia qtsensors, WebKit.pro)
|
||||
@@ -87,7 +84,6 @@ addModule(qtdocgallery, qtdeclarative, qtjsondb)
|
||||
!win32:!mac:addModule(qtwayland, qtbase, qtdeclarative)
|
||||
addModule(qtserialport, qtbase)
|
||||
addModule(qtenginio, qtdeclarative)
|
||||
addModule(qtwebsockets, qtbase, qtdeclarative)
|
||||
addModule(qttranslations, qttools)
|
||||
addModule(qtdoc, qtdeclarative)
|
||||
addModule(qtqa, qtbase)
|
||||
|
||||
Submodule qtactiveqt updated: ace322643b...cd3e1f5dd2
Submodule qtandroidextras updated: a441d816a0...4c93e932a5
2
qtbase
2
qtbase
Submodule qtbase updated: 209a75f2d0...313a74cc4a
Submodule qtconnectivity updated: 167faeec86...3016e7fb6d
Submodule qtdeclarative updated: d8bc98b525...f95fdacb3a
2
qtdoc
2
qtdoc
Submodule qtdoc updated: c326f4ee2b...e4e366ef8a
Submodule qtenginio updated: 4ee5a2f13a...136ee0aa5d
Submodule qtgraphicaleffects updated: ca99f8c336...c640a496d6
Submodule qtimageformats updated: cccf0deca0...d507c358b8
Submodule qtlocation updated: 6e39a79010...c4d3b333a1
Submodule qtmacextras updated: 9af049f151...77067ca74e
Submodule qtmultimedia updated: 1dba07b602...ea9f9788d5
2
qtqa
2
qtqa
Submodule qtqa updated: b0f1609d11...25851ea69e
2
qtquick1
2
qtquick1
Submodule qtquick1 updated: 3074a3a8fe...2866c00375
Submodule qtquickcontrols updated: d70e5ebe11...1d684b38a4
Submodule qtrepotools updated: 2c2b3aa5ad...afd55c79c9
2
qtscript
2
qtscript
Submodule qtscript updated: 11ca34818a...15bb30b0e9
Submodule qtsensors updated: f33363d292...8b501195f6
Submodule qtserialport updated: b4d5bd813f...97bbe2acd8
2
qtsvg
2
qtsvg
Submodule qtsvg updated: 66444e54dd...b719b93770
2
qttools
2
qttools
Submodule qttools updated: 51d6ae0998...a60aa90f5c
Submodule qttranslations updated: b9a22c997c...46718cc2c6
2
qtwebkit
2
qtwebkit
Submodule qtwebkit updated: bc8af0ec15...4c86230bfe
Submodule qtwebkit-examples updated: 9fc54596d8...634cddbfef
Submodule qtwebsockets deleted from ca03374390
Submodule qtwinextras updated: b128803199...c996740162
Submodule qtx11extras updated: 61e0824f24...120c2267e1
Submodule qtxmlpatterns updated: 10ddd5a745...97f266a006
Reference in New Issue
Block a user