GNU bug report logs - #11768
trunk uses deprecated gtk3 functions

Previous Next

Package: emacs;

Reported by: Paul Eggert <eggert <at> cs.ucla.edu>

Date: Sat, 23 Jun 2012 17:13:02 UTC

Severity: normal

Done: Jan Djärv <jan.h.d <at> swipnet.se>

Bug is archived. No further changes may be made.

To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 11768 in the body.
You can then email your comments to 11768 AT debbugs.gnu.org in the normal way.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to bug-gnu-emacs <at> gnu.org:
bug#11768; Package emacs. (Sat, 23 Jun 2012 17:13:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to Paul Eggert <eggert <at> cs.ucla.edu>:
New bug report received and forwarded. Copy sent to bug-gnu-emacs <at> gnu.org. (Sat, 23 Jun 2012 17:13:02 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Paul Eggert <eggert <at> cs.ucla.edu>
To: bug-gnu-emacs <at> gnu.org
Subject: trunk uses deprecated gtk3 functions
Date: Sat, 23 Jun 2012 10:08:38 -0700
When I build trunk bzr 108707 on Ubuntu 12.04 x86
I get the following diagnostics.  I'm not familiar
with gtk3, but can someone who is familiar look into it?
Thanks.

gtkutil.c: In function ‘xg_create_frame_widgets’:
gtkutil.c:1115:3: warning: ‘gtk_vbox_new’ is deprecated (declared at /usr/include/gtk-3.0/gtk/deprecated/gtkvbox.h:60): Use 'gtk_box_new' instead [-Wdeprecated-declarations]
gtkutil.c:1116:3: warning: ‘gtk_hbox_new’ is deprecated (declared at /usr/include/gtk-3.0/gtk/deprecated/gtkhbox.h:62): Use 'gtk_box_new' instead [-Wdeprecated-declarations]
gtkutil.c: In function ‘create_dialog’:
gtkutil.c:1491:7: warning: ‘gtk_vbox_new’ is deprecated (declared at /usr/include/gtk-3.0/gtk/deprecated/gtkvbox.h:60): Use 'gtk_box_new' instead [-Wdeprecated-declarations]
gtkutil.c:1492:7: warning: ‘gtk_hbox_new’ is deprecated (declared at /usr/include/gtk-3.0/gtk/deprecated/gtkhbox.h:62): Use 'gtk_box_new' instead [-Wdeprecated-declarations]
gtkutil.c:1493:7: warning: ‘gtk_hbox_new’ is deprecated (declared at /usr/include/gtk-3.0/gtk/deprecated/gtkhbox.h:62): Use 'gtk_box_new' instead [-Wdeprecated-declarations]
gtkutil.c: In function ‘xg_get_file_with_chooser’:
gtkutil.c:1781:3: warning: ‘gtk_vbox_new’ is deprecated (declared at /usr/include/gtk-3.0/gtk/deprecated/gtkvbox.h:60): Use 'gtk_box_new' instead [-Wdeprecated-declarations]
gtkutil.c: In function ‘xg_get_font_name’:
gtkutil.c:1987:3: warning: ‘gtk_font_selection_dialog_new’ is deprecated (declared at /usr/include/gtk-3.0/gtk/deprecated/gtkfontsel.h:142): Use 'GtkFontChooser' instead [-Wdeprecated-declarations]
gtkutil.c:1990:3: warning: ‘gtk_font_selection_dialog_set_font_name’ is deprecated (declared at /usr/include/gtk-3.0/gtk/deprecated/gtkfontsel.h:153): Use 'GtkFontChooser' instead [-Wdeprecated-declarations]
gtkutil.c:2003:7: warning: ‘gtk_font_selection_dialog_get_font_name’ is deprecated (declared at /usr/include/gtk-3.0/gtk/deprecated/gtkfontsel.h:151): Use 'GtkFontChooser' instead [-Wdeprecated-declarations]
gtkutil.c: In function ‘make_widget_for_menu_item’:
gtkutil.c:2193:3: warning: ‘gtk_hbox_new’ is deprecated (declared at /usr/include/gtk-3.0/gtk/deprecated/gtkhbox.h:62): Use 'gtk_box_new' instead [-Wdeprecated-declarations]
gtkutil.c: In function ‘update_theme_scrollbar_width’:
gtkutil.c:3404:3: warning: ‘gtk_vscrollbar_new’ is deprecated (declared at /usr/include/gtk-3.0/gtk/deprecated/gtkvscrollbar.h:66): Use 'gtk_scrollbar_new' instead [-Wdeprecated-declarations]
gtkutil.c: In function ‘xg_create_scroll_bar’:
gtkutil.c:3481:3: warning: ‘gtk_vscrollbar_new’ is deprecated (declared at /usr/include/gtk-3.0/gtk/deprecated/gtkvscrollbar.h:66): Use 'gtk_scrollbar_new' instead [-Wdeprecated-declarations]
gtkutil.c: In function ‘xg_event_is_for_scrollbar’:
gtkutil.c:3714:7: warning: ‘gdk_display_get_window_at_pointer’ is deprecated (declared at /usr/include/gtk-3.0/gdk/gdkdisplay.h:97): Use 'gdk_device_get_window_at_position' instead [-Wdeprecated-declarations]
gtkutil.c: In function ‘xg_make_tool_item’:
gtkutil.c:4236:3: warning: ‘gtk_hbox_new’ is deprecated (declared at /usr/include/gtk-3.0/gtk/deprecated/gtkhbox.h:62): Use 'gtk_box_new' instead [-Wdeprecated-declarations]
gtkutil.c:4236:3: warning: ‘gtk_vbox_new’ is deprecated (declared at /usr/include/gtk-3.0/gtk/deprecated/gtkvbox.h:60): Use 'gtk_box_new' instead [-Wdeprecated-declarations]




Reply sent to Jan Djärv <jan.h.d <at> swipnet.se>:
You have taken responsibility. (Thu, 05 Jul 2012 16:06:02 GMT) Full text and rfc822 format available.

Notification sent to Paul Eggert <eggert <at> cs.ucla.edu>:
bug acknowledged by developer. (Thu, 05 Jul 2012 16:06:02 GMT) Full text and rfc822 format available.

Message #10 received at 11768-done <at> debbugs.gnu.org (full text, mbox):

From: Jan Djärv <jan.h.d <at> swipnet.se>
To: Paul Eggert <eggert <at> cs.ucla.edu>
Cc: 11768-done <at> debbugs.gnu.org
Subject: Re: bug#11768: trunk uses deprecated gtk3 functions
Date: Thu, 5 Jul 2012 18:00:29 +0200
Hello.

23 jun 2012 kl. 19:08 skrev Paul Eggert:

> When I build trunk bzr 108707 on Ubuntu 12.04 x86
> I get the following diagnostics.  I'm not familiar
> with gtk3, but can someone who is familiar look into it?
> Thanks.

Fixed.

> gtkutil.c:1987:3: warning: ‘gtk_font_selection_dialog_new’ is deprecated (declared at /usr/include/gtk-3.0/gtk/deprecated/gtkfontsel.h:142): Use 'GtkFontChooser' instead [-Wdeprecated-declarations]
> gtkutil.c:1990:3: warning: ‘gtk_font_selection_dialog_set_font_name’ is deprecated (declared at /usr/include/gtk-3.0/gtk/deprecated/gtkfontsel.h:153): Use 'GtkFontChooser' instead [-Wdeprecated-declarations]
> gtkutil.c:2003:7: warning: ‘gtk_font_selection_dialog_get_font_name’ is deprecated (declared at /usr/include/gtk-3.0/gtk/deprecated/gtkfontsel.h:151): Use 'GtkFontChooser' instead [-Wdeprecated-declarations]

We have a configure check for gtk_font_selection, so these warnings will remain as long as gtk_font_selection is available.

	Jan D.






Did not alter fixed versions and reopened. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Fri, 06 Jul 2012 06:34:02 GMT) Full text and rfc822 format available.

Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#11768; Package emacs. (Fri, 06 Jul 2012 06:37:01 GMT) Full text and rfc822 format available.

