[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Bug-guile-ncurses] [PATCH] Do not destroy the panel when del_panel
From: |
Mike Gran |
Subject: |
Re: [Bug-guile-ncurses] [PATCH] Do not destroy the panel when del_panel is called. |
Date: |
Sat, 7 May 2016 19:59:14 +0000 (UTC) |
> On Saturday, May 7, 2016 11:39 AM, John Darrington <address@hidden> wrote:
> > That's fine. I just forwarded that patch as a suggestion. I had to fix
> it locally for myself so I can go further.
>
> BTW, I think that the Guile gurus recommend using libffi for implementing
> bindings for libraries. You might want to consider that.
libffi is always better, but, ncurses is very hostile to being wrapped in
libffi.
Much of ncurses is built upon macros, and macros don't work with libffi.
Anyway, I merged windows and panels into one thing, and changed the api
Your original problem from a few days ago w.r.t. to garbage collection of the
parent windows of derived windows of panels causing GC problems has a
solution.
The last git update has the merge
A version of the crash script that you sent a couple of days back it attached.
The latest seems to be working better.
Still haven't looked at the menu stuff.
stress_001_derwin_panel.scm
Description: Text document
- [Bug-guile-ncurses] Crash in simple program., John Darrington, 2016/05/06
- Re: [Bug-guile-ncurses] Crash in simple program., Mike Gran, 2016/05/06
- Re: [Bug-guile-ncurses] Crash in simple program., John Darrington, 2016/05/07
- [Bug-guile-ncurses] [PATCH] Do not destroy the panel when del_panel is called., John Darrington, 2016/05/07
- Re: [Bug-guile-ncurses] [PATCH] Do not destroy the panel when del_panel is called., Mike Gran, 2016/05/07
- Re: [Bug-guile-ncurses] [PATCH] Do not destroy the panel when del_panel is called., John Darrington, 2016/05/07
- Re: [Bug-guile-ncurses] [PATCH] Do not destroy the panel when del_panel is called.,
Mike Gran <=
- Re: [Bug-guile-ncurses] [PATCH] Do not destroy the panel when del_panel is called., John Darrington, 2016/05/08