forked from qt-creator/qt-creator
		
	Change-Id: I639ca89aece386d1609966d0309c717baaf16f17 Reviewed-by: Leena Miettinen <riitta-leena.miettinen@digia.com>
		
			
				
	
	
		
			294 lines
		
	
	
		
			11 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			294 lines
		
	
	
		
			11 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
Qt Creator version 3.2 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 origin/3.1..origin/3.2
 | 
						|
 | 
						|
General
 | 
						|
   * Added "Get Help Online" context menu item to issues pane that searches for
 | 
						|
     the issue description online in Google
 | 
						|
   * Added action to file system locator filter ('f') for creating and opening a new file
 | 
						|
   * Added search capability to general messages and most navigation panes
 | 
						|
   * Added display of current variable values in variable chooser dialog
 | 
						|
   * Added variable %{Env:...} for accessing environment variables
 | 
						|
     (where variables can be used)
 | 
						|
   * Enabled resizing of the locator field
 | 
						|
   * Improved look and feel on HiDPI by adding more hi-resolution icons
 | 
						|
   * Made New dialog non-modal (QTCREATORBUG-6102)
 | 
						|
   * Made keyboard and mouse activation of navigation panes and other trees more consistent
 | 
						|
   * Removed unhelpful Generic Highlighter loading progress bar
 | 
						|
   * Fixed case-sensitivity of file system locator filter (QTCREATORBUG-10843)
 | 
						|
   * Fixed that Window > Minimize, Zoom and Full Screen were always affecting the main window
 | 
						|
     instead of the active window
 | 
						|
 | 
						|
Editing
 | 
						|
   * Added support for manually editing bookmark line number (QTCREATORBUG-9721)
 | 
						|
   * Made Ctrl+Up and Ctrl+Down shortcuts configurable (QTCREATORBUG-4994)
 | 
						|
   * Made editor popup (Ctrl+Tab) adapt its size to contents (QTCREATORBUG-10618)
 | 
						|
   * Improved block editing (QTCREATORBUG-7773)
 | 
						|
   * Fixed support for mixed languages in the generic highlighter
 | 
						|
   * Fixed title when printing (QTCREATORBUG-12161)
 | 
						|
   * Fixed that line number background color setting was ignored
 | 
						|
     (QTCREATORBUG-12170)
 | 
						|
   * Fixed that tooltips were shown when hovering over empty area
 | 
						|
     (QTCREATORBUG-9437)
 | 
						|
   * Fixed that tooltips were shown after triggering shortcut with
 | 
						|
     Alt key (QTCREATORBUG-12382)
 | 
						|
   * Fixed scroll behavior when editing same file in multiple splits
 | 
						|
     (QTCREATORBUG-11486)
 | 
						|
   * Fixed Open With when file is open in multiple splits
 | 
						|
   * Fixed that search highlights were removed when switching editors
 | 
						|
     (QTCREATORBUG-9949)
 | 
						|
   * Fixed dropping files in the presence of splits or external windows
 | 
						|
     (QTCREATORBUG-9023)
 | 
						|
 | 
						|
Help
 | 
						|
   * Added page up and page down shortcuts to topic chooser
 | 
						|
   * Added button for regenerating documentation index to Search pane
 | 
						|
     (QTCREATORBUG-11484)
 | 
						|
   * Changed documentation of examples to open in an external window
 | 
						|
   * Fixed that opening help in external window was not possible without
 | 
						|
     disabling help mode
 | 
						|
   * Fixed issue with F1 in help viewer showing 'No document' instead of opening
 | 
						|
     Help mode
 | 
						|
   * Fixed that context help was not showing latest Qt 5 documentation
 | 
						|
     (QTCREATORBUG-10331)
 | 
						|
   * Fixed reverted check state of Show Sidebar menu item
 | 
						|
   * Fixed selection behavior in documentation settings (QTCREATORBUG-12135)
 | 
						|
 | 
						|
Managing and Building Projects
 | 
						|
 | 
						|
