Patch 8.2.4649
Problem:    Various formatting problems.
Solution:   Improve the code formatting.
Files:      src/mark.c, src/quickfix.c, src/regexp_nfa.c, src/register.c,
            src/testdir/test_filechanged.vim, src/gui_athena.c,
            src/gui_motif.c, src/os_unix.c


*** ../vim-8.2.4648/src/mark.c  2022-01-31 14:59:33.518943700 +0000
--- src/mark.c  2022-02-15 18:12:41.049417119 +0000
***************
*** 1002,1022 ****
  
      void
  mark_adjust_nofold(
!     linenr_T line1,
!     linenr_T line2,
!     long amount,
!     long amount_after)
  {
      mark_adjust_internal(line1, line2, amount, amount_after, FALSE);
  }
  
      static void
  mark_adjust_internal(
!     linenr_T line1,
!     linenr_T line2,
!     long amount,
!     long amount_after,
!     int adjust_folds UNUSED)
  {
      int               i;
      int               fnum = curbuf->b_fnum;
--- 1002,1022 ----
  
      void
  mark_adjust_nofold(
!     linenr_T  line1,
!     linenr_T  line2,
!     long      amount,
!     long      amount_after)
  {
      mark_adjust_internal(line1, line2, amount, amount_after, FALSE);
  }
  
      static void
  mark_adjust_internal(
!     linenr_T  line1,
!     linenr_T  line2,
!     long      amount,
!     long      amount_after,
!     int               adjust_folds UNUSED)
  {
      int               i;
      int               fnum = curbuf->b_fnum;
*** ../vim-8.2.4648/src/quickfix.c      2022-03-05 14:35:07.315171783 +0000
--- src/quickfix.c      2022-03-22 20:35:28.467388567 +0000
***************
*** 3194,3199 ****
--- 3194,3200 ----
      if (qfl_type == QFLT_LOCATION)
      {
        win_T   *wp = win_id2wp(prev_winid);
+ 
        if (wp == NULL && curwin->w_llist != qi)
        {
            emsg(_(e_current_window_was_closed));
*** ../vim-8.2.4648/src/regexp_nfa.c    2022-03-19 11:31:34.894039776 +0000
--- src/regexp_nfa.c    2022-03-29 13:15:33.108257398 +0100
***************
*** 6764,6771 ****
            case NFA_MARK_GT:
            case NFA_MARK_LT:
              {
!               size_t  col = rex.input - rex.line;
!               pos_T   *pos = getmark_buf(rex.reg_buf, t->state->val, FALSE);
  
                // Line may have been freed, get it again.
                if (REG_MULTI)
--- 6764,6773 ----
            case NFA_MARK_GT:
            case NFA_MARK_LT:
              {
!               pos_T   *pos;
!               size_t  col = REG_MULTI ? rex.input - rex.line : 0;
! 
!               pos = getmark_buf(rex.reg_buf, t->state->val, FALSE);
  
                // Line may have been freed, get it again.
                if (REG_MULTI)
*** ../vim-8.2.4648/src/register.c      2022-03-19 11:42:13.449717210 +0000
--- src/register.c      2022-03-24 15:52:50.623206116 +0000
***************
*** 2399,2406 ****
                        msg_puts_attr("^J", attr);
                        n -= 2;
                    }
!                   for (p = yb->y_array[j]; *p && (n -= ptr2cells(p)) >= 0;
!                                                                          ++p)
                    {
                        clen = (*mb_ptr2len)(p);
                        msg_outtrans_len(p, clen);
--- 2399,2406 ----
                        msg_puts_attr("^J", attr);
                        n -= 2;
                    }
!                   for (p = yb->y_array[j];
!                                   *p != NUL && (n -= ptr2cells(p)) >= 0; ++p)
                    {
                        clen = (*mb_ptr2len)(p);
                        msg_outtrans_len(p, clen);
*** ../vim-8.2.4648/src/testdir/test_filechanged.vim    2022-02-11 
20:55:12.208656608 +0000
--- src/testdir/test_filechanged.vim    2022-02-12 11:01:47.256528228 +0000
***************
*** 139,146 ****
  
  func Test_FileChangedShell_edit_dialog()
    CheckNotGui
!   " FIXME: why does this not work on MS-Windows?
!   CheckUnix
  
    new Xchanged_r
    call setline(1, 'reload this')
--- 139,145 ----
  
  func Test_FileChangedShell_edit_dialog()
    CheckNotGui
!   CheckUnix  " Using low level feedkeys() does not work on MS-Windows.
  
    new Xchanged_r
    call setline(1, 'reload this')
*** ../vim-8.2.4648/src/gui_athena.c    2022-02-07 15:57:46.459385138 +0000
--- src/gui_athena.c    2022-03-06 21:33:33.454034658 +0000
***************
*** 1191,1197 ****
  #endif
  
        menu->parent = parent;
!       menu->submenu_id = NULL;
        if (!XtIsManaged(toolBar)
                    && vim_strchr(p_go, GO_TOOLBAR) != NULL)
            gui_mch_show_toolbar(TRUE);
--- 1191,1197 ----
  #endif
  
        menu->parent = parent;
!       menu->submenu_id = (Widget)0;
        if (!XtIsManaged(toolBar)
                    && vim_strchr(p_go, GO_TOOLBAR) != NULL)
            gui_mch_show_toolbar(TRUE);
*** ../vim-8.2.4648/src/gui_motif.c     2022-03-24 18:04:42.733613365 +0000
--- src/gui_motif.c     2022-03-29 18:07:19.734461658 +0100
***************
*** 944,956 ****
                           && tearoff_val == (int)XmTEAR_OFF_ENABLED ? 1 : 0),
  #endif
            NULL);
-     gui_motif_menu_colors(menu->id);
-     gui_motif_menu_fontlist(menu->id);
      XmStringFree(label);
  
      if (menu->id == (Widget)0)                // failed
        return;
  
      // add accelerator text
      gui_motif_add_actext(menu);
  
--- 944,964 ----
                           && tearoff_val == (int)XmTEAR_OFF_ENABLED ? 1 : 0),
  #endif
            NULL);
      XmStringFree(label);
  
      if (menu->id == (Widget)0)                // failed
        return;
  
+     // The "Help" menu is a special case, and should be placed at the far
+     // right hand side of the menu-bar.  It's recognized by its high priority.
+     if (parent == NULL && menu->priority >= 9999)
+       XtVaSetValues(menuBar,
+               XmNmenuHelpWidget, menu->id,
+               NULL);
+ 
+     gui_motif_menu_colors(menu->id);
+     gui_motif_menu_fontlist(menu->id);
+ 
      // add accelerator text
      gui_motif_add_actext(menu);
  
***************
*** 978,996 ****
        XmNsubMenuId, menu->submenu_id,
        NULL);
  
!     /*
!      * The "Help" menu is a special case, and should be placed at the far
!      * right hand side of the menu-bar.  It's recognized by its high priority.
!      */
!     if (parent == NULL && menu->priority >= 9999)
!       XtVaSetValues(menuBar,
!               XmNmenuHelpWidget, menu->id,
!               NULL);
! 
!     /*
!      * When we add a top-level item to the menu bar, we can figure out how
!      * high the menu bar should be.
!      */
      if (parent == NULL)
        gui_mch_compute_menu_height(menu->id);
  }
