Commit Graph

3428 Commits

Author SHA1 Message Date
hjk
a9e1eef089 Debugger: Limit QObject name dumper to a more-than reasonable maximum
GDB can crash on to big chunks. Since this here is a convenience
feature only, hard-limiting it to length 200 seems ok as work-around.

Task-number: QTCREATORBUG-12330
Change-Id: Ia6ebf16f3528d91020d19851641f42c1e421fe15
Reviewed-by: Eike Ziller <eike.ziller@digia.com>
2014-05-30 13:34:25 +02:00
Viktor Ostashevskyi
e95790c696 Ukrainian translation update for 3.1
Change-Id: I803a2bc84299bd542c04e477710fb01c30f341ba
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@digia.com>
2014-05-21 10:26:53 +02:00
Fawzi Mohamed
1c793cf6a5 qmljs: update import completion list
Change-Id: Ibad88750c9c136ea1a502b80d5333d7839c32cde
Reviewed-by: Kai Koehne <kai.koehne@digia.com>
Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com>
2014-05-17 13:28:01 +02:00
hjk
1398480f3a Debugger: Limit QByteArray and QString display length
Also add '...' for cut-off std::strings.

Change-Id: Ib6129eb43c723f2a863086a0142312c669b65665
Reviewed-by: Christian Stenger <christian.stenger@digia.com>
2014-05-16 16:35:38 +02:00
Alessandro Portale
79ed722724 Welcomescreen: Fix opening of help urls
Change-Id: I29a3634ee01317da478d78ec9758b6fc386abbdb
Reviewed-by: Eike Ziller <eike.ziller@digia.com>
2014-05-15 12:45:54 +02:00
Leena Miettinen
6f36614cb5 Welcome: fix link to mobile app tutorial
The tutorial filename was changed.

Task-number: QTCREATORBUG-12247

Change-Id: Ibb2733e41807757c2ce435a0b918eada4da99665
Reviewed-by: Kai Koehne <kai.koehne@digia.com>
Reviewed-by: Eike Ziller <eike.ziller@digia.com>
2014-05-15 11:39:26 +02:00
Sergey Belyashov
2281d7e618 Fixed Russian translation of Welcome screen
Task-number: QTCREATORBUG-12108
Change-Id: I3db4b5ad44666808cf49ea6e0ce226b9972b1beb
Reviewed-by: Denis Shienkov <denis.shienkov@gmail.com>
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@digia.com>
2014-05-13 13:47:16 +02:00
Thomas Hartmann
675a059671 QmlDesigner.PropertyEditor: Using regExp instead of inputMask
This does work as expected.

Task-number: QTCREATORBUG-12018
Change-Id: I1ae4c2f9c222ffcc68a81ab545fe19ac253b0dbb
Reviewed-by: Robert Loehning <robert.loehning@digia.com>
Reviewed-by: Alessandro Portale <alessandro.portale@digia.com>
2014-05-09 15:35:43 +02:00
hjk
5cb7bd51f4 Debugger: Fix Eigen dumpers, again
This time with autotests.

Task-number: QTCREATORBUG-12193
Change-Id: Id91eecd38eb4ac76c68be8e9969651407a68ebf4
Reviewed-by: Christian Stenger <christian.stenger@digia.com>
2014-05-09 08:51:41 +02:00
El Mehdi Fekari
7a45450831 Qnx: Properly setup the environment vars in the bar descriptor
The environment variables in the bar descriptor are modified
depending on the Qt deployment option the user selects.

This causes inconsistent behavior if the user modifies those values
on the template file. The env var values will be generated
in the final bar descriptor without being visible on the template
to avoid any user modifications that won't apply correclty.

Note: For next releases, the bar descriptor needs to be handled
properly to avoid any black magic so all modifications should
be visible to the user.

