<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to bugs</title><link>https://sourceforge.net/p/vdkbuilder/bugs/</link><description>Recent changes to bugs</description><atom:link href="https://sourceforge.net/p/vdkbuilder/bugs/feed.rss" rel="self"/><language>en</language><lastBuildDate>Mon, 01 May 2023 12:33:25 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/vdkbuilder/bugs/feed.rss" rel="self" type="application/rss+xml"/><item><title>#20 Please add a .pc file</title><link>https://sourceforge.net/p/vdkbuilder/bugs/20/?limit=25#99ca</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;&lt;code&gt;Libs.private&lt;/code&gt; is probably not needed. But please see to it.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nilesh Patra</dc:creator><pubDate>Mon, 01 May 2023 12:33:25 -0000</pubDate><guid>https://sourceforge.netd551174605915db71f38f347421484e3a4d9f6af</guid></item><item><title>Please add a .pc file</title><link>https://sourceforge.net/p/vdkbuilder/bugs/20/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Please add a .pc (pkg-config) file. It helps much better to track the required libs instead of a vdk-config file. gnome-config (where this was originally taken from) has also switched to a pkg-config file.&lt;/p&gt;
&lt;p&gt;A libvdk2.pc file with this should work:&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;prefix=/usr
exec_prefix=&lt;span class="cp"&gt;${&lt;/span&gt;&lt;span class="n"&gt;prefix&lt;/span&gt;&lt;span class="cp"&gt;}&lt;/span&gt;
libdir=&lt;span class="cp"&gt;${&lt;/span&gt;&lt;span class="n"&gt;prefix&lt;/span&gt;&lt;span class="cp"&gt;}&lt;/span&gt;/lib/
includedir=&lt;span class="cp"&gt;${&lt;/span&gt;&lt;span class="n"&gt;prefix&lt;/span&gt;&lt;span class="cp"&gt;}&lt;/span&gt;/include
pkglibdir=&lt;span class="cp"&gt;${&lt;/span&gt;&lt;span class="n"&gt;libdir&lt;/span&gt;&lt;span class="cp"&gt;}&lt;/span&gt;/vdk