QMake Projects
 | 
						|
   * Added context menu item for copying resource path from entries in QRC
 | 
						|
     files in project tree (QTCREATORBUG-11776)
 | 
						|
   * Added deployment support to plain C and C++ application wizards
 | 
						|
   * Added support for restricting automatic creation of run configurations
 | 
						|
     (QTCREATORBUG-10953)
 | 
						|
   * Added Show in Explorer context menu item for qrc nodes and their subnodes
 | 
						|
     in project tree (QTCREATORBUG-12374)
 | 
						|
   * Improved dropdown menu for selecting the project file when using wizard
 | 
						|
     to add files (QTCREATORBUG-12002)
 | 
						|
   * Removed warning about build directory below source directory for kits
 | 
						|
     with Qt 5.2 and later where this is supported (QTCREATORBUG-10024)
 | 
						|
   * Fixed that adding files to .pri file was missing $$PWD
 | 
						|
 | 
						|
CMake Projects
 | 
						|
   * Fixed that .cmake files were opened as projects (QTCREATORBUG-12461)
 | 
						|
 | 
						|
Qbs Projects
 | 
						|
   * Added support for adding and removing files from projects
 | 
						|
   * Fixed that run configurations were created for products that are not runnable
 | 
						|
     (QTCREATORBUG-12152)
 | 
						|
   * Fixed that run configurations were created for disabled products (QBS-560)
 | 
						|
   * Fixed that default build directory was ignored
 | 
						|
 | 
						|
Generic Projects
 | 
						|
 | 
						|
Debugging
 | 
						|
   * Fixed tooltip expansion behavior (QTCREATORBUG-11404)
 | 
						|
   * Changed default of "Load system GDB pretty printer" option back to "off"
 | 
						|
   * Added option to disable automatic centering on currently debugged
 | 
						|
     line in editor
 | 
						|
   * Made environment variables accessible in startup command settings
 | 
						|
     using a %{Env:SOME_NAME} syntax
 | 
						|
   * Changed single click on column view headers to cycle through
 | 
						|
     a "small widget" and a "width according to contents"
 | 
						|
   * Removed the "Always adjust to content size options" and
 | 
						|
     made this the default behavior
 | 
						|
   * Added pretty printers for AVX512 registers
 | 
						|
   * Fixed display of fixed-size wchar_t arrays
 | 
						|
   * Added personaltypes.py as default location for user created dumpers
 | 
						|
   * Added file setting to point to user created file of dumpers
 | 
						|
     (QTCREATORBUG-12492)
 | 
						|
   * Added button to restart current debugging session
 | 
						|
     without quitting the debugger process
 | 
						|
   * Made our dumpers also accessible from command line GDB
 | 
						|
   * Made LLDB engine honor the max stack depth setting
 | 
						|
     (QTCREATORBUG-12416)
 | 
						|
   * Added dumpers for QStringData, QHashedString and QQmlRefCount
 | 
						|
   * Fixed CDB engine to reset Locals and Expressions when
 | 
						|
     switching frames
 | 
						|
   * Made LLDB engine recover more gracefully from unexpected
 | 
						|
     situations
 | 
						|
   * Improved handling of the tabbed extra views for displayed
 | 
						|
     items
 | 
						|
   * Fixed regression in process snapshot creation
 | 
						|
   * Fixed crash in CDB extension related to verbose logs
 | 
						|
   * Introduced option to limit retrieval of string-like values
 | 
						|
   * Introduced [a..b] and [a.(s).b] syntax for more flexibility
 | 
						|
     in "ranged" expressions in Locals and Expression view
 | 
						|
   * Added several convienience functions to Python dumper interface
 | 
						|
   * Fixed CDB detection for Windows SDK 8.1
 | 
						|
   * Added raw opcode bytes to Disassembler view
 | 
						|
   * Changed Disassembler view to order lines by increasing address
 | 
						|
   * Made more dumpers work in release builds
 | 
						|
   * Fixed debugging applications that are run in a terminal on Linux (QTCREATORBUG-3509)
 | 
						|
 | 
						|
QML Profiler
 | 
						|
   * Improved performance (QTCREATORBUG-12341)
 | 
						|
   * Fixed drawing issues (QTBUG-38222)
 | 
						|
   * Fixed that clicking visible event was sometimes moving timeline
 | 
						|
     (QTCREATORBUG-11945)
 | 
						|
   * Fixed navigation through events (QTCREATORBUG-12634)
 | 
						|
 | 
						|
