Hi,
I (finally) merged the gtkbuilder branch into master. I expect there to be at least a few bugs, but it's been working quite well for some time now.
Please test and report any issues.
TODO: - ensure all build systems are still working - ensure translations still work - more testing on win32 - documentation? - other?
Cheers, Matthew Brush
Am 11.12.2011 01:21, schrieb Matthew Brush:
- more testing on win32
Current nightly build of 12/12/11 did not start do to missing symbol on my box. A screenshot from my German Windows 7: http://frank.uvena.de/tmp/geany_error.png Its telling: g_malloc0_n wasn't found inside libglib-2.0-0.dll.
Cheers, Frank
On 12/12/2011 10:14 PM, Frank Lanitz wrote:
Am 11.12.2011 01:21, schrieb Matthew Brush:
- more testing on win32
Current nightly build of 12/12/11 did not start do to missing symbol on my box. A screenshot from my German Windows 7: http://frank.uvena.de/tmp/geany_error.png Its telling: g_malloc0_n wasn't found inside libglib-2.0-0.dll.
I think this is the same issue that Thomas noticed[1] (before the gtkbuilder merge).
I'm pretty sure it's not a problem with Geany itself but rather GTK+ or the way Geany is built/linked for Windows.
Cheers, Matthew Brush
[1] http://www.mail-archive.com/geany@uvena.de/msg04587.html
Am 13.12.2011 07:22, schrieb Matthew Brush:
On 12/12/2011 10:14 PM, Frank Lanitz wrote:
Am 11.12.2011 01:21, schrieb Matthew Brush:
- more testing on win32
Current nightly build of 12/12/11 did not start do to missing symbol on my box. A screenshot from my German Windows 7: http://frank.uvena.de/tmp/geany_error.png Its telling: g_malloc0_n wasn't found inside libglib-2.0-0.dll.
I think this is the same issue that Thomas noticed[1] (before the gtkbuilder merge).
I'm pretty sure it's not a problem with Geany itself but rather GTK+ or the way Geany is built/linked for Windows.
I just updated from nightly zip so I don't think its a Gtk 2.24 issue alone.
Cheers, Frank
On 12/12/2011 10:27 PM, Frank Lanitz wrote:
Am 13.12.2011 07:22, schrieb Matthew Brush:
On 12/12/2011 10:14 PM, Frank Lanitz wrote:
Am 11.12.2011 01:21, schrieb Matthew Brush:
- more testing on win32
Current nightly build of 12/12/11 did not start do to missing symbol on my box. A screenshot from my German Windows 7: http://frank.uvena.de/tmp/geany_error.png Its telling: g_malloc0_n wasn't found inside libglib-2.0-0.dll.
I think this is the same issue that Thomas noticed[1] (before the gtkbuilder merge).
I'm pretty sure it's not a problem with Geany itself but rather GTK+ or the way Geany is built/linked for Windows.
I just updated from nightly zip so I don't think its a Gtk 2.24 issue alone.
In the thread he says it happens on 2.16 IIRC.
Cheers, Matthew Brush
Am 13.12.2011 07:45, schrieb Matthew Brush:
On 12/12/2011 10:27 PM, Frank Lanitz wrote:
Am 13.12.2011 07:22, schrieb Matthew Brush:
On 12/12/2011 10:14 PM, Frank Lanitz wrote:
Am 11.12.2011 01:21, schrieb Matthew Brush:
- more testing on win32
Current nightly build of 12/12/11 did not start do to missing symbol on my box. A screenshot from my German Windows 7: http://frank.uvena.de/tmp/geany_error.png Its telling: g_malloc0_n wasn't found inside libglib-2.0-0.dll.
I think this is the same issue that Thomas noticed[1] (before the gtkbuilder merge).
I'm pretty sure it's not a problem with Geany itself but rather GTK+ or the way Geany is built/linked for Windows.
I just updated from nightly zip so I don't think its a Gtk 2.24 issue alone.
In the thread he says it happens on 2.16 IIRC.
Ah ok. Didn't read the complete infos there. I stopped when Thomas mentioned it was with 2.24. Mea culpa.
Cheers, Frank
On 12/12/2011 10:14 PM, Frank Lanitz wrote:
Am 11.12.2011 01:21, schrieb Matthew Brush:
- more testing on win32
Current nightly build of 12/12/11 did not start do to missing symbol on my box. A screenshot from my German Windows 7: http://frank.uvena.de/tmp/geany_error.png Its telling: g_malloc0_n wasn't found inside libglib-2.0-0.dll.
OK, I'm pretty sure it's something with the nightly build system for Windows because I can successfully build and run latest geany from master against GTK+ 2.16.6 and 2.24.8 without any of these issues.
Cheers, Matthew Brush
On Sat, 10 Dec 2011 16:21:22 -0800, Matthew wrote:
Hi,
I (finally) merged the gtkbuilder branch into master. I expect there to be at least a few bugs, but it's been working quite well for some time now.
Please test and report any issues.
I noticed one little weird thing:
after starting Geany and right-clicking into the editor widget to open the editor menu, the sub-menus for Format, Search and Edit are missing. The menu items for these three items are there but without the sub-menus. On a second right-click the sub-menus are there.
Regards, Enrico
On 12/18/2011 08:29 AM, Enrico Tröger wrote:
On Sat, 10 Dec 2011 16:21:22 -0800, Matthew wrote:
Hi,
I (finally) merged the gtkbuilder branch into master. I expect there to be at least a few bugs, but it's been working quite well for some time now.
Please test and report any issues.
I noticed one little weird thing:
after starting Geany and right-clicking into the editor widget to open the editor menu, the sub-menus for Format, Search and Edit are missing. The menu items for these three items are there but without the sub-menus. On a second right-click the sub-menus are there.
Weird. It seems ui_utils.c:on_editor_menu_show() isn't called the first time the editor is right-clicked. It must have something to do with the shared menu items again, since AFAIK the ones not working properly are shared ones and are moved from one menu to another in that callback.
I'll investigate it further soon, thanks for noticing.
Cheers, Matthew Brush
On 12/18/2011 08:29 AM, Enrico Tröger wrote:
On Sat, 10 Dec 2011 16:21:22 -0800, Matthew wrote:
Hi,
I (finally) merged the gtkbuilder branch into master. I expect there to be at least a few bugs, but it's been working quite well for some time now.
Please test and report any issues.
I noticed one little weird thing:
after starting Geany and right-clicking into the editor widget to open the editor menu, the sub-menus for Format, Search and Edit are missing. The menu items for these three items are there but without the sub-menus. On a second right-click the sub-menus are there.
OK, it's fixed. The editor menu had its visible property set to true in the Glade file and I guess if it's set to visible already, calling `gtk_menu_popup()` won't cause the "show" signal to be emitted. The reason it was only the shared menu items is because they are moved from the main menu bar to the editor menu in a "show" callback handler for the editor menu, which obviously wasn't being called the first time.
Cheers, Matthew Brush