Changing the font size up/down while the cursor was on the command line would cause the cursor to jump away from the cmdline. This is no longer the case. Also fixes a similar problem when showing/hiding the toolbar by clicking the "pill button".
The "New Document Here" service will create a blank document in the currently selected directory. If new files are set to open in the current window, then the blank document opens in a new tab in the topmost window, otherwise a new window is opened.
The backend keeps at most one copy of each message on the input queue. This makes MacVim feel a lot more responsive e.g. when scrolling the screen. It used to be that holding down 'j' to scroll and then releasing 'j' would cause the screen to keep scrolling for a while even after the release.