Task-number: QTCREATORBUG-11916
Change-Id: I00a2c855be3def31cd008071c6269e5a69f81536
Reviewed-by: Fabian Bumberger <fbumberger@rim.com>
2014-05-02 12:05:55 +02:00
Thomas Hartmann
eb32e5713c QmlDesigner.PropertyEditor: Fixing color chooser
Task-number: QTCREATORBUG-11904
Change-Id: I94d073cae9a162ff2dc6567cb7805ba4df66365f
Reviewed-by: Christian Stenger <christian.stenger@digia.com>
2014-04-25 13:13:30 +02:00
Thomas Hartmann
93f529aea3 QmlDesigner.PropertyEditor: Keep left/right anchors for vertical anchoring
Task-number: QTCREATORBUG-12006
Change-Id: I4926fe462698fb4ae6b8e00bf7f53948a96db79c
Reviewed-by: Marco Bubke <marco.bubke@digia.com>
2014-04-25 11:22:09 +02:00
Takumi ASAKI
63efa8ba45 Fix Japanese translation
Change-Id: Ic9554c1c172360eb413a80c817a62d414e84c265
Reviewed-by: Tasuku Suzuki <stasuku@gmail.com>
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@digia.com>
2014-04-22 15:41:06 +02:00
Thomas Hartmann
68b1886de8 QmlDesigner.PropertyEditor: Hide TextInput specifics properties for TextEdit
Task-number: QTCREATORBUG-12035
Change-Id: I39fef53ce9203a58ba3ce2a0e09e8b4d69a14fa7
Reviewed-by: Marco Bubke <marco.bubke@digia.com>
2014-04-22 11:21:45 +02:00
Thomas Hartmann
6db907f935 QmlDesigner.PropertyEditor: Adding tooltip to ButtonRowButton
Change-Id: Ia5117b9831d8ccf8c01774a247bc3c68642bc8e4
Reviewed-by: Marco Bubke <marco.bubke@digia.com>
2014-04-22 11:21:28 +02:00
Thomas Hartmann
d01be9da1d QmlDesigner.PropertyEditor: Adjust size of TabView
The size of a TabView does not adjust to its contents.
We have to do this manually.
The minimum size is defined by the LayoutSection.

Task-number: QTCREATORBUG-12040
Change-Id: Icdf42cbc3788b3ce38b9cffdb0dc9afd15d32815
Reviewed-by: Marco Bubke <marco.bubke@digia.com>
2014-04-22 11:20:22 +02:00
Thomas Hartmann
a513347086 QmlDesigner.PropertyEditor: No transactions based on focus
This is to fragile and allows many opportunities for serious bugs.

Change-Id: I2e49c37db4c1dd2c55000013d8ec7e0978d1ef89
Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com>
Reviewed-by: Marco Bubke <marco.bubke@digia.com>
2014-04-14 15:37:03 +02:00
Thomas Hartmann
6a96658627 QmlDesigner.PropertyEditor: Fixing layout
Template based SpinBoxes were to small in some cases.

Change-Id: I8bb3ca98cfe53172fc25171c81b3178657737d65
Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com>
2014-04-14 13:51:09 +02:00
Thomas Hartmann
929f12eefc QmlDesigner.PropertyEditor: Fixing colouring for FontComboBox
Task-number: QTCREATORBUG-12027
Change-Id: Ic5ad0e16a7d60dacc89fa4c226e30a40a45be9db
Reviewed-by: Robert Loehning <robert.loehning@digia.com>
Reviewed-by: Marco Bubke <marco.bubke@digia.com>
2014-04-14 12:52:43 +02:00
Thomas Hartmann
58fec68195 QmlDesigner.PropertyEditor: Fixing minimum and maximum values for reals
I also show 2 decimals for the template based real SpinBox.

Task-number: QTCREATORBUG-12041
Change-Id: Iac79dec47c9ec55913231e327ba2727e0af5c652
Reviewed-by: Eike Ziller <eike.ziller@digia.com>
Reviewed-by: Robert Loehning <robert.loehning@digia.com>
2014-04-14 12:21:00 +02:00
Thomas Hartmann
f551d6e85e QmlDesigner.PropertyEditor: Do not allow negative width or height
Task-number: QTCREATORBUG-12025
Change-Id: I5348869e8627ca7de0cd5f3c67bbeb3353770f15
Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com>
2014-04-14 11:38:39 +02:00
El Mehdi Fekari
d9548d6422 Templates: Set correct settings for qnx target
Task-number: QTCREATORBUG-12013

Change-Id: I6b8fa2409b2a6530267717879d82713313ae6672
Reviewed-by: Kai Koehne <kai.koehne@digia.com>
Reviewed-by: Vladimir Minenko <vminenko@blackberry.com>
Reviewed-by: Eike Ziller <eike.ziller@digia.com>
2014-04-14 08:43:37 +02:00
hjk
e7eb227157 Debugger: Fix Eigen::Matrix dumper with LLDB
Access by address. Big hammer, but LLDB doesn't cope
well with templates...

Change-Id: I430a83c282bc8a46efa011efb73f32cdbf46398c
Reviewed-by: hjk <hjk121@nokiamail.com>
2014-04-11 17:04:12 +02:00
hjk
e6292d3681 Debugger: Better connection count display
Not a full fix yet. Disconnect does not reduce the count
since the Connection object remains in the structure,
only the receiver gets set to 0.

The connections are now listed as subitem of [signals]

Change-Id: I3dd795b3731b30e2af6f4d0e5da71dbde8996649
Reviewed-by: Eike Ziller <eike.ziller@digia.com>
2014-04-11 16:50:17 +02:00
hjk
41582b1911 Debugger: Work around mis-reading of integral template types
Clang/LLDB toolchain issue: -1 gets recorded and read
as 'int' with value '0xffffffff'.

