Patch 7.2.286

View: New views
3 Messages — Rating Filter:   Alert me  

Patch 7.2.286

by Bram Moolenaar :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message



Patch 7.2.286 (after 7.2.269)
Problem:    The "--startuptime=<file>" argument is not consistent with other
            arguments.
Solution:   Use "--startuptime <file>".  Added the +startuptime feature.
Files:    runtime/doc/eval.txt, runtime/doc/starting.txt,
            runtime/doc/various.txt, src/eval.c, src/main.c, src/version.c


*** ../vim-7.2.285/runtime/doc/eval.txt 2009-04-22 12:53:31.000000000 +0200
--- runtime/doc/eval.txt 2009-11-11 13:01:58.000000000 +0100
***************
*** 5869,5874 ****
--- 5881,5887 ----
  signs Compiled with |:sign| support.
  smartindent Compiled with 'smartindent' support.
  sniff Compiled with SNiFF interface support.
+ startuptime Compiled with |--startuptime| support.
  statusline Compiled with support for 'statusline', 'rulerformat'
  and special formats of 'titlestring' and 'iconstring'.
  sun_workshop Compiled with support for Sun |workshop|.
*** ../vim-7.2.285/runtime/doc/starting.txt 2009-11-03 12:10:39.000000000 +0100
--- runtime/doc/starting.txt 2009-11-11 13:20:56.000000000 +0100
***************
*** 144,155 ****
  -u NORC no    yes
  --noplugin yes    no
 
! --startuptime={fname} *--startuptime*
  During startup write timing messages to the file {fname}.
  This can be used to find out where time is spent while loading
! your .vimrc and plugins.
  When {fname} already exists new messages are appended.
! {only when compiled with this feature}
 
  *--literal*
  --literal Take file names literally, don't expand wildcards.  Not needed
--- 144,156 ----
  -u NORC no    yes
  --noplugin yes    no
 
! --startuptime {fname} *--startuptime*
  During startup write timing messages to the file {fname}.
  This can be used to find out where time is spent while loading
! your .vimrc, plugins and opening the first file.
  When {fname} already exists new messages are appended.
! (Only available when compiled with the |+startuptime|
! feature).
 
  *--literal*
  --literal Take file names literally, don't expand wildcards.  Not needed
*** ../vim-7.2.285/runtime/doc/various.txt 2009-07-09 15:55:34.000000000 +0200
--- runtime/doc/various.txt 2009-11-11 13:03:52.000000000 +0100
***************
*** 374,379 ****
--- 374,380 ----
  B  *+signs* |:sign|
  N  *+smartindent* |'smartindent'|
  m  *+sniff* SniFF interface |sniff|
+ N  *+startuptime* |--startuptime| argument
  N  *+statusline* Options 'statusline', 'rulerformat' and special
  formats of 'titlestring' and 'iconstring'
  m  *+sun_workshop* |workshop|
*** ../vim-7.2.285/src/eval.c 2009-11-03 14:26:29.000000000 +0100
--- src/eval.c 2009-11-11 12:59:53.000000000 +0100
***************
*** 11736,11741 ****
--- 11736,11744 ----
  #ifdef FEAT_SNIFF
  "sniff",
  #endif
+ #ifdef STARTUPTIME
+ "startuptime",
+ #endif
  #ifdef FEAT_STL_OPT
  "statusline",
  #endif
