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