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> Feature #2080 (Approved): Add support for physical forward/backword mouse buttonshttps://www.ultimatepp.org/redmine/issues/20802020-10-03T09:03:30ZZbigniew Rebacz
<p>Some time ago I bought following mouse <a class="external" href="https://www.logitech.com/pl-pl/product/corded-mouse-m500s">https://www.logitech.com/pl-pl/product/corded-mouse-m500s</a> would be good if upp could take opportunity to support physical backwards/forward buttons.</p>
<p>Would be nice addition to following situations:<br />- FileSel<br />- Help<br />- CodeEditor (For returning to previous place)<br />- WebBrowser...</p> Bug #1994 (Rejected): CtrlCore: Xinerama library dependency required for "GUI .NOGTK" on FreeBSDhttps://www.ultimatepp.org/redmine/issues/19942019-10-16T18:31:02ZSender Ghost
<p>There is following linking error, if build examples/AddressBook package with using "GUI .NOGTK" main package configuration on FreeBSD operating system:<br /><pre>
Linking...
<...>/CtrlCore/CLANG.Gui.Nogtk.Shared/CtrlCore.a(X11App.o): In function `Upp::FindScreensResolutions()':
<..>/uppsrc/CtrlCore/X11App.cpp:(.text._ZN3Upp22FindScreensResolutionsEv+0x2c): undefined reference to `XineramaQueryExtension'
<..>/uppsrc/CtrlCore/X11App.cpp:(.text._ZN3Upp22FindScreensResolutionsEv+0x40): undefined reference to `XineramaIsActive'
<..>/uppsrc/CtrlCore/X11App.cpp:(.text._ZN3Upp22FindScreensResolutionsEv+0x5f): undefined reference to `XineramaQueryScreens'
c++: error: linker command failed with exit code 1 (use -v to see invocation)
</pre></p>
<p>With following (filtered) ldd output for AddressBook executable (after applied patch):<br /><pre>
% ldd -a AddressBook | sed 's/ (.*)$// ; s|^/.*/||' | head -22
AddressBook:
libX11.so.6 => /usr/local/lib/libX11.so.6
libXau.so.6 => /usr/local/lib/libXau.so.6
libXdmcp.so.6 => /usr/local/lib/libXdmcp.so.6
libXft.so.2 => /usr/local/lib/libXft.so.2
libfontconfig.so.1 => /usr/local/lib/libfontconfig.so.1
libXrender.so.1 => /usr/local/lib/libXrender.so.1
libfreetype.so.6 => /usr/local/lib/libfreetype.so.6
libexpat.so.1 => /usr/local/lib/libexpat.so.1
libxcb.so.1 => /usr/local/lib/libxcb.so.1
libXinerama.so.1 => /usr/local/lib/libXinerama.so.1
libthr.so.3 => /lib/libthr.so.3
librt.so.1 => /usr/lib/librt.so.1
libexecinfo.so.1 => /usr/lib/libexecinfo.so.1
libz.so.6 => /lib/libz.so.6
libpng16.so.16 => /usr/local/lib/libpng16.so.16
libc++.so.1 => /usr/lib/libc++.so.1
libcxxrt.so.1 => /lib/libcxxrt.so.1
libm.so.5 => /lib/libm.so.5
libgcc_s.so.1 => /lib/libgcc_s.so.1
libc.so.7 => /lib/libc.so.7
libX11.so.6:
</pre></p>
<p>Patch attached. But I guess, possible to simplify many Xinerama library dependency cases for uppsrc/CtrlCore package.</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 #1949 (Approved): WriteClipboardHTML : the posix version is messinghttps://www.ultimatepp.org/redmine/issues/19492019-04-14T12:15:41ZAbdelghani Omariab.omari@gmail.com
<p>the current version (CtrlCore/CtrlClip.cpp, line 299) is Windows only.</p>
<pre>
#ifdef PLATFORM_POSIX
void WriteClipboardHTML(const String& html)
{
WriteClipboard("text/html", html);
}
#else
the current version
#endif
</pre> Bug #1935 (Approved): macOS: Global menu item is selected after selecting option that open new wi...https://www.ultimatepp.org/redmine/issues/19352019-03-01T17:07:35ZZbigniew Rebacz
<p>-</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 #1930 (Approved): MacOS: TheIDE insert color automatically selects color when mouse over windowhttps://www.ultimatepp.org/redmine/issues/19302019-02-15T13:22:47ZZbigniew Rebacz
<p>It seems that it is backend issue. The color is selected when mouse move over the window. This behavior is strange.</p>
<p>Insert color option is available under "Edit -> Insert -> Insert color..".</p> Bug #1928 (Approved): The sub-menu can be trimmed on macOShttps://www.ultimatepp.org/redmine/issues/19282019-02-07T17:10:38ZZbigniew Rebacz
<p>Please refere to the screenshot I attached to this ticket. If you invoke menu in the end of the space it will be trimmed instead of spawning it above with full size.</p>
<p>The other application behaves the same, but i think it is pure user experience in compare to other platforms.</p>
<p>We should also think to allow user to display package options within the top menu of TheIDE.</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 #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 #1481 (Rejected): Fix DHCtrl for X11 and recover OpenGLhttps://www.ultimatepp.org/redmine/issues/14812016-06-25T18:25:59ZZbigniew Rebacz
<p>It seems that recent changes to DHCtrl cause that OpenGL is not rendered on X11 backend. The easiest fix is to revert to old code with commenting.</p> Feature #816 (New): Handle resolution change event on all existing backendshttps://www.ultimatepp.org/redmine/issues/8162014-07-26T11:57:27ZZbigniew Rebacz
<p>I think we should handle OS resolution change evnet. This is very important, because in currently U++ release we need to restart our application to adapt to the new definition.</p>
<p>Bugs related with this feature:<br />- Menubar can be open only on one certain screen when we turn on multimonitor mode in OS.<br />- When new resolution is bigger than previous window cannot be maximize.<br />- Probably more...</p>
<p>P.S.<br />This feature needs changes in Upp CtrlCore initialization structure. We need to reinitialize static variables when resolution is changed.</p>