<?xml version="1.0" encoding="utf-8"?>
<!--  RSS generated by Flaimo.com RSS Builder [2012-02-23 02:02:54]  --> <rss version="2.0" xmlns:im="http://purl.org/rss/1.0/item-images/" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" >
<channel>
<docs>http://mantis.dev-center.de/</docs>
<description>Mantis - ISSUES</description>
<link>http://mantis.dev-center.de/</link>
<title>Mantis - ISSUES</title>
<image>
<title>Mantis - ISSUES</title>
<url>http://mantis.dev-center.de/images/mantis_logo_button.gif</url>
<link>http://mantis.dev-center.de/</link>
<description>Mantis - ISSUES</description>
</image>
<category>All Projects</category>
<ttl>10</ttl>
<sy:updatePeriod>hourly</sy:updatePeriod>
<sy:updateFrequency>1</sy:updateFrequency>
<sy:updateBase>2012-02-23T02:02:54+01:00</sy:updateBase>
<item>
<title>0000089: tsGetCaps function to enumerate supported features</title>
<link>http://mantis.dev-center.de/view.php?id=89</link>
<description>The library needs an function to enumerate supported features from renderer, creator or something else. Later SDL_ttf dosn't support kerning or some other features. And i simple want an method to query available features.&lt;br /&gt;
&lt;br /&gt;
This should look like following.&lt;br /&gt;
tsGetCaps(TS_CREATOR, TS_CREATOR_BLAH);&lt;br /&gt;
&lt;br /&gt;
It will query if the feature BLAH is supported by the active creator.</description>
<guid>http://mantis.dev-center.de/view.php?id=89</guid>
<author>Lossy eX &lt;Lossy eX@example.com&gt;</author>
<comments>http://mantis.dev-center.de/view.php?id=89#bugnotes</comments>
</item>
<item>
<title>0000040: FreeType2 Creator</title>
<link>http://mantis.dev-center.de/view.php?id=40</link>
<description>Implement an creator that uses FreeType2 to create chars.</description>
<guid>http://mantis.dev-center.de/view.php?id=40</guid>
<author>Lossy eX &lt;Lossy eX@example.com&gt;</author>
<comments>http://mantis.dev-center.de/view.php?id=40#bugnotes</comments>
</item>
<item>
<title>0000111: TS_BLOCK_OFFSET_X and TS_BLOCK_OFFSET_Y swaped</title>
<link>http://mantis.dev-center.de/view.php?id=111</link>
<description>The offset for X affects the vertical scrolling and the offset for X affect the horizontal scrolling. Should be swaped.</description>
<guid>http://mantis.dev-center.de/view.php?id=111</guid>
<author>Lossy eX &lt;Lossy eX@example.com&gt;</author>
<comments>http://mantis.dev-center.de/view.php?id=111#bugnotes</comments>
</item>
<item>
<title>0000113: Compatibility with delphi 2009/2010</title>
<link>http://mantis.dev-center.de/view.php?id=113</link>
<description>The library is not compatible with delphi 2009/2010. It's mot possible to compile it there.</description>
<guid>http://mantis.dev-center.de/view.php?id=113</guid>
<author>Lossy eX &lt;Lossy eX@example.com&gt;</author>
<comments>http://mantis.dev-center.de/view.php?id=113#bugnotes</comments>
</item>
<item>
<title>0000110: Scaling of Text dont looks good</title>
<link>http://mantis.dev-center.de/view.php?id=110</link>
<description>If the drawen text will be scaled the opengl texturefilter smoothen the glyphs and this generates corruptions at the border of the glyphs.&lt;br /&gt;
This means neighboring glyphs fades into the actual glyph. And the border of the glyphs can be cut through the opengl quad.</description>
<guid>http://mantis.dev-center.de/view.php?id=110</guid>
<author>Lossy eX &lt;Lossy eX@example.com&gt;</author>
<comments>http://mantis.dev-center.de/view.php?id=110#bugnotes</comments>
</item>
<item>
<title>0000112: Resolution for Bottom Up ortho modes</title>
<link>http://mantis.dev-center.de/view.php?id=112</link>
<description>Find an resolution for developers they are using an bottom up ortho mode. The text always stay on top. So the text looks wrong. This can be one of folling resolutions.&lt;br /&gt;
&lt;br /&gt;
- Parameter which changes some while drawing to correct the result. But this should only an change in drawing. OpenGL must be unchanged.&lt;br /&gt;
- An extra page in the faqs to show some samples how the drawing should works.</description>
<guid>http://mantis.dev-center.de/view.php?id=112</guid>
<author>Lossy eX &lt;Lossy eX@example.com&gt;</author>
<comments>http://mantis.dev-center.de/view.php?id=112#bugnotes</comments>
</item>
<item>
<title>0000001: Documentation for Version 0.8</title>
<link>http://mantis.dev-center.de/view.php?id=1</link>
<description>Create an beginning documentation which contains all functions from version 0.8</description>
<guid>http://mantis.dev-center.de/view.php?id=1</guid>
<author>Lossy eX &lt;Lossy eX@example.com&gt;</author>
<comments>http://mantis.dev-center.de/view.php?id=1#bugnotes</comments>
</item>
<item>
<title>0000065: Frequently asked questions section</title>
<link>http://mantis.dev-center.de/view.php?id=65</link>
<description>- What i have to do to print some text?&lt;br /&gt;
- What are the requirement of this library?&lt;br /&gt;
- What OpenGL states will be changed from the OpenGL Renderer?&lt;br /&gt;
- Where i can find help if i dosn't find it in this help?&lt;br /&gt;
- Where i can report any bugs or ideas for features?</description>
<guid>http://mantis.dev-center.de/view.php?id=65</guid>
<author>Lossy eX &lt;Lossy eX@example.com&gt;</author>
<comments>http://mantis.dev-center.de/view.php?id=65#bugnotes</comments>
</item>
<item>
<title>0000035: Proofreadig of Documentation</title>
<link>http://mantis.dev-center.de/view.php?id=35</link>
<description>no text</description>
<guid>http://mantis.dev-center.de/view.php?id=35</guid>
<author>Lossy eX &lt;Lossy eX@example.com&gt;</author>
<comments>http://mantis.dev-center.de/view.php?id=35#bugnotes</comments>
</item>
<item>
<title>0000021: Output functions</title>
<link>http://mantis.dev-center.de/view.php?id=21</link>
<description>The section &quot;Output functions&quot;</description>
<guid>http://mantis.dev-center.de/view.php?id=21</guid>
<author>Lossy eX &lt;Lossy eX@example.com&gt;</author>
<comments>http://mantis.dev-center.de/view.php?id=21#bugnotes</comments>
</item>
<item>
<title>0000018: Font functions</title>
<link>http://mantis.dev-center.de/view.php?id=18</link>
<description>The section &quot;Font functions&quot;</description>
<guid>http://mantis.dev-center.de/view.php?id=18</guid>
<author>Lossy eX &lt;Lossy eX@example.com&gt;</author>
<comments>http://mantis.dev-center.de/view.php?id=18#bugnotes</comments>
</item>
<item>
<title>0000104: Documentation of property TS_FONT_BASELINE_OFFSET</title>
<link>http://mantis.dev-center.de/view.php?id=104</link>
<description>This property must be included in the documentation. Also an image will be needed.</description>
<guid>http://mantis.dev-center.de/view.php?id=104</guid>
<author>Lossy eX &lt;Lossy eX@example.com&gt;</author>
<comments>http://mantis.dev-center.de/view.php?id=104#bugnotes</comments>
</item>
<item>
<title>0000105: Update documentation of TS_FONT_ASCENT and add TS_FONT_DESCENT to documentation</title>
<link>http://mantis.dev-center.de/view.php?id=105</link>
<description>Old images may should be removed or updated.</description>
<guid>http://mantis.dev-center.de/view.php?id=105</guid>
<author>Lossy eX &lt;Lossy eX@example.com&gt;</author>
<comments>http://mantis.dev-center.de/view.php?id=105#bugnotes</comments>
</item>
<item>
<title>0000106: tsImageBlur has memoryleaks</title>
<link>http://mantis.dev-center.de/view.php?id=106</link>
<description>The function tsImageBlur creates 2 instances of the class TtsKernel1D but it dosn't free them yet.</description>
<guid>http://mantis.dev-center.de/view.php?id=106</guid>
<author>Lossy eX &lt;Lossy eX@example.com&gt;</author>
<comments>http://mantis.dev-center.de/view.php?id=106#bugnotes</comments>
</item>
<item>
<title>0000109: tsCharOutW should check for valid objects</title>
<link>http://mantis.dev-center.de/view.php?id=109</link>
<description>The function tsCharOutW has no checks for the used objects because it's should so fast as possible. But this may be an Problem. So every missconfiguration will raise errors. This dosn't should happen.</description>
<guid>http://mantis.dev-center.de/view.php?id=109</guid>
<author>Lossy eX &lt;Lossy eX@example.com&gt;</author>
<comments>http://mantis.dev-center.de/view.php?id=109#bugnotes</comments>
</item>
<item>
<title>0000108: tsTextGetWidthW and tsTextGetHeightW have confusing checks</title>
<link>http://mantis.dev-center.de/view.php?id=108</link>
<description>The checks inside tsTextGetWidthW and tsTextGetHeightW are a bit strange. They should have an better struction.</description>
<guid>http://mantis.dev-center.de/view.php?id=108</guid>
<author>Lossy eX &lt;Lossy eX@example.com&gt;</author>
<comments>http://mantis.dev-center.de/view.php?id=108#bugnotes</comments>
</item>
<item>
<title>0000107: tsTextBeginBlock and tsTextEndBlock first check for blockmode and than for an renderer</title>
<link>http://mantis.dev-center.de/view.php?id=107</link>
<description>The check for the blockmode is an property of the active renderer so it's possible to try to access an empty object.</description>
<guid>http://mantis.dev-center.de/view.php?id=107</guid>
<author>Lossy eX &lt;Lossy eX@example.com&gt;</author>
<comments>http://mantis.dev-center.de/view.php?id=107#bugnotes</comments>
</item>
<item>
<title>0000086: OpenGL position shouldn't be changed</title>
<link>http://mantis.dev-center.de/view.php?id=86</link>
<description>If we later use VBOs the position cant be changed bit actually the position will be changed for every char. This isn't really god. So the drawing should be changed that the position won't be changed.</description>
<guid>http://mantis.dev-center.de/view.php?id=86</guid>
<author>Lossy eX &lt;Lossy eX@example.com&gt;</author>
<comments>http://mantis.dev-center.de/view.php?id=86#bugnotes</comments>
</item>
<item>
<title>0000102: Property Ascent has name BaseLine and property Descent dosn't exists</title>
<link>http://mantis.dev-center.de/view.php?id=102</link>
<description>The font paramater baseline should be named ascent. And the paramater descent dosn't exists. But it's necessary to calculate right heights of texts. At this moment i only use lineskip to calculate the height of an line. But if one fonts is an bit taler over the baseline than under it's possible to calculate wrong hights. Mostlly the factor from the space over and under the baseline is nearly the same. It's possible that this can e different.</description>
<guid>http://mantis.dev-center.de/view.php?id=102</guid>
<author>Lossy eX &lt;Lossy eX@example.com&gt;</author>
<comments>http://mantis.dev-center.de/view.php?id=102#bugnotes</comments>
</item>
<item>
<title>0000072: Rename functions with string parameter</title>
<link>http://mantis.dev-center.de/view.php?id=72</link>
<description>Functions like tsGetString returns values which could be wide strings but this function only can return ansi string. Same as tsFontCreateCreator and tsImageLoad. They only support ansi filenames. So they should markes as Ansi functions.</description>
<guid>http://mantis.dev-center.de/view.php?id=72</guid>
<author>Lossy eX &lt;Lossy eX@example.com&gt;</author>
<comments>http://mantis.dev-center.de/view.php?id=72#bugnotes</comments>
</item>
<item>
<title>0000069: Possible buffer overflow in GetTTString</title>
<link>http://mantis.dev-center.de/view.php?id=69</link>
<description>The subfunction ExtractName in function GetTTString has an possible buffer overflow. The WideChar Buffer gets allocated with tsStrAlloc. As size we put 'ttRecord.uStringLength shr 1' (div 2). The buffer automatic gets allocated with an additional WideChar. Required for the terminating #$0000. But the move of the string uses directly 'ttRecord.uStringLength'.&lt;br /&gt;
&lt;br /&gt;
If some font has an odd uStringLength (manipulated Font) the last char of the Buffer isn't #$0000. But SwapText needs this terminating null char. So it's possible that he ran out of his buffer.&lt;br /&gt;
&lt;br /&gt;
The function Move should copy only whole unicode chars. That could be done if we clear the BIT 0 of the uStringLength.</description>
<guid>http://mantis.dev-center.de/view.php?id=69</guid>
<author>Lossy eX &lt;Lossy eX@example.com&gt;</author>
<comments>http://mantis.dev-center.de/view.php?id=69#bugnotes</comments>
</item>
<item>
<title>0000068: Stack Overflow in function GetTTString with Font 'Mathematica3Mono'</title>
<link>http://mantis.dev-center.de/view.php?id=68</link>
<description>The function GetTTString results in an stack overflow, if the font 'Mathematica3Mono' is getting loaded. The error occours in the submethod WideCharLenToStrVar. If there was added +1 to the size of the function tsStrAlloc so the resulting buffer is one widechar larger all went right. But the strange is the buffer is already one widechar larger than the given size.</description>
<guid>http://mantis.dev-center.de/view.php?id=68</guid>
<author>Lossy eX &lt;Lossy eX@example.com&gt;</author>
<comments>http://mantis.dev-center.de/view.php?id=68#bugnotes</comments>
</item>
<item>
<title>0000008: tsTextGetWidthW always returns 0 in SingleLine modes</title>
<link>http://mantis.dev-center.de/view.php?id=8</link>
<description>no text</description>
<guid>http://mantis.dev-center.de/view.php?id=8</guid>
<author>Lossy eX &lt;Lossy eX@example.com&gt;</author>
<comments>http://mantis.dev-center.de/view.php?id=8#bugnotes</comments>
</item>
<item>
<title>0000067: tsFontAddChars / tsFontDeleteChars must check if Chars is nil</title>
<link>http://mantis.dev-center.de/view.php?id=67</link>
<description>The parameter wont be checked yet.</description>
<guid>http://mantis.dev-center.de/view.php?id=67</guid>
<author>Lossy eX &lt;Lossy eX@example.com&gt;</author>
<comments>http://mantis.dev-center.de/view.php?id=67#bugnotes</comments>
</item>
<item>
<title>0000017: Context functions</title>
<link>http://mantis.dev-center.de/view.php?id=17</link>
<description>The section &quot;Context functions&quot;</description>
<guid>http://mantis.dev-center.de/view.php?id=17</guid>
<author>Lossy eX &lt;Lossy eX@example.com&gt;</author>
<comments>http://mantis.dev-center.de/view.php?id=17#bugnotes</comments>
</item>
</channel>
</rss>

