Commit Graph

80529 Commits

Author SHA1 Message Date
hjk
fba1d8d8f3 debugger: slightly more correct wording of the debugger helper explanation 2009-06-19 09:31:21 +02:00
dt
f5407fb81e Merge branch 'master' of git@scm.dev.nokia.troll.no:creator/mainline 2009-06-18 18:09:21 +02:00
dt
ac5736e558 Add a copy full path to clipboard to open edtiors combobox
As requested on irc, and another common IDE has it at the same place. I
wonder whether we should have more options in that context menu. I
mainly put this in, because we don't have a good way to copy that full
path and I don't see a particular nice way to add it. Though I dislike
that it is only available in the context menu.
2009-06-18 18:09:08 +02:00
con
0a803f5ef5 Lazy updating of file list in CurrentProjectFilter. 2009-06-18 18:04:54 +02:00
con
b5edc14b09 Do lazy updating of the file list in AllProjectsFilter. 2009-06-18 18:04:53 +02:00
Roberto Raggi
9c038180d8 Improved compatibility with the gcc extensions. 2009-06-18 17:49:17 +02:00
dt
1589fcf6ad Add a context menu to the open editors widget in the navigation pane
In it: Close Editor, Close Other Editors except me, Close All Editors.

Task-Nr: 256275
2009-06-18 16:30:44 +02:00
mae
c3c98cca78 make zoom-in store the new size permanently in the settings. 2009-06-18 16:13:20 +02:00
Friedemann Kleint
12ac317d0a Obtain the toolchain type and choose debugger engine accordingly. 2009-06-18 15:16:18 +02:00
dt
f55632fccc If we can't figure out the mimetype, fall back to text/plain.
We are after all a text editor on steroids. That is people might want to
edit text files that don't have a ending we know.
2009-06-18 14:57:52 +02:00
dt
10868e107e Merge branch 'master' of git@scm.dev.nokia.troll.no:creator/mainline 2009-06-18 14:30:27 +02:00
dt
4637d56284 Don't ask to reload the file, if the user uses git/undo or git/revert.
Simply do it.

Task-Nr: 254558
2009-06-18 14:30:04 +02:00
Roberto Raggi
9a8e724f15 Don't search for undefined symbols in ambiguous typeof expressions. 2009-06-18 14:22:06 +02:00
Roberto Raggi
44aa96fcf5 Disable the undefined-type check for all the C-cast expressions. 2009-06-18 14:14:17 +02:00
Daniel Molkentin
f29f2c551a Adding a note at the end of the tutorial and removed unused statements in docs. 2009-06-18 13:55:17 +02:00
hjk
d8b589ceff debugger: remove QtGui dependency from debugging helpers
It was only used for the watch-QImage-while-it-is-being-drawn-on feature,
which does not seem overly useful.
2009-06-18 13:39:19 +02:00
hjk
a595e8f403 debugger: limit log window to 100000 lines. 2009-06-18 13:24:33 +02:00
Roberto Raggi
da6614ce6d Don't check for undefined symbols in ambiguous ast nodes. 2009-06-18 13:00:21 +02:00
Kavindra Devi Palaraja
6eb638ab5f Doc - ommitting incomplete parts of the tutorial 2009-06-18 12:55:18 +02:00
hjk
725d8dbfc6 debugger: Prevent updateWatchData from being called multiple times.
Each calls to fetchMore() was triggering an updateWatchData, and that
can happen several times per user interaction.
2009-06-18 12:37:43 +02:00
Friedemann Kleint
6931958041 Recognize DLL not found excption as non-fatal in CDB. 2009-06-18 12:37:19 +02:00
dt
69d04bc069 Simply look at the filesystem to get the list of sessions.
Instead of maintaining a list of sessions in our settings, simply list
all the files that we find.
Note: This will probably ressurect a few lost sessions for some people.

