Commit Graph

72811 Commits

Author SHA1 Message Date
Daniel Molkentin
d4a7b38889 Do not forward declare a struct as class. MSVC doesn't like it. 2009-08-17 18:02:15 +02:00
Friedemann Kleint
9fe978fe39 CDB: Compile, new Disassembler architecture. 2009-08-17 16:03:27 +02:00
Friedemann Kleint
7fb0de70e5 Tr glitches. 2009-08-17 15:50:43 +02:00
hjk
432ad0bfbc debugger: register view and disassembler window cosmetics 2009-08-17 14:24:33 +02:00
Friedemann Kleint
3089667d5a Debugger: Fixed Compile. 2009-08-17 13:42:53 +02:00
hjk
9febb0bcb8 debugger: remove old disassembler view and handler
It is replaced by a real editor in e82d6c7b0.
2009-08-17 13:34:15 +02:00
hjk
e82d6c7b05 debugger: create a disassembler view as main editor
"Stepping instruction wise" and "display disassembler" mode is now toggled by a
single action. This also allows to re-use F10 and F11 as keyboard shortcut.

Missing: caching of disassembler output, removal of old disassembler view.
2009-08-17 13:18:54 +02:00
dt
74602f3119 Remove debugging output, running qmake works for most people. 2009-08-17 11:52:29 +02:00
Friedemann Kleint
37055c0457 S60: Compile on Linux 2009-08-17 11:47:17 +02:00
Kai Koehne
9c4168a64f Split duieditor.pro up into duieditor_dependencies.pri & duieditor.pri
Used from bauhaus
2009-08-17 10:35:58 +02:00
Friedemann Kleint
d7c5e2ed24 Version Control: Release the commit message temporary file.
... and add some logging to p4.
2009-08-17 09:49:56 +02:00
Oswald Buddenhagen
002cc5b517 fix function argument evaluation
i think it is finally identical to qmake (i.e., equally braindamaged)
2009-08-14 17:38:13 +02:00
Oswald Buddenhagen
e13a55ce52 don't skip unconditional scopes 2009-08-14 17:38:13 +02:00
Friedemann Kleint
b68cbcc9ae S60: Give more progress/error information.
- Add methods to obtain executable from the run configuration
  (to be used by Debugger later on)
- Log the file names and sizes
- Pass on CreateFile() errors.
- Rename class Adapter to Launcher.
2009-08-14 14:29:19 +02:00
Oswald Buddenhagen
695ac13cdc remove some superfluous braces 2009-08-14 11:48:05 +02:00
Oswald Buddenhagen
3a24a6992b fix message reporting in derived classes
{log,error,file}Message() cannot contain logic which makes the output
conditional on private evaluator state, as they are virtual and thus
derived classes could receive messages which they are not supposed to
receive. so put the logic into likewise named functions in the private
class and call these throughout.
2009-08-14 11:48:05 +02:00
Oswald Buddenhagen
f1f2d0cd88 remove forgotten enum 2009-08-14 11:45:49 +02:00
Oswald Buddenhagen
7f50d949a9 fix line continuation parsing ... again 2009-08-14 11:45:49 +02:00
hjk
475a141356 long live the king 2009-08-14 09:37:15 +02:00
hjk
93cbef8724 long live the king 2009-08-14 09:30:56 +02:00
Keith Isdale
c2a1d75daa qmake's include function now supports three arguments
The second and third arguments to qmake's include function are
optional

Task-number: 259398
Reviewed-by: Stian Sandvik Thomassen
2009-08-14 15:41:26 +10:00
Daniel Molkentin
8d848764d2 Fix typo in class name, add label to explain the purpose of jom. 2009-08-13 19:04:23 +02:00
dt
66663090e4 Add the directory we are refering too in the cmake wizards can't build
out of source page.
2009-08-13 18:05:12 +02:00
dt
e92ad815d8 Add a default: label to the ToolChainType switches so that gcc doesn't
complain.