Name:&lt;span class="w"&gt; &lt;/span&gt;libvdk2
Description:&lt;span class="w"&gt; &lt;/span&gt;Visual&lt;span class="w"&gt; &lt;/span&gt;Development&lt;span class="w"&gt; &lt;/span&gt;Kit&lt;span class="w"&gt; &lt;/span&gt;C++&lt;span class="w"&gt; &lt;/span&gt;library&lt;span class="w"&gt; &lt;/span&gt;version&lt;span class="w"&gt; &lt;/span&gt;2
Requires:&lt;span class="w"&gt; &lt;/span&gt;gtk+-x11-2.0&lt;span class="w"&gt; &lt;/span&gt;gtk+-x11-2.0
Version:&lt;span class="w"&gt; &lt;/span&gt;2.4.0
Libs:&lt;span class="w"&gt; &lt;/span&gt;-L&lt;span class="cp"&gt;${&lt;/span&gt;&lt;span class="n"&gt;libdir&lt;/span&gt;&lt;span class="cp"&gt;}&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;-lvdk2&lt;span class="w"&gt; &lt;/span&gt;-lpthread
Libs.private:&lt;span class="w"&gt; &lt;/span&gt;-lpthread
Cflags:&lt;span class="w"&gt; &lt;/span&gt;-I&lt;span class="cp"&gt;${&lt;/span&gt;&lt;span class="n"&gt;includedir&lt;/span&gt;&lt;span class="cp"&gt;}&lt;/span&gt;/vdk2
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nilesh Patra</dc:creator><pubDate>Mon, 01 May 2023 12:20:48 -0000</pubDate><guid>https://sourceforge.net8369df7e5148f3dc16afa5229be5ce33ab21b9ba</guid></item><item><title>VDKBuilder error messages</title><link>https://sourceforge.net/p/vdkbuilder/bugs/19/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;I installed the latest VDKbuilder in Kubuntu from Software Center. I get the error message when I start vdkb2 from terminal mode:&lt;/p&gt;
&lt;p&gt;How can this be fixed ?&lt;/p&gt;
&lt;p&gt;I also get an error message the "Widgets are disabled" when the form is loaded.&lt;/p&gt;
&lt;p&gt;ravi@ravi-desktop:~$ vdkb2&lt;/p&gt;
&lt;p&gt;VDKBPlugin::VDKBPlugin - module name:/usr/lib/vdkbuilder2/libvdkbcalendar.so&lt;br/&gt;
VDKBPlugin::VDKBPlugin - got /usr/lib/vdkbuilder2/libvdkbcalendar.so interface - 0x24ade20&lt;br/&gt;
VDKBPlugin::VDKBPlugin - module name:/usr/lib/vdkbuilder2/libvdkbdclock.so&lt;br/&gt;
VDKBPlugin::VDKBPlugin - got /usr/lib/vdkbuilder2/libvdkbdclock.so interface - 0x24aeed0&lt;br/&gt;
VDKBPlugin::VDKBPlugin - module name:/usr/lib/vdkbuilder2/libvdkbtreeview.so&lt;br/&gt;
VDKBPlugin::VDKBPlugin - got /usr/lib/vdkbuilder2/libvdkbtreeview.so interface - 0x24b0c80&lt;br/&gt;
VDKBPlugin::VDKBPlugin - module name:/usr/lib/vdkbuilder2/libvdkbdrawarea.so&lt;br/&gt;
VDKBPlugin::VDKBPlugin - got /usr/lib/vdkbuilder2/libvdkbdrawarea.so interface - 0x24b0210&lt;br/&gt;
VDKBPlugin::VDKBPlugin - module name:/usr/lib/vdkbuilder2/libvdkbcomboentry.so&lt;br/&gt;
VDKBPlugin::VDKBPlugin - got /usr/lib/vdkbuilder2/libvdkbcomboentry.so interface - 0x24b01f0&lt;br/&gt;
(vdkb2:2565): Gdk-CRITICAL **: IA__gdk_font_from_description_for_display: assertion 'font_desc != NULL' failed&lt;/p&gt;
&lt;p&gt;(vdkb2:2565): GLib-GObject-CRITICAL **: g_signal_connect_closure_by_id: assertion 'signal_id &amp;gt; 0' failed&lt;/p&gt;
&lt;p&gt;(vdkb2:2565): GLib-GObject-CRITICAL **: g_signal_connect_closure_by_id: assertion 'signal_id &amp;gt; 0' failed&lt;/p&gt;
&lt;p&gt;(vdkb2:2565): Gdk-CRITICAL **: IA__gdk_font_from_description_for_display: assertion 'font_desc != NULL' failed&lt;/p&gt;
&lt;p&gt;(vdkb2:2565): Gdk-CRITICAL **: IA__gdk_font_from_description_for_display: assertion 'font_desc != NULL' failed&lt;/p&gt;
&lt;p&gt;(vdkb2:2565): Gtk-WARNING **: GtkSpinButton: setting an adjustment with non-zero page size is deprecated&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Ravi</dc:creator><pubDate>Wed, 11 Nov 2015 16:42:03 -0000</pubDate><guid>https://sourceforge.netdca6cee2e575ec6d6c4d886a74f8a7a192d14dcb</guid></item><item><title>Main window size on dual monitor</title><link>https://sourceforge.net/p/vdkbuilder/bugs/18/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;On a dual monitor system, when I launch vdkbuilder, the&lt;br /&gt;
main panel goes over the two monitors and it is not&lt;br /&gt;
resizable.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Stefano Fornari</dc:creator><pubDate>Wed, 27 Oct 2004 13:17:48 -0000</pubDate><guid>https://sourceforge.net49fc8728cf830af1bba6a326c45fb5c549b6b3fe</guid></item><item><title>Gcc3 fixes</title><link>https://sourceforge.net/p/vdkbuilder/bugs/17/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;This patch allows vdkbuilder to be compiled under gcc3.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Anonymous</dc:creator><pubDate>Sun, 14 Dec 2003 22:48:29 -0000</pubDate><guid>https://sourceforge.net4763fd8eaf34ef9ee13b110ddb81d322472486e4</guid></item><item><title>VDK File Open dialog is crashing</title><link>https://sourceforge.net/p/vdkbuilder/bugs/16/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;//I am using this fragment of code&lt;br /&gt;
bool Test1Form::Onbutton0Click(VDKObject* sender)&lt;br /&gt;
{&lt;br /&gt;
FileStringArray selections;&lt;br /&gt;
VDKFileDialog *child = new VDKFileDialog&lt;br /&gt;
(this,&amp;amp;amp;selections, _(file_dialog_prompts[0]));&lt;br /&gt;
child-&amp;amp;gt;Filter=&amp;amp;quot;*.*&amp;amp;quot;;&lt;br /&gt;
child-&amp;amp;gt;ShowModal();&lt;br /&gt;
if(selections.size()&amp;amp;gt;0)&lt;br /&gt;
Edt_WPD_File-&amp;amp;gt;Text=selections[0];&lt;br /&gt;
return true;&lt;br /&gt;
}&lt;/p&gt;
&lt;p&gt;//proposed bugfix - please do something better&lt;br /&gt;
void VDKFileDialog::OnShow(VDKForm*)&lt;br /&gt;
{&lt;br /&gt;
VDKString filter = Filter;&lt;br /&gt;
if( ! filter.isNull())&lt;br /&gt;
{      //it is somehow vousy that &lt;br /&gt;
sometimes the procedure is called even when &lt;br /&gt;
filetype=NULL!!!!!&lt;br /&gt;
if(filetype)  //this line fixes the bug, but there is &lt;br /&gt;
still sometghing unclean&lt;br /&gt;
{&lt;br /&gt;
filetype-&amp;amp;gt;Text = (char*) filter;&lt;br /&gt;
LoadDir();&lt;br /&gt;
} &lt;br /&gt;
}&lt;br /&gt;
return;&lt;br /&gt;
}&lt;/p&gt;
&lt;p&gt;//Crash callstack&lt;br /&gt;
Program received signal SIGSEGV, Segmentation fault.&lt;br /&gt;
0x406ea1ff in strlen () from /lib/libc.so.6&lt;br /&gt;
(gdb) backtrace&lt;br /&gt;
#0  0x406ea1ff in strlen () from /lib/libc.so.6&lt;br /&gt;
#1  0x40081f6d in VDKEntry::SetText(char*) () &lt;br /&gt;
from /usr/local/lib/libvdk.so.2&lt;br /&gt;
#2  0x40082547 in VDKReadWriteValueProp&amp;amp;lt;VDKEntry, &lt;br /&gt;
char*&amp;amp;gt;::operator=(char*) ()&lt;br /&gt;
from /usr/local/lib/libvdk.so.2&lt;br /&gt;
#3  0x400c2ee4 in VDKFileDialog::OnShow(VDKForm*) () &lt;br /&gt;
from /usr/local/lib/libvdk.so.2&lt;br /&gt;
#4  0x40083723 in VDKForm::ConfigureEvent&lt;br /&gt;
(_GtkWidget*, _GdkEventConfigure*, void*) ()&lt;br /&gt;
from /usr/local/lib/libvdk.so.2&lt;br /&gt;
#5  0x401b1de3 in _gtk_marshal_BOOLEAN__BOXED &lt;br /&gt;
(closure=0x822b308, return_value=0xbfffe10c, &lt;br /&gt;
n_param_values=2, param_values=0xbfffe24c, &lt;br /&gt;
invocation_hint=0xbfffe128, marshal_data=0x0)&lt;br /&gt;
at gtkmarshalers.c:82&lt;br /&gt;
#6  0x404d0f5e in g_closure_invoke &lt;br /&gt;
(closure=0x822b308, return_value=0xbfffe10c, &lt;br /&gt;
n_param_values=2, param_values=0xbfffe24c, &lt;br /&gt;
invocation_hint=0xbfffe128) at gclosure.c:437&lt;br /&gt;
#7  0x404e4754 in signal_emit_unlocked_R &lt;br /&gt;
(node=0x80ea058, detail=0, instance=0x822ad88, &lt;br /&gt;
emission_return=0xbfffe20c, &lt;br /&gt;
instance_and_params=0xbfffe24c) at gsignal.c:2822&lt;br /&gt;
#8  0x404e3013 in g_signal_emit_valist &lt;br /&gt;
(instance=0x822ad88, signal_id=38, detail=0, &lt;br /&gt;
var_args=0xbfffe3d4) at gsignal.c:2564&lt;br /&gt;
#9  0x404e325c in g_signal_emit (instance=0x822ad88, &lt;br /&gt;
signal_id=38, detail=0) at gsignal.c:2612&lt;br /&gt;
#10 0x402734fd in gtk_widget_event_internal &lt;br /&gt;
(widget=0x822ad88, event=0x8227164)&lt;br /&gt;
at gtkwidget.c:3143&lt;br /&gt;
#11 0x40273150 in gtk_widget_event &lt;br /&gt;
(widget=0x822ad88, event=0x8227164) at &lt;br /&gt;
gtkwidget.c:3004&lt;br /&gt;
#12 0x401b0c21 in gtk_main_do_event &lt;br /&gt;
(event=0x8227164) at gtkmain.c:1525&lt;br /&gt;
#13 0x4034a6e9 in gdk_event_dispatch &lt;br /&gt;
(source=0x80e4bd0, callback=0, user_data=0x0)&lt;br /&gt;
at gdkevents-x11.c:2018&lt;br /&gt;
#14 0x40528215 in g_main_dispatch &lt;br /&gt;
(context=0x80e4c18) at gmain.c:1653&lt;br /&gt;
#15 0x40529151 in g_main_context_dispatch &lt;br /&gt;
(context=0x80e4c18) at gmain.c:2197&lt;br /&gt;
#16 0x40529305 in g_main_context_iterate &lt;br /&gt;
(context=0x80e4c18, block=1, dispatch=1, &lt;br /&gt;
self=0x8145948) at gmain.c:2278&lt;br /&gt;
#17 0x40529aa0 in g_main_loop_run (loop=0x829cce0) &lt;br /&gt;
at gmain.c:2498&lt;br /&gt;
#18 0x401b0251 in gtk_main () at gtkmain.c:1092&lt;br /&gt;
#19 0x4008639f in VDKForm::ShowModal&lt;br /&gt;
(GtkWindowPosition) () from /usr/local/lib/libvdk.so.2&lt;br /&gt;
#20 0x0805bc20 in Test1Form::Onbutton0Click&lt;br /&gt;
(VDKObject*) (this=0x80e5128, sender=0x811fea0)&lt;br /&gt;
at /C/prog/latex/vdk/test1.cc:451&lt;br /&gt;
#21 0x0805d47a in Test1Form::VDKSignalResponse&lt;br /&gt;
(_GtkWidget*, int, void*, void*, bool) (&lt;br /&gt;
this=0x80e5128, mobj=0x8121040, signal=0, &lt;br /&gt;
obj=0x811fea0, real_sender=0x811fea0, &lt;br /&gt;
treated=false) at /C/prog/latex/vdk/test1_gui.cc:27&lt;br /&gt;
#22 0x400b488c in VDKObject::VDKSignalPipe&lt;br /&gt;
(_GtkWidget*, void*) ()&lt;br /&gt;
from /usr/local/lib/libvdk.so.2&lt;br /&gt;
#23 0x404e5576 in g_cclosure_marshal_VOID__VOID &lt;br /&gt;
(closure=0x8122190, return_value=0x0, &lt;br /&gt;
n_param_values=1, param_values=0xbfffe9a8, &lt;br /&gt;
invocation_hint=0xbfffe894, marshal_data=0x0)&lt;br /&gt;
at gmarshal.c:77&lt;br /&gt;
#24 0x404d0f5e in g_closure_invoke &lt;br /&gt;
(closure=0x8122190, return_value=0x0, &lt;br /&gt;
n_param_values=1, &lt;br /&gt;
param_values=0xbfffe9a8, &lt;br /&gt;
invocation_hint=0xbfffe894) at gclosure.c:437&lt;br /&gt;
#25 0x404e4754 in signal_emit_unlocked_R &lt;br /&gt;
(node=0x811e530, detail=0, instance=0x8121040, &lt;br /&gt;
emission_return=0x0, &lt;br /&gt;
instance_and_params=0xbfffe9a8) at gsignal.c:2822&lt;br /&gt;
#26 0x404e2fa1 in g_signal_emit_valist &lt;br /&gt;
(instance=0x8121040, signal_id=107, detail=0, &lt;br /&gt;
var_args=0xbfffeb2c) at gsignal.c:2554&lt;br /&gt;
#27 0x404e325c in g_signal_emit (instance=0x8121040, &lt;br /&gt;
signal_id=107, detail=0)&lt;br /&gt;
at gsignal.c:2612&lt;br /&gt;
#28 0x4013ba02 in gtk_button_clicked &lt;br /&gt;
(button=0x8121040) at gtkbutton.c:555&lt;br /&gt;
#29 0x4013c6f9 in gtk_real_button_released &lt;br /&gt;
(button=0x8121040) at gtkbutton.c:1044&lt;br /&gt;
#30 0x404e5576 in g_cclosure_marshal_VOID__VOID &lt;br /&gt;
(closure=0x811e468, return_value=0x0, &lt;br /&gt;
n_param_values=1, param_values=0xbfffeed8, &lt;br /&gt;
invocation_hint=0xbfffedc4, &lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Jaroslav Fojtik</dc:creator><pubDate>Sun, 10 Aug 2003 18:22:01 -0000</pubDate><guid>https://sourceforge.net16990f674a4f27830892fda13356abf3408fc88f</guid></item><item><title>forms cannot be resized</title><link>https://sourceforge.net/p/vdkbuilder/bugs/15/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;This makes things more diffcult in a busy screen. (wish list stuff) &lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Chris Bruner</dc:creator><pubDate>Tue, 22 Jul 2003 03:07:48 -0000</pubDate><guid>https://sourceforge.net37f47ba9e347868cf3690eea14e95112b3a0edda</guid></item><item><title>file extensions get confused</title><link>https://sourceforge.net/p/vdkbuilder/bugs/14/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;When trying to use files with extension cpp instead of cc the &lt;br /&gt;
make doesn't know how to deal with them. &lt;br /&gt;
Then when setting the default file type to cpp instead of cc, &lt;br /&gt;
adding signals goes to a file of the same name, but with the cc &lt;br /&gt;
extension.&lt;br /&gt;
&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Chris Bruner</dc:creator><pubDate>Tue, 22 Jul 2003 02:58:02 -0000</pubDate><guid>https://sourceforge.net845f7e91f11361e9685c783605856da4f87940ab</guid></item><item><title>Caret is not visible</title><link>https://sourceforge.net/p/vdkbuilder/bugs/13/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;It is nice that VDK builder can change color of&lt;br /&gt;
background and color of text. &lt;br /&gt;
But the caret (text cursor inside editor) is all&lt;br /&gt;
the times painted in black even if you have black&lt;br /&gt;
background. In such a case it is pretty hard to edit text.&lt;br /&gt;
It will be a good idea that caret is painted by&lt;br /&gt;
foreground color and not fixed color.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Jaroslav Fojtik</dc:creator><pubDate>Mon, 17 Feb 2003 10:15:51 -0000</pubDate><guid>https://sourceforge.net637fd11a1ea8c95af74f391e8a911c74d9d762a3</guid></item><item><title>missing quotes in configure script</title><link>https://sourceforge.net/p/vdkbuilder/bugs/12/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;In the configure script found in vdk-2.0.2 quotes are&lt;br /&gt;
missing in line #9091: It should be&lt;/p&gt;
&lt;p&gt;if test -z &amp;amp;quot;$DOXYGEN&amp;amp;quot;; then&lt;/p&gt;
&lt;p&gt;otherwise configure fails if $DOXYGEN is unset.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Markus Schwarzenberg</dc:creator><pubDate>Tue, 12 Nov 2002 15:57:26 -0000</pubDate><guid>https://sourceforge.netf915739f7318bfe8dabe8974beffb3574ae7dde4</guid></item></channel></rss>