MacVim/jjgod.git
16 years agomerge changes from upstreammaster
Jjgod Jiang [Thu, 15 Nov 2007 15:32:54 +0000 (15 23:32 +0800)]
merge changes from upstream

16 years agosome debug information
Jjgod Jiang [Thu, 15 Nov 2007 13:41:00 +0000 (15 21:41 +0800)]
some debug information

16 years agoImproved marked text handling
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.

16 years agoAdd IM control support
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.

16 years agoDisable login shell with "MMLoginShell"
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.

16 years agoEnable trackpad scrolling over the black area in full-screen
Nico Weber [Sun, 11 Nov 2007 19:34:57 +0000 (11 20:34 +0100)]
Enable trackpad scrolling over the black area in full-screen

16 years agoSupport file-open check for multiple files
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:.

16 years agoUpdated help files
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.

16 years agoNew text drawing model, better unicode support, 'gfw' support, etc.
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.

16 years agoDon't attempt to open dropped file that is already open
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.

16 years agoUse NSView instead of NSTextView as the base class of MMTextView.
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.

16 years agoMerge branch 'master' into jjgod
Jjgod Jiang [Thu, 8 Nov 2007 16:09:19 +0000 (9 00:09 +0800)]
Merge branch 'master' into jjgod

16 years agoAdd eval & add input methods to MacVim, apply to file open
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).

16 years agoChanged application termination procedure
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.

16 years agoLaunch Vim process via login shell, handle spaces in file names
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.

16 years agoAlways open a dropped file in new tab
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.)

16 years agoDisable baseline change for underlined text.
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.

16 years agoOnly respond to left, right and middle mouse clicks.
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.

16 years agoEnable compilation without FEAT_MBYTE.
Bjorn Winckler [Fri, 2 Nov 2007 17:18:17 +0000 (2 18:18 +0100)]
Enable compilation without FEAT_MBYTE.

16 years agoFixed typo in the credits.
Bjorn Winckler [Fri, 2 Nov 2007 12:29:17 +0000 (2 13:29 +0100)]
Fixed typo in the credits.

16 years agoNew icon set (Gnome/Matt Ball/Jonas Rask derived)
Dan Callahan [Thu, 1 Nov 2007 22:14:45 +0000 (1 17:14 -0500)]
New icon set (Gnome/Matt Ball/Jonas Rask derived)

16 years agoVim view refactoring.
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.

16 years agoRemoved stray debug log message.
Bjorn Winckler [Tue, 30 Oct 2007 17:09:06 +0000 (30 18:09 +0100)]
Removed stray debug log message.

16 years agoDon't let hit_return_msg() fill the screen on focus events.
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.

16 years agoFix for Leopard Ctl-key bug.
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.

16 years agoOptimize speed when 'matchparen' is enabled.
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).

16 years agoUse "macvim" color scheme as default.
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).

16 years agoIgnore DRAW_TRANSP flag.
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.

16 years agoDraw the current text view size in the titlebar during resize operations.
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>
16 years agoIgnore .DS_Store
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>
16 years agoIgnore the auto generated file src/auto/if_perl.c
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>
16 years agoSort .gitignore in alphabetical order for consistency
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>
16 years agoAdd input queue to backend, fixing process leak problem.
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.

16 years agoChanged DiffText and Constant highlight groups
Bjorn Winckler [Thu, 25 Oct 2007 14:08:43 +0000 (25 16:08 +0200)]
Changed DiffText and Constant highlight groups

16 years agoMerge branch 'master' into jjgod
Jjgod Jiang [Tue, 23 Oct 2007 18:43:34 +0000 (24 02:43 +0800)]
Merge branch 'master' into jjgod

16 years agoMerge commit 'svn-vim'
Bjorn Winckler [Tue, 23 Oct 2007 15:21:29 +0000 (23 17:21 +0200)]
Merge commit 'svn-vim'

16 years agoReduce update delay when resizing with mouse.
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.

16 years agoFix ":set go+=c" and menu autoenabling bugs.
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.

16 years agoReplace underscores with spaces when parsing font names.
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.

16 years agoFix cursor blinking in insert mode.
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.

16 years agoDisable useless scrollbars
Nicolas Weber [Fri, 19 Oct 2007 15:19:50 +0000 (19 17:19 +0200)]
Disable useless scrollbars

16 years agoMerged from the latest developing branch.
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

16 years agoFix a text rending problem caused by MMTypesetter class in Leopard
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.

16 years agoOnly update menu state on actual state change.
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.

16 years agoFix a text rending problem caused by MMTypesetter class in Leopard.
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.

16 years agoRemove MacVim.xcodeproj/winckler.* from repo and ignore src/TAGS
Bjorn Winckler [Fri, 19 Oct 2007 17:33:55 +0000 (19 19:33 +0200)]
Remove MacVim.xcodeproj/winckler.* from repo and ignore src/TAGS

16 years agoTeach git to ignore generated files.
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>
16 years agoMerge commit 'svn-vim'
Bjorn Winckler [Fri, 19 Oct 2007 15:10:09 +0000 (19 17:10 +0200)]
Merge commit 'svn-vim'

16 years agoMerged from the latest developing branch.
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

16 years agoMerged from the latest developing branch.
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

16 years agoGenerated configure script
Bjorn Winckler [Thu, 18 Oct 2007 15:44:44 +0000 (18 17:44 +0200)]
Generated configure script

16 years agoApplied MacVim r320 patch
Bjorn Winckler [Thu, 18 Oct 2007 10:46:52 +0000 (18 12:46 +0200)]
Applied MacVim r320 patch

16 years agoMerge commit 'svn-vim'
Bjorn Winckler [Thu, 18 Oct 2007 10:44:07 +0000 (18 12:44 +0200)]
Merge commit 'svn-vim'

16 years agoMoved MacVim project to src/MacVim and removed runtime folder
Bjorn Winckler [Thu, 18 Oct 2007 10:43:33 +0000 (18 12:43 +0200)]
Moved MacVim project to src/MacVim and removed runtime folder

16 years agoMerge commit 'svn-macvim'
Bjorn Winckler [Thu, 18 Oct 2007 10:39:29 +0000 (18 12:39 +0200)]
Merge commit 'svn-macvim'

16 years agoInitial commit
Bjorn Winckler [Thu, 18 Oct 2007 09:53:49 +0000 (18 11:53 +0200)]
Initial commit

16 years agoEnsure starting glyph is valid at layout (fixes :set lines=9999 crash)
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

16 years agoMerged from the latest developing branch.
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

16 years agoFixed spelling error
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

16 years agoAdded hint on slow downs caused by the "matchparen" plugin.
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

16 years agoCache last menu which was searched for a menu item (improves search times)
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

16 years agoMerged from the latest developing branch.
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

16 years agoFixed :set gfn=* (stopped working after :action -> :macaction name change)
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

16 years agoChanged "Enter/Leave Fullscreen" to "Toggle Full Screen" with key equiv <D-F>
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

16 years agoAdded hack to make Ctrl-Tab work on pre 10.5 systems
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

16 years agoEnsure the window title gets set on "drop files"
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

16 years agoEscape more chars (' ', '\t', '\\', '%', '#', '|' '"') in "drop files"
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

16 years agoRed close button indicates if any buffer is modified
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

16 years agoChanges to these colors:
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

16 years agoMerged George's underline & draw speed patch
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

16 years ago- Escape '%' with backslash in drop files
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

16 years agoMenu items bound to :macaction are properly recognized (fixes bug where all
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

16 years agoNow works to bind to <C-Enter>, <S-Enter>, <C-S-Enter>
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

16 years ago- name changes :menukeyequiv ==> :macmenukey
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

16 years ago- Merged patch from Nico (code style, :popup, release vimView)
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

16 years agoMerged Nico's fullscreen patch
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

16 years agoMerged from the latest developing branch.
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

16 years ago- 'enc' no longer set in $VIM/gvimrc (done in code)
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

16 years agoMerged from the latest developing branch.
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

16 years agoMerged from the latest developing branch.
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

16 years agoMerged from the latest developing branch.
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

16 years agoIncluded patch by Tim Allen clarifying the macvim-encoding section
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

16 years agoMerged from the latest developing branch.
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

16 years agoMerged from the latest developing branch.
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

16 years ago- 'encoding' defaults to 'utf-8' in $VIM/gvimrc
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

16 years agoChanged "date modified"
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

16 years ago- Added fontSizeUp/fontSizeDown actions
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

16 years ago- renamed clearAllWithColor to clearAll
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

16 years ago- Integrated George Harker's transparency patch
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

16 years agoInactive status line color changed
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

16 years agoAdded list of non-standard options that MacVim supports
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

16 years agoMerged from the latest developing branch.
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

16 years agoMerged from the latest developing branch.
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

16 years agoCtrl-PageUp/PageDown now get passed on to Vim
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

16 years agoAdded note on differences in the default window title
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

16 years ago- Renamed gui-macvim-start tag to macvim-start
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

16 years agoAdded gui_macvim_force_flush() function (called from ui_delay())
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

16 years ago- Got rid of warning message
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

16 years ago- Expanded info on macvim-encoding
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

16 years agoGot rid of multibyte chars in comment
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