Commit Graph

44349 Commits

Author SHA1 Message Date
dt
095337836a Refactoring: Split up QtVersionManager into gui and non gui
The settings page does not need to be exported and should be seperate
from the actual manager. This also makes further refactorings of
QtVersionManager easier and of QtDirWidget.
More to come.
2009-04-22 18:05:55 +02:00
Thorbjørn Lindeijer
b4245ac15c Prevent changing the context object just because the menu is activated
Fixes slowness when switching menus and allows menu actions to be used
that have a context that depends on the currently focused object.

Reviewed-by: con
2009-04-22 17:42:28 +02:00
Friedemann Kleint
52915776cd Make CDB load custom dumpers.
Load in a 'well-defined' (temporary) breakpoint
at main().
2009-04-22 17:28:26 +02:00
dt
b6c05a334c Refactoring: Move QtVersionManager instance() into the ProjectExplorer
And add a instance() method to it.
2009-04-22 16:51:38 +02:00
Roberto Raggi
6827896fda Added missing files. 2009-04-22 15:35:08 +02:00
Roberto Raggi
df16c1b687 Initial work on the DUI editor-plugin. 2009-04-22 15:21:04 +02:00
dt
8f738dfcc8 Add the *.pluginspec to OTHER_FILES so that we can use Locator for them
Hopefully i didn't miss a plugin.
2009-04-22 15:06:58 +02:00
dt
8f22417244 Refactoring: Move QtVersionManager to ProjectExplorer.
The Debugger, cmake and Qt4 plugin all need it. More refactoring to it
coming.
2009-04-22 14:52:35 +02:00
dt
ef8e69d96a Merge branch 'master' of git@scm.dev.nokia.troll.no:creator/mainline 2009-04-22 12:18:04 +02:00
Oswald Buddenhagen
e81e94cb44 fix non-shadow builds 2009-04-22 11:34:55 +02:00
Oswald Buddenhagen
cc99206bae reset excutable bits 2009-04-22 02:42:51 +02:00
con
23d0cb3180 Merge commit 'origin/1.1'
Conflicts:
	doc/qtcreator.qdoc
	doc/qtcreator.qdocconf
	src/app/Info.plist
	src/plugins/bineditor/BinEditor.pluginspec
	src/plugins/bookmarks/Bookmarks.pluginspec
	src/plugins/cmakeprojectmanager/CMakeProjectManager.pluginspec
	src/plugins/coreplugin/Core.pluginspec
	src/plugins/coreplugin/coreconstants.h
	src/plugins/cpaster/CodePaster.pluginspec
	src/plugins/cppeditor/CppEditor.pluginspec
	src/plugins/cpptools/CppTools.pluginspec
	src/plugins/debugger/Debugger.pluginspec
	src/plugins/debugger/gdbengine.cpp
	src/plugins/designer/Designer.pluginspec
	src/plugins/fakevim/FakeVim.pluginspec
	src/plugins/find/Find.pluginspec
	src/plugins/genericprojectmanager/GenericProjectManager.pluginspec
	src/plugins/git/ScmGit.pluginspec
	src/plugins/helloworld/HelloWorld.pluginspec
	src/plugins/help/Help.pluginspec
	src/plugins/perforce/Perforce.pluginspec
	src/plugins/projectexplorer/ProjectExplorer.pluginspec
	src/plugins/qt4projectmanager/Qt4ProjectManager.pluginspec
	src/plugins/qtscripteditor/QtScriptEditor.pluginspec
	src/plugins/quickopen/QuickOpen.pluginspec
	src/plugins/regexp/RegExp.pluginspec
	src/plugins/resourceeditor/ResourceEditor.pluginspec
	src/plugins/snippets/Snippets.pluginspec
	src/plugins/subversion/Subversion.pluginspec
	src/plugins/texteditor/TextEditor.pluginspec
	src/plugins/vcsbase/VCSBase.pluginspec
2009-04-21 17:50:31 +02:00
con
35218bbe20 Add missing type information into gdb calls.
The missing type information lead to non-relocatable debugging helpers
on the Mac.

Reviewed-by: Oswald Buddenhagen
2009-04-21 16:13:13 +02:00
hjk
e0f7b845aa debugger: use & in "p (char*)&qDumpOutBuffer". This improves the
situation in release builds a bit as we get at least a list of
(afterwards failing) dumpers.
(cherry picked from commit 01284f2160)
2009-04-21 16:05:51 +02:00
Thorbjørn Lindeijer
b6d7fecf80 Fixed navigation with F2 when at the start of a word
Reviewed-by: con
2009-04-21 15:58:48 +02:00
Friedemann Kleint
471d31ac9c CDB refactoring, introduce typedefs to remove version numbers.
Log exceptions with stacktrace.
2009-04-21 12:30:12 +02:00
Friedemann Kleint
6e9a237c76 Compilation with Min GW. 2009-04-21 08:43:45 +02:00
dt
25135e9e2f Long dead code. It even used the QWorkbench namespace.
And there seems to be no value in the code anyway.
2009-04-20 18:06:02 +02:00
dt
af6257971d Refactoring: Renamed Qt4BuildConfigWidget to Qt4ProjectConfigWidget 2009-04-20 17:59:44 +02:00
dt
9689582ee6 Refacotring: Move BuildConfiguration into internal namespace.
It should not be used outside of the ProjectExplorer and is likewise not
exported.
2009-04-20 17:59:42 +02:00
dt
10482c81a4 Refactoring for (Q)MakeBuildStepFactory
Rename (Q)MakeBuildStepFactory to (Q)MakeStepFacotry
Move the factories to the same files as (Q)MakeStep
Delete the old qmakebuildstepfactory.(h|cpp)
2009-04-20 17:59:40 +02:00
dt
84ee1653f4 Allow changing the build directory, and reparse.
Task:  250418