Change-Id: I070a83c282bc8a46efa011efb73f32cdbf46398c
Reviewed-by: Eike Ziller <eike.ziller@digia.com>
Reviewed-by: hjk <hjk121@nokiamail.com>
2014-04-11 16:41:03 +02:00
hjk
03c6df1fab Debugger: Fix staticMetaObject extraction with LLDB
When asked for Foo::staticMetaObject, it will find
any *::staticMetaObject. Looking for the mangled name
finds the one we need.

Change-Id: I4508a3c282bc8a46efa011efb73f32cdbf46398c
Reviewed-by: Eike Ziller <eike.ziller@digia.com>
2014-04-11 14:24:35 +02:00
hjk
c7701e8164 Debugger: Use proper item count for signals and methods
Change-Id: I2dd795b3731b30e2af6f4d0e5da71dbde8996649
Reviewed-by: Eike Ziller <eike.ziller@digia.com>
2014-04-10 13:38:12 +02:00
hjk
4b4181a9cd Debugger: Handling eigen3 in manual test
Change-Id: Id3e6eddffe8d0edd7d5947c2eec03d707bd2436b
Reviewed-by: Christian Stenger <christian.stenger@digia.com>
2014-04-10 12:19:24 +02:00
hjk
13a4f739ef Debugger: List QObject methods and signals in dumper
This mostly re-activates code from the old code path
in the QObject dumper.

Task-number: QTCREATORBUG-11997

Change-Id: Ie3e6eddffe8d0edd7d5947c2eec03d707bd2436b
Reviewed-by: Christian Stenger <christian.stenger@digia.com>
Reviewed-by: hjk <hjk121@nokiamail.com>
2014-04-10 10:55:15 +02:00
Takumi ASAKI
23d1d0b7ec Update Japanese translations
Translated by Japan Qt Users' Group
on Transifex.com
https://www.transifex.com/projects/p/qt-creator/language/ja/

Change-Id: I0398a8f5b2dd0b7f1d10280d2387758a734b45ad
Done-with: Tasuku Suzuki <stasuku@gmail.com>
Done-with: Takahiro Hashimoto <kenya888@gmail.com>
Done-with: yikei lu
Done-with: Noboru Murakami <nobo66@hotmail.com>
Done-with: Naoki MATSUMOTO
Reviewed-by: Tasuku Suzuki <stasuku@gmail.com>
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@digia.com>
2014-04-10 00:38:41 +02:00
Sergey Belyashov
d5b038d0c3 Russian translation update
Change-Id: I66f8f5df5931c1d273d33f2d95a9bf130c1dec15
Reviewed-by: Denis Shienkov <denis.shienkov@gmail.com>
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@digia.com>
2014-04-09 19:18:23 +02:00
hjk
7dce490546 Debugger: Fix internal type dumper
Change-Id: I5c9ad7c5f95980bb85e07f1ea6dddcdf8b8a19a2
Reviewed-by: Nikolai Kosjar <nikolai.kosjar@digia.com>
2014-04-09 17:32:25 +02:00
hjk
05f72338f3 Debugger: Handle the <more> item in LLDB stack view
Task-number: QTCREATORBUG-11915
Change-Id: I7216987c68802c9d3b74fbd5b543ea4aa5953ff8
Reviewed-by: Eike Ziller <eike.ziller@digia.com>
2014-04-09 16:57:32 +02:00
hjk
057e5d9150 Debugger: Show item count with Qt4's QMap
Contents is still wrong for Clang builds as the
debug information recorded for the node types
is insufficient.

Change-Id: I4c694e5010ade7f3ebbb4a94163d7b44da13c10d
Reviewed-by: Christian Stenger <christian.stenger@digia.com>
Reviewed-by: Eike Ziller <eike.ziller@digia.com>
2014-04-08 18:04:08 +02:00
jkobus
96367b6253 Do not use a qml subfolder for qtquick applications.
The subfolder triggers some unfortunate issues, like that the default
path that is chosen for adding files to the '/' prefix in the qrc is the
project directory.

Change-Id: Ia0010e01c37afb64506053014eae4524794e57d8
Reviewed-by: hjk <hjk121@nokiamail.com>
Reviewed-by: Eike Ziller <eike.ziller@digia.com>
2014-04-08 14:01:39 +02:00
Alessandro Portale
0b53638a75 Revert "Welcome: Store examples search text in settings"
This reverts commit 894ade6f1e2767a8866642a4ea278659730c26d8

Storing the search text was not thought well through. It causes bad user experience.

Also, the real solution for showing filtered Example sets in the chooser is coming here: https://codereview.qt-project.org/#change,82906

Change-Id: Ibb51bf5c0fa08fdeb8530a19d823ba97a3c167d1
Reviewed-by: Eike Ziller <eike.ziller@digia.com>
2014-04-08 11:51:38 +02:00
Thomas Hartmann
b50b7d20d9 QmlDesigner.PropertyEditor: Give more space to color LineEdit
Task-number: QTCREATORBUG-11992

