- Jan 14, 2014
-
-
hjk authored
Change-Id: I7053310272235d854c9f409670ff52a10a7add8b Reviewed-by:
Christian Kandeler <christian.kandeler@digia.com> Reviewed-by:
Orgad Shaneh <orgads@gmail.com> Reviewed-by:
Eike Ziller <eike.ziller@digia.com>
-
- Jan 10, 2014
-
-
Eike Ziller authored
Also when duplicating editors, we don't want to change the document after construction. Actually at some places (e.g. CppEditorSupport creation) we don't handle document changes correctly, and we are only lucky that things still (more or less?) work. Get rid of BaseTextEditorWidget::duplicateFrom and use copy-constructor style instead. Change-Id: I7f688b7fcc51d1bb5e222bb333f0d28479b597a6 Reviewed-by:
Nikolai Kosjar <nikolai.kosjar@digia.com>
-
Eike Ziller authored
First step in never changing the text document after construction, because that is actually not really supported. Second step will be to fix that for the editor duplicate() methods too. Change-Id: I3d112ba0895e7ee7ac6dd8ae2318f0de7d2cebc9 Reviewed-by:
Nikolai Kosjar <nikolai.kosjar@digia.com>
-
- Jan 09, 2014
-
-
Eike Ziller authored
Can be set directly from the document constructor, no need to do that later. Change-Id: I4326757e1b1cb1e48c157c4b330ccb2abb8f3b1f Reviewed-by:
Daniel Teske <daniel.teske@digia.com>
-
- Jan 08, 2014
-
-
Eike Ziller authored
Change-Id: I6df843561c4d502b3d7c1844d65a59ad2855f0c0 Reviewed-by:
Daniel Teske <daniel.teske@digia.com>
-
Eike Ziller authored
It was never called with a sensible value anyhow, and only complicates things. Change-Id: I005848700b6c00114d91495670d4a0e15a2d2e64 Reviewed-by:
Eike Ziller <eike.ziller@digia.com>
-
Robert Loehning authored
Change-Id: Ib5423fdd064e4546f848c0b640b0ed0514c26d3a Reviewed-by:
Leena Miettinen <riitta-leena.miettinen@digia.com> Reviewed-by:
Kai Koehne <kai.koehne@digia.com>
-
- Jan 06, 2014
-
-
hjk authored
This affects mainly Apple's version of GDB. Mac users are advised to use LLDB, or some recent build of FSF GDB. Change-Id: I6a7fbb591e79f737e12d08b0e881e9e4d1d9660c Reviewed-by:
Friedemann Kleint <Friedemann.Kleint@digia.com>
-
- Dec 18, 2013
-
-
Eike Ziller authored
Doesn't really make sense to have the additional IDocument *editorDocument() method. Change-Id: I0a7420eb1afaa76f63c3f7e9c4b373acf624ffb9 Reviewed-by:
Eike Ziller <eike.ziller@digia.com>
-
- Dec 12, 2013
-
-
Eike Ziller authored
The action handler implicitly passed ownership to ICore, which is non- to the action handler. We now consistently create the action handler in the editor factory, give ownership to the editor factory, and don't hold a reference to it. Change-Id: I4372f8de966e3ceff87c06c5528c6b54522c1d57 Reviewed-by:
David Schulz <david.schulz@digia.com>
-
Eike Ziller authored
The action handler already knows which editors to handle through the context. It only needs to receive signals for updating the actions from the current editor. So there is no need to tell the action handler about every individual editor. This also removes some noise from the text editor implementations. Change-Id: I76dc5b1559cc8cf54ff313e6cdba4e789a3108aa Reviewed-by:
David Schulz <david.schulz@digia.com>
-
- Dec 10, 2013
-
-
Eike Ziller authored
The default "matches" method now takes the widget and looks for all child labels, checkboxes, push buttons and group boxes. Because of that, the former "createWidget" method can be called multiple times without creating a new widget (-->widget()), and the "finished" method must ensure that the created widget gets deleted, since not all widgets that were created are added to the UI anymore. Change-Id: Ia231c7c78dd8819146668e6447d36d22e7836904 Reviewed-by:
Eike Ziller <eike.ziller@digia.com>
-
Erik Verbruggen authored
So we can ignore possibly problematic toolchain-defines, while can still unconditionally apply project-defines. Change-Id: I7cb96f35a963d080011fe888ef71bfc098dd33ef Reviewed-by:
Nikolai Kosjar <nikolai.kosjar@digia.com>
-
- Nov 25, 2013
-
-
Peter Kümmel authored
Ninja should report completed against overall edges, this way 100% would only be reached when ninja exits. Task-number: QTCREATORBUG-10332 Change-Id: I90804db566662b2a96f9ce85b7fab5e1455831c7 Reviewed-by:
Daniel Teske <daniel.teske@digia.com>
-
- Nov 14, 2013
-
-
Oleksii Serdiuk authored
CMakeBuildInfo::sourceDirectory wasn't always populated, which sometimes led to 'CMake Error: The source directory "<path>" does not appear to contain CMakeLists.txt.' error when re-running CMake for shadow builds. Change-Id: I4caece897155ee9e056d2da8185da43b94cbd99d Reviewed-by:
hjk <hjk121@nokiamail.com>
-
Orgad Shaneh authored
Change-Id: I8413252c90a1487d291f15d92837c30ab697b245 Reviewed-by:
hjk <hjk121@nokiamail.com>
-
- Nov 13, 2013
-
-
Tobias Hunger authored
Change-Id: I0fbc22efa6aacae2c1921c56ca0f41d4576bfc00 Reviewed-by:
Daniel Teske <daniel.teske@digia.com>
-
- Nov 04, 2013
-
-
Tobias Hunger authored
This makes the specializations responsible to register the environment aspect that makes the most sense for them. The only real user of this is the QmlProject, which added its own EnvironmentAspect on top of LocalEnvironmentAspect set by the base class. Change-Id: I2ad8c23a008e249dc919491a5fd397ec04502375 Reviewed-by:
Tobias Hunger <tobias.hunger@digia.com>
-
- Oct 24, 2013
-
-
Friedemann Kleint authored
They are a hassle for translators and reviewers alike. Change-Id: I363138212b692cf75fe1605df8af3721315d37e1 Reviewed-by:
hjk <hjk121@nokiamail.com>
-
- Oct 22, 2013
-
-
Daniel Teske authored
Since we don't actually need it anymore, just remove the code. Task-number: QTCREATORBUG-10452 Change-Id: I59f55f3a319240826569de308491cac697c4f045 Reviewed-by:
Tobias Hunger <tobias.hunger@digia.com>
-
- Oct 16, 2013
-
-
hjk authored
First step towards plugin renaming. Change-Id: I8ac017660a7aa2bda0d7bb7d72ab0cfceaf6cfd2 Reviewed-by:
Eike Ziller <eike.ziller@digia.com>
-
- Oct 14, 2013
-
-
hjk authored
Change-Id: Ie210d2a068158c6caaac66aae58cbd886f61c18d Reviewed-by:
Tobias Hunger <tobias.hunger@digia.com>
-
- Oct 10, 2013
-
-
Nikolai Kosjar authored
Only methods as programming functions are affected. Besides renaming some actions like "Switch Between Function Declaration/Definition" this mostly touches (api) code comments. This is a follow-up patch to commit 872bfb70. Change-Id: Icb65e8d73b59a022f8885b14df497169543a3b92 Reviewed-by:
hjk <hjk121@nokiamail.com>
-
- Oct 09, 2013
-
-
Christian Kandeler authored
Change-Id: I396d970fafea1fd0b4c4d73883796662a1d0064b Reviewed-by:
Joerg Bornemann <joerg.bornemann@digia.com>
-
Eike Ziller authored
QTBUG-28385 is biting us over and over (QWizard doesn't have close button nor cancel button on Mac in Qt 5), and actually there's no reason for us having a wizard without the features from Utils::Wizard. Task-number: QTCREATORBUG-10346 Task-number: QTBUG-28385 Change-Id: I80c0d82fe6738496c2ac03c31a1c2757ade8e266 Reviewed-by:
Jarek Kobus <jaroslaw.kobus@digia.com> Reviewed-by:
Daniel Teske <daniel.teske@digia.com>
-
- Oct 01, 2013
-
-
Daniel Teske authored
Add displayname and project file path and a pointer back to the project. Change-Id: Ic9a18f52a6291493bd3a95fd3456ed0e1a3c63e3 Reviewed-by:
Erik Verbruggen <erik.verbruggen@digia.com>
-
Tobias Hunger authored
Introduce priorities for build configuration factories. This way plugins can register specialized build configuration factories, that e.g. can provide additional build steps. A negative priority signifies that a factory is not prepared to handle a request, the default build configuration factory shipped by the build system plugin will report a priority of 0. Add 100 to that for each specialization you add (e.g. a remote linux buildconfiguration factory would report 100, a specialization of that for mer will should report 200, etc.). Change-Id: I141a7a5a79166afdb7657d46eb7e86bd18d3abf6 Reviewed-by:
Daniel Teske <daniel.teske@digia.com> Reviewed-by:
Michal Klocek <michal.klocek@digia.com>
-
Nikolai Kosjar authored
F2 on a virtual function call presents a list of overrides in derived classes. The function declaration of the static type is shown immediately at the top. Task-number: QTCREATORBUG-9611 Change-Id: I80ce906fa06272dc9fbd1662cd17500b8c77067f Reviewed-by:
Joerg Bornemann <joerg.bornemann@digia.com>
-
- Sep 27, 2013
-
-
hjk authored
Change-Id: If36658de6f68f552f93830ba4f1cfa9994a2e44c Reviewed-by:
Tobias Hunger <tobias.hunger@digia.com>
-
Tobias Hunger authored
Generalize the target setup page and move it into projectexplorer Move the qmake specific code into a projectimporter class with a specialization for qmake projects in the qt4projectmanager. This change depends heavily on the BuildConfigurationFactory cleanups done earlier and completes that change in such a way that generic build configuration factories are now in theory possible. The remaining problem is how to select the best factory of several that claim to be able to handle a kit and that is left for the next patch. Change-Id: I47134cb1938c52adebcdc1ddfe8dbf26abbbbeee Reviewed-by:
Daniel Teske <daniel.teske@digia.com>
-
- Sep 20, 2013
-
-
hjk authored
Change-Id: I4e6f573d893c0aa2bb4ca9812fc8db2961dac172 Reviewed-by:
Tobias Hunger <tobias.hunger@digia.com>
-
- Sep 17, 2013
-
-
Tobias Hunger authored
Refactor the code of the build configuration factories. The idea is to generalize the code so much that we can allow plugins to install custom build configuration factories for the platforms they support. To support this use case the following changes where done here: * BuildInfo class was introduced to describe one build configuration that can be created by a factory. * Factories report a list of BuildInfo to describe what they can produce. This fixes the need for factories to implicitly create one buildconfiguration and then create another one 'officially' to support debug and release build configurations to be set up for projects. * Do no longer work around factories to create build configurations. Change-Id: Ic372e4a9b5c582633b467d130538948472b89d91 Reviewed-by:
Daniel Teske <daniel.teske@digia.com>
-
- Sep 16, 2013
-
-
Oleksii Serdiuk authored
Modified CMake plugin to work correctly with RemoteLinux plugin. Because of not being able to extract files to be installed from CMake project, only executable targets are automatically added to deployment files. All other files have to be specified in CMakeDeployment.txt file which should be placed into root of CMake project. The file format is: > deployment/prefix > relative/source/file1:relative/destination/dir1 > ... > relative/source/filen:relative/destination/dirn Where: - deployment/prefix is (absolute) path prefix to which files will be deployed on the remote machine. - relative/source/file is file path relative to CMake project root. Plain files - no directories or wildcards supported. - relative/destination/dir is destination directory path relative to deployment/prefix. Change-Id: I0831636c1b9aac3ff16bb6293104c512d2abfb5a Reviewed-by:
Daniel Teske <daniel.teske@digia.com>
-
- Sep 12, 2013
-
-
Tobias Hunger authored
* Update build targets as they change in CMakeLists.txt * Do not set "all" since that is the default anyway * Signal widget whenever the list of targets to build changes Change-Id: Ie90be143fa345e03576632ab39a5dc5f75b19daf Reviewed-by:
Daniel Teske <daniel.teske@digia.com>
-
Tobias Hunger authored
Change-Id: I3e99afd3ce4a39c9ffeb7b7b21b3454e88dffe74 Reviewed-by:
Daniel Teske <daniel.teske@digia.com>
-
Tobias Hunger authored
TO BE SQUASHED LATER! Change-Id: I055ba795f9b47e7046edc6cb34d3d91ec4419eca Reviewed-by:
Daniel Teske <daniel.teske@digia.com>
-
- Sep 09, 2013
-
-
Erik Verbruggen authored
And not from the global object pool. This way, the editors that have different highlighters for various language dialects, or editors that support multiple languages in a single editor, can decide themselves on what CompletionAssistProvider to provide. Change-Id: Ieebc4a8e7b3de6470fdb8103035aa3b8b2ba6598 Reviewed-by:
Nikolai Kosjar <nikolai.kosjar@digia.com>
-
- Sep 05, 2013
-
-
hjk authored
Change-Id: I370f72fcf7a24216ee189979ce6b5c8bfc5f4140 Reviewed-by:
David Schulz <david.schulz@digia.com>
-
- Sep 04, 2013
-
-
Nikolai Kosjar authored
Change-Id: I177094f19978e07f85e42b34701d8f03cd26665e Reviewed-by:
Friedemann Kleint <Friedemann.Kleint@digia.com>
-
- Sep 03, 2013
-
-
Tobias Hunger authored
Change-Id: Ibe505c8331f7d1280fdb8784a00321742f5d94cb Reviewed-by:
hjk <hjk121@nokiamail.com>
-