Task-Nr: 255140
2009-06-18 11:36:39 +02:00
Friedemann Kleint
44d02a652b Further cleanup of watch code, do not evaluate "<Edit>" watcher. 2009-06-18 10:34:53 +02:00
mae
81bb2f6378 compile 2009-06-17 20:10:36 +02:00
mae
aa630932b1 make zoom-in/-out apply to all editors 2009-06-17 19:12:57 +02:00
dt
69ff0eeb83 Switching sessions didn't clear the bookmark list from old bookmarks.
Task-Nr: 255922
2009-06-17 19:06:22 +02:00
dt
2d65dec3e9 Add a toolChainType() method to the ApplicationRunConfiguration.
Best effort only though. This can make detection in the debugger which
engine should be used easier.

Task-Nr: 256161
2009-06-17 19:06:17 +02:00
dt
07ddb9f0e2 Fixes git log, git blame and all the others resetting current project
I'm not 100% positive that this is the best fix. Though i can't come up
with a better one for the moment.

Task-Nr: 256251
2009-06-17 19:06:06 +02:00
Daniel Molkentin
8c0356787a Addressbook tutorial review fixes. 2009-06-17 19:01:36 +02:00
Friedemann Kleint
24cf802a58 Compile new watch model for CDB. 2009-06-17 17:34:48 +02:00
Roberto Raggi
c222f2aa27 Some cleanup in the AST nodes. 2009-06-17 16:08:33 +02:00
Roberto Raggi
a29864ef01 New generators for ASTVisit.cpp and ASTClone.cpp 2009-06-17 16:08:33 +02:00
Thorbjørn Lindeijer
c3bc32620f Document known issue with storing the settings on an NFS share 2009-06-17 16:02:34 +02:00
hjk
609f4a437b debugger: Rework watch model.
It's now properly using canFetchMore/fetchMore. cdb is not yet ported.
2009-06-17 16:00:04 +02:00
Friedemann Kleint
24c321d5de Prevent cdb from repetitively initalizing dumpers in case of failures. 2009-06-17 14:21:56 +02:00
Roberto Raggi
019fead338 Generator for the accept0 methods. 2009-06-17 14:14:51 +02:00
Roberto Raggi
a790c13cbe Generated the methods to accept AST nodes. 2009-06-17 14:14:51 +02:00
Friedemann Kleint
67dcfb8e3c Made GUI app and library wizard honor the camelcase file settings.
Add setters in File page and the dialogs, convenience to
QtWizard.
2009-06-17 12:40:54 +02:00
dt
3c6bb2429a Unbreak the cmake plugin for the 1.2 release
Last minute show stopper bug, this only affects cmake projects, so it
should be safe.

Reviewed-By: Trust me
2009-06-17 11:56:49 +02:00
Roberto Raggi
873838fe3a Simplified TypeOf/ResolveExpression. 2009-06-17 11:19:43 +02:00
dt
ddef96ecda Add a working directory line edit to the cmake run configuration
Task-Nr: 254424
2009-06-16 18:37:16 +02:00
con
2919c21007 Cherry-pick: Update license headers and sales contact details.
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
2009-06-16 17:26:44 +02:00
Thorbjørn Lindeijer
66304bd9fd Further changelog perfectionism 2009-06-16 16:21:50 +02:00
Jason McDonald
884b7af769 Update license headers and sales contact details.
Reviewed-by: Trust Me
2009-06-17 00:01:27 +10:00
Daniel Molkentin
bcefb62a72 (un)install -> (un)register, add nogui mode for use in installer
The nogui mode is required for the installer, to keep the noise low.
Also, get rid of QApplication passing, as all methods we call
are static anyway, which made the compiler complain about
unreferenced formal parameters.

Revieved-by: Friedemann Kleint
2009-06-16 15:56:01 +02:00
Kavindra Devi Palaraja
ac5f165c4e Doc - Reviewed Change Log
Reviewed-By: TrustMe
2009-06-16 15:33:02 +02:00
Thorbjørn Lindeijer
9520a01dbb Removed dots 2009-06-16 15:22:22 +02:00
Thorbjørn Lindeijer
2df4f863f0 Clarified the auto-save and run-without-building options 2009-06-16 15:21:56 +02:00
con
4f4f767b2b Merge commit 'origin/1.2' 2009-06-16 14:58:28 +02:00
dt
7594cc5a41 Fixes YACCSOURCES and LEXSOURCES files not visible in the project tree.
Task-number: 255267
2009-06-16 14:41:25 +02:00