Change-Id: Icb884847633bd421e3dc7bc034d598ef84d33422
Reviewed-by: Marco Bubke <marco.bubke@digia.com>
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@digia.com>
2014-04-07 16:27:39 +02:00
hjk
ef4388d43b Debugger: Fix pointer arithmetic in lldbbridge.py
Cut-and-past-o in a currently unused code path.

Change-Id: I2c690e5010ade7f3ebbb4a94163d7b44da13c10d
Reviewed-by: Christian Stenger <christian.stenger@digia.com>
2014-04-07 12:28:22 +02:00
hjk
26d5059961 Debugger: More robust Qt version extraction with LLDB
Change-Id: I1c690e5010ade7f3ebbb4a94163d7b44da13c10d
Reviewed-by: Christian Stenger <christian.stenger@digia.com>
2014-04-04 16:14:01 +02:00
hjk
d8adc10fbe Debugger: More direct way to extract dynamic QObject properties
This avoids the address == -1 problem for generated
values with LLDB.

Change-Id: I13cfc7387d8e5329b588d6d841cd9c2322270363
Reviewed-by: Christian Stenger <christian.stenger@digia.com>
2014-04-04 11:00:00 +02:00
hjk
78d2e274b7 Debugger: Robustify QSet and QHash dumpers
Change-Id: I6d4df7f00719e5f7c4ee2f41c890348ab9aeaa8a
Reviewed-by: Christian Stenger <christian.stenger@digia.com>
2014-04-03 13:41:30 +02:00
hjk
b5f4678846 Debugger: Handle failing inferior calls more gracefully
At least for GDB on Windows that's a rather typical situation due to
GDB's "Internal error: pc in read in psymtab, but not in symtab"

Task-number: QTCREATORBUG-11164

Change-Id: If79d586b59e2c1ee37558e8a811091fefc69ac2d
Reviewed-by: Christian Stenger <christian.stenger@digia.com>
2014-04-03 13:41:21 +02:00
Christian Stenger
eabf4628c9 Debugger: Use tested offsets in QFile dumper
Change-Id: I6c45d9ebcfa7705ba0913cd1c3ff30798758c473
Reviewed-by: hjk <hjk121@nokiamail.com>
2014-04-03 12:13:08 +02:00
Alessandro Portale
248180da15 Welcome: developer.qtc.io --> qtcloudservices.com
Change-Id: I748cb2d6e3b810728e4138f2b0983931233105a5
Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com>
2014-04-02 17:06:01 +02:00
Robert Loehning
bde0571b74 Fix missing white space in German translation
Change-Id: I0b4db6f76befed238427f7fbf51fd73446dbb773
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com>
2014-04-02 15:53:43 +02:00
Alessandro Portale
57f11f40d6 Welcome: Store examples search text in settings
in QtCreator.ini under "WelcomePage/ExamplesSearchString".
The installer pre-set that setting, and in that way pre-
select a set of examples.

Change-Id: I8ac5a38ad0bd3f33875ef1997ccbf0352410dcc3
Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com>
2014-04-02 14:03:32 +02:00
hjk
18b91ae4ec Debugger: Move putPlainChildren() to Dumper base
It's reusable...

Change-Id: I1a0f40b9b3bbecf99024d3a2fd5148baf604109b
Reviewed-by: Christian Stenger <christian.stenger@digia.com>
2014-04-02 11:03:43 +02:00
hjk
50459e5713 Debugger: Use target not host architecture in QDateTime dumper
Task-number: QTCREATORBUG-11164

Change-Id: I83bd56f91c1e5342e1a755638c794dde7f5b345a
Reviewed-by: Christian Stenger <christian.stenger@digia.com>
2014-04-02 11:00:22 +02:00
hjk
c5dd58fce5 Debugger: Use tested offsets in QDateTime dumper
Task-number: QTCREATORBUG-11164
Change-Id: I9184e2f14baa3d3d649839f25088dbd0a01a3496
Reviewed-by: Christian Stenger <christian.stenger@digia.com>
2014-04-01 16:48:55 +02:00
Leena Miettinen
2301025c1d Doc: update the Android tutorial to also cover iOS
Rename as "Creating a Mobile Application".
Add the steps necessary for deploying to iOS devices.
Fix the link in the Tutorials tab in the Welcome mode.

Change-Id: Ie72bf087c789d8d1299b9b5ac19ad732da534012
Reviewed-by: Venugopal Shivashankar <venugopal.shivashankar@digia.com>
Reviewed-by: Eskil Abrahamsen Blomfeldt <eskil.abrahamsen-blomfeldt@digia.com>
2014-04-01 14:01:36 +02:00