Added a Q_ASSERT to the case that shouldn't happen.
2009-08-13 18:05:12 +02:00
hjk
32e839c2a2 debugger: make the message box informing of received signals non-blocking. 2009-08-13 17:39:17 +02:00
mae
84bacc802c Use proper standard keysequences for MoveTo/Select
StartOfLine/StartOfBlock. Eventually we want to switch all that to
actions, so we can have unix-style input also on the mac and vice versa
by setting different keybinding schemes.
2009-08-13 17:34:45 +02:00
dt
b14de18bed Fix typo in code comment: haaving -> having. 2009-08-13 17:21:18 +02:00
dt
39913b3216 Fix "TARGET=" in .pro files
Default to the baseName() of the .pro file.
2009-08-13 17:18:42 +02:00
hjk
b104b43fa0 sessionmanager: replace signal sessionUnloaded() by aboutToUnloadSession()
sessionUnloaded was sometimes emitted when the session manager was in
an unsafe state (between delete m_file and  m_file = new ...) leading
to crashes when slots connected to the signal accessed the sessionmanager
again. This patch moves the signal emission before  delete m_file.

Reviewed-by: dt
2009-08-13 17:10:53 +02:00
hjk
a981c5c985 debugger: shutdown debugger when switching sessions
The code was already there, but disabled as it led to a crash during
Creator startup due to a spurious "sessionUnload" emission.
2009-08-13 16:47:41 +02:00
Daniel Molkentin
365560c9c3 Identify tool chains via ToolChain::ToolChainType enum instead of by string
Reviewed-by: dt
2009-08-13 16:42:44 +02:00
Daniel Molkentin
d796f75ee0 More native separators on windows 2009-08-13 16:42:44 +02:00
hjk
abdc85f070 debugger: register view cosmetics
Show the current number base in the view.
2009-08-13 16:16:19 +02:00
hjk
6fd0433cd6 debugger: pop up a window when the application receives a signal like SIGSEGV
Just mentioning it in the status bar is often not enough to take notice.
2009-08-13 15:01:57 +02:00
Daniel Molkentin
21c3e014b9 Proper directory separators on Windows. 2009-08-13 14:07:47 +02:00
Daniel Molkentin
77f191e867 Improve wording of tool chains. 2009-08-13 14:07:27 +02:00
Daniel Molkentin
036f94b038 Fix the update slot connect in MakeStepConfigWidget 2009-08-13 13:48:34 +02:00
hjk
4fcedc9a08 debugger: fix resizing of the status message label 2009-08-13 13:18:33 +02:00
hjk
71302eab8f debugger: re-enable all dumpers that are usable in bootstrapped applications 2009-08-13 13:18:32 +02:00
Kai Koehne
9141727bee Merge branch 'master' of git@scm.dev.nokia.troll.no:creator/mainline 2009-08-13 13:17:05 +02:00
Kai Koehne
457e9b92d7 Adapt default qml template to latest qml changes
anchors.centeredIn has become anchors.centerIn
2009-08-13 13:16:10 +02:00
dt
24bf4c37a5 Fix endless recursion. 2009-08-13 11:47:34 +02:00
hjk
0a560b10ab debugger: work around a bug in gdb/MI in gdb 6.8/Ubuntu
When trying to debug qmake or another bootstrapped application loading the
dumpers failed as they are binarily incompatible. So failing is expected and
fine. However, gdb 6.8-debian produces in this case _two_ responses for
'-exec-continue produces' ('^running' and '^error,msg="Cannot find new threads:
generic error"') which is impossible according to the MI docs. In theory...
2009-08-13 09:57:50 +02:00
Friedemann Kleint
db96f274fc Compile on Windows: Correct dependency specification. 2009-08-13 09:25:33 +02:00
dt
7b007aaf1f Fix path in fakevim.pro 2009-08-12 18:57:34 +02:00
dt
c7b1b499d3 Add missing help_dependencies.pri 2009-08-12 18:32:52 +02:00
dt
45e514ca37 Check/Unchecking useJom should update various makestep config widgets. 2009-08-12 17:02:28 +02:00
dt
bc91346220 Fix flickering finally. 2009-08-12 16:11:06 +02:00
dt
ac3e37fc6e Add explicit support to use jom instead of nmake (which does not support -j)
jom can be found at http://qt.gitorious.org/qt-labs/jom

Reviewed-by: Daniel Molkentin <daniel.molkentin@nokia.com>
2009-08-12 15:30:23 +02:00
Bradley T. Hughes
73db6ba48c Compile
INT_MAX needs limits.h
2009-08-12 15:11:05 +02:00