Analyzer
 | 
						|
   * Added support for Run in Terminal (QTCREATORBUG-7311)
 | 
						|
   * Fixed passing of multiple arguments to application
 | 
						|
 | 
						|
C++ Support
 | 
						|
   * Added support for C99 designated initializers (QTCREATORBUG-1902)
 | 
						|
   * Added support for UTF-8 in the lexer (QTCREATORBUG-7356)
 | 
						|
   * Fixed finding usages of members of typedef'ed anonymous structs
 | 
						|
     (QTCREATORBUG-11859, QTCREATORBUG-11860)
 | 
						|
   * Fixed indentation of concatenated strings
 | 
						|
   * Fixed pointer typedef resolving (QTCREATORBUG-10021)
 | 
						|
   * Fixed scroll wheel behavior in editor's symbols dropdown
 | 
						|
   * Fixed that some wizards were ignoring configured file extensions
 | 
						|
     (QTCREATORBUG-12309)
 | 
						|
   * Fixed parsing of trailing type-specifier
 | 
						|
   * Fixed parsing of expressions like vector<int>{1}
 | 
						|
   * Fixed the Create Getter and Setter Member Functions refactoring action
 | 
						|
     for variables with "m" and "m_" prefixes (QTCREATORBUG-12244)
 | 
						|
   * Fixed that "using Ns::Class" did not highlight class in including files (QTCREATORBUG-12357)
 | 
						|
   * Fixed include paths handling (QTCREATORBUG-11599)
 | 
						|
   * Fixed parsing of expressions like vector<int>{1}
 | 
						|
   * Fixed completion for template with default argument
 | 
						|
     (QTCREATORBUG-12606, QTCREATORBUG-12605)
 | 
						|
   * Improved lambda support
 | 
						|
     * Fixed local uses, completion and find usages for parameters
 | 
						|
     * Fixed "duplicate data type in declaration" warning (QTCREATORBUG-12521)
 | 
						|
   * Improved infrastructure for Clang integration
 | 
						|
      * Reworked indexing data structure
 | 
						|
      * Started to clean up C++ editor
 | 
						|
 | 
						|
QML Support
 | 
						|
   * Fixed handling of properties that start with underscore (QTCREATORBUG-12214)
 | 
						|
 | 
						|
Qt Quick Designer
 | 
						|
   * Changed puppet helper executable to be compiled on demand
 | 
						|
   * Added support for reloading states editor
 | 
						|
   * Improved gradient editor
 | 
						|
   * Fixed minimum and maximum sizes for Window component (QTCREATORBUG-12209)
 | 
						|
   * Fixed wrong password mode property on text fields
 | 
						|
   * Fixed that it was not possible to anchor to all possible targets
 | 
						|
     (QTCREATORBUG-12077)
 | 
						|
   * Fixed possible values for preferred highlight properties
 | 
						|
     (QTCREATORBUG-12216)
 | 
						|
   * Fixed setting empty text on Label and Text items (QTCREATORBUG-12119)
 | 
						|
   * Fixed property sections for TextEdit (QTCREATORBUG-12452)
 | 
						|
 | 
						|
Diff Viewer
 | 
						|
   * Reworked unified diff mode
 | 
						|
 | 
						|
Version Control Systems
 | 
						|
   * Git
 | 
						|
      * Fixed replies to prompts (QTCREATORBUG-12335)
 | 
						|
      * Fixed that original author was not preserved during Cherry-Pick
 | 
						|
      * Reintroduced the expanded branch list in Show (QTCREATORBUG-11293)
 | 
						|
      * Fixed that switching to the commit editor was unresponsive (QTCREATORBUG-12449)
 | 
						|
      * Fixed showing commits by clicking their hashes in the interactive rebase editor
 | 
						|
      * Improved display in the Gerrit dialog to visualize dependencies
 | 
						|
      * Added support for choosing reviewer in Push to Gerrit dialog
 | 
						|
        over HTTP
 | 
						|
 | 
						|
