1. totte
  2. qvim

Commits

Show all
Author Commit Message Date Builds
totte
Minor tweak
Branches
build
totte
Add instructions on how to clean up repository
Branches
build
totte
Add build and package files for Arch Linux
Branches
build
totte
Merged equalsraf/vim-qt into master
equalsraf
Fix VimWrapper::mapBlock(): remove extra pixel - mapBlock() is supposed to return the rectangle coordinates that contain a set of lines/columns, as a pixel QRect, but it was returning an extra pixel at the bottom. * Issue#79
equalsraf
Ignore Vim resize events if the window is maximized
equalsraf
Force call to gui_resize_shell() in gui_mch_set_shellsize() - it seems in cases where gui_resize_shell() is called but the shell size actually remains the same, gui_resize_shell() is never called, causing Vim to assume it was resized.
equalsraf
Call gui_set_shellsize after window resize
equalsraf
Revert to old painting strategy using a pixmap
equalsraf
Enable console messages for windows Debug builds
equalsraf
Discard new resize events when a new one arrives - We delay some GUI events by posting them into a queue - for resize events we now delete old events when we get a new one.
equalsraf
Add missing file to CMakeLists
equalsraf
Merged in totte/qvim/development (pull request #1: Add more rules to .gitignore)
equalsraf
Remove FORTIFY_SOURCE=2 from Qt CXX flags - Vim will not work with FORTIFY_SOURCE=2, this commit applies the regular FORTIFY_SOURCE from Vim to CXXFLAGS we get from Qt
equalsraf
Merge upstream
equalsraf
Import upstream default 4016:b89e2bdcc6e5
totte
Add more rules to .gitignore
equalsraf
Forgot to update configure after merge
equalsraf
Merge upstream 3872:1001f417a371
equalsraf
Import default 3872:1001f417a371
equalsraf
Find GNUMake manually - It seems we can't assume "gmake" will be available to get GNU make. - Ubuntu does not provide a gmake symlink, only the regular make.
equalsraf
Add Qt version checks for configure script - Check if Qt version is equal or above 4.7.0 - Apply Qt5 options only for Qt5
equalsraf
Add QMimeData include
equalsraf
Build against for Qt5 - This commits adds the necessary changes to allow vim-Qt to be built against Qt5 - for the most part these are one liners to include the correct header files and use the right CFLAGS. - In adding these changes I changed the way in which we get the proper build flags from qmake/make - we neglected to load the CXXFLAGS from qmake - this seems to be a requirement for Qt5. However this requir…
equalsraf
Prevent recursive reeize events - For some time now an elusive SEGFAULT has been crawling around - it now seems it was a result of a recursive resizeEvent [QVimShell::resizeEvent -> gui_shell_resize -> (...)resizeEvent ]. - The conditions for this issue usually involve a Vim triggered resize immediately followed by a external resize - a reproducoble case is Vim trying to resize in a tiled window manager. - This commit a…
equalsraf
Temporary fix for dialogs - With introduction of fixes for issue#68 we changed the handling of the event loop (processEvents()) to respect the wtime argument. However this has caused a bug the breaks other calls to the event loop, namely popup dialogs would imediately close. - This commit reverses part of that work allowing popup dialogs to work again while discarding one the improvements from tb-issue68. For the…
equalsraf
Replaced QMenu::exec with QMenu::popup - Since the calling method returns no value there is no reason to call the menu synchronously.
equalsraf
Fix event loop timer late execution - When calling processEvents we setup a single shot timer to call QCoreApplication::quit(), in order to enforece the max waiting time. The problem was that it was possible for the timer to be triggered after that particular execution of the event loop - in +ractice this broke all modal dialogs, since it was causing the following call to the event loop to exit prematurely. - To fix the …
equalsraf
Refactor painting and input event handling - Stop using a pixmap as canvas to paint the widget instead paint directly on the widget - Keep a event queue for calls to some functions in VimWrapper - this prevents some events from being passed to Vim when we only want to process input pending events, even if they are not input. - QVimShell now inherits from VimWrapper. - VimWrapper now has processEvents() method that implements the …
equalsraf
Add Escape to the special key table * Issue#74
  1. Prev
  2. Next