U++: Issueshttps://www.ultimatepp.org/redmine/https://www.ultimatepp.org/redmine/redmine/favicon.ico2019-04-23T22:45:32ZRedmine
Redmine Bug #1954 (Approved): Drag and drop for icon designer sometimes works sometimes doesn'thttps://www.ultimatepp.org/redmine/issues/19542019-04-23T22:45:32ZZbigniew Rebacz
<p>It seems that drag and drop for icon designer doesn't work as expected. It works sometimes for me, but in most case it doesn't. To reproduce just try to randomly use drag and drop (up and down). I think down dragging is more stable, but it doesn't work for all cases.</p>
<p>Reproducibilty: 70% - sometimes it works sometimes it doesn't. Would be good to test layout editor in certain case it dosen't work there, but it is much more stable.</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 #1946 (Approved): Break execution with Gdb causing error - "Thread 1 "ide" received signal SI...https://www.ultimatepp.org/redmine/issues/19462019-03-24T12:15:43ZZbigniew Rebacz
<p>We should stop execution without displaying error.</p> Bug #1941 (Approved): Building latest TheIDE version fail on macOS due to linking errorhttps://www.ultimatepp.org/redmine/issues/19412019-03-13T10:03:44ZZbigniew Rebacz
<p>I just wanted to update my TheIDE on macOS, but I encourage following problem:<br /><pre>
Linking...
ld: warning: directory not found for option '-L/opt/local/lib'
ld: unknown option: --gc-sections
clang: error: linker command failed with exit code 1 (use -v to see invocation)
</pre></p> Bug #1932 (Approved): Deal with Linux upp installation problems (.desktop file require for Mint t...https://www.ultimatepp.org/redmine/issues/19322019-02-20T20:11:24ZZbigniew Rebacz
<p><a class="external" href="https://www.ultimatepp.org/forums/index.php?t=msg&goto=51205&#msg_51205">https://www.ultimatepp.org/forums/index.php?t=msg&goto=51205&#msg_51205</a></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 #1929 (Approved): GDB seems to stop working on windowshttps://www.ultimatepp.org/redmine/issues/19292019-02-10T13:43:22ZZbigniew Rebacz
<p>Steps to reproduce:<br />1. Compile any application wtih MinGW<br />2. Start application under debug mode (GDB)<br />3. Break execution</p>
<p>Results: "Failed to obtain information about threads."</p>
<p>I tested this only on windows platform.</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> Feature #1872 (Approved): ide: tpp Search barhttps://www.ultimatepp.org/redmine/issues/18722018-05-02T21:06:50ZMiroslav Fidlercxl@ntllib.org
<p>Can we make search bar in topics?<br />similar to that that is presented in images and layout?<br />or even the same</p> Bug #1866 (Rejected): Close tabs on opening the main packagehttps://www.ultimatepp.org/redmine/issues/18662018-04-13T12:36:36ZMiroslav Fidlercxl@ntllib.org
<p><a class="external" href="https://www.ultimatepp.org/forums/index.php?t=msg&th=9705&start=0x%x">https://www.ultimatepp.org/forums/index.php?t=msg&th=9705&start=0x%x</a>%</p> Bug #1858 (Approved): TextCtrl::RemoveSelection shall return false when there is no selectionhttps://www.ultimatepp.org/redmine/issues/18582018-03-26T16:51:27ZAbdelghani Omariab.omari@gmail.com
<p>Test Case:<br />in a CodeEditor instance, filled with text, do that :<br />repeat :<br /> - set the cursor with a mouse left click, keeping the mouse button pressed for more than one second<br /> - try to remove a character using backspace button.</p>
<p>result :<br /> the backspace does not remove the character.</p>
<p>I have investigate this behavior, and i found that TextCtrl::RemoveSelection can return true, even when there is no selection.<br />RemoveSelection is used in LineEdit::Backspace :<br />if(IsReadOnly() || RemoveSelection() || cursor == 0) return;</p> Bug #1855 (Approved): FormatIntAlpha does not always give the right results.https://www.ultimatepp.org/redmine/issues/18552018-03-07T17:36:30ZAbdelghani Omariab.omari@gmail.com
<p>Test Case:<br /><pre>
void TestFormatIntAlpha()
{
ASSERT(FormatIntAlpha(1) == "A");
ASSERT(FormatIntAlpha(2) == "B");
ASSERT(FormatIntAlpha(3) == "C");
ASSERT(FormatIntAlpha(25) == "Y");
ASSERT(FormatIntAlpha(26) == "Z"); // 26*1
ASSERT(FormatIntAlpha(27) == "AA");
ASSERT(FormatIntAlpha(51) == "AY");
ASSERT(FormatIntAlpha(52) == "AZ"); // 26*2
ASSERT(FormatIntAlpha(53) == "BA");
ASSERT(FormatIntAlpha(78) == "BZ"); // 26*3
ASSERT(FormatIntAlpha(26*26) == "YZ");
ASSERT(FormatIntAlpha(26*26 + 1) == "ZA");
ASSERT(FormatIntAlpha(26*26 + 26 - 1) == "ZY");
ASSERT(FormatIntAlpha(26*26 + 26) == "ZZ");
ASSERT(FormatIntAlpha(26*26 + 26+1) == "AAA");
ASSERT(FormatIntAlpha(26*26 + 26+2) == "AAB");
ASSERT(FormatIntAlpha(26*26 + 26+3) == "AAC");
ASSERT(FormatIntAlpha(26*26 + 26+26) == "AAZ");
ASSERT(FormatIntAlpha(26*26 + 26+26 + 1) == "ABA");
}
</pre></p> Bug #1854 (Approved): CParser::NoSkipComments() https://www.ultimatepp.org/redmine/issues/18542018-03-07T17:28:13ZAbdelghani Omariab.omari@gmail.com
<p>a probleme occure when CParser::NoSkipComments() is called before term initialisation.</p>
<p>here a test case:<br /><pre>
void TestCParser() {
String tpl = " same text ";
CParser p;
p.NoSkipComments();
p.Set(tpl);
}
</pre></p>
<p>NoSkipComments() calls SkipComment(false). IMO it shouldn't.</p> Bug #1739 (Approved): ArrayCtrl: in Multiselect mode, WhenSel is called 5 time each cursor changehttps://www.ultimatepp.org/redmine/issues/17392017-06-05T16:44:00ZAbdelghani Omariab.omari@gmail.com
<p>test case :<br /><pre>
#include <CtrlLib/CtrlLib.h>
using namespace Upp;
GUI_APP_MAIN
{
TopWindow win;
ArrayCtrl arr;
arr.AddColumn("");
arr.MultiSelect();
arr.WhenSel = [] { PromptOK("WhenSel");};
for(int i = 0; i < 10; i++)
arr.Add(i);
win.Add(arr.SizePos());
win.Run();
}
</pre></p> Feature #1499 (Rejected): Remaining TODO list of new Corehttps://www.ultimatepp.org/redmine/issues/14992016-07-18T10:54:02ZMiroslav Fidlercxl@ntllib.org
<p>uppbox</p>
<p>oportunity &&</p>
<p>RawValueRep - PICK DEEP no more necessary, RawDeepToValue?</p>
<p>Fix Value::Void::Retain</p>
<p>Index::FirstAdd</p>
<p>kw.Get(r["keywordId"], String())</p>
<p>MoveableAndDeepCopyOption - with base should improve VectorMap sizeof</p>
<p>Vector/Array/Index/Map :: RemoveIf</p>
<p>Remove ArrayIndex</p>
<p>FromSystemCharset</p>
<p>Buffer(size_t size, const T& init) { ptr = new T[size]; Fill(ptr, ptr + size, init); }</p>
<p>String MD5Digest(const void *data, int length);</p>
<p>Remove ValueType uses</p>
<p>InVector::InsertN possibly incorrect (can create small blocks)</p>
<p>Stream& Stream::operator/(int& i) { dword w = 0; if(IsStoring()) w = i + 1; Pack(w); i = w - 1; return *this; }</p>
<p>CoWork pipe max_queue</p>