*** ../vim-7.2.285/src/main.c 2009-11-03 12:10:39.000000000 +0100
--- src/main.c 2009-11-08 12:57:46.000000000 +0100
***************
*** 204,212 ****
  #ifdef STARTUPTIME
      for (i = 1; i < argc; ++i)
      {
! if (STRNICMP(argv[i], "--startuptime=", 14) == 0)
  {
!    time_fd = mch_fopen(argv[i] + 14, "a");
     TIME_MSG("--- VIM STARTING ---");
     break;
  }
--- 204,212 ----
  #ifdef STARTUPTIME
      for (i = 1; i < argc; ++i)
      {
! if (STRICMP(argv[i], "--startuptime") == 0 && i + 1 < argc)
  {
!    time_fd = mch_fopen(argv[i + 1], "a");
     TIME_MSG("--- VIM STARTING ---");
     break;
  }
***************
*** 1726,1731 ****
--- 1726,1736 ----
     want_argument = TRUE;
     argv_idx += 3;
  }
+ else if (STRNICMP(argv[0] + argv_idx, "startuptime", 11) == 0)
+ {
+    want_argument = TRUE;
+    argv_idx += 11;
+ }
  #ifdef FEAT_CLIENTSERVER
  else if (STRNICMP(argv[0] + argv_idx, "serverlist", 10) == 0)
     ; /* already processed -- no arg */
***************
*** 1761,1770 ****
     /* already processed, skip */
  }
  #endif
- else if (STRNICMP(argv[0] + argv_idx, "startuptime", 11) == 0)
- {
-    /* already processed, skip */
- }
  else
  {
     if (argv[0][argv_idx])
--- 1766,1771 ----
***************
*** 2061,2067 ****
     mainerr(ME_GARBAGE, (char_u *)argv[0]);
 
  --argc;
! if (argc < 1 && c != 'S')
     mainerr_arg_missing((char_u *)argv[0]);
  ++argv;
  argv_idx = -1;
--- 2062,2068 ----
     mainerr(ME_GARBAGE, (char_u *)argv[0]);
 
  --argc;
! if (argc < 1 && c != 'S')  /* -S has an optional argument */
     mainerr_arg_missing((char_u *)argv[0]);
  ++argv;
  argv_idx = -1;
***************
*** 2102,2112 ****
     (char_u *)argv[0];
     break;
 
! case '-': /* "--cmd {command}" execute command */
!    if (parmp->n_pre_commands >= MAX_ARG_CMDS)
! mainerr(ME_EXTRA_CMD, NULL);
!    parmp->pre_commands[parmp->n_pre_commands++] =
     (char_u *)argv[0];
     break;
 
     /* case 'd':   -d {device} is handled in mch_check_win() for the
--- 2103,2118 ----
     (char_u *)argv[0];
     break;
 
! case '-':
!    if (argv[-1][2] == 'c')
!    {
! /* "--cmd {command}" execute command */
! if (parmp->n_pre_commands >= MAX_ARG_CMDS)
!    mainerr(ME_EXTRA_CMD, NULL);
! parmp->pre_commands[parmp->n_pre_commands++] =
     (char_u *)argv[0];
+    }
+    /* "--startuptime <file>" already handled */
     break;
 
     /* case 'd':   -d {device} is handled in mch_check_win() for the
***************
*** 3144,3149 ****
--- 3150,3158 ----
      main_msg(_("--serverlist\t\tList available Vim server names and exit"));
      main_msg(_("--servername <name>\tSend to/become the Vim server <name>"));
  #endif
+ #ifdef STARTUPTIME
+     main_msg(_("--startuptime=<file>\tWrite startup timing messages to <file>"));
+ #endif
  #ifdef FEAT_VIMINFO
      main_msg(_("-i <viminfo>\t\tUse <viminfo> instead of .viminfo"));
  #endif
*** ../vim-7.2.285/src/version.c 2009-11-11 13:22:09.000000000 +0100
--- src/version.c 2009-11-11 14:17:28.000000000 +0100
***************
*** 494,499 ****
--- 494,504 ----
  #else
  "-sniff",
  #endif
+ #ifdef STARTUPTIME
+ "+startuptime",
+ #else
+ "-startuptime",
+ #endif
  #ifdef FEAT_STL_OPT
  "+statusline",
  #else
*** ../vim-7.2.285/src/version.c 2009-11-11 13:22:09.000000000 +0100
--- src/version.c 2009-11-11 14:17:28.000000000 +0100
***************
*** 678,679 ****
--- 683,686 ----
  {   /* Add new patch number below this line */
+ /**/
+     286,
  /**/

