Commit Graph

20593 Commits

Author SHA1 Message Date
hjk
b8b3274fc3 small refactoring, make ex command interface public 2008-12-29 13:30:21 +01:00
hjk
15c89ea26a handle 'gJ' 2008-12-29 13:30:21 +01:00
hjk
b748b12d03 basic support for 'J' 2008-12-29 13:30:21 +01:00
hjk
eeffd9beb0 make <count> work for 'i' 2008-12-29 13:30:21 +01:00
hjk
bfa828ef9d Make it work for both QTextEdit and QPlainTextEdit.
Scrolling is broken for plain QTextEdit.
2008-12-29 13:30:21 +01:00
hjk
40886db56f add history of search strings 2008-12-29 13:30:21 +01:00
hjk
685162aa9c fix <count>D and EOL behaviour 2008-12-29 13:30:21 +01:00
hjk
8b663b35b2 fix recently introduced backward/forward mess for searching 2008-12-29 13:30:21 +01:00
hjk
84af25f689 small correction for 'df' 2008-12-29 13:30:21 +01:00
hjk
d0f17e7568 start implementing 'f', 'F', 't', 'T' 2008-12-29 13:30:20 +01:00
hjk
0a665de576 initialize commandCode 2008-12-29 13:30:20 +01:00
hjk
5ac95bf873 command mode + <ESC> = command mode 2008-12-29 13:30:20 +01:00
hjk
1e9214e1dd fix off-by-one for 'w' 2008-12-29 13:30:20 +01:00
hjk
4d6b2905c4 get 3d2w right 2008-12-29 13:30:20 +01:00
hjk
fe261f0a90 small fix for ~ at end of line 2008-12-29 13:30:20 +01:00
hjk
3ae0265363 implement plain ~ 2008-12-29 13:30:20 +01:00
hjk
103876427f partially implement 'b' and 'B' 2008-12-29 13:30:20 +01:00
hjk
eb132a4c37 partial implementation of 'e' and 'E' 2008-12-29 13:30:20 +01:00
hjk
9e5e5d1d23 partially implement 'w' and 'W' movement 2008-12-29 13:30:20 +01:00
hjk
21787ca4b5 handle PageUp, PageDown, Ctrl-F, Ctrl-B 2008-12-29 13:30:20 +01:00
hjk
5689826800 get search right for qplaintextedit 2008-12-29 13:30:20 +01:00
Roberto Raggi
f02549dafe Save/restore the black list so we can re-use instances of SymbolsForDotAccess. 2008-12-29 12:26:02 +01:00
Roberto Raggi
a985b59d40 Initial support for typedefs. 2008-12-29 11:53:40 +01:00
Roberto Raggi
0185a49a78 Removed LookupUtils. 2008-12-23 15:27:55 +01:00
Roberto Raggi
0422bcbbd5 Some more clean up in the preprocessor. 2008-12-22 14:10:47 +01:00
Roberto Raggi
e325aa38d9 Nicer implementation of CPlusPlus::Macro. 2008-12-22 13:55:42 +01:00
Roberto Raggi
1e0f06e4e8 Introduced expandNamespace(), expandClass(), expandBlock(), and expandFunction().
This should simplify the merging of the improved lookup context.
2008-12-22 13:27:01 +01:00
Roberto Raggi
753ddb7ce0 Some cleanup in the C++ preprocessor.
Introduced pp-scanner.cpp, renamed `pp' to `Preprocessor' and removed useless #includes.
2008-12-22 11:40:53 +01:00
Roberto Raggi
286e45b473 Compile.
Removed declaration of slot shadowBuildButtonClicked().
2008-12-22 10:24:52 +01:00
goro
6ef67df88b PathChooser migration for Qt4 build config page 2008-12-19 18:26:01 +01:00
goro
b462482cc2 Change hidden label text from "..." to "R" 2008-12-19 18:26:01 +01:00
Thorbjørn Lindeijer
d02211674a Allow some more space for popup on most desktops
Most desktops allow popups to overlap the taskbar. We should allow this
additional space to be used by the completion popup.
2008-12-19 17:54:42 +01:00
Thorbjørn Lindeijer
89985c3d1c Fixed header of "locals and watchers" view
You couldn't disable the 'always adjust column widths to contents' logic
cause of an uninitialized boolean that refused to toggle to false.
2008-12-19 17:54:42 +01:00
Friedemann Kleint
b8f013ce4a Fixes: Remove whatsthis 2008-12-19 17:49:14 +01:00
Friedemann Kleint
5b8008609c Compile Windows 2008-12-19 17:44:11 +01:00
Friedemann Kleint
defc270896 Fixes: Start a git branch dialog. 2008-12-19 17:42:08 +01:00
goro
12bcc11389 PathChooser migration for external app debug lanuching 2008-12-19 16:39:53 +01:00
hjk
3396f824e0 Merge branch 'master' of git@scm.dev.nokia.troll.no:creator/mainline 2008-12-19 16:20:58 +01:00
hjk
4c1502334c handle 'z<Return>' in fakevim 2008-12-19 16:20:39 +01:00
goro
cb7bb2eefe PathChooser migration for Qt version config page 2008-12-19 15:33:15 +01:00
hjk
02c23836dd comment out watchhandler debug information 2008-12-19 15:02:09 +01:00
hjk
210740c316 fix small glitch in fakevim's 'L' handling 2008-12-19 15:01:16 +01:00
hjk
a01fa6c17b implement 'M' in fakevim 2008-12-19 15:00:06 +01:00
hjk
5107caf24e implement 'L' in fakevim 2008-12-19 14:43:14 +01:00
hjk
ccfe171799 implement 'H' fakevim movement 2008-12-19 14:35:57 +01:00
hjk
9a0aef536f Merge branch 'master' of git@scm.dev.nokia.troll.no:creator/mainline 2008-12-19 14:03:09 +01:00
hjk
4af0768042 restore overwrite mode hack.
cursor looks better at the end of a line this way...
2008-12-19 14:02:27 +01:00
Thorbjørn Lindeijer
af73187d53 Fixed Delete to delete instead of inserting spades 2008-12-19 13:59:45 +01:00
Thorbjørn Lindeijer
75c9193ff6 Use the QKeyEvent::text() for inserting text
Avoids inserting all kinds of funny characters when special keys are
pressed. For some reason, the Delete key now inserts spades. At least
those are more useful than phones, according to hjk.
2008-12-19 13:56:59 +01:00
hjk
d4f4f508ab Handle <Tab> in insert mode 2008-12-19 13:15:57 +01:00