U++: Issueshttps://www.ultimatepp.org/redmine/https://www.ultimatepp.org/redmine/redmine/favicon.ico2020-10-30T18:53:03ZRedmine
Redmine Bug #2096 (Approved): DropList can not be closed on macOS by clicking on window empty areahttps://www.ultimatepp.org/redmine/issues/20962020-10-30T18:53:03ZZbigniew Rebacz
<p>This works fine on Windows and on Linux probably too, but on Mac you can close drop list by Esc or switching to another control. The default behavior is that when you click in empty space the list has been closed.</p>
<p>Maybe it is good time to re-switch to mac and to fix these two issues (the first one is with focus found during rc testing) :)</p> Bug #1953 (Approved): Small prompt icons with GTK backend (regression)https://www.ultimatepp.org/redmine/issues/19532019-04-23T22:38:24ZZbigniew Rebacz
<p>It seems that the icons for prompts dialogs are very small in comparison to what we have before (For example in previous release). They are hard to view on my machine (FullHD monitor).</p>
<p>Tested on Manjaro GNU/Linux with KDE (GTK backend). More information in screenshot.</p> Bug #1933 (Rejected): Fonts are not verticaly centered on Manjaro Linux (KDE)https://www.ultimatepp.org/redmine/issues/19332019-02-26T20:10:10ZZbigniew Rebacz
<p>I just installed new distribution and found that text is not vertically centered like on other distributions. I attached screenshot for more information:</p> Bug #1931 (Approved): MenuBar immediatly close after upping right mouse button (Mint Cinamon)https://www.ultimatepp.org/redmine/issues/19312019-02-20T20:09:59ZZbigniew Rebacz
<p>After clicking right button the menu show for very short period of time and the close. It happens for controls such as EditField or in IconDes icon list.</p>
<p>The issue is reproduce with Linux Mint Cinamon environment (probably on Gnome distros it behaves similar).</p>
<p>Please test before release.</p> Bug #1927 (Approved): Minimal window size is not respectedhttps://www.ultimatepp.org/redmine/issues/19272019-01-25T23:44:14ZZbigniew Rebacz
<p>For me it seems like the regression. Some window with defined minimal size now can be very very small.</p>
<p>Tested on GTK back-end.</p>
<p>The priority is set to urgent, because the core functionality is broken. We also need to know that other platforms are affected as well.</p> Task #1901 (Rejected): Replace GUI_APP_MAIN_HOOK with something more polishedhttps://www.ultimatepp.org/redmine/issues/19012018-08-11T19:09:41ZZbigniew Rebacz
<p>GUI_APP_MAIN_HOOK is now part of public CtrlCore API and it looks bad and generates warning "GUI_APP_MAIN_HOOK" redefined when used as designed.</p>
<p>In my opinion GUI_APP_MAIN_HOOK problem should be solved in following way:<br /><pre><code class="cpp syntaxhl"><span class="CodeRay"><span class="comment">// Solution</span>
std::function<<span class="predefined-type">bool</span>()> AfterAppInitHandler = {};
<span class="preprocessor">#define</span> GUI_APP_MAIN \
<span class="directive">void</span> GuiMainFn_(); \
\
<span class="predefined-type">int</span> main(<span class="predefined-type">int</span> argc, <span class="predefined-type">char</span> *argv, <span class="directive">const</span> <span class="predefined-type">char</span> *envptr) { \
UPP::AppInit__(argc, (<span class="directive">const</span> <span class="predefined-type">char</span> **)argv, envptr); \
<span class="keyword">if</span>(AfterAppInitHandler && AfterAppInitHandler()) \
<span class="keyword">return</span> UPP::GetExitCode(); \
...
<span class="comment">// Usage:</span>
INITBLOCK {
AfterAppInitHandler = []() -> <span class="predefined-type">bool</span> {
<span class="comment">// Do whatever you need here (handle command line etc.)... </span>
<span class="keyword">return</span> <span class="predefined-constant">false</span>;
};
}
</span></code></pre></p>
<p>Clean and elegant solution compatible with c++11 and above that can be used in 3-rd party code with convenience.</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 #1811 (Approved): Font scaling breaks auto-complete popup placemenhttps://www.ultimatepp.org/redmine/issues/18112017-11-13T23:47:05ZZbigniew Rebacz
<p><a class="external" href="https://www.ultimatepp.org/forums/index.php?t=msg&goto=48965&#msg_48965">https://www.ultimatepp.org/forums/index.php?t=msg&goto=48965&#msg_48965</a> - it seems that this is CtrLib or CtrlCore problem. Please give high attention, because of the importance of UHD displays.</p> Bug #1478 (Approved): X11 backend is not compiling with new U++https://www.ultimatepp.org/redmine/issues/14782016-06-25T08:34:24ZZbigniew Rebacz
<p>I think the problem is in RegisterSystemHotkey method.</p> Bug #970 (Approved): Gtk backend hangs on "Ctrl::RenderPrimarySelection" (GtkClip.cpp)https://www.ultimatepp.org/redmine/issues/9702015-01-27T16:45:35ZZbigniew Rebacz
<p>Sometimes I have got random crashes on Linux with GTK IDE Backend. It seems that I have found cause.</p>
<p>How to reproduce? (It is hard)</p>
<p>1. Run IDE.<br />2. Try to double click on assembly name (Do this fast).<br />3. If evrything is OK. Press cancel.<br />4. Repeat points 2 & 3 untile the error occures.</p> Bug #429 (Approved): MT app hangs on main threadhttps://www.ultimatepp.org/redmine/issues/4292013-01-24T20:18:04ZMassimo Del Fedelemax@veneto.com
<p>App hangs inside X11 code, sometimes on loading inside Chamaleon code and sometimes just in the middle<br />of some operation; main thread backtrace is :</p>
<p>#0 0x00007ffff47c7303 in <i>GI</i><em>poll (fds=<optimized out>, <br /> nfds=<optimized out>, timeout=<optimized out>)<br /> at ../sysdeps/unix/sysv/linux/poll.c:87<br /><a class="issue tracker-2 status-1 priority-4 priority-default" href="https://www.ultimatepp.org/redmine/issues/1" title="Check and apply TreeCtrl improvement (New)">#1</a> 0x00007ffff1e67972 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1<br /><a class="issue tracker-2 status-8 priority-4 priority-default closed" href="https://www.ultimatepp.org/redmine/issues/2" title="TheIDE: Codebrowser should be moved out of split (Approved)">#2</a> 0x00007ffff1e68e47 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1<br /><a class="issue tracker-1 status-1 priority-4 priority-default" href="https://www.ultimatepp.org/redmine/issues/3" title="Report scrolling with Painter content - scroll artifacts (New)">#3</a> 0x00007ffff1e6906b in xcb_wait_for_reply ()<br /> from /usr/lib/x86_64-linux-gnu/libxcb.so.1<br /><a class="issue tracker-1 status-6 priority-4 priority-default closed" href="https://www.ultimatepp.org/redmine/issues/4" title="TheIDE: investigate speed when switching files (Rejected)">#4</a> 0x00007ffff6992289 in _XReply () from /usr/lib/x86_64-linux-gnu/libX11.so.6<br /><a class="issue tracker-1 status-8 priority-5 priority-high3 closed" href="https://www.ultimatepp.org/redmine/issues/5" title="Linux: fix menu (and/or bar) colors in dark themes (Approved)">#5</a> 0x00007ffff6988159 in XQueryPointer ()<br /> from /usr/lib/x86_64-linux-gnu/libX11.so.6<br /><a class="issue tracker-1 status-8 priority-5 priority-high3 closed" href="https://www.ultimatepp.org/redmine/issues/6" title="Linux: fix appearance of scrollbars (Approved)">#6</a> 0x00000000008e9605 in Upp::Ctrl::SyncMousePos ()<br /> at /home/massimo/sources/upp-svn/uppsrc/CtrlCore/X11Proc.cpp:34<br /><a class="issue tracker-1 status-8 priority-4 priority-default closed" href="https://www.ultimatepp.org/redmine/issues/7" title="Posix: Check Socket (Approved)">#7</a> 0x00000000008e6127 in Upp::Ctrl::EventLoop0 (ctrl=0x7fffffffb270)<br /> at /home/massimo/sources/upp-svn/uppsrc/CtrlCore/X11Wnd.cpp:438<br /><a class="issue tracker-1 status-8 priority-5 priority-high3 closed" href="https://www.ultimatepp.org/redmine/issues/8" title="Web: Refactor Socket error handling (Approved)">#8</a> 0x0000000000914c95 in Upp::CallbackActionCallArg<void (<strong>)(Upp::Ctrl</strong>), Upp::Ctrl*, unsigned long>::Execute (this=0x7fffd771d440)<br /> at /home/massimo/sources/upp-svn/uppsrc/Core/Callback1.h:48<br /><a class="issue tracker-1 status-8 priority-4 priority-default closed" href="https://www.ultimatepp.org/redmine/issues/9" title="TheIDE: Add SSE2 flag to main package config (Approved)">#9</a> 0x00000000009be259 in Upp::Callback::Execute (this=0x7fffffffa140)<br /> at /home/massimo/sources/upp-svn/uppsrc/Core/Callback.cpp:7<br /><a class="issue tracker-2 status-1 priority-4 priority-default" href="https://www.ultimatepp.org/redmine/issues/10" title="XML: support different encodings (New)">#10</a> 0x00000000004cff1e in Upp::Callback::operator() (this=0x7fffffffa140)<br /> at /home/massimo/sources/upp-svn/uppsrc/Core/Cbgen.h:32<br />---Type <return> to continue, or q <return> to quit---<br /><a class="issue tracker-4 status-8 priority-7 priority-highest closed" href="https://www.ultimatepp.org/redmine/issues/11" title="Document ClipData, Clipboard and D&D (Approved)">#11</a> 0x00000000008bf31f in Upp::Ctrl::Call (cb=...)<br /> at /home/massimo/sources/upp-svn/uppsrc/CtrlCore/CtrlMt.cpp:71<br /><a class="issue tracker-1 status-8 priority-6 priority-high2 closed" href="https://www.ultimatepp.org/redmine/issues/12" title="SMTP - character encoding (Approved)">#12</a> 0x00000000008bf938 in Upp::Ctrl::EventLoop (ctrl=0x7fffffffb270)<br /> at /home/massimo/sources/upp-svn/uppsrc/CtrlCore/CtrlMt.cpp:157<br /><a class="issue tracker-2 status-1 priority-4 priority-default" href="https://www.ultimatepp.org/redmine/issues/13" title="Sqlite3 character encoding (New)">#13</a> 0x00000000008d87d4 in Upp::TopWindow::Run (this=0x7fffffffb270, <br /> appmodal=false)<br /> at /home/massimo/sources/upp-svn/uppsrc/CtrlCore/TopWindow.cpp:327<br /><a class="issue tracker-2 status-8 priority-4 priority-default closed" href="https://www.ultimatepp.org/redmine/issues/14" title="Add Assist support for CLOB/BLOB columns (as String) (Approved)">#14</a> 0x0000000000416bc3 in GuiMainFn</em> ()<br /> at /home/massimo/sources/upp-svn/TimberStruct/TimberStruct/TimberStruct.cpp:976<br />#15 0x00000000009aa278 in Upp::AppExecute__ (app=0x4162c7 <GuiMainFn_()>)<br /> at /home/massimo/sources/upp-svn/uppsrc/Core/App.cpp:322<br /><a class="issue tracker-1 status-8 priority-7 priority-highest closed" href="https://www.ultimatepp.org/redmine/issues/16" title="Attempt to implement better line positions for .sch conversions (Approved)">#16</a> 0x00000000004162b6 in main (argc=1, argv=0x7fffffffe0c8, <br /> envptr=0x7fffffffe0d8)<br /> at /home/massimo/sources/upp-svn/TimberStruct/TimberStruct/TimberStruct.cpp:829</p>
<p>It hangs always on xcb_wait_for_retry inside X11 code</p> Feature #425 (Approved): HttpQuery support for the REST of methodshttps://www.ultimatepp.org/redmine/issues/4252013-01-24T11:09:03ZMiroslav Fidlercxl@ntllib.orgBug #270 (Approved): NoLayoutZoom issuehttps://www.ultimatepp.org/redmine/issues/2702012-04-05T11:32:24ZMiroslav Fidlercxl@ntllib.org
<p><a class="external" href="http://www.ultimatepp.org/forum/index.php?t=msg&th=6611&start=0x%x">http://www.ultimatepp.org/forum/index.php?t=msg&th=6611&start=0x%x</a>%</p> Bug #268 (Rejected): In linux / ide, ugly flashing of menu titlebar when going through menuhttps://www.ultimatepp.org/redmine/issues/2682012-03-27T06:53:22ZMiroslav Fidlercxl@ntllib.orgBug #267 (Approved): After pressing and releasing Alt in Win7, caret is gonehttps://www.ultimatepp.org/redmine/issues/2672012-03-26T11:48:05ZMiroslav Fidlercxl@ntllib.org