[gtk-osx-users] gtk+3.10 on MacOSX 10.8.5 with Retina display
- From: Andrius <andriusr yahoo com>
- To: "gtk-osx-users-list gnome org" <gtk-osx-users-list gnome org>
- Subject: [gtk-osx-users] gtk+3.10 on MacOSX 10.8.5 with Retina display
- Date: Thu, 10 Oct 2013 00:55:54 -0700 (PDT)
Hi all,
I just upgraded to latest module set that uses gtk+3.10 and gtk-mac-integration 2.0.4. My computer has Retina display, I guess most of the issues described below are related to Retina. I am building bluefish from svn depository. The build was successful, I created bundle the same way I did for gtk+3.6.4.
1. In the log file when bluefish was started there is line
(bluefish-bin:55298): Gtk-WARNING **: unsupported GDK backend.
Probably this means that quartz is no longer supported?
2. The icons in the toolbar are HUGE. The linear dimensions probably got 2 times larger than before (so, area is 4 times larger). It seems that this is caused by depreciation of gtk-toolbar-icon-size from Settings. In older version this setting was affecting icon size together with gtk_toolbar_set_icon_size(); if I set smaller icon size in Settings, the icons Now even smallest icon set is way too large for my screen.
3. The interface inself looks to be out of proportions.
Notebook tabs are much larger, the same for combobox, some icons does not fits into place and so on. Its complete mess.
4. The fonts in GtkTextView and GtkTreeView are blurred. In older version I was able to fix it by putting into bundles Info.plist the lines
<key>NSHighResolutionCapable</key>
<true/>
But now this does not work anymore - no effect at all.
5. There is issue also with gtk-mac-integration. When creating new window sometimes bf crashes with log looking like this:
2013-10-10 09:08:10.939 bluefish-bin[55298:1007] *** Assertion failure in -[NSMenu removeItem:], /SourceCache/AppKit/AppKit-1187.39/Menus.subproj/NSMenu.m:746
2013-10-10 09:08:10.939 bluefish-bin[55298:1007] An uncaught exception was raised
2013-10-10 09:08:10.940
bluefish-bin[55298:1007] Item to be removed is not in the menu in the first place
2013-10-10 09:08:10.942 bluefish-bin[55298:1007] (
0 CoreFoundation 0x00007fff8525eb06 __exceptionPreprocess + 198
1 libobjc.A.dylib 0x00007fff89ffa3f0 objc_exception_throw + 43
2 CoreFoundation 0x00007fff8525e948 +[NSException raise:format:arguments:] + 104
3
Foundation 0x00007fff912894c2 -[NSAssertionHandler handleFailureInMethod:object:file:lineNumber:description:] + 189
4 AppKit 0x00007fff8ee780a3 -[NSMenu removeItem:] + 272
5 libgtkmacintegration.2.dylib 0x000000010df30d10 cocoa_menu_item_add_submenu + 1136
6 libgtkmacintegration.2.dylib 0x000000010df32771 parent_set_emission_hook + 481
7
libgobject-2.0.0.dylib 0x000000010e8e376a signal_emit_unlocked_R + 1370
8 libgobject-2.0.0.dylib 0x000000010e8e4a00 g_signal_emit_valist + 3056
9 libgobject-2.0.0.dylib 0x000000010e8e5034 g_signal_emit + 116
10 libgtk-3.0.dylib 0x000000010e1b516b gtk_widget_set_parent + 443
11 libgtk-3.0.dylib 0x000000010e087c7b gtk_menu_real_insert + 171
12
libgobject-2.0.0.dylib 0x000000010e8d366b g_closure_invoke + 283
13 libgobject-2.0.0.dylib 0x000000010e8e366b signal_emit_unlocked_R + 1115
14 libgobject-2.0.0.dylib 0x000000010e8e4a00 g_signal_emit_valist + 3056
15 libgobject-2.0.0.dylib 0x000000010e8e5034 g_signal_emit + 116
16 libgtk-3.0.dylib 0x000000010e091a04 gtk_menu_shell_insert + 180
17
libgtk-3.0.dylib 0x000000010df71541 update_node + 2529
18 libgtk-3.0.dylib 0x000000010df7194c update_node + 3564
19 libgtk-3.0.dylib 0x000000010df7194c update_node + 3564
20 libgtk-3.0.dylib 0x000000010df7194c update_node + 3564
21 libgtk-3.0.dylib 0x000000010df7194c update_node +
3564
22 libgtk-3.0.dylib 0x000000010df720e3 gtk_ui_manager_real_get_widget + 51
23 bluefish-bin 0x000000010db58b17 bfwin_show_main + 199
24 bluefish-bin 0x000000010db58fbb bfwin_window_new_with_project + 283
25 bluefish-bin 0x000000010dbab471 project_open_from_file + 641
This issue was not present in 2.0.1.
Well, I hope that there is fix for all these things, but my guess is that this will not be an easy task...
Any ideas?
Andrius
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]