U++: Issues
https://www.ultimatepp.org/redmine/
https://www.ultimatepp.org/redmine/redmine/favicon.ico
2022-06-16T19:31:33Z
Redmine
Redmine
Bug #2246 (New): ide BOM UTF-16 does not work well
https://www.ultimatepp.org/redmine/issues/2246
2022-06-16T19:31:33Z
Miroslav Fidler
cxl@ntllib.org
Bug #2245 (New): ide view hard limit should be deduced based on memory maybe
https://www.ultimatepp.org/redmine/issues/2245
2022-06-16T19:31:14Z
Miroslav Fidler
cxl@ntllib.org
Bug #2243 (New): Assist issues
https://www.ultimatepp.org/redmine/issues/2243
2022-04-11T15:04:48Z
Miroslav Fidler
cxl@ntllib.org
<p><a class="external" href="https://www.ultimatepp.org/forums/index.php?t=msg&th=11783&start=0x%x">https://www.ultimatepp.org/forums/index.php?t=msg&th=11783&start=0x%x</a>%</p>
Bug #2242 (New): Should ConvertDouble do .g15?
https://www.ultimatepp.org/redmine/issues/2242
2022-04-11T14:59:52Z
Miroslav Fidler
cxl@ntllib.org
Bug #2231 (New): Check Miriam Libre cmap (or even other fonts) - implement CFF in pdf
https://www.ultimatepp.org/redmine/issues/2231
2022-01-06T08:43:34Z
Miroslav Fidler
cxl@ntllib.org
Bug #2227 (New): Debugger previous - next frame
https://www.ultimatepp.org/redmine/issues/2227
2021-12-09T12:21:54Z
Miroslav Fidler
cxl@ntllib.org
<p><a class="external" href="https://www.ultimatepp.org/forums/index.php?t=msg&goto=57762&#msg_57762">https://www.ultimatepp.org/forums/index.php?t=msg&goto=57762&#msg_57762</a></p>
Bug #2215 (New): Use host API for NLS sorting
https://www.ultimatepp.org/redmine/issues/2215
2021-08-27T08:15:57Z
Miroslav Fidler
cxl@ntllib.org
<p><a class="external" href="https://docs.microsoft.com/en-us/windows/win32/api/stringapiset/nf-stringapiset-comparestringw">https://docs.microsoft.com/en-us/windows/win32/api/stringapiset/nf-stringapiset-comparestringw</a></p>
<p><a class="external" href="https://unicode-org.github.io/icu-docs/apidoc/dev/icu4c/ucol_8h.html#a8d05bb4a4badbe5870b483fc51bd0ee8">https://unicode-org.github.io/icu-docs/apidoc/dev/icu4c/ucol_8h.html#a8d05bb4a4badbe5870b483fc51bd0ee8</a></p>
Bug #2211 (New): git revert does not work
https://www.ultimatepp.org/redmine/issues/2211
2021-08-07T09:49:47Z
Miroslav Fidler
cxl@ntllib.org
Bug #2210 (New): se/FP80 crashes pdb debugger
https://www.ultimatepp.org/redmine/issues/2210
2021-08-06T07:53:26Z
Miroslav Fidler
cxl@ntllib.org
<p>#include <Core/Core.h></p>
<p>using namespace Upp;</p>
<p>#ifdef <i>SIZEOF_INT128</i> // GNU C<br /> static inline<br /> uint64_t mulhi64(uint64_t a, uint64_t b) {<br /> unsigned __int128 prod = a * (unsigned __int128)b;<br /> return prod >> 64;<br /> }</p>
<p>#elif defined(_M_X64) || defined(_M_ARM64) // MSVC<br /> // MSVC for x86-64 or AArch64<br /> // possibly also || defined(_M_IA64) || defined(_WIN64)<br /> // but the docs only guarantee x86-64! Don't use <strong>just</strong> _WIN64; it doesn't include AArch64 Android / Linux
<p>// <a class="external" href="https://docs.microsoft.com/en-gb/cpp/intrinsics/umulh">https://docs.microsoft.com/en-gb/cpp/intrinsics/umulh</a><br /> #include <intrin.h><br /> #define mulhi64 __umulh</p>
</p>
<p>#elif defined(_M_IA64) // || defined(_M_ARM) // MSVC again<br /> // <a class="external" href="https://docs.microsoft.com/en-gb/cpp/intrinsics/umul128">https://docs.microsoft.com/en-gb/cpp/intrinsics/umul128</a><br /> // incorrectly say that _umul128 is available for ARM<br /> // which would be weird because there's no single insn on AArch32<br /> #include <intrin.h><br /> static inline<br /> uint64_t mulhi64(uint64_t a, uint64_t b) {<br /> unsigned __int64 HighProduct;<br /> (void)_umul128(a, b, &HighProduct);<br /> return HighProduct;<br /> }</p>
<p>#else</p>
<ol>
<li>undef HAVE_FAST_mul64<br /> uint64_t mulhi64(uint64_t a, uint64_t b); // non-inline prototype<br /> // or you might want to define @craigster0's version here so it can inline.<br />#endif</li>
</ol>
<p>struct FP80 {<br /> uint64 m;<br /> int e;</p>
<pre><code>void Set(uint64 x) {<br /> int q = SignificantBits64(x);<br /> m = x << (64 - q);<br /> e = q - 64;<br /> }</code></pre>
<pre><code>void operator*=(const FP80& b) {<br /> m = mulhi64(m, b.m);<br /> e += b.e + 64;<br /> }</code></pre>
<pre><code>void Div2()
{<br /> e--;<br /> }</code></pre>
<pre><code>String ToString() const { return AsString(m) << ", exp: " << e << ", dbl: " << m * pow(2, e); }<br />};</code></pre>
<p>FP80 operator+(FP80 a, FP80 b)
{<br /> int shift = a.e - b.e; // <<< Crash here on breakpoint and going Locals<br /> if(shift < 0) {<br /> Swap(a, b);<br /> shift = -shift;<br /> }<br /> if(shift > 64)<br /> return a;<br /> a.m += b.m >> shift;<br /> return a;<br />}</p>
<p>CONSOLE_APP_MAIN
{<br /> FP80 x;<br /> x.Set(1);<br /> <abbr title="x">DDUMP</abbr>;<br /> FP80 ten;<br /> ten.Set(10);<br /> x *= ten;<br /> <abbr title="x">DDUMP</abbr>;<br /> <abbr title="x + ten">DDUMP</abbr>;<br /> <abbr title="ten + x">DDUMP</abbr>;<br />}</p>
Bug #2204 (New): reference/FilterStream did not compile, check autotest
https://www.ultimatepp.org/redmine/issues/2204
2021-07-30T09:46:19Z
Miroslav Fidler
cxl@ntllib.org
Bug #2189 (New): CppParser: Support Vector<String> h; for(auto s : h) { }
https://www.ultimatepp.org/redmine/issues/2189
2021-06-01T07:21:48Z
Miroslav Fidler
cxl@ntllib.org
Bug #2170 (New): Improve breakpoints
https://www.ultimatepp.org/redmine/issues/2170
2021-03-29T12:06:06Z
Miroslav Fidler
cxl@ntllib.org
<p><a class="external" href="https://www.ultimatepp.org/forums/index.php?t=msg&th=11388&start=0x%x">https://www.ultimatepp.org/forums/index.php?t=msg&th=11388&start=0x%x</a>%</p>
Bug #2158 (New): Ide ideas: (for 2021.2)
https://www.ultimatepp.org/redmine/issues/2158
2021-03-12T10:19:51Z
Miroslav Fidler
cxl@ntllib.org
<p>- open in window (via second process)<br />- replace editor content with undo (avoid keep/replace/ignore dialog)<br />- snapshot</p>
Bug #2156 (New): Check RichEditTest problem with exit
https://www.ultimatepp.org/redmine/issues/2156
2021-03-12T10:07:57Z
Miroslav Fidler
cxl@ntllib.org
Bug #2152 (Ready for QA): No MyApps assembly after fresh installation on Linux
https://www.ultimatepp.org/redmine/issues/2152
2021-03-10T20:59:07Z
Zbigniew Rebacz
<p>Just make clean installation and check if MyApps assembly is present after installation inside TheIDE package manager window.</p>