|
|
Home » Community » U++ community news and announcements » MILESTONE: gtk3 replaces gtk2 as default linux backend
Re: MILESTONE: gtk3 replaces gtk2 as default linux backend [message #52914 is a reply to message #52913] |
Sat, 11 January 2020 21:26   |
 |
Klugier
Messages: 1106 Registered: September 2012 Location: Poland, Kraków
|
Senior Contributor |
|
|
Hello Mirek,
While compiling new version I see a lot of warnings that should be eliminated:
In file included from /home/klugier/upp.out/CtrlCore/GCC.Blitz.Gui.Mt.Shared/$blitz.cpp:522:
/home/klugier/upp/uppsrc/CtrlCore/GtkApp.cpp: In function 'void Upp::_DBG_Ungrab()':
/home/klugier/upp/uppsrc/CtrlCore/GtkApp.cpp:24:37: warning: 'void gdk_pointer_ungrab(guint32)' is deprecated: Use 'gdk_device_ungrab' instead [-Wdeprecated-declarations]
24 | gdk_pointer_ungrab(GDK_CURRENT_TIME);
| ^
In file included from /usr/include/gtk-3.0/gdk/gdk.h:50,
from /usr/include/gtk-3.0/gtk/gtk.h:30,
from /home/klugier/upp/uppsrc/CtrlCore/Gtk.h:12,
from /home/klugier/upp/uppsrc/CtrlCore/CtrlCore.h:49,
from /home/klugier/upp/uppsrc/CtrlCore/SystemDraw.cpp:1,
from /home/klugier/upp.out/CtrlCore/GCC.Blitz.Gui.Mt.Shared/$blitz.cpp:3:
/usr/include/gtk-3.0/gdk/gdkmain.h:100:15: note: declared here
100 | void gdk_pointer_ungrab (guint32 time_);
| ^~~~~~~~~~~~~~~~~~
In file included from /home/klugier/upp.out/CtrlCore/GCC.Blitz.Gui.Mt.Shared/$blitz.cpp:522:
/home/klugier/upp/uppsrc/CtrlCore/GtkApp.cpp:24:37: warning: 'void gdk_pointer_ungrab(guint32)' is deprecated: Use 'gdk_device_ungrab' instead [-Wdeprecated-declarations]
24 | gdk_pointer_ungrab(GDK_CURRENT_TIME);
| ^
In file included from /usr/include/gtk-3.0/gdk/gdk.h:50,
from /usr/include/gtk-3.0/gtk/gtk.h:30,
from /home/klugier/upp/uppsrc/CtrlCore/Gtk.h:12,
from /home/klugier/upp/uppsrc/CtrlCore/CtrlCore.h:49,
from /home/klugier/upp/uppsrc/CtrlCore/SystemDraw.cpp:1,
from /home/klugier/upp.out/CtrlCore/GCC.Blitz.Gui.Mt.Shared/$blitz.cpp:3:
/usr/include/gtk-3.0/gdk/gdkmain.h:100:15: note: declared here
100 | void gdk_pointer_ungrab (guint32 time_);
| ^~~~~~~~~~~~~~~~~~
In file included from /home/klugier/upp.out/CtrlCore/GCC.Blitz.Gui.Mt.Shared/$blitz.cpp:522:
/home/klugier/upp/uppsrc/CtrlCore/GtkApp.cpp: In static member function 'static void Upp::Ctrl::PanicMsgBox(const char*, const char*)':
/home/klugier/upp/uppsrc/CtrlCore/GtkApp.cpp:30:28: warning: 'gboolean gdk_pointer_is_grabbed()' is deprecated: Use 'gdk_display_device_is_grabbed' instead [-Wdeprecated-declarations]
30 | if(gdk_pointer_is_grabbed())
| ^
In file included from /usr/include/gtk-3.0/gdk/gdk.h:50,
from /usr/include/gtk-3.0/gtk/gtk.h:30,
from /home/klugier/upp/uppsrc/CtrlCore/Gtk.h:12,
from /home/klugier/upp/uppsrc/CtrlCore/CtrlCore.h:49,
from /home/klugier/upp/uppsrc/CtrlCore/SystemDraw.cpp:1,
from /home/klugier/upp.out/CtrlCore/GCC.Blitz.Gui.Mt.Shared/$blitz.cpp:3:
/usr/include/gtk-3.0/gdk/gdkmain.h:104:15: note: declared here
104 | gboolean gdk_pointer_is_grabbed (void);
| ^~~~~~~~~~~~~~~~~~~~~~
In file included from /home/klugier/upp.out/CtrlCore/GCC.Blitz.Gui.Mt.Shared/$blitz.cpp:522:
/home/klugier/upp/uppsrc/CtrlCore/GtkApp.cpp:30:28: warning: 'gboolean gdk_pointer_is_grabbed()' is deprecated: Use 'gdk_display_device_is_grabbed' instead [-Wdeprecated-declarations]
30 | if(gdk_pointer_is_grabbed())
| ^
In file included from /usr/include/gtk-3.0/gdk/gdk.h:50,
from /usr/include/gtk-3.0/gtk/gtk.h:30,
from /home/klugier/upp/uppsrc/CtrlCore/Gtk.h:12,
from /home/klugier/upp/uppsrc/CtrlCore/CtrlCore.h:49,
from /home/klugier/upp/uppsrc/CtrlCore/SystemDraw.cpp:1,
from /home/klugier/upp.out/CtrlCore/GCC.Blitz.Gui.Mt.Shared/$blitz.cpp:3:
/usr/include/gtk-3.0/gdk/gdkmain.h:104:15: note: declared here
104 | gboolean gdk_pointer_is_grabbed (void);
| ^~~~~~~~~~~~~~~~~~~~~~
In file included from /home/klugier/upp.out/CtrlCore/GCC.Blitz.Gui.Mt.Shared/$blitz.cpp:522:
/home/klugier/upp/uppsrc/CtrlCore/GtkApp.cpp:31:33: warning: 'void gdk_pointer_ungrab(guint32)' is deprecated: Use 'gdk_device_ungrab' instead [-Wdeprecated-declarations]
31 | gdk_pointer_ungrab(CurrentTime);
| ^
In file included from /usr/include/gtk-3.0/gdk/gdk.h:50,
from /usr/include/gtk-3.0/gtk/gtk.h:30,
from /home/klugier/upp/uppsrc/CtrlCore/Gtk.h:12,
from /home/klugier/upp/uppsrc/CtrlCore/CtrlCore.h:49,
from /home/klugier/upp/uppsrc/CtrlCore/SystemDraw.cpp:1,
from /home/klugier/upp.out/CtrlCore/GCC.Blitz.Gui.Mt.Shared/$blitz.cpp:3:
/usr/include/gtk-3.0/gdk/gdkmain.h:100:15: note: declared here
100 | void gdk_pointer_ungrab (guint32 time_);
| ^~~~~~~~~~~~~~~~~~
In file included from /home/klugier/upp.out/CtrlCore/GCC.Blitz.Gui.Mt.Shared/$blitz.cpp:522:
/home/klugier/upp/uppsrc/CtrlCore/GtkApp.cpp:31:33: warning: 'void gdk_pointer_ungrab(guint32)' is deprecated: Use 'gdk_device_ungrab' instead [-Wdeprecated-declarations]
31 | gdk_pointer_ungrab(CurrentTime);
| ^
In file included from /usr/include/gtk-3.0/gdk/gdk.h:50,
from /usr/include/gtk-3.0/gtk/gtk.h:30,
from /home/klugier/upp/uppsrc/CtrlCore/Gtk.h:12,
from /home/klugier/upp/uppsrc/CtrlCore/CtrlCore.h:49,
from /home/klugier/upp/uppsrc/CtrlCore/SystemDraw.cpp:1,
from /home/klugier/upp.out/CtrlCore/GCC.Blitz.Gui.Mt.Shared/$blitz.cpp:3:
/usr/include/gtk-3.0/gdk/gdkmain.h:100:15: note: declared here
100 | void gdk_pointer_ungrab (guint32 time_);
| ^~~~~~~~~~~~~~~~~~
In file included from /home/klugier/upp.out/CtrlCore/GCC.Blitz.Gui.Mt.Shared/$blitz.cpp:522:
/home/klugier/upp/uppsrc/CtrlCore/GtkApp.cpp: In function 'void Upp::InitGtkApp(int, char**, const char**)':
/home/klugier/upp/uppsrc/CtrlCore/GtkApp.cpp:70:61: warning: 'void gdk_threads_set_lock_functions(GCallback, GCallback)' is deprecated [-Wdeprecated-declarations]
70 | gdk_threads_set_lock_functions(EnterGuiMutex, LeaveGuiMutex);
| ^
In file included from /usr/include/gtk-3.0/gdk/gdk.h:61,
from /usr/include/gtk-3.0/gtk/gtk.h:30,
from /home/klugier/upp/uppsrc/CtrlCore/Gtk.h:12,
from /home/klugier/upp/uppsrc/CtrlCore/CtrlCore.h:49,
from /home/klugier/upp/uppsrc/CtrlCore/SystemDraw.cpp:1,
from /home/klugier/upp.out/CtrlCore/GCC.Blitz.Gui.Mt.Shared/$blitz.cpp:3:
/usr/include/gtk-3.0/gdk/gdkthreads.h:50:10: note: declared here
50 | void gdk_threads_set_lock_functions (GCallback enter_fn,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/klugier/upp.out/CtrlCore/GCC.Blitz.Gui.Mt.Shared/$blitz.cpp:522:
/home/klugier/upp/uppsrc/CtrlCore/GtkApp.cpp:70:61: warning: 'void gdk_threads_set_lock_functions(GCallback, GCallback)' is deprecated [-Wdeprecated-declarations]
70 | gdk_threads_set_lock_functions(EnterGuiMutex, LeaveGuiMutex);
| ^
In file included from /usr/include/gtk-3.0/gdk/gdk.h:61,
from /usr/include/gtk-3.0/gtk/gtk.h:30,
from /home/klugier/upp/uppsrc/CtrlCore/Gtk.h:12,
from /home/klugier/upp/uppsrc/CtrlCore/CtrlCore.h:49,
from /home/klugier/upp/uppsrc/CtrlCore/SystemDraw.cpp:1,
from /home/klugier/upp.out/CtrlCore/GCC.Blitz.Gui.Mt.Shared/$blitz.cpp:3:
/usr/include/gtk-3.0/gdk/gdkthreads.h:50:10: note: declared here
50 | void gdk_threads_set_lock_functions (GCallback enter_fn,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/klugier/upp.out/CtrlCore/GCC.Blitz.Gui.Mt.Shared/$blitz.cpp:522:
/home/klugier/upp/uppsrc/CtrlCore/GtkApp.cpp:71:19: warning: 'void gdk_threads_init()' is deprecated [-Wdeprecated-declarations]
71 | gdk_threads_init();
| ^
In file included from /usr/include/gtk-3.0/gdk/gdk.h:61,
from /usr/include/gtk-3.0/gtk/gtk.h:30,
from /home/klugier/upp/uppsrc/CtrlCore/Gtk.h:12,
from /home/klugier/upp/uppsrc/CtrlCore/CtrlCore.h:49,
from /home/klugier/upp/uppsrc/CtrlCore/SystemDraw.cpp:1,
from /home/klugier/upp.out/CtrlCore/GCC.Blitz.Gui.Mt.Shared/$blitz.cpp:3:
/usr/include/gtk-3.0/gdk/gdkthreads.h:44:10: note: declared here
44 | void gdk_threads_init (void);
| ^~~~~~~~~~~~~~~~
In file included from /home/klugier/upp.out/CtrlCore/GCC.Blitz.Gui.Mt.Shared/$blitz.cpp:522:
/home/klugier/upp/uppsrc/CtrlCore/GtkApp.cpp:71:19: warning: 'void gdk_threads_init()' is deprecated [-Wdeprecated-declarations]
71 | gdk_threads_init();
| ^
In file included from /usr/include/gtk-3.0/gdk/gdk.h:61,
from /usr/include/gtk-3.0/gtk/gtk.h:30,
from /home/klugier/upp/uppsrc/CtrlCore/Gtk.h:12,
from /home/klugier/upp/uppsrc/CtrlCore/CtrlCore.h:49,
from /home/klugier/upp/uppsrc/CtrlCore/SystemDraw.cpp:1,
from /home/klugier/upp.out/CtrlCore/GCC.Blitz.Gui.Mt.Shared/$blitz.cpp:3:
/usr/include/gtk-3.0/gdk/gdkthreads.h:44:10: note: declared here
44 | void gdk_threads_init (void);
| ^~~~~~~~~~~~~~~~
CtrlCore: 61 file(s) built in (0:05.19), 85 msecs / file, duration = 12061 msecs, parallelization 61%
ide: 64 file(s) built in (0:34.03), 531 msecs / file, duration = 39637 msecs, parallelization 24%
Linking...
/home/klugier/upp/theide (13145136 B) linked in (0:00.95)
Moreover, the tooltip text is not visible on Manjaro KDE. I also agree that there is a problem with the scrollbars - they are not emulated ideally.

Sincerely,
Klugier
U++ - one framework to rule them all.
|
|
|
 |
|
MILESTONE: gtk3 replaces gtk2 as default linux backend
By: mirek on Fri, 10 January 2020 10:38
|
 |
|
Re: MILESTONE: gtk3 replaces gtk2 as default linux backend
By: koldo on Fri, 10 January 2020 10:49
|
 |
|
Re: MILESTONE: gtk3 replaces gtk2 as default linux backend
By: Oblivion on Fri, 10 January 2020 11:05
|
 |
|
Re: MILESTONE: gtk3 replaces gtk2 as default linux backend
By: Tom1 on Fri, 10 January 2020 13:28
|
 |
|
Re: MILESTONE: gtk3 replaces gtk2 as default linux backend
|
 |
|
Re: MILESTONE: gtk3 replaces gtk2 as default linux backend
|
 |
|
Re: MILESTONE: gtk3 replaces gtk2 as default linux backend
By: coolman on Sat, 11 January 2020 12:48
|
 |
|
Re: MILESTONE: gtk3 replaces gtk2 as default linux backend
By: mirek on Sat, 11 January 2020 18:08
|
 |
|
Re: MILESTONE: gtk3 replaces gtk2 as default linux backend
By: coolman on Sat, 11 January 2020 19:39
|
 |
|
Re: MILESTONE: gtk3 replaces gtk2 as default linux backend
By: mirek on Sat, 11 January 2020 20:52
|
 |
|
Re: MILESTONE: gtk3 replaces gtk2 as default linux backend
By: Klugier on Sat, 11 January 2020 21:26
|
 |
|
Re: MILESTONE: gtk3 replaces gtk2 as default linux backend
By: mirek on Sun, 12 January 2020 13:36
|
 |
|
Re: MILESTONE: gtk3 replaces gtk2 as default linux backend
By: mirek on Sun, 12 January 2020 13:53
|
 |
|
Re: MILESTONE: gtk3 replaces gtk2 as default linux backend
By: coolman on Sun, 12 January 2020 08:19
|
 |
|
Re: MILESTONE: gtk3 replaces gtk2 as default linux backend
By: mirek on Sun, 12 January 2020 15:03
|
 |
|
Re: MILESTONE: gtk3 replaces gtk2 as default linux backend
|
 |
|
Re: MILESTONE: gtk3 replaces gtk2 as default linux backend
By: koldo on Mon, 13 January 2020 08:26
|
 |
|
Re: MILESTONE: gtk3 replaces gtk2 as default linux backend
By: mirek on Mon, 13 January 2020 15:19
|
 |
|
Re: MILESTONE: gtk3 replaces gtk2 as default linux backend
By: koldo on Mon, 13 January 2020 22:11
|
 |
|
Re: MILESTONE: gtk3 replaces gtk2 as default linux backend
By: Tom1 on Tue, 14 January 2020 09:21
|
 |
|
Re: MILESTONE: gtk3 replaces gtk2 as default linux backend
By: mirek on Tue, 14 January 2020 11:36
|
 |
|
Re: MILESTONE: gtk3 replaces gtk2 as default linux backend
By: Tom1 on Tue, 14 January 2020 11:51
|
 |
|
Re: MILESTONE: gtk3 replaces gtk2 as default linux backend
By: koldo on Wed, 15 January 2020 08:58
|
 |
|
Re: MILESTONE: gtk3 replaces gtk2 as default linux backend
By: Tom1 on Wed, 15 January 2020 10:23
|
 |
|
Re: MILESTONE: gtk3 replaces gtk2 as default linux backend
|
 |
|
Re: MILESTONE: gtk3 replaces gtk2 as default linux backend
By: mirek on Sat, 18 January 2020 10:17
|
 |
|
Re: MILESTONE: gtk3 replaces gtk2 as default linux backend
By: amrein on Wed, 15 January 2020 11:38
|
 |
|
Re: MILESTONE: gtk3 replaces gtk2 as default linux backend
By: mirek on Wed, 15 January 2020 17:20
|
 |
|
Re: MILESTONE: gtk3 replaces gtk2 as default linux backend
By: amrein on Wed, 15 January 2020 17:50
|
 |
|
Re: MILESTONE: gtk3 replaces gtk2 as default linux backend
By: koldo on Wed, 15 January 2020 18:03
|
 |
|
Re: MILESTONE: gtk3 replaces gtk2 as default linux backend
By: mr_ped on Thu, 16 January 2020 11:05
|
 |
|
Re: MILESTONE: gtk3 replaces gtk2 as default linux backend
By: mirek on Thu, 16 January 2020 11:18
|
 |
|
Re: MILESTONE: gtk3 replaces gtk2 as default linux backend
By: pvictor on Fri, 17 January 2020 12:25
|
 |
|
Re: MILESTONE: gtk3 replaces gtk2 as default linux backend
By: mirek on Sat, 18 January 2020 10:31
|
 |
|
Re: MILESTONE: gtk3 replaces gtk2 as default linux backend
By: amrein on Mon, 20 January 2020 14:53
|
 |
|
Re: MILESTONE: gtk3 replaces gtk2 as default linux backend
By: mirek on Mon, 20 January 2020 15:01
|
 |
|
Re: MILESTONE: gtk3 replaces gtk2 as default linux backend
By: amrein on Mon, 20 January 2020 20:51
|
 |
|
Re: MILESTONE: gtk3 replaces gtk2 as default linux backend
By: mirek on Mon, 20 January 2020 21:53
|
 |
|
Re: MILESTONE: gtk3 replaces gtk2 as default linux backend
By: amrein on Tue, 21 January 2020 10:32
|
 |
|
Re: MILESTONE: gtk3 replaces gtk2 as default linux backend
By: Oblivion on Tue, 21 January 2020 11:07
|
 |
|
Re: MILESTONE: gtk3 replaces gtk2 as default linux backend
By: amrein on Tue, 21 January 2020 11:59
|
 |
|
Re: MILESTONE: gtk3 replaces gtk2 as default linux backend
|
 |
|
Re: MILESTONE: gtk3 replaces gtk2 as default linux backend
By: amrein on Tue, 21 January 2020 22:19
|
 |
|
Re: MILESTONE: gtk3 replaces gtk2 as default linux backend
|
 |
|
Re: MILESTONE: gtk3 replaces gtk2 as default linux backend
By: amrein on Thu, 23 January 2020 20:28
|
Goto Forum:
Current Time: Sun Aug 24 10:55:51 CEST 2025
Total time taken to generate the page: 0.04896 seconds
|
|
|