After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 441795 - The quartz backend should export public API.
The quartz backend should export public API.
Status: RESOLVED NOTABUG
Product: gtk+
Classification: Platform
Component: Backend: Quartz
unspecified
Other All
: Normal normal
: ---
Assigned To: gtk-quartz maintainers
gtk-bugs
Depends on:
Blocks:
 
 
Reported: 2007-05-28 11:23 UTC by Kouhei Sutou
Modified: 2007-05-28 11:53 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Implements empty functions. (827 bytes, patch)
2007-05-28 11:24 UTC, Kouhei Sutou
none Details | Review

Description Kouhei Sutou 2007-05-28 11:23:56 UTC
Please describe the problem:
gdk_add_client_message_filter() and gdk_display_add_client_message_filter() are public API of GDK. The quartz backend should export those symbols for poratbility even if they are not implemented.

For example, Ruby-GNOME2 uses them. Now, Ruby-GNOME2 can't build GTK+ with the Quartz backend because symbols of them are not found.

Steps to reproduce:
1. ./configure --with-gdktarget=quartz
2. make
3. strings .../libgdk-quartz-2.0.dylib | grep gdk_add_client_message_filter
# The above symbol check script may not work because I don't have Mac OS X environement now. Sorry.


Actual results:
A symbol gdk_add_client_message_filter is not found.

Expected results:
A symbol gdk_add_client_message_filter is found.

Does this happen every time?
Yes.

Other information:
Comment 1 Kouhei Sutou 2007-05-28 11:24:50 UTC
Created attachment 88937 [details] [review]
Implements empty functions.
Comment 2 Richard Hult 2007-05-28 11:36:14 UTC
I suppose you are looking at 2.10? Trunk already has those function stubs added.

(We have not been backporting things to 2.10 but focusing on getting 2.11 and .12 in a usable state.)

Comment 3 Kouhei Sutou 2007-05-28 11:53:51 UTC
Oh. I'm so sorry... I find them now...