This also moves us closer to supporting multiple build configurations
properly.
2009-04-20 17:59:36 +02:00
con
57bf55dec9 Regression: Recent project menu doesn't show file paths
Task-number: 251307
2009-04-20 17:35:07 +02:00
Oswald Buddenhagen
40546f9a93 load translations 2009-04-20 16:51:10 +02:00
Oswald Buddenhagen
067bab0714 clean up resourcePath() impl 2009-04-20 16:51:10 +02:00
Oswald Buddenhagen
c5df15003b add some missing Q_OBJECTs 2009-04-20 16:51:10 +02:00
Oswald Buddenhagen
6d5eeb7afb add missing tr()s, etc., add some //: comments 2009-04-20 16:51:10 +02:00
Oswald Buddenhagen
9db13e3255 make lupdate see the QApplication::translate() calls 2009-04-20 16:51:10 +02:00
Oswald Buddenhagen
088cb9c853 remove excess tr()
i don't think it is a good idea to tr() the svn command in the dialog
title
2009-04-20 16:51:10 +02:00
Oswald Buddenhagen
f97b3ceec5 better namespace for tr() 2009-04-20 16:51:10 +02:00
Oswald Buddenhagen
5b01ea1120 beautify regexes 2009-04-20 16:51:10 +02:00
Oswald Buddenhagen
13f04d8430 revamp build system
now bin and share are not pegged to linking the executable any more,
but are proper subdirs targets of their own.
unforturnately, qmake is a bit tenacious, so we hack around a bit. :)

more or less in passing by, i removed some superfluous trailing slashes
and added path normalization as well.
2009-04-20 16:51:10 +02:00
Friedemann Kleint
3695ee3646 Start on dumper support for CDB, bug fixes.
Make command execution output shown, use Wide version
of Debug Callbacks and output, provide bases classes
for other output and event handlers, move common
dumper functionality into debugger manager.
2009-04-20 16:40:50 +02:00
Thorbjørn Lindeijer
039024e727 Fixed an exotic linker issue on gcc 4.1.2
Reviewed-by: dt
2009-04-20 15:48:58 +02:00
dt
48dd25866e Show also error output in the cmake run log. 2009-04-20 12:18:32 +02:00
con
8b4b3e5f5a Version bump 1.1.0 2009-04-20 10:25:22 +02:00
Simon Hausmann
035e1eb4fe Merge branch '1.1' 2009-04-18 01:04:01 +02:00
Simon Hausmann
87f74b4eea Fix permissions of basetextdocument.cpp to not be executable 2009-04-18 01:03:32 +02:00
dt
030beabd64 Also apply the fix for the dumper here. 2009-04-17 16:51:49 +02:00
hjk
01284f2160 debugger: use & in "p (char*)&qDumpOutBuffer". This improves the
situation in release builds a bit as we get at least a list of
(afterwards failing) dumpers.
2009-04-17 15:35:28 +02:00
con
412a4b027d Merge commit 'origin/1.1'
Conflicts:
	src/plugins/debugger/debuggeractions.cpp
	src/plugins/debugger/gdboptionpage.ui
2009-04-17 15:17:31 +02:00
hjk
6f85959d06 fakevim: eat Ctrl-A to prevent the global "select all" shortcut to trigger 2009-04-17 14:58:01 +02:00
con
02d0ede3ec Two-keystroke menu shortcuts do not work on Mac. 2009-04-17 14:28:18 +02:00
dt
ad1047925b Fix the directories the cmakelugin checks for the debugger plugin
I need to refactor that code for 1.2.
2009-04-17 12:27:04 +02:00
Friedemann Kleint
dd67f0857d Prevent non-existing projects from showing on the welcome page.
Reviewed-by: dt <qtc-committer@nokia.com>
2009-04-17 11:48:50 +02:00
Friedemann Kleint
2a1c503bc3 Fix debugger settings action. 2009-04-17 11:31:52 +02:00
Friedemann Kleint
e76943ebb5 Load required dependency lib "dbghelp.dll" manually. 2009-04-17 10:13:41 +02:00
Friedemann Kleint
7d41e04884 Split apart debugger options pages, allow specifying a path to CDB.
Modify engine creation funcs to populate a list of option pages
to be able to handle engine enabling independently of the
actual engine creation.
2009-04-17 09:03:32 +02:00
dt
55be2ea52f Merge branch '1.1' of git@scm.dev.nokia.troll.no:creator/mainline into 1.1 2009-04-16 17:13:11 +02:00
dt
dec4acdbf2 Run make clean on clicking rebuild for the debugging helper library. 2009-04-16 17:12:19 +02:00