commit qt-creator for openSUSE:Factory
![](https://seccdn.libravatar.org/avatar/e2145bc5cf53dda95c308a3c75e8fef3.jpg?s=120&d=mm&r=g)
Hello community, here is the log from the commit of package qt-creator for openSUSE:Factory checked in at Fri Mar 25 14:32:48 CET 2011. -------- --- KDE/qt-creator/qt-creator.changes 2011-03-01 15:33:23.000000000 +0100 +++ /mounts/work_src_done/STABLE/qt-creator/qt-creator.changes 2011-03-24 16:36:44.000000000 +0100 @@ -0,0 +1,142 @@ +------------------------------------------------------------------- +Thu Mar 24 15:27:10 UTC 2011 - cgiboudeaux@gmx.com +- Update to 2.2.0beta1 +General + * Added support for running user defined external tools (Tools->External) + * Moved toolchain definitions out of Qt versions. + * You can now define toolchains in Tools->Options->ToolChains + * Creator now supports more than one instance of each kind of toolchain + * Support for MIME type customization through editing of patterns and + magic matchers. +Editing + * Add new Inkpot color scheme + * Moved 'Open in External Editor' to Tools->External->Text + * Add UTF-8 BOM support + * GLSL Support with: + - syntax checking + - highlighting + - code completion + * Add 'expand/collapse all' context menu entry to Outline pane + * Support for user defined macros was contributed by Nicolas Arnaud-Cormos + * Snippet editor with syntax highlighting, indentation, and basic auto + completion for C++ and QML. +Project Support + * QMake project support should be more robust against syntax errors + * Treatment of command line arguments of processes started from build + and run configurations underwent heavy modifications: + - argument lists use native shell syntax; this affects quoting and + environment variable expansion most + - the SOURCEDIR and BUILDDIR environment variables were replaced + with %{sourceDir} and %{buildDir} macros + - this affects working directories and executable paths as well + * CMake: Add Ui completion, changes in .ui files are picked up without + a rebuild. + * Syntax highlighting and completion for QMake project files + * Text editor behavior settings now avaiable on a per-project basis. +Debugging + * Rewrote debugging engine using the Microsoft Console Debugger (CDB) + for debugging executables built with Microsoft Visual Studio, + resulting in significant speed-up and better display of data + types, supporting both 32bit and 64bit versions of the + Debugging Tools for Windows + * Made it possible to pin debugger tooltips. + * Reworked global architecture to allow multiple debugging sessions (for + different projects, combined Qml/C++ debugging, project 'snapshots', ...) + * Reworked breakpoint handling: new special breakpoint types for "break + on throw", "break on main", data breakpoints + * Introduce combined c++/qml debugging (combined stack, cross-step) (gdb only) + * Rework per-type and per-item selection of display formats + * New dumpers for QTextCursor, QTextDocument, __m128, QScriptValue + QBasicAtomicPointer, bit fields, boost::shared_ptr (gdb only) + * Improve dumpers for QRegion, QVariant (custom types), QSharedPointer, + QMultiMap (QTCREATORBUG-3122), QObject, QWeakPointer + * Make alphabetic structure member sorting optional + * Make dumpers robust in case of missing debug information + * Improve python dumper profiling support + * Improve stepping performance + * Enable breakpoint setting from a disassembler view, QTCREATORBUG-3667 + * Fix display of shadowed variables. + * Fix display of data containing quote characters, QTCREATORBUG-3084 + * Fix display of C style 'typedef struct X { ... } X; + * Fix stack/break view updates after manual module loading, QTCREATORBUG-3427 + * Fix 'Jump To/Run to' when in instruction-wise mode + * Several fixed to the "watcher" handling + * Allow re-running debugger engines, QTCREATORBUG-3073 + * Robust process control after -exec-interrupt errors, QTCREATORBUG-2850 + * Robust detection of Qt-in-namespace builds + * Handle "live updates" in the memory view + * Make memory view writable (gdb only) + * Improve starting debugger session directly from the command line + * Improve debugging helpers dialog +BinEditor: + * Visualize data differences after updates + * Fix selection if cursor is left of anchor + * Allow copying also if selection is "backwards" + * Do not draw blinking cursor when there is a selection +C++ Support + * Add QuickFix for implementing setters/getters for a Q_PROPERTY + * Add documentation about QuickFixes + * Fix switch statement indentation for GNU and Whitesmiths + style, QTCREATORBUG-2994 + * Fix indentation of labels + * Highlighting for virtual functions + * Navigate to correct overloaded function/method +QML/JS Support + * Add wizard for creating JavaScript files, QTCREATORBUG-3070 + * Add local-file completion for url properties, QTCREATORBUG-2619 + * Add warning about invalid files in url properties + * Add file name completion in imports, QTCREATORBUG-3067 + * Add a locator filter for JS functions, QTCREATORBUG-2607 + * Add JSlint-style warnings about common JS pitfalls, QTCREATORBUG-3071 + * Add completion for attached properties like Component.onCompleted + * Allow QML modules to ship predumped type description files. + * Reenable instantiating component scope detection, QTCREATORBUG-2835 + * Improve error reporting of failed plugin dumps + * Complete a trailing '{' for 'A on b' object bindings, QTCREATORBUG-2642 + * Highlight capitalized types, QTCREATORBUG-2658 + * Re-dump a plugin if the shared library/dll changes, QTCREATORBUG-3047 + * Build qmldump in debug and release version on Windows, QTCREATORBUG-3549 + * Change qmldump to output QML instead of XML + * Fix automatic '.' import to also pick up QML modules, QTCREATORBUG-3768 + * Fix code model update when files are renamed, QTCREATORBUG-2986 + * Fix incorrect completion when brace is on separate line, QTCREATORBUG-2658 + * Fix quote autoinsertion in string literals, QTCREATORBUG-2155, QTCREATORBUG-3244 + * Fix '{' not being an electric character, QTCREATORBUG-3405 + * Fix indentation of 'foo: Namesp.Type {', QTCREATORBUG-3371 + * .qmlproject format: Allow specifying the 'mainFile' qml file, bump version to 1.1 + * Qt Quick UI project: allow user to change run environment +QML/JS Debugging: + * Compile qmljsdebugger code as static library, and link it based on checkbox in qmake step + (replaces QMLJSDEBUGGER_PATH / QMLJSDEBUGGER define) + * Qt Quick Application: Allow debugging also in release builds, improve error diagnostics + * Gui cosmetics in JS debugger: Show stack frame level, only valid + line numbers in stack view, do not show function code, show dummy + child entry for empty arrays + * Added qml tooltips for property inspection at debug time + * Extended QML Observer for inspection and tweaking of item's properties + * Added navigation of the object tree in the QML Observer through a crumble path + * Add 'show app on top' option + * Move toolbar from Observer tab to the main toolbar space + * Support setting of breakpoints in .qml files embedded as qrc resources + * Improve 'linkification' of QML errors in Application Output pane +FakeVim: + * Implement Ctrl-N/Ctrl-P + * Implement 's' in visual block mode + * Fix Alt-Gr handling on Windows + * Handle more Ctrl-W + <x> commands +Symbian Target + * Added support for the new on-device debugging agent (CODA) +Version control plugins + * Bazaar support was contributed by Hugues Delorme +Wizards + * Support new keywords %MONTH% and %DAY% for C++ template file +Misc + * MemCheck (from Valgrind) integration (Linux, Mac) + * Create infrastructure to setup "soft dependencies" between plugins + * Add a little tool 'qtpromaker' doing the job of 'qmake -project', but + much faster to make Qt Creator usable to quickly inspect and navigate + "alien" codebases a way to easily set up dummy .pro files is needed + * Start documenting Qt Creator's coding style guidelines + [etc] + +------------------------------------------------------------------- calling whatdependson for head-i586 Old: ---- qt-creator-2.1.0-src.tar.bz2 New: ---- qt-creator-2.2.0-beta-src.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ qt-creator.spec ++++++ --- /var/tmp/diff_new_pack.uR9xQf/_old 2011-03-25 14:26:47.000000000 +0100 +++ /var/tmp/diff_new_pack.uR9xQf/_new 2011-03-25 14:26:47.000000000 +0100 @@ -24,9 +24,9 @@ Summary: Lightweight IDE BuildRoot: %{_tmppath}/%{name}-%{version}-build Url: http://www.qtsoftware.com/developer/qt-creator/ -Version: 2.1.0 +Version: 2.1.90+2.2.0beta1 Release: 1 -%define rversion 2.1.0 +%define rversion 2.2.0-beta Source: %name-%rversion-src.tar.bz2 Source1: qtcreator.desktop Source99: %name-rpmlintrc @@ -107,6 +107,7 @@ %defattr(-,root,root) %{_bindir}/qtcreator %{_bindir}/qtcreator_process_stub +%{_bindir}/qtpromaker %{_libdir}/qtcreator/ %{_datadir}/qtcreator/ %{_datadir}/pixmaps/qtcreator_logo_*.png ++++++ build-fix.diff ++++++ --- /var/tmp/diff_new_pack.uR9xQf/_old 2011-03-25 14:26:47.000000000 +0100 +++ /var/tmp/diff_new_pack.uR9xQf/_new 2011-03-25 14:26:47.000000000 +0100 @@ -5,7 +5,6 @@ TARGET = Help QT += network +QT += webkit - - include(../../qtcreatorplugin.pri) - include(help_dependencies.pri) + + INCLUDEPATH += $$PWD ++++++ hardcoded-runpath.diff ++++++ --- /var/tmp/diff_new_pack.uR9xQf/_old 2011-03-25 14:26:47.000000000 +0100 +++ /var/tmp/diff_new_pack.uR9xQf/_new 2011-03-25 14:26:47.000000000 +0100 @@ -1,8 +1,8 @@ --- src/qtcreatorplugin.pri +++ src/qtcreatorplugin.pri -@@ -28,13 +28,7 @@ - macx { - QMAKE_LFLAGS_SONAME = -Wl,-install_name,@executable_path/../PlugIns/$${PROVIDER}/ +@@ -47,13 +47,7 @@ + QMAKE_LFLAGS += -Wl,-rpath,@loader_path/../../ + } } else:linux-* { - #do the rpath by hand since it's not possible to use ORIGIN in QMAKE_RPATHDIR - QMAKE_RPATHDIR += \$\$ORIGIN @@ -13,5 +13,5 @@ - QMAKE_RPATHDIR = + QMAKE_RPATHDIR += /usr/$$IDE_LIBRARY_BASENAME/qtcreator } - - + + ++++++ system-botan-lib.diff ++++++ --- /var/tmp/diff_new_pack.uR9xQf/_old 2011-03-25 14:26:47.000000000 +0100 +++ /var/tmp/diff_new_pack.uR9xQf/_new 2011-03-25 14:26:47.000000000 +0100 @@ -2,15 +2,16 @@ +++ src/libs/3rdparty/botan/botan.pri @@ -1,2 +1,2 @@ -INCLUDEPATH *= $$PWD/build --LIBS *= -l$$qtLibraryTarget(Botan) +-LIBS *= -l$$qtLibraryName(Botan) +INCLUDEPATH *= /usr/include +LIBS *= -lbotan --- src/libs/libs.pro +++ src/libs/libs.pro -@@ -11,5 +11,4 @@ - cplusplus \ - qmljs \ - qmleditorwidgets \ -- symbianutils \ -- 3rdparty -+ symbianutils +@@ -3,7 +3,6 @@ + QT += core gui + + SUBDIRS = \ +- 3rdparty \ + qtconcurrent \ + aggregation \ + extensionsystem \ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org
participants (1)
-
root@hilbert.suse.de