<?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/inti/bugs/</link><description>Recent changes to bugs</description><atom:link href="https://sourceforge.net/p/inti/bugs/feed.rss" rel="self"/><language>en</language><lastBuildDate>Mon, 03 Mar 2003 10:28:09 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/inti/bugs/feed.rss" rel="self" type="application/rss+xml"/><item><title>getc_unlocked</title><link>https://sourceforge.net/p/inti/bugs/20/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;Building libinti 1.0beta5 with the latest Sun compiler&lt;br /&gt;
I get:&lt;/p&gt;
&lt;p&gt;&amp;amp;quot;demowindow.cc&amp;amp;quot;, line 349: Error: The function&lt;br /&gt;
&amp;amp;quot;getc_unlocked&amp;amp;quot; must have a prototype.&lt;/p&gt;
&lt;p&gt;The strange thing is getc_unlocked _is_ available on&lt;br /&gt;
Solaris. But maybe not under the C++ compiler?&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Dimitri Papadopoulos</dc:creator><pubDate>Mon, 03 Mar 2003 10:28:09 -0000</pubDate><guid>https://sourceforge.net2c66fa8a61b91188d944bb5554af4237e8d26adc</guid></item><item><title>const char* again</title><link>https://sourceforge.net/p/inti/bugs/19/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;Building libinti 1.0beta5 with the latest Sun compiler&lt;br /&gt;
I get:&lt;/p&gt;
&lt;p&gt;&amp;amp;quot;demowindow.cc&amp;amp;quot;, line 285: Warning: String literal&lt;br /&gt;
converted to char* in initialization.&lt;br /&gt;
&amp;amp;quot;demowindow.cc&amp;amp;quot;, line 286: Warning: String literal&lt;br /&gt;
converted to char* in initialization.&lt;br /&gt;
&amp;amp;quot;demowindow.cc&amp;amp;quot;, line 292: Warning: String literal&lt;br /&gt;
converted to char* in initialization.&lt;br /&gt;
&amp;amp;quot;demowindow.cc&amp;amp;quot;, line 293: Warning: String literal&lt;br /&gt;
converted to char* in initialization.&lt;br /&gt;
&amp;amp;quot;demowindow.cc&amp;amp;quot;, line 294: Warning: String literal&lt;br /&gt;
converted to char* in initialization.&lt;br /&gt;
&amp;amp;quot;demowindow.cc&amp;amp;quot;, line 295: Warning: String literal&lt;br /&gt;
converted to char* in initialization.&lt;br /&gt;
&amp;amp;quot;demowindow.cc&amp;amp;quot;, line 296: Warning: String literal&lt;br /&gt;
converted to char* in initialization.&lt;br /&gt;
&amp;amp;quot;demowindow.cc&amp;amp;quot;, line 297: Warning: String literal&lt;br /&gt;
converted to char* in initialization.&lt;br /&gt;
&amp;amp;quot;demowindow.cc&amp;amp;quot;, line 298: Warning: String literal&lt;br /&gt;
converted to char* in initialization.&lt;br /&gt;
&amp;amp;quot;demowindow.cc&amp;amp;quot;, line 299: Warning: String literal&lt;br /&gt;
converted to char* in initialization.&lt;br /&gt;
&amp;amp;quot;demowindow.cc&amp;amp;quot;, line 300: Warning: String literal&lt;br /&gt;
converted to char* in initialization.&lt;br /&gt;
&amp;amp;quot;demowindow.cc&amp;amp;quot;, line 301: Warning: String literal&lt;br /&gt;
converted to char* in initialization.&lt;br /&gt;
&amp;amp;quot;demowindow.cc&amp;amp;quot;, line 302: Warning: String literal&lt;br /&gt;
converted to char* in initialization.&lt;br /&gt;
&amp;amp;quot;demowindow.cc&amp;amp;quot;, line 303: Warning: String literal&lt;br /&gt;
converted to char* in initialization.&lt;br /&gt;
&amp;amp;quot;demowindow.cc&amp;amp;quot;, line 304: Warning: String literal&lt;br /&gt;
converted to char* in initialization.&lt;br /&gt;
&amp;amp;quot;demowindow.cc&amp;amp;quot;, line 305: Warning: String literal&lt;br /&gt;
converted to char* in initialization.&lt;br /&gt;
&amp;amp;quot;demowindow.cc&amp;amp;quot;, line 307: Warning: String literal&lt;br /&gt;
converted to char* in initialization.&lt;br /&gt;
&amp;amp;quot;demowindow.cc&amp;amp;quot;, line 308: Warning: String literal&lt;br /&gt;
converted to char* in initialization.&lt;br /&gt;
&amp;amp;quot;demowindow.cc&amp;amp;quot;, line 309: Warning: String literal&lt;br /&gt;
converted to char* in initialization.&lt;br /&gt;
&amp;amp;quot;demowindow.cc&amp;amp;quot;, line 310: Warning: String literal&lt;br /&gt;
converted to char* in initialization.&lt;br /&gt;
&amp;amp;quot;demowindow.cc&amp;amp;quot;, line 311: Warning: String literal&lt;br /&gt;
converted to char* in initialization.&lt;br /&gt;
&amp;amp;quot;demowindow.cc&amp;amp;quot;, line 312: Warning: String literal&lt;br /&gt;
converted to char* in initialization.&lt;br /&gt;
&amp;amp;quot;demowindow.cc&amp;amp;quot;, line 313: Warning: String literal&lt;br /&gt;
converted to char* in initialization.&lt;br /&gt;
&amp;amp;quot;demowindow.cc&amp;amp;quot;, line 314: Warning: String literal&lt;br /&gt;
converted to char* in initialization.&lt;br /&gt;
&amp;amp;quot;demowindow.cc&amp;amp;quot;, line 315: Warning: String literal&lt;br /&gt;
converted to char* in initialization.&lt;br /&gt;
&amp;amp;quot;demowindow.cc&amp;amp;quot;, line 321: Warning: String literal&lt;br /&gt;
converted to char* in initialization.&lt;br /&gt;
&amp;amp;quot;demowindow.cc&amp;amp;quot;, line 322: Warning: String literal&lt;br /&gt;
converted to char* in initialization.&lt;br /&gt;
&amp;amp;quot;demowindow.cc&amp;amp;quot;, line 323: Warning: String literal&lt;br /&gt;
converted to char* in initialization.&lt;br /&gt;
&amp;amp;quot;demowindow.cc&amp;amp;quot;, line 324: Warning: String literal&lt;br /&gt;
converted to char* in initialization.&lt;br /&gt;
&amp;amp;quot;demowindow.cc&amp;amp;quot;, line 325: Warning: String literal&lt;br /&gt;
converted to char* in initialization.&lt;br /&gt;
&amp;amp;quot;demowindow.cc&amp;amp;quot;, line 326: Warning: String literal&lt;br /&gt;
converted to char* in initialization.&lt;br /&gt;
&amp;amp;quot;demowindow.cc&amp;amp;quot;, line 327: Warning: String literal&lt;br /&gt;
converted to char* in initialization.&lt;br /&gt;
&amp;amp;quot;demowindow.cc&amp;amp;quot;, line 328: Warning: String literal&lt;br /&gt;
converted to char* in initialization.&lt;br /&gt;
&amp;amp;quot;demowindow.cc&amp;amp;quot;, line 329: Warning: String literal&lt;br /&gt;
converted to char* in initialization.&lt;br /&gt;
&amp;amp;quot;demowindow.cc&amp;amp;quot;, line 354: Warning: The variable c has&lt;br /&gt;
not yet been assigned a value.&lt;br /&gt;
&amp;amp;quot;demowindow.cc&amp;amp;quot;, line 405: Warning: String literal&lt;br /&gt;
converted to char* in assignment.&lt;br /&gt;
&amp;amp;quot;demowindow.cc&amp;amp;quot;, line 424: Warning: String literal&lt;br /&gt;
converted to char* in assignment.&lt;br /&gt;
&amp;amp;quot;demowindow.cc&amp;amp;quot;, line 432: Warning: String literal&lt;br /&gt;
converted to char* in assignment.&lt;br /&gt;
&amp;amp;quot;demowindow.cc&amp;amp;quot;, line 442: Warning: String literal&lt;br /&gt;
converted to char* in assignment.&lt;br /&gt;
&amp;amp;quot;demowindow.cc&amp;amp;quot;, line 452: Warning: String literal&lt;br /&gt;
converted to char* in assignment.&lt;br /&gt;
&amp;amp;quot;demowindow.cc&amp;amp;quot;, line 461: Warning: String literal&lt;br /&gt;
converted to char* in assignment.&lt;br /&gt;
&amp;amp;quot;demowindow.cc&amp;amp;quot;, line 470: Warning: String literal&lt;br /&gt;
converted to char* in assignment.&lt;/p&gt;
&lt;p&gt;You need to change from:&lt;/p&gt;
&lt;p&gt;static char *tokens[] =&lt;br /&gt;
static char *types[] =&lt;/p&gt;
&lt;p&gt;to:&lt;/p&gt;
&lt;p&gt;static const char *tokens[] =&lt;br /&gt;
static const char *types[] =&lt;/p&gt;
&lt;p&gt;and from:&lt;/p&gt;
&lt;p&gt;parse_chars(char *text, char **end_ptr, int *state,&lt;br /&gt;
const char **tag, bool start)&lt;/p&gt;
&lt;p&gt;to:&lt;/p&gt;
&lt;p&gt;parse_chars(char *text, char **end_ptr, int *state,&lt;br /&gt;
char **tag, bool start)&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Dimitri Papadopoulos</dc:creator><pubDate>Mon, 03 Mar 2003 10:22:02 -0000</pubDate><guid>https://sourceforge.net678d84fccaa41d144cb6356e2d0fb4fcfd771287</guid></item><item><title>Inti::String</title><link>https://sourceforge.net/p/inti/bugs/18/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;Building libinti 1.0beta5 with the latest Sun compiler&lt;br /&gt;
I get: &lt;/p&gt;
&lt;p&gt;&amp;amp;quot;editable_cells.cc&amp;amp;quot;, line 198: Error: Unexpected type&lt;br /&gt;
name &amp;amp;quot;Inti::String&amp;amp;quot; encountered.&lt;/p&gt;
&lt;p&gt;Mmmmh... Strange. I have no clue.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Dimitri Papadopoulos</dc:creator><pubDate>Mon, 03 Mar 2003 10:11:12 -0000</pubDate><guid>https://sourceforge.net0f62aade9d8af5cedde0a6d356b43ef20e06def5</guid></item><item><title>abstract class</title><link>https://sourceforge.net/p/inti/bugs/17/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;Building libinti 1.0beta5 with the latest Sun compiler&lt;br /&gt;
I get:&lt;/p&gt;
&lt;p&gt;&amp;amp;quot;stock_browser.cc&amp;amp;quot;, line 153: Error: Cannot create a&lt;br /&gt;
variable for abstract class StockItemInfo.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Dimitri Papadopoulos</dc:creator><pubDate>Mon, 03 Mar 2003 09:54:19 -0000</pubDate><guid>https://sourceforge.netcd0df103df734e94a7a06a8a562317368ff31fa1</guid></item><item><title>slot error</title><link>https://sourceforge.net/p/inti/bugs/16/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;Building libinti 1.0beta5 with the latest Sun compiler&lt;br /&gt;
I get:&lt;/p&gt;
&lt;p&gt;&amp;amp;quot;itemfactory.cc&amp;amp;quot;, line 98: Error: Could not find a&lt;br /&gt;
match for Inti::slot&amp;amp;lt;Inti::R&amp;amp;gt;(ItemFactoryWindow*,&lt;br /&gt;
void(ItemFactoryWindow::*)()).&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Dimitri Papadopoulos</dc:creator><pubDate>Mon, 03 Mar 2003 09:48:51 -0000</pubDate><guid>https://sourceforge.netf5bd86ab8bd9ab1439586590601365f2d9d37eeb</guid></item><item><title>libinti-1.0beta5 on Sun: Pointer&amp;amp;amp;lt;PixbufFormat&amp;amp;amp;gt;</title><link>https://sourceforge.net/p/inti/bugs/15/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;The usual Sun compiler bug strikes back in&lt;br /&gt;
libinti-1.0beta5:&lt;/p&gt;
&lt;p&gt;&amp;amp;quot;pixbuf.cc&amp;amp;quot;, line 186: Error: Cannot use&lt;br /&gt;
Inti::Gdk::PixbufFormat* to initialize const&lt;br /&gt;
Inti::Pointer&amp;amp;lt;Inti::Gdk::PixbufFormat&amp;amp;gt; without &amp;amp;quot;const&lt;br /&gt;
Inti::Pointer&amp;amp;lt;Inti::Gdk::PixbufFormat&amp;amp;gt;::const&lt;br /&gt;
Inti::Pointer&amp;amp;lt;Inti::Gdk::PixbufFormat&amp;amp;gt;(const const&lt;br /&gt;
Inti::Pointer&amp;amp;lt;Inti::Gdk::PixbufFormat&amp;amp;gt;&amp;amp;amp;)&amp;amp;quot;;.&lt;/p&gt;
&lt;p&gt;To fix change from:&lt;/p&gt;
&lt;p&gt;formats.push_back(new&lt;br /&gt;
PixbufFormat((GdkPixbufFormat*)next-&amp;amp;gt;data));&lt;/p&gt;
&lt;p&gt;to:&lt;/p&gt;
&lt;p&gt;Pointer&amp;amp;lt;PixbufFormat&amp;amp;gt; foo(new&lt;br /&gt;
PixbufFormat((GdkPixbufFormat*)next-&amp;amp;gt;data));&lt;br /&gt;
formats.push_back(foo);&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Dimitri Papadopoulos</dc:creator><pubDate>Mon, 03 Mar 2003 08:47:32 -0000</pubDate><guid>https://sourceforge.net27775c25f57b96b347c8e7dbe66e0f60c6b0f211</guid></item><item><title>const char *</title><link>https://sourceforge.net/p/inti/bugs/14/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;I get numerous warnings of this kind:&lt;/p&gt;
&lt;p&gt;&amp;amp;quot;appwindow.cc&amp;amp;quot;, line 257: Warning: String literal&lt;br /&gt;
converted to char* in initialization.&lt;br /&gt;
&amp;amp;quot;appwindow.cc&amp;amp;quot;, line 257: Warning: String literal&lt;br /&gt;
converted to char* in initialization.&lt;br /&gt;
&amp;amp;quot;appwindow.cc&amp;amp;quot;, line 258: Warning: String literal&lt;br /&gt;
converted to char* in initialization.&lt;br /&gt;
&amp;amp;quot;appwindow.cc&amp;amp;quot;, line 258: Warning: String literal&lt;br /&gt;
converted to char* in initialization.&lt;br /&gt;
&amp;amp;quot;appwindow.cc&amp;amp;quot;, line 258: Warning: String literal&lt;br /&gt;
converted to char* in initialization.&lt;/p&gt;
&lt;p&gt;You can't put a const tring such as &amp;amp;quot;foo&amp;amp;quot; into a char*,&lt;br /&gt;
it has to go into a const char*.&lt;/p&gt;
&lt;p&gt;You need to change ItemFactoryEntry so that it uses&lt;br /&gt;
const char* instead of char*:&lt;/p&gt;
&lt;p&gt;template&amp;amp;lt;typename T&amp;amp;gt; struct ItemFactoryEntry&lt;br /&gt;
{&lt;br /&gt;
typedef void (T::*PMF)();&lt;br /&gt;
const char *path;&lt;br /&gt;
const char *accelerator;&lt;br /&gt;
GtkItemFactoryCallback callback;&lt;br /&gt;
unsigned int callback_action;&lt;br /&gt;
const char *item_type;&lt;br /&gt;
const void* image_item_or_stock_item;&lt;br /&gt;
PMF pmf;&lt;br /&gt;
};&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Dimitri Papadopoulos</dc:creator><pubDate>Mon, 10 Feb 2003 16:17:31 -0000</pubDate><guid>https://sourceforge.net976e30458465c1a2868038551299da2d3f3f3d48</guid></item><item><title>spurious ';'</title><link>https://sourceforge.net/p/inti/bugs/13/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;I get this warning from the Sun compiler:&lt;/p&gt;
&lt;p&gt;&amp;amp;quot;appwindow.cc&amp;amp;quot;, line 61: Error: &amp;amp;quot;}&amp;amp;quot; expected instead of&lt;br /&gt;
&amp;amp;quot;;&amp;amp;quot;.&lt;br /&gt;
&amp;amp;quot;appwindow.cc&amp;amp;quot;, line 62: Error: A declaration was&lt;br /&gt;
expected instead of &amp;amp;quot;}&amp;amp;quot;.&lt;/p&gt;
&lt;p&gt;Changing from:&lt;/p&gt;
&lt;p&gt;DECLARE_ITEM_FACTORY_MAP(AppWindow);&lt;/p&gt;
&lt;p&gt;to:&lt;/p&gt;
&lt;p&gt;DECLARE_ITEM_FACTORY_MAP(AppWindow)&lt;/p&gt;
&lt;p&gt;Fixes the problem. Just remove the &amp;amp;quot;;&amp;amp;quot;.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Dimitri Papadopoulos</dc:creator><pubDate>Mon, 10 Feb 2003 16:05:55 -0000</pubDate><guid>https://sourceforge.net589a8cc049aa15a7dc1d7b7be0ccdb0fdbe72fcc</guid></item><item><title>signals</title><link>https://sourceforge.net/p/inti/bugs/12/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;I get the following errors in the signal templates:&lt;/p&gt;
&lt;p&gt;&amp;amp;quot;signals.h&amp;amp;quot;, line 129: Error: Illegal syntax for&lt;br /&gt;
elaborated type specifier     .&lt;br /&gt;
&amp;amp;quot;signals.h&amp;amp;quot;, line 241: Error: Illegal syntax for&lt;br /&gt;
elaborated type specifier     .&lt;br /&gt;
&amp;amp;quot;signals.h&amp;amp;quot;, line 355: Error: Illegal syntax for&lt;br /&gt;
elaborated type specifier     .&lt;br /&gt;
&amp;amp;quot;signals.h&amp;amp;quot;, line 470: Error: Illegal syntax for&lt;br /&gt;
elaborated type specifier     .&lt;br /&gt;
&amp;amp;quot;signals.h&amp;amp;quot;, line 586: Error: Illegal syntax for&lt;br /&gt;
elaborated type specifier     .&lt;br /&gt;
&amp;amp;quot;signals.h&amp;amp;quot;, line 703: Error: Illegal syntax for&lt;br /&gt;
elaborated type specifier     .&lt;br /&gt;
&amp;amp;quot;signals.h&amp;amp;quot;, line 821: Error: Illegal syntax for&lt;br /&gt;
elaborated type specifier     .&lt;/p&gt;
&lt;p&gt;Removing the default template parameter fixes this&lt;br /&gt;
issue. For example for the first error:&lt;/p&gt;
&lt;p&gt;template&amp;amp;lt;typename R, typename Marshal &amp;amp;gt;&lt;br /&gt;
class Signal0 : public Signal&lt;/p&gt;
&lt;p&gt;Yes, I know, not really a solution...&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Dimitri Papadopoulos</dc:creator><pubDate>Mon, 10 Feb 2003 16:03:14 -0000</pubDate><guid>https://sourceforge.netf48db09d6ee8b842bd6b7788826352af3d7e80d1</guid></item><item><title>wrong static_cast</title><link>https://sourceforge.net/p/inti/bugs/11/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;From the Sun compiler:&lt;/p&gt;
&lt;p&gt;&amp;amp;quot;layout.cc&amp;amp;quot;, line 184: Error: Using static_cast to&lt;br /&gt;
convert from _PangoGlyphItem* to&lt;br /&gt;
Inti::Pango::LayoutRun* not allowed.&lt;/p&gt;
&lt;p&gt;This looks like a job for reinterpret_cast instead of&lt;br /&gt;
static_cast?&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Dimitri Papadopoulos</dc:creator><pubDate>Mon, 10 Feb 2003 15:56:49 -0000</pubDate><guid>https://sourceforge.net982cd0be01da0ff0e84f58a8656af89962f9af10</guid></item></channel></rss>