...
 
Commits (29523)

Too many changes to show.

To preserve performance only 1000 of 1000+ files are displayed.

This diff is collapsed.
[submodule "qbs"]
path = src/shared/qbs
url = ../../qt-labs/qbs.git
ignore = dirty
Nokia Qt LGPL Exception version 1.1
As an additional permission to the GNU Lesser General Public License version
2.1, the object code form of a "work that uses the Library" may incorporate
material from a header file that is part of the Library. You may distribute
such object code under terms of your choice, provided that:
(i) the header files of the Library have not been modified; and
(ii) the incorporated material is limited to numerical parameters, data
structure layouts, accessors, macros, inline functions and
templates; and
(iii) you comply with the terms of Section 6 of the GNU Lesser General
Public License version 2.1.
Moreover, you may apply this exception to a modified version of the Library,
provided that such modification does not involve copying material from the
Library into the modified Library's header files unless such material is
limited to (i) numerical parameters; (ii) data structure layouts;
(iii) accessors; and (iv) small macros, templates and inline functions of
five lines or less in length.
Furthermore, you are not required to apply this additional permission to a
modified version of the Library.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
TEMPLATE = app
TARGET = qtcreator.sh
include(../qtcreator.pri)
OBJECTS_DIR =
PRE_TARGETDEPS = $$PWD/qtcreator.sh
QMAKE_LINK = cp $$PWD/qtcreator.sh $@ && : IGNORE REST OF LINE:
QMAKE_STRIP =
CONFIG -= qt separate_debug_info gdb_dwarf_index
QMAKE_CLEAN = qtcreator.sh
target.path = /bin
target.path = $$INSTALL_BIN_PATH
INSTALLS += target
OTHER_FILES = $$PWD/qtcreator.sh
DISTFILES = $$PWD/qtcreator.sh
#! /bin/sh
# Use this script if you add paths to LD_LIBRARY_PATH
# that contain libraries that conflict with the
# libraries that Qt Creator depends on.
makeAbsolute() {
case $1 in
/*)
......@@ -15,21 +19,26 @@ makeAbsolute() {
me=`which "$0"` # Search $PATH if necessary
if test -L "$me"; then
# Try readlink(1)
readlink=`type readlink 2>/dev/null` || readlink=
if test -n "$readlink"; then
# We have readlink(1), so we can use it. Assuming GNU readlink (for -f).
me=`readlink -nf "$me"`
# Try GNU readlink(1)
nme=`readlink -nf "$me" 2>/dev/null`
if test -n "$nme"; then
me=$nme
else
# No readlink(1), so let's try ls -l
me=`ls -l "$me" | sed 's/^.*-> //'`
# No GNU readlink(1), so let's try ls -l
base=`dirname "$me"`
me=`ls -l "$me" | sed 's/^.*-> //'`
me=`makeAbsolute "$me" "$base"`
fi
fi
bindir=`dirname "$me"`
libdir=`cd "$bindir/../lib" ; pwd`
LD_LIBRARY_PATH=$libdir:$libdir/qtcreator${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}
# Add path to deployed Qt libraries in package
qtlibdir=$libdir/Qt/lib
if test -d "$qtlibdir"; then
qtlibpath=:$qtlibdir
fi
# Add Qt Creator library path
LD_LIBRARY_PATH=$libdir:$libdir/qtcreator$qtlibpath${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}
export LD_LIBRARY_PATH
exec "$bindir/qtcreator" ${1+"$@"}
......@@ -12,7 +12,7 @@ General
Editing
* Generic highlighter:
http://labs.qt.nokia.com/2010/09/16/generic-highlighter-in-qt-creator/
http://blog.qt.digia.com/2010/09/16/generic-highlighter-in-qt-creator/
C++ Support
* Added semantic highlighting of types, virtual methods, locals, statics and
......
Qt Creator version 2.6 contains bug fixes and new features.
The most important changes are listed in this document. For a complete
list of changes, see the Git log for the Qt Creator sources that
you can check out from the public Git repository. For example:
git clone git://gitorious.org/qt-creator/qt-creator.git
git log --cherry-pick --pretty=oneline v2.5.2..origin/2.6
General
* Added a wizard for creating a temporary text file
* Added a menu for showing and hiding the output pane buttons
* Added a visual hint for canceled searches (QTCREATORBUG-6820)
* Fixed the New dialog for dark themes (QTCREATORBUG-7435)
* Added support for jumping to a line in a specific file to Locator
(with "+" or ":" appended to the file name, for example "myfile.cpp:41")
* Fixed that several settings where saved every few seconds
even without changes (QTCREATORBUG-7718)
Editing
* Added a context menu for adding and removing UTF-8 bom
* Added shortcuts for searching for next and previous occurrence
of selected text without opening the find tool bar (QTCREATORBUG-464)
* Made resource files searchable (Ctrl+F)
* Integrated VCS support into the resource editor
* Added file type icons to the resource editor
* Added opening of files from the resource editor
* Added renaming of files from the resource editor
* Added highlighting of missing files in the resource editor
* Added support for animated images in the image viewer
* Fixed problems when closing documents in a split view (QTCREATORBUG-7361)
Managing Projects
* Introduced "Kits" that supersede the previous "Targets". They bundle
the settings for the target device, compiler, debugger, Qt version and
more into a user definable, reusable setting.
* Moved the debugger setting from tool chains to kits
and renamed tool chains to compilers
* Added experimental support for Android (enable the plugin in Help > About Plugins)
* Added support for QNX
* Made it possible to disable deploy configurations
* Added double-clicking of file names in compile errors to open the file
* Added a Cancel Build button to the Compile Output pane
* Added CurrentProject::BuildPath variable for external tools (QTCREATORBUG-4885)
QMake Projects
* Added an action for compiling a single file (QTCREATORBUG-106)
* Added actions for (re)building and cleaning the current subproject
CMake Projects
* Added CMake specific context menu items to the CMakeLists.txt editor
Debugging
* Updated dumpers to internal changes in Qt 5 (structure layout, namespaces)
* Adjusted state engine to changes in GDB/MI notifications
* Made all views searchable (Ctrl+F)
* Made extensive use of HistoryCompleter
* Consolidated the special start options in Debug > Start Debugging
after the Kits changes
* Renamed "Watcher" into "Expression Evaluator"
* Generalized process listing and attaching facilities
* Adjusted to changed code generation in MinGW 4.6
* Added GUI support for temporary breakpoints
* Added a shortcut (F10) for start-and-stop-at-main
* Added direct loading of remote core files
* Added an option to create watch points in the Memory view context menu
* Added GDB pretty-printers for QFiniteStack, QHash::{const_}iterator,
std::{map,set}::iterator
* Added support for IPv6-enabled builds of GDB
* Improved logging and output pane performance
* Improved performance of retrieving large arrays of plain data
* Fixed use of non-xterm terminals (QTCREATORBUG-1633)
* Fixed use of multi-line breakpoint commands
* Fixed off-by-one error in the Address field in the Symbols view
Debugging QML/JS
* Merged the (experimental) QML/JS Inspector plugin into the Debugger:
* Added the QML object tree to the Expressions window
* Added Console window to evaluate JS expressions at runtime
* Added QML specific buttons to the toolbar
Analyzing Code
* Added an option to shorten template names in function profiler output
* Simplified the remote start dialogs
C++ Support
* Fixed lambda formatting issues
* Added support for variadic arguments (__VA_ARGS__)
* Added support for raw string literals (QTCREATORBUG-6722)
* Fixed the display of results when searching for macro usages (QTCREATORBUG-7217)
* Added highlighting of macro usages
* Implemented renaming of macro usages (QTCREATORBUG-413)
* Fixed detection of C++11 features for MSVC
QML/JS Support
* Added support for adding the file to VCS when moving a component into
a separate file (QTCREATORBUG-7246)
GLSL Support
* Fixed a crash on declaration without type (QTCREATORBUG-7548)
* Fixed a freeze when using the conditional operator (QTCREATORBUG-7517)
Qt Quick Designer
Help
* Made hiding the navigation side bar in the Help mode possible (QTCREATORBUG-1533)
Qt Designer
Version control plugins
* Added experimental support for ClearCase (enable the plugin in
Help > About Plugins)
Git
* Added a customizable repository browser command
* Fixed commit and amend when not on a branch
* Added partial support for Gerrit (Tools > Git > Gerrit)
SVN
* Fixed project status command when no document is open
* Fixed completion in the submit editor
FakeVim
* Added support for smartcase searching
* Added support for last selection operations
* Added support for counts in block selections (for example "2vi)", "3da{")
* Added support for special registers "+ and "*
* Added selection commands for strings (for example "di'", "ca`")
* Improved emulation of Vim regexps
* Fixed :!cmd if there is no selection
* Fixed handling of "ci(", "di[", "ca{" inside nested blocks
* Fixed search without matches
* Fixed pasting text [count] times and in selection
* Fixed pasting from clipboard
* Made clipboard data format compatible with Vim
Platform Specific
Mac
* Added support for fullscreen (Lion and later)
* Changed the VCS shortcuts to use the Ctrl modifier instead of the Opt modifier
(the Opt modifier inserts special characters on Mac)
* Made the shortcut modifiers (for example Cmd+...) searchable in the Filter
functionality of the keyboard shortcut settings
Linux (GNOME and KDE)
* Worked around a problem in the KDE file dialog that prevented selecting
qmake (QTCREATORBUG-7771)
Windows
Symbian Target
* Removed support for Symbian development because of missing maintainer
Remote Linux Support
Madde
* Removed generic MeeGo support due to complete irrelevance
Credits go to:
Aleksey Sidorov
Alessandro Portale
Andreas Holzammer
Andre Hartmann
André Pönitz
Aurélien Gâteau
Aurindam Jana
axasia
Bill King
BogDan Vatra
Bojan Petrovic
Bradley T. Hughes
Campbell Barton
Casper van Donderen
Christiaan Janssen
Christian Kamm
Christian Kandeler
Christian Stenger
cnavarro
Daniel Molkentin
Daniel Teske
David Schulz
Dmitry Savchenko
Eike Ziller
Erik Verbruggen
Fawzi Mohamed
Flex Ferrum
Francois Ferrand
Franklin Weng
Friedemann Kleint
hluk
Hugues Delorme
Jarek Kobus
Jędrzej Nowacki
Jörg Bornemann
Jonathan Liu
Juei-ray Tseng
Juhapekka Piiroinen
Kaffeine
Kai Köhne
Kevin Krammer
Karsten Heimrich
Knut Petter Svendsen
Konstantin Ritt
Konstantin Tokarev
Leandro Melo
Leena Miettinen
Lukas Geyer
Lukas Holecek
Marc Mutz
Marco Bubke
Marius Storm-Olsen
Martin Aumüller
Mathias Hasselmann
Mehdi Fekari
Montel Laurent
Morten Johan Sorvig
Nicolas Arnaud-Cormos
Nikolai Kosjar
Orgad Shaneh
Oswald Buddenhagen
Oto Magaldadze
Peter Kümmel
Pierre Rossi
Przemyslaw Gorszkowski
raidsan
Robert Löhning
Ryan May
Sergey Belyashov
Sergey Shambir
Sergio Ahumada
Simjees Abraham
Stephen Kelly
Takumi Asaki
Theo J.A. de Vries
Thiago Macieira
Thomas Hartmann
Thorbjørn Lindeijer
Tim Jenssen
Tobias Hunger
Tobias Nätterlund
Tommi Asp
Tyler Mandry
Vladislav Navrocky
Yuchen Deng
Qt Creator version 2.6.1 is a bugfix release.
The most important changes are listed in this document. For a complete
list of changes, see the Git log for the Qt Creator sources that
you can check out from the public Git repository. For example:
git clone git://gitorious.org/qt-creator/qt-creator.git
git log --cherry-pick --pretty=oneline v2.6.0..v2.6.1
General
* Fixed opening files ending in "++" (QTCREATORBUG-8272)
Editing
* Fixed freeze when searching for certain regular expressions in a selected
block (QTCREATORBUG-8159)
Managing Projects
* Fixed setting the default kit (QTCREATORBUG-8205)
* Fixed several crashes when managing kits
* Fixed cloning of auto-detected kits (QTCREATORBUG-8231)
QMake Projects
CMake Projects
* Fixed a crash when selecting kit without tool chain when opening project
Debugging
* Fixed connection problems when remotely attaching to a running application
Debugging QML/JS
* Fixed remote QML debugging which ignored the kit settings
* Fixed that locals and expressions could become disabled (QTCREATORBUG-8167)
Analyzing Code
C++ Support
* Fixed code completion for Qt containers (QTCREATORBUG-8228)
QML/JS Support
* Fixed the warning about missing QmlViewer in Qt 5 (QTCREATORBUG-8187)
* Split up Qt Quick wizards into Qt Quick 1 and Qt Quick 2 versions
(QTCREATORBUG-8236, QTCREATORBUG-8269)
GLSL Support
Qt Quick Designer
* Removed a confusing warning about qml2puppet not being found (QTCREATORBUG-7858)
Help
Qt Designer
Version control plugins
Git
* Fixed detection of Git version with 2-digit patch number
SVN
FakeVim
Platform Specific
Mac
* Fixed missing interface languages (QTCREATORBUG-8244)
* Added missing QWebView and other widgets to Qt Designer (QTCREATORBUG-8256)
* Fixed layout issues in preferences (QTCREATORBUG-8345)
Linux (GNOME and KDE)
Windows
* Fixed Windows SDK 7.1 compiler detection
* Fixed empty welcome screen when running from incorrectly capitalized
application directory (QTCREATORBUG-6126)
Symbian Target
Remote Linux Support
Madde
Credits go to:
Aleksey Sidorov
Alessandro Portale
Andreas Holzammer
Andre Hartmann
André Pönitz
Aurélien Gâteau
Aurindam Jana
axasia
Bill King
BogDan Vatra
Bojan Petrovic
Bradley T. Hughes
Campbell Barton
Casper van Donderen
Christiaan Janssen
Christian Kamm
Christian Kandeler
Christian Stenger
cnavarro
Daniel Molkentin
Daniel Teske
David Schulz
Dmitry Savchenko
Eike Ziller
Erik Verbruggen
Fawzi Mohamed
Flex Ferrum
Francois Ferrand
Franklin Weng
Friedemann Kleint
hluk
Hugues Delorme
Jarek Kobus
Jędrzej Nowacki
Jörg Bornemann
Jonathan Liu
Juei-ray Tseng
Juhapekka Piiroinen
Kaffeine
Kai Köhne
Kevin Krammer
Karsten Heimrich
Knut Petter Svendsen
Konstantin Ritt
Konstantin Tokarev
Leandro Melo
Leena Miettinen
Lukas Geyer
Lukas Holecek
Marc Mutz
Marco Bubke
Marius Storm-Olsen
Martin Aumüller
Mathias Hasselmann
Mehdi Fekari
Montel Laurent
Morten Johan Sorvig
Nicolas Arnaud-Cormos
Nikolai Kosjar