--
A fool must search for a greater fool to find admiration.

 /// Bram Moolenaar -- Bram@... -- http://www.Moolenaar.net   \\\
///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
\\\        download, build and distribute -- http://www.A-A-P.org        ///
 \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///

--~--~---------~--~----~------------~-------~--~----~
You received this message from the "vim_dev" maillist.
For more information, visit http://www.vim.org/maillist.php
-~----------~----~----~----~------~----~------~--~---


Re: Patch 7.2.286

by Dominique Pellé :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message


Bram Moolenaar wrote:

> Patch 7.2.286 (after 7.2.269)
> Problem:    The "--startuptime=<file>" argument is not consistent with other
>            arguments.
> Solution:   Use "--startuptime <file>".  Added the +startuptime feature.
> Files:      runtime/doc/eval.txt, runtime/doc/starting.txt,
>            runtime/doc/various.txt, src/eval.c, src/main.c, src/version.c
>
...

> ***************
> *** 3144,3149 ****
> --- 3150,3158 ----
>      main_msg(_("--serverlist\t\tList available Vim server names and exit"));
>      main_msg(_("--servername <name>\tSend to/become the Vim server <name>"));
>  #endif
> + #ifdef STARTUPTIME
> +     main_msg(_("--startuptime=<file>\tWrite startup timing messages to <file>"));
> + #endif
>  #ifdef FEAT_VIMINFO
>      main_msg(_("-i <viminfo>\t\tUse <viminfo> instead of .viminfo"));
>  #endif


Hi

Above chunk in patch 7.2.286 still uses the equal sign
after --startuptime whereas the rest of the patch replaced it
with a space. Sorry for being nitpicky.

Cheers
-- Dominique

--~--~---------~--~----~------------~-------~--~----~
You received this message from the "vim_dev" maillist.
For more information, visit http://www.vim.org/maillist.php
-~----------~----~----~----~------~----~------~--~---


Re: Patch 7.2.286

by Bram Moolenaar :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message



Dominique Pelle wrote:

> Bram Moolenaar wrote:
>
> > Patch 7.2.286 (after 7.2.269)
> > Problem:    The "--startuptime=<file>" argument is not consistent with other
> >            arguments.
> > Solution:   Use "--startuptime <file>".  Added the +startuptime feature.
> > Files:      runtime/doc/eval.txt, runtime/doc/starting.txt,
> >            runtime/doc/various.txt, src/eval.c, src/main.c, src/version.c
> >
> ...
> > ***************
> > *** 3144,3149 ****
> > --- 3150,3158 ----
> >      main_msg(_("--serverlist\t\tList available Vim server names and exit"));
> >      main_msg(_("--servername <name>\tSend to/become the Vim server <name>"));
> >  #endif
> > + #ifdef STARTUPTIME
> > +     main_msg(_("--startuptime=<file>\tWrite startup timing messages to <file>"));
> > + #endif
> >  #ifdef FEAT_VIMINFO
> >      main_msg(_("-i <viminfo>\t\tUse <viminfo> instead of .viminfo"));
> >  #endif
>
>
> Hi
>
> Above chunk in patch 7.2.286 still uses the equal sign
> after --startuptime whereas the rest of the patch replaced it
> with a space. Sorry for being nitpicky.

And being lazy too: you didn't include a patch!  :-)

--
ARTHUR: The swallow may fly south with the sun, or the house martin or the
        plover seek warmer hot lands in winter, yet these are not strangers to
        our land.
SOLDIER: Are you suggesting coconuts migrate?
                 "Monty Python and the Holy Grail" PYTHON (MONTY) PICTURES LTD

 /// Bram Moolenaar -- Bram@... -- http://www.Moolenaar.net   \\\
///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
\\\        download, build and distribute -- http://www.A-A-P.org        ///
 \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///

--~--~---------~--~----~------------~-------~--~----~
You received this message from the "vim_dev" maillist.
For more information, visit http://www.vim.org/maillist.php
-~----------~----~----~----~------~----~------~--~---