Jjgod Jiang [Thu, 15 Nov 2007 15:32:54 +0000 (15 23:32 +0800)]
merge changes from upstream
Jjgod Jiang [Thu, 15 Nov 2007 13:41:00 +0000 (15 21:41 +0800)]
some debug information
Bjorn Winckler [Tue, 13 Nov 2007 19:18:16 +0000 (13 20:18 +0100)]
Improved marked text handling
Delete, enter, escape, all work as expected with marked text visible.
Bjorn Winckler [Tue, 13 Nov 2007 18:15:11 +0000 (13 19:15 +0100)]
Add IM control support
When the default system keyboard script is non-roman the input manager is
automatically switched to a roman keyboard script when going to normal mode.
See 'imd', 'imc', 'imi' for some relevant options. MacVim uses an
over-the-spot style of IM support.
Bjorn Winckler [Mon, 12 Nov 2007 19:17:57 +0000 (12 20:17 +0100)]
Disable login shell with "MMLoginShell"
New Vim processes are by default launched via a login shell so that the user's
environment gets profiled. This behavior can be disabled by setting the user
default "MMLoginShell" to 0.
Nico Weber [Sun, 11 Nov 2007 19:34:57 +0000 (11 20:34 +0100)]
Enable trackpad scrolling over the black area in full-screen
Bjorn Winckler [Sun, 11 Nov 2007 19:27:03 +0000 (11 20:27 +0100)]
Support file-open check for multiple files
When dropping multiple files, make sure none of the files are already open. If
all files were already open, then select the window and tab of the first file
that was open. If at least one file was not already open, then simply ignore
the open files and open the unopened ones.
Also don't check if files exists inside application:openFiles: since files that
are passed here are assumed to already exists. The existence check has been
moved to the system services message openFile:userData:error:.
Bjorn Winckler [Sun, 11 Nov 2007 14:46:04 +0000 (11 15:46 +0100)]
Updated help files
Updated gui_mac.txt to reflect better handling of Unicode.
Not all occurrences of ":action" and ":menukeyequiv" had been changed to
":macaction" and ":macmenukey".
Updated 'guifontwide' entry.
Bjorn Winckler [Sun, 11 Nov 2007 14:09:22 +0000 (11 15:09 +0100)]
New text drawing model, better unicode support, 'gfw' support, etc.
Characters and columns are no longer assumed to be in one-to-one
correspondence. Thus when modifying the text storage a (row,column) pair must
be searched for. This is managed using
[NSString rangeOfComposedCharacterSequenceAtIndex:]
and by marking wide characters with an attribute (called "MMWideChar"). We
also provide an optimized code path for when characters and columns are in
one-to-one correspondence (no wide chars, only chars that can be represented by
one utf16 character).
A new typesetter is also used. Instead of overriding
layoutGlyphsInLayoutManager:::: we override willSetLineFragmentRect::::. This
typesetter can handle composing characters, whereas the old typesetter couldn't
(it can still be used by setting the user default "MMTypesetter" to
"MMTypesetter2".)
Note that text rendering still has flaws, the Cocoa Text System and Vim has
different opinions on how much space certain characters take up and this
results in display bugs. (E.g. nonspacing marks such as U+064C are
problematic.) Also, sometimes the layout manager hides glyphs but Vim assumes
that each character is displayed (resulting in yet more display bugs).
Added support for 'guifontwide'. This can be set to anything (different font
size); it is quite possible to set it so that the display becomes completely
messed up.
Bjorn Winckler [Thu, 8 Nov 2007 19:14:34 +0000 (8 20:14 +0100)]
Don't attempt to open dropped file that is already open
When a file is dropped, each Vim process is checked to see if the file is
already open. If so, raise the corresponding window and select the tab that
holds the opened file. Only works when one file is dropped.
Jjgod Jiang [Thu, 8 Nov 2007 17:31:12 +0000 (9 01:31 +0800)]
Use NSView instead of NSTextView as the base class of MMTextView.
Jjgod Jiang [Thu, 8 Nov 2007 16:09:19 +0000 (9 00:09 +0800)]
Merge branch 'master' into jjgod
Bjorn Winckler [Wed, 7 Nov 2007 22:46:52 +0000 (7 23:46 +0100)]
Add eval & add input methods to MacVim, apply to file open
Now possible to evaluate expressions in a Vim process from MacVim [MMBackend
evaluateExpression:], and to send arbitrary input to Vim [MMVimController
addVimInput:]. Expression evaluation is used to query Vim state from within
MacVim.
When opening a file use these methods to check if it is already loaded, if so
raise the corresponding window (doesn't work for multiple files).
Bjorn Winckler [Wed, 7 Nov 2007 21:07:21 +0000 (7 22:07 +0100)]
Changed application termination procedure
On applicationShoulTerminate: check the 'documentEdited' flag of each window to
decide whether any buffers were modified instead of making a DO call to each
Vim process.
Bjorn Winckler [Wed, 7 Nov 2007 20:25:05 +0000 (7 21:25 +0100)]
Launch Vim process via login shell, handle spaces in file names
The user environment is not always sourced when MacVim starts. To solve this
each Vim process is launched via a login shell like this:
$SHELL -l -c "exec /path/to/Vim -g <args>"
Also make sure that if an argument contains a space then enclose it in quotes.
Bjorn Winckler [Wed, 7 Nov 2007 18:46:46 +0000 (7 19:46 +0100)]
Always open a dropped file in new tab
Always use ":tab drop" when dropping files. (Used to call ":drop" when only
one file was dropped but this would not open the file in a new tab.)
Bjorn Winckler [Mon, 5 Nov 2007 14:44:27 +0000 (5 15:44 +0100)]
Disable baseline change for underlined text.
This fixes a display bug on Leopard where lines with underlined text were
higher than lines without underlined text.
Bjorn Winckler [Sun, 4 Nov 2007 17:46:03 +0000 (4 18:46 +0100)]
Only respond to left, right and middle mouse clicks.
This effectively ignores mouse clicks when [NSEvent buttonNumber] > 2.
Bjorn Winckler [Fri, 2 Nov 2007 17:18:17 +0000 (2 18:18 +0100)]
Enable compilation without FEAT_MBYTE.
Bjorn Winckler [Fri, 2 Nov 2007 12:29:17 +0000 (2 13:29 +0100)]
Fixed typo in the credits.
Dan Callahan [Thu, 1 Nov 2007 22:14:45 +0000 (1 17:14 -0500)]
New icon set (Gnome/Matt Ball/Jonas Rask derived)
Nico Weber [Tue, 30 Oct 2007 20:44:23 +0000 (30 21:44 +0100)]
Vim view refactoring.
This fixes the ':set lines=
1000000' problem in fu mode. Furthermore, this
fixes a regression that the tab sizes weren't adjusted when changing the window
size.
Bjorn Winckler [Tue, 30 Oct 2007 17:09:06 +0000 (30 18:09 +0100)]
Removed stray debug log message.
Bram Moolenaar [Mon, 29 Oct 2007 18:28:31 +0000 (29 19:28 +0100)]
Don't let hit_return_msg() fill the screen on focus events.
The "Press ENTER ..." would display on a new line each time focus was
lost/gained when FocusLost/FocusGained autocommands were applied. Fix this by
checking if message is on the last line and display on same line if so.
Chris Willmore [Mon, 29 Oct 2007 18:19:18 +0000 (29 19:19 +0100)]
Fix for Leopard Ctl-key bug.
In Leopard Ctrl-key events are sent to performKeyEquivalent: instead of
keyDown:, so we have to deal with them there as well.
Bjorn Winckler [Sun, 28 Oct 2007 12:51:01 +0000 (28 13:51 +0100)]
Optimize speed when 'matchparen' is enabled.
When matchparen is used gui_mch_update() gets called a lot. This function
checks the run loop for new input which takes a long time. To speed things up
make sure that the run loop is only checked every 100 ms or so (controlled by
MMUpdateTimeoutInterval in gui_macvim.m).
Bjorn Winckler [Sat, 27 Oct 2007 14:05:15 +0000 (27 16:05 +0200)]
Use "macvim" color scheme as default.
The color scheme is set in $VIM/gvimrc, but only if the color scheme hasn't
already been set (in .vimrc).
Bjorn Winckler [Fri, 26 Oct 2007 17:51:47 +0000 (26 19:51 +0200)]
Ignore DRAW_TRANSP flag.
This flag is supposed to indicate that the background should be "transparent".
However, not setting the background color leads to a rendering artifact where
the character after the cursor sometimes is not drawn. Simply ignoring the
DRAW_TRANSP flag takes care of this bug.
Tim Allen [Fri, 26 Oct 2007 04:14:41 +0000 (26 14:14 +1000)]
Draw the current text view size in the titlebar during resize operations.
It seems that NSWindows get notfied of each step of the live-resize, but
NSViews get notified of the start and end events. So, we make MMTextView
forward these notifications to the window controller, and let the window
controller figure out when to change the title.
Signed-off-by: Tim Allen <screwtape@froup.com>
Adam Mercer [Thu, 25 Oct 2007 14:51:41 +0000 (25 10:51 -0400)]
Ignore .DS_Store
Signed-off-by: Adam Mercer <ramercer@gmail.com>
Adam Mercer [Thu, 25 Oct 2007 12:55:45 +0000 (25 08:55 -0400)]
Ignore the auto generated file src/auto/if_perl.c
Signed-off-by: Adam Mercer <ramercer@gmail.com>
Adam Mercer [Thu, 25 Oct 2007 12:54:11 +0000 (25 08:54 -0400)]
Sort .gitignore in alphabetical order for consistency
Signed-off-by: Adam Mercer <ramercer@gmail.com>
Bjorn Winckler [Thu, 25 Oct 2007 17:29:44 +0000 (25 19:29 +0200)]
Add input queue to backend, fixing process leak problem.
Mouse and keyboard input is handled immediately, all other input is put on a
queue which is processed whenever gui_mch_update() is called. This avoids DO
calls to be sent from the backend during processing of another DO call. (See
comments in MMBackend processInput:data: and processInputQueue.) One problem
this caused was that connectionDidDie notification was not received when
processInput:data: got called recursively (and thus processes could "leak").
Also did some code cleanup to MMBackend.
Bjorn Winckler [Thu, 25 Oct 2007 14:08:43 +0000 (25 16:08 +0200)]
Changed DiffText and Constant highlight groups
Jjgod Jiang [Tue, 23 Oct 2007 18:43:34 +0000 (24 02:43 +0800)]
Merge branch 'master' into jjgod
Bjorn Winckler [Tue, 23 Oct 2007 15:21:29 +0000 (23 17:21 +0200)]
Merge commit 'svn-vim'
Bjorn Winckler [Tue, 23 Oct 2007 15:19:54 +0000 (23 17:19 +0200)]
Reduce update delay when resizing with mouse.
By forcing an update of the text view at the end of batch processing of draw
commands the update delay when dragging to resize is reduced.
Bjorn Winckler [Sat, 20 Oct 2007 17:33:16 +0000 (20 19:33 +0200)]
Fix ":set go+=c" and menu autoenabling bugs.
Bug: With 'go+=c' Vim could enter a key wait loop while processInput==TRUE
which caused all keyboard input to be dropped.
Fix: Don't drop keyboard input when processInput==TRUE
Bug: With 'go+c' Vim disabled all menu items before quitting which caused
autoenabling not to work so the "New Window" was sometimes grey when no windows
were open.
Fix: Enable all menu items in recurseSetAutoenablesItems.
Bjorn Winckler [Sat, 20 Oct 2007 13:26:15 +0000 (20 15:26 +0200)]
Replace underscores with spaces when parsing font names.
Now possible to use either
:set gfn=Courier\ New:h10
or
:set gfn=Courier_New:h10
to set the font.
Bjorn Winckler [Sat, 20 Oct 2007 11:51:21 +0000 (20 13:51 +0200)]
Fix cursor blinking in insert mode.
Calls to draw text with the DRAW_TRANSP flag were ignored. By not ignoring
these calls the background of the cursor is erased also in insert mode so that
blinking works.
Nicolas Weber [Fri, 19 Oct 2007 15:19:50 +0000 (19 17:19 +0200)]
Disable useless scrollbars
edyfox [Sat, 20 Oct 2007 02:07:34 +0000 (20 02:07 +0000)]
Merged from the latest developing branch.
git-svn-id: https://vim.svn.sourceforge.net/svnroot/vim/trunk@619 2a77ed30-b011-0410-a7ad-c7884a0aa172
Jjgod Jiang [Fri, 19 Oct 2007 20:59:46 +0000 (20 04:59 +0800)]
Fix a text rending problem caused by MMTypesetter class in Leopard
In Leopard, Cocoa Text System seems need a concrete instance of
NSTypesetter for NSLayoutManager, like NSATSTypesetter, otherwise,
the call to -layoutParagraphAtPoint: simply fails. I guess that
method in NSTypesetter has become "virtual" in Leopard.
Bjorn Winckler [Fri, 19 Oct 2007 20:13:42 +0000 (19 22:13 +0200)]
Only update menu state on actual state change.
Problem: Menu updates caused noticable delays because every menu item got
updated on state changes.
Solution: Remember old state and only pass update event on to MacVim if the new
state differs from the old one.
Also add .*.swp to .gitignore to ignore Vim swapfiles.
Jjgod Jiang [Fri, 19 Oct 2007 20:26:13 +0000 (20 04:26 +0800)]
Fix a text rending problem caused by MMTypesetter class in Leopard.
Bjorn Winckler [Fri, 19 Oct 2007 17:33:55 +0000 (19 19:33 +0200)]
Remove MacVim.xcodeproj/winckler.* from repo and ignore src/TAGS
Tim Allen [Fri, 19 Oct 2007 15:49:49 +0000 (19 17:49 +0200)]
Teach git to ignore generated files.
Adds entries to .gitignore for all the stuff that gets generated during an ordinary build of MacVim. Also, some automatically-generated files seem to have crept into the upstream repository, so let's remove them.
Signed-off-by: Tim Allen <screwtape@froup.com>
Bjorn Winckler [Fri, 19 Oct 2007 15:10:09 +0000 (19 17:10 +0200)]
Merge commit 'svn-vim'
edyfox [Fri, 19 Oct 2007 14:44:33 +0000 (19 14:44 +0000)]
Merged from the latest developing branch.
git-svn-id: https://vim.svn.sourceforge.net/svnroot/vim/trunk@613 2a77ed30-b011-0410-a7ad-c7884a0aa172
edyfox [Fri, 19 Oct 2007 12:43:33 +0000 (19 12:43 +0000)]
Merged from the latest developing branch.
git-svn-id: https://vim.svn.sourceforge.net/svnroot/vim/trunk@609 2a77ed30-b011-0410-a7ad-c7884a0aa172
Bjorn Winckler [Thu, 18 Oct 2007 15:44:44 +0000 (18 17:44 +0200)]
Generated configure script
Bjorn Winckler [Thu, 18 Oct 2007 10:46:52 +0000 (18 12:46 +0200)]
Applied MacVim r320 patch
Bjorn Winckler [Thu, 18 Oct 2007 10:44:07 +0000 (18 12:44 +0200)]
Merge commit 'svn-vim'
Bjorn Winckler [Thu, 18 Oct 2007 10:43:33 +0000 (18 12:43 +0200)]
Moved MacVim project to src/MacVim and removed runtime folder
Bjorn Winckler [Thu, 18 Oct 2007 10:39:29 +0000 (18 12:39 +0200)]
Merge commit 'svn-macvim'
Bjorn Winckler [Thu, 18 Oct 2007 09:53:49 +0000 (18 11:53 +0200)]
Initial commit
bjorn.winckler [Tue, 16 Oct 2007 16:54:55 +0000 (16 16:54 +0000)]
Ensure starting glyph is valid at layout (fixes :set lines=9999 crash)
git-svn-id: http://macvim.googlecode.com/svn/trunk@321 96c4425d-ca35-0410-94e5-3396d5c13a8f
edyfox [Mon, 15 Oct 2007 07:57:40 +0000 (15 07:57 +0000)]
Merged from the latest developing branch.
git-svn-id: https://vim.svn.sourceforge.net/svnroot/vim/trunk@605 2a77ed30-b011-0410-a7ad-c7884a0aa172
bjorn.winckler [Sun, 14 Oct 2007 15:08:41 +0000 (14 15:08 +0000)]
Fixed spelling error
git-svn-id: http://macvim.googlecode.com/svn/trunk@320 96c4425d-ca35-0410-94e5-3396d5c13a8f
bjorn.winckler [Sun, 14 Oct 2007 14:42:58 +0000 (14 14:42 +0000)]
Added hint on slow downs caused by the "matchparen" plugin.
git-svn-id: http://macvim.googlecode.com/svn/trunk@319 96c4425d-ca35-0410-94e5-3396d5c13a8f
bjorn.winckler [Sun, 14 Oct 2007 14:26:02 +0000 (14 14:26 +0000)]
Cache last menu which was searched for a menu item (improves search times)
git-svn-id: http://macvim.googlecode.com/svn/trunk@318 96c4425d-ca35-0410-94e5-3396d5c13a8f
edyfox [Sun, 14 Oct 2007 13:53:52 +0000 (14 13:53 +0000)]
Merged from the latest developing branch.
git-svn-id: https://vim.svn.sourceforge.net/svnroot/vim/trunk@601 2a77ed30-b011-0410-a7ad-c7884a0aa172
bjorn.winckler [Sat, 13 Oct 2007 16:55:12 +0000 (13 16:55 +0000)]
Fixed :set gfn=* (stopped working after :action -> :macaction name change)
git-svn-id: http://macvim.googlecode.com/svn/trunk@317 96c4425d-ca35-0410-94e5-3396d5c13a8f
bjorn.winckler [Sat, 13 Oct 2007 15:18:22 +0000 (13 15:18 +0000)]
Changed "Enter/Leave Fullscreen" to "Toggle Full Screen" with key equiv <D-F>
git-svn-id: http://macvim.googlecode.com/svn/trunk@316 96c4425d-ca35-0410-94e5-3396d5c13a8f
bjorn.winckler [Sat, 13 Oct 2007 14:52:22 +0000 (13 14:52 +0000)]
Added hack to make Ctrl-Tab work on pre 10.5 systems
git-svn-id: http://macvim.googlecode.com/svn/trunk@315 96c4425d-ca35-0410-94e5-3396d5c13a8f
bjorn.winckler [Sat, 13 Oct 2007 14:35:03 +0000 (13 14:35 +0000)]
Ensure the window title gets set on "drop files"
git-svn-id: http://macvim.googlecode.com/svn/trunk@314 96c4425d-ca35-0410-94e5-3396d5c13a8f
bjorn.winckler [Sat, 13 Oct 2007 14:29:58 +0000 (13 14:29 +0000)]
Escape more chars (' ', '\t', '\\', '%', '#', '|' '"') in "drop files"
git-svn-id: http://macvim.googlecode.com/svn/trunk@313 96c4425d-ca35-0410-94e5-3396d5c13a8f
bjorn.winckler [Sat, 13 Oct 2007 13:17:02 +0000 (13 13:17 +0000)]
Red close button indicates if any buffer is modified
git-svn-id: http://macvim.googlecode.com/svn/trunk@312 96c4425d-ca35-0410-94e5-3396d5c13a8f
bjorn.winckler [Sat, 13 Oct 2007 12:34:01 +0000 (13 12:34 +0000)]
Changes to these colors:
- status line
- diff
- todo
git-svn-id: http://macvim.googlecode.com/svn/trunk@311 96c4425d-ca35-0410-94e5-3396d5c13a8f
bjorn.winckler [Sat, 13 Oct 2007 11:55:37 +0000 (13 11:55 +0000)]
Merged George's underline & draw speed patch
git-svn-id: http://macvim.googlecode.com/svn/trunk@310 96c4425d-ca35-0410-94e5-3396d5c13a8f
bjorn.winckler [Fri, 12 Oct 2007 17:42:42 +0000 (12 17:42 +0000)]
- Escape '%' with backslash in drop files
- Code cleanup
git-svn-id: http://macvim.googlecode.com/svn/trunk@309 96c4425d-ca35-0410-94e5-3396d5c13a8f
bjorn.winckler [Thu, 11 Oct 2007 20:34:07 +0000 (11 20:34 +0000)]
Menu items bound to :macaction are properly recognized (fixes bug where all
menu items became inactive when last window closed)
git-svn-id: http://macvim.googlecode.com/svn/trunk@308 96c4425d-ca35-0410-94e5-3396d5c13a8f
bjorn.winckler [Thu, 11 Oct 2007 18:37:42 +0000 (11 18:37 +0000)]
Now works to bind to <C-Enter>, <S-Enter>, <C-S-Enter>
git-svn-id: http://macvim.googlecode.com/svn/trunk@307 96c4425d-ca35-0410-94e5-3396d5c13a8f
bjorn.winckler [Thu, 11 Oct 2007 16:53:02 +0000 (11 16:53 +0000)]
- name changes :menukeyequiv ==> :macmenukey
:action ==> :macaction
- updated docs and $VIM/gvimrc to reflect the above change
- added fontSizeUp/Down to Action list in docs
- added "Enter/Leave Fullscreen" menu items to Window menu
- 'transparency' range changed to 0-100
git-svn-id: http://macvim.googlecode.com/svn/trunk@306 96c4425d-ca35-0410-94e5-3396d5c13a8f
bjorn.winckler [Thu, 11 Oct 2007 14:26:02 +0000 (11 14:26 +0000)]
- Merged patch from Nico (code style, :popup, release vimView)
- Removed FRAMEWORK_SEARCH_PATHS_QUOTED_1 from build settings (caused warning)
git-svn-id: http://macvim.googlecode.com/svn/trunk@305 96c4425d-ca35-0410-94e5-3396d5c13a8f
bjorn.winckler [Tue, 9 Oct 2007 17:49:40 +0000 (9 17:49 +0000)]
Merged Nico's fullscreen patch
git-svn-id: http://macvim.googlecode.com/svn/trunk@304 96c4425d-ca35-0410-94e5-3396d5c13a8f
edyfox [Tue, 9 Oct 2007 10:16:44 +0000 (9 10:16 +0000)]
Merged from the latest developing branch.
git-svn-id: https://vim.svn.sourceforge.net/svnroot/vim/trunk@597 2a77ed30-b011-0410-a7ad-c7884a0aa172
bjorn.winckler [Mon, 8 Oct 2007 19:22:26 +0000 (8 19:22 +0000)]
- 'enc' no longer set in $VIM/gvimrc (done in code)
- Cmd and Opt key mappings can be disabled by setting a variable
- updated docs to reflect the above changes
- docs updated to say that DejaVu is the default font
git-svn-id: http://macvim.googlecode.com/svn/trunk@303 96c4425d-ca35-0410-94e5-3396d5c13a8f
edyfox [Sun, 7 Oct 2007 16:09:36 +0000 (7 16:09 +0000)]
Merged from the latest developing branch.
git-svn-id: https://vim.svn.sourceforge.net/svnroot/vim/trunk@593 2a77ed30-b011-0410-a7ad-c7884a0aa172
edyfox [Wed, 3 Oct 2007 14:06:46 +0000 (3 14:06 +0000)]
Merged from the latest developing branch.
git-svn-id: https://vim.svn.sourceforge.net/svnroot/vim/trunk@588 2a77ed30-b011-0410-a7ad-c7884a0aa172
edyfox [Wed, 3 Oct 2007 05:25:40 +0000 (3 05:25 +0000)]
Merged from the latest developing branch.
git-svn-id: https://vim.svn.sourceforge.net/svnroot/vim/trunk@582 2a77ed30-b011-0410-a7ad-c7884a0aa172
bjorn.winckler [Tue, 2 Oct 2007 17:05:27 +0000 (2 17:05 +0000)]
Included patch by Tim Allen clarifying the macvim-encoding section
git-svn-id: http://macvim.googlecode.com/svn/trunk@302 96c4425d-ca35-0410-94e5-3396d5c13a8f
edyfox [Tue, 2 Oct 2007 07:32:24 +0000 (2 07:32 +0000)]
Merged from the latest developing branch.
git-svn-id: https://vim.svn.sourceforge.net/svnroot/vim/trunk@577 2a77ed30-b011-0410-a7ad-c7884a0aa172
edyfox [Mon, 1 Oct 2007 08:04:39 +0000 (1 08:04 +0000)]
Merged from the latest developing branch.
git-svn-id: https://vim.svn.sourceforge.net/svnroot/vim/trunk@572 2a77ed30-b011-0410-a7ad-c7884a0aa172
bjorn.winckler [Sun, 30 Sep 2007 18:50:51 +0000 (30 18:50 +0000)]
- 'encoding' defaults to 'utf-8' in $VIM/gvimrc
- updated docs to reflect this
git-svn-id: http://macvim.googlecode.com/svn/trunk@300 96c4425d-ca35-0410-94e5-3396d5c13a8f
bjorn.winckler [Sun, 30 Sep 2007 18:39:11 +0000 (30 18:39 +0000)]
Changed "date modified"
git-svn-id: http://macvim.googlecode.com/svn/trunk@299 96c4425d-ca35-0410-94e5-3396d5c13a8f
bjorn.winckler [Sun, 30 Sep 2007 18:38:20 +0000 (30 18:38 +0000)]
- Added fontSizeUp/fontSizeDown actions
- Added font submenu with above actions and font panel
- Key equivalents <D-=> and <D--> mapped to font size up/down menu items
git-svn-id: http://macvim.googlecode.com/svn/trunk@298 96c4425d-ca35-0410-94e5-3396d5c13a8f
bjorn.winckler [Sun, 30 Sep 2007 18:27:48 +0000 (30 18:27 +0000)]
- renamed clearAllWithColor to clearAll
- clearAll now actually clears all (nothing happened before)
git-svn-id: http://macvim.googlecode.com/svn/trunk@297 96c4425d-ca35-0410-94e5-3396d5c13a8f
bjorn.winckler [Sun, 30 Sep 2007 16:17:54 +0000 (30 16:17 +0000)]
- Integrated George Harker's transparency patch
- Added 'transparency' option
git-svn-id: http://macvim.googlecode.com/svn/trunk@296 96c4425d-ca35-0410-94e5-3396d5c13a8f
bjorn.winckler [Sun, 30 Sep 2007 15:59:05 +0000 (30 15:59 +0000)]
Inactive status line color changed
git-svn-id: http://macvim.googlecode.com/svn/trunk@295 96c4425d-ca35-0410-94e5-3396d5c13a8f
bjorn.winckler [Sun, 30 Sep 2007 15:30:01 +0000 (30 15:30 +0000)]
Added list of non-standard options that MacVim supports
git-svn-id: http://macvim.googlecode.com/svn/trunk@294 96c4425d-ca35-0410-94e5-3396d5c13a8f
edyfox [Sun, 30 Sep 2007 13:39:41 +0000 (30 13:39 +0000)]
Merged from the latest developing branch.
git-svn-id: https://vim.svn.sourceforge.net/svnroot/vim/trunk@567 2a77ed30-b011-0410-a7ad-c7884a0aa172
edyfox [Sat, 29 Sep 2007 14:09:25 +0000 (29 14:09 +0000)]
Merged from the latest developing branch.
git-svn-id: https://vim.svn.sourceforge.net/svnroot/vim/trunk@563 2a77ed30-b011-0410-a7ad-c7884a0aa172
bjorn.winckler [Fri, 28 Sep 2007 20:20:44 +0000 (28 20:20 +0000)]
Ctrl-PageUp/PageDown now get passed on to Vim
git-svn-id: http://macvim.googlecode.com/svn/trunk@293 96c4425d-ca35-0410-94e5-3396d5c13a8f
bjorn.winckler [Fri, 28 Sep 2007 19:23:18 +0000 (28 19:23 +0000)]
Added note on differences in the default window title
git-svn-id: http://macvim.googlecode.com/svn/trunk@292 96c4425d-ca35-0410-94e5-3396d5c13a8f
bjorn.winckler [Fri, 28 Sep 2007 19:06:28 +0000 (28 19:06 +0000)]
- Renamed gui-macvim-start tag to macvim-start
- Added section on the "mvim" script
git-svn-id: http://macvim.googlecode.com/svn/trunk@291 96c4425d-ca35-0410-94e5-3396d5c13a8f
bjorn.winckler [Fri, 28 Sep 2007 18:25:00 +0000 (28 18:25 +0000)]
Added gui_macvim_force_flush() function (called from ui_delay())
git-svn-id: http://macvim.googlecode.com/svn/trunk@290 96c4425d-ca35-0410-94e5-3396d5c13a8f
bjorn.winckler [Fri, 28 Sep 2007 18:22:57 +0000 (28 18:22 +0000)]
- Got rid of warning message
- Set lastFlushDate in processInputBegin (else update will speed suffer)
git-svn-id: http://macvim.googlecode.com/svn/trunk@289 96c4425d-ca35-0410-94e5-3396d5c13a8f
bjorn.winckler [Thu, 27 Sep 2007 17:55:28 +0000 (27 17:55 +0000)]
- Expanded info on macvim-encoding
- Added section on toolbar
- Added encoding hint
- Removed 'enc' todo
git-svn-id: http://macvim.googlecode.com/svn/trunk@288 96c4425d-ca35-0410-94e5-3396d5c13a8f
bjorn.winckler [Thu, 27 Sep 2007 17:54:21 +0000 (27 17:54 +0000)]
Got rid of multibyte chars in comment
git-svn-id: http://macvim.googlecode.com/svn/trunk@287 96c4425d-ca35-0410-94e5-3396d5c13a8f