Age | Commit message (Collapse) | Author | Files | Lines |
|
Bug-Tizen:TIVI-2416
Change-Id: I6526a128cfa9e87e17d25c4dbfff98ce97f73945
Signed-off-by: Tomasz Olszak <olszak.tomasz@gmail.com>
|
|
Tizen-Bug: TIVI-2416
Change-Id: I254befdf85ecd33c5843fc666b1490be988c1866
Signed-off-by: Tomasz Olszak <olszak.tomasz@gmail.com>
|
|
Newest version of qtchooser didn't build because
qtchooser.1.gz file was not included into package.
Change-Id: Ie159c4433646b487e1d4126638ce1824af0b6c33
Signed-off-by: Tomasz Olszak <olszak.tomasz@gmail.com>
|
|
Added qml binary.
|
|
|
|
|
|
Change-Id: Ibd0829127a246f4a97e46cbaa6d99117f826fc86
Change-Id: I870bdd0b46c97721356c8cd3fbb8778ff081ff4c
Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
|
|
In packaging systems like rpmbuild the /usr/share/man/man1
may not exist.
Change-Id: I23a2ddc22bcf13edfc0cb211f3f17d3d521e2bb3
Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
|
|
Document what QTCHOOSER_NO_GLOBAL_DIR does in the man page.
Change-Id: I00bb056eba0713ebb70c52a1ad332050ffcca052
Reviewed-by: Shawn Rutledge <shawn.rutledge@digia.com>
Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
|
|
Change-Id: I1c1afa489db7878277264d289b6da2c060de4d1b
Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
|
|
The output should match what gets put on the environment variable, in
the -qt argument, etc.
Change-Id: Ibab71182d7962cdd1ffa8e175810bfab987a3974
Reviewed-by: Shawn Rutledge <shawn.rutledge@digia.com>
|
|
It's new in Qt 5.2.0.
Change-Id: Ibb24f1cc82cbd74f4886f512986e1d45f29ae326
Reviewed-by: Liang Qi <liang.qi@digia.com>
Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
Reviewed-by: Alan Alpert <aalpert@blackberry.com>
|
|
Practice has shown that quite many sets XDG dirs for various purposes
and that spoils qtchooser finding the distro provided Qt without adding
like /usr to the XDG dirs variable which kind of kills performance.
Provide a dedicated variable to disable a global installation.
Change-Id: I58953e3b2b3cf43cb67d4c367312e83cfa9ad2b3
Reviewed-by: Lisandro Damián Nicanor Pérez Meyer <perezmeyer@gmail.com>
Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
|
|
Change-Id: I510ff1b560f5229497ad10632607590ee98b831d
Reviewed-by: Frederik Gladhorn <frederik.gladhorn@digia.com>
|
|
Change-Id: I2c15a4cd078a334368a3cb61c6233d4ce9aee47f
Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
|
|
Right now, we're getting a directory order, which is arbitrary.
Change-Id: Ia40c62ba9704fcc22504b1282f430e1fb18255d9
Reviewed-by: Frederik Gladhorn <frederik.gladhorn@digia.com>
|
|
No need for a PMF.
Change-Id: I926b51be3e1a1a1ac4fb7dafc670b48a76fe88d2
Reviewed-by: Frederik Gladhorn <frederik.gladhorn@digia.com>
|
|
Change-Id: Id4860109d680f50a94581fb407a8b9320cc68668
Reviewed-by: Frederik Gladhorn <frederik.gladhorn@digia.com>
|
|
Make it possible to build qtchooser with a system default search path
build using make QTCHOOSER_GLOBAL_DIR=/usr/share/ will make qtchooser
fall back to search in /usr/share/qtchooser/ as a last option if
XDG_CONFIG_DIRS is not set
Change-Id: Ie0d438ddc1e259d4c5fb70aa332bd6bfef2448e5
Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
|
|
Change-Id: Ib0c4cf47c0ff5f716949cc5653ba27dad3558489
Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
|
|
Ask the standard library to use POSIX.1-2008, and if available use its getline
function to read lines from the SDK configuration file.
If not, fallback on the current way (fgets with PATH_MAX-sized buffer), which
is now used only if PATH_MAX is defined.
If neither POSIX.1-2008 nor PATH_MAX are available, error out.
Change-Id: I8d2d256530d68884850535a6cd5908d1205035bc
Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
|
|
Required for https://codereview.qt-project.org/#change,51502
If qml is an app bundle, we'd still like to be able to launch it
just as easily on the command line.
Change-Id: I37973b296b1da9d27e7f3bfff1c54487bbb387ea
Reviewed-by: Frederik Gladhorn <frederik.gladhorn@digia.com>
Reviewed-by: Alan Alpert <aalpert@blackberry.com>
Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
|
|
Linux users tend to be accustomed to GNU-style options. Now qtchooser
is agnostic about that.
Change-Id: Idb9731cf6892c183370d863e4261936dc21e9ac8
Reviewed-by: Frederik Gladhorn <frederik.gladhorn@digia.com>
Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
|
|
Change-Id: Ic081ead02951f95172723fc3fdf56ac7d6c9699e
Reviewed-by: Frederik Gladhorn <frederik.gladhorn@digia.com>
|
|
Change-Id: I95efda786155737b7513307b61e7d2263d021044
Reviewed-by: Frederik Gladhorn <frederik.gladhorn@digia.com>
|
|
Calling qdbus took a long time and 100% cpu since I had a broken
setup.
Instead of doing that, warn that the user callls a symlink
to qtchooser itself.
Change-Id: I968a6d637f51bf8138e196207b7f3bbae17883f5
Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
|
|
The files wget:d from:
https://qt.gitorious.org/qt/qtbase/blobs/raw/stable/LGPL_EXCEPTION.txt
https://qt.gitorious.org/qt/qtbase/blobs/raw/stable/LICENSE.LGPL
https://qt.gitorious.org/qt/qtbase/blobs/raw/stable/LICENSE.GPL
Not sanitize-commit clean because those files aren't.
Change-Id: I17e05b5afbb826a910866ee63a25ea1860f5c5c9
Reviewed-by: Sune Vuorela <sune@vuorela.dk>
Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
|
|
Make qtchooser handle also qdoc and qdoc3, expected to be found
similar to other tools by developers.
Change-Id: Ie6bfb1d85fbdcb1919f107e97557ccc848f334cd
Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
|
|
Change-Id: I712d22a40e75a9f36ccb5709844547249c24bf7c
Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
|
|
getenv(3) can return NULL if the variable isn't set. Some Standard
Library implementations (like Clang's libc++) do not like a NULL as
the argument to std::string's constructor, which is why the code is so
convoluted as it is. Instead, simplify the code by having a getenv
wrapper that has a default value.
And handle the case of the empty $HOME: currently, if it isn't set,
the application would crash. Instead, use getpwuid as a fallback.
Change-Id: I0185dbc7b026a5978b678207b31de90cba531623
Reviewed-by: Shawn Rutledge <shawn.rutledge@digia.com>
|
|
That means we invert the order of overriding. Previously, -run-tool
overrode the environment, which overrode argv[0]. Now, argv[0] overrides
the environment, which overrides -run-tool.
Change-Id: I60bd5e1397cb5a6cb8b0df9c1c3ebba6210ed920
Reviewed-by: Sune Vuorela <sune@vuorela.dk>
Reviewed-by: Lars Knoll <lars.knoll@digia.com>
|
|
Change-Id: I067d589692c15ba80bb1e7ed356c043d532c2721
Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
|
|
This uses the following zsh expansion tricks:
${:-word} always replace by "word"
(%) modifier expand %-escapes like in PS1
%pattern strip shortest matching pattern from the end
%x is the name of the current script or sourced file; the /* pattern
strips the last component from a file path.
Change-Id: Ie29a06bd164b36b820342c3c3178e387389de29d
Reviewed-by: Frederik Gladhorn <frederik.gladhorn@digia.com>
|
|
Change-Id: I587fbd3fc90d7187634f4409216d0f8ee0f32ba4
Reviewed-by: Frederik Gladhorn <frederik.gladhorn@digia.com>
|
|
(%) tells zsh to expand prompt % escapes and %x is the name of the
script or sourced file.
Change-Id: I79abd727c55523575431834c65aa602154853f8a
Reviewed-by: Frederik Gladhorn <frederik.gladhorn@digia.com>
|
|
Bash functions need semicolons or newlines (common.sh) as separators.
When source-ing the script $0 will be /bin/bash, use $BASH_SOURCE instead.
Change-Id: I250a6caa12f48c0b05b9836be47514e914b218cb
Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
|
|
Those scripts are meant to be sourced by the user, usually by an
interactive or login shell. They will define two public shell
functions: qt and qcd.
Change-Id: I9cf27d45ae6a1d91a9cbaf1548b700b1ddba78bf
Reviewed-by: Frederik Gladhorn <frederik.gladhorn@digia.com>
|
|
Change-Id: I5dfdaee862bc83b72805d843fc3b96e18b387013
Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
|
|
Do not accept those options when called with another tool, especially
when using argv[0]. This allows the target tools to have options with
identical names.
Change-Id: I7c2881100ccc10c73ddfc5d15dcc7f89555392cf
Reviewed-by: Lars Knoll <lars.knoll@digia.com>
|
|
Only if another tool isn't specified somehow.
Change-Id: I5c0068809cb49054012c14afa388b355efa6dd2d
Reviewed-by: Lars Knoll <lars.knoll@digia.com>
|
|
Change-Id: Ied0efadce29348ea3f07a5238ac65f7f8bed35dc
Reviewed-by: Giuseppe D'Angelo <giuseppe.dangelo@kdab.com>
|
|
They are not required. This was a left-over from when qtchooser was
part of qtbase
Change-Id: Ie82fd50bf2e50b11b1b3d65b94638c27f5288cec
Reviewed-by: Giuseppe D'Angelo <giuseppe.dangelo@kdab.com>
|
|
One of the bugs I found during development was in the code handling
the XDG data paths, which wasn't exercised during testing. So exercise
it instead.
Now the test-mode build will be exact the same as the normal code,
except that it won't actually run the target executable.
Change-Id: I829ed252836b2b581cd61c7dfab9d3061377e8f0
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@digia.com>
Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
|
|
Change-Id: Ice29268ab455d14deb793440431be94f2a80f187
Reviewed-by: Lars Knoll <lars.knoll@digia.com>
|
|
Change-Id: Iae7f50ee99efe39acca3e5221f50441e90d0d657
Reviewed-by: Lars Knoll <lars.knoll@digia.com>
|
|
Change-Id: Icff0b46578a5b857fcebbdb731e533c6e98e4f6f
Reviewed-by: Lars Knoll <lars.knoll@digia.com>
|
|
Change-Id: Ie011d15f1bf31000205f5b2d9ddb4ce051158296
Reviewed-by: Lars Knoll <lars.knoll@digia.com>
|
|
This tool wraps the execution of the other tools. It's supposed to
live on systems' /usr/bin dir or equivalent.
WIP: need to compile on Mac, I need to know which libs are necessary
for the FSFindFolder function (can't find the documentation on Apple's
website).
Change-Id: I1c429a159a4e02b78a835888d470514d8e4a23a7
Reviewed-by: Lars Knoll <lars.knoll@digia.com>
|
|
|