Eike Ziller
8527cbedcc
Fix more compilation issues with Qt6
...
Various Windows related issues and issues with additional QML designer
components.
Don't use very generic template definitions if the type has to provide
not so generic base functionality (in this case providing a stream
operator for QDataStream).
Task-number: QTCREATORBUG-24098
Change-Id: Id0729c249d1b81e4e939fdaeb2e02b8a64e7e8f9
Reviewed-by: Cristian Adam <cristian.adam@qt.io >
2020-11-04 12:52:17 +00:00
Cristian Adam
6c25049019
Windows: Remove explicit usage of _WIN32_WINNT and WINVER macros
...
The are set in a central place, in the precompile header file.
Or as DEFAULT_DEFINES when the precompile header file is not used.
Change-Id: Ie020f916b64eabcd5a8153f4be5474986f5afed5
Reviewed-by: Orgad Shaneh <orgads@gmail.com >
Reviewed-by: Alessandro Portale <alessandro.portale@qt.io >
2019-10-31 11:45:20 +00:00
Orgad Shaneh
147a3c27c4
Debugger: Strip QLatin1* where possible
...
Change-Id: Idcab23875b5dc2ecf55e3303f417b995e2252720
Reviewed-by: hjk <hjk@qt.io >
2018-10-13 16:32:31 +00:00
Alessandro Portale
0558db7b54
Debugger: Modernize
...
modernize-use-auto
modernize-use-nullptr
modernize-use-override
modernize-use-using
modernize-use-default-member-init
modernize-use-equals-default
Change-Id: I91a6874f0d7b94e9079ab4ef07c23c60c80be9c0
Reviewed-by: Christian Stenger <christian.stenger@qt.io >
Reviewed-by: hjk <hjk@qt.io >
2018-07-25 12:52:43 +00:00
Orgad Shaneh
1958c2129e
Revert "Windows: Match the name case of included files"
...
It breaks cross-compilation on linux/mingw.
This reverts commit 1c014ed3d9 .
Change-Id: I3e8183ec318541a4393ad242eefbdeaa78b7be44
Reviewed-by: Alessandro Portale <alessandro.portale@qt.io >
2018-07-19 05:44:06 +00:00
Alessandro Portale
1c014ed3d9
Windows: Match the name case of included files
...
Although Windows is case insensitive, and lower case always works, Clang
complains:
Lexical or Preprocessor Issue: warning: non-portable path to file
'<FooBar.h>'; specified path differs in case from file name on disk
Change-Id: I8f94e9fb62f6afec8aa6b9d08a7c78f6ba8a4435
Reviewed-by: Tim Jenssen <tim.jenssen@qt.io >
2018-07-12 20:12:30 +00:00
Robert Loehning
e07bf2f682
Make missing uses of IDE name configurable
...
Change-Id: Ie89293b80adfacea19bcb949e4524f16fbb223f9
Reviewed-by: Eike Ziller <eike.ziller@qt.io >
Reviewed-by: Alessandro Portale <alessandro.portale@qt.io >
2018-01-03 10:26:24 +00:00
Tobias Hunger
397e7f4843
Update License according to agreement with Free Qt Foundation
...
* Update files in src/plugins
Change-Id: Ia5d77fad7d19d4bb3498e78661982f68729adb22
Reviewed-by: Tobias Hunger <tobias.hunger@theqtcompany.com >
2016-01-19 15:57:01 +00:00
hjk
77661e378a
Utils: Remove qPidToPid() adapter function
...
Since Qt 5.3, there's a QProcess::processId() providing direct access.
Change-Id: Ia9c143c7a92ec61d1aa36ff3f4670ba72a509634
Reviewed-by: Tim Jenssen <tim.jenssen@theqtcompany.com >
Reviewed-by: David Schulz <david.schulz@theqtcompany.com >
2015-09-16 12:08:16 +00:00
Eike Ziller
1eeca66c29
Get rid of Gitorious links
...
That service is discontinued, and we have our own mirror anyhow.
Change-Id: I8a45401e2c0c889d87c675a79ae16684d7c69a7a
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@theqtcompany.com >
Reviewed-by: Eike Ziller <eike.ziller@theqtcompany.com >
2015-03-10 13:50:48 +00:00
Eike Ziller
3c85058694
Update License
...
Change-Id: I711d5fb475ef814a1dc9d2822740e827f3f67125
Reviewed-by: Alessandro Portale <alessandro.portale@digia.com >
2015-01-16 12:37:56 +01:00
Eike Ziller
8295b503be
License update
...
Change-Id: I3c22ef2685d7aa589f5d0ab74d693653a4c32082
Reviewed-by: Alessandro Portale <alessandro.portale@digia.com >
2014-10-09 11:41:44 +02:00
Robert Loehning
746c5d8863
Incremented year in copyright info
...
Change-Id: Ib5423fdd064e4546f848c0b640b0ed0514c26d3a
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@digia.com >
Reviewed-by: Kai Koehne <kai.koehne@digia.com >
2014-01-08 08:29:47 +01:00
David Schulz
2bc24b7a25
Debugger: Fix interrupting 32bit process from a 64bit creator...
...
... on windows.
Change-Id: I93f5299ab7f90ed64a6369176107d7596f3b36e4
Reviewed-by: hjk <hjk121@nokiamail.com >
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com >
2013-06-17 11:20:42 +02:00
David Schulz
c4f16f6257
Debugger: Fix unused warning in procinterrupt
...
Change-Id: I9173f4040783460ba3b520b1a39a461de8283f21
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com >
2013-05-27 14:34:02 +02:00
Kai Koehne
16fd2cbb93
MinGW: Fix warning about _WIN32_WINNT being redefined
...
Change-Id: Ia097316b1eb16fbb0868f8b3f42e0ad5892f4573
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com >
2013-04-24 12:17:44 +02:00
Orgad Shaneh
fcf8575163
Fix Windows build
...
Change-Id: If00c202e6313402faff962398c91dbe41ad30682
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com >
2013-04-17 09:06:07 +02:00
Robert Loehning
e9356c28c2
Compile fix
...
Change-Id: If63099fedcb74cbb377829a2fa870e40feb2ce9e
Reviewed-by: Daniel Teske <daniel.teske@digia.com >
2013-03-22 15:16:36 +01:00
Friedemann Kleint
85d12bb409
Clean headers in debugger plugin.
...
Change-Id: Ia50e61a82101b699390b23b4f1ea9509619314bb
Reviewed-by: hjk <hjk121@nokiamail.com >
2013-03-22 10:00:00 +01:00
Oswald Buddenhagen
1fda2111d4
Merge remote-tracking branch 'origin/2.6'
...
Conflicts:
src/plugins/autotoolsprojectmanager/AutotoolsProjectManager.pluginspec.in
src/plugins/debugger/qtmessageloghandler.cpp
src/plugins/debugger/qtmessagelogwindow.cpp
src/plugins/madde/maemodeployconfigurationwidget.cpp
src/plugins/qmldesigner/components/integration/designdocumentcontroller.cpp
src/plugins/qmldesigner/designercore/include/widgetqueryview.h
src/plugins/qmldesigner/designercore/metainfo/metainfoparser.cpp
src/plugins/qmldesigner/designercore/model/modelnodecontextmenu.cpp
src/plugins/qmldesigner/designercore/model/modelnodecontextmenu.h
src/plugins/qmlprojectmanager/qmlprojectapplicationwizard.cpp
src/plugins/qnx/bardescriptormagicmatcher.h
src/plugins/qt4projectmanager/profilekeywords.cpp
src/plugins/remotelinux/deployablefilesperprofile.cpp
src/plugins/remotelinux/deployablefilesperprofile.h
src/plugins/remotelinux/deploymentinfo.cpp
src/plugins/remotelinux/deploymentsettingsassistant.cpp
src/plugins/remotelinux/profilesupdatedialog.cpp
tests/auto/icheckbuild/ichecklib.cpp
tests/auto/icheckbuild/parsemanager.cpp
tests/auto/icheckbuild/parsemanager.h
Change-Id: Ie465a578446a089e1c502d1cb1096e84ca058104
2013-01-31 16:25:33 +01:00
Robert Loehning
298531e370
Incremented year in copyright info
...
Change-Id: Ic6a9ff0359625021ebc061d22db6811814534205
Reviewed-by: Kai Koehne <kai.koehne@digia.com >
2013-01-29 16:27:03 +01:00
Eike Ziller
387f5a7006
Merge remote-tracking branch 'origin/2.6'
...
Conflicts:
src/plugins/cpptools/cppcompletion_test.cpp
src/plugins/projectexplorer/kitmanagerconfigwidget.cpp
src/plugins/qmlprojectmanager/qmlprojectapplicationwizard.cpp
src/plugins/qtsupport/baseqtversion.cpp
tests/auto/cplusplus/findusages/tst_findusages.cpp
Change-Id: Idd2abc09753a71a6c252bfa9914274459b2c7e63
2012-11-26 10:52:28 +01:00
hjk
7b000a0569
debugger: fix win64interrupt start when installed into path with spaces
...
Change-Id: I88796cf54fb4308b1f6e200a9233d8fb42bd9f01
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com >
2012-11-19 10:49:29 +01:00
David Schulz
eb39b57e24
Debugger: Dont use win64interrupt.exe in some case
...
If everything is built with 32 bitness there is no need
to call win64interrupt.exe
Task-number: QTCREATORBUG-7891
Change-Id: I1981b0dfd0ff08ff8acce0e5b81858b00f536ded
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com >
Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com >
Reviewed-by: hjk <qthjk@ovi.com >
2012-11-19 10:18:49 +01:00
hjk
386ca7c8dd
Adjust license headers
...
Change-Id: Ice592c6de9951ee3b2c4cb52ed0bb3b6770e0825
Reviewed-by: Eike Ziller <eike.ziller@digia.com >
2012-10-05 17:12:56 +02:00
Eike Ziller
e0e8cf3ada
Contact -> qt-project.org
...
Change-Id: I7134d7de30bcf9f9dcfad42520dd45ee083a852d
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@nokia.com >
2012-07-19 13:23:21 +02:00
David Schulz
12bf40dbc5
Debugger: DebugBreakApi is always used under 32bit Windows
...
Change-Id: Iacd672cf38f698912609aeb2d3e7d54101bcfe0d
Reviewed-by: hjk <qthjk@ovi.com >
2012-03-02 14:21:54 +01:00
Erik Verbruggen
3fa55b7ab9
Removed module names from #include directives.
...
Getting the #include directives ready for Qt5. This includes the
new-project wizards.
Change-Id: Ia9261f1e8faec06b9285b694d2b7e9a095978d2b
Reviewed-by: Eike Ziller <eike.ziller@nokia.com >
2012-02-15 16:24:46 +01:00
Joerg Bornemann
33ad29efab
procinterrupt.cpp: missing include added
...
Change-Id: Ic34f6cb8016068d81ac0e6262d552d93248033d8
Reviewed-by: hjk <qthjk@ovi.com >
2012-02-10 16:31:09 +01:00
David Schulz
d47b1cdb53
Debugger: fix for the execution of win64interrupt.exe on 32bit
...
Change-Id: I9f8175ab98d0fd01cc44b27941e35078cacd5aa2
Reviewed-by: hjk <qthjk@ovi.com >
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@nokia.com >
2012-02-06 18:07:44 +01:00
Friedemann Kleint
38510a482d
Debugger: Fix interrupting code.
...
- Windows: Always use DebugBreakProcess if Qt Creator is compiled
64bit. Else always use win64interrupt.exe if Qt Creator
is a WOW64 application.
- Remove redundant code (procinterrupt/hostutils, gdb adapters).
- Give interruptProcess an errorMessage parameter such that it can
be used by all C++ engines and a proper error is displayed.
- Improve error messages.
- Build win64interrupt if target architecture is 64 bit (clean tools
profile, add a profile), borrowing the check from
qtcreatorcdbext.pro.
Change-Id: I2a6caf98e46051c49c84e1f3aac4c8d2aba66e8b
Reviewed-by: David Schulz <david.schulz@nokia.com >
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@nokia.com >
2012-02-02 16:25:42 +01:00
hjk
2931a499e6
Long live the king!
...
Change-Id: I2b72b34c0cfeafc8bdbaf49b83ff723544f2b6e2
Reviewed-by: Daniel Teske <daniel.teske@nokia.com >
2012-01-26 19:55:36 +01:00
David Schulz
e7e74db758
Edit debugger so win64interrupt is called
...
when trying to debug a 64bit application under windows.
Task-number: QTCREATORBUG-2521
Change-Id: I38922a6bed09640ce88184e6913a9fbb1d7433de
Reviewed-by: Joerg Bornemann <joerg.bornemann@nokia.com >
Reviewed-by: hjk <qthjk@ovi.com >
2012-01-25 12:16:00 +01:00
hjk
31600758de
all: s/info@qt.nokia.com/qt-info@nokia.com/
...
Change-Id: If18afb5d4665924e7d9250dccbc60a65e6daa75e
Reviewed-by: Eike Ziller <eike.ziller@nokia.com >
2011-11-03 10:33:19 +01:00
Tobias Hunger
aa2acec14c
Fix/add copyright headers
...
Change-Id: I8b73d583be1ee7183f4074bce49d5390e38631a2
2011-05-06 15:17:05 +02:00
hjk
8397663964
Update license.
2011-04-13 11:49:28 +02:00
con
d1023c7614
It's 2011 now.
...
Reviewed-by: hjk
2011-01-12 09:46:24 +01:00
con
04e32b0049
License headers.
2010-12-17 16:03:42 +01:00
Friedemann Kleint
de068090a0
Compile Windows.
2010-03-18 11:10:07 +01:00
hjk
9595504bda
Long live the king!
2010-03-05 11:28:13 +01:00
ck
0d3709c350
Inferior interruption handling changes
...
On UNIX, use SIGINT to interrupt the child, as the remote debugger's
-exec-interrupt does so as well.
On Windows, we get a SIGTRAP which we cannot influence.
As we currently do not know on which OS a remote debuggee is running,
accept either signal in that mode.
Reviewed-By: ossi
2009-10-16 18:01:07 +02:00
hjk
93cbef8724
long live the king
2009-08-14 09:30:56 +02:00
Jason McDonald
884b7af769
Update license headers and sales contact details.
...
Reviewed-by: Trust Me
2009-06-17 00:01:27 +10:00
Oswald Buddenhagen
70f08bdf03
inferior interruption improvements
...
- on windows, use the recommended way to interrupt a debugged process
- on unix, use SIGTRAP
- assorted minor improvements
2009-03-05 15:26:23 +01:00
Oswald Buddenhagen
6e118e72a0
process interruption improvements
...
rely on the inferior's pid being available. consequently, remove the
bizarre findChild stuff.
2009-03-05 15:26:23 +01:00
hjk
8ca887aae2
Fixes: change file license headers to include LGPL
2009-02-25 09:15:00 +01:00
hjk
5130e2030f
Merge commit 'df16699ed9958584bb53e8790ccbcdc1e4b42dbb'
...
Conflicts:
src/plugins/debugger/procinterrupt.cpp
2009-02-11 14:44:06 +01:00
hjk
df16699ed9
Fixes: debugger: revert accidental parts of b0650238
2009-02-11 14:17:25 +01:00
hjk
a29d22830e
Fixes: prepare work on procinterrupt
2009-02-11 12:19:13 +01:00
Daniel Molkentin
59affcfffc
Bump year in licence header.
2009-01-13 19:22:14 +01:00