1. 26 May, 2015 7 commits
    • Tobias Hunger's avatar
      IWizardFactory: Create wizards with factoryCreators · 25f2f8e1
      Tobias Hunger authored
      
      
      Do not use the object pool to hold potential wizards. Register
      FactoryCreator functions with IWizardFactory instead and use
      those to create the wizards when necessary.
      
      This saves us a couple of cycles during startup since we can now
      delay construction of all wizards and it makes us more flexible
      wrt. managing the lifecycle of the wizard factories.
      
      Change-Id: I95d6a6dfcdf0fd995e1934a9fefcd96c6a676753
      Reviewed-by: default avatarEike Ziller <eike.ziller@theqtcompany.com>
      25f2f8e1
    • Nikita Baryshnikov's avatar
      ProjectExplorer: export NodesVisitor · 184695be
      Nikita Baryshnikov authored
      
      
      and deinline dtor. It saves 2 copies
      
      cd /io/qt/qt-creator-build/lib/qtcreator/plugins &&
      nm -C ./*.so | grep vtable | grep -v " U " | cut -c 18- | sort | uniq -c
      | grep -v " 1 "
      
            3 d vtable for ProjectExplorer::NodesVisitor
            5 d vtable for QFutureInterface<bool>
            2 d vtable for QFutureInterface<Core::LocatorFilterEntry>
            2 d vtable for QFutureInterface<TextEditor::HighlightingResult>
           18 d vtable for QFutureInterface<void>
            2 d vtable for QFutureWatcher<TextEditor::HighlightingResult>
            5 d vtable for QFutureWatcher<void>
            2 d vtable for QmlDesigner::(anonymous namespace)::TreeViewStyle
           14 d vtable for QRunnable
            3 d vtable for QtConcurrent::RunFunctionTaskBase<void>
            3 d vtable for QtConcurrent::RunFunctionTask<void>
            2 d vtable for RemoteLinux::Internal::(anonymous
      namespace)::ConfigWidget
            2 d vtable for Utils::View<QListView>
           11 d vtable for Utils::View<QTreeView>
            2 V vtable for Core::BaseFileFilter::Iterator
            3 V vtable for CPlusPlus::SymbolVisitor
            3 V vtable for CppTools::CppRefactoringChanges
            5 V vtable for ProjectExplorer::BuildInfo
            3 V vtable for ProjectExplorer::JsonWizardPageFactory
            2 V vtable for QmlJS::SimpleAbstractStreamReader
            2 V vtable for QmlJSTools::QmlJSRefactoringChanges
            8 V vtable for VcsBase::VcsBaseOptionsPage
      
      similar to QTBUG-45582
      
      Change-Id: I75f7f5cf5522d1d093b52f4f0ee8cccdbca45cae
      Reviewed-by: default avatarDaniel Teske <daniel.teske@theqtcompany.com>
      184695be
    • Tobias Hunger's avatar
      JsonWizard: Enable support for descriptive images in wizards · 5a051036
      Tobias Hunger authored
      
      
      These images are displayed above the description in the new file/project dialog.
      
      Change-Id: Ib218e62a40891ebc2c675c49b32b3789c42d740d
      Reviewed-by: default avatarAlessandro Portale <alessandro.portale@theqtcompany.com>
      5a051036
    • Daniel Teske's avatar
      MiniProjectTargetSelector: Make sure we always have a heading · 9bb0292b
      Daniel Teske authored
      
      
      Change-Id: I4ea5883e64bcae405ae00200616a1f915bdeffff
      Reviewed-by: default avatarEike Ziller <eike.ziller@theqtcompany.com>
      Reviewed-by: default avatarRobert Loehning <robert.loehning@theqtcompany.com>
      9bb0292b
    • Tobias Hunger's avatar
      IWizardFactory: Remove class wizard kind · 9c1f96d4
      Tobias Hunger authored
      
      
      Map existing class wizards to file wizards. The separation has never
      been clean anyway. Now "file" wizards create one or more files,
      "project" wizards create a complete project (something that can be
      opened as a project in Qt Creator).
      
      Change-Id: I0562f26019b54a59d46814a13a0b2fa8995c3e0f
      Reviewed-by: default avatarLeena Miettinen <riitta-leena.miettinen@theqtcompany.com>
      Reviewed-by: default avatarEike Ziller <eike.ziller@theqtcompany.com>
      9c1f96d4
    • Daniel Teske's avatar
      Android: Increase timeout for checkPasswd and checkKeystore · f895d97b
      Daniel Teske authored
      
      
      The timeout was "only" 4s, but apparently pretty much every
      android tool randomly takes longer than 4s.
      
      Increasing this timeout won't affect anyone for whom the
      android tool returns in 1s, but makes it work for anyone
      where the checking takes longer.
      
      This waiting though is done in the main thread, which is pretty
      bad. Moving it to a background thread isn't easy though.
      
      Change-Id: I135b1d1ee9634005d5eb6038a46d66b6a8e97fca
      Task-number: QTCREATORBUG-13175
      Reviewed-by: default avatarBogDan Vatra <bogdan@kde.org>
      f895d97b
    • BogDan Vatra's avatar
      Make sure we pull the right app_process from device. · a88636bd
      BogDan Vatra authored
      
      
      On arm64 devices /system/bin/app_process is a symlink to /system/bin/
      app_process64, the problem is that we are pulling it also for 32bit
      apps, which will make the debugging impossible because arm-linux-
      androideabi-gdb 32bit can't mix the architectures.
      
      Change-Id: I37e071456fb89051b0433ee2e7635085257616ea
      Reviewed-by: default avatarDaniel Teske <daniel.teske@theqtcompany.com>
      a88636bd
  2. 25 May, 2015 1 commit
  3. 22 May, 2015 7 commits
  4. 21 May, 2015 7 commits
  5. 20 May, 2015 9 commits
  6. 19 May, 2015 5 commits
  7. 18 May, 2015 4 commits