FakeVim
 | 
						|
   * Added support for unicode input with 'C-v' in insert mode
 | 
						|
   * Fixed issues with long command output (QTCREATORBUG-11598)
 | 
						|
   * Fixed 'gv' after yanking text in visual mode (QTCREATORBUG-12112)
 | 
						|
   * Fixed 'v', 'V' and 'C-v' while in visual mode (QTCREATORBUG-12113)
 | 
						|
   * Improved sharing of navigation data between editors of the
 | 
						|
     same document
 | 
						|
 | 
						|
Beautifier
 | 
						|
   * Added support for formatting a file asynchronously
 | 
						|
   * Added support for redirecting text to a formatter tool
 | 
						|
     instead of using temporary files
 | 
						|
   * Fixed that running formatting tool was blocking UI
 | 
						|
 | 
						|
Platform Specific
 | 
						|
 | 
						|
Windows
 | 
						|
   * Fixed issue with environment variables starting with '=' (QTCREATORBUG-8716)
 | 
						|
   * Fixed detection of MSVC tool chains (QTCREATORBUG-10998)
 | 
						|
 | 
						|
OS X
 | 
						|
   * Removed support for OS X 10.6
 | 
						|
   * Fixed activation of items with Enter in Bookmarks pane
 | 
						|
 | 
						|
Android
 | 
						|
   * Removed upper limit of version code in manifest editor (QTCREATORBUG-12668)
 | 
						|
   * Fixed that UI was unresponsive while creating AVD (QTCREATORBUG-10601)
 | 
						|
 | 
						|
Remote Linux
 | 
						|
   * Added custom remote executable run configuration type (QTCREATORBUG-12168)
 | 
						|
   * Fixed issue with environment variables that contain spaces
 | 
						|
 | 
						|
QNX
 | 
						|
   * Added option to deploy Qt libraries to device options
 | 
						|
 | 
						|
BareMetal
 | 
						|
   * Added openocd pipelining support
 | 
						|
   * Added variable support for device specific GDB commands
 | 
						|
 | 
						|
Credits for these changes go to:
 | 
						|
 | 
						|
Adam Strzelecki
 | 
						|
Alessandro Portale
 | 
						|
André Pönitz
 | 
						|
Andrew Knight
 | 
						|
Anton Kalmykov
 | 
						|
Benjamin Zeller
 | 
						|
Campbell Barton
 | 
						|
Christian Kamm
 | 
						|
Christian Kandeler
 | 
						|
Christian Stenger
 | 
						|
Daniel Teske
 | 
						|
David Kaspar
 | 
						|
David Schulz
 | 
						|
Eike Ziller
 | 
						|
El Mehdi Fekari
 | 
						|
Erik Verbruggen
 | 
						|
Evgenly Stepanov
 | 
						|
Fawzi Mohamed
 | 
						|
Frantisek Vacek
 | 
						|
Friedemann Kleint
 | 
						|
Hugues Delorme
 | 
						|
Jaroslaw Kobus
 | 
						|
Jerome Pasion
 | 
						|
Jörg Bornemann
 | 
						|
Kai Köhne
 | 
						|
Karsten Heimrich
 | 
						|
Knut Petter Svendsen
 | 
						|
Leena Miettinen
 | 
						|
Lorenz Haas
 | 
						|
Lukas Holecek
 | 
						|
Marco Bubke
 | 
						|
Mitch Curtis
 | 
						|
Niels Weber
 | 
						|
Nikita Baryshnikov
 | 
						|
Nikolai Kosjar
 | 
						|
Oliver Wolff
 | 
						|
Orgad Shaneh
 | 
						|
Oswald Buddenhagen
 | 
						|
Przemyslaw Gorszkowski
 | 
						|
Rainer Keller
 | 
						|
Robert Löhning
 | 
						|
Sergey Shambir
 | 
						|
Stephen Kelly
 | 
						|
Sveinung Kvilhaugsvik
 | 
						|
Thiago Macieira
 | 
						|
Thomas Epting
 | 
						|
Thomas Hartmann
 | 
						|
Tim Jenssen
 | 
						|
Tim Sander
 | 
						|
Tobias Hunger
 | 
						|
Tobias Nätterlund
 | 
						|
Tom Deblauwe
 | 
						|
Ulf Hermann
 | 
						|
Vicken Simonian
 | 
						|
Wang Hoi
 | 
						|
Wiebe Cazemier
 |