U++: Issueshttps://www.ultimatepp.org/redmine/https://www.ultimatepp.org/redmine/redmine/favicon.ico2020-12-08T22:25:47ZRedmine
Redmine Bug #2126 (New): TheIDE doesn't compile from archive on Debian due to lack of "msse4.1" flag https://www.ultimatepp.org/redmine/issues/21262020-12-08T22:25:47ZZbigniew Rebacz
<p><a class="external" href="https://www.ultimatepp.org/forums/index.php?t=post&reply_to=55760x%x">https://www.ultimatepp.org/forums/index.php?t=post&reply_to=55760x%x</a>%</p> Task #1840 (New): System notification should not be limited only to tray iconhttps://www.ultimatepp.org/redmine/issues/18402018-02-18T20:21:13ZZbigniew Rebacz
<p>Application should be able to send system notification without the need of use TrayIcon class.<br /><pre><code class="cpp syntaxhl"><span class="CodeRay"><span class="keyword">class</span> <span class="class">TrayIcon</span> {
<span class="directive">void</span> Info(<span class="directive">const</span> <span class="predefined-type">char</span> *title, <span class="directive">const</span> <span class="predefined-type">char</span> *text, <span class="predefined-type">int</span> timeout = <span class="integer">10</span>) { Message(<span class="integer">1</span>, title, text, timeout); }
<span class="directive">void</span> Warning(<span class="directive">const</span> <span class="predefined-type">char</span> *title, <span class="directive">const</span> <span class="predefined-type">char</span> *text, <span class="predefined-type">int</span> timeout = <span class="integer">10</span>) { Message(<span class="integer">2</span>, title, text, timeout); }
<span class="directive">void</span> Error(<span class="directive">const</span> <span class="predefined-type">char</span> *title, <span class="directive">const</span> <span class="predefined-type">char</span> *text, <span class="predefined-type">int</span> timeout = <span class="integer">10</span>) { Message(<span class="integer">3</span>, title, text, timeout); }
};
</span></code></pre></p>
<p>So, this can be moved to CtrlCore as a separate method class like:<br /><pre><code class="cpp syntaxhl"><span class="CodeRay"><span class="keyword">class</span> <span class="class">Notification</span> final {
<span class="directive">public</span>:
Notification() = <span class="keyword">delete</span>;
<span class="directive">static</span> Info(...) {...}
}
</span></code></pre></p> Bug #1693 (New): FileSel layout glitch on Windows 10 (Create directory button out of window)https://www.ultimatepp.org/redmine/issues/16932017-04-25T21:00:40ZZbigniew Rebacz
<p>The right corner button is out of window. I belive the two buttons should be part of regullar layout, not added via code injection like we do it today.</p> Bug #1667 (New): TheIde crash after suspend (linux)https://www.ultimatepp.org/redmine/issues/16672017-03-29T19:11:25ZZbigniew Rebacz
<p><a class="external" href="http://www.ultimatepp.org/forums/index.php?t=post&reply_to=47800x%x">http://www.ultimatepp.org/forums/index.php?t=post&reply_to=47800x%x</a>%</p> Bug #1650 (New): TreeCtrl set does not update the scroll recthttps://www.ultimatepp.org/redmine/issues/16502017-02-24T14:10:17Zcbpporter cbpporter
<p>Calling Set(int id, Value k, Value v) (and potentially TreeCtrl::Set(int id, Value v); did not test) in such a way that the value of a key shrinks in its pixel size when rendered on the screen does not lead to an update of the TreeCtrl's scroll rectangle.</p>
<p>I found a solution but I'm not sure if it is correct, by adding a Dirty call:</p>
<pre>
void TreeCtrl::Set(int id, Value k, Value v)
{
Item& m = item[id];
if(m.ctrl)
m.ctrl->SetData(v);
else {
m.key = k;
m.value = v;
RefreshItem(id);
}
// fix????
Dirty(id);
SetOption(id);
}
</pre> Task #1437 (New): Fix documentation linkshttps://www.ultimatepp.org/redmine/issues/14372016-05-01T10:04:35ZZbigniew Rebacz
<p>We need to improve our documentation fast. Almost all links doesn't work (In TheIDE help - on website the ratio is bette). In the topic editor hyperlink instead of simply "Point" should be "topic://Core/src/Point$en-us".</p>
<p>Why website handle several links? It is because if "Point" reefers to current package like "Core" it finds it. But if the Point will be included in Draw documentation we will receive dead link.</p> Bug #1394 (New): Japanese characters are too small in CodeEditorhttps://www.ultimatepp.org/redmine/issues/13942016-03-06T20:48:02ZZbigniew Rebacz
<p>Japanese characters is too small in code editor - probably in other place the problem can also be spotted.</p>
<p>In comparison system text editor (Kate - KDE).</p> Bug #1375 (New): Wrong postgresql include in many linux distroshttps://www.ultimatepp.org/redmine/issues/13752016-01-30T09:46:42ZJan Dolinárdolik.rce@gmail.com
<p><a class="external" href="http://www.ultimatepp.org/forums/index.php?t=msg&goto=45945&#msg_45945">http://www.ultimatepp.org/forums/index.php?t=msg&goto=45945&#msg_45945</a></p>
<p>The file libpq-fe.h can be located in /usr/include/posgresql/ (Debian, Ubuntu) or directly in /usr/include (Arch, CentOS, Fedora, Rosa, Slackware, OpenMandriva, Mageia). I think the only universal solution is to #include <libpq-fe.h> on all platforms and distros and fix it by adding /usr/include/postgresql to library paths. I'm aware this might break existing installations, but I don't see any way to detect the correct location of the file at compile time.</p> Feature #1088 (New): InstallPanicMessageBox() available to programhttps://www.ultimatepp.org/redmine/issues/10882015-05-19T10:19:50ZIñaki Zabalakoldo.ramirez@gmail.com
<p>I would like that memory or other critical errors would call a programmer defined user function.</p>
<p>Now InstallPanicMessageBox() could be an option. However, this is a global handler and Ctrl::Ctrl() calls InstallPanicBox(), so any programmer handler is overwritten when any Ctrl is constructed.</p> Bug #1052 (New): RichEdit::Print() fails when RichEdit is Floating()https://www.ultimatepp.org/redmine/issues/10522015-05-05T08:16:45ZIñaki Zabalakoldo.ramirez@gmail.com
<p>When printing RichEdit(), if Floating() is set, print is shifted to the middle of the page.</p>
<p>How to test:<br />- Open UWord and add editor.Floating(1); in UWord constructor<br />- Writ something and press Print</p>
<p>Reason:<br />RichEdit::Print() calls UPP::Print() with pagesz. Unfortunately when calling Floating(), RichEdit::Layout() does a SetPage() with cy = INT_MAX , so RichEdit::Print() shifts the printing.</p>
<p>Quick and dirty solution:<br />Set return UPP::Print(text, Size(3968, 6074)/*pagesz*/, cursorc.page); in RichEdit::Print()</p> Feature #438 (New): ArrayCtrl to show header fields when column width is too smallhttps://www.ultimatepp.org/redmine/issues/4382013-02-07T10:27:43ZIñaki Zabalakoldo.ramirez@gmail.com
<p>Hello Mirek</p>
<p>ArrayCtrl shows a popup with the cell data when the column width is too narrow. However this does not happen in the column headers.</p>
<p>Could you add this feature?</p> Bug #421 (New): RichTextCtrl and RichEdit clipboar behaviorhttps://www.ultimatepp.org/redmine/issues/4212013-01-21T10:11:37ZIñaki Zabalakoldo.ramirez@gmail.com
<p>RichTextCtrl and RichEdit have different clipboard behaviour.</p>
<p>RichTextCtrl Copy() only takes the text</p>
<p>RichEdit Copy() takes text, fonts, Images and RichObjectType. However a RichObjectType can be pasted right into a RichEdit but not into a word processor.</p>
<p>It would be great if:<br />- RichTextCtrl would copy all and not only text<br />- RichEdit would copy RichObjectType so that they could be pasted in a word processor (as an image).</p> Feature #73 (New): improve color Standard conversions RGB <-> Cie XYZ <-> Cie L*a*b*https://www.ultimatepp.org/redmine/issues/732011-07-05T20:00:36ZIon Lupascuionlupascu@gmail.com
<p>link forum: <a href="http://www.ultimatepp.org/forum/index.php?t=msg&goto=32776&&srch=color#msg_32776" class="external">Ultimate Forum discussion</a></p> Feature #10 (New): XML: support different encodingshttps://www.ultimatepp.org/redmine/issues/102011-01-25T09:52:10ZMiroslav Fidlercxl@ntllib.orgFeature #1 (New): Check and apply TreeCtrl improvementhttps://www.ultimatepp.org/redmine/issues/12011-01-23T22:33:45ZMiroslav Fidlercxl@ntllib.org
<p><a class="external" href="http://www.ultimatepp.org/forum/index.php?t=msg&th=5736&start=0x%x">http://www.ultimatepp.org/forum/index.php?t=msg&th=5736&start=0x%x</a>%</p>