Add myself (Simon St James) to license table: I'm happy to be relicensed to any…
Thanks guys - this is quite likely a fix for
Thanks for investigating Ivan, and sorry for the inconvenience this has caused.
*sigh* - in Input mode, Qt seems to send each keypress first as a…
Annoyingly, in Qt 5.5 we can no longer trigger shortcuts by replaying…
UPDATE: Hopefully fix the "replay macro/ last change duplicates characters" bug - no automated test for this yet (for some reason, the tests fail for Michal, but not for me!). Michal - would you mind acting as Guinea Pig again? :)
Add/ update licensing info for Emulated Command Bar stuff.
Crap - didn't realise that *every single commit* would be broadcast to the mailing list. Sorry about that!
The original patch (691c0315868511edff8048081e6e8b85c6653816) from Francis…
Whoops - fix intermittent crashes by calling setViInputModeManager() on…
Annoyingly, as of Qt 5.5, simply replaying the correct QKeyEvents does *not*…
Various tiny tweaks and improvements.
Move some of the creation stuff in the constructor of EmulatedCommandBar into…
Compile fix for when Q_ASSERTs are active.
Move CommandMode into its own source files.
Move moveCursorTo() into ActiveMode, and remove the duplicated copies of…
Make some of ActiveMode's members private instead of protected, accessible…
Move SearchMode into its own source files.
Move InteractiveSedReplaceMode into its own source files.
Compile fix for ActiveMode.
Add the "update match highlight attributes when config changed" code into…
Begin moving the Completer stuff into its own source files, starting with…
Move ActiveMode and Completer into their own source files - couldn't do this…
Move MatchHighlighter into its own source files.
Move emulatedcommandbar.cpp/.h into new emulatedcommandbar subdirectory.
When deciding whether to send unrecognised keypresses to the line edit, use…
Begin preparations to remove EmulatedCommandBar::CompletionType in favour of…
Further work on moving all Completion-related stuff into the Completer class.
Begin transitioning to a "m_currentMode" rather than switching on type…
Move all the completion-related stuff into new Completer class.
Move some more Search-related stuff into SearchMode.
Deal with deactivating the CommandMode in the same way as we deal with…
Continue moving Command-related stuff into CommandMode.
Continue moving Command-related stuff into CommandMode.
Begin to make sense of the handleKeyPress() - organise it as:
Continue moving Command-related stuff into CommandMode.
Our only uses of commandBeforeCursor() where essentially to compute…
Create new CommandMode - all of the Command-mode type stuff with ultimately…
Continue moving Command-related stuff into CommandMode.
Continue moving search-related stuff into SearchMode.
Move ParsedSedExpression into CommandMode.
Move the match highlighting stuff (which is used by both…
Slightly refactor the "don't automatically show Command completion if the…
Begin working towards forking all the search stuff into new SearchMode class.
Factor duplicated code into new startCompletion helper.
Make Commands completion mode use the new Completion approach.
Good - this code inside updateCompletionPrefix() is no longer needed with our…
Make WordFromDocument use the new Completion approach.
Make CommandHistory use the new Completion approach.
Make SearchHistory use the new Completion approach.
Make CompletionStartParams shouldStart false by default.
Make SedReplaceHistory use the new generic Completion approach.
Further progress towards decoupling the "trigger/ update completion" from…
Add a bit of whitespace and re-order for clarity.
Experimental: begin working towards making completion deduce more things for…
Tuck some of the initialisation of CompletionStartParams back into…
Move hideAllWidgetsExcept up into EmulatedCommandBar and make further use of it.
Move all occurences where InteractiveSedReplaceMode calls private methods of…
Move m_interactiveSedReplaceLabel into InteractiveSedReplaceMode.
Begin implementing helper methods inside ActiveMode, which is now a friend of…
Fix flaky test - a "coarse" timer - like the one used by the command response…
Move m_interactiveSedReplaceActive into InteractiveSedReplaceMode (and rename…
Remove the confusing hack that was needed to ensure that the "0 replacements…
Begin work on an internal ActiveMode helper class, from which the newly added…
Use in-class initializers instead of member-initialisation list.
Update the test version of commandResponseMessageTimeOutMS to match that of…
EmulatedCommandBar's override of "closed()" needn't be public.
The switchToCommandResponseDisplay()* stuff is really a "dismiss the emulated…
In the "test that the test suite can send and receive shortcuts" test, pick a…
Remove match highlighting when the emulated command bar is closed.
Fix a regression in the emulated command bar - notably that each step in an…
Fix bug with "incremental" searches being added to the search history (i.e.
Initial attempt at re-instating the Emulated Command Bar tests - doesn't link…
Rename vimStyleCommandBarTestsSetUpAndTearDown ->…
sstjames retitled
D1894: Workaround fact that Qt 5.5 does not allow shortcuts to be triggered by playing QKeyEvents from
to
Workaround fact that Qt 5.5 does not allow shortcuts to be triggered by playing QKeyEvents.
sstjames retitled
D1892: Re-instate Emulated Command Bar tests, and refactor Emulated Command Bar from
to
Re-instate Emulated Command Bar tests, and refactor Emulated Command Bar.