Thank you for the report.

I'll look into the cursor issue shortly.  But before going to that, I'm
going to give my answer to another issue raised by @toothpik about runtime
warnings.

> (gvim:32738): Gtk-CRITICAL **: gtk_distribute_natural_allocation:
assertion 'extra_space >= 0' failed

This sort of warnings are usually issued when a user tries to resize the
app window too small (and normally, the window manager and GTK usually
honor the request, and the resize is done at the cost of disappearance of
some part of the GUI such as menubar items or toolbar icons).

The warnings come from the GTK internal and the result of the negotiation
between the user and the window system on resize. There's little room for
programmers to intervene between them.

Best regards,
Kazunobu Kuriyama


2016-02-25 11:08 GMT+09:00 toothpik <[email protected]>:

> On Wed, Feb 24, 2016 at 11:41:05AM -0800, luchr wrote:
> > Hello,
>
> > the GTK3-support (since 7.4.1402) is really really cool. Thank you a lot.
>
> > I found one (crazy and subtle) bug (in my compiled 7.4.1411 version):
>
> > 1. Start gtk3vim with `gtk3vim -u NONE -U NONE -i NONE`
> > 1. Enter some text (in insert-mode of course)
> > 1. Leave insert-mode and enter `:let &gcr = &gcr.",a:blinkon0"`
> > 1. Enter `:set ru`
> > 1. Move the cursor horizontally (e.g. with the `h` key)
>
> > Expected behaviour: see block-cursor movement and position-update in
> ruler
> > Seen behaviour: block-cursor is not moved, but (internal)
> cursor-position is changed (can be seen in the position in the ruler)
>
> > I can reproduce this bug only with the ruler-option and only if I change
> the option `gcr` with `let`. The bug didn't show up, if I use the
> `set`-command to change the option `gcr`.
>
> I am having similar cursor movement problems when I build with GTK3 --
> also when I run a bash script that starts 3 gvim windows specifically
> sized and positioned I get two identical warnings:
>
> (gvim:32738): Gtk-CRITICAL **: gtk_distribute_natural_allocation:
> assertion 'extra_space >= 0' failed
>
> the script that starts the windows can be seen at
>
> https://github.com/toothpik/toothpik-s-.vimrc/blob/master/bin/ws
>
> -tp
>
> --
> --
> 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.
>

-- 
-- 
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