mirror of
git://code.qt.io/qt/qt5.git
synced 2026-01-10 17:06:35 +08:00
Compare commits
24 Commits
v5.2.0-bet
...
v5.1.1
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
d5cc1add47 | ||
|
|
33606f80b5 | ||
|
|
056329bd5c | ||
|
|
c4605dfbf0 | ||
|
|
000a215563 | ||
|
|
7b5e4f67b7 | ||
|
|
b9a6f134d8 | ||
|
|
8ec5f76383 | ||
|
|
8abcedd5bd | ||
|
|
ef7a925802 | ||
|
|
36ed7ab38d | ||
|
|
a44fe424bc | ||
|
|
e1325f4c4c | ||
|
|
f243edd33f | ||
|
|
df81b47f57 | ||
|
|
5d1f1f2817 | ||
|
|
1421f888a7 | ||
|
|
3d55ee3e80 | ||
|
|
02567c71ad | ||
|
|
d6f8db264e | ||
|
|
c21bee55a5 | ||
|
|
ad03e256c0 | ||
|
|
441527d168 | ||
|
|
62187932be |
@@ -6,27 +6,13 @@
|
||||
|
||||
# ==[ Footers: Uncomment and edit where applicable ]===================|
|
||||
#
|
||||
# Change log entry (see below for instructions).
|
||||
#[ChangeLog][][]
|
||||
#
|
||||
# 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
|
||||
#
|
||||
# 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.
|
||||
# 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],
|
||||
# [Platform Specific Changes][Windows][OS X][Linux/XCB].
|
||||
#
|
||||
# [ChangeLog][module][class/topic] description of the really important
|
||||
# change that was just made on several lines.
|
||||
|
||||
1
.gitignore
vendored
1
.gitignore
vendored
@@ -1,3 +1,2 @@
|
||||
Makefile
|
||||
.qmake.cache
|
||||
.qmake.super
|
||||
|
||||
12
.gitmodules
vendored
12
.gitmodules
vendored
@@ -73,6 +73,9 @@
|
||||
[submodule "qt3d"]
|
||||
path = qt3d
|
||||
url = ../qt3d.git
|
||||
[submodule "qtjsbackend"]
|
||||
path = qtjsbackend
|
||||
url = ../qtjsbackend.git
|
||||
[submodule "qtimageformats"]
|
||||
path = qtimageformats
|
||||
url = ../qtimageformats.git
|
||||
@@ -91,12 +94,3 @@
|
||||
[submodule "qtx11extras"]
|
||||
path = qtx11extras
|
||||
url = ../qtx11extras.git
|
||||
[submodule "qtmacextras"]
|
||||
path = qtmacextras
|
||||
url = ../qtmacextras.git
|
||||
[submodule "qtwinextras"]
|
||||
path = qtwinextras
|
||||
url = ../qtwinextras.git
|
||||
[submodule "qtandroidextras"]
|
||||
path = qtandroidextras
|
||||
url = ../qtandroidextras.git
|
||||
|
||||
9
README
9
README
@@ -127,13 +127,12 @@ HOW TO BUILD QT5
|
||||
Documentation
|
||||
=============
|
||||
|
||||
After configuring and compiling Qt, building the documentation is possible by running
|
||||
After the configure step, building the documentation is possible by running
|
||||
"make docs".
|
||||
Example:
|
||||
|
||||
After having built the documentation, you need to install it with the following
|
||||
command:
|
||||
|
||||
make install_docs
|
||||
./configure -prefix $PWD/qtbase -opensource
|
||||
make docs
|
||||
|
||||
The documentation is installed in the path set to $QT_INSTALL_DOCS.
|
||||
Running "qmake -query" will list the value of QT_INSTALL_DOCS.
|
||||
|
||||
10
configure
vendored
10
configure
vendored
@@ -53,5 +53,11 @@ mkdir -p qtbase || exit
|
||||
echo "+ cd qtbase"
|
||||
cd qtbase || exit
|
||||
|
||||
echo "+ $configure -top-level $@"
|
||||
exec "$configure" -top-level "$@"
|
||||
echo "+ $configure $@"
|
||||
"$configure" "$@" || exit 1
|
||||
|
||||
echo "+ cd .."
|
||||
cd ..
|
||||
|
||||
echo "+ qtbase/bin/qmake $srcpath"
|
||||
exec qtbase/bin/qmake "$srcpath"
|
||||
|
||||
@@ -52,10 +52,17 @@ if not exist qtbase mkdir qtbase || exit /b 1
|
||||
echo + cd qtbase
|
||||
cd qtbase || exit /b 1
|
||||
|
||||
echo + %configure% -top-level %*
|
||||
call %configure% -top-level %*
|
||||
echo + %configure% %*
|
||||
call %configure% %*
|
||||
set err=%errorlevel%
|
||||
|
||||
cd ..
|
||||
|
||||
if not %err% == 0 goto out
|
||||
|
||||
echo + qtbase\bin\qmake %srcpath%
|
||||
qtbase\bin\qmake %srcpath%
|
||||
set err=%errorlevel%
|
||||
|
||||
:out
|
||||
exit /b %err%
|
||||
|
||||
@@ -104,6 +104,8 @@ Skip the `git submodule update' command.
|
||||
Set git config to ignore submodules by default when doing operations on the
|
||||
qt5 repo, such as `pull', `fetch', `diff' etc.
|
||||
|
||||
This option is default for --nokia-developer.
|
||||
|
||||
After using this option, pass `--ignore-submodules=none' to git to override
|
||||
it as needed.
|
||||
|
||||
@@ -114,15 +116,24 @@ B<Repository options:>
|
||||
|
||||
=over
|
||||
|
||||
=item --nokia-developer
|
||||
|
||||
Switch to internal Nokia URLs.
|
||||
|
||||
|
||||
=item --berlin
|
||||
|
||||
Switch to internal URLs and make use of the Berlin git mirrors.
|
||||
Switch to internal Nokia URLs and make use of the Berlin git mirrors.
|
||||
(Implies `--mirror').
|
||||
|
||||
=item --oslo
|
||||
|
||||
Switch to internal URLs and make use of the Oslo git mirrors.
|
||||
(Implies `--mirror').
|
||||
=item --ssh
|
||||
|
||||
Use the SSH protocol for git operations. This may be useful if the git
|
||||
protocol is blocked by a firewall. Note that this requires a user account
|
||||
with an uploaded SSH key on all servers used. (Implies `--nokia-developer').
|
||||
|
||||
The `--ssh' option does not affect the gerrit remotes.
|
||||
|
||||
|
||||
=item --http
|
||||
@@ -194,6 +205,8 @@ use Pod::Usage qw( pod2usage );
|
||||
use Cwd qw( getcwd );
|
||||
|
||||
my %PROTOCOLS = (
|
||||
'internal' => 'git://scm.dev.nokia.troll.no/' ,
|
||||
'ssh' => 'git@scm.dev.nokia.troll.no:' ,
|
||||
'http' => 'http://git.gitorious.org/' ,
|
||||
);
|
||||
|
||||
@@ -202,7 +215,6 @@ my %GERRIT_REPOS = map { $_ => "qt/$_" } qw(
|
||||
qt5
|
||||
qlalr
|
||||
qtactiveqt
|
||||
qtandroidextras
|
||||
qtbase
|
||||
qtconnectivity
|
||||
qtdeclarative
|
||||
@@ -212,8 +224,8 @@ my %GERRIT_REPOS = map { $_ => "qt/$_" } qw(
|
||||
qtgraphicaleffects
|
||||
qtimageformats
|
||||
qtjsondb
|
||||
qtjsbackend
|
||||
qtlocation
|
||||
qtmacextras
|
||||
qtmultimedia
|
||||
qtpim
|
||||
qtqa
|
||||
@@ -230,26 +242,22 @@ my %GERRIT_REPOS = map { $_ => "qt/$_" } qw(
|
||||
qtwayland
|
||||
qtwebkit
|
||||
qtwebkit-examples
|
||||
qtwinextras
|
||||
qtx11extras
|
||||
qtxmlpatterns
|
||||
);
|
||||
|
||||
my @DEFAULT_REPOS = qw(
|
||||
qtactiveqt
|
||||
qtandroidextras
|
||||
qtbase
|
||||
qtconnectivity
|
||||
qtdeclarative
|
||||
qtdoc
|
||||
qtgraphicaleffects
|
||||
qtimageformats
|
||||
qtmacextras
|
||||
qtjsbackend
|
||||
qtmultimedia
|
||||
qtqa
|
||||
qtquick1
|
||||
qtquickcontrols
|
||||
qtlocation
|
||||
qtrepotools
|
||||
qtscript
|
||||
qtsensors
|
||||
@@ -259,7 +267,6 @@ my @DEFAULT_REPOS = qw(
|
||||
qttranslations
|
||||
qtwebkit
|
||||
qtwebkit-examples
|
||||
qtwinextras
|
||||
qtx11extras
|
||||
qtxmlpatterns
|
||||
);
|
||||
@@ -268,10 +275,7 @@ my $GERRIT_SSH_BASE
|
||||
= 'ssh://@USER@codereview.qt-project.org@PORT@/';
|
||||
|
||||
my $BER_MIRROR_URL_BASE
|
||||
= 'git://hegel/';
|
||||
|
||||
my $OSLO_MIRROR_URL_BASE
|
||||
= 'git://qilin/';
|
||||
= 'git://ber-git.europe.nokia.com/';
|
||||
|
||||
sub new
|
||||
{
|
||||
@@ -311,6 +315,7 @@ sub parse_arguments
|
||||
'force' => 0 ,
|
||||
'ignore-submodules' => 0 ,
|
||||
'mirror-url' => "",
|
||||
'nokia-developer' => 0 ,
|
||||
'protocol' => "",
|
||||
'update' => 1 ,
|
||||
'webkit' => 1 ,
|
||||
@@ -324,6 +329,7 @@ sub parse_arguments
|
||||
'force' => \$self->{qw{ force }},
|
||||
'ignore-submodules' => \$self->{qw{ ignore-submodules }},
|
||||
'mirror=s' => \$self->{qw{ mirror-url }},
|
||||
'nokia-developer' => \$self->{qw{ nokia-developer }},
|
||||
'quiet' => \$self->{qw{ quiet }},
|
||||
'update!' => \$self->{qw{ update }},
|
||||
'webkit!' => \$self->{qw{ webkit }},
|
||||
@@ -331,15 +337,26 @@ sub parse_arguments
|
||||
|
||||
'help|?' => sub { pod2usage(1); },
|
||||
'http' => sub { $self->{protocol} = 'http'; },
|
||||
'ssh|ssh-protocol' => sub { $self->{protocol} = 'ssh'; },
|
||||
|
||||
'berlin' => sub {
|
||||
'berlin|berlin-nokia-developer' => sub {
|
||||
$self->{'nokia-developer'} = 1;
|
||||
$self->{'protocol'} = 'internal';
|
||||
$self->{'mirror-url'} = $BER_MIRROR_URL_BASE;
|
||||
},
|
||||
'oslo' => sub {
|
||||
$self->{'mirror-url'} = $OSLO_MIRROR_URL_BASE;
|
||||
|
||||
'nokia-developer' => sub {
|
||||
$self->{'nokia-developer'} = 1;
|
||||
$self->{'protocol'} = 'internal';
|
||||
$self->{'ignore-submodules'} = 1;
|
||||
},
|
||||
) || pod2usage(2);
|
||||
|
||||
if ($self->{'nokia-developer'} && $self->{'protocol'} eq 'http') {
|
||||
print "*** Ignoring use of HTTP protocol, as it's only usable with external server\n";
|
||||
$self->{'protocol'} = '';
|
||||
}
|
||||
|
||||
# Replace any double trailing slashes from end of mirror
|
||||
$self->{'mirror-url'} =~ s{//+$}{/};
|
||||
|
||||
@@ -438,7 +455,12 @@ sub git_set_submodule_config
|
||||
my $value = $2;
|
||||
|
||||
if ($protocol) {
|
||||
# rewrite URL to chosen protocol
|
||||
# qt-labs projects are still hosted under qt internally.
|
||||
if ($protocol ne 'http') {
|
||||
$value =~ s,^git://gitorious\.org/qt-labs/,${url_base_for_protocol}qt/,;
|
||||
}
|
||||
|
||||
# assume all other projects hosted under gitorious publicly.
|
||||
$value =~ s,^git://gitorious\.org/,$url_base_for_protocol,;
|
||||
}
|
||||
|
||||
|
||||
2
qlalr
2
qlalr
Submodule qlalr updated: a803a5c214...d7064c2c7d
12
qt.pro
12
qt.pro
@@ -54,23 +54,21 @@ defineTest(addModule) {
|
||||
# it may not build.
|
||||
|
||||
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(qtjsbackend, qtbase)
|
||||
addModule(qtdeclarative, qtjsbackend, qtsvg qtxmlpatterns)
|
||||
addModule(qtquickcontrols, qtdeclarative)
|
||||
addModule(qtmultimedia, qtdeclarative)
|
||||
addModule(qtwinextras, qtbase, qtdeclarative qtmultimedia)
|
||||
addModule(qtactiveqt, qtbase)
|
||||
addModule(qt3d, qtdeclarative)
|
||||
addModule(qtjsondb, qtdeclarative)
|
||||
addModule(qtsystems, qtbase, qtdeclarative)
|
||||
addModule(qtlocation, qtbase, qt3d qtsystems qtmultimedia)
|
||||
addModule(qtsystems, qtbase, qtdeclarative qtjsondb)
|
||||
addModule(qtlocation, qtbase, qt3d qtjsondb qtsystems qtmultimedia)
|
||||
addModule(qtsensors, qtbase, qtdeclarative)
|
||||
addModule(qtconnectivity, qtbase, qtdeclarative)
|
||||
addModule(qtconnectivity, qtsystems)
|
||||
addModule(qtfeedback, qtdeclarative, qtmultimedia)
|
||||
addModule(qtpim, qtdeclarative, qtjsondb)
|
||||
addModule(qtwebkit, qtdeclarative, qtlocation qtsensors, WebKit.pro)
|
||||
|
||||
2
qt3d
2
qt3d
Submodule qt3d updated: 9a4f9f3eca...6b8ee028ac
Submodule qtactiveqt updated: de09a6dc2b...8c71c11580
Submodule qtandroidextras deleted from c1d9cc68c7
2
qtbase
2
qtbase
Submodule qtbase updated: 690cf426f3...c15a8cc283
Submodule qtconnectivity updated: 782a09be7c...fee6b50154
Submodule qtdeclarative updated: 9de3630a51...7ec1d9797b
2
qtdoc
2
qtdoc
Submodule qtdoc updated: a9e2b45e56...ce5168f69c
Submodule qtdocgallery updated: 870b170354...f3fa41d4a9
Submodule qtfeedback updated: dea0da7265...0d85e95a06
Submodule qtgraphicaleffects updated: 11c2286fcb...520dcd65b5
Submodule qtimageformats updated: 701ba023a2...dd53060d76
1
qtjsbackend
Submodule
1
qtjsbackend
Submodule
Submodule qtjsbackend added at 904d8b8825
2
qtjsondb
2
qtjsondb
Submodule qtjsondb updated: 4497f2a754...3b693a54e5
Submodule qtlocation updated: 654b01af94...fd330db9e5
Submodule qtmacextras deleted from 916bf33706
Submodule qtmultimedia updated: d7dd22b995...df4336a844
2
qtpim
2
qtpim
Submodule qtpim updated: 902c55a228...099111a9fb
2
qtqa
2
qtqa
Submodule qtqa updated: 134f1f4dc0...f573d62c57
2
qtquick1
2
qtquick1
Submodule qtquick1 updated: 52d8b58c05...d714c0576c
Submodule qtquickcontrols updated: 6b3e530f97...e79cf774ce
Submodule qtrepotools updated: bf0826302c...a5273ab7d8
2
qtscript
2
qtscript
Submodule qtscript updated: 1deb9e76e6...d3514897db
Submodule qtsensors updated: e4ff587316...1484cb7631
Submodule qtserialport updated: c8b53127b1...84df6ec29d
2
qtsvg
2
qtsvg
Submodule qtsvg updated: 6a4cc0bc63...963048b982
Submodule qtsystems updated: 5084080c62...620592b4bc
2
qttools
2
qttools
Submodule qttools updated: 84700da068...e0de3b7205
Submodule qttranslations updated: 8e663f0d05...94ff4dbe6f
Submodule qtwayland updated: af551d0e4f...7334963a79
2
qtwebkit
2
qtwebkit
Submodule qtwebkit updated: 2761751eca...4b88baaa51
Submodule qtwebkit-examples updated: 89a3330783...3e4d8aa8f0
Submodule qtwinextras deleted from 429abebf77
Submodule qtx11extras updated: f0e400e1bc...c3db2845ab
Submodule qtxmlpatterns updated: 1fd8af1c9e...3f3a2bbf41
Reference in New Issue
Block a user