Message #15 received at 11768 <at> debbugs.gnu.org (full text, mbox):

From: Chong Yidong <cyd <at> gnu.org>
To: jan.h.d <at> swipnet.se
Cc: 11768 <at> debbugs.gnu.org, Paul Eggert <eggert <at> cs.ucla.edu>
Subject: Re: bug#11768: trunk uses deprecated gtk3 functions
Date: Fri, 06 Jul 2012 14:31:29 +0800
Jan Djärv <jan.h.d <at> swipnet.se> writes:

>> When I build trunk bzr 108707 on Ubuntu 12.04 x86
>> I get the following diagnostics.  I'm not familiar
>> with gtk3, but can someone who is familiar look into it?
>> Thanks.
>
> Fixed.

This commit (r108881) breaks mouse clicks when Emacs is compiled with
gtk3.  Emacs doesn't seem to register the mouse events at all.

Reopening the bug.




Reply sent to Jan Djärv <jan.h.d <at> swipnet.se>:
You have taken responsibility. (Fri, 06 Jul 2012 15:10:02 GMT) Full text and rfc822 format available.

Notification sent to Paul Eggert <eggert <at> cs.ucla.edu>:
bug acknowledged by developer. (Fri, 06 Jul 2012 15:10:02 GMT) Full text and rfc822 format available.

Message #20 received at 11768-done <at> debbugs.gnu.org (full text, mbox):

From: Jan Djärv <jan.h.d <at> swipnet.se>
To: Chong Yidong <cyd <at> gnu.org>
Cc: 11768-done <at> debbugs.gnu.org, Paul Eggert <eggert <at> cs.ucla.edu>
Subject: Re: bug#11768: trunk uses deprecated gtk3 functions
Date: Fri, 6 Jul 2012 17:04:04 +0200
Hello.

6 jul 2012 kl. 08:31 skrev Chong Yidong:

> Jan Djärv <jan.h.d <at> swipnet.se> writes:
> 
>>> When I build trunk bzr 108707 on Ubuntu 12.04 x86
>>> I get the following diagnostics.  I'm not familiar
>>> with gtk3, but can someone who is familiar look into it?
>>> Thanks.
>> 
>> Fixed.
> 
> This commit (r108881) breaks mouse clicks when Emacs is compiled with
> gtk3.  Emacs doesn't seem to register the mouse events at all.
> 
> Reopening the bug.

Missed to assign a variable, sorry.  Fixed again.

	Jan D.





bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Sat, 04 Aug 2012 11:24:08 GMT) Full text and rfc822 format available.

This bug report was last modified 12 years and 236 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.