1. 26 May, 2015 1 commit
    • 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
  2. 16 Jan, 2015 1 commit
  3. 26 Nov, 2014 1 commit
    • Orgad Shaneh's avatar
      Core: Cosmetics · 7f341580
      Orgad Shaneh authored
      
      
      * Remove redundant namespace qualifiers
      * Qt5-ify some signal/slot connections
      * Replace some using Core::Internal with explicit namespace scopes
      
      Change-Id: Id1aae05e2c6fc2992c2716e1f8f9e985c6e56122
      Reviewed-by: default avatarhjk <hjk121@nokiamail.com>
      7f341580
  4. 09 Oct, 2014 1 commit
  5. 03 Sep, 2014 1 commit
  6. 30 Jul, 2014 1 commit
  7. 21 Jul, 2014 1 commit
  8. 26 May, 2014 1 commit
    • Tobias Hunger's avatar
      IWizard->IWizardFactory · a8e89101
      Tobias Hunger authored
      
      
      Start at splitting up the wizard functionality a bit. Currently
      it is a factory but also contains a lot of logic that is invoked by
      the real wizard dialogs.
      
      This change renames/moves a couple of things only.
      
      Change-Id: I1fa114ee3ee262f7c0690841f361bbf09e674725
      Reviewed-by: Orgad Shaneh's avatarOrgad Shaneh <orgads@gmail.com>
      a8e89101
  9. 08 Jan, 2014 1 commit
  10. 10 Oct, 2013 1 commit
  11. 02 Sep, 2013 1 commit
    • Christian Kandeler's avatar
      Remove superfluous include paths from project files. · 72d17382
      Christian Kandeler authored
      
      
      A lot of our build system files specify unneeded include
      paths. These roughly fall into the following categories:
          a) Paths that are already set in more general files
             such as qtcreator.pri.
          b) Paths that serve no purpose at all, possibly
             left over from earlier versions of the project.
          c) Paths that act as workarounds for wrong include
             statements of the form '#include "xyz.h"', where
             xyz.h is not in the same directory as the including
            file.
      This patch removes such path specifications and fixes the offending
      include statements from case c).
      Tested on Linux, Windows and OSX with qmake and qbs.
      
      Change-Id: I039a8449f8a65df0d616b4c08081145c18ae4b15
      Reviewed-by: default avatarOswald Buddenhagen <oswald.buddenhagen@digia.com>
      Reviewed-by: default avatarJoerg Bornemann <joerg.bornemann@digia.com>
      72d17382
  12. 23 May, 2013 1 commit
  13. 27 Mar, 2013 1 commit
  14. 29 Jan, 2013 1 commit
  15. 05 Oct, 2012 1 commit
  16. 19 Jul, 2012 1 commit
  17. 19 Jun, 2012 1 commit
  18. 15 Feb, 2012 1 commit
  19. 08 Feb, 2012 1 commit
    • Thomas Hartmann's avatar
      Wizards: changes the structure of Wizards · 95a028e8
      Thomas Hartmann authored
      
      
      This patch introduces platforms as a top level topic when choosing
      a wizard. Also I changed the categories and priorities.
      
      Details:
      
      1. I did change the way the dialog/view is structured in newdialog.cpp
      
      2. I added platformName() and supportsPlatform() to BaseQtVersion.
         I needed two functions because the Simulator does not provide a platform
         and therefore has no platformName but supports two platforms.
         I still have to turn the platform names into proper constants.
      
      3. I changed the categories and priorities to get the layout that was
         discussed. (I had to touch quite alot of files but this is mostly trivial)
      
      4. I added a combobox that allows filtering for platforms.
      
      5. I added flags() to IWizard to indicate that a wizard is platform independent.
      
      Change-Id: I86c7ad628a431ad06505c76580885c6e6c3ddc23
      Reviewed-by: default avatarAlessandro Portale <alessandro.portale@nokia.com>
      95a028e8
  20. 26 Jan, 2012 1 commit
  21. 24 Jan, 2012 1 commit
    • hjk's avatar
      Core: make ICore interface static · 0fbd7f32
      hjk authored
      
      
      This mainly serves two purposes:
      (a) it saves a function call in ICore::instance()->foo() vs ICore::foo() at runtime
      (b) it saves typing and reduces line noise when reading
      
      It's also (mostly) source compatible, as ICore::instance()->foo() remains compilable.
      
      Change-Id: Icf7be0bce17fefe3560473534a8991ff79cbecc3
      Reviewed-by: default avatarEike Ziller <eike.ziller@nokia.com>
      0fbd7f32
  22. 18 Jan, 2012 1 commit
  23. 03 Nov, 2011 1 commit
  24. 06 May, 2011 1 commit
  25. 13 Apr, 2011 1 commit
  26. 28 Mar, 2011 1 commit
  27. 12 Jan, 2011 2 commits
  28. 17 Dec, 2010 1 commit
  29. 17 Sep, 2010 1 commit
  30. 31 Aug, 2010 1 commit
  31. 05 Mar, 2010 1 commit
  32. 15 Jan, 2010 1 commit
  33. 07 Jan, 2010 1 commit
    • Tobias Hunger's avatar
      Make method naming more consistent. · a6ad7737
      Tobias Hunger authored
        * Use id() for methods returning a string used to represent
          some type of object.
        * Use displayName() for strings that are meant to be user
          visible.
        * Quieten some warnings while touching the files anyway.
        * Move Factories to their products in the plugins where that
          was not done before.
      
      Reviewed-by: dt
      a6ad7737
  34. 27 Nov, 2009 1 commit
  35. 14 Aug, 2009 1 commit
  36. 16 Jun, 2009 2 commits
    • con's avatar
      Cherry-pick: Update license headers and sales contact details. · 2919c210
      con authored
      Reviewed-by: Trust Me
      
      Conflicts:
      
      	src/libs/cplusplus/CppBindings.cpp
      	src/libs/cplusplus/CppBindings.h
      	src/libs/cplusplus/FastPreprocessor.cpp
      	src/libs/cplusplus/FastPreprocessor.h
      	src/plugins/cpptools/cppcurrentdocumentfilter.cpp
      	src/plugins/cpptools/cppcurrentdocumentfilter.h
      	src/plugins/cpptools/cppsemanticsearch.cpp
      	src/plugins/cpptools/cppsemanticsearch.h
      	src/plugins/duieditor/parser/qmljs.g
      	src/plugins/duieditor/parser/qmljsast.cpp
      	src/plugins/duieditor/parser/qmljsast_p.h
      	src/plugins/duieditor/parser/qmljsastfwd_p.h
      	src/plugins/duieditor/parser/qmljsastvisitor.cpp
      	src/plugins/duieditor/parser/qmljsastvisitor_p.h
      	src/plugins/duieditor/parser/qmljsengine_p.cpp
      	src/plugins/duieditor/parser/qmljsengine_p.h
      	src/plugins/duieditor/parser/qmljsgrammar.cpp
      	src/plugins/duieditor/parser/qmljsgrammar_p.h
      	src/plugins/duieditor/parser/qmljslexer.cpp
      	src/plugins/duieditor/parser/qmljslexer_p.h
      	src/plugins/duieditor/parser/qmljsmemorypool_p.h
      	src/plugins/duieditor/parser/qmljsnodepool_p.h
      	src/plugins/duieditor/parser/qmljsparser.cpp
      	src/plugins/duieditor/parser/qmljsparser_p.h
      	src/plugins/duieditor/parser/qmljsprettypretty.cpp
      	src/plugins/duieditor/parser/qmljsprettypretty_p.h
      	src/plugins/duieditor/rewriter/rewriter.cpp
      	src/plugins/duieditor/rewriter/rewriter_p.h
      	src/plugins/duieditor/rewriter/textwriter.cpp
      	src/plugins/duieditor/rewriter/textwriter_p.h
      	src/shared/cplusplus/ASTClone.cpp
      	tests/manual/cplusplus/main.cpp
      2919c210
    • Jason McDonald's avatar
      Update license headers and sales contact details. · 884b7af7
      Jason McDonald authored
      Reviewed-by: Trust Me
      884b7af7
  37. 12 Jun, 2009 1 commit
  38. 11 May, 2009 1 commit