--- 986,993 ----
        XmNsubMenuId, menu->submenu_id,
        NULL);
  
!     // When we add a top-level item to the menu bar, we can figure out how
!     // high the menu bar should be.
      if (parent == NULL)
        gui_mch_compute_menu_height(menu->id);
  }
*** ../vim-8.2.4648/src/os_unix.c       2022-03-13 17:27:34.174619983 +0000
--- src/os_unix.c       2022-03-24 15:14:46.772767814 +0000
***************
*** 3762,3768 ****
  static int    mouse_ison = FALSE;
  
  /*
!  * Set mouse clicks on or off.
   */
      void
  mch_setmouse(int on)
--- 3762,3768 ----
  static int    mouse_ison = FALSE;
  
  /*
!  * Set mouse clicks on or off and possible enable mouse movement events.
   */
      void
  mch_setmouse(int on)
*** ../vim-8.2.4648/src/version.c       2022-03-30 10:14:41.489657276 +0100
--- src/version.c       2022-03-30 10:53:20.963750615 +0100
***************
*** 752,753 ****
--- 752,755 ----
  {   /* Add new patch number below this line */
+ /**/
+     4649,
  /**/

-- 
Life is a gift, living is an art.               (Bram Moolenaar)

 /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
///                                                                      \\\
\\\        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ ///
 \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///

-- 
-- 
You received this message from the "vim_dev" maillist.
Do not top-post! Type your reply below the text you are replying to.
For more information, visit http://www.vim.org/maillist.php

--- 
You received this message because you are subscribed to the Google Groups 
"vim_dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/vim_dev/20220330095820.12B281C13A3%40moolenaar.net.

Raspunde prin e-mail lui