U++: Issueshttps://www.ultimatepp.org/redmine/https://www.ultimatepp.org/redmine/redmine/favicon.ico2021-03-12T16:39:03ZRedmine
Redmine Bug #2159 (Approved): Text in TheIDE console is divided with very short chunks (Regression)https://www.ultimatepp.org/redmine/issues/21592021-03-12T16:39:03ZZbigniew Rebacz
<p>Screenshot should show what the problem is. Instead of full light of text:<br /><pre>
----- Painter ( GCC DEBUG SHARED DEBUG_FULL BLITZ POSIX LINUX ) (12 / 13)
</pre></p>
<p>The line is painted in two lines:<br /><pre>
----- Painter ( GCC DEBUG SHARED DEBUG_FULL BLITZ POSIX LINUX ) (12
/ 13)
</pre></p> Bug #2152 (Ready for QA): No MyApps assembly after fresh installation on Linuxhttps://www.ultimatepp.org/redmine/issues/21522021-03-10T20:59:07ZZbigniew Rebacz
<p>Just make clean installation and check if MyApps assembly is present after installation inside TheIDE package manager window.</p> Bug #2139 (Approved): TreeCtrl doesn't respect left click (TheIDE help)https://www.ultimatepp.org/redmine/issues/21392021-01-18T16:29:20ZZbigniew Rebacz
<p>Steps to reproduce:<br />1. Open help<br />2. Expand TheIDE help<br />3. Click on any entry for example "Topic++"</p>
<p>Results: Topic++ is not switched until second left click on it<br />Expected results: Topic++</p> Bug #2133 (Approved): Crash in CoreTutorial (Value2.cpp - Debug Mode)https://www.ultimatepp.org/redmine/issues/21332020-12-27T13:04:37ZZbigniew Rebacz
<p>Running CoreTutorial leads to crash. The problem is in following lines of code (Value2.cpp):<br /><pre>
#if 0
INITBLOCK { // This has to be at file level scope
#endif
Value::Register<Foo>(); // need to register value type integer id to allow serialization // <- CRASH
#if 0
}
#endif
</pre></p>
<p>This is Assert problem, so the issue is present only in debug mode.</p> Documentation #2118 (Approved): UppHub requires documentation before releasehttps://www.ultimatepp.org/redmine/issues/21182020-11-28T19:20:55ZZbigniew Rebacz
<p>Before making new release we need to make sure that UppHub is appropriate documented. Also the window with packages should have "?" button that will move you to the appropriate documentation website on ultimatepp.org.</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> Feature #1856 (Approved): Abbreviation for FindFile https://www.ultimatepp.org/redmine/issues/18562018-03-08T11:30:09ZAbdelghani Omariab.omari@gmail.com
<p>in order to avoid the wrong use of FindFile, i propose adding abbriviations "ff" and "ffb".</p>
<p>the patch is for the file uppsrc/ide/abbr.cpp</p> Feature #1731 (Rejected): GDB - MingGW : Display output of target application in a separate consolehttps://www.ultimatepp.org/redmine/issues/17312017-05-28T18:35:19ZAbdelghani Omariab.omari@gmail.com
<p>the command "set new-console on" is mswindows specific, it allows the output redirection of the program to a new console.</p>
<p>the patch then in Gdb.cpp:<br /><pre>
bool Gdb::Create(One<Host>&& _host, const String& exefile, const String& cmdline, bool console)
{
....
Cmd("set prompt " GDB_PROMPT);
Cmd("set disassembly-flavor intel");
Cmd("set exec-done-display off");
Cmd("set annotate 1");
Cmd("set height 0");
Cmd("set width 0");
Cmd("set confirm off");
Cmd("set print asm-demangle");
Cmd("set print static-members off");
Cmd("set print vtbl off");
Cmd("set print repeat 0");
Cmd("set print null-stop");
Cmd("set new-console on"); // LINE ADDED
....
}
</pre></p> Task #1654 (Approved): Linux install process should set C++14 instead of 11 in .bm for the next v...https://www.ultimatepp.org/redmine/issues/16542017-03-06T18:57:18ZMiroslav Fidlercxl@ntllib.orgFeature #1329 (Rejected): ide: Number of columns could be per-file setting (just like tabs)https://www.ultimatepp.org/redmine/issues/13292015-11-10T08:07:09ZMiroslav Fidlercxl@ntllib.orgBug #1108 (Approved): cpp: New bug: clicking/pressing enter on first symbol in assist array dosen...https://www.ultimatepp.org/redmine/issues/11082015-06-04T20:27:16ZMiroslav Fidlercxl@ntllib.orgBug #780 (Approved): Problem with popupshttps://www.ultimatepp.org/redmine/issues/7802014-05-13T05:53:23ZMiroslav Fidlercxl@ntllib.org
<p><a class="external" href="http://www.ultimatepp.org/forums/index.php?t=msg&th=8916&goto=43116&#msg_43116">http://www.ultimatepp.org/forums/index.php?t=msg&th=8916&goto=43116&#msg_43116</a></p> Bug #731 (Approved): ide: Preprocess should use C++ options (otherwise std=c++11 does not work) -...https://www.ultimatepp.org/redmine/issues/7312014-04-01T19:17:34ZMiroslav Fidlercxl@ntllib.orgBug #598 (Approved): Resolve issue with SetStdFonthttps://www.ultimatepp.org/redmine/issues/5982013-12-04T09:01:09ZMiroslav Fidlercxl@ntllib.org
<p>- does not work in Linux<br />- does not change the rich-text zoom<br />- InitRichTextZoom should probably rather use the minimum of vertical/horizontal zoom</p> Task #74 (Approved): create official GIT repository alongside upp-mirrorhttps://www.ultimatepp.org/redmine/issues/742011-07-07T10:09:17ZKonstantin Hartwichkonstantin.hartwich@gmail.com
<p>the current 'private' GIT repository at</p>
<p><a class="external" href="https://gitorious.org/upp/upp">https://gitorious.org/upp/upp</a></p>
<p>should be translated to the main developers as owners.<br />since it is currently updated on an arbitrary basis, the GIT base should live on the main upp server which is available 24/7 and can update/push things to gitorious in the same manner like upp-mirror, hourly, but <strong>after</strong> the upp-mirror updates, since the repository has both master branches, the one relying on the upp server svn and the one on upp-mirror, they are actually and effectively the same, but the 'git svn clone' produces 2 different histories, because it salts the hashes of the commits with the svn base url. thats why a later change or relocate is not possible. i still have both histories living since andrej_natanael (or maybe some one else) once had a GIT repo, based on the upp-mirror..people who cloned it and still using it would need the upp-mirror branch, having same history, but best would be to switch over to only one git repository, based on developers upp svn.. so making it 'official' could then mean, to finally drop upp-mirror git clone.</p>
<p>the process is the following:</p>
<blockquote><blockquote>
<p>i have a bzip2's of the current history, from svn revision 281 on, when trunk/branches/tags was introduced, both based on</p>
</blockquote></blockquote>
<p>svn://90.176.237.17/upp<br />and<br /><a class="external" href="http://upp-mirror.googlecode.com/svn">http://upp-mirror.googlecode.com/svn</a></p>
<p>cloned with</p>
<p>mkdir uppgitsvn<br />cd mkdir uppgitsvn<br />git svn clone -s svn://90.176.237.17/upp</p>
<p>mkdir uppgit<br />cd uppgit<br />git svn clone -s <a class="external" href="http://upp-mirror.googlecode.com/svn">http://upp-mirror.googlecode.com/svn</a> .</p>
<p>this takes alsmost an hour on a really quick machine, or longer.</p>
<p><strong>no need to do this again</strong>, i simply upload the packed current history (download also possible, but tricky, company server), mirek or anyone managing the repos on the upp server will extract it and run '. gitcmd' in the folders, which will bring them to current state. though pushing to gitorious needs some steps.. (each of the files has ~160 MB), the current <strong>total</strong> history including checkedout master branch has ~420 MB each (it's a LOT less space for history/branch than svn needs only for one single checkout).</p>
<p>the content of the gitcmd:</p>
<p>for uppgitsvn (based on upp machine):</p>
<p>git svn fetch<br />git svn rebase<br />git rebase master svn_master<br />git checkout master<br />git push gitorious svn_master master</p>
<p>for uppgit: (based on upp-mirror)</p>
<p>git svn fetch<br />git svn rebase<br />git rebase master upp-mirror_master<br />git checkout master<br />git push gitorious upp-mirror_master</p>
<p>these is all. this needs to run in same manner as upp-mirror update.</p>
<p><strong>if we drop upp-mirror based git</strong> only half of that is needed.</p>
<blockquote><blockquote>
<p>gitorious stuff:</p>
</blockquote></blockquote>
<p>mirek (and the other 2 main devs) will 'own' the public gitorious<br />they need to register themselves each..<br />maybe it's best to have an additional user only for chron commit.</p>
<p>so it'be i.e.</p>
<p>uppsvncommiter<br />mirek<br />unodogs<br />rylik</p>
<p>see<br /><a class="external" href="https://gitorious.org/upp/upp">https://gitorious.org/upp/upp</a><br />each user who wants to push, must pass the public SSH key of its machine, where the pushing is done.<br />see <a class="external" href="http://gitorious.org/about/faq">http://gitorious.org/about/faq</a><br />generate it analogly..</p>
<p>ssh-keygen -t rsa<br />cat ~/.ssh/id_rsa.pub</p>
<p>the content of that file needs to be posted at 'Manage SSH keys'..<br />to authenticate your gitorious pushes, since it's pushed encrypted.</p>
<p>i have prepared a 'uppdev' team in gitorious, in which all the 3 main devs will be (should register themselves in the manner above), with rights to push. i will redraw myself transfering the ownership to this team.</p>
<p>it's that easy :)</p>
<p>next step is to upload/download the archive or archives if both histories should live on.. <br />please contact me to appoint some time, since the company server is cut from inet every 24 hours :)</p>