home *** CD-ROM | disk | FTP | other *** search
/ vim.ftp.fu-berlin.de / 2015-02-03.vim.ftp.fu-berlin.de.tar / vim.ftp.fu-berlin.de / patches / 6.2.191 < prev    next >
Encoding:
Internet Message Format  |  2004-01-17  |  15.1 KB

  1. To: vim-dev@vim.org
  2. Subject: Patch 6.2.191
  3. Fcc: outbox
  4. From: Bram Moolenaar <Bram@moolenaar.net>
  5. Mime-Version: 1.0
  6. Content-Type: text/plain; charset=ISO-8859-1
  7. Content-Transfer-Encoding: 8bit
  8. ------------
  9.  
  10. Patch 6.2.191
  11. Problem:    The intro message is outdated.  Information about sponsoring and
  12.         registering is missing.
  13. Solution:   Show info about sponsoring and registering Vim in the intro
  14.         message now and then.  Add help file about sponsoring.
  15. Files:        runtime/doc/help.txt, runtime/doc/sponsor.txt, runtime/doc/tags,
  16.         runtime/menu.vim, src/version.c
  17.  
  18.  
  19. *** ../vim-6.2.190/runtime/doc/help.txt    Sun Jun  1 12:20:32 2003
  20. --- runtime/doc/help.txt    Sun Jan 18 21:16:07 2004
  21. ***************
  22. *** 1,4 ****
  23. ! *help.txt*    For Vim version 6.2.  Last change: 2003 May 11
  24.   
  25.               VIM - main help file
  26.                                        k
  27. --- 1,4 ----
  28. ! *help.txt*    For Vim version 6.2.  Last change: 2004 Jan 08
  29.   
  30.               VIM - main help file
  31.                                        k
  32. ***************
  33. *** 36,41 ****
  34. --- 36,42 ----
  35.   |tutor|        30 minutes training course for beginners
  36.   |copying|    About copyrights
  37.   |iccf|        Helping poor children in Uganda
  38. + |sponsor|    Sponsor Vim development, become a registered Vim user
  39.   |www|        Vim on the World Wide Web
  40.   |bugs|        Where to send bug reports
  41.   
  42. *** ../vim-6.2.190/runtime/doc/sponsor.txt    Sun Jan 18 21:14:50 2004
  43. --- runtime/doc/sponsor.txt    Thu Jan 15 10:03:22 2004
  44. ***************
  45. *** 0 ****
  46. --- 1,228 ----
  47. + *sponsor.txt*   For Vim version 6.2.  Last change: 2004 Jan 15
  48. +           VIM REFERENCE MANUAL    by Bram Moolenaar
  49. + SPONSOR VIM DEVELOPMENT                        *sponsor*
  50. + Fixing bugs and adding new features takes a lot of effort.  For a few years
  51. + Bram has attempted to do this next to a full-time job.  During that time the
  52. + todo list kept getting longer and longer.
  53. + In order for Bram to support Vim properly he needs your support.  Through your
  54. + donations Bram will be able to have a part-time job and spend more time on
  55. + fixing bugs and adding new features.
  56. + For the most recent information about sponsoring look on the Vim web site:
  57. +     http://www.vim.org/sponsor/
  58. + More explanations can be found in the |sponsor-faq|.
  59. + REGISTERED VIM USER                        *register*
  60. + You can become a registered Vim user by sending at least 10 euro.  This works
  61. + similar to sponsoring Vim, see |sponsor| above.  Registration was made
  62. + possible for the situation where your boss or bookkeeper may be willing to
  63. + register software, but does not like the terms "sponsoring" and "donation".
  64. + More explanations can be found in the |register-faq|.
  65. + VOTE FOR FEATURES                    *vote-for-features*
  66. + To give registered Vim users and sponsors an advantage over lurkers they can
  67. + vote for the items Bram should work on.  How does this voting work?
  68. + 1.  You send at least 10 euro.  See below for ways to transfer money
  69. +     |send-money|.
  70. + 2.  You will be e-mailed a registration key.  Enter this key on your account
  71. +     page on the Vim website.  You can easily create an account if you don't
  72. +     have one yet.
  73. + 3.  You can enter your votes on the voting page.  There is a link to that page
  74. +     on your account page after entering a registration key.  Your votes will
  75. +     be counted for two years.
  76. + 4.  The voting results appear on the results page, which is visible for
  77. +     everybody:  http://www.vim.org/sponsor/vote_results.php
  78. + Additionally, once you have send 100 euro or more in total, your name appears
  79. + in the "Vim hall of honour":   http://www.vim.org/sponsor/hall_of_honour.php
  80. + But only if you enable this on your account page.
  81. + HOW TO SEND MONEY                        *send-money*
  82. + Creditcard         Through PayPal, see the PayPal site for information:
  83. +             https://www.paypal.com
  84. +         The e-mail address for sending sponsorship money is:
  85. +             donate@vim.org
  86. +         The e-mail address for Vim registration is:
  87. +             register@vim.org
  88. +         Using Euro is preferred, other currencies are also accepted.
  89. +         In Europe a bank transfer is preferred, this has lower costs.
  90. + Bank transfer    Transfer to Bram's account at the Postbank: 1644503.  For
  91. +         international transfers you can use these numbers:
  92. +                  IBAN:       NL79 PSTB 0001 6445 03
  93. +             SWIFT/BIC:  PSTBNL21
  94. +         This is the address of the bank:        
  95. +             ING Bank Amsterdam, Foreign Operations
  96. +             PO Box 1800
  97. +             1000 BV Amsterdam
  98. +             The Netherlands
  99. +         Include your e-mail address in the comment of your money
  100. +         transfer if you want to vote for features and show others you
  101. +         are a registered Vim user or sponsor.
  102. + Cash        Small amounts can be send with ordinary mail.  Put something
  103. +         around the money, so that it's not noticable from the outside.
  104. +         Mention your e-mail address if you want to vote for features
  105. +         and show others you are a registered Vim user or sponsor.
  106. + This is Bram's address:        
  107. +     Bram Moolenaar
  108. +     Clematisstraat 30
  109. +     5925 BE Venlo
  110. +     The Netherlands
  111. + ALTERNATIVE
  112. + If you don't care about sponsoring Vim Development or becoming a registered
  113. + Vim user, but do care about helping needy children, consider giving to the
  114. + ICCF Holland foundation.  This is the charity recommended by Vim's author.
  115. + The money is used for a children centre in the south of Uganda, where AIDS has
  116. + caused many victims.  See |uganda|.
  117. + QUESTIONS AND ANSWERS                *sponsor-faq* *register-faq*
  118. + Why should I give money?
  119. + Bram has tried to work on Vim next to a full-time job.  The list of known bugs
  120. + and ideas for new features has constantly been growing during this time.  Bram
  121. + simply can't spend enough time on Vim development when he has a full-time job.
  122. + Your contribution will make it possible for Bram to have a part-time job and
  123. + spend much more time on Vim development.  Bugs will be fixed quicker and new
  124. + Vim releases will become available more often.
  125. + How much money should I send?
  126. + That is up to you.  The more you give, the more time Bram can work on Vim.  An
  127. + indication for individuals that use Vim at home: 10 Euro per year.  For
  128. + professional use: 30 Euro per year per person.  Send at least 10 euro to be
  129. + able to vote for features.
  130. + What do I get in return?
  131. + Each registered Vim user and sponsor who donates at least 10 euro will be able
  132. + to vote for new features.  These votes will give priority to the work on Vim.
  133. + The votes are valid for two years.  The more money you send the more your
  134. + votes count |votes-counted|.
  135. + If you send 100 Euro or more in total you will be mentioned on the "Vim hall
  136. + of honour" page on the Vim web site.  But only if you enable this on your
  137. + account page.  You can also select whether the amount will be visible.
  138. + How do I become a Vim sponsor or registered Vim user?
  139. + Send money, as explained above |send-money| and include your e-mail address.
  140. + When the money has been received you will receive a unique registration key.
  141. + This key can be used on the Vim website to activate voting on your Vim
  142. + account.  You will then get an extra page where you can vote for features and
  143. + choose whether others will be able to see that you donated.  There is a link
  144. + to this page on your "My Account" page.
  145. + What is the difference between sponsoring and registering?
  146. + It has a different name.  Use the term "registration" if your boss doesn't
  147. + like "sponsoring" or "donation".  The benefits are the same.
  148. + How can I send money?
  149. + See |send-money|.  Check the web site for the most recent information:
  150. + http://www.vim.org/sponsor/
  151. + Why don't you use the SourceForge donation system?
  152. + SourceForge takes 5% of the donations for themselves.  If you want to support
  153. + SourceForge you can send money to them directly.
  154. + I cannot afford to send money, may I still use Vim?
  155. + Yes.
  156. + I did not register Vim, can I use all available features?
  157. + Yes.
  158. + I noticed a bug, do I need to register before I can report it?
  159. + No, suggestions for improving Vim can always be given.  For improvements use
  160. + the developer |maillist|, for reporting bugs see |bugs|.
  161. + How are my votes counted?                *votes-counted*
  162. + You may vote when you send 10 euro or more.  You can enter up to ten votes.
  163. + You can select the same item several times to give it more points.  You can
  164. + also enter three counter votes, these count as negative points.
  165. + When you send 30 euro or more the points are doubled.  Above 100 euro they
  166. + count four times, above 300 euro they count six times, above 1000 euro ten
  167. + times.
  168. + Can I change my votes?
  169. + You can change your votes any time you like, up to two years after you
  170. + sent money.  The points will be counted right away.
  171. + How about Charityware?
  172. + You have to decide yourself whether you want to sponsor Vim development, help
  173. + the poor children in Uganda (see |uganda|) or both.  Bram will certainly keep
  174. + on supporting the project in Uganda.  In the (unlikely) situation that Bram
  175. + gets more donations for Vim development than he needs, he will send the money
  176. + to Uganda.
  177. + I donated $$$, now please add feature XYZ!
  178. + There is no direct relation between your donation and the work Bram does.
  179. + Otherwise you would be paying for work and Bram has to pay income tax over the
  180. + donation.  If you want to hire Bram for specific work, contact him directly,
  181. + don't use the donation system.
  182. + Are the donations tax deductable?
  183. + No.  Setting up a system for this is complex and imposes too many restrictions.
  184. + The donations to help the children in |Uganda| are tax deductable in Holland,
  185. + Germany, Canada and probably also in the USA.
  186. + Can you send me a bill?
  187. + Sending a bill would mean Bram does something in return for your contribution.
  188. + That is work and would mean Bram has to pay income tax over the amount.  It is
  189. + possible, but the net amount will be lower.
  190. +  vim:tw=78:ts=8:ft=help:norl:
  191. *** ../vim-6.2.190/runtime/doc/tags    Mon Jun  2 21:31:14 2003
  192. --- runtime/doc/tags    Fri Jan 16 15:26:10 2004
  193. ***************
  194. *** 1924,1929 ****
  195. --- 1949,1956 ----
  196.   :ju    motion.txt    /*:ju*
  197.   :jumps    motion.txt    /*:jumps*
  198.   :k    motion.txt    /*:k*
  199. + :kee    motion.txt    /*:kee*
  200. + :keepmarks    motion.txt    /*:keepmarks*
  201.   :l    various.txt    /*:l*
  202.   :la    editing.txt    /*:la*
  203.   :lan    mlang.txt    /*:lan*
  204. ***************
  205. *** 1956,1961 ****
  206. --- 1984,1991 ----
  207.   :loadk    mbyte.txt    /*:loadk*
  208.   :loadkeymap    mbyte.txt    /*:loadkeymap*
  209.   :loadview    starting.txt    /*:loadview*
  210. + :loc    motion.txt    /*:loc*
  211. + :lockmarks    motion.txt    /*:lockmarks*
  212.   :ls    windows.txt    /*:ls*
  213.   :lu    map.txt    /*:lu*
  214.   :lunmap    map.txt    /*:lunmap*
  215. ***************
  216. *** 5508,5513 ****
  217. --- 5559,5566 ----
  218.   reference    intro.txt    /*reference*
  219.   regexp    pattern.txt    /*regexp*
  220.   regexp-changes-5.4    version5.txt    /*regexp-changes-5.4*
  221. + register    sponsor.txt    /*register*
  222. + register-faq    sponsor.txt    /*register-faq*
  223.   register-variable    eval.txt    /*register-variable*
  224.   registers    change.txt    /*registers*
  225.   regular-expression    pattern.txt    /*regular-expression*
  226. ***************
  227. *** 5619,5624 ****
  228. --- 5673,5679 ----
  229.   section    motion.txt    /*section*
  230.   sed-syntax    syntax.txt    /*sed-syntax*
  231.   sed.vim    syntax.txt    /*sed.vim*
  232. + send-money    sponsor.txt    /*send-money*
  233.   send-to-menu    gui_w32.txt    /*send-to-menu*
  234.   sendto    gui_w32.txt    /*sendto*
  235.   sentence    motion.txt    /*sentence*
  236. ***************
  237. *** 5667,5672 ****
  238. --- 5723,5731 ----
  239.   speed-up    tips.txt    /*speed-up*
  240.   splitfind    windows.txt    /*splitfind*
  241.   splitview    windows.txt    /*splitview*
  242. + sponsor    sponsor.txt    /*sponsor*
  243. + sponsor-faq    sponsor.txt    /*sponsor-faq*
  244. + sponsor.txt    sponsor.txt    /*sponsor.txt*
  245.   spoon    os_unix.txt    /*spoon*
  246.   spup-syntax    syntax.txt    /*spup-syntax*
  247.   spup.vim    syntax.txt    /*spup.vim*
  248. ***************
  249. *** 6271,6276 ****
  250. --- 6331,6338 ----
  251.   vms-problems    os_vms.txt    /*vms-problems*
  252.   vms-started    os_vms.txt    /*vms-started*
  253.   vms-usage    os_vms.txt    /*vms-usage*
  254. + vote-for-features    sponsor.txt    /*vote-for-features*
  255. + votes-counted    sponsor.txt    /*votes-counted*
  256.   votes-for-changes    todo.txt    /*votes-for-changes*
  257.   vreplace-mode    insert.txt    /*vreplace-mode*
  258.   vt100-cursor-keys    term.txt    /*vt100-cursor-keys*
  259. ***************
  260. *** 6460,6465 ****
  261. --- 6522,6528 ----
  262.   {motion}    intro.txt    /*{motion}*
  263.   {move-around}    visual.txt    /*{move-around}*
  264.   {offset}    pattern.txt    /*{offset}*
  265. + {pat}    autocmd.txt    /*{pat}*
  266.   {rhs}    map.txt    /*{rhs}*
  267.   {subject}    various.txt    /*{subject}*
  268.   {}    intro.txt    /*{}*
  269. *** ../vim-6.2.190/runtime/menu.vim    Sun Oct 12 17:00:32 2003
  270. --- runtime/menu.vim    Thu Jan  8 21:38:19 2004
  271. ***************
  272. *** 2,8 ****
  273.   " You can also use this as a start for your own set of menus.
  274.   "
  275.   " Maintainer:    Bram Moolenaar <Bram@vim.org>
  276. ! " Last Change:    2003 Set 20
  277.   
  278.   " Note that ":an" (short for ":anoremenu") is often used to make a menu work
  279.   " in all modes and avoid side effects from mappings defined by the user.
  280. --- 2,8 ----
  281.   " You can also use this as a start for your own set of menus.
  282.   "
  283.   " Maintainer:    Bram Moolenaar <Bram@vim.org>
  284. ! " Last Change:    2004 Jan 08
  285.   
  286.   " Note that ":an" (short for ":anoremenu") is often used to make a menu work
  287.   " in all modes and avoid side effects from mappings defined by the user.
  288. ***************
  289. *** 66,71 ****
  290. --- 66,72 ----
  291.   an 9999.45 &Help.-sep1-            <Nop>
  292.   an 9999.50 &Help.&Credits        :help credits<CR>
  293.   an 9999.60 &Help.Co&pying        :help copying<CR>
  294. + an 9999.70 &Help.&Sponsor/Register    :help sponsor<CR>
  295.   an 9999.70 &Help.O&rphans        :help kcc<CR>
  296.   an 9999.75 &Help.-sep2-            <Nop>
  297.   an 9999.80 &Help.&Version        :version<CR>
  298. *** ../vim-6.2.190/src/version.c    Sun Jan 18 21:12:26 2004
  299. --- src/version.c    Sun Jan 18 21:13:45 2004
  300. ***************
  301. *** 1377,1382 ****
  302. --- 1379,1385 ----
  303.       int        i;
  304.       int        row;
  305.       int        blanklines;
  306. +     int        sponsor;
  307.       char    *p;
  308.       static char    *(lines[]) =
  309.       {
  310. ***************
  311. *** 1444,1449 ****
  312. --- 1447,1457 ----
  313.       if (blanklines < 0)
  314.       blanklines = 0;
  315.   
  316. +     /* Show the sponsor and register message one out of four times, the Uganda
  317. +      * message two out of four times. */
  318. +     sponsor = time(NULL);
  319. +     sponsor = ((sponsor & 2) == 0) - ((sponsor & 4) == 0);
  320.       /* start displaying the message lines after half of the blank lines */
  321.       row = blanklines / 2;
  322.       if ((row >= 2 && Columns >= 50) || colon)
  323. ***************
  324. *** 1460,1465 ****
  325. --- 1468,1486 ----
  326.           if (!p_cp)
  327.               break;
  328.           continue;
  329. +         }
  330. +         if (sponsor != 0)
  331. +         {
  332. +         if (strstr(p, "children") != NULL)
  333. +             p = sponsor < 0
  334. +             ? N_("Sponsor Vim development!")
  335. +             : N_("Become a registered Vim user!");
  336. +         else if (strstr(p, "iccf") != NULL)
  337. +             p = sponsor < 0
  338. +             ? N_("type  :help sponsor<Enter>    for information ")
  339. +             : N_("type  :help register<Enter>   for information ");
  340. +         else if (strstr(p, "Orphans") != NULL)
  341. +             p = N_("menu  Help->Sponsor/Register  for information    ");
  342.           }
  343.           if (*p != NUL)
  344.           do_intro_line(row, (char_u *)_(p), i == 2, 0);
  345. *** ../vim-6.2.190/src/version.c    Sun Jan 18 21:12:26 2004
  346. --- src/version.c    Sun Jan 18 21:13:45 2004
  347. ***************
  348. *** 639,640 ****
  349. --- 639,642 ----
  350.   {   /* Add new patch number below this line */
  351. + /**/
  352. +     191,
  353.   /**/
  354.  
  355. -- 
  356. Vim is like Emacs without all the typing.  (John "Johann" Spetz)
  357.  
  358.  /// Bram Moolenaar -- Bram@Moolenaar.net -- http://www.Moolenaar.net   \\\
  359. ///        Sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
  360. \\\              Project leader for A-A-P -- http://www.A-A-P.org        ///
  361.  \\\  Help AIDS victims, buy here: http://ICCF-Holland.org/click1.html  ///
  362.