Martin Aumüller
7a5891bd2a
fakevim: when leaving visual mode, set move type to char or line according to visual mode
...
Merge-request: 99
Reviewed-by: hjk <qtc-committer@nokia.com >
2010-01-21 17:38:28 +01:00
Martin Aumüller
5994044b64
fakevim: 'S' should honour indentation settings
...
fixed by using finishMovement instead of doing all the work
Merge-request: 99
Reviewed-by: hjk <qtc-committer@nokia.com >
2010-01-21 17:38:28 +01:00
Martin Aumüller
073f14bee8
fakevim: indent when changing text by line ('cj', 'Vc', ...), depending on settings
...
Merge-request: 99
Reviewed-by: hjk <qtc-committer@nokia.com >
2010-01-21 17:38:28 +01:00
Martin Aumüller
20f565816b
fakevim: simplifiy implementation of 'j', 'k'
...
Merge-request: 99
Reviewed-by: hjk <qtc-committer@nokia.com >
2010-01-21 17:38:27 +01:00
Martin Aumüller
7b28f644f2
fakevim: fix 'c' with linewise motion
...
the lines touched by the motion have to be removed completely except for one newline
(whereas 'd' removes them including all newlines)
Merge-request: 99
Reviewed-by: hjk <qtc-committer@nokia.com >
2010-01-21 17:38:27 +01:00
Martin Aumüller
a4f3ade01a
fakevim: auto test for 'ck' - enable one additional check which does not fail anymore
...
Merge-request: 99
Reviewed-by: hjk <qtc-committer@nokia.com >
2010-01-21 17:38:27 +01:00
Martin Aumüller
de0f5ba023
fakevim: auto test for 'cj' was wrong
...
undoing still does not work correctly: cursor position is not correctly restored
Merge-request: 99
Reviewed-by: hjk <qtc-committer@nokia.com >
2010-01-21 17:38:27 +01:00
Martin Aumüller
f69b867533
fakevim: fix 'cw' on word-end
...
Merge-request: 99
Reviewed-by: hjk <qtc-committer@nokia.com >
2010-01-21 17:38:27 +01:00
Martin Aumüller
aeac605000
fakevim: some auto tests involving 'w' don't fail anymore
...
Merge-request: 99
Reviewed-by: hjk <qtc-committer@nokia.com >
2010-01-21 17:38:26 +01:00
Martin Aumüller
d323d7701e
fakevim: make 'w' stop on empty lines
...
Merge-request: 99
Reviewed-by: hjk <qtc-committer@nokia.com >
2010-01-21 17:38:26 +01:00
Martin Aumüller
9e73236a0e
fakevim: auto test for 'w' did not take empty lines into account
...
Merge-request: 99
Reviewed-by: hjk <qtc-committer@nokia.com >
2010-01-21 17:38:26 +01:00
Martin Aumüller
fd28fe1892
fakevim: fix deleting/yanking/changing to matching parenthesis
...
Merge-request: 99
Reviewed-by: hjk <qtc-committer@nokia.com >
2010-01-21 17:38:26 +01:00
Martin Aumüller
2f02152dd6
fakevim: improved case conversions
...
- make '~' repeatable with '.'
- implement operators 'gu'/'gU'/'g~' for down-casing/up-casing/case-inversion
- visual char/line/block modes for the above
Merge-request: 99
Reviewed-by: hjk <qtc-committer@nokia.com >
2010-01-21 17:38:26 +01:00
Martin Aumüller
3afcdc002a
fakevim: fix repetition of 'g'/'G'
...
Merge-request: 99
Reviewed-by: hjk <qtc-committer@nokia.com >
2010-01-21 17:38:25 +01:00
Martin Aumüller
b0991bd22c
fakevim: fix moving to first non-blank on a line
...
if there are only blanks, first non-blank on line is the last position
Merge-request: 99
Reviewed-by: hjk <qtc-committer@nokia.com >
2010-01-21 17:38:25 +01:00
Martin Aumüller
b324a7b789
fakevim: implement 'o'/'O' in visual mode for swapping anchor and position
...
Merge-request: 99
Reviewed-by: hjk <qtc-committer@nokia.com >
2010-01-21 17:38:25 +01:00
Martin Aumüller
a2a99ca814
fakevim: [n]$ should move to end of (n-1)th line down
...
Merge-request: 99
Reviewed-by: hjk <qtc-committer@nokia.com >
2010-01-21 17:38:25 +01:00
Martin Aumüller
bd495ef63b
fakevim: mark '+', '-' and Return as moving by line
...
Merge-request: 99
Reviewed-by: hjk <qtc-committer@nokia.com >
2010-01-21 17:38:24 +01:00
Martin Aumüller
f5cf9e55b4
fakevim: fix repeating commands such as 'c4l'
...
before, the count of the motion was not taken into account
Merge-request: 99
Reviewed-by: hjk <qtc-committer@nokia.com >
2010-01-21 17:38:24 +01:00
Martin Aumüller
c2a79a63ba
fakevim: prevent unhandled keys producing text input from being inserted while in command mode
...
Merge-request: 99
Reviewed-by: hjk <qtc-committer@nokia.com >
2010-01-21 17:38:24 +01:00
Martin Aumüller
82b83abd7f
fakevim: 'c' should leave visual line mode
...
Merge-request: 99
Reviewed-by: hjk <qtc-committer@nokia.com >
2010-01-21 17:38:24 +01:00
Martin Aumüller
35a6d79026
fakevim: reset command mode state after pressing ESC
...
Merge-request: 99
Reviewed-by: hjk <qtc-committer@nokia.com >
2010-01-21 17:38:24 +01:00
Martin Aumüller
5435629250
fakevim: imediately indicate change to REPLACE mode
...
Merge-request: 99
Reviewed-by: hjk <qtc-committer@nokia.com >
2010-01-21 17:38:23 +01:00
Martin Aumüller
bb4d6a3440
fakevim: fix leaving REPLACE mode
...
previously, the first character typed in command mode would have been inserted into the document
Merge-request: 99
Reviewed-by: hjk <qtc-committer@nokia.com >
2010-01-21 17:38:23 +01:00
Martin Aumüller
1836aa0633
fakevim: make methods used by FindPlugin public instead of making FindPlugin a friend of FindToolBar
...
as suggested in a comment to merge request #97
Merge-request: 97
Reviewed-by: hjk <qtc-committer@nokia.com >
2010-01-21 17:28:12 +01:00
Martin Aumüller
355df07072
fakevim: forgot to initialize a variable
...
Merge-request: 97
Reviewed-by: hjk <qtc-committer@nokia.com >
2010-01-21 17:23:32 +01:00
Martin Aumüller
bf607962e5
fakevim: change Find plugin's case sensitivity with ':set (no)ignorecase'
...
- allow for handling unknown arguments to ':set' by the layer having installed the FakeVim handler
- use that to change the Find plugin's case sensitivity
Merge-request: 97
Reviewed-by: hjk <qtc-committer@nokia.com >
2010-01-21 17:23:32 +01:00
Martin Aumüller
f6482a3871
fakevim: implement incremental backward search '?' using Find plugin
...
Merge-request: 97
Reviewed-by: hjk <qtc-committer@nokia.com >
2010-01-21 17:23:31 +01:00
Martin Aumüller
474d883eac
for fakevim mode, terminate incremental search after pressing enter/return
...
Merge-request: 97
Reviewed-by: hjk <qtc-committer@nokia.com >
2010-01-21 17:23:31 +01:00
Martin Aumüller
de21fef76c
fakevim: update cursor position to start of selection after incremental search
...
the find plugin places the cursor at the end of a found item, but vi at the start,
thus update cursor position when editor widget regains focus
Merge-request: 97
Reviewed-by: hjk <qtc-committer@nokia.com >
2010-01-21 17:23:30 +01:00
Martin Aumüller
d67bd86fb4
fakevim: update document's cursor before triggering search
...
otherwise, incremental search would not always begin at the current cursor position
Merge-request: 97
Reviewed-by: hjk <qtc-committer@nokia.com >
2010-01-21 17:23:30 +01:00
Martin Aumüller
f48ff89988
fakevim: handle forward/backward search depending on initial search ('?'/'/')
...
Merge-request: 97
Reviewed-by: hjk <qtc-committer@nokia.com >
2010-01-21 17:23:30 +01:00
Martin Aumüller
825d1c7932
fakevim: make find next/previous work with incremental search
...
Merge-request: 97
Reviewed-by: hjk <qtc-committer@nokia.com >
2010-01-21 17:23:29 +01:00
hjk
068ff3a188
debugger: adjust gdb version string parsing to whatever openSUSE 11.2 managed
...
to create
2010-01-21 17:19:09 +01:00
hjk
1c5c6e8723
debugger: more python/non-python splitting
2010-01-21 17:19:09 +01:00
hjk
ffd48ebd4c
debugger: remove injection loading.
...
Was used only on Windows, and we have ther python now.
2010-01-21 17:19:09 +01:00
hjk
f64c5e342a
debugger: fix after disabling listing breakpoints in the python part
2010-01-21 17:19:09 +01:00
hjk
cdae30ccdb
debugger: start splitting off python and non-python specific bits
2010-01-21 17:19:08 +01:00
hjk
ba877b6369
debugger: prepare for outputting breakpoints from the dumpers
2010-01-21 17:19:08 +01:00
hjk
fa2f73aa0d
debugger: add some helper function to debug breakpoints
2010-01-21 17:19:08 +01:00
hjk
5323eee10e
debugger: try to avoid asking for all registers when stepping internally
2010-01-21 17:19:08 +01:00
hjk
b55259e2bd
debugger: use breakpoint always-inserted in trk adapter
2010-01-21 17:19:08 +01:00
hjk
9f173acefe
debugger: use no-ack mode in trk adapter
2010-01-21 17:19:08 +01:00
hjk
e8c15eab33
debugger: 'replace' the adapter memory cache with gdb's own.
...
This works better with larger gdb cache lines.
See #define LINE_SIZE_POWER 8 in gdb/dcache.c:105.
2010-01-21 17:19:08 +01:00
hjk
4030706c04
debugger: add a manual test for namespace aliases
2010-01-21 17:19:07 +01:00
Roberto Raggi
f0e69db452
Evaluate simple JS expressions.
2010-01-21 17:08:42 +01:00
Friedemann Kleint
968e5e228a
Debugger: Code cosmetics.
2010-01-21 16:55:15 +01:00
Erik Verbruggen
2395ec51a6
Incorporated commit 38c0ed9870fc6bd8ba759c283eaf2bffb61c2e3f from kinetic-declarativeui.
...
Fixed possible array index-out-of-bounds crash in error reporting.
2010-01-21 16:47:46 +01:00
Roberto Raggi
60af1681c2
Initial work on the QML/JS expression evaluator.
2010-01-21 15:54:36 +01:00
Friedemann Kleint
c516f350b2
S60: Handle TrkNotifyStopped (crash) when running.
...
Extract error message string from Trk, print proper message
when application crashes in run mode and terminate launcher.
Use same message in Debugger for consistency.
Reviewed-by: Robert Loehning <robert.loehning@nokia.com >Reviewed-by: John Doe
2010-01-21 15:46:33 +01:00