Patch 7.4.1443
Problem:    Can't build GTK3 with small features.
Solution:   Use gtk_widget_get_window().  Fix typos. (Dominique Pelle)
Files:      src/gui_gtk_x11.c


*** ../vim-7.4.1442/src/gui_gtk_x11.c   2016-02-27 18:13:05.232593151 +0100
--- src/gui_gtk_x11.c   2016-02-27 22:05:23.346473924 +0100
***************
*** 1543,1549 ****
            length += 2;
  
  #if !GTK_CHECK_VERSION(3,0,0)
!           /* Looks redandunt even for GTK2 because these values are
             * overwritten by gtk_selection_data_set() that follows. */
            selection_data->type = selection_data->target;
            selection_data->format = 16;        /* 16 bits per char */
--- 1543,1549 ----
            length += 2;
  
  #if !GTK_CHECK_VERSION(3,0,0)
!           /* Looks redundant even for GTK2 because these values are
             * overwritten by gtk_selection_data_set() that follows. */
            selection_data->type = selection_data->target;
            selection_data->format = 16;        /* 16 bits per char */
***************
*** 1597,1603 ****
      if (string != NULL)
      {
  #if !GTK_CHECK_VERSION(3,0,0)
!       /* Looks redandunt even for GTK2 because these values are
         * overwritten by gtk_selection_data_set() that follows. */
        selection_data->type = selection_data->target;
        selection_data->format = 8;     /* 8 bits per char */
--- 1597,1603 ----
      if (string != NULL)
      {
  #if !GTK_CHECK_VERSION(3,0,0)
!       /* Looks redundant even for GTK2 because these values are
         * overwritten by gtk_selection_data_set() that follows. */
        selection_data->type = selection_data->target;
        selection_data->format = 8;     /* 8 bits per char */
***************
*** 3921,3927 ****
       */
      /* some aesthetics on the toolbar */
  # ifdef USE_GTK3
!     /* TODO: Add GTK+ 3 code here using GtkCssProvider if neccessary. */
      /* N.B.  Since the default value of GtkToolbar::button-relief is
       * GTK_RELIEF_NONE, there's no need to specify that, probably. */
  # else
--- 3921,3927 ----
       */
      /* some aesthetics on the toolbar */
  # ifdef USE_GTK3
!     /* TODO: Add GTK+ 3 code here using GtkCssProvider if necessary. */
      /* N.B.  Since the default value of GtkToolbar::button-relief is
       * GTK_RELIEF_NONE, there's no need to specify that, probably. */
  # else
***************
*** 4447,4454 ****
   * plug's window 'min hints to set *it's* minimum size, but that's also the
   * only way we have of making ourselves bigger (by set lines/columns).
   * Thus set hints at start-up to ensure correct init. size, then a
!  * second after the final attempt to reset the real minimum hinst (done by
!  * scrollbar init.), actually do the standard hinst and stop the timer.
   * We'll not let the default hints be set while this timer's active.
   */
      static gboolean
--- 4447,4454 ----
   * plug's window 'min hints to set *it's* minimum size, but that's also the
   * only way we have of making ourselves bigger (by set lines/columns).
   * Thus set hints at start-up to ensure correct init. size, then a
!  * second after the final attempt to reset the real minimum hints (done by
!  * scrollbar init.), actually do the standard hints and stop the timer.
   * We'll not let the default hints be set while this timer's active.
   */
      static gboolean
***************
*** 7078,7083 ****
--- 7078,7085 ----
            else
  #ifdef FEAT_MOUSESHAPE
                mch_set_mouse_shape(last_shape);
+ #elif GTK_CHECK_VERSION(3,0,0)
+               gdk_window_set_cursor(gtk_widget_get_window(gui.drawarea), 
NULL);
  #else
                gdk_window_set_cursor(gui.drawarea->window, NULL);
  #endif
*** ../vim-7.4.1442/src/version.c       2016-02-27 21:59:25.122244838 +0100
--- src/version.c       2016-02-27 22:06:32.953741288 +0100
***************
*** 745,746 ****
--- 745,748 ----
  {   /* Add new patch number below this line */
+ /**/
+     1443,
  /**/

-- 
FROG: How you English say:  I one more time, mac, I unclog my nose towards
      you, sons of a window-dresser,  so, you think you could out-clever us
      French fellows with your silly knees-bent creeping about advancing
      behaviour.  (blows a raspberry) I wave my private parts at your aunties,
      you brightly-coloured, mealy-templed, cranberry-smelling, electric
      donkey-bottom biters.
                 "Monty Python and the Holy Grail" PYTHON (MONTY) PICTURES LTD

 /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
\\\  an exciting new programming language -- http://www.Zimbu.org        ///
 \\\            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].
For more options, visit https://groups.google.com/d/optout.

Raspunde prin e-mail lui