Compare commits
2 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 2eaa14412a | |||
| dd01c0757f |
@@ -1,133 +0,0 @@
|
||||
# Unixen: object and executable files.
|
||||
*.o
|
||||
src/vim
|
||||
src/xxd/xxd
|
||||
src/auto/if_perl.c
|
||||
src/auto/gui_gtk_gresources.c
|
||||
src/auto/gui_gtk_gresources.h
|
||||
src/tags
|
||||
|
||||
# We do need src/auto/configure.
|
||||
src/auto/config.aap
|
||||
src/auto/config.cache
|
||||
src/auto/config.h
|
||||
src/auto/config.log
|
||||
src/auto/config.mk
|
||||
src/auto/config.status
|
||||
src/auto/configure.aap
|
||||
src/auto/osdef.h
|
||||
src/auto/link.log
|
||||
src/auto/link.sed
|
||||
src/auto/pathdef.c
|
||||
|
||||
# Windows
|
||||
*.exe
|
||||
*.idb
|
||||
*.manifest
|
||||
*.exp
|
||||
*.obj
|
||||
*.pdb
|
||||
*.ilk
|
||||
*.sln
|
||||
*.suo
|
||||
*.res
|
||||
*.RES
|
||||
src/if_perl.c
|
||||
src/pathdef.c
|
||||
src/Obj*/pathdef.c
|
||||
gvimext.dll
|
||||
gvimext.lib
|
||||
runtime/doc/uganda.nsis.txt
|
||||
|
||||
# Borland C++
|
||||
bcc.cfg
|
||||
*.ilc
|
||||
*.ild
|
||||
*.ilf
|
||||
*.ils
|
||||
*.map
|
||||
*.tds
|
||||
|
||||
# NetBeans
|
||||
nbproject/*
|
||||
|
||||
# Mac OSX
|
||||
src/xxd/xxd.dSYM
|
||||
|
||||
# All platforms
|
||||
*.rej
|
||||
*.orig
|
||||
*.mo
|
||||
*.swp
|
||||
*~
|
||||
*.pyc
|
||||
*.log
|
||||
src/po/vim.pot
|
||||
|
||||
# Generated by "make test"
|
||||
src/po/*.ck
|
||||
src/testdir/mbyte.vim
|
||||
src/testdir/mzscheme.vim
|
||||
src/testdir/lua.vim
|
||||
src/testdir/small.vim
|
||||
src/testdir/tiny.vim
|
||||
src/testdir/test*.out
|
||||
src/testdir/test*.failed
|
||||
src/testdir/test.log
|
||||
src/testdir/dostmp/*
|
||||
src/testdir/messages
|
||||
src/testdir/viminfo
|
||||
src/memfile_test
|
||||
src/json_test
|
||||
src/message_test
|
||||
|
||||
# From MacVim
|
||||
.*.swp
|
||||
.DS_Store
|
||||
src/MacVim/MacVim.xcodeproj/*.mode1
|
||||
src/MacVim/MacVim.xcodeproj/*.mode1v3
|
||||
src/MacVim/MacVim.xcodeproj/*.pbxuser
|
||||
src/MacVim/MacVim.xcodeproj/project.xcworkspace
|
||||
src/MacVim/MacVim.xcodeproj/xcuserdata
|
||||
src/MacVim/icons/*.pyc
|
||||
src/MacVim/icons/*.ttf
|
||||
src/MacVim/icons/*.reg
|
||||
src/MacVim/icons/*.zip
|
||||
src/MacVim/icons/*.txt
|
||||
src/MacVim/icons/*.so
|
||||
src/MacVim/icons/*.egg-info
|
||||
src/MacVim/icons/build
|
||||
src/MacVim/icons/makeicns/*.o
|
||||
src/MacVim/icons/makeicns/makeicns
|
||||
src/MacVim/PSMTabBarControl/PSMTabBarControl.xcodeproj/*.mode1
|
||||
src/MacVim/PSMTabBarControl/PSMTabBarControl.xcodeproj/*.mode1v3
|
||||
src/MacVim/PSMTabBarControl/PSMTabBarControl.xcodeproj/*.pbxuser
|
||||
src/MacVim/PSMTabBarControl/PSMTabBarControl.xcodeproj/xcuserdata
|
||||
src/MacVim/PSMTabBarControl/build
|
||||
src/MacVim/qlstephen/QuickLookStephen.xcodeproj/*.mode1
|
||||
src/MacVim/qlstephen/QuickLookStephen.xcodeproj/*.mode1v3
|
||||
src/MacVim/qlstephen/QuickLookStephen.xcodeproj/*.pbxuser
|
||||
src/MacVim/qlstephen/QuickLookStephen.xcodeproj/xcuserdata
|
||||
src/MacVim/qlstephen/build
|
||||
src/MacVim/build
|
||||
src/MacVim/DerivedData
|
||||
src/TAGS
|
||||
src/Vim
|
||||
src/auto/config.cache
|
||||
src/auto/config.h
|
||||
src/auto/config.log
|
||||
src/auto/config.mk
|
||||
src/auto/config.status
|
||||
src/auto/if_perl.c
|
||||
src/auto/link.log
|
||||
src/auto/link.sed
|
||||
src/auto/osdef.h
|
||||
src/auto/pathdef.c
|
||||
src/config.log
|
||||
src/config.status
|
||||
src/objects
|
||||
src/po/*.mo
|
||||
src/tags
|
||||
src/xxd/xxd
|
||||
src/xxd/xxd.dSYM
|
||||
src/a.out.dSYM
|
||||
@@ -1,61 +0,0 @@
|
||||
language: c
|
||||
|
||||
os:
|
||||
- osx
|
||||
|
||||
osx_image: xcode8
|
||||
|
||||
compiler:
|
||||
- clang
|
||||
|
||||
env:
|
||||
- MACOSX_DEPLOYMENT_TARGET=10.8
|
||||
VERSIONER_PERL_VERSION=5.16
|
||||
VERSIONER_PYTHON_VERSION=2.7
|
||||
vi_cv_path_python=/usr/bin/python
|
||||
vi_cv_path_python3=/usr/local/bin/python3
|
||||
vi_cv_path_plain_lua=/usr/local/bin/lua
|
||||
vi_cv_dll_name_perl=/System/Library/Perl/5.16/darwin-thread-multi-2level/CORE/libperl.dylib
|
||||
vi_cv_dll_name_python=/System/Library/Frameworks/Python.framework/Versions/2.7/Python
|
||||
vi_cv_dll_name_python3=/usr/local/Frameworks/Python.framework/Versions/3.5/Python
|
||||
VIMCMD=src/MacVim/build/Release/MacVim.app/Contents/MacOS/Vim
|
||||
"CONFOPT='--with-features=huge --enable-multibyte --enable-netbeans --with-tlib=ncurses --enable-cscope --enable-perlinterp=dynamic --enable-pythoninterp=dynamic --enable-python3interp=dynamic --enable-rubyinterp=dynamic --enable-luainterp=dynamic --with-lua-prefix=/usr/local --enable-gui=macvim'"
|
||||
|
||||
sudo: false
|
||||
|
||||
before_install:
|
||||
- brew update || brew update
|
||||
- brew install python3
|
||||
- brew install lua
|
||||
|
||||
script:
|
||||
- NPROC=$(getconf _NPROCESSORS_ONLN)
|
||||
- ./configure $CONFOPT --enable-fail-if-missing
|
||||
- cat src/auto/config.mk
|
||||
- grep -q -- "-DDYNAMIC_PERL_DLL=\\\\\"$vi_cv_dll_name_perl\\\\\"" src/auto/config.mk
|
||||
- grep -q -- "-DDYNAMIC_PYTHON_DLL=\\\\\"$vi_cv_dll_name_python\\\\\"" src/auto/config.mk
|
||||
- grep -q -- "-DDYNAMIC_PYTHON3_DLL=\\\\\"$vi_cv_dll_name_python3\\\\\"" src/auto/config.mk
|
||||
- make -j$NPROC
|
||||
- rm -f result; $VIMCMD -g -f -c "redir>result" -c "lua print(\"Test\")" -c "redir END" -c q; cat result; echo; grep -q -w Test result
|
||||
- rm -f result; $VIMCMD -g -f -c "redir>result" -c "perl VIM::Msg(\"Test\")" -c "redir END" -c q; cat result; echo; grep -q -w Test result
|
||||
- rm -f result; $VIMCMD -g -f -c "redir>result" -c "py import sys; print(\"Test\")" -c "redir END" -c q; cat result; echo; grep -q -w Test result
|
||||
- rm -f result; $VIMCMD -g -f -c "redir>result" -c "py3 import sys; print(\"Test\")" -c "redir END" -c q; cat result; echo; grep -q -w Test result
|
||||
- rm -f result; $VIMCMD -g -f -c "redir>result" -c "ruby puts(\"Test\")" -c "redir END" -c q; cat result; echo; grep -q -w Test result
|
||||
- make test
|
||||
- make -C src/testdir clean
|
||||
- make -C src testgui
|
||||
|
||||
before_deploy:
|
||||
- make -C src macvim-dmg
|
||||
deploy:
|
||||
provider: releases
|
||||
api_key:
|
||||
secure: HYHKVbuSG2Trc5zEN+aQO0TO/020qtTokoaaatd9GhQ/ImOI2uhOuVsk47mcViCINyE9+wwVEr23Tk7GqzsJBS66FoZJeOsgYoO/LFlQjCYyya+48Ajez6I2VAIGKn0JD6jpW+ZYIX7MAWLCQKv/vW03MrBMDLZvjB89pHe72MLQFlVcEzxsWnr7smTzLcuKShkV+AVZopE/HRdY1k/zjWf/TzcJgqXwThuJOPYY+CcGUv1CMJjWB8pBuH31pbQ2AVOXV7VG5oxy2HSbCeDRShKT3GooecWj7xjh9SApNqEIzC44RlufgyC73M0DeILUasmbF0g2Q+AsDaj3+9w3LbLbmfpV5kEM9E/PbzWEn+0EgRKV+HCscZnPMlzkiVWKnjzfwKGMOmTwD0aN4Bt6Y9z+UvQKfsQN+6wHmh7xcSpaeR1J6PBeaCd+QyhD7t9ZxP2qmZWCBMFpnkqO4+LoclJNV+IxYstNFjaKIvxEe/S9GM2w+i2cSDDrxSNz+kUGWzshyu6HXxRtrNo+qM6sCO8TiOMMALPAkLCJT2P/TPMRkdy2wjCDwprc1ePDqikIHIGGwQ8Csd5IqFUcJs405xw4HfVkOuhWL/SpLuI6OHOVQqAkqMEMaEhlfh1swFNkT4ffDJGzvklB8v2980B003eWbcHr6lMGtpqQecqgS9A=
|
||||
file: src/MacVim/build/Release/MacVim.dmg
|
||||
skip_cleanup: true
|
||||
on:
|
||||
all_branches: true
|
||||
tags: true
|
||||
repo: macvim-dev/macvim
|
||||
|
||||
# vim:set sts=2 sw=2 tw=0 et:
|
||||
@@ -1,54 +0,0 @@
|
||||
# Contributing to Vim
|
||||
|
||||
Patches are welcome in whatever form.
|
||||
Discussions about patches happen on the vim-dev maillist.
|
||||
If you create a pull request on GitHub it will be
|
||||
forwarded to the vim-dev maillist. You can also send your patch there
|
||||
directly. An attachment with a unified diff format is preferred.
|
||||
Information about the maillist can be found [on the Vim website].
|
||||
|
||||
[on the Vim website]: http://www.vim.org/maillist.php#vim-dev
|
||||
|
||||
Please consider adding a test. Test coverage isn't very good yet, this needs
|
||||
to improve. Look through recent patches for examples. The tests are located
|
||||
under "src/testdir".
|
||||
|
||||
|
||||
# Reporting issues
|
||||
|
||||
We use GitHub issues, but that is not a requirement. Writing to the Vim
|
||||
maillist is also fine.
|
||||
|
||||
Please use the GitHub issues only for actual issues. If you are not 100% sure
|
||||
that your problem is a Vim issue, please first discuss this on the Vim user
|
||||
maillist. Try reproducing the problem without any plugins or settings:
|
||||
|
||||
vim -N -u NONE
|
||||
|
||||
If you report an issue, please describe exactly how to reproduce it.
|
||||
For example, don't say "insert some text" but say what you did exactly:
|
||||
"ahere is some text<Esc>".
|
||||
Ideally, the steps you list can be used to write a test to verify the problem
|
||||
is fixed.
|
||||
|
||||
Feel free to report even the smallest problem, also typos in the documentation.
|
||||
|
||||
You can find known issues in the todo file: ":help todo".
|
||||
Or open [the todo file] on GitHub to see the latest version.
|
||||
|
||||
[the todo file]: https://github.com/vim/vim/blob/master/runtime/doc/todo.txt
|
||||
|
||||
|
||||
# Syntax, indent and other runtime files
|
||||
|
||||
The latest version of these files can be obtained from the repository.
|
||||
They are usually not updated with numbered patches.
|
||||
|
||||
If you find a problem with one of these files or have a suggestion for
|
||||
improvement, please first try to contact the maintainer directly.
|
||||
Look in the header of the file for the name and email address.
|
||||
|
||||
The maintainer will take care of issues and send updates to Bram for
|
||||
distribution with Vim.
|
||||
|
||||
If the maintainer does not react, contact the vim-dev maillist.
|
||||
@@ -1,826 +0,0 @@
|
||||
# List of distributed Vim files.
|
||||
# Used by Makefile and upload.aap.
|
||||
|
||||
# source files for all source archives
|
||||
SRC_ALL = \
|
||||
.hgignore \
|
||||
.travis.yml \
|
||||
appveyor.yml \
|
||||
src/appveyor.bat \
|
||||
src/README.txt \
|
||||
src/alloc.h \
|
||||
src/arabic.c \
|
||||
src/arabic.h \
|
||||
src/ascii.h \
|
||||
src/blowfish.c \
|
||||
src/buffer.c \
|
||||
src/channel.c \
|
||||
src/charset.c \
|
||||
src/crypt.c \
|
||||
src/crypt_zip.c \
|
||||
src/dict.c \
|
||||
src/diff.c \
|
||||
src/digraph.c \
|
||||
src/edit.c \
|
||||
src/eval.c \
|
||||
src/evalfunc.c \
|
||||
src/ex_cmds.c \
|
||||
src/ex_cmds.h \
|
||||
src/ex_cmds2.c \
|
||||
src/ex_docmd.c \
|
||||
src/ex_eval.c \
|
||||
src/ex_getln.c \
|
||||
src/farsi.c \
|
||||
src/farsi.h \
|
||||
src/feature.h \
|
||||
src/fileio.c \
|
||||
src/fold.c \
|
||||
src/getchar.c \
|
||||
src/globals.h \
|
||||
src/gui.c \
|
||||
src/gui.h \
|
||||
src/gui_beval.c \
|
||||
src/gui_beval.h \
|
||||
src/hardcopy.c \
|
||||
src/hashtab.c \
|
||||
src/json.c \
|
||||
src/json_test.c \
|
||||
src/list.c \
|
||||
src/keymap.h \
|
||||
src/macros.h \
|
||||
src/main.c \
|
||||
src/mark.c \
|
||||
src/mbyte.c \
|
||||
src/memfile.c \
|
||||
src/memfile_test.c \
|
||||
src/memline.c \
|
||||
src/menu.c \
|
||||
src/message.c \
|
||||
src/message_test.c \
|
||||
src/misc1.c \
|
||||
src/misc2.c \
|
||||
src/move.c \
|
||||
src/mysign \
|
||||
src/nbdebug.c \
|
||||
src/nbdebug.h \
|
||||
src/netbeans.c \
|
||||
src/normal.c \
|
||||
src/ops.c \
|
||||
src/option.c \
|
||||
src/option.h \
|
||||
src/popupmnu.c \
|
||||
src/quickfix.c \
|
||||
src/regexp.c \
|
||||
src/regexp_nfa.c \
|
||||
src/regexp.h \
|
||||
src/screen.c \
|
||||
src/search.c \
|
||||
src/sha256.c \
|
||||
src/structs.h \
|
||||
src/spell.c \
|
||||
src/spell.h \
|
||||
src/spellfile.c \
|
||||
src/syntax.c \
|
||||
src/tag.c \
|
||||
src/term.c \
|
||||
src/term.h \
|
||||
src/termlib.c \
|
||||
src/ui.c \
|
||||
src/undo.c \
|
||||
src/userfunc.c \
|
||||
src/version.c \
|
||||
src/version.h \
|
||||
src/vim.h \
|
||||
src/winclip.c \
|
||||
src/window.c \
|
||||
src/tee/tee.c \
|
||||
src/xxd/xxd.c \
|
||||
src/main.aap \
|
||||
src/testdir/main.aap \
|
||||
src/testdir/README.txt \
|
||||
src/testdir/Make_all.mak \
|
||||
src/testdir/*.in \
|
||||
src/testdir/*.py \
|
||||
src/testdir/sautest/autoload/*.vim \
|
||||
src/testdir/runtest.vim \
|
||||
src/testdir/shared.vim \
|
||||
src/testdir/setup.vim \
|
||||
src/testdir/test[0-9]*.ok \
|
||||
src/testdir/test[0-9]*a.ok \
|
||||
src/testdir/test_[a-z]*.ok \
|
||||
src/testdir/test49.vim \
|
||||
src/testdir/test60.vim \
|
||||
src/testdir/test83-tags? \
|
||||
src/testdir/test77a.com \
|
||||
src/testdir/test_*.vim \
|
||||
src/testdir/python2/*.py \
|
||||
src/testdir/python3/*.py \
|
||||
src/testdir/pythonx/*.py \
|
||||
src/testdir/pythonx/topmodule/__init__.py \
|
||||
src/testdir/pythonx/topmodule/submodule/__init__.py \
|
||||
src/testdir/pythonx/topmodule/submodule/subsubmodule/__init__.py \
|
||||
src/testdir/pythonx/topmodule/submodule/subsubmodule/subsubsubmodule.py \
|
||||
src/testdir/python_after/*.py \
|
||||
src/testdir/python_before/*.py \
|
||||
src/testdir/bench*.in \
|
||||
src/testdir/bench*.vim \
|
||||
src/testdir/samples/*.txt \
|
||||
src/proto.h \
|
||||
src/proto/arabic.pro \
|
||||
src/proto/blowfish.pro \
|
||||
src/proto/buffer.pro \
|
||||
src/proto/channel.pro \
|
||||
src/proto/charset.pro \
|
||||
src/proto/crypt.pro \
|
||||
src/proto/crypt_zip.pro \
|
||||
src/proto/dict.pro \
|
||||
src/proto/diff.pro \
|
||||
src/proto/digraph.pro \
|
||||
src/proto/edit.pro \
|
||||
src/proto/eval.pro \
|
||||
src/proto/evalfunc.pro \
|
||||
src/proto/ex_cmds.pro \
|
||||
src/proto/ex_cmds2.pro \
|
||||
src/proto/ex_docmd.pro \
|
||||
src/proto/ex_eval.pro \
|
||||
src/proto/ex_getln.pro \
|
||||
src/proto/farsi.pro \
|
||||
src/proto/fileio.pro \
|
||||
src/proto/fold.pro \
|
||||
src/proto/getchar.pro \
|
||||
src/proto/gui.pro \
|
||||
src/proto/gui_beval.pro \
|
||||
src/proto/hardcopy.pro \
|
||||
src/proto/hashtab.pro \
|
||||
src/proto/json.pro \
|
||||
src/proto/list.pro \
|
||||
src/proto/main.pro \
|
||||
src/proto/mark.pro \
|
||||
src/proto/mbyte.pro \
|
||||
src/proto/memfile.pro \
|
||||
src/proto/memline.pro \
|
||||
src/proto/menu.pro \
|
||||
src/proto/message.pro \
|
||||
src/proto/misc1.pro \
|
||||
src/proto/misc2.pro \
|
||||
src/proto/move.pro \
|
||||
src/proto/netbeans.pro \
|
||||
src/proto/normal.pro \
|
||||
src/proto/ops.pro \
|
||||
src/proto/option.pro \
|
||||
src/proto/popupmnu.pro \
|
||||
src/proto/quickfix.pro \
|
||||
src/proto/regexp.pro \
|
||||
src/proto/screen.pro \
|
||||
src/proto/search.pro \
|
||||
src/proto/sha256.pro \
|
||||
src/proto/spell.pro \
|
||||
src/proto/spellfile.pro \
|
||||
src/proto/syntax.pro \
|
||||
src/proto/tag.pro \
|
||||
src/proto/term.pro \
|
||||
src/proto/termlib.pro \
|
||||
src/proto/ui.pro \
|
||||
src/proto/undo.pro \
|
||||
src/proto/userfunc.pro \
|
||||
src/proto/version.pro \
|
||||
src/proto/winclip.pro \
|
||||
src/proto/window.pro \
|
||||
|
||||
|
||||
# source files for Unix only
|
||||
SRC_UNIX = \
|
||||
Makefile \
|
||||
Filelist \
|
||||
README_src.txt \
|
||||
configure \
|
||||
pixmaps/*.xpm \
|
||||
pixmaps/*.png \
|
||||
pixmaps/gen-inline-pixbufs.sh \
|
||||
pixmaps/stock_icons.h \
|
||||
src/INSTALL \
|
||||
src/INSTALLx.txt \
|
||||
src/Makefile \
|
||||
src/auto/configure \
|
||||
src/config.aap.in \
|
||||
src/config.h.in \
|
||||
src/config.mk.dist \
|
||||
src/config.mk.in \
|
||||
src/configure \
|
||||
src/configure.in \
|
||||
src/gui_at_fs.c \
|
||||
src/gui_at_sb.c \
|
||||
src/gui_at_sb.h \
|
||||
src/gui_athena.c \
|
||||
src/gui_gtk.c \
|
||||
src/gui_gtk_f.c \
|
||||
src/gui_gtk_f.h \
|
||||
src/gui_gtk_x11.c \
|
||||
src/gui_gtk_res.xml \
|
||||
src/gui_motif.c \
|
||||
src/gui_xmdlg.c \
|
||||
src/gui_xmebw.c \
|
||||
src/gui_xmebw.h \
|
||||
src/gui_xmebwp.h \
|
||||
src/gui_x11.c \
|
||||
src/gui_x11_pm.h \
|
||||
src/hangulin.c \
|
||||
src/if_xcmdsrv.c \
|
||||
src/integration.c \
|
||||
src/integration.h \
|
||||
src/link.sh \
|
||||
src/installman.sh \
|
||||
src/installml.sh \
|
||||
src/mkinstalldirs \
|
||||
src/os_unix.c \
|
||||
src/os_unix.h \
|
||||
src/os_unixx.h \
|
||||
src/osdef.sh \
|
||||
src/osdef1.h.in \
|
||||
src/osdef2.h.in \
|
||||
src/pathdef.sh \
|
||||
src/proto/gui_athena.pro \
|
||||
src/proto/gui_gtk.pro \
|
||||
src/proto/gui_gtk_x11.pro \
|
||||
src/proto/gui_gtk_gresources.pro \
|
||||
src/proto/gui_motif.pro \
|
||||
src/proto/gui_xmdlg.pro \
|
||||
src/proto/gui_x11.pro \
|
||||
src/proto/hangulin.pro \
|
||||
src/proto/if_xcmdsrv.pro \
|
||||
src/proto/os_unix.pro \
|
||||
src/proto/pty.pro \
|
||||
src/proto/workshop.pro \
|
||||
src/pty.c \
|
||||
src/testdir/Makefile \
|
||||
src/testdir/unix.vim \
|
||||
src/toolcheck \
|
||||
src/vim_icon.xbm \
|
||||
src/vim_mask.xbm \
|
||||
src/vimtutor \
|
||||
src/gvimtutor \
|
||||
src/which.sh \
|
||||
src/workshop.c \
|
||||
src/workshop.h \
|
||||
src/wsdebug.c \
|
||||
src/wsdebug.h \
|
||||
src/tee/Makefile \
|
||||
src/xxd/Makefile \
|
||||
|
||||
# source files for both DOS and Unix
|
||||
SRC_DOS_UNIX = \
|
||||
src/if_cscope.c \
|
||||
src/if_cscope.h \
|
||||
src/if_lua.c \
|
||||
src/if_mzsch.c \
|
||||
src/if_mzsch.h \
|
||||
src/if_perl.xs \
|
||||
src/if_perlsfio.c \
|
||||
src/if_python.c \
|
||||
src/if_python3.c \
|
||||
src/if_py_both.h \
|
||||
src/if_ruby.c \
|
||||
src/if_tcl.c \
|
||||
src/proto/if_cscope.pro \
|
||||
src/proto/if_lua.pro \
|
||||
src/proto/if_mzsch.pro \
|
||||
src/proto/if_perl.pro \
|
||||
src/proto/if_perlsfio.pro \
|
||||
src/proto/if_python.pro \
|
||||
src/proto/if_python3.pro \
|
||||
src/proto/if_ruby.pro \
|
||||
src/proto/if_tcl.pro \
|
||||
src/typemap \
|
||||
|
||||
# source files for DOS (also in the extra archive)
|
||||
SRC_DOS = \
|
||||
src/GvimExt/*.mak \
|
||||
src/GvimExt/GvimExt.reg \
|
||||
src/GvimExt/Makefile \
|
||||
src/GvimExt/README.txt \
|
||||
src/GvimExt/gvimext.cpp \
|
||||
src/GvimExt/gvimext.def \
|
||||
src/GvimExt/gvimext.h \
|
||||
src/GvimExt/gvimext.inf \
|
||||
src/GvimExt/gvimext.rc \
|
||||
src/GvimExt/gvimext_ming.def \
|
||||
src/GvimExt/gvimext_ming.rc \
|
||||
src/GvimExt/resource.h \
|
||||
src/GvimExt/uninst.bat \
|
||||
README_srcdos.txt \
|
||||
src/INSTALLpc.txt \
|
||||
src/Make_bc5.mak \
|
||||
src/Make_cyg.mak \
|
||||
src/Make_cyg_ming.mak \
|
||||
src/Make_ivc.mak \
|
||||
src/Make_dvc.mak \
|
||||
src/Make_ming.mak \
|
||||
src/Make_mvc.mak \
|
||||
tools/rename.bat \
|
||||
src/bigvim.bat \
|
||||
src/bigvim64.bat \
|
||||
src/msvcsetup.bat \
|
||||
src/msvc2008.bat \
|
||||
src/msvc2010.bat \
|
||||
src/dimm.idl \
|
||||
src/dlldata.c \
|
||||
src/dosinst.c \
|
||||
src/dosinst.h \
|
||||
src/glbl_ime.cpp \
|
||||
src/glbl_ime.h \
|
||||
src/gui_dwrite.cpp \
|
||||
src/gui_dwrite.h \
|
||||
src/gui_w32.c \
|
||||
src/gui_w32_rc.h \
|
||||
src/if_ole.cpp \
|
||||
src/if_ole.h \
|
||||
src/if_ole.idl \
|
||||
src/if_perl_msvc/stdbool.h \
|
||||
src/iscygpty.c \
|
||||
src/iscygpty.h \
|
||||
src/iid_ole.c \
|
||||
src/os_dos.h \
|
||||
src/os_w32dll.c \
|
||||
src/os_w32exe.c \
|
||||
src/os_win32.c \
|
||||
src/os_mswin.c \
|
||||
src/os_win32.h \
|
||||
src/proto/gui_w32.pro \
|
||||
src/proto/if_ole.pro \
|
||||
src/proto/os_win32.pro \
|
||||
src/proto/os_mswin.pro \
|
||||
src/testdir/Make_dos.mak \
|
||||
src/testdir/Make_ming.mak \
|
||||
src/testdir/dos.vim \
|
||||
src/uninstal.c \
|
||||
src/vim.def \
|
||||
src/vim.rc \
|
||||
src/vimio.h \
|
||||
src/gvim.exe.mnf \
|
||||
src/vimrun.c \
|
||||
src/xpm_w32.c \
|
||||
src/xpm_w32.h \
|
||||
src/tee/Make_mvc.mak \
|
||||
src/xxd/Make_bc5.mak \
|
||||
src/xxd/Make_ming.mak \
|
||||
src/xxd/Make_mvc.mak \
|
||||
nsis/gvim.nsi \
|
||||
nsis/gvim_version.nsh \
|
||||
nsis/README.txt \
|
||||
uninstal.txt \
|
||||
src/VisVim/Commands.cpp \
|
||||
src/VisVim/Commands.h \
|
||||
src/VisVim/DSAddIn.cpp \
|
||||
src/VisVim/DSAddIn.h \
|
||||
src/VisVim/OleAut.cpp \
|
||||
src/VisVim/OleAut.h \
|
||||
src/VisVim/README_VisVim.txt \
|
||||
src/VisVim/Reg.cpp \
|
||||
src/VisVim/Register.bat \
|
||||
src/VisVim/Resource.h \
|
||||
src/VisVim/StdAfx.cpp \
|
||||
src/VisVim/StdAfx.h \
|
||||
src/VisVim/UnRegist.bat \
|
||||
src/VisVim/VisVim.cpp \
|
||||
src/VisVim/VisVim.def \
|
||||
src/VisVim/VisVim.mak \
|
||||
src/VisVim/VisVim.h \
|
||||
src/VisVim/VisVim.odl \
|
||||
src/VisVim/VisVim.rc \
|
||||
src/VisVim/VsReadMe.txt \
|
||||
|
||||
# source files for DOS without CR/LF translation (also in the extra archive)
|
||||
SRC_DOS_BIN = \
|
||||
src/VisVim/Res/*.bmp \
|
||||
src/tearoff.bmp \
|
||||
src/tools.bmp \
|
||||
src/vim*.ico \
|
||||
src/vim.tlb \
|
||||
src/xpm/COPYRIGHT \
|
||||
src/xpm/README.txt \
|
||||
src/xpm/include/*.h \
|
||||
src/xpm/x64/lib/libXpm.a \
|
||||
src/xpm/x64/lib/libXpm.lib \
|
||||
src/xpm/x64/lib-vc14/libXpm.lib \
|
||||
src/xpm/x86/lib/libXpm.a \
|
||||
src/xpm/x86/lib/libXpm.lib \
|
||||
src/xpm/x86/lib-vc14/libXpm.lib \
|
||||
nsis/icons/*.bmp \
|
||||
nsis/icons/*.ico \
|
||||
|
||||
# source files for Amiga, DOS, etc. (also in the extra archive)
|
||||
SRC_AMI_DOS = \
|
||||
|
||||
# source files for Amiga (also in the extra archive)
|
||||
SRC_AMI = \
|
||||
README_amisrc.txt \
|
||||
README_amisrc.txt.info \
|
||||
src.info \
|
||||
src/INSTALLami.txt \
|
||||
src/Make_dice.mak \
|
||||
src/Make_manx.mak \
|
||||
src/Make_morph.mak \
|
||||
src/Make_sas.mak \
|
||||
src/os_amiga.c \
|
||||
src/os_amiga.h \
|
||||
src/proto/os_amiga.pro \
|
||||
src/testdir/Make_amiga.mak \
|
||||
src/testdir/amiga.vim \
|
||||
src/xxd/Make_amiga.mak \
|
||||
|
||||
# source files for the Mac (also in the extra archive)
|
||||
SRC_MAC = \
|
||||
src/INSTALLmac.txt \
|
||||
src/dehqx.py \
|
||||
src/gui_mac.c \
|
||||
src/os_mac_rsrc/*.icns \
|
||||
src/os_mac.h \
|
||||
src/os_mac.rsr.hqx \
|
||||
src/os_mac_conv.c \
|
||||
src/os_macosx.m \
|
||||
src/proto/gui_mac.pro \
|
||||
src/proto/os_mac_conv.pro \
|
||||
|
||||
# source files for VMS (in the extra archive)
|
||||
SRC_VMS = \
|
||||
src/INSTALLvms.txt \
|
||||
src/Make_vms.mms \
|
||||
src/gui_gtk_vms.h \
|
||||
src/os_vms.c \
|
||||
src/os_vms_conf.h \
|
||||
src/os_vms_mms.c \
|
||||
src/proto/os_vms.pro \
|
||||
src/testdir/Make_vms.mms \
|
||||
src/testdir/vms.vim \
|
||||
src/xxd/Make_vms.mms \
|
||||
vimtutor.com \
|
||||
|
||||
# source files for QNX (in the extra archive)
|
||||
SRC_QNX = \
|
||||
src/os_qnx.c \
|
||||
src/os_qnx.h \
|
||||
src/gui_photon.c \
|
||||
src/proto/gui_photon.pro \
|
||||
src/proto/os_qnx.pro \
|
||||
|
||||
|
||||
# source files for the extra archive (all sources that are not for Unix)
|
||||
SRC_EXTRA = \
|
||||
$(SRC_AMI) \
|
||||
$(SRC_AMI_DOS) \
|
||||
$(SRC_DOS) \
|
||||
$(SRC_DOS_BIN) \
|
||||
$(SRC_MAC) \
|
||||
$(SRC_QNX) \
|
||||
$(SRC_VMS) \
|
||||
README_os390.txt \
|
||||
src/Make_mint.mak \
|
||||
src/infplist.xml \
|
||||
src/link.390 \
|
||||
src/os_beos.c \
|
||||
src/os_beos.h \
|
||||
src/os_beos.rsrc \
|
||||
src/proto/os_beos.pro \
|
||||
src/os_mint.h \
|
||||
src/os_vms_fix.com \
|
||||
src/toolbar.phi \
|
||||
|
||||
# runtime files for all distributions
|
||||
RT_ALL = \
|
||||
README.txt \
|
||||
README.md \
|
||||
CONTRIBUTING.md \
|
||||
runtime/bugreport.vim \
|
||||
runtime/doc/*.awk \
|
||||
runtime/doc/*.pl \
|
||||
runtime/doc/*.txt \
|
||||
runtime/doc/Makefile \
|
||||
runtime/doc/doctags.c \
|
||||
runtime/doc/vim.1 \
|
||||
runtime/doc/evim.1 \
|
||||
runtime/doc/vimdiff.1 \
|
||||
runtime/doc/vimtutor.1 \
|
||||
runtime/doc/xxd.1 \
|
||||
runtime/ftoff.vim \
|
||||
runtime/gvimrc_example.vim \
|
||||
runtime/macros/README.txt \
|
||||
runtime/macros/editexisting.vim \
|
||||
runtime/macros/hanoi/click.me \
|
||||
runtime/macros/hanoi/hanoi.vim \
|
||||
runtime/macros/hanoi/poster \
|
||||
runtime/macros/justify.vim \
|
||||
runtime/macros/less.bat \
|
||||
runtime/macros/less.sh \
|
||||
runtime/macros/less.vim \
|
||||
runtime/macros/life/click.me \
|
||||
runtime/macros/life/life.vim \
|
||||
runtime/macros/matchit.vim \
|
||||
runtime/macros/maze/README.txt \
|
||||
runtime/macros/maze/[mM]akefile \
|
||||
runtime/macros/maze/main.aap \
|
||||
runtime/macros/maze/maze.c \
|
||||
runtime/macros/maze/maze_5.78 \
|
||||
runtime/macros/maze/maze_mac \
|
||||
runtime/macros/maze/mazeansi.c \
|
||||
runtime/macros/maze/mazeclean.c \
|
||||
runtime/macros/maze/poster \
|
||||
runtime/macros/shellmenu.vim \
|
||||
runtime/macros/swapmous.vim \
|
||||
runtime/macros/urm/README.txt \
|
||||
runtime/macros/urm/examples \
|
||||
runtime/macros/urm/urm \
|
||||
runtime/macros/urm/urm.vim \
|
||||
runtime/defaults.vim \
|
||||
runtime/evim.vim \
|
||||
runtime/mswin.vim \
|
||||
runtime/optwin.vim \
|
||||
runtime/ftplugin.vim \
|
||||
runtime/ftplugof.vim \
|
||||
runtime/indent.vim \
|
||||
runtime/indoff.vim \
|
||||
runtime/termcap \
|
||||
runtime/tools/README.txt \
|
||||
runtime/tools/[a-z]*[a-z0-9] \
|
||||
runtime/tutor/README.txt \
|
||||
runtime/tutor/tutor \
|
||||
runtime/tutor/tutor.vim \
|
||||
runtime/vimrc_example.vim \
|
||||
runtime/pack/dist/opt/dvorak/plugin/dvorak.vim \
|
||||
runtime/pack/dist/opt/dvorak/dvorak/enable.vim \
|
||||
runtime/pack/dist/opt/dvorak/dvorak/disable.vim \
|
||||
runtime/pack/dist/opt/editexisting/plugin/editexisting.vim \
|
||||
runtime/pack/dist/opt/justify/plugin/justify.vim \
|
||||
runtime/pack/dist/opt/matchit/plugin/matchit.vim \
|
||||
runtime/pack/dist/opt/matchit/doc/matchit.txt \
|
||||
runtime/pack/dist/opt/matchit/doc/tags \
|
||||
runtime/pack/dist/opt/shellmenu/plugin/shellmenu.vim \
|
||||
runtime/pack/dist/opt/swapmouse/plugin/swapmouse.vim \
|
||||
|
||||
# runtime files for all distributions without CR-NL translation
|
||||
RT_ALL_BIN = \
|
||||
runtime/doc/tags \
|
||||
runtime/print/*.ps \
|
||||
|
||||
# runtime script files
|
||||
RT_SCRIPTS = \
|
||||
runtime/filetype.vim \
|
||||
runtime/scripts.vim \
|
||||
runtime/menu.vim \
|
||||
runtime/macmap.vim \
|
||||
runtime/delmenu.vim \
|
||||
runtime/synmenu.vim \
|
||||
runtime/makemenu.vim \
|
||||
runtime/autoload/*.vim \
|
||||
runtime/autoload/README.txt \
|
||||
runtime/autoload/xml/*.vim \
|
||||
runtime/colors/*.vim \
|
||||
runtime/colors/README.txt \
|
||||
runtime/compiler/*.vim \
|
||||
runtime/compiler/README.txt \
|
||||
runtime/indent/*.vim \
|
||||
runtime/indent/README.txt \
|
||||
runtime/ftplugin/*.vim \
|
||||
runtime/ftplugin/logtalk.dict \
|
||||
runtime/ftplugin/README.txt \
|
||||
runtime/plugin/*.vim \
|
||||
runtime/plugin/README.txt \
|
||||
runtime/syntax/*.vim \
|
||||
runtime/syntax/README.txt \
|
||||
|
||||
# Unix runtime
|
||||
RT_UNIX = \
|
||||
README_unix.txt \
|
||||
runtime/hi16-action-make.png \
|
||||
runtime/hi22-action-make.png \
|
||||
runtime/vim16x16.png \
|
||||
runtime/vim16x16.xpm \
|
||||
runtime/vim32x32.png \
|
||||
runtime/vim32x32.xpm \
|
||||
runtime/vim48x48.png \
|
||||
runtime/vim48x48.xpm \
|
||||
runtime/gvim.desktop \
|
||||
runtime/vim.desktop \
|
||||
|
||||
# Unix and DOS runtime without CR-LF translation
|
||||
RT_UNIX_DOS_BIN = \
|
||||
runtime/vim16x16.gif \
|
||||
runtime/vim32x32.gif \
|
||||
runtime/vim48x48.gif \
|
||||
|
||||
# runtime not for unix or extra
|
||||
RT_NO_UNIX = \
|
||||
|
||||
# runtime for Amiga (also in the extra archive)
|
||||
RT_AMI_DOS = \
|
||||
runtime/doc/vim.man \
|
||||
runtime/doc/vimdiff.man \
|
||||
runtime/doc/vimtutor.man \
|
||||
runtime/doc/xxd.man \
|
||||
|
||||
# DOS runtime (also in the extra archive)
|
||||
RT_DOS = \
|
||||
README_dos.txt \
|
||||
runtime/rgb.txt \
|
||||
vimtutor.bat \
|
||||
|
||||
# DOS runtime without CR-LF translation (also in the extra archive)
|
||||
RT_DOS_BIN = \
|
||||
runtime/vimlogo.cdr \
|
||||
runtime/vimlogo.eps \
|
||||
runtime/vimlogo.gif \
|
||||
runtime/vimlogo.pdf \
|
||||
|
||||
# Amiga runtime (also in the extra archive)
|
||||
RT_AMI = \
|
||||
README.txt.info \
|
||||
README_ami.txt \
|
||||
README_ami.txt.info \
|
||||
runtime/doc.info \
|
||||
runtime/doc/*.info \
|
||||
runtime/icons/README.txt \
|
||||
runtime/icons/*.info \
|
||||
runtime/icons.info \
|
||||
runtime/macros.info \
|
||||
runtime/macros/*.info \
|
||||
runtime/macros/hanoi/*.info \
|
||||
runtime/macros/life/*.info \
|
||||
runtime/macros/maze/*.info \
|
||||
runtime/macros/urm/*.info \
|
||||
runtime/tools.info \
|
||||
runtime/tutor.info \
|
||||
runtime/tutor/*.info \
|
||||
|
||||
# runtime files in extra archive
|
||||
RT_EXTRA = \
|
||||
$(RT_AMI) \
|
||||
$(RT_AMI_DOS) \
|
||||
$(RT_DOS) \
|
||||
$(RT_DOS_BIN) \
|
||||
README_mac.txt \
|
||||
|
||||
# included in all Amiga archives
|
||||
ROOT_AMI = \
|
||||
Contents \
|
||||
Contents.info \
|
||||
runtime.info \
|
||||
vimdir.info \
|
||||
|
||||
# root files for the extra archive
|
||||
ROOT_EXTRA = \
|
||||
$(ROOT_AMI) \
|
||||
|
||||
# files for Amiga small binary (also in extra archive)
|
||||
BIN_AMI = \
|
||||
README_amibin.txt \
|
||||
README_amibin.txt.info \
|
||||
Vim.info \
|
||||
Xxd.info \
|
||||
|
||||
# files for DOS binary (also in extra archive)
|
||||
BIN_DOS = \
|
||||
README_bindos.txt \
|
||||
uninstal.txt \
|
||||
|
||||
# files for Win32 OLE binary (also in extra archive)
|
||||
BIN_OLE = \
|
||||
README_ole.txt \
|
||||
|
||||
# files for Win32s binary (also in extra archive)
|
||||
BIN_W32S = \
|
||||
README_w32s.txt \
|
||||
|
||||
# files for VMS binary (also in extra archive)
|
||||
BIN_VMS = \
|
||||
README_vms.txt \
|
||||
|
||||
# files for OS/2 binary (also in extra archive)
|
||||
BIN_OS2 = \
|
||||
README_os2.txt \
|
||||
|
||||
# binary files for extra archive
|
||||
BIN_EXTRA = \
|
||||
$(BIN_AMI) \
|
||||
$(BIN_DOS) \
|
||||
$(BIN_OLE) \
|
||||
$(BIN_W32S) \
|
||||
$(BIN_VMS) \
|
||||
$(BIN_OS2) \
|
||||
|
||||
# all files for extra archive
|
||||
EXTRA = \
|
||||
$(BIN_EXTRA) \
|
||||
$(ROOT_EXTRA) \
|
||||
$(RT_EXTRA) \
|
||||
$(SRC_EXTRA) \
|
||||
README_extra.txt \
|
||||
src/VisVim/VisVim.dll \
|
||||
farsi/README.txt \
|
||||
farsi/fonts/*/far-* \
|
||||
runtime/vimlogo.xpm \
|
||||
src/swis.s \
|
||||
src/tee/Makefile \
|
||||
src/tee/Make_mvc.mak \
|
||||
src/tee/tee.c \
|
||||
|
||||
# files in READMEdir that are included from the top dir
|
||||
IN_README_DIR = \
|
||||
README.txt.info \
|
||||
README_ami.txt \
|
||||
README_ami.txt.info \
|
||||
README_amibin.txt \
|
||||
README_amibin.txt.info \
|
||||
README_amisrc.txt \
|
||||
README_amisrc.txt.info \
|
||||
README_bindos.txt \
|
||||
README_dos.txt \
|
||||
README_extra.txt \
|
||||
README_mac.txt \
|
||||
README_ole.txt \
|
||||
README_os2.txt \
|
||||
README_os390.txt \
|
||||
README_src.txt \
|
||||
README_srcdos.txt \
|
||||
README_unix.txt \
|
||||
README_vms.txt \
|
||||
README_w32s.txt \
|
||||
Contents \
|
||||
Contents.info \
|
||||
Vim.info \
|
||||
Xxd.info \
|
||||
runtime.info \
|
||||
src.info \
|
||||
vimdir.info \
|
||||
|
||||
# generic language files
|
||||
LANG_GEN = \
|
||||
runtime/doc/*-de.1 \
|
||||
runtime/doc/*-de.UTF-8.1 \
|
||||
runtime/doc/*-fr.1 \
|
||||
runtime/doc/*-fr.UTF-8.1 \
|
||||
runtime/doc/*-it.1 \
|
||||
runtime/doc/*-it.UTF-8.1 \
|
||||
runtime/doc/*-ja.UTF-8.1 \
|
||||
runtime/doc/*-pl.1 \
|
||||
runtime/doc/*-pl.UTF-8.1 \
|
||||
runtime/doc/*-ru.1 \
|
||||
runtime/doc/*-ru.UTF-8.1 \
|
||||
runtime/lang/README.txt \
|
||||
runtime/lang/menu_*.vim \
|
||||
runtime/keymap/README.txt \
|
||||
runtime/keymap/*.vim \
|
||||
runtime/tutor/README.*.txt \
|
||||
runtime/tutor/Makefile \
|
||||
runtime/tutor/tutor.utf-8 \
|
||||
runtime/tutor/tutor.?? \
|
||||
runtime/tutor/tutor.??.utf-8 \
|
||||
runtime/tutor/tutor.??.euc \
|
||||
runtime/tutor/tutor.??.sjis \
|
||||
runtime/tutor/tutor.??.iso9 \
|
||||
runtime/tutor/tutor.??.big5 \
|
||||
runtime/tutor/tutor.??.cp1250 \
|
||||
runtime/tutor/tutor.??.cp1251 \
|
||||
runtime/tutor/tutor.??.cp737 \
|
||||
runtime/tutor/tutor.??_??.utf-8 \
|
||||
runtime/tutor/tutor.bar \
|
||||
runtime/tutor/tutor.bar.utf-8 \
|
||||
runtime/spell/README.txt \
|
||||
runtime/spell/??/*.diff \
|
||||
runtime/spell/??/main.aap \
|
||||
runtime/spell/tet/*.diff \
|
||||
runtime/spell/tet/main.aap \
|
||||
runtime/spell/check/main.aap \
|
||||
runtime/spell/check/*.aff \
|
||||
runtime/spell/check/*.dic \
|
||||
runtime/spell/yi/README.txt \
|
||||
runtime/spell/main.aap \
|
||||
runtime/spell/*.vim \
|
||||
|
||||
# generic language files, binary
|
||||
LANG_GEN_BIN = \
|
||||
runtime/spell/README_en.txt \
|
||||
runtime/spell/en.ascii.spl \
|
||||
runtime/spell/en.latin1.spl \
|
||||
runtime/spell/en.utf-8.spl \
|
||||
runtime/spell/en.ascii.sug \
|
||||
runtime/spell/en.latin1.sug \
|
||||
runtime/spell/en.utf-8.sug \
|
||||
|
||||
# all files for lang archive
|
||||
LANG_SRC = \
|
||||
src/po/README.txt \
|
||||
src/po/README_mingw.txt \
|
||||
src/po/README_mvc.txt \
|
||||
src/po/check.vim \
|
||||
src/po/cleanup.vim \
|
||||
src/po/Makefile \
|
||||
src/po/Make_cyg.mak \
|
||||
src/po/Make_ming.mak \
|
||||
src/po/Make_mvc.mak \
|
||||
src/po/sjiscorr.c \
|
||||
src/po/*.po \
|
||||
|
||||
# the language files for the Win32 lang archive
|
||||
LANG_DOS = \
|
||||
src/po/*.mo \
|
||||
|
||||
# vim: set ft=make:
|
||||
@@ -1,546 +0,0 @@
|
||||
# This Makefile has two purposes:
|
||||
# 1. Starting the compilation of Vim for Unix.
|
||||
# 2. Creating the various distribution files.
|
||||
|
||||
|
||||
#########################################################################
|
||||
# 1. Starting the compilation of Vim for Unix.
|
||||
#
|
||||
# Using this Makefile without an argument will compile Vim for Unix.
|
||||
# "make install" is also possible.
|
||||
#
|
||||
# NOTE: If this doesn't work properly, first change directory to "src" and use
|
||||
# the Makefile there:
|
||||
# cd src
|
||||
# make [arguments]
|
||||
# Noticed on AIX systems when using this Makefile: Trying to run "cproto" or
|
||||
# something else after Vim has been compiled. Don't know why...
|
||||
# Noticed on OS/390 Unix: Restarts configure.
|
||||
#
|
||||
# The first (default) target is "first". This will result in running
|
||||
# "make first", so that the target from "src/auto/config.mk" is picked
|
||||
# up properly when config didn't run yet. Doing "make all" before configure
|
||||
# has run can result in compiling with $(CC) empty.
|
||||
|
||||
first:
|
||||
@if test ! -f src/auto/config.mk; then \
|
||||
cp src/config.mk.dist src/auto/config.mk; \
|
||||
fi
|
||||
@echo "Starting make in the src directory."
|
||||
@echo "If there are problems, cd to the src directory and run make there"
|
||||
cd src && $(MAKE) $@
|
||||
|
||||
# Some make programs use the last target for the $@ default; put the other
|
||||
# targets separately to always let $@ expand to "first" by default.
|
||||
all install uninstall tools config configure reconfig proto depend lint tags types test scripttests unittests testclean clean distclean:
|
||||
@if test ! -f src/auto/config.mk; then \
|
||||
cp src/config.mk.dist src/auto/config.mk; \
|
||||
fi
|
||||
@echo "Starting make in the src directory."
|
||||
@echo "If there are problems, cd to the src directory and run make there"
|
||||
cd src && $(MAKE) $@
|
||||
|
||||
|
||||
#########################################################################
|
||||
# 2. Creating the various distribution files.
|
||||
#
|
||||
# TARGET PRODUCES CONTAINS
|
||||
# unixall vim-#.#.tar.bz2 All runtime files and sources, for Unix
|
||||
#
|
||||
# html vim##html.zip HTML docs
|
||||
#
|
||||
# dossrc vim##src.zip sources for MS-DOS
|
||||
# dosrt vim##rt.zip runtime for MS-DOS
|
||||
# dosbin vim##w32.zip binary for Win32
|
||||
# gvim##.zip binary for GUI Win32
|
||||
# gvim##ole.zip OLE exe for Win32 GUI
|
||||
#
|
||||
# OBSOLETE
|
||||
# amisrc vim##src.tgz sources for Amiga
|
||||
# amirt vim##rt.tgz runtime for Amiga
|
||||
# amibin vim##bin.tgz binary for Amiga
|
||||
#
|
||||
# farsi farsi##.zip Farsi fonts
|
||||
#
|
||||
# All output files are created in the "dist" directory. Existing files are
|
||||
# overwritten!
|
||||
# To do all this you need the Unix archive and compiled binaries.
|
||||
# Before creating an archive first delete all backup files, *.orig, etc.
|
||||
|
||||
MAJOR = 8
|
||||
MINOR = 0
|
||||
|
||||
# CHECKLIST for creating a new version:
|
||||
#
|
||||
# - Update Vim version number. For a test version in: src/version.h,
|
||||
# READMEdir/Contents, MAJOR/MINOR above, VIMMAJOR and VIMMINOR in
|
||||
# src/Makefile, README.txt, README.md, READMEdir/README*.txt,
|
||||
# runtime/doc/*.txt and make nsis/gvim_version.nsh.
|
||||
# For a minor/major version: src/GvimExt/GvimExt.reg, src/vim.def,
|
||||
# src/gvim.exe.mnf.
|
||||
# - Compile Vim with GTK, Perl, Python, Python3, TCL, Ruby, MZscheme, Lua (if
|
||||
# you can make it all work), Cscope and "huge" features. Exclude workshop
|
||||
# and SNiFF.
|
||||
# - With these features: "make proto" (requires cproto and Motif installed;
|
||||
# ignore warnings for missing include files, fix problems for syntax errors).
|
||||
# - With these features: "make depend" (works best with gcc).
|
||||
# - If you have a lint program: "make lint" and check the output (ignore GTK
|
||||
# warnings).
|
||||
# - If you have valgrind, enable it in src/testdir/Makefile and run "make
|
||||
# test". Enable EXITFREE, disable GUI, scheme and tcl to avoid false alarms.
|
||||
# Check the valgrind output.
|
||||
# - If you have the efence library, enable it in "src/Makefile" and run "make
|
||||
# test". Disable Python and Ruby to avoid trouble with threads (efence is
|
||||
# not threadsafe).
|
||||
# - Adjust the date and other info in src/version.h.
|
||||
# - Correct included_patches[] in src/version.c.
|
||||
# - Check for missing entries in runtime/makemenu.vim (with checkmenu script).
|
||||
# - Check for missing options in runtime/optwin.vim et al. (with check.vim).
|
||||
# - Do "make menu" to update the runtime/synmenu.vim file.
|
||||
# - Add remarks for changes to runtime/doc/version8.txt.
|
||||
# - Check that runtime/doc/help.txt doesn't contain entries in "LOCAL
|
||||
# ADDITIONS".
|
||||
# - In runtime/doc run "make" and "make html" to check for errors.
|
||||
# - Check if src/Makefile, src/testdir/Makefile and src/feature.h don't contain
|
||||
# any personal preferences or the changes mentioned above.
|
||||
# - Check file protections to be "644" for text and "755" for executables (run
|
||||
# the "check" script).
|
||||
# - Check compiling on Amiga, MS-DOS and MS-Windows.
|
||||
# - Delete all *~, *.sw?, *.orig, *.rej files
|
||||
# - "make unixall", "make html"
|
||||
# - Make diff files against the previous release: "makediff7 7.1 7.2"
|
||||
#
|
||||
# Amiga: (OBSOLETE, Amiga files are no longer distributed)
|
||||
# - "make amisrc", move the archive to the Amiga and compile:
|
||||
# "make -f Make_manx.mak" (will use "big" features by default).
|
||||
# - Run the tests: "make -f Make_manx.mak test"
|
||||
# - Place the executables Vim and Xxd in this directory (set the executable
|
||||
# flag).
|
||||
# - "make amirt", "make amibin".
|
||||
#
|
||||
# MS-Windows:
|
||||
# - Run make on Unix to update the ".mo" files.
|
||||
# - Get libintl-8.dll and libiconv-2.dll. E.g. from
|
||||
# https://mlocati.github.io/gettext-iconv-windows/ .
|
||||
# Put them in the top directory, "make dosrt" uses them.
|
||||
# - > make dossrc
|
||||
# > make dosrt
|
||||
# Unpack dist/vim##rt.zip and dist/vim##src.zip on an MS-Windows PC.
|
||||
# Win32 console version build:
|
||||
# - Set environment for Visual C++ 2008, e.g.:
|
||||
# > src/msvc2008.bat
|
||||
# Or:
|
||||
# > C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\bin\vcvars32.bat
|
||||
# Or, when using the Visual C++ Toolkit 2003: "msvcsetup.bat" (adjust the
|
||||
# paths when necessary).
|
||||
# For Windows 98/ME the 2003 version is required, but then the executable
|
||||
# won't work on Windows 7 and 64 bit systems.
|
||||
# - > cd src
|
||||
# > nmake -f Make_mvc.mak
|
||||
# - Run the tests:
|
||||
# > nmake -f Make_mvc.mak testclean
|
||||
# > nmake -f Make_mvc.mak test
|
||||
# - check the output.
|
||||
# - Rename (using ../tools/rename.bat):
|
||||
# vim.exe to vimw32.exe
|
||||
# tee/tee.exe to teew32.exe
|
||||
# xxd/xxd.exe to xxdw32.exe
|
||||
# vim.pdb to vimw32.pdb
|
||||
# install.exe to installw32.exe
|
||||
# uninstal.exe to uninstalw32.exe
|
||||
# Win32 GUI version build:
|
||||
# - > cd src
|
||||
# > nmake -f Make_mvc.mak GUI=yes
|
||||
# - Run the tests:
|
||||
# > nmake -f Make_mvc.mak testclean
|
||||
# > nmake -f Make_mvc.mak testgvim
|
||||
# - check the output.
|
||||
# - move "gvim.exe" to here (otherwise the OLE version will overwrite it).
|
||||
# - Move gvim.pdb to here.
|
||||
# - Copy "GvimExt/gvimext.dll" to here.
|
||||
# - Delete vimrun.exe, install.exe and uninstal.exe.
|
||||
# Win32 GUI version with OLE, PERL, Ruby, TCL, PYTHON and dynamic IME:
|
||||
# - Install the interfaces you want, see src/INSTALLpc.txt
|
||||
# - Build:
|
||||
# > cd src
|
||||
# Adjust bigvim.bat to match the version of each interface you want.
|
||||
# > bigvim.bat
|
||||
# - Run the tests:
|
||||
# > nmake -f Make_mvc.mak testclean
|
||||
# > nmake -f Make_mvc.mak testgvim
|
||||
# - check the output.
|
||||
# - Rename "gvim.exe" to "gvim_ole.exe".
|
||||
# - Rename gvim.pdb to "gvim_ole.pdb".
|
||||
# - Delete install.exe and uninstal.exe.
|
||||
# Create the archives:
|
||||
# - Copy all the "*.exe" files to where this Makefile is.
|
||||
# - Copy all the "*.pdb" files to where this Makefile is.
|
||||
# - in this directory:
|
||||
# > make dosbin
|
||||
# NSIS self installing exe:
|
||||
# - To get NSIS see http://nsis.sourceforge.net
|
||||
# - Make sure gvim_ole.exe, vimw32.exe, installw32.exe,
|
||||
# uninstalw32.exe, teew32.exe and xxdw32.exe have been build as mentioned
|
||||
# above.
|
||||
# - copy these files (get them from a binary archive or build them):
|
||||
# gvimext.dll in src/GvimExt
|
||||
# gvimext64.dll in src/GvimExt
|
||||
# VisVim.dll in src/VisVim
|
||||
# Note: VisVim needs to be build with MSVC 5, newer versions don't work.
|
||||
# gvimext64.dll can be obtained from http://code.google.com/p/vim-win3264/
|
||||
# It is part of vim72.zip as vim72/gvimext.dll.
|
||||
# - Make sure there is a diff.exe two levels up (get it from a previous Vim
|
||||
# version).
|
||||
# - go to ../nsis and do:
|
||||
# > makensis gvim.nsi (takes a few minutes).
|
||||
# ignore warning for libwinpthread-1.dll
|
||||
# - Copy gvim##.exe to the dist directory.
|
||||
#
|
||||
# 64 bit builds (these are not in the normal distribution, the 32 bit build
|
||||
# works just fine on 64 bit systems).
|
||||
# Like the console and GUI version, but first run vcvars64.bat or
|
||||
# "..\VC\vcvarsall.bat x86_amd64".
|
||||
# - Build the console version:
|
||||
# > nmake -f Make_mvc.mak
|
||||
# - Build the GUI version:
|
||||
# > nmake -f Make_mvc.mak GUI=yes
|
||||
# - Build the OLE version with interfaces:
|
||||
# > bigvim64.bat
|
||||
#
|
||||
#
|
||||
# OBSOLETE systems: You can build these if you have an appropriate system.
|
||||
#
|
||||
# 16 bit DOS version: You need to get a very old version of Vim, for several
|
||||
# years even the tiny build is too big to fit in DOS memory.
|
||||
#
|
||||
# 32 bit DOS version: Support was removed in 7.4.1399. When syncing to before
|
||||
# that it probably won't build.
|
||||
#
|
||||
# Win32s GUI version: Support was removed in patch 7.4.1364.
|
||||
#
|
||||
# OS/2 support was removed in patch 7.4.1008. If you want to give it a try
|
||||
# sync to before that and check the old version of this Makefile for
|
||||
# instructions.
|
||||
|
||||
VIMVER = vim-$(MAJOR).$(MINOR)
|
||||
VERSION = $(MAJOR)$(MINOR)
|
||||
VDOT = $(MAJOR).$(MINOR)
|
||||
VIMRTDIR = vim$(VERSION)
|
||||
|
||||
# Vim used for conversion from "unix" to "dos"
|
||||
VIM = vim
|
||||
|
||||
# How to include Filelist depends on the version of "make" you have.
|
||||
# If the current choice doesn't work, try the other one.
|
||||
|
||||
include Filelist
|
||||
#.include "Filelist"
|
||||
|
||||
|
||||
# All output is put in the "dist" directory.
|
||||
dist:
|
||||
mkdir dist
|
||||
|
||||
# Clean up some files to avoid they are included.
|
||||
# Copy README files to the top directory.
|
||||
prepare:
|
||||
if test -f runtime/doc/uganda.nsis.txt; then \
|
||||
rm runtime/doc/uganda.nsis.txt; fi
|
||||
for name in $(IN_README_DIR); do \
|
||||
cp READMEdir/"$$name" .; \
|
||||
done
|
||||
|
||||
# For the zip files we need to create a file with the comment line
|
||||
dist/comment:
|
||||
mkdir dist/comment
|
||||
|
||||
COMMENT_RT = comment/$(VERSION)-rt
|
||||
COMMENT_W32 = comment/$(VERSION)-bin-w32
|
||||
COMMENT_GVIM = comment/$(VERSION)-bin-gvim
|
||||
COMMENT_OLE = comment/$(VERSION)-bin-ole
|
||||
COMMENT_SRC = comment/$(VERSION)-src
|
||||
COMMENT_HTML = comment/$(VERSION)-html
|
||||
COMMENT_FARSI = comment/$(VERSION)-farsi
|
||||
|
||||
dist/$(COMMENT_RT): dist/comment
|
||||
echo "Vim - Vi IMproved - v$(VDOT) runtime files for MS-DOS and MS-Windows" > dist/$(COMMENT_RT)
|
||||
|
||||
dist/$(COMMENT_W32): dist/comment
|
||||
echo "Vim - Vi IMproved - v$(VDOT) binaries for MS-Windows NT/95" > dist/$(COMMENT_W32)
|
||||
|
||||
dist/$(COMMENT_GVIM): dist/comment
|
||||
echo "Vim - Vi IMproved - v$(VDOT) GUI binaries for MS-Windows NT/95" > dist/$(COMMENT_GVIM)
|
||||
|
||||
dist/$(COMMENT_OLE): dist/comment
|
||||
echo "Vim - Vi IMproved - v$(VDOT) MS-Windows GUI binaries with OLE support" > dist/$(COMMENT_OLE)
|
||||
|
||||
dist/$(COMMENT_SRC): dist/comment
|
||||
echo "Vim - Vi IMproved - v$(VDOT) sources for MS-DOS and MS-Windows" > dist/$(COMMENT_SRC)
|
||||
|
||||
dist/$(COMMENT_HTML): dist/comment
|
||||
echo "Vim - Vi IMproved - v$(VDOT) documentation in HTML" > dist/$(COMMENT_HTML)
|
||||
|
||||
dist/$(COMMENT_FARSI): dist/comment
|
||||
echo "Vim - Vi IMproved - v$(VDOT) Farsi language files" > dist/$(COMMENT_FARSI)
|
||||
|
||||
unixall: dist prepare
|
||||
-rm -f dist/$(VIMVER).tar.bz2
|
||||
-rm -rf dist/$(VIMRTDIR)
|
||||
mkdir dist/$(VIMRTDIR)
|
||||
tar cf - \
|
||||
$(RT_ALL) \
|
||||
$(RT_ALL_BIN) \
|
||||
$(RT_UNIX) \
|
||||
$(RT_UNIX_DOS_BIN) \
|
||||
$(RT_SCRIPTS) \
|
||||
$(LANG_GEN) \
|
||||
$(LANG_GEN_BIN) \
|
||||
$(SRC_ALL) \
|
||||
$(SRC_UNIX) \
|
||||
$(SRC_DOS_UNIX) \
|
||||
$(EXTRA) \
|
||||
$(LANG_SRC) \
|
||||
| (cd dist/$(VIMRTDIR); tar xf -)
|
||||
-rm $(IN_README_DIR)
|
||||
# Need to use a "distclean" config.mk file
|
||||
# Note: this file is not included in the repository to avoid problems, but it's
|
||||
# OK to put it in the archive.
|
||||
cp -f src/config.mk.dist dist/$(VIMRTDIR)/src/auto/config.mk
|
||||
# Create an empty config.h file, make dependencies require it
|
||||
touch dist/$(VIMRTDIR)/src/auto/config.h
|
||||
# Make sure configure is newer than config.mk to force it to be generated
|
||||
touch dist/$(VIMRTDIR)/src/configure
|
||||
# Make sure ja.sjis.po is newer than ja.po to avoid it being regenerated.
|
||||
# Same for cs.cp1250.po, pl.cp1250.po and sk.cp1250.po.
|
||||
touch dist/$(VIMRTDIR)/src/po/ja.sjis.po
|
||||
touch dist/$(VIMRTDIR)/src/po/cs.cp1250.po
|
||||
touch dist/$(VIMRTDIR)/src/po/pl.cp1250.po
|
||||
touch dist/$(VIMRTDIR)/src/po/sk.cp1250.po
|
||||
touch dist/$(VIMRTDIR)/src/po/zh_CN.cp936.po
|
||||
touch dist/$(VIMRTDIR)/src/po/ru.cp1251.po
|
||||
touch dist/$(VIMRTDIR)/src/po/uk.cp1251.po
|
||||
# Create the archive.
|
||||
cd dist && tar cf $(VIMVER).tar $(VIMRTDIR)
|
||||
bzip2 dist/$(VIMVER).tar
|
||||
|
||||
# Amiga runtime - OBSOLETE
|
||||
amirt: dist prepare
|
||||
-rm -f dist/vim$(VERSION)rt.tar.gz
|
||||
-rm -rf dist/Vim
|
||||
mkdir dist/Vim
|
||||
mkdir dist/Vim/$(VIMRTDIR)
|
||||
tar cf - \
|
||||
$(ROOT_AMI) \
|
||||
$(RT_ALL) \
|
||||
$(RT_ALL_BIN) \
|
||||
$(RT_SCRIPTS) \
|
||||
$(RT_AMI) \
|
||||
$(RT_NO_UNIX) \
|
||||
$(RT_AMI_DOS) \
|
||||
| (cd dist/Vim/$(VIMRTDIR); tar xf -)
|
||||
-rm $(IN_README_DIR)
|
||||
mv dist/Vim/$(VIMRTDIR)/vimdir.info dist/Vim.info
|
||||
mv dist/Vim/$(VIMRTDIR)/runtime.info dist/Vim/$(VIMRTDIR).info
|
||||
mv dist/Vim/$(VIMRTDIR)/runtime/* dist/Vim/$(VIMRTDIR)
|
||||
rmdir dist/Vim/$(VIMRTDIR)/runtime
|
||||
cd dist && tar cf vim$(VERSION)rt.tar Vim Vim.info
|
||||
gzip -9 dist/vim$(VERSION)rt.tar
|
||||
mv dist/vim$(VERSION)rt.tar.gz dist/vim$(VERSION)rt.tgz
|
||||
|
||||
# Amiga binaries - OBSOLETE
|
||||
amibin: dist prepare
|
||||
-rm -f dist/vim$(VERSION)bin.tar.gz
|
||||
-rm -rf dist/Vim
|
||||
mkdir dist/Vim
|
||||
mkdir dist/Vim/$(VIMRTDIR)
|
||||
tar cf - \
|
||||
$(ROOT_AMI) \
|
||||
$(BIN_AMI) \
|
||||
Vim \
|
||||
Xxd \
|
||||
| (cd dist/Vim/$(VIMRTDIR); tar xf -)
|
||||
-rm $(IN_README_DIR)
|
||||
mv dist/Vim/$(VIMRTDIR)/vimdir.info dist/Vim.info
|
||||
mv dist/Vim/$(VIMRTDIR)/runtime.info dist/Vim/$(VIMRTDIR).info
|
||||
cd dist && tar cf vim$(VERSION)bin.tar Vim Vim.info
|
||||
gzip -9 dist/vim$(VERSION)bin.tar
|
||||
mv dist/vim$(VERSION)bin.tar.gz dist/vim$(VERSION)bin.tgz
|
||||
|
||||
# Amiga sources - OBSOLETE
|
||||
amisrc: dist prepare
|
||||
-rm -f dist/vim$(VERSION)src.tar.gz
|
||||
-rm -rf dist/Vim
|
||||
mkdir dist/Vim
|
||||
mkdir dist/Vim/$(VIMRTDIR)
|
||||
tar cf - \
|
||||
$(ROOT_AMI) \
|
||||
$(SRC_ALL) \
|
||||
$(SRC_AMI) \
|
||||
$(SRC_AMI_DOS) \
|
||||
| (cd dist/Vim/$(VIMRTDIR); tar xf -)
|
||||
-rm $(IN_README_DIR)
|
||||
mv dist/Vim/$(VIMRTDIR)/vimdir.info dist/Vim.info
|
||||
mv dist/Vim/$(VIMRTDIR)/runtime.info dist/Vim/$(VIMRTDIR).info
|
||||
cd dist && tar cf vim$(VERSION)src.tar Vim Vim.info
|
||||
gzip -9 dist/vim$(VERSION)src.tar
|
||||
mv dist/vim$(VERSION)src.tar.gz dist/vim$(VERSION)src.tgz
|
||||
|
||||
no_title.vim: Makefile
|
||||
echo "set notitle noicon nocp nomodeline viminfo=" >no_title.vim
|
||||
|
||||
# MS-DOS sources
|
||||
dossrc: dist no_title.vim dist/$(COMMENT_SRC) \
|
||||
runtime/doc/uganda.nsis.txt \
|
||||
nsis/gvim_version.nsh
|
||||
-rm -rf dist/vim$(VERSION)src.zip
|
||||
-rm -rf dist/vim
|
||||
mkdir dist/vim
|
||||
mkdir dist/vim/$(VIMRTDIR)
|
||||
tar cf - \
|
||||
$(SRC_ALL) \
|
||||
$(SRC_DOS) \
|
||||
$(SRC_AMI_DOS) \
|
||||
$(SRC_DOS_UNIX) \
|
||||
runtime/doc/uganda.nsis.txt \
|
||||
nsis/gvim_version.nsh \
|
||||
| (cd dist/vim/$(VIMRTDIR); tar xf -)
|
||||
mv dist/vim/$(VIMRTDIR)/runtime/* dist/vim/$(VIMRTDIR)
|
||||
rmdir dist/vim/$(VIMRTDIR)/runtime
|
||||
# This file needs to be in dos fileformat for NSIS.
|
||||
$(VIM) -e -X -u no_title.vim -c ":set tx|wq" dist/vim/$(VIMRTDIR)/doc/uganda.nsis.txt
|
||||
tar cf - \
|
||||
$(SRC_DOS_BIN) \
|
||||
| (cd dist/vim/$(VIMRTDIR); tar xf -)
|
||||
cd dist && zip -9 -rD -z vim$(VERSION)src.zip vim <$(COMMENT_SRC)
|
||||
|
||||
runtime/doc/uganda.nsis.txt: runtime/doc/uganda.txt
|
||||
cd runtime/doc && $(MAKE) uganda.nsis.txt
|
||||
|
||||
nsis/gvim_version.nsh: Makefile
|
||||
echo "# Generated from Makefile: define the version numbers" > $@
|
||||
echo "!ifndef __GVIM_VER__NSH__" >> $@
|
||||
echo "!define __GVIM_VER__NSH__" >> $@
|
||||
echo "!define VER_MAJOR $(MAJOR)" >> $@
|
||||
echo "!define VER_MINOR $(MINOR)" >> $@
|
||||
echo "!endif" >> $@
|
||||
|
||||
dosrt: dist dist/$(COMMENT_RT) dosrt_files
|
||||
-rm -rf dist/vim$(VERSION)rt.zip
|
||||
cd dist && zip -9 -rD -z vim$(VERSION)rt.zip vim <$(COMMENT_RT)
|
||||
|
||||
# Split in two parts to avoid an "argument list too long" error.
|
||||
# We no longer convert the files from unix to dos fileformat.
|
||||
dosrt_files: dist prepare no_title.vim
|
||||
-rm -rf dist/vim
|
||||
mkdir dist/vim
|
||||
mkdir dist/vim/$(VIMRTDIR)
|
||||
mkdir dist/vim/$(VIMRTDIR)/lang
|
||||
cd src && MAKEMO=yes $(MAKE) languages
|
||||
tar cf - \
|
||||
$(RT_ALL) \
|
||||
| (cd dist/vim/$(VIMRTDIR); tar xf -)
|
||||
tar cf - \
|
||||
$(RT_SCRIPTS) \
|
||||
$(RT_DOS) \
|
||||
$(RT_NO_UNIX) \
|
||||
$(RT_AMI_DOS) \
|
||||
$(LANG_GEN) \
|
||||
| (cd dist/vim/$(VIMRTDIR); tar xf -)
|
||||
tar cf - \
|
||||
$(RT_UNIX_DOS_BIN) \
|
||||
$(RT_ALL_BIN) \
|
||||
$(RT_DOS_BIN) \
|
||||
$(LANG_GEN_BIN) \
|
||||
| (cd dist/vim/$(VIMRTDIR); tar xf -)
|
||||
-rm $(IN_README_DIR)
|
||||
mv dist/vim/$(VIMRTDIR)/runtime/* dist/vim/$(VIMRTDIR)
|
||||
rmdir dist/vim/$(VIMRTDIR)/runtime
|
||||
# Add the message translations. Trick: skip ja.mo and use ja.sjis.mo instead.
|
||||
# Same for cs.mo / cs.cp1250.mo, pl.mo / pl.cp1250.mo, sk.mo / sk.cp1250.mo,
|
||||
# zh_CN.mo / zh_CN.cp936.mo, uk.mo / uk.cp1251.mo and ru.mo / ru.cp1251.mo.
|
||||
for i in $(LANG_DOS); do \
|
||||
if test "$$i" != "src/po/ja.mo" -a "$$i" != "src/po/pl.mo" -a "$$i" != "src/po/cs.mo" -a "$$i" != "src/po/sk.mo" -a "$$i" != "src/po/zh_CN.mo" -a "$$i" != "src/po/ru.mo" -a "$$i" != "src/po/uk.mo"; then \
|
||||
n=`echo $$i | sed -e "s+src/po/\([-a-zA-Z0-9_]*\(.UTF-8\)*\)\(.sjis\)*\(.cp1250\)*\(.cp1251\)*\(.cp936\)*.mo+\1+"`; \
|
||||
mkdir dist/vim/$(VIMRTDIR)/lang/$$n; \
|
||||
mkdir dist/vim/$(VIMRTDIR)/lang/$$n/LC_MESSAGES; \
|
||||
cp $$i dist/vim/$(VIMRTDIR)/lang/$$n/LC_MESSAGES/vim.mo; \
|
||||
fi \
|
||||
done
|
||||
cp libintl-8.dll dist/vim/$(VIMRTDIR)/
|
||||
cp libiconv-2.dll dist/vim/$(VIMRTDIR)/
|
||||
|
||||
|
||||
# Used before uploading. Don't delete the AAPDIR/sign files!
|
||||
runtime_unix2dos: dosrt_files
|
||||
-rm -rf `find runtime/dos -type f -print | sed -e /AAPDIR/d`
|
||||
cd dist/vim/$(VIMRTDIR); tar cf - * \
|
||||
| (cd ../../../runtime/dos; tar xf -)
|
||||
|
||||
dosbin: prepare dosbin_gvim dosbin_w32 dosbin_ole $(DOSBIN_S)
|
||||
-rm $(IN_README_DIR)
|
||||
|
||||
# make Win32 gvim
|
||||
dosbin_gvim: dist no_title.vim dist/$(COMMENT_GVIM)
|
||||
-rm -rf dist/gvim$(VERSION).zip
|
||||
-rm -rf dist/vim
|
||||
mkdir dist/vim
|
||||
mkdir dist/vim/$(VIMRTDIR)
|
||||
tar cf - \
|
||||
$(BIN_DOS) \
|
||||
| (cd dist/vim/$(VIMRTDIR); tar xf -)
|
||||
cp gvim.exe dist/vim/$(VIMRTDIR)/gvim.exe
|
||||
cp teew32.exe dist/vim/$(VIMRTDIR)/tee.exe
|
||||
cp xxdw32.exe dist/vim/$(VIMRTDIR)/xxd.exe
|
||||
cp vimrun.exe dist/vim/$(VIMRTDIR)/vimrun.exe
|
||||
cp installw32.exe dist/vim/$(VIMRTDIR)/install.exe
|
||||
cp uninstalw32.exe dist/vim/$(VIMRTDIR)/uninstal.exe
|
||||
cp gvimext.dll dist/vim/$(VIMRTDIR)/gvimext.dll
|
||||
cd dist && zip -9 -rD -z gvim$(VERSION).zip vim <$(COMMENT_GVIM)
|
||||
cp gvim.pdb dist/gvim$(VERSION).pdb
|
||||
|
||||
# make Win32 console
|
||||
dosbin_w32: dist no_title.vim dist/$(COMMENT_W32)
|
||||
-rm -rf dist/vim$(VERSION)w32.zip
|
||||
-rm -rf dist/vim
|
||||
mkdir dist/vim
|
||||
mkdir dist/vim/$(VIMRTDIR)
|
||||
tar cf - \
|
||||
$(BIN_DOS) \
|
||||
| (cd dist/vim/$(VIMRTDIR); tar xf -)
|
||||
cp vimw32.exe dist/vim/$(VIMRTDIR)/vim.exe
|
||||
cp teew32.exe dist/vim/$(VIMRTDIR)/tee.exe
|
||||
cp xxdw32.exe dist/vim/$(VIMRTDIR)/xxd.exe
|
||||
cp installw32.exe dist/vim/$(VIMRTDIR)/install.exe
|
||||
cp uninstalw32.exe dist/vim/$(VIMRTDIR)/uninstal.exe
|
||||
cd dist && zip -9 -rD -z vim$(VERSION)w32.zip vim <$(COMMENT_W32)
|
||||
cp vimw32.pdb dist/vim$(VERSION)w32.pdb
|
||||
|
||||
# make Win32 gvim with OLE
|
||||
dosbin_ole: dist no_title.vim dist/$(COMMENT_OLE)
|
||||
-rm -rf dist/gvim$(VERSION)ole.zip
|
||||
-rm -rf dist/vim
|
||||
mkdir dist/vim
|
||||
mkdir dist/vim/$(VIMRTDIR)
|
||||
tar cf - \
|
||||
$(BIN_DOS) \
|
||||
| (cd dist/vim/$(VIMRTDIR); tar xf -)
|
||||
cp gvim_ole.exe dist/vim/$(VIMRTDIR)/gvim.exe
|
||||
cp teew32.exe dist/vim/$(VIMRTDIR)/tee.exe
|
||||
cp xxdw32.exe dist/vim/$(VIMRTDIR)/xxd.exe
|
||||
cp vimrun.exe dist/vim/$(VIMRTDIR)/vimrun.exe
|
||||
cp installw32.exe dist/vim/$(VIMRTDIR)/install.exe
|
||||
cp uninstalw32.exe dist/vim/$(VIMRTDIR)/uninstal.exe
|
||||
cp gvimext.dll dist/vim/$(VIMRTDIR)/gvimext.dll
|
||||
cp README_ole.txt dist/vim/$(VIMRTDIR)
|
||||
cp src/VisVim/VisVim.dll dist/vim/$(VIMRTDIR)/VisVim.dll
|
||||
cp src/VisVim/README_VisVim.txt dist/vim/$(VIMRTDIR)
|
||||
cd dist && zip -9 -rD -z gvim$(VERSION)ole.zip vim <$(COMMENT_OLE)
|
||||
cp gvim_ole.pdb dist/gvim$(VERSION)ole.pdb
|
||||
|
||||
html: dist dist/$(COMMENT_HTML)
|
||||
-rm -rf dist/vim$(VERSION)html.zip
|
||||
cd runtime/doc && zip -9 -z ../../dist/vim$(VERSION)html.zip *.html <../../dist/$(COMMENT_HTML)
|
||||
|
||||
farsi: dist dist/$(COMMENT_FARSI)
|
||||
-rm -f dist/farsi$(VERSION).zip
|
||||
zip -9 -rD -z dist/farsi$(VERSION).zip farsi < dist/$(COMMENT_FARSI)
|
||||
@@ -1,12 +0,0 @@
|
||||
Vim - the text editor - for Mac OS X
|
||||
|
||||
This is the official GitHub repository for MacVim, the macOS port of [vim](https://github.com/vim/vim). It is based on
|
||||
[Björn Winckler's repository](https://github.com/b4winckler/macvim), which was official until he stepped down as the
|
||||
maintainer of the port.
|
||||
|
||||
- MacVim homepage http://macvim-dev.github.io/macvim
|
||||
|
||||
- Vim README https://github.com/macvim-dev/macvim/blob/master/README_vim.md
|
||||
|
||||
- Travis CI <a href="https://travis-ci.org/macvim-dev/macvim"><img src="https://travis-ci.org/macvim-dev/macvim.svg?branch=master" alt="Build Status"></a><a href="https://travis-ci.org/macvim-dev/homebrew-macvim"><img src="https://travis-ci.org/macvim-dev/homebrew-macvim.svg?branch=master" alt="Build Status"></a>
|
||||
|
||||
@@ -1,33 +1,26 @@
|
||||
README.txt for version 8.0 of Vim: Vi IMproved.
|
||||
README.txt for version 7.0aa of Vim: Vi IMproved.
|
||||
|
||||
|
||||
WHAT IS VIM?
|
||||
WHAT IS VIM
|
||||
|
||||
Vim is a greatly improved version of the good old UNIX editor Vi. Many new
|
||||
features have been added: multi-level undo, syntax highlighting, command line
|
||||
history, on-line help, spell checking, filename completion, block operations,
|
||||
script language, etc. There is also a Graphical User Interface (GUI)
|
||||
available. Still, Vi compatibility is maintained, those who have Vi "in the
|
||||
fingers" will feel at home. See "runtime/doc/vi_diff.txt" for differences with
|
||||
Vi.
|
||||
Vim is an almost compatible version of the UNIX editor Vi. Many new features
|
||||
have been added: multi-level undo, syntax highlighting, command line history,
|
||||
on-line help, filename completion, block operations, etc. There is also a
|
||||
Graphical User Interface (GUI) available. See "runtime/doc/vi_diff.txt" for
|
||||
differences with Vi.
|
||||
|
||||
This editor is very useful for editing programs and other plain text files.
|
||||
This editor is very useful for editing programs and other plain ASCII files.
|
||||
All commands are given with normal keyboard characters, so those who can type
|
||||
with ten fingers can work very fast. Additionally, function keys can be
|
||||
mapped to commands by the user, and the mouse can be used.
|
||||
defined by the user, and the mouse can be used.
|
||||
|
||||
Vim runs under MS-Windows (NT, 2000, XP, Vista, 7, 8, 10), Macintosh, VMS and
|
||||
almost all flavours of UNIX. Porting to other systems should not be very
|
||||
difficult. Older versions of Vim run on MS-DOS, MS-Windows 95/98/Me, Amiga
|
||||
DOS, Atari MiNT, BeOS, RISC OS and OS/2. These are no longer maintained.
|
||||
Vim currently runs under Amiga DOS, MS-DOS, MS-Windows 95/98/Me/NT/2000/XP,
|
||||
Atari MiNT, Macintosh, BeOS, VMS, RISC OS, OS/2 and almost all flavours of
|
||||
UNIX. Porting to other systems should not be very difficult.
|
||||
|
||||
|
||||
DISTRIBUTION
|
||||
|
||||
You can often use your favorite package manager to install Vim. On Mac and
|
||||
Linux a small version of Vim is pre-installed, you still need to install Vim
|
||||
if you want more features.
|
||||
|
||||
There are separate distributions for Unix, PC, Amiga and some other systems.
|
||||
This README.txt file comes with the runtime archive. It includes the
|
||||
documentation, syntax files and other files that are used at runtime. To run
|
||||
@@ -36,50 +29,22 @@ Which one you need depends on the system you want to run it on and whether you
|
||||
want or must compile it yourself. Check "http://www.vim.org/download.php" for
|
||||
an overview of currently available distributions.
|
||||
|
||||
Some popular places to get the latest Vim:
|
||||
* Check out the git repository from github: https://github.com/vim/vim.
|
||||
* Get the source code as an archive: https://github.com/vim/vim/releases.
|
||||
* Get a Windows executable from the vim-win32-installer repository:
|
||||
https://github.com/vim/vim-win32-installer/releases.
|
||||
|
||||
|
||||
COMPILING
|
||||
|
||||
If you obtained a binary distribution you don't need to compile Vim. If you
|
||||
obtained a source distribution, all the stuff for compiling Vim is in the
|
||||
"src" directory. See src/INSTALL for instructions.
|
||||
|
||||
|
||||
INSTALLATION
|
||||
|
||||
See one of these files for system-specific instructions. Either in the
|
||||
READMEdir directory (in the repository) or the top directory (if you unpack an
|
||||
archive):
|
||||
|
||||
README_ami.txt Amiga
|
||||
README_unix.txt Unix
|
||||
README_dos.txt MS-DOS and MS-Windows
|
||||
README_mac.txt Macintosh
|
||||
README_vms.txt VMS
|
||||
|
||||
There are more README_*.txt files, depending on the distribution you used.
|
||||
|
||||
|
||||
DOCUMENTATION
|
||||
|
||||
The Vim tutor is a one hour training course for beginners. Often it can be
|
||||
started as "vimtutor". See ":help tutor" for more information.
|
||||
|
||||
The best is to use ":help" in Vim. If you don't have an executable yet, read
|
||||
"runtime/doc/help.txt". It contains pointers to the other documentation
|
||||
files. The User Manual reads like a book and is recommended to learn to use
|
||||
Vim. See ":help user-manual".
|
||||
|
||||
The vim tutor is a one hour training course for beginners. Mostly it can be
|
||||
started as "vimtutor". See ":help tutor" for more information.
|
||||
|
||||
|
||||
COPYING
|
||||
|
||||
Vim is Charityware. You can use and copy it as much as you like, but you are
|
||||
encouraged to make a donation to help orphans in Uganda. Please read the file
|
||||
encouraged to make a donation to orphans in Uganda. Please read the file
|
||||
"runtime/doc/uganda.txt" for details (do ":help uganda" inside Vim).
|
||||
|
||||
Summary of the license: There are no restrictions on using or distributing an
|
||||
@@ -91,22 +56,34 @@ distribute it.
|
||||
|
||||
SPONSORING
|
||||
|
||||
Fixing bugs and adding new features takes a lot of time and effort. To show
|
||||
your appreciation for the work and motivate Bram and others to continue
|
||||
working on Vim please send a donation.
|
||||
Fixing bugs and adding new features takes a lot of effort. For a few years
|
||||
Bram has attempted to do this next to a full-time job. During that time the
|
||||
todo list kept getting longer and longer.
|
||||
|
||||
Since Bram is back to a paid job the money will now be used to help children
|
||||
in Uganda. See runtime/doc/uganda.txt. But at the same time donations
|
||||
increase Bram's motivation to keep working on Vim!
|
||||
In order for Bram to support Vim properly he needs your help. Through your
|
||||
donations Bram will be able to have a part-time job and spend more time on
|
||||
fixing bugs and adding new features.
|
||||
|
||||
For the most recent information about sponsoring look on the Vim web site:
|
||||
|
||||
http://www.vim.org/sponsor/
|
||||
|
||||
|
||||
CONTRIBUTING
|
||||
COMPILING
|
||||
|
||||
If you would like to help making Vim better, see the CONTRIBUTING.md file.
|
||||
If you obtained a binary distribution you don't need to compile Vim. If you
|
||||
obtained a source distribution, all the stuff for compiling Vim is in the
|
||||
"src" directory. See src/INSTALL for instructions.
|
||||
|
||||
|
||||
INSTALLATION
|
||||
|
||||
See one of these files for system-specific instructions:
|
||||
README_ami.txt Amiga
|
||||
README_unix.txt Unix
|
||||
README_dos.txt MS-DOS and MS-Windows
|
||||
README_os2.txt OS/2
|
||||
README_mac.txt Macintosh
|
||||
README_vms.txt VMS
|
||||
|
||||
|
||||
INFORMATION
|
||||
@@ -114,20 +91,47 @@ INFORMATION
|
||||
The latest news about Vim can be found on the Vim home page:
|
||||
http://www.vim.org/
|
||||
|
||||
If you have problems, have a look at the Vim documentation or tips:
|
||||
http://www.vim.org/docs.php
|
||||
http://vim.wikia.com/wiki/Vim_Tips_Wiki
|
||||
If you have problems, have a look at the Vim FAQ:
|
||||
http://vimdoc.sf.net/vimfaq.html
|
||||
|
||||
If you still have problems or any other questions, use one of the mailing
|
||||
lists to discuss them with Vim users and developers:
|
||||
http://www.vim.org/maillist.php
|
||||
|
||||
If nothing else works, report bugs directly:
|
||||
Send bug reports to:
|
||||
Bram Moolenaar <Bram@vim.org>
|
||||
|
||||
There are five mailing lists for Vim:
|
||||
<vim@vim.org>
|
||||
For discussions about using existing versions of Vim: Useful mappings,
|
||||
questions, answers, where to get a specific version, etc.
|
||||
<vim-dev@vim.org>
|
||||
For discussions about changing Vim: New features, porting, beta-test
|
||||
versions, etc.
|
||||
<vim-announce@vim.org>
|
||||
Announcements about new versions of Vim; also beta-test versions and
|
||||
ports to different systems.
|
||||
<vim-multibyte@vim.org>
|
||||
For discussions about using and improving the multi-byte aspects of
|
||||
Vim: XIM, Hangul, fontset, etc.
|
||||
<vim-mac@vim.org>
|
||||
For discussions about using and improving Vim on the Macintosh.
|
||||
|
||||
For more info and URLs of the archives see "http://www.vim.org/maillist.php".
|
||||
|
||||
NOTE:
|
||||
- You can only send messages to these lists if you have subscribed!
|
||||
- You need to send the messages from the same location as where you subscribed
|
||||
from (to avoid spam mail).
|
||||
- Maximum message size is 40000 characters.
|
||||
|
||||
If you want to join a maillist, send a message to
|
||||
<vim-help@vim.org>
|
||||
Make sure that your "From:" address is correct. Then the list server will
|
||||
send you a help message.
|
||||
|
||||
|
||||
MAIN AUTHOR
|
||||
|
||||
Send any other comments, patches, flowers and suggestions to:
|
||||
Send any other comments, patches, pizza and suggestions to:
|
||||
|
||||
Bram Moolenaar E-mail: Bram@vim.org
|
||||
Clematisstraat 30
|
||||
5925 BE Venlo Tel: +31 77 387 2340
|
||||
The Netherlands Fax/voice-mail: +31 20 773 8272
|
||||
|
||||
@@ -1,136 +0,0 @@
|
||||
`README.md` for version 8.0 of Vim: Vi IMproved.
|
||||
[](https://travis-ci.org/vim/vim)
|
||||
[](https://coveralls.io/github/vim/vim?branch=master)
|
||||
[](https://ci.appveyor.com/project/chrisbra/vim)
|
||||
[](https://scan.coverity.com/projects/vim)
|
||||
|
||||
|
||||
## What is Vim? ##
|
||||
|
||||
Vim is a greatly improved version of the good old UNIX editor Vi. Many new
|
||||
features have been added: multi-level undo, syntax highlighting, command line
|
||||
history, on-line help, spell checking, filename completion, block operations,
|
||||
script language, etc. There is also a Graphical User Interface (GUI)
|
||||
available. Still, Vi compatibility is maintained, those who have Vi "in the
|
||||
fingers" will feel at home. See `runtime/doc/vi_diff.txt` for differences with
|
||||
Vi.
|
||||
|
||||
This editor is very useful for editing programs and other plain text files.
|
||||
All commands are given with normal keyboard characters, so those who can type
|
||||
with ten fingers can work very fast. Additionally, function keys can be
|
||||
mapped to commands by the user, and the mouse can be used.
|
||||
|
||||
Vim runs under MS-Windows (NT, 2000, XP, Vista, 7, 8, 10), Macintosh, VMS and
|
||||
almost all flavours of UNIX. Porting to other systems should not be very
|
||||
difficult. Older versions of Vim run on MS-DOS, MS-Windows 95/98/Me, Amiga
|
||||
DOS, Atari MiNT, BeOS, RISC OS and OS/2. These are no longer maintained.
|
||||
|
||||
|
||||
## Distribution ##
|
||||
|
||||
You can often use your favorite package manager to install Vim. On Mac and
|
||||
Linux a small version of Vim is pre-installed, you still need to install Vim
|
||||
if you want more features.
|
||||
|
||||
There are separate distributions for Unix, PC, Amiga and some other systems.
|
||||
This `README.md` file comes with the runtime archive. It includes the
|
||||
documentation, syntax files and other files that are used at runtime. To run
|
||||
Vim you must get either one of the binary archives or a source archive.
|
||||
Which one you need depends on the system you want to run it on and whether you
|
||||
want or must compile it yourself. Check http://www.vim.org/download.php for
|
||||
an overview of currently available distributions.
|
||||
|
||||
Some popular places to get the latest Vim:
|
||||
* Check out the git repository from [github](https://github.com/vim/vim).
|
||||
* Get the source code as an [archive](https://github.com/vim/vim/releases).
|
||||
* Get a Windows executable from the
|
||||
[vim-win32-installer](https://github.com/vim/vim-win32-installer/releases) repository.
|
||||
|
||||
|
||||
|
||||
## Compiling ##
|
||||
|
||||
If you obtained a binary distribution you don't need to compile Vim. If you
|
||||
obtained a source distribution, all the stuff for compiling Vim is in the
|
||||
`src` directory. See `src/INSTALL` for instructions.
|
||||
|
||||
|
||||
## Installation ##
|
||||
|
||||
See one of these files for system-specific instructions. Either in the
|
||||
READMEdir directory (in the repository) or the top directory (if you unpack an
|
||||
archive):
|
||||
|
||||
README_ami.txt Amiga
|
||||
README_unix.txt Unix
|
||||
README_dos.txt MS-DOS and MS-Windows
|
||||
README_mac.txt Macintosh
|
||||
README_vms.txt VMS
|
||||
|
||||
There are other `README_*.txt` files, depending on the distribution you used.
|
||||
|
||||
|
||||
## Documentation ##
|
||||
|
||||
The Vim tutor is a one hour training course for beginners. Often it can be
|
||||
started as `vimtutor`. See `:help tutor` for more information.
|
||||
|
||||
The best is to use `:help` in Vim. If you don't have an executable yet, read
|
||||
`runtime/doc/help.txt`. It contains pointers to the other documentation
|
||||
files. The User Manual reads like a book and is recommended to learn to use
|
||||
Vim. See `:help user-manual`.
|
||||
|
||||
|
||||
## Copying ##
|
||||
|
||||
Vim is Charityware. You can use and copy it as much as you like, but you are
|
||||
encouraged to make a donation to help orphans in Uganda. Please read the file
|
||||
`runtime/doc/uganda.txt` for details (do `:help uganda` inside Vim).
|
||||
|
||||
Summary of the license: There are no restrictions on using or distributing an
|
||||
unmodified copy of Vim. Parts of Vim may also be distributed, but the license
|
||||
text must always be included. For modified versions a few restrictions apply.
|
||||
The license is GPL compatible, you may compile Vim with GPL libraries and
|
||||
distribute it.
|
||||
|
||||
|
||||
## Sponsoring ##
|
||||
|
||||
Fixing bugs and adding new features takes a lot of time and effort. To show
|
||||
your appreciation for the work and motivate Bram and others to continue
|
||||
working on Vim please send a donation.
|
||||
|
||||
Since Bram is back to a paid job the money will now be used to help children
|
||||
in Uganda. See `runtime/doc/uganda.txt`. But at the same time donations
|
||||
increase Bram's motivation to keep working on Vim!
|
||||
|
||||
For the most recent information about sponsoring look on the Vim web site:
|
||||
http://www.vim.org/sponsor/
|
||||
|
||||
|
||||
## Contributing ##
|
||||
|
||||
If you would like to help making Vim better, see the [CONTRIBUTING.md](https://github.com/vim/vim/blob/master/CONTRIBUTING.md) file.
|
||||
|
||||
|
||||
## Information ##
|
||||
|
||||
The latest news about Vim can be found on the Vim home page:
|
||||
http://www.vim.org/
|
||||
|
||||
If you have problems, have a look at the Vim documentation or tips:
|
||||
http://www.vim.org/docs.php
|
||||
http://vim.wikia.com/wiki/Vim_Tips_Wiki
|
||||
|
||||
If you still have problems or any other questions, use one of the mailing
|
||||
lists to discuss them with Vim users and developers:
|
||||
http://www.vim.org/maillist.php
|
||||
|
||||
If nothing else works, report bugs directly:
|
||||
Bram Moolenaar <Bram@vim.org>
|
||||
|
||||
|
||||
## Main author ##
|
||||
|
||||
Send any other comments, patches, flowers and suggestions to:
|
||||
Bram Moolenaar <Bram@vim.org>
|
||||
@@ -1,23 +0,0 @@
|
||||
Vim Vi IMproved. A clone of the UNIX text editor Vi. Very useful
|
||||
for editing programs and other plain ASCII text. Full Vi
|
||||
compatibility and includes all Ex commands. Extra features
|
||||
above Vi: Multilevel undo, multiple windows, syntax
|
||||
highlighting, command line history, folding, improved command
|
||||
line editing, command typeahead display, command to display
|
||||
yank buffers, possibility to edit binary files, file name
|
||||
stack, support for Manx QuickFix and other compiler's error
|
||||
messages, shows current file name in window title, on-line
|
||||
help, rectangular cut/paste, etc., etc., etc...
|
||||
|
||||
Version 8.0. Also runs under UNIX, MS-Windows, Mac, etc.
|
||||
vim80rt.tgz contains the documentation and syntax files.
|
||||
vim80bin.tgz contains the binaries.
|
||||
vim80src.tgz contains the sources.
|
||||
Author: Bram Moolenaar et al.
|
||||
|
||||
|
||||
Xxd Hex dumper and reader. Can be used to view files as hex, edit
|
||||
them and write them back. Can also be used to patch files.
|
||||
|
||||
Version 1.10 (1997 May 22)
|
||||
Author: Juergen Weigert
|
||||
@@ -1,32 +0,0 @@
|
||||
README_ami.txt for version 8.0 of Vim: Vi IMproved.
|
||||
|
||||
This file explains the installation of Vim on Amiga systems.
|
||||
See README.txt for general information about Vim.
|
||||
|
||||
|
||||
Unpack the distributed files in the place where you want to keep them. It is
|
||||
wise to have a "vim" directory to keep your vimrc file and any other files you
|
||||
change. The distributed files go into a subdirectory. This way you can
|
||||
easily upgrade to a new version. For example:
|
||||
|
||||
dh0:editors/vim contains your vimrc and modified files
|
||||
dh0:editors/vim/vim54 contains the Vim version 5.4 distributed files
|
||||
dh0:editors/vim/vim55 contains the Vim version 5.5 distributed files
|
||||
|
||||
You would then unpack the archives like this:
|
||||
|
||||
cd dh0:editors
|
||||
tar xf t:vim80bin.tar
|
||||
tar xf t:vim80rt.tar
|
||||
|
||||
Set the $VIM environment variable to point to the top directory of your Vim
|
||||
files. For the above example:
|
||||
|
||||
set VIM=dh0:editors/vim
|
||||
|
||||
Vim version 5.4 will look for your vimrc file in $VIM, and for the runtime
|
||||
files in $VIM/vim54. See ":help $VIM" for more information.
|
||||
|
||||
Make sure the Vim executable is in your search path. Either copy the Vim
|
||||
executable to a directory that is in your search path, or (preferred) modify
|
||||
the search path to include the directory where the Vim executable is.
|
||||
@@ -1,12 +0,0 @@
|
||||
README_amibin.txt for version 8.0 of Vim: Vi IMproved.
|
||||
|
||||
See "README.txt" for general information about Vim.
|
||||
See "README_ami.txt" for installation instructions for the Amiga.
|
||||
These files are in the runtime archive (vim80rt.tgz).
|
||||
|
||||
|
||||
The Amiga "bin" archive contains the Vim executable for the Amiga. It was
|
||||
compiled with "big" features.
|
||||
|
||||
Postscript printing is not included to avoid requiring floating point
|
||||
computations.
|
||||
@@ -1,11 +0,0 @@
|
||||
README_amisrc.txt for version 8.0 of Vim: Vi IMproved.
|
||||
|
||||
See "README.txt" for general information about Vim.
|
||||
See "README_ami.txt" for installation instructions for the Amiga.
|
||||
These files are in the runtime archive (vim80rt.tgz).
|
||||
|
||||
|
||||
The Amiga source archive contains the files needed to compile Vim on the
|
||||
Amiga.
|
||||
|
||||
See "src/INSTALLami.txt" for instructions on how to compile Vim on the Amiga.
|
||||
@@ -1,16 +0,0 @@
|
||||
README_bindos.txt for version 8.0 of Vim: Vi IMproved.
|
||||
|
||||
See "README.txt" for general information about Vim.
|
||||
See "README_dos.txt" for installation instructions for MS-DOS and MS-Windows.
|
||||
These files are in the runtime archive (vim80rt.zip).
|
||||
|
||||
|
||||
There are several binary distributions of Vim for the PC. You would normally
|
||||
pick only one of them, but it's also possible to install several.
|
||||
These ones are available (the version number may differ):
|
||||
vim80w32.zip Windows 95/98/NT/etc. console version
|
||||
gvim80.zip Windows 95/98/NT/etc. GUI version
|
||||
gvim80ole.zip Windows 95/98/NT/etc. GUI version with OLE
|
||||
|
||||
You MUST also get the runtime archive (vim80rt.zip).
|
||||
The sources are also available (vim80src.zip).
|
||||
@@ -1,154 +0,0 @@
|
||||
README_dos.txt for version 8.0 of Vim: Vi IMproved.
|
||||
|
||||
This file explains the installation of Vim on MS-DOS and MS-Windows systems.
|
||||
See "README.txt" for general information about Vim.
|
||||
|
||||
There are two ways to install Vim:
|
||||
A. Use the self-installing .exe file.
|
||||
B. Unpack .zip files and run the install.exe program.
|
||||
|
||||
|
||||
A. Using the self-installing .exe
|
||||
---------------------------------
|
||||
|
||||
This is mostly self-explaining. Just follow the prompts and make the
|
||||
selections. A few things to watch out for:
|
||||
|
||||
- When an existing installation is detected, you are offered to first remove
|
||||
this. The uninstall program is then started while the install program waits
|
||||
for it to complete. Sometimes the windows overlap each other, which can be
|
||||
confusing. Be sure the complete the uninstalling before continuing the
|
||||
installation. Watch the taskbar for uninstall windows.
|
||||
|
||||
- When selecting a directory to install Vim, use the same place where other
|
||||
versions are located. This makes it easier to find your _vimrc file. For
|
||||
example "C:\Program Files\vim" or "D:\vim". A name ending in "vim" is
|
||||
preferred.
|
||||
|
||||
- After selecting the directory where to install Vim, clicking on "Next" will
|
||||
start the installation.
|
||||
|
||||
|
||||
B. Using .zip files
|
||||
-------------------
|
||||
|
||||
These are the normal steps to install Vim from the .zip archives:
|
||||
|
||||
1. Go to the directory where you want to put the Vim files. Examples:
|
||||
cd C:\
|
||||
cd D:\editors
|
||||
If you already have a "vim" directory, go to the directory in which it is
|
||||
located. Check the $VIM setting to see where it points to:
|
||||
set VIM
|
||||
For example, if you have
|
||||
C:\vim\vim80
|
||||
do
|
||||
cd C:\
|
||||
Binary and runtime Vim archives are normally unpacked in the same location,
|
||||
on top of each other.
|
||||
|
||||
2. Unpack the zip archives. This will create a new directory "vim\vim80",
|
||||
in which all the distributed Vim files are placed. Since the directory
|
||||
name includes the version number, it is unlikely that you overwrite
|
||||
existing files.
|
||||
Examples:
|
||||
pkunzip -d gvim80.zip
|
||||
unzip vim80w32.zip
|
||||
|
||||
You need to unpack the runtime archive and at least one of the binary
|
||||
archives. When using more than one binary version, be careful not to
|
||||
overwrite one version with the other, the names of the executables
|
||||
"vim.exe" and "gvim.exe" are the same.
|
||||
|
||||
After you unpacked the files, you can still move the whole directory tree
|
||||
to another location. That is where they will stay, the install program
|
||||
won't move or copy the runtime files.
|
||||
|
||||
Only for the 32 bit DOS version on MS-DOS without DPMI support (trying to
|
||||
run install.exe will produce an error message): Unpack the CSDPMI4B.ZIP
|
||||
archive and follow the instructions in the documentation.
|
||||
|
||||
3. Change to the new directory:
|
||||
cd vim\vim80
|
||||
Run the "install.exe" program. It will ask you a number of questions about
|
||||
how you would like to have your Vim setup. Among these are:
|
||||
- You can tell it to write a "_vimrc" file with your preferences in the
|
||||
parent directory.
|
||||
- It can also install an "Edit with Vim" entry in the Windows Explorer
|
||||
popup menu.
|
||||
- You can have it create batch files, so that you can run Vim from the
|
||||
console or in a shell. You can select one of the directories in your
|
||||
$PATH. If you skip this, you can add Vim to the search path manually:
|
||||
The simplest is to add a line to your autoexec.bat. Examples:
|
||||
set path=%path%;C:\vim\vim80
|
||||
set path=%path%;D:\editors\vim\vim80
|
||||
- Create entries for Vim on the desktop and in the Start menu.
|
||||
|
||||
That's it!
|
||||
|
||||
|
||||
Remarks:
|
||||
|
||||
- If Vim can't find the runtime files, ":help" won't work and the GUI version
|
||||
won't show a menubar. Then you need to set the $VIM environment variable to
|
||||
point to the top directory of your Vim files. Example:
|
||||
set VIM=C:\editors\vim
|
||||
Vim version 8.0 will look for your vimrc file in $VIM, and for the runtime
|
||||
files in $VIM/vim80. See ":help $VIM" for more information.
|
||||
|
||||
- To avoid confusion between distributed files of different versions and your
|
||||
own modified vim scripts, it is recommended to use this directory layout:
|
||||
("C:\vim" is used here as the root, replace it with the path you use)
|
||||
Your own files:
|
||||
C:\vim\_vimrc Your personal vimrc.
|
||||
C:\vim\_viminfo Dynamic info for 'viminfo'.
|
||||
C:\vim\vimfiles\ftplugin\*.vim Filetype plugins
|
||||
C:\vim\... Other files you made.
|
||||
Distributed files:
|
||||
C:\vim\vim80\vim.exe The Vim version 8.0 executable.
|
||||
C:\vim\vim80\doc\*.txt The version 8.0 documentation files.
|
||||
C:\vim\vim80\bugreport.vim A Vim version 8.0 script.
|
||||
C:\vim\vim80\... Other version 8.0 distributed files.
|
||||
In this case the $VIM environment variable would be set like this:
|
||||
set VIM=C:\vim
|
||||
Then $VIMRUNTIME will automatically be set to "$VIM\vim80". Don't add
|
||||
"vim80" to $VIM, that won't work.
|
||||
|
||||
- You can put your Vim executable anywhere else. If the executable is not
|
||||
with the other Vim files, you should set $VIM. The simplest is to add a line
|
||||
to your autoexec.bat. Examples:
|
||||
set VIM=c:\vim
|
||||
set VIM=d:\editors\vim
|
||||
|
||||
- If you have told the "install.exe" program to add the "Edit with Vim" menu
|
||||
entry, you can remove it by running the "uninstal.exe". See
|
||||
":help win32-popup-menu".
|
||||
|
||||
- In Windows 95/98/NT you can create a shortcut to Vim. This works for all
|
||||
DOS and Win32 console versions. For the console version this gives you the
|
||||
opportunity to set defaults for the Console where Vim runs in.
|
||||
|
||||
1. On the desktop, click right to get a menu. Select New/Shortcut.
|
||||
2. In the dialog, enter Command line: "C:\command.com". Click "Next".
|
||||
3. Enter any name. Click "Finish".
|
||||
The new shortcut will appear on the desktop.
|
||||
4. With the mouse pointer on the new shortcut, click right to get a menu.
|
||||
Select Properties.
|
||||
5. In the Program tab, change the "Cmdline" to add "/c" and the name of the
|
||||
Vim executable. Examples:
|
||||
C:\command.com /c C:\vim\vim80\vim.exe
|
||||
C:\command.com /c D:\editors\vim\vim80\vim.exe
|
||||
6. Select the font, window size, etc. that you like. If this isn't
|
||||
possible, select "Advanced" in the Program tab, and deselect "MS-DOS
|
||||
mode".
|
||||
7. Click OK.
|
||||
|
||||
For gvim, you can use a normal shortcut on the desktop, and set the size of
|
||||
the Window in your $VIM/_gvimrc:
|
||||
set lines=30 columns=90
|
||||
|
||||
|
||||
For further information, type one of these inside Vim:
|
||||
:help dos
|
||||
:help msdos
|
||||
:help win32
|
||||
@@ -1,53 +0,0 @@
|
||||
README_extra.txt for version 8.0 of Vim: Vi IMproved.
|
||||
|
||||
These extra files of Vim are for special purposes. This README explains what
|
||||
the files are for. For general information about Vim, see the "README.txt"
|
||||
file.
|
||||
|
||||
|
||||
farsi/* Files for the Farsi (persian) language. If you don't
|
||||
know what Farsi is, this is not for you.
|
||||
|
||||
src/if_sniff.* Interface to SNiFF. If you don't know what SNiFF is,
|
||||
this is not for you.
|
||||
|
||||
src/os_amiga.* Files for the Amiga port.
|
||||
|
||||
src/gui_beos.*
|
||||
src/os_beos.* Files for the BeOS port.
|
||||
|
||||
src/os_msdos.*
|
||||
src/os_dos.* Files for the MS-DOS port.
|
||||
|
||||
src/gui_mac.* Carbon GUI (not used)
|
||||
src/os_mac* Shared files for the different Mac ports.
|
||||
|
||||
src/MacVim/* Files for the MacVim port.
|
||||
|
||||
src/os_mint.8 Files for the Atari Mint port.
|
||||
|
||||
src/os_os2* Files for the OS/2 port.
|
||||
src/tee/* Extra program for OS/2.
|
||||
|
||||
src/os_vms* Files for the VMS port.
|
||||
|
||||
src/os_w32*
|
||||
src/os_win32.* Files for the Win32 port.
|
||||
|
||||
src/gui_w32.* Files for the Win32 GUI.
|
||||
src/gui_w48.* Files for the Win32 and Win16 GUI.
|
||||
src/Make_mvc.mak MS Visual C++ makefile for the Win32 GUI.
|
||||
runtime/rgb.txt File with color definitions for the Win32 GUI.
|
||||
|
||||
src/if_ole.* OLE automation interface, for MS Windows 95 and NT.
|
||||
|
||||
src/VisVim/* Integration of Win32 GUI with MS Visual Developer
|
||||
Studio.
|
||||
|
||||
src/GvimExt/* DLL for the "Edit with Vim" context menu entry
|
||||
|
||||
nsis/* NSIS script to build the self-installing MS-Windows exe
|
||||
|
||||
runtime/doc/*.man Preprocessed manual pages.
|
||||
|
||||
runtime/macros/file_select.vim Vim script to browse directories (Unix only).
|
||||
@@ -1,38 +0,0 @@
|
||||
README_mac.txt for version 8.0 of Vim: Vi IMproved.
|
||||
|
||||
This file explains the installation of MacVim.
|
||||
See "README.txt" for general information about Vim.
|
||||
See "src/MacVim/README" for an overview of the MacVim specific source code.
|
||||
|
||||
MacVim uses the usual configure/make steps to build the binary but instead of
|
||||
"make install" you just drag the app bundle into the directory you wish to
|
||||
install in (usually `/Applications').
|
||||
|
||||
|
||||
How to build and install
|
||||
========================
|
||||
|
||||
Run `./configure` in the `src/` directory with the flags you want (call
|
||||
`./configure --help` to see a list of flags) e.g.:
|
||||
|
||||
$ cd src
|
||||
$ ./configure --with-features=huge \
|
||||
--enable-rubyinterp \
|
||||
--enable-pythoninterp \
|
||||
--enable-perlinterp \
|
||||
--enable-cscope
|
||||
|
||||
Now build the project using `make`:
|
||||
|
||||
$ make
|
||||
|
||||
The resulting app bundle will reside under `MacVim/build/Release`. To try it
|
||||
out quickly, type:
|
||||
|
||||
$ open MacVim/build/Release/MacVim.app
|
||||
|
||||
To install MacVim, type
|
||||
|
||||
$ open MacVim/build/Release
|
||||
|
||||
and drag the MacVim icon into your `Applications` folder.
|
||||
@@ -1,20 +0,0 @@
|
||||
README_ole.txt for version 8.0 of Vim: Vi IMproved.
|
||||
|
||||
This archive contains gvim.exe with OLE interface and VisVim.
|
||||
This version of gvim.exe can also load a number of interface dynamically (you
|
||||
can optionally install the .dll files for each interface).
|
||||
It is only for MS-Windows 95/98/ME/NT/2000/XP.
|
||||
|
||||
Also see the README_bindos.txt, README_dos.txt and README.txt files.
|
||||
|
||||
Be careful not to overwrite the OLE gvim.exe with the non-OLE gvim.exe when
|
||||
unpacking another binary archive! Check the output of ":version":
|
||||
Win32s - "MS-Windows 16/32 bit GUI version"
|
||||
Win32 - "MS-Windows 32 bit GUI version"
|
||||
Win32 with OLE - "MS-Windows 32 bit GUI version with OLE support"
|
||||
|
||||
For further information, type this inside Vim:
|
||||
:help if_ole
|
||||
|
||||
Furthermore, this archive contains VISVIM.DLL. It can be used to integrate
|
||||
the OLE gvim with Microsoft Visual Developer Studio. See VisVim/README.txt.
|
||||
@@ -1,5 +0,0 @@
|
||||
README_os2.txt for version 8.0 of Vim: Vi IMproved.
|
||||
|
||||
This file used to explain the installation of Vim on OS/2 systems.
|
||||
However, support for OS/2 has been removed in patch 7.4.1008.
|
||||
See "README.txt" for general information about Vim.
|
||||
@@ -1,117 +0,0 @@
|
||||
README_zOS.txt for version 8.0 of Vim: Vi IMproved.
|
||||
|
||||
This readme explains how to build Vim on z/OS. Formerly called OS/390.
|
||||
See "README.txt" for general information about Vim.
|
||||
|
||||
Most likely there are not many users out there using Vim on z/OS. So chances
|
||||
are good, that some bugs are still undiscovered.
|
||||
|
||||
Getting the source to z/OS:
|
||||
==========================
|
||||
|
||||
First get the source code in one big tar file and ftp it a binary to z/OS. If
|
||||
the tar file is initially compressed with gzip (tar.gz) or bzip2 (tar.bz2)
|
||||
uncompress it on your PC, as this tools are (most likely) not available on the
|
||||
mainframe.
|
||||
|
||||
To reduce the size of the tar file you might compress it into a zip file. On
|
||||
z/OS Unix you might have the command "jar" from java to uncompress a zip. Use:
|
||||
jar xvf <zip file name>
|
||||
|
||||
Unpack the tar file on z/OS with
|
||||
pax -o from=ISO8859-1,to=IBM-1047 -rf vim.tar
|
||||
|
||||
Note: The Vim source contains a few bitmaps etc which will be destroyed by
|
||||
this command, but these files are not needed on zOS (at least not for the
|
||||
console version).
|
||||
|
||||
|
||||
Compiling:
|
||||
==========
|
||||
|
||||
Vim can be compiled with or without GUI support. For 7.4 only the compilation
|
||||
without GUI was tested. Below is a section about compiling with X11 but this
|
||||
is from an earlier version of Vim.
|
||||
|
||||
Console only:
|
||||
-------------
|
||||
|
||||
If you build VIM without X11 support, compiling and building is nearly
|
||||
straightforward.
|
||||
|
||||
Change to the vim directory and do:
|
||||
|
||||
# Don't use c89!
|
||||
# Allow intermixing of compiler options and files.
|
||||
|
||||
$ export CC=cc
|
||||
$ export _CC_CCMODE=1
|
||||
$./configure --with-features=big --without-x --enable-gui=no
|
||||
$ cd src
|
||||
$ make
|
||||
|
||||
There may be warnings:
|
||||
- include files not found (libc, sys/param.h, ...)
|
||||
- Redeclaration of ... differs from ...
|
||||
-- just ignore them.
|
||||
|
||||
$ make test
|
||||
|
||||
This will produce lots of garbage on your screen (including error
|
||||
messages). Don't worry.
|
||||
|
||||
If the test stops at one point in vim (might happen in test 11), just
|
||||
press :q!
|
||||
|
||||
Expected test failures:
|
||||
11: If you don't have gzip installed
|
||||
24: test of backslash sequences in regexp are ASCII dependent
|
||||
42: Multibyte is not supported on z/OS
|
||||
55: ASCII<->EBCDIC sorting
|
||||
57: ASCII<->EBCDIC sorting
|
||||
58: Spell checking is not supported with EBCDIC
|
||||
71: Blowfish encryption doesn't work
|
||||
|
||||
$ make install
|
||||
|
||||
|
||||
With X11:
|
||||
---------
|
||||
|
||||
WARNING: This instruction was not tested with Vim 7.4 or later.
|
||||
|
||||
There are two ways for building VIM with X11 support. The first way is simple
|
||||
and results in a big executable (~13 Mb), the second needs a few additional
|
||||
steps and results in a much smaller executable (~4.5 Mb). This examples assume
|
||||
you want Motif.
|
||||
|
||||
The easy way:
|
||||
$ export CC=cc
|
||||
$ export _CC_CCMODE=1
|
||||
$ ./configure --enable-max-features --enable-gui=motif
|
||||
$ cd src
|
||||
$ make
|
||||
|
||||
With this VIM is linked statically with the X11 libraries.
|
||||
|
||||
The smarter way:
|
||||
Make VIM as described above. Then create a file named 'link.sed' with the
|
||||
following content (see src/link.390):
|
||||
|
||||
s/-lXext *//g
|
||||
s/-lXmu *//g
|
||||
s/-lXm */\/usr\/lib\/Xm.x /g
|
||||
s/-lX11 */\/usr\/lib\/X11.x /g
|
||||
s/-lXt *//g
|
||||
s/-lSM */\/usr\/lib\/SM.x /g
|
||||
s/-lICE */\/usr\/lib\/ICE.x /g
|
||||
|
||||
Then do:
|
||||
$ rm vim
|
||||
$ make
|
||||
|
||||
Now Vim is linked with the X11-DLLs.
|
||||
|
||||
See the Makefile and the file link.sh on how link.sed is used.
|
||||
|
||||
|
||||
@@ -1,8 +0,0 @@
|
||||
README_src.txt for version 8.0 of Vim: Vi IMproved.
|
||||
|
||||
The source archive contains the files needed to compile Vim on Unix systems.
|
||||
It is packed for Unix systems (NL line separator).
|
||||
|
||||
For more information, see the README.txt file that comes with the runtime
|
||||
archive (vim-8.0-rt.tar.gz). To be able to run Vim you MUST get the runtime
|
||||
archive too!
|
||||
@@ -1,12 +0,0 @@
|
||||
README_srcdos.txt for version 8.0 of Vim: Vi IMproved.
|
||||
|
||||
See "README.txt" for general information about Vim.
|
||||
See "README_dos.txt" for installation instructions for MS-DOS and MS-Windows.
|
||||
These files are in the runtime archive (vim80rt.zip).
|
||||
|
||||
|
||||
The DOS source archive contains the files needed to compile Vim on MS-DOS or
|
||||
MS-Windows. It is packed for DOS systems, with CR-LF. It also includes the
|
||||
VisVim sources.
|
||||
|
||||
See "src/INSTALLpc.txt" for instructions on how to compile Vim on the PC.
|
||||
@@ -1,10 +0,0 @@
|
||||
README_unix.txt for version 8.0 of Vim: Vi IMproved.
|
||||
|
||||
This file explains the installation of Vim on Unix systems.
|
||||
See "README.txt" for general information about Vim.
|
||||
|
||||
|
||||
When you use the source distribution, "make install" is used to install Vim.
|
||||
See the "INSTALL" file in the "src" directory.
|
||||
|
||||
If you use a compiled package, follow the instructions for the package.
|
||||
@@ -1,48 +0,0 @@
|
||||
README_vms.txt for version 8.0 of Vim: Vi IMproved.
|
||||
|
||||
This file explains the installation of Vim on VMS systems.
|
||||
See "README.txt" in the runtime archive for information about Vim.
|
||||
|
||||
|
||||
Most information can be found in the on-line documentation. Use ":help vms"
|
||||
inside Vim. Or get the runtime files and read runtime/doc/os_vms.txt to find
|
||||
out how to install and configure Vim with runtime files etc.
|
||||
|
||||
To compile Vim yourself you need three archives:
|
||||
vim-X.X-rt.tar.gz runtime files
|
||||
vim-X.X-src.tar.gz source files
|
||||
vim-X.X-extra.tar.gz extra source files
|
||||
|
||||
Compilation is recommended, in order to make sure that the correct
|
||||
libraries are used for your specific system. Read about compiling in
|
||||
src/INSTALLvms.txt.
|
||||
|
||||
To use the binary version, you need one of these archives:
|
||||
|
||||
vim-XX-exe-ia64-gui.zip IA64 GUI/Motif executables
|
||||
vim-XX-exe-ia64-gtk.zip IA64 GUI/GTK executables
|
||||
vim-XX-exe-ia64-term.zip IA64 console executables
|
||||
vim-XX-exe-axp-gui.zip Alpha GUI/Motif executables
|
||||
vim-XX-exe-axp-gtk.zip Alpha GUI/GTK executables
|
||||
vim-XX-exe-axp-term.zip Alpha console executables
|
||||
vim-XX-exe-vax-gui.zip VAX GUI executables
|
||||
vim-XX-exe-vax-term.zip VAX console executables
|
||||
|
||||
and of course
|
||||
vim-XX-runtime.zip runtime files
|
||||
|
||||
The binary archives contain: vim.exe, ctags.exe, xxd.exe files,
|
||||
but there are also prepared "deploy ready" archives:
|
||||
|
||||
vim-XX-ia64.zip GUI and console executables with runtime and
|
||||
help files for IA64 systems
|
||||
vim-XX-axp.zip GUI and console executables with runtime and
|
||||
help files for Alpha systems
|
||||
vim-XX-vax.zip GUI and console executables with runtime and
|
||||
help files for VAX systems
|
||||
|
||||
GTK builds need LIBGTK library installed.
|
||||
|
||||
These executables and up to date patches for OpenVMS system are downloadable
|
||||
from http://www.polarhome.com/vim/ or ftp://ftp.polarhome.com/pub/vim/
|
||||
|
||||
@@ -1,15 +0,0 @@
|
||||
README_w32s.txt for version 8.0 of Vim: Vi IMproved.
|
||||
|
||||
This archive contains the gvim.exe that was specifically compiled for use in
|
||||
the Win32s subsystem in MS-Windows 3.1 and 3.11.
|
||||
|
||||
Also see the README_bindos.txt, README_dos.txt and README.txt files.
|
||||
|
||||
Be careful not to overwrite the Win32s gvim.exe with the another gvim.exe when
|
||||
unpacking another binary archive! Check the output of ":version":
|
||||
Win32s - "MS-Windows 16/32 bit GUI version"
|
||||
Win32 - "MS-Windows 32 bit GUI version"
|
||||
Win32 with OLE - "MS-Windows 32 bit GUI version with OLE support"
|
||||
|
||||
For further information, type this inside Vim:
|
||||
:help win32s
|
||||
@@ -1,32 +0,0 @@
|
||||
version: "{build}"
|
||||
|
||||
skip_tags: true
|
||||
|
||||
environment:
|
||||
matrix:
|
||||
- FEATURE: HUGE
|
||||
- FEATURE: NORMAL
|
||||
# disabled
|
||||
# - FEATURE: TINY
|
||||
# - FEATURE: SMALL
|
||||
# - FEATURE: BIG
|
||||
|
||||
matrix:
|
||||
fast_finish: true
|
||||
|
||||
before_build:
|
||||
- '"C:\Program Files\Microsoft SDKs\Windows\v7.1\Bin\SetEnv.cmd" /x64 /release'
|
||||
|
||||
build_script:
|
||||
- src/appveyor.bat
|
||||
|
||||
test_script:
|
||||
- cd src/testdir
|
||||
# Testing with MSVC gvim
|
||||
- path C:\Python35-x64;%PATH%
|
||||
- nmake -f Make_dos.mak VIMPROG=..\gvim
|
||||
- nmake -f Make_dos.mak clean
|
||||
# Testing with MingW console version
|
||||
- nmake -f Make_dos.mak VIMPROG=..\vim
|
||||
|
||||
# vim: sw=2 sts=2 et ts=8 sr
|
||||
@@ -1,6 +0,0 @@
|
||||
#! /bin/sh
|
||||
|
||||
# This is just a stub for the Unix configure script, to provide support for
|
||||
# doing "./configure" in the top Vim directory.
|
||||
|
||||
cd src && exec ./configure "$@"
|
||||
@@ -1,2 +0,0 @@
|
||||
For information about installation of Farsi fonts and Vim usage in Farsi mode,
|
||||
refer to the Farsi help file by typing ":help farsi" in Vim.
|
||||
@@ -1,42 +0,0 @@
|
||||
This builds a one-click install for Vim for Win32 using the Nullsoft
|
||||
Installation System (NSIS), available at http://www.nullsoft.com/free/nsis/
|
||||
|
||||
To build the installable .exe:
|
||||
|
||||
1. Unpack three archives:
|
||||
PC sources
|
||||
PC runtime
|
||||
PC language files
|
||||
You can generate these from the Unix sources and runtime plus the extra
|
||||
archive (see the Makefile in the top directory).
|
||||
|
||||
2. Go to the src directory and build:
|
||||
gvim.exe (the OLE version),
|
||||
vimrun.exe,
|
||||
install.exe,
|
||||
uninstal.exe,
|
||||
xxd/xxd.exe,
|
||||
|
||||
3. Go to the GvimExt directory and build gvimext.dll (or get it from a binary
|
||||
archive).
|
||||
|
||||
4. Go to the VisVim directory and build VisVim.dll (or get it from a binary
|
||||
archive).
|
||||
|
||||
5. Go to the OleVim directory and build OpenWithVim.exe and SendToVim.exe (or
|
||||
get them from a binary archive).
|
||||
|
||||
6. Get a "diff.exe" program and put it in the "../.." directory (above the
|
||||
"vim61" directory, it's the same for all Vim versions).
|
||||
You can find one in previous Vim versions or in this archive:
|
||||
http://www.mossbayeng.com/~ron/vim/diffutils.tar.gz
|
||||
|
||||
7. Do "make uganda.nsis.txt" in runtime/doc. This requires sed, you may have
|
||||
to do this on Unix. Make sure the file is in DOS file format!
|
||||
|
||||
Install NSIS if you didn't do that already.
|
||||
Also install UPX, if you want a compressed file.
|
||||
|
||||
To build then, enter:
|
||||
|
||||
makensis gvim.nsi
|
||||
@@ -1,492 +0,0 @@
|
||||
# NSIS file to create a self-installing exe for Vim.
|
||||
# It requires NSIS version 2.0 or later.
|
||||
# Last Change: 2014 Nov 5
|
||||
|
||||
# WARNING: if you make changes to this script, look out for $0 to be valid,
|
||||
# because uninstall deletes most files in $0.
|
||||
|
||||
# Location of gvim_ole.exe, vimw32.exe, GvimExt/*, etc.
|
||||
!ifndef VIMSRC
|
||||
!define VIMSRC "..\src"
|
||||
!endif
|
||||
|
||||
# Location of runtime files
|
||||
!ifndef VIMRT
|
||||
!define VIMRT ".."
|
||||
!endif
|
||||
|
||||
# Location of extra tools: diff.exe
|
||||
!ifndef VIMTOOLS
|
||||
!define VIMTOOLS ..\..
|
||||
!endif
|
||||
|
||||
# Comment the next line if you don't have UPX.
|
||||
# Get it at http://upx.sourceforge.net
|
||||
!define HAVE_UPX
|
||||
|
||||
# comment the next line if you do not want to add Native Language Support
|
||||
!define HAVE_NLS
|
||||
|
||||
!include gvim_version.nsh # for version number
|
||||
|
||||
# ----------- No configurable settings below this line -----------
|
||||
|
||||
!include UpgradeDLL.nsh # for VisVim.dll
|
||||
!include LogicLib.nsh
|
||||
!include x64.nsh
|
||||
|
||||
Name "Vim ${VER_MAJOR}.${VER_MINOR}"
|
||||
OutFile gvim${VER_MAJOR}${VER_MINOR}.exe
|
||||
CRCCheck force
|
||||
SetCompressor /SOLID lzma
|
||||
SetDatablockOptimize on
|
||||
RequestExecutionLevel highest
|
||||
XPStyle on
|
||||
|
||||
ComponentText "This will install Vim ${VER_MAJOR}.${VER_MINOR} on your computer."
|
||||
DirText "Choose a directory to install Vim (should contain 'vim')"
|
||||
Icon icons\vim_16c.ico
|
||||
# NSIS2 uses a different strategy with six different images in a strip...
|
||||
#EnabledBitmap icons\enabled.bmp
|
||||
#DisabledBitmap icons\disabled.bmp
|
||||
UninstallText "This will uninstall Vim ${VER_MAJOR}.${VER_MINOR} from your system."
|
||||
UninstallIcon icons\vim_uninst_16c.ico
|
||||
|
||||
# On NSIS 2 using the BGGradient causes trouble on Windows 98, in combination
|
||||
# with the BringToFront.
|
||||
# BGGradient 004000 008200 FFFFFF
|
||||
LicenseText "You should read the following before installing:"
|
||||
LicenseData ${VIMRT}\doc\uganda.nsis.txt
|
||||
|
||||
!ifdef HAVE_UPX
|
||||
!packhdr temp.dat "upx --best --compress-icons=1 temp.dat"
|
||||
!endif
|
||||
|
||||
# This adds '\vim' to the user choice automagically. The actual value is
|
||||
# obtained below with ReadINIStr.
|
||||
InstallDir "$PROGRAMFILES\Vim"
|
||||
|
||||
# Types of installs we can perform:
|
||||
InstType Typical
|
||||
InstType Minimal
|
||||
InstType Full
|
||||
|
||||
SilentInstall normal
|
||||
|
||||
# These are the pages we use
|
||||
Page license
|
||||
Page components
|
||||
Page directory "" "" CheckInstallDir
|
||||
Page instfiles
|
||||
UninstPage uninstConfirm
|
||||
UninstPage instfiles
|
||||
|
||||
##########################################################
|
||||
# Functions
|
||||
|
||||
Function .onInit
|
||||
MessageBox MB_YESNO|MB_ICONQUESTION \
|
||||
"This will install Vim ${VER_MAJOR}.${VER_MINOR} on your computer.$\n Continue?" \
|
||||
IDYES NoAbort
|
||||
Abort ; causes installer to quit.
|
||||
NoAbort:
|
||||
|
||||
# run the install program to check for already installed versions
|
||||
SetOutPath $TEMP
|
||||
File /oname=install.exe ${VIMSRC}\installw32.exe
|
||||
ExecWait "$TEMP\install.exe -uninstall-check"
|
||||
Delete $TEMP\install.exe
|
||||
|
||||
# We may have been put to the background when uninstall did something.
|
||||
BringToFront
|
||||
|
||||
# Install will have created a file for us that contains the directory where
|
||||
# we should install. This is $VIM if it's set. This appears to be the only
|
||||
# way to get the value of $VIM here!?
|
||||
ReadINIStr $INSTDIR $TEMP\vimini.ini vimini dir
|
||||
Delete $TEMP\vimini.ini
|
||||
|
||||
# If ReadINIStr failed or did not find a path: use the default dir.
|
||||
StrCmp $INSTDIR "" 0 IniOK
|
||||
StrCpy $INSTDIR "$PROGRAMFILES\Vim"
|
||||
IniOK:
|
||||
|
||||
# Should check for the value of $VIM and use it. Unfortunately I don't know
|
||||
# how to obtain the value of $VIM
|
||||
# IfFileExists "$VIM" 0 No_Vim
|
||||
# StrCpy $INSTDIR "$VIM"
|
||||
# No_Vim:
|
||||
|
||||
# User variables:
|
||||
# $0 - holds the directory the executables are installed to
|
||||
# $1 - holds the parameters to be passed to install.exe. Starts with OLE
|
||||
# registration (since a non-OLE gvim will not complain, and we want to
|
||||
# always register an OLE gvim).
|
||||
# $2 - holds the names to create batch files for
|
||||
StrCpy $0 "$INSTDIR\vim${VER_MAJOR}${VER_MINOR}"
|
||||
StrCpy $1 "-register-OLE"
|
||||
StrCpy $2 "gvim evim gview gvimdiff vimtutor"
|
||||
|
||||
FunctionEnd
|
||||
|
||||
Function .onUserAbort
|
||||
MessageBox MB_YESNO|MB_ICONQUESTION "Abort install?" IDYES NoCancelAbort
|
||||
Abort ; causes installer to not quit.
|
||||
NoCancelAbort:
|
||||
FunctionEnd
|
||||
|
||||
# We only accept the directory if it ends in "vim". Using .onVerifyInstDir has
|
||||
# the disadvantage that the browse dialog is difficult to use.
|
||||
Function CheckInstallDir
|
||||
FunctionEnd
|
||||
|
||||
Function .onInstSuccess
|
||||
WriteUninstaller vim${VER_MAJOR}${VER_MINOR}\uninstall-gui.exe
|
||||
MessageBox MB_YESNO|MB_ICONQUESTION \
|
||||
"The installation process has been successful. Happy Vimming! \
|
||||
$\n$\n Do you want to see the README file now?" IDNO NoReadme
|
||||
Exec '$0\gvim.exe -R "$0\README.txt"'
|
||||
NoReadme:
|
||||
FunctionEnd
|
||||
|
||||
Function .onInstFailed
|
||||
MessageBox MB_OK|MB_ICONEXCLAMATION "Installation failed. Better luck next time."
|
||||
FunctionEnd
|
||||
|
||||
Function un.onUnInstSuccess
|
||||
MessageBox MB_OK|MB_ICONINFORMATION \
|
||||
"Vim ${VER_MAJOR}.${VER_MINOR} has been (partly) removed from your system"
|
||||
FunctionEnd
|
||||
|
||||
Function un.GetParent
|
||||
Exch $0 ; old $0 is on top of stack
|
||||
Push $1
|
||||
Push $2
|
||||
StrCpy $1 -1
|
||||
loop:
|
||||
StrCpy $2 $0 1 $1
|
||||
StrCmp $2 "" exit
|
||||
StrCmp $2 "\" exit
|
||||
IntOp $1 $1 - 1
|
||||
Goto loop
|
||||
exit:
|
||||
StrCpy $0 $0 $1
|
||||
Pop $2
|
||||
Pop $1
|
||||
Exch $0 ; put $0 on top of stack, restore $0 to original value
|
||||
FunctionEnd
|
||||
|
||||
##########################################################
|
||||
Section "Vim executables and runtime files"
|
||||
SectionIn 1 2 3
|
||||
|
||||
# we need also this here if the user changes the instdir
|
||||
StrCpy $0 "$INSTDIR\vim${VER_MAJOR}${VER_MINOR}"
|
||||
|
||||
SetOutPath $0
|
||||
File /oname=gvim.exe ${VIMSRC}\gvim_ole.exe
|
||||
File /oname=install.exe ${VIMSRC}\installw32.exe
|
||||
File /oname=uninstal.exe ${VIMSRC}\uninstalw32.exe
|
||||
File ${VIMSRC}\vimrun.exe
|
||||
File /oname=tee.exe ${VIMSRC}\teew32.exe
|
||||
File /oname=xxd.exe ${VIMSRC}\xxdw32.exe
|
||||
File ${VIMTOOLS}\diff.exe
|
||||
File ${VIMRT}\vimtutor.bat
|
||||
File ${VIMRT}\README.txt
|
||||
File ..\uninstal.txt
|
||||
File ${VIMRT}\*.vim
|
||||
File ${VIMRT}\rgb.txt
|
||||
|
||||
SetOutPath $0\colors
|
||||
File ${VIMRT}\colors\*.*
|
||||
|
||||
SetOutPath $0\compiler
|
||||
File ${VIMRT}\compiler\*.*
|
||||
|
||||
SetOutPath $0\doc
|
||||
File ${VIMRT}\doc\*.txt
|
||||
File ${VIMRT}\doc\tags
|
||||
|
||||
SetOutPath $0\ftplugin
|
||||
File ${VIMRT}\ftplugin\*.*
|
||||
|
||||
SetOutPath $0\indent
|
||||
File ${VIMRT}\indent\*.*
|
||||
|
||||
SetOutPath $0\macros
|
||||
File ${VIMRT}\macros\*.*
|
||||
|
||||
SetOutPath $0\pack\dist\opt\dvorak\dvorak
|
||||
File ${VIMRT}\pack\dist\opt\dvorak\dvorak\*.*
|
||||
SetOutPath $0\pack\dist\opt\dvorak\plugin
|
||||
File ${VIMRT}\pack\dist\opt\dvorak\plugin\*.*
|
||||
|
||||
SetOutPath $0\pack\dist\opt\editexisting\plugin
|
||||
File ${VIMRT}\pack\dist\opt\editexisting\plugin\*.*
|
||||
|
||||
SetOutPath $0\pack\dist\opt\justify\plugin
|
||||
File ${VIMRT}\pack\dist\opt\justify\plugin\*.*
|
||||
|
||||
SetOutPath $0\pack\dist\opt\matchit\doc
|
||||
File ${VIMRT}\pack\dist\opt\matchit\doc\*.*
|
||||
SetOutPath $0\pack\dist\opt\matchit\plugin
|
||||
File ${VIMRT}\pack\dist\opt\matchit\plugin\*.*
|
||||
|
||||
SetOutPath $0\pack\dist\opt\shellmenu\plugin
|
||||
File ${VIMRT}\pack\dist\opt\shellmenu\plugin\*.*
|
||||
|
||||
SetOutPath $0\pack\dist\opt\swapmouse\plugin
|
||||
File ${VIMRT}\pack\dist\opt\swapmouse\plugin\*.*
|
||||
|
||||
SetOutPath $0\plugin
|
||||
File ${VIMRT}\plugin\*.*
|
||||
|
||||
SetOutPath $0\autoload
|
||||
File ${VIMRT}\autoload\*.*
|
||||
|
||||
SetOutPath $0\autoload\xml
|
||||
File ${VIMRT}\autoload\xml\*.*
|
||||
|
||||
SetOutPath $0\syntax
|
||||
File ${VIMRT}\syntax\*.*
|
||||
|
||||
SetOutPath $0\spell
|
||||
File ${VIMRT}\spell\*.txt
|
||||
File ${VIMRT}\spell\*.vim
|
||||
File ${VIMRT}\spell\*.spl
|
||||
File ${VIMRT}\spell\*.sug
|
||||
|
||||
SetOutPath $0\tools
|
||||
File ${VIMRT}\tools\*.*
|
||||
|
||||
SetOutPath $0\tutor
|
||||
File ${VIMRT}\tutor\*.*
|
||||
SectionEnd
|
||||
|
||||
##########################################################
|
||||
Section "Vim console program (vim.exe)"
|
||||
SectionIn 1 3
|
||||
|
||||
SetOutPath $0
|
||||
ReadRegStr $R0 HKLM \
|
||||
"SOFTWARE\Microsoft\Windows NT\CurrentVersion" CurrentVersion
|
||||
IfErrors 0 lbl_winnt
|
||||
# Windows 95/98/ME: not supported
|
||||
Goto lbl_done
|
||||
lbl_winnt:
|
||||
# Windows NT/2000/XP and later
|
||||
File /oname=vim.exe ${VIMSRC}\vimw32.exe
|
||||
lbl_done:
|
||||
StrCpy $2 "$2 vim view vimdiff"
|
||||
SectionEnd
|
||||
|
||||
##########################################################
|
||||
Section "Create .bat files for command line use"
|
||||
SectionIn 3
|
||||
|
||||
StrCpy $1 "$1 -create-batfiles $2"
|
||||
SectionEnd
|
||||
|
||||
##########################################################
|
||||
Section "Create icons on the Desktop"
|
||||
SectionIn 1 3
|
||||
|
||||
StrCpy $1 "$1 -install-icons"
|
||||
SectionEnd
|
||||
|
||||
##########################################################
|
||||
Section "Add Vim to the Start Menu"
|
||||
SectionIn 1 3
|
||||
|
||||
StrCpy $1 "$1 -add-start-menu"
|
||||
SectionEnd
|
||||
|
||||
##########################################################
|
||||
Section "Add an Edit-with-Vim context menu entry"
|
||||
SectionIn 1 3
|
||||
|
||||
# Be aware of this sequence of events:
|
||||
# - user uninstalls Vim, gvimext.dll can't be removed (it's in use) and
|
||||
# is scheduled to be removed at next reboot.
|
||||
# - user installs Vim in same directory, gvimext.dll still exists.
|
||||
# If we now skip installing gvimext.dll, it will disappear at the next
|
||||
# reboot. Thus when copying gvimext.dll fails always schedule it to be
|
||||
# installed at the next reboot. Can't use UpgradeDLL!
|
||||
# We don't ask the user to reboot, the old dll will keep on working.
|
||||
SetOutPath $0
|
||||
ClearErrors
|
||||
SetOverwrite try
|
||||
${If} ${RunningX64}
|
||||
File /oname=gvimext.dll ${VIMSRC}\GvimExt\gvimext64.dll
|
||||
${Else}
|
||||
File /oname=gvimext.dll ${VIMSRC}\GvimExt\gvimext.dll
|
||||
${EndIf}
|
||||
IfErrors 0 GvimExtDone
|
||||
|
||||
# Can't copy gvimext.dll, create it under another name and rename it on
|
||||
# next reboot.
|
||||
GetTempFileName $3 $0
|
||||
${If} ${RunningX64}
|
||||
File /oname=$3 ${VIMSRC}\GvimExt\gvimext64.dll
|
||||
${Else}
|
||||
File /oname=$3 ${VIMSRC}\GvimExt\gvimext.dll
|
||||
${EndIf}
|
||||
Rename /REBOOTOK $3 $0\gvimext.dll
|
||||
|
||||
GvimExtDone:
|
||||
SetOverwrite lastused
|
||||
|
||||
# We don't have a separate entry for the "Open With..." menu, assume
|
||||
# the user wants either both or none.
|
||||
StrCpy $1 "$1 -install-popup -install-openwith"
|
||||
SectionEnd
|
||||
|
||||
##########################################################
|
||||
Section "Create a _vimrc if it doesn't exist"
|
||||
SectionIn 1 3
|
||||
|
||||
StrCpy $1 "$1 -create-vimrc"
|
||||
SectionEnd
|
||||
|
||||
##########################################################
|
||||
Section "Create plugin directories in HOME or VIM"
|
||||
SectionIn 1 3
|
||||
|
||||
StrCpy $1 "$1 -create-directories home"
|
||||
SectionEnd
|
||||
|
||||
##########################################################
|
||||
Section "Create plugin directories in VIM"
|
||||
SectionIn 3
|
||||
|
||||
StrCpy $1 "$1 -create-directories vim"
|
||||
SectionEnd
|
||||
|
||||
##########################################################
|
||||
Section "VisVim Extension for MS Visual Studio"
|
||||
SectionIn 3
|
||||
|
||||
SetOutPath $0
|
||||
!insertmacro UpgradeDLL "${VIMSRC}\VisVim\VisVim.dll" "$0\VisVim.dll" "$0"
|
||||
File ${VIMSRC}\VisVim\README_VisVim.txt
|
||||
SectionEnd
|
||||
|
||||
##########################################################
|
||||
!ifdef HAVE_NLS
|
||||
Section "Native Language Support"
|
||||
SectionIn 1 3
|
||||
|
||||
SetOutPath $0\lang
|
||||
File /r ${VIMRT}\lang\*.*
|
||||
SetOutPath $0\keymap
|
||||
File ${VIMRT}\keymap\README.txt
|
||||
File ${VIMRT}\keymap\*.vim
|
||||
SetOutPath $0
|
||||
File ${VIMRT}\libintl-8.dll
|
||||
File ${VIMRT}\libiconv-2.dll
|
||||
File /nonfatal ${VIMRT}\libwinpthread-1.dll
|
||||
SectionEnd
|
||||
!endif
|
||||
|
||||
##########################################################
|
||||
Section -call_install_exe
|
||||
SetOutPath $0
|
||||
ExecWait "$0\install.exe $1"
|
||||
SectionEnd
|
||||
|
||||
##########################################################
|
||||
Section -post
|
||||
BringToFront
|
||||
SectionEnd
|
||||
|
||||
##########################################################
|
||||
Section Uninstall
|
||||
# Apparently $INSTDIR is set to the directory where the uninstaller is
|
||||
# created. Thus the "vim61" directory is included in it.
|
||||
StrCpy $0 "$INSTDIR"
|
||||
|
||||
# If VisVim was installed, unregister the DLL.
|
||||
IfFileExists "$0\VisVim.dll" Has_VisVim No_VisVim
|
||||
Has_VisVim:
|
||||
ExecWait "regsvr32.exe /u /s $0\VisVim.dll"
|
||||
|
||||
No_VisVim:
|
||||
|
||||
# delete the context menu entry and batch files
|
||||
ExecWait "$0\uninstal.exe -nsis"
|
||||
|
||||
# We may have been put to the background when uninstall did something.
|
||||
BringToFront
|
||||
|
||||
# ask the user if the Vim version dir must be removed
|
||||
MessageBox MB_YESNO|MB_ICONQUESTION \
|
||||
"Would you like to delete $0?$\n \
|
||||
$\nIt contains the Vim executables and runtime files." IDNO NoRemoveExes
|
||||
|
||||
Delete /REBOOTOK $0\*.dll
|
||||
ClearErrors
|
||||
# Remove everything but *.dll files. Avoids that
|
||||
# a lot remains when gvimext.dll cannot be deleted.
|
||||
RMDir /r $0\autoload
|
||||
RMDir /r $0\colors
|
||||
RMDir /r $0\compiler
|
||||
RMDir /r $0\doc
|
||||
RMDir /r $0\ftplugin
|
||||
RMDir /r $0\indent
|
||||
RMDir /r $0\macros
|
||||
RMDir /r $0\plugin
|
||||
RMDir /r $0\spell
|
||||
RMDir /r $0\syntax
|
||||
RMDir /r $0\tools
|
||||
RMDir /r $0\tutor
|
||||
RMDir /r $0\VisVim
|
||||
RMDir /r $0\lang
|
||||
RMDir /r $0\keymap
|
||||
Delete $0\*.exe
|
||||
Delete $0\*.bat
|
||||
Delete $0\*.vim
|
||||
Delete $0\*.txt
|
||||
|
||||
IfErrors ErrorMess NoErrorMess
|
||||
ErrorMess:
|
||||
MessageBox MB_OK|MB_ICONEXCLAMATION \
|
||||
"Some files in $0 have not been deleted!$\nYou must do it manually."
|
||||
NoErrorMess:
|
||||
|
||||
# No error message if the "vim62" directory can't be removed, the
|
||||
# gvimext.dll may still be there.
|
||||
RMDir $0
|
||||
|
||||
NoRemoveExes:
|
||||
# get the parent dir of the installation
|
||||
Push $INSTDIR
|
||||
Call un.GetParent
|
||||
Pop $0
|
||||
StrCpy $1 $0
|
||||
|
||||
# if a plugin dir was created at installation ask the user to remove it
|
||||
# first look in the root of the installation then in HOME
|
||||
IfFileExists $1\vimfiles AskRemove 0
|
||||
ReadEnvStr $1 "HOME"
|
||||
StrCmp $1 "" NoRemove 0
|
||||
|
||||
IfFileExists $1\vimfiles 0 NoRemove
|
||||
|
||||
AskRemove:
|
||||
MessageBox MB_YESNO|MB_ICONQUESTION \
|
||||
"Remove all files in your $1\vimfiles directory?$\n \
|
||||
$\nCAREFUL: If you have created something there that you want to keep, click No" IDNO Fin
|
||||
RMDir /r $1\vimfiles
|
||||
NoRemove:
|
||||
|
||||
# ask the user if the Vim root dir must be removed
|
||||
MessageBox MB_YESNO|MB_ICONQUESTION \
|
||||
"Would you like to remove $0?$\n \
|
||||
$\nIt contains your Vim configuration files!" IDNO NoDelete
|
||||
RMDir /r $0 ; skipped if no
|
||||
NoDelete:
|
||||
|
||||
Fin:
|
||||
Call un.onUnInstSuccess
|
||||
|
||||
SectionEnd
|
||||
@@ -1,6 +0,0 @@
|
||||
# Generated from Makefile: define the version numbers
|
||||
!ifndef __GVIM_VER__NSH__
|
||||
!define __GVIM_VER__NSH__
|
||||
!define VER_MAJOR 8
|
||||
!define VER_MINOR 0
|
||||
!endif
|
||||
|
Before Width: | Height: | Size: 358 B |
|
Before Width: | Height: | Size: 358 B |
|
Before Width: | Height: | Size: 766 B |
|
Before Width: | Height: | Size: 766 B |
@@ -1,44 +0,0 @@
|
||||
/* XPM */
|
||||
static char * alert_xpm[] = {
|
||||
/* width height ncolors cpp [x_hot y_hot] */
|
||||
"34 34 4 1 0 0",
|
||||
/* colors */
|
||||
" s none m none c none",
|
||||
". s iconColor1 m black c #000000",
|
||||
"X s iconColor6 m white c #FFFF00",
|
||||
"o s bottomShadowColor m black c #5D6069",
|
||||
/* pixels */
|
||||
" ",
|
||||
" ... ",
|
||||
" .XXX. ",
|
||||
" .XXXXX.o ",
|
||||
" .XXXXX.oo ",
|
||||
" .XXXXXXX.oo ",
|
||||
" .XXXXXXX.oo ",
|
||||
" .XXXXXXXXX.oo ",
|
||||
" .XXXXXXXXX.oo ",
|
||||
" .XXXXXXXXXXX.oo ",
|
||||
" .XXXX...XXXX.oo ",
|
||||
" .XXXX.....XXXX.oo ",
|
||||
" .XXXX.....XXXX.oo ",
|
||||
" .XXXXX.....XXXXX.oo ",
|
||||
" .XXXXX.....XXXXX.oo ",
|
||||
" .XXXXXX.....XXXXXX.oo ",
|
||||
" .XXXXXX.....XXXXXX.oo ",
|
||||
" .XXXXXXXX...XXXXXXXX.oo ",
|
||||
" .XXXXXXXX...XXXXXXXX.oo ",
|
||||
" .XXXXXXXXX...XXXXXXXXX.oo ",
|
||||
" .XXXXXXXXXX.XXXXXXXXXX.oo ",
|
||||
" .XXXXXXXXXXX.XXXXXXXXXXX.oo ",
|
||||
" .XXXXXXXXXXXXXXXXXXXXXXX.oo ",
|
||||
" .XXXXXXXXXXXX..XXXXXXXXXXX.oo ",
|
||||
" .XXXXXXXXXXX....XXXXXXXXXX.oo ",
|
||||
" .XXXXXXXXXXXX....XXXXXXXXXXX.oo ",
|
||||
" .XXXXXXXXXXXXX..XXXXXXXXXXXX.oo ",
|
||||
" .XXXXXXXXXXXXXXXXXXXXXXXXXXX.ooo ",
|
||||
" .XXXXXXXXXXXXXXXXXXXXXXXXXXX.ooo ",
|
||||
" .XXXXXXXXXXXXXXXXXXXXXXXXX.oooo ",
|
||||
" .........................ooooo ",
|
||||
" ooooooooooooooooooooooooooo ",
|
||||
" ooooooooooooooooooooooooo ",
|
||||
" "};
|
||||
@@ -1,44 +0,0 @@
|
||||
/* XPM */
|
||||
static char * error_xpm[] = {
|
||||
/* width height ncolors cpp [x_hot y_hot] */
|
||||
"34 34 4 1 0 0",
|
||||
/* colors */
|
||||
" s none m none c none",
|
||||
". s iconColor3 m black c #FF0000",
|
||||
"X s bottomShadowColor m black c #5D6069",
|
||||
"o s iconColor2 m white c #FFFFFF",
|
||||
/* pixels */
|
||||
" ",
|
||||
" ........ ",
|
||||
" ............ ",
|
||||
" ................ ",
|
||||
" .................. ",
|
||||
" ....................X ",
|
||||
" ......................X ",
|
||||
" ........................X ",
|
||||
" .......o..........o.......X ",
|
||||
" ......ooo........ooo......X ",
|
||||
" ......ooooo......ooooo......X ",
|
||||
" .......ooooo....ooooo.......X ",
|
||||
" .........ooooo..ooooo.........X ",
|
||||
" ..........oooooooooo..........X ",
|
||||
" ...........oooooooo...........XX ",
|
||||
" ............oooooo............XX ",
|
||||
" ............oooooo............XX ",
|
||||
" ...........oooooooo...........XX ",
|
||||
" ..........oooooooooo..........XX ",
|
||||
" .........ooooo..ooooo.........XX ",
|
||||
" .......ooooo....ooooo.......XX ",
|
||||
" ......ooooo......ooooo......XX ",
|
||||
" ......ooo........ooo......XXX ",
|
||||
" .......o..........o.......XX ",
|
||||
" ........................XXX ",
|
||||
" ......................XXX ",
|
||||
" X....................XXX ",
|
||||
" X..................XXX ",
|
||||
" X................XXX ",
|
||||
" XX............XXXX ",
|
||||
" XX........XXXXX ",
|
||||
" XXXXXXXXXXX ",
|
||||
" XXXXXXX ",
|
||||
" "};
|
||||
@@ -1,13 +0,0 @@
|
||||
#! /bin/sh
|
||||
|
||||
prefix=stock_
|
||||
list=
|
||||
|
||||
for file in "$@"
|
||||
do
|
||||
name=`echo "$file" | sed 's|-|_|g; s|^.*/||; s|\..*$||'`
|
||||
list="$list $prefix$name $file"
|
||||
done
|
||||
|
||||
gdk-pixbuf-csource --raw --static --build-list $list
|
||||
|
||||
@@ -1,44 +0,0 @@
|
||||
/* XPM */
|
||||
static char * generic_xpm[] = {
|
||||
/* width height ncolors cpp [x_hot y_hot] */
|
||||
"34 34 4 1 0 0",
|
||||
/* colors */
|
||||
" s none m none c none",
|
||||
". s bottomShadowColor m black c #5D6069",
|
||||
"X s iconColor2 m white c #FFFFFF",
|
||||
"o s iconColor1 m black c #000000",
|
||||
/* pixels */
|
||||
" ",
|
||||
" ........ ",
|
||||
" ...XXXXXXXX... ",
|
||||
" ..XXXXXXXXXXXXXX.. ",
|
||||
" .XXXXXXXXXXXXXXXXXX. ",
|
||||
" .XXXXXXXXXXXXXXXXXXXXo ",
|
||||
" .XXXXXXXXXXXXXXXXXXXXXXo ",
|
||||
" .XXXXXXXXXXXXXXXXXXXXXXXXo ",
|
||||
" .XXXXXXXXXXXXXXXXXXXXXXXXXXo ",
|
||||
" .XXXXXXXXXXXXXXXXXXXXXXXXXXo. ",
|
||||
" .XXXXXXXXXXXXXXXXXXXXXXXXXXXXo. ",
|
||||
" .XXXXXXXXXXXXXXXXXXXXXXXXXXXXo. ",
|
||||
" .XXXXXXXXXXXXXXXXXXXXXXXXXXXXo.. ",
|
||||
" .XXXXXXXXXXXXXXXXXXXXXXXXXXXXo.. ",
|
||||
" .XXXXXXXXXXXXXXXXXXXXXXXXXXXXo.. ",
|
||||
" .XXXXXXXXXXXXXXXXXXXXXXXXXXXXo.. ",
|
||||
" .XXXXXXXXXXXXXXXXXXXXXXXXXXXXo.. ",
|
||||
" .XXXXXXXXXXXXXXXXXXXXXXXXXXo... ",
|
||||
" .XXXXXXXXXXXXXXXXXXXXXXXXXXo... ",
|
||||
" .XXXXXXXXXXXXXXXXXXXXXXXXo... ",
|
||||
" oXXXXXXXXXXXXXXXXXXXXXXo.... ",
|
||||
" oXXXXXXXXXXXXXXXXXXXXo.... ",
|
||||
" oXXXXXXXXXXXXXXXXXXo.... ",
|
||||
" ooXXXXXXXXXXXXXXoo.... ",
|
||||
" .oooXXXXXXXXooo..... ",
|
||||
" ...oooXXXXo....... ",
|
||||
" ....oXXXo..... ",
|
||||
" .oXXXo.. ",
|
||||
" oXXo.. ",
|
||||
" oXo.. ",
|
||||
" oo.. ",
|
||||
" ... ",
|
||||
" .. ",
|
||||
" "};
|
||||
@@ -1,44 +0,0 @@
|
||||
/* XPM */
|
||||
static char * info_xpm[] = {
|
||||
/* width height ncolors cpp [x_hot y_hot] */
|
||||
"34 34 4 1 0 0",
|
||||
/* colors */
|
||||
" s none m none c none",
|
||||
". s bottomShadowColor m black c #5D6069",
|
||||
"X s iconColor2 m white c #FFFFFF",
|
||||
"o s iconColor1 m black c #000000",
|
||||
/* pixels */
|
||||
" ",
|
||||
" ........ ",
|
||||
" ...XXXXXXXX... ",
|
||||
" ..XXXXXXXXXXXXXX.. ",
|
||||
" .XXXXXXXXXXXXXXXXXX. ",
|
||||
" .XXXXXXXXooooXXXXXXXXo ",
|
||||
" .XXXXXXXXooooooXXXXXXXXo ",
|
||||
" .XXXXXXXXXooooooXXXXXXXXXo ",
|
||||
" .XXXXXXXXXXXooooXXXXXXXXXXXo ",
|
||||
" .XXXXXXXXXXXXXXXXXXXXXXXXXXo. ",
|
||||
" .XXXXXXXXXXXXXXXXXXXXXXXXXXXXo. ",
|
||||
" .XXXXXXXXXXoooooooXXXXXXXXXXXo. ",
|
||||
" .XXXXXXXXXXXXoooooXXXXXXXXXXXo.. ",
|
||||
" .XXXXXXXXXXXXoooooXXXXXXXXXXXo.. ",
|
||||
" .XXXXXXXXXXXXoooooXXXXXXXXXXXo.. ",
|
||||
" .XXXXXXXXXXXXoooooXXXXXXXXXXXo.. ",
|
||||
" .XXXXXXXXXXXXoooooXXXXXXXXXXXo.. ",
|
||||
" .XXXXXXXXXXXoooooXXXXXXXXXXo... ",
|
||||
" .XXXXXXXXXXXoooooXXXXXXXXXXo... ",
|
||||
" .XXXXXXXXXXoooooXXXXXXXXXo... ",
|
||||
" oXXXXXXXoooooooooXXXXXXo.... ",
|
||||
" oXXXXXXXXXXXXXXXXXXXXo.... ",
|
||||
" oXXXXXXXXXXXXXXXXXXo.... ",
|
||||
" ooXXXXXXXXXXXXXXoo.... ",
|
||||
" .oooXXXXXXXXooo..... ",
|
||||
" ...oooXXXXo....... ",
|
||||
" ....oXXXo..... ",
|
||||
" .oXXXo.. ",
|
||||
" oXXo.. ",
|
||||
" oXo.. ",
|
||||
" oo.. ",
|
||||
" ... ",
|
||||
" .. ",
|
||||
" "};
|
||||
@@ -1,44 +0,0 @@
|
||||
/* XPM */
|
||||
static char * quest_xpm[] = {
|
||||
/* width height ncolors cpp [x_hot y_hot] */
|
||||
"34 34 4 1 0 0",
|
||||
/* colors */
|
||||
" s none m none c none",
|
||||
". s bottomShadowColor m black c #5D6069",
|
||||
"X s iconColor2 m white c #FFFFFF",
|
||||
"o s iconColor1 m black c #000000",
|
||||
/* pixels */
|
||||
" ",
|
||||
" ........ ",
|
||||
" ...XXXXXXXX... ",
|
||||
" ..XXXXXXXXXXXXXX.. ",
|
||||
" .XXXXXXXXXXXXXXXXXX. ",
|
||||
" .XXXXXXXXoooooXXXXXXXo ",
|
||||
" .XXXXXXXXoXXXXooXXXXXXXo ",
|
||||
" .XXXXXXXXoooXXXXooXXXXXXXo ",
|
||||
" .XXXXXXXXXooooXXXooXXXXXXXXo ",
|
||||
" .XXXXXXXXXXooXXXoooXXXXXXXXo. ",
|
||||
" .XXXXXXXXXXXXXXXooooXXXXXXXXXo. ",
|
||||
" .XXXXXXXXXXXXXXooooXXXXXXXXXXo. ",
|
||||
" .XXXXXXXXXXXXXoooooXXXXXXXXXXo.. ",
|
||||
" .XXXXXXXXXXXXoooooXXXXXXXXXXXo.. ",
|
||||
" .XXXXXXXXXXXXoooXXXXXXXXXXXXXo.. ",
|
||||
" .XXXXXXXXXXXXooXXXXXXXXXXXXXXo.. ",
|
||||
" .XXXXXXXXXXXXoXXXXXXXXXXXXXXXo.. ",
|
||||
" .XXXXXXXXXXXoXXXXXXXXXXXXXXo... ",
|
||||
" .XXXXXXXXXXXXXXXXXXXXXXXXXXo... ",
|
||||
" .XXXXXXXXXXooXXXXXXXXXXXXo... ",
|
||||
" oXXXXXXXXooooXXXXXXXXXXo.... ",
|
||||
" oXXXXXXXXooXXXXXXXXXXo.... ",
|
||||
" oXXXXXXXXXXXXXXXXXXo.... ",
|
||||
" ooXXXXXXXXXXXXXXoo.... ",
|
||||
" .oooXXXXXXXXooo..... ",
|
||||
" ...oooXXXXo....... ",
|
||||
" ....oXXXo..... ",
|
||||
" .oXXXo.. ",
|
||||
" oXXo.. ",
|
||||
" oXo.. ",
|
||||
" oo.. ",
|
||||
" ... ",
|
||||
" .. ",
|
||||
" "};
|
||||
|
Before Width: | Height: | Size: 439 B |
|
Before Width: | Height: | Size: 1.7 KiB |
|
Before Width: | Height: | Size: 1021 B |
|
Before Width: | Height: | Size: 1.3 KiB |
|
Before Width: | Height: | Size: 1.0 KiB |
|
Before Width: | Height: | Size: 1.3 KiB |
|
Before Width: | Height: | Size: 2.9 KiB |
|
Before Width: | Height: | Size: 540 B |
|
Before Width: | Height: | Size: 514 B |
|
Before Width: | Height: | Size: 352 B |
|
Before Width: | Height: | Size: 369 B |
|
Before Width: | Height: | Size: 246 B |
|
Before Width: | Height: | Size: 196 B |
@@ -1,28 +0,0 @@
|
||||
/* XPM */
|
||||
static char * tb_blank_xpm[] = {
|
||||
/* width height ncolors cpp [x_hot y_hot] */
|
||||
"18 18 4 1 0 0",
|
||||
/* colors */
|
||||
" s iconColor1 m black c #000000",
|
||||
". s none m none c none",
|
||||
"X s topShadowColor m none c #DCDEE5",
|
||||
"o s bottomShadowColor m black c #5D6069",
|
||||
/* pixels */
|
||||
" .",
|
||||
" XXXXXXXXXXXXXXX .",
|
||||
" X.............. o",
|
||||
" X.............. o",
|
||||
" X.............. o",
|
||||
" X.............. o",
|
||||
" X.............. o",
|
||||
" X.............. o",
|
||||
" X.............. o",
|
||||
" X.............. o",
|
||||
" X.............. o",
|
||||
" X.............. o",
|
||||
" X.............. o",
|
||||
" X.............. o",
|
||||
" X.............. o",
|
||||
" X.............. o",
|
||||
" o",
|
||||
"..oooooooooooooooo"};
|
||||
@@ -1,31 +0,0 @@
|
||||
/* XPM */
|
||||
static char * tb_close_xpm[] = {
|
||||
/* width height ncolors cpp [x_hot y_hot] */
|
||||
"18 18 7 1 0 0",
|
||||
/* colors */
|
||||
" s none m none c none",
|
||||
". c #880000 m black",
|
||||
"X s iconColor1 m black c #000000",
|
||||
"o s iconColor3 m black c #FF0000",
|
||||
"O s topShadowColor m none c #DCDEE5",
|
||||
"+ s iconColor2 m none c #FFFFFF",
|
||||
"@ s bottomShadowColor m black c #5D6069",
|
||||
/* pixels */
|
||||
" ",
|
||||
" ..XXXXXXXXX. ",
|
||||
" .oo.OOOOOOO.o. ",
|
||||
" .oo.O+OOO.oo. ",
|
||||
" .oo.OOO.oo.@ ",
|
||||
" X.oo.O.oo.X@ ",
|
||||
" XO.oo.oo.+X@ ",
|
||||
" XOO.ooo.O+X@ ",
|
||||
" XOO.ooo.O+X@ ",
|
||||
" XO.oo.oo.+X@ ",
|
||||
" X.oo.O.oo.X@ ",
|
||||
" .oo.OOO.oo.@ ",
|
||||
" .oo.OOOOO.oo. ",
|
||||
" .oo.OOOOOOO.oo. ",
|
||||
" ..+++++++++.o. ",
|
||||
" XXXXXXXXXXX. ",
|
||||
" @@@@@@@@@ ",
|
||||
" "};
|
||||
@@ -1,28 +0,0 @@
|
||||
/* XPM */
|
||||
static char * tb_copy_xpm[] = {
|
||||
/* width height ncolors cpp [x_hot y_hot] */
|
||||
"18 18 4 1 0 0",
|
||||
/* colors */
|
||||
" s none m none c none",
|
||||
". s iconColor1 m black c #000000",
|
||||
"X s iconColor2 m none c #FFFFFF",
|
||||
"o s bottomShadowColor m black c #5D6069",
|
||||
/* pixels */
|
||||
" ",
|
||||
" ",
|
||||
" .......... ",
|
||||
" .XXXXXXXX.o ",
|
||||
" .X............. ",
|
||||
" .XXXX.XXXXXXXX. ",
|
||||
" .X....X......X.o ",
|
||||
" .XXXX.XXXXXXXX.o ",
|
||||
" .X....X......X.o ",
|
||||
" .XXXX.XXXXXXXX.o ",
|
||||
" .X..X.X......X.o ",
|
||||
" .XXXX.XXXXXXXX.o ",
|
||||
" ......X..XXXXX.o ",
|
||||
" oooo.XXXXXXXX.o ",
|
||||
" ..........o ",
|
||||
" ooooooooo ",
|
||||
" ",
|
||||
" "};
|
||||
@@ -1,31 +0,0 @@
|
||||
/* XPM */
|
||||
static char * tb_ctags_xpm[] = {
|
||||
/* width height ncolors cpp [x_hot y_hot] */
|
||||
"18 18 7 1 0 0",
|
||||
/* colors */
|
||||
" s none m none c none",
|
||||
". s iconColor1 m black c #000000",
|
||||
"X s iconColor2 m none c #FFFFFF",
|
||||
"o s bottomShadowColor m black c #5D6069",
|
||||
"O m black c #888800",
|
||||
"+ s topShadowColor m none c #DCDEE5",
|
||||
"@ s iconColor6 m none c #FFFF00",
|
||||
/* pixels */
|
||||
" .. ..... ",
|
||||
" .XX.XXXXX. ",
|
||||
" .XXXXXXXXX. ",
|
||||
" .XX.XXXX..X. ",
|
||||
" .. ....o .. ",
|
||||
" OO++O+...+O+.+ ",
|
||||
" Oo@@@@@...o@@@.o",
|
||||
" Oo@@@@@@...o@@@.o",
|
||||
"Oo@+o+@@@...o@@@.o",
|
||||
"O@@o.o@@@...o@@@.o",
|
||||
"o@@+o+@@@...o@@@.o",
|
||||
"o.@@@@@@@...o@@@.o",
|
||||
" o.@@@@@@...o@@@.o",
|
||||
" o.........o....o",
|
||||
" oooooo...oooooo",
|
||||
" ...o ",
|
||||
" ...o ",
|
||||
" ooo "};
|
||||
@@ -1,27 +0,0 @@
|
||||
/* XPM */
|
||||
static char * tb_cut_xpm[] = {
|
||||
/* width height ncolors cpp [x_hot y_hot] */
|
||||
"18 18 3 1 0 0",
|
||||
/* colors */
|
||||
" s none m none c none",
|
||||
". s iconColor1 m black c #000000",
|
||||
"X s bottomShadowColor m black c #5D6069",
|
||||
/* pixels */
|
||||
" ",
|
||||
" . .X ",
|
||||
" .X .X ",
|
||||
" . .X ",
|
||||
" .X .X ",
|
||||
" . .X ",
|
||||
" .X.X ",
|
||||
" .X ",
|
||||
" ...X ",
|
||||
" X.X .X ",
|
||||
" ...X ... ",
|
||||
" .XX.X .X . ",
|
||||
" . .X .X .X ",
|
||||
" . .X .X .X ",
|
||||
" ..XX ..X ",
|
||||
" XX XX ",
|
||||
" ",
|
||||
" "};
|
||||
@@ -1,33 +0,0 @@
|
||||
/* XPM */
|
||||
static char * tb_exit_xpm[] = {
|
||||
/* width height ncolors cpp [x_hot y_hot] */
|
||||
"18 18 9 1 0 0",
|
||||
/* colors */
|
||||
" s none m none c none",
|
||||
". s iconColor1 m black c #000000",
|
||||
"X s iconColor2 m none c #FFFFFF",
|
||||
"o s bottomShadowColor m black c #5D6069",
|
||||
"O s iconColor3 m black c #FF0000",
|
||||
"+ s iconGray3 m none c #adadad",
|
||||
"@ s iconGray4 m none c #949494",
|
||||
"# s iconGray5 m black c #737373",
|
||||
"$ s iconGray6 m black c #636363",
|
||||
/* pixels */
|
||||
" ",
|
||||
" ",
|
||||
" ........ ",
|
||||
" .XXXXXX.o ",
|
||||
" .XXXXXX.o ",
|
||||
" ...XXXXXX.o ",
|
||||
" .O.XXXXXX.o ",
|
||||
" ......OO.XX..X.o ",
|
||||
" .OOOOOOOO.X..X.o ",
|
||||
" .OOOOOOOO.XXXX.o ",
|
||||
" ......OO.XXXXX.o ",
|
||||
" .O.XXXXX+.o ",
|
||||
" ...XXXX++.o ",
|
||||
" .XX++@#.o ",
|
||||
" .X+@##$.o ",
|
||||
" ........o ",
|
||||
" ooooooo ",
|
||||
" "};
|
||||
@@ -1,29 +0,0 @@
|
||||
/* XPM */
|
||||
static char * tb_find_xpm[] = {
|
||||
/* width height ncolors cpp [x_hot y_hot] */
|
||||
"18 18 5 1 0 0",
|
||||
/* colors */
|
||||
" s none m none c none",
|
||||
". s iconColor1 m black c #000000",
|
||||
"X s iconColor2 m none c #FFFFFF",
|
||||
"O s iconGray2 m none c #bdbdbd",
|
||||
"+ s bottomShadowColor m black c #5D6069",
|
||||
/* pixels */
|
||||
" ",
|
||||
" ......... ",
|
||||
" .XXXXXXX.. ",
|
||||
" .XXXXXXX.O. ",
|
||||
" .XXXXXXX.... ",
|
||||
" .XXXXXXXXXX. ",
|
||||
" .XXXXXXX.... ",
|
||||
" .XXXXXX.OOOO. ",
|
||||
" .XXXXX.OXXOOO. ",
|
||||
" .XXXXX.OXOOOO. ",
|
||||
" .XXXXX.OOOOOO. ",
|
||||
" .XXXXX.OOOXOO. ",
|
||||
" .XXXXXX.OOOO.+ ",
|
||||
" .XXXXXXX....+.. ",
|
||||
" .XXXXXXXXXX.+... ",
|
||||
" ............+ .. ",
|
||||
" ++++++++++ ",
|
||||
" "};
|
||||
@@ -1,29 +0,0 @@
|
||||
/* XPM */
|
||||
static char * tb_find_help_xpm[] = {
|
||||
/* width height ncolors cpp [x_hot y_hot] */
|
||||
"18 18 5 1 0 0",
|
||||
/* colors */
|
||||
" s none m none c none",
|
||||
". s iconColor1 m black c #000000",
|
||||
"X s bottomShadowColor m black c #5D6069",
|
||||
"o s iconGray2 m none c #bdbdbd",
|
||||
"O s iconColor2 m none c #FFFFFF",
|
||||
/* pixels */
|
||||
" ",
|
||||
" ",
|
||||
" .....X ",
|
||||
" .. X..X ",
|
||||
" ..X ... ",
|
||||
" ..X .... ",
|
||||
" X.. .oOOo. ",
|
||||
" .oooOoo. ",
|
||||
" .OOOOoO. ",
|
||||
" ..oOOooo. ",
|
||||
" ...oOOo.X ",
|
||||
" ....X.. ",
|
||||
" ..X ... ",
|
||||
" ..X .. ",
|
||||
" ..X ",
|
||||
" XX ",
|
||||
" ",
|
||||
" "};
|
||||
@@ -1,31 +0,0 @@
|
||||
/* XPM */
|
||||
static char * tb_find_next_xpm[] = {
|
||||
/* width height ncolors cpp [x_hot y_hot] */
|
||||
"18 18 7 1 0 0",
|
||||
/* colors */
|
||||
" s none m none c none",
|
||||
". s iconColor1 m black c #000000",
|
||||
"X s iconColor2 m none c #FFFFFF",
|
||||
"o s iconGray2 m none c #bdbdbd",
|
||||
"O m black c #880000",
|
||||
"+ s bottomShadowColor m black c #5D6069",
|
||||
"@ s iconColor3 m black c #FF0000",
|
||||
/* pixels */
|
||||
" ",
|
||||
" ......... ",
|
||||
" .XXXXXXX.. ",
|
||||
" .XXXXXXX.o. ",
|
||||
" .XOXXXXX.... ",
|
||||
" +XOOXXXXXXX. ",
|
||||
"OOOOO@OXXX.... ",
|
||||
"O@@@@@@OX.oooo. ",
|
||||
"O@@@@@@@OoXXooo. ",
|
||||
"O@@@@@@O.oXoooo. ",
|
||||
"OOOOO@OX.oooooo. ",
|
||||
" +XOOXX.oooXoo. ",
|
||||
" .XOXXXX.oooo.+ ",
|
||||
" .XXXXXXX....+.. ",
|
||||
" .XXXXXXXXXX.+...",
|
||||
" ............+ ..",
|
||||
" ++++++++++ ",
|
||||
" "};
|
||||
@@ -1,31 +0,0 @@
|
||||
/* XPM */
|
||||
static char * tb_find_prev_xpm[] = {
|
||||
/* width height ncolors cpp [x_hot y_hot] */
|
||||
"18 18 7 1 0 0",
|
||||
/* colors */
|
||||
" s none m none c none",
|
||||
". s iconColor1 m black c #000000",
|
||||
"X s iconColor2 m none c #FFFFFF",
|
||||
"o s iconGray2 m none c #bdbdbd",
|
||||
"O s bottomShadowColor m black c #5D6069",
|
||||
"+ m black c #880000",
|
||||
"@ s iconColor3 m black c #FF0000",
|
||||
/* pixels */
|
||||
" ",
|
||||
" ......... ",
|
||||
" .XXXXXXX.. ",
|
||||
" .XXXXXXX.o. ",
|
||||
" OX+XXXXX.... ",
|
||||
" o++XXXXXXXX. ",
|
||||
" +@+++++X.... ",
|
||||
" +@@@@@@+.oooo. ",
|
||||
"+@@@@@@@.oXXooo. ",
|
||||
" +@@@@@@.oXoooo. ",
|
||||
" +@++++.oooooo. ",
|
||||
" o++XXX.oooXoo. ",
|
||||
" OX+XXXX.oooo.O ",
|
||||
" .XXXXXXX....O.. ",
|
||||
" .XXXXXXXXXX.O...",
|
||||
" ............O ..",
|
||||
" OOOOOOOOOO ",
|
||||
" "};
|
||||
@@ -1,27 +0,0 @@
|
||||
/* XPM */
|
||||
static char * tb_help_xpm[] = {
|
||||
/* width height ncolors cpp [x_hot y_hot] */
|
||||
"18 18 3 1 0 0",
|
||||
/* colors */
|
||||
" s none m none c none",
|
||||
". s iconColor1 m black c #000000",
|
||||
"X s bottomShadowColor m black c #5D6069",
|
||||
/* pixels */
|
||||
" ",
|
||||
" ",
|
||||
" .....X ",
|
||||
" .. X..X ",
|
||||
" ..X ... ",
|
||||
" ..X ... ",
|
||||
" X.. X..X ",
|
||||
" ..X ",
|
||||
" .. ",
|
||||
" ..X ",
|
||||
" ..X ",
|
||||
" ",
|
||||
" ..X ",
|
||||
" ..X ",
|
||||
" ..X ",
|
||||
" XX ",
|
||||
" ",
|
||||
" "};
|
||||
@@ -1,30 +0,0 @@
|
||||
/* XPM */
|
||||
static char * tb_jump_xpm[] = {
|
||||
/* width height ncolors cpp [x_hot y_hot] */
|
||||
"18 18 6 1 0 0",
|
||||
/* colors */
|
||||
" s none m none c none",
|
||||
". m black c #888800",
|
||||
"X s bottomShadowColor m black c #5D6069",
|
||||
"o s iconColor6 m none c #FFFF00",
|
||||
"O s iconColor1 m black c #000000",
|
||||
"+ s topShadowColor m none c #DCDEE5",
|
||||
/* pixels */
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" .............. ",
|
||||
" .XooooooooooooOX",
|
||||
" .XoooooooooooooOX",
|
||||
".Xo+X+ooooooooooOX",
|
||||
".ooXOXooooooooooOX",
|
||||
"Xoo+X+ooooooooooOX",
|
||||
"XOooooooooooooooOX",
|
||||
" XOoooooooooooooOX",
|
||||
" XOOOOOOOOOOOOOOX",
|
||||
" XXXXXXXXXXXXXXX",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" "};
|
||||
@@ -1,33 +0,0 @@
|
||||
/* XPM */
|
||||
static char * tb_load_session_xpm[] = {
|
||||
/* width height ncolors cpp [x_hot y_hot] */
|
||||
"18 18 9 1 0 0",
|
||||
/* colors */
|
||||
" s none m none c none",
|
||||
". m black c #880000",
|
||||
"X s iconColor3 m black c #FF0000",
|
||||
"o s iconColor1 m black c #000000",
|
||||
"O s iconColor2 m none c #FFFFFF",
|
||||
"+ s iconGray2 m none c #bdbdbd",
|
||||
"@ s iconGray5 m black c #737373",
|
||||
"# s iconGray4 m none c #949494",
|
||||
"$ s bottomShadowColor m black c #5D6069",
|
||||
/* pixels */
|
||||
" .. ",
|
||||
" .XX. ",
|
||||
" .XXXX. ",
|
||||
" ...XX... ",
|
||||
" .XX. ",
|
||||
" .XX. ",
|
||||
" .XX. ",
|
||||
" .... ",
|
||||
" ooooooooooooo ",
|
||||
" oOOOOOOOOOO++@o ",
|
||||
" oOOOOOOOOOOOO#@o ",
|
||||
" oO+++++++++XX#@o ",
|
||||
" oO+++++++++++#@o ",
|
||||
" oOoooooooooo+#@o$",
|
||||
" oOOOOOOOOOOO+#@o$",
|
||||
" o+###########@o$ ",
|
||||
" ooooooooooooo$ ",
|
||||
" $$$$$$$$$$$ "};
|
||||
@@ -1,28 +0,0 @@
|
||||
/* XPM */
|
||||
static char * tb_macro_xpm[] = {
|
||||
/* width height ncolors cpp [x_hot y_hot] */
|
||||
"18 18 4 1 0 0",
|
||||
/* colors */
|
||||
" s none m none c none",
|
||||
". s iconColor1 m black c #000000",
|
||||
"X s bottomShadowColor m black c #5D6069",
|
||||
"o s iconColor2 m none c #FFFFFF",
|
||||
/* pixels */
|
||||
" ..X ",
|
||||
" .oo.X ",
|
||||
" .oooo.X ",
|
||||
" .oooo.X ",
|
||||
" .oo.XX ",
|
||||
" ..XX ",
|
||||
" .....o.X ",
|
||||
" .ooooooo.X ",
|
||||
" .oooooooo.X ",
|
||||
" .....ooo.X ",
|
||||
" ..ooo.X ",
|
||||
" .ooooo.X ",
|
||||
" .ooooooo.X ",
|
||||
" .ooo...ooo.X ",
|
||||
" .ooo.XX..ooo.X ",
|
||||
" .oo.XX X.oo.X ",
|
||||
" ...X X...X ",
|
||||
" XX XXX "};
|
||||
@@ -1,28 +0,0 @@
|
||||
/* XPM */
|
||||
static char * tb_make_xpm[] = {
|
||||
/* width height ncolors cpp [x_hot y_hot] */
|
||||
"18 18 4 1 0 0",
|
||||
/* colors */
|
||||
" s none m none c none",
|
||||
". s iconColor1 m black c #000000",
|
||||
"X s iconColor2 m none c #FFFFFF",
|
||||
"o s bottomShadowColor m black c #5D6069",
|
||||
/* pixels */
|
||||
" ",
|
||||
" .. ..... ",
|
||||
" .XX.XXXXX. ",
|
||||
" .XXXXXXXXX. ",
|
||||
" .Xo.XXXX..X. ",
|
||||
" .. ....o .. ",
|
||||
" ... . ",
|
||||
" ...o ",
|
||||
" ...o ",
|
||||
" ...o ",
|
||||
" ...o ",
|
||||
" ...o ",
|
||||
" ...o ",
|
||||
" ...o ",
|
||||
" ...o ",
|
||||
" ...o ",
|
||||
" ooo ",
|
||||
" "};
|
||||
@@ -1,29 +0,0 @@
|
||||
/* XPM */
|
||||
static char * tb_maximize_xpm[] = {
|
||||
/* width height ncolors cpp [x_hot y_hot] */
|
||||
"18 18 5 1 0 0",
|
||||
/* colors */
|
||||
" s none m none c none",
|
||||
". s topShadowColor m none c #DCDEE5",
|
||||
"X s iconColor1 m black c #000000",
|
||||
"o s iconColor2 m none c #FFFFFF",
|
||||
"O s bottomShadowColor m black c #5D6069",
|
||||
/* pixels */
|
||||
" ",
|
||||
" .XXXXXXXXXXX ",
|
||||
" .X....X...oX ",
|
||||
" .X..oXXX..oXO ",
|
||||
" .X.oXXXXX.oXO ",
|
||||
" .X........oXO ",
|
||||
" .X........oXO ",
|
||||
" .X........oXO ",
|
||||
" .X........oXO ",
|
||||
" .X........oXO ",
|
||||
" .X........oXO ",
|
||||
" .X........oXO ",
|
||||
" .X..XXXXX.oXO ",
|
||||
" .X...XXX..oXO ",
|
||||
" .XooooXooooXO ",
|
||||
" .XXXXXXXXXXXO ",
|
||||
" OOOOOOOOOO ",
|
||||
" "};
|
||||
@@ -1,29 +0,0 @@
|
||||
/* XPM */
|
||||
static char * tb_maxwidth_xpm[] = {
|
||||
/* width height ncolors cpp [x_hot y_hot] */
|
||||
"18 18 5 1 0 0",
|
||||
/* colors */
|
||||
" s none m none c none",
|
||||
". s topShadowColor m none c #DCDEE5",
|
||||
"X s iconColor1 m black c #000000",
|
||||
"o s iconColor2 m none c #FFFFFF",
|
||||
"O s bottomShadowColor m black c #5D6069",
|
||||
/* pixels */
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
".XXXXXXXXXXXXXXXX ",
|
||||
".X.............oX ",
|
||||
".X..X........X.oXO",
|
||||
".X.XX........XXoXO",
|
||||
".XXXX........XXXXO",
|
||||
".X.XX........XXoXO",
|
||||
".X..X........X.oXO",
|
||||
".XooooooooooooooXO",
|
||||
".XXXXXXXXXXXXXXXXO",
|
||||
" OOOOOOOOOOOOOOO",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" "};
|
||||
@@ -1,29 +0,0 @@
|
||||
/* XPM */
|
||||
static char * tb_minimize_xpm[] = {
|
||||
/* width height ncolors cpp [x_hot y_hot] */
|
||||
"18 18 5 1 0 0",
|
||||
/* colors */
|
||||
" s none m none c none",
|
||||
". s iconColor1 m black c #000000",
|
||||
"X s topShadowColor m none c #DCDEE5",
|
||||
"o s iconColor2 m none c #FFFFFF",
|
||||
"O s bottomShadowColor m black c #5D6069",
|
||||
/* pixels */
|
||||
" ",
|
||||
" ..... ",
|
||||
" ... ",
|
||||
" . ",
|
||||
" ",
|
||||
" X............. ",
|
||||
" X.XXXXXXXXXXo. ",
|
||||
" X.XXoXXXXXXXo.O ",
|
||||
" X.XXXXXXXXXXo.O ",
|
||||
" X.XXXXXXXXXoo.O ",
|
||||
" X.ooooooooooo.O ",
|
||||
" X.............O ",
|
||||
" OOOOOOOOOOOO ",
|
||||
" ",
|
||||
" . ",
|
||||
" ... ",
|
||||
" ..... ",
|
||||
" "};
|
||||
@@ -1,29 +0,0 @@
|
||||
/* XPM */
|
||||
static char * tb_minwidth_xpm[] = {
|
||||
/* width height ncolors cpp [x_hot y_hot] */
|
||||
"18 18 5 1 0 0",
|
||||
/* colors */
|
||||
" s none m none c none",
|
||||
". s topShadowColor m none c #DCDEE5",
|
||||
"X s iconColor1 m black c #000000",
|
||||
"o s iconColor2 m none c #FFFFFF",
|
||||
"O s bottomShadowColor m black c #5D6069",
|
||||
/* pixels */
|
||||
" ",
|
||||
" ",
|
||||
" .XXXXXX ",
|
||||
" .X...oX ",
|
||||
" .X...oX ",
|
||||
" .X...oX ",
|
||||
" X .X.o.oXO X ",
|
||||
" XX .X...oXO XX ",
|
||||
" XXX .X...oXO XXX ",
|
||||
" XX .X...oXO XX ",
|
||||
" X .X...oXO X ",
|
||||
" .X...oXO ",
|
||||
" .X..ooXO ",
|
||||
" .XooooXO ",
|
||||
" .XXXXXXO ",
|
||||
" OOOOO ",
|
||||
" ",
|
||||
" "};
|
||||
@@ -1,29 +0,0 @@
|
||||
/* XPM */
|
||||
static char * tb_new_xpm[] = {
|
||||
/* width height ncolors cpp [x_hot y_hot] */
|
||||
"18 18 5 1 0 0",
|
||||
/* colors */
|
||||
" s none m none c none",
|
||||
". s bottomShadowColor m black c #5D6069",
|
||||
"X s iconColor2 m none c #FFFFFF",
|
||||
"o s iconColor1 m black c #000000",
|
||||
"O s topShadowColor m none c #DCDEE5",
|
||||
/* pixels */
|
||||
" . .X. ",
|
||||
" X. .X. X.",
|
||||
" ooooooo.X.oXoX.X",
|
||||
" oOOOOOOOoXXXXo..",
|
||||
" oOOOOOOOXXXXXXXX",
|
||||
" oOOXOOOOoXoXXo..",
|
||||
" oOXXOOO.OXoXoX ",
|
||||
" oOOOOO.OOXoX..X ",
|
||||
" oOOOOOOOOXoX. .X",
|
||||
" oOOOOOOOOXo. .",
|
||||
" oOOOOOOOOXo. ",
|
||||
" oOOOOOOOOXo. ",
|
||||
" oOOOOOOOOXo. ",
|
||||
" oOOOOOOOOXo. ",
|
||||
" oOOOOOOOOXo. ",
|
||||
" oXXXXXXXXXo. ",
|
||||
" ooooooooooo. ",
|
||||
" .......... "};
|
||||
@@ -1,32 +0,0 @@
|
||||
/* XPM */
|
||||
static char * tb_new_session_xpm[] = {
|
||||
/* width height ncolors cpp [x_hot y_hot] */
|
||||
"18 18 8 1 0 0",
|
||||
/* colors */
|
||||
" s none m none c none",
|
||||
". s bottomShadowColor m black c #5D6069",
|
||||
"X s iconColor2 m none c #FFFFFF",
|
||||
"o s iconColor1 m black c #000000",
|
||||
"O s iconGray2 m none c #bdbdbd",
|
||||
"+ s iconGray5 m black c #737373",
|
||||
"@ s iconGray4 m none c #949494",
|
||||
"# s iconColor3 m black c #FF0000",
|
||||
/* pixels */
|
||||
" . .X. . ",
|
||||
" . oXo . ",
|
||||
" ..oXXXo.. ",
|
||||
" XXXXXXXXX ",
|
||||
" ..oXXXo.. ",
|
||||
" . oXo . ",
|
||||
" . .X. . ",
|
||||
" . ",
|
||||
" ooooooooooooo ",
|
||||
" oXXXXXXXXXXOO+o ",
|
||||
" oXXXXXXXXXXXX@+o ",
|
||||
" oXOOOOOOOOO##@+o ",
|
||||
" oXOOOOOOOOOOO@+o ",
|
||||
" oXooooooooooO@+o.",
|
||||
" oXXXXXXXXXXXO@+o.",
|
||||
" oO@@@@@@@@@@@+o. ",
|
||||
" ooooooooooooo. ",
|
||||
" ........... "};
|
||||
@@ -1,31 +0,0 @@
|
||||
/* XPM */
|
||||
static char * tb_open_xpm[] = {
|
||||
/* width height ncolors cpp [x_hot y_hot] */
|
||||
"18 18 7 1 0 0",
|
||||
/* colors */
|
||||
" s none m none c none",
|
||||
". s iconColor1 m black c #000000",
|
||||
"X s bottomShadowColor m black c #5D6069",
|
||||
"o s iconColor2 m none c #FFFFFF",
|
||||
"O s iconGray1 m none c #dedede",
|
||||
"+ s iconGray5 m black c #737373",
|
||||
"@ s iconGray3 m none c #adadad",
|
||||
/* pixels */
|
||||
" ",
|
||||
" .........X ",
|
||||
" .oooooo.o.X ",
|
||||
" .oooooo.oo.X ",
|
||||
" .oooooo....X ",
|
||||
" ...ooooooooo... ",
|
||||
" .O.OOOOOOOOo.+. ",
|
||||
".............O.+.X",
|
||||
".oooooooooooo..+.X",
|
||||
" .o@@@@@@@@@@+.+.X",
|
||||
" .o@@@@@@@@@@@.+.X",
|
||||
" .o@@@@@@@@@@+..X",
|
||||
" .o@@@@@@@@@@@..X",
|
||||
" .o+++++++++++.X",
|
||||
" ..............X",
|
||||
" XXXXXXXXXXXXX",
|
||||
" ",
|
||||
" "};
|
||||
@@ -1,31 +0,0 @@
|
||||
/* XPM */
|
||||
static char * tb_paste_xpm[] = {
|
||||
/* width height ncolors cpp [x_hot y_hot] */
|
||||
"18 18 7 1 0 0",
|
||||
/* colors */
|
||||
" s none m none c none",
|
||||
". s iconColor1 m black c #000000",
|
||||
"X s iconGray5 m black c #737373",
|
||||
"o s iconGray2 m none c #bdbdbd",
|
||||
"O s bottomShadowColor m black c #5D6069",
|
||||
"+ s iconGray4 m none c #949494",
|
||||
"@ s iconColor2 m none c #FFFFFF",
|
||||
/* pixels */
|
||||
" ",
|
||||
" .... ",
|
||||
" XXXX ",
|
||||
" ...oooo...O ",
|
||||
" .o+......++.O ",
|
||||
" .o+++++++++.O ",
|
||||
" .o+++.......... ",
|
||||
" .o+++.@@@@@@@@. ",
|
||||
" .o+++.@......@.O ",
|
||||
" .o+++.@@@@@@@@.O ",
|
||||
" .o+++.@@@@@@@@.O ",
|
||||
" .o+++.@......@.O ",
|
||||
" .o+++.@@@@@@@@.O ",
|
||||
" .....@..@@@@@.O ",
|
||||
" OOO.@@@@@@@@.O ",
|
||||
" ..........O ",
|
||||
" OOOOOOOOO ",
|
||||
" "};
|
||||
@@ -1,31 +0,0 @@
|
||||
/* XPM */
|
||||
static char * tb_print_xpm[] = {
|
||||
/* width height ncolors cpp [x_hot y_hot] */
|
||||
"18 18 7 1 0 0",
|
||||
/* colors */
|
||||
" s none m none c none",
|
||||
". s iconColor1 m black c #000000",
|
||||
"X s iconColor2 m none c #FFFFFF",
|
||||
"o s iconGray2 m none c #bdbdbd",
|
||||
"O s iconGray5 m black c #737373",
|
||||
"+ s bottomShadowColor m black c #5D6069",
|
||||
"@ c #FF1144",
|
||||
/* pixels */
|
||||
" ....... ",
|
||||
" .XXXXX.. ",
|
||||
" .XXXXX.X. ",
|
||||
" .XXXXX.... ",
|
||||
" .XXXXXXXX. ",
|
||||
" .XXXXXXXX. ",
|
||||
" ..XXXXXXXX.. ",
|
||||
" .XXXXXXXX.O ",
|
||||
"................ ",
|
||||
".XXXXXXXXXXXXXO. ",
|
||||
".X@@ooooooooooO.O ",
|
||||
".XooooooooooooO.O ",
|
||||
".XooooooooooooO.O ",
|
||||
"................O ",
|
||||
" .OOOOOOOOOOOO.OO ",
|
||||
" ..............O ",
|
||||
" OOOOOOOOOOOOO ",
|
||||
" "};
|
||||
@@ -1,28 +0,0 @@
|
||||
/* XPM */
|
||||
static char * tb_redo_xpm[] = {
|
||||
/* width height ncolors cpp [x_hot y_hot] */
|
||||
"18 18 4 1 0 0",
|
||||
/* colors */
|
||||
" s none m none c none",
|
||||
". s iconColor1 m black c #000000",
|
||||
"X s iconColor2 m none c #FFFFFF",
|
||||
"o s bottomShadowColor m black c #5D6069",
|
||||
/* pixels */
|
||||
" ",
|
||||
" ",
|
||||
" ..... .. ",
|
||||
" ..XXXXX..X.o ",
|
||||
" .XXXXXXXXXX.o ",
|
||||
" .XX....XXXX.o ",
|
||||
" .XX.ooo.XXXX.o ",
|
||||
" .XX.o .XXXXX.o ",
|
||||
" .XX.o .......o ",
|
||||
" .XX.o ooo.ooo ",
|
||||
" .XX.o .X. ",
|
||||
" .XX.....XX.o ",
|
||||
" .XXXXXXXX.oo ",
|
||||
" ..XXXXX.oo ",
|
||||
" .....oo ",
|
||||
" ooooo ",
|
||||
" ",
|
||||
" "};
|
||||
@@ -1,33 +0,0 @@
|
||||
/* XPM */
|
||||
static char * tb_replace_xpm[] = {
|
||||
/* width height ncolors cpp [x_hot y_hot] */
|
||||
"18 18 9 1 0 0",
|
||||
/* colors */
|
||||
" s none m none c none",
|
||||
". s iconColor1 m black c #000000",
|
||||
"X s iconColor2 m none c #FFFFFF",
|
||||
"o s bottomShadowColor m black c #5D6069",
|
||||
"+ s iconGray4 m none c #949494",
|
||||
"@ s iconColor3 m black c #FF0000",
|
||||
"# s iconGray3 m none c #adadad",
|
||||
"$ s iconGray1 m none c #dedede",
|
||||
"% s iconGray7 m black c #424242",
|
||||
/* pixels */
|
||||
" ",
|
||||
" ......... ",
|
||||
" .XXXXXXX.. ",
|
||||
" .X..XXXX.X. ",
|
||||
" oX..oXXX.... ",
|
||||
" o.X..XXXXXX. ",
|
||||
" +....oXXXXX.o ",
|
||||
" .XXX..XXXXX.o ",
|
||||
" ..oXo...XXXX.o ",
|
||||
" +XXXXXXXXXX+o ",
|
||||
" .X@@XX@XXX.... ",
|
||||
" .Xo@XX@@XX.#$.. ",
|
||||
" .XXo@@@@@X.... ",
|
||||
" .XXXXX@@XX.#$.. ",
|
||||
" .XXXXX@XXX.#$.. ",
|
||||
" ......o..%.... ",
|
||||
" ooooooooo ",
|
||||
" "};
|
||||
@@ -1,29 +0,0 @@
|
||||
/* XPM */
|
||||
static char * tb_save_xpm[] = {
|
||||
/* width height ncolors cpp [x_hot y_hot] */
|
||||
"18 18 5 1 0 0",
|
||||
/* colors */
|
||||
" s none m none c none",
|
||||
". s iconColor1 m black c #000000",
|
||||
"X s iconGray2 m none c #bdbdbd",
|
||||
"o s iconColor2 m none c #FFFFFF",
|
||||
"O s bottomShadowColor m black c #5D6069",
|
||||
/* pixels */
|
||||
" ",
|
||||
" .............. ",
|
||||
" .X.oooooooo.o. ",
|
||||
" .X.oooooooo...O ",
|
||||
" .X.oooooooo.X.O ",
|
||||
" .X.oooooooo.X.O ",
|
||||
" .X.oooooooo.X.O ",
|
||||
" .X.oooooooo.X.O ",
|
||||
" .XX........XX.O ",
|
||||
" .XXXXXXXXXXXX.O ",
|
||||
" .XX.........X.O ",
|
||||
" .XX......oo.X.O ",
|
||||
" .XX......oo.X.O ",
|
||||
" .XX......oo.X.O ",
|
||||
" .............O ",
|
||||
" OOOOOOOOOOOOO ",
|
||||
" ",
|
||||
" "};
|
||||
@@ -1,29 +0,0 @@
|
||||
/* XPM */
|
||||
static char * tb_save_all_xpm[] = {
|
||||
/* width height ncolors cpp [x_hot y_hot] */
|
||||
"18 18 5 1 0 0",
|
||||
/* colors */
|
||||
" s iconColor1 m black c #000000",
|
||||
". s none m none c none",
|
||||
"X s iconGray2 m none c #bdbdbd",
|
||||
"o s iconColor2 m none c #FFFFFF",
|
||||
"O s bottomShadowColor m black c #5D6069",
|
||||
/* pixels */
|
||||
" ....",
|
||||
" X oooooooo o ....",
|
||||
" X oooooooo O...",
|
||||
" X .",
|
||||
" X X oooooooo o .",
|
||||
" X X oooooooo O",
|
||||
" X X oooooooo X O",
|
||||
" XX X oooooooo X O",
|
||||
" XX X oooooooo X O",
|
||||
" XX X oooooooo X O",
|
||||
" XX XX XX O",
|
||||
" XX XXXXXXXXXXXX O",
|
||||
" XX XX X O",
|
||||
". XX oo X O",
|
||||
"..O XX oo X O",
|
||||
"... XX oo X O",
|
||||
".... O",
|
||||
".....OOOOOOOOOOOO."};
|
||||
@@ -1,33 +0,0 @@
|
||||
/* XPM */
|
||||
static char * tb_save_session_xpm[] = {
|
||||
/* width height ncolors cpp [x_hot y_hot] */
|
||||
"18 18 9 1 0 0",
|
||||
/* colors */
|
||||
" s none m none c none",
|
||||
". m black c #880000",
|
||||
"X s iconColor3 m black c #FF0000",
|
||||
"o s iconColor1 m black c #000000",
|
||||
"O s iconColor2 m none c #FFFFFF",
|
||||
"+ s iconGray2 m none c #bdbdbd",
|
||||
"@ s iconGray5 m black c #737373",
|
||||
"# s iconGray4 m none c #949494",
|
||||
"$ s bottomShadowColor m black c #5D6069",
|
||||
/* pixels */
|
||||
" .... ",
|
||||
" .XX. ",
|
||||
" .XX. ",
|
||||
" .XX. ",
|
||||
" ...XX... ",
|
||||
" .XXXX. ",
|
||||
" .XX. ",
|
||||
" .. ",
|
||||
" ooooooooooooo ",
|
||||
" oOOOOOOOOOO++@o ",
|
||||
" oOOOOOOOOOOOO#@o ",
|
||||
" oO+++++++++XX#@o ",
|
||||
" oO+++++++++++#@o ",
|
||||
" oOoooooooooo+#@o$",
|
||||
" oOOOOOOOOOOO+#@o$",
|
||||
" o+###########@o$ ",
|
||||
" ooooooooooooo$ ",
|
||||
" $$$$$$$$$$$ "};
|
||||
@@ -1,30 +0,0 @@
|
||||
/* XPM */
|
||||
static char * tb_shell_xpm[] = {
|
||||
/* width height ncolors cpp [x_hot y_hot] */
|
||||
"18 18 6 1 0 0",
|
||||
/* colors */
|
||||
" s none m none c none",
|
||||
". s iconColor1 m black c #000000",
|
||||
"X s iconGray6 m black c #636363",
|
||||
"o s iconGray2 m none c #bdbdbd",
|
||||
"O s iconColor2 m none c #FFFFFF",
|
||||
"+ s bottomShadowColor m black c #5D6069",
|
||||
/* pixels */
|
||||
" ",
|
||||
" ... ... ",
|
||||
" .XoXXXoX. ",
|
||||
" .oOoX.XoOo. ",
|
||||
" .XoOoXoOoX. ",
|
||||
" .Xoooo.ooooX. ",
|
||||
" .Xo.XOoXoOX.oX. ",
|
||||
" .oooXOo.oOXooo. ",
|
||||
" .oOo.XOXOX.oOo.+ ",
|
||||
" .XoOo.o.o.oOoX.+ ",
|
||||
" .XooXoooXoOX.+ ",
|
||||
" .XoooOoooX.+ ",
|
||||
" .ooOOOoo.+ ",
|
||||
" ..XoooX..+ ",
|
||||
" .XoooooooX.+ ",
|
||||
" ...........+ ",
|
||||
" ++++++++++ ",
|
||||
" "};
|
||||