<?xml version="1.0" encoding="utf-8"?>
<!--RSS generated by Flaimo.com RSS Builder [2026-04-16 12:31:45]-->
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"><channel><docs>https://ec-lang.org/mantis/</docs><link>https://ec-lang.org/mantis/</link><description><![CDATA[MantisBT - Issues]]></description><title>MantisBT - Issues</title><image><title>MantisBT - Issues</title><url>https://ec-lang.org/mantis/images/mantis_logo.png</url><link>https://ec-lang.org/mantis/</link><description><![CDATA[MantisBT - Issues]]></description></image><language>en</language><category>All Projects</category><ttl>10</ttl><dc:language>en</dc:language><sy:updatePeriod>hourly</sy:updatePeriod><sy:updateFrequency>1</sy:updateFrequency><item><title>0001047: Monitor</title><author></author><link>https://ec-lang.org/mantis/view.php?id=1047</link><description><![CDATA[Flexible variables need responsive monitoring]]></description><category></category><pubDate>Wed, 14 Jan 2026 02:36:27 +0000</pubDate><guid>https://ec-lang.org/mantis/view.php?id=1047</guid><comments>https://ec-lang.org/mantis/view.php?id=1047#bugnotes</comments></item><item><title>0001202: Mac OS X build failing with fatal and "veryFatal" errors</title><author></author><link>https://ec-lang.org/mantis/view.php?id=1202</link><description><![CDATA[At the 2nd stage ecere build, I get several errors in the form of &quot;could not resolve value ErrorCode ... for enum ... in precompiler&quot;. &lt;br /&gt;
&lt;br /&gt;
I have verified that I have the latest XCode and XQuartz installed, and set the environment variables to existing paths.&lt;br /&gt;
&lt;br /&gt;
I also tried building and installing libffi first, but that didn't work either.&lt;br /&gt;
&lt;br /&gt;
(Unfortunately, I only have access to the Mac twice a week for a few hours.)]]></description><category>ecere</category><pubDate>Tue, 13 Jan 2026 17:46:49 +0000</pubDate><guid>https://ec-lang.org/mantis/view.php?id=1202</guid><comments>https://ec-lang.org/mantis/view.php?id=1202#bugnotes</comments></item><item><title>0001248: Arguments of virtual method are not evaluated if method is null</title><author></author><link>https://ec-lang.org/mantis/view.php?id=1248</link><description><![CDATA[e.g., in&lt;br /&gt;
&lt;br /&gt;
  a.compute(args[numArgs++], evaluator, computeType, stylesClass);&lt;br /&gt;
&lt;br /&gt;
numArgs++ does not happen if a is null or if compute() is still null from an abstract class.]]></description><category>compiler:ecc</category><pubDate>Fri, 09 Jan 2026 10:49:38 +0000</pubDate><guid>https://ec-lang.org/mantis/view.php?id=1248</guid><comments>https://ec-lang.org/mantis/view.php?id=1248#bugnotes</comments></item><item><title>0001250: 123r4</title><author></author><link>https://ec-lang.org/mantis/view.php?id=1250</link><description><![CDATA[23er4tg]]></description><category></category><pubDate>Tue, 04 Nov 2025 11:24:43 +0000</pubDate><guid>https://ec-lang.org/mantis/view.php?id=1250</guid><comments>https://ec-lang.org/mantis/view.php?id=1250#bugnotes</comments></item><item><title>0001249: qwsedfghnm</title><author></author><link>https://ec-lang.org/mantis/view.php?id=1249</link><description><![CDATA[dfgnhmbjn,.]]></description><category></category><pubDate>Tue, 04 Nov 2025 11:18:52 +0000</pubDate><guid>https://ec-lang.org/mantis/view.php?id=1249</guid><comments>https://ec-lang.org/mantis/view.php?id=1249#bugnotes</comments></item><item><title>0001247: Folder path in .epj project duplicates name</title><author></author><link>https://ec-lang.org/mantis/view.php?id=1247</link><description><![CDATA[For example, in order to set up a parent folder in project to hold 'extras' from $(ECERE_SDK_SRC)/extras, where files inside can be specified with a short name, the 'extras' part must be duplicated as e.g., &lt;br /&gt;
&quot;Folder&quot; : &quot;$(ECERE_SDK_SRC)/extras/extras&quot;&lt;br /&gt;
&lt;br /&gt;
Currently, this seems to allow to name the folder something different than its actual name, where the last (non-existing) path component is the name e.g.,&lt;br /&gt;
&lt;br /&gt;
&quot;Folder&quot; : &quot;$(ECERE_SDK_SRC)/extras/foo&quot;.&lt;br /&gt;
&lt;br /&gt;
However, changing the name before the path in the ProjectView folder property box will immediately lose the path (without a way to revert).&lt;br /&gt;
The path need to be changed last for this to work.&lt;br /&gt;
&lt;br /&gt;
All this logic is counter-intuitive.&lt;br /&gt;
Perhaps we should have a separate &quot;FolderName&quot; property and use the proper actual path?&lt;br /&gt;
&lt;br /&gt;
And fix the behavior that changing name loses the path.]]></description><category>ide:buildsystem</category><pubDate>Tue, 13 Sep 2022 18:27:04 +0000</pubDate><guid>https://ec-lang.org/mantis/view.php?id=1247</guid><comments>https://ec-lang.org/mantis/view.php?id=1247#bugnotes</comments></item><item><title>0001246: Map::firstIterator.data does not work as expected</title><author></author><link>https://ec-lang.org/mantis/view.php?id=1246</link><description><![CDATA[Map::firstIterator seems currently typed as a MapNode, while in fact it returns the MapNode's data.&lt;br /&gt;
&lt;br /&gt;
Map::firstIterator.data.key or Map::firstIterator.data.value therefore does not return what is expected.]]></description><category>ec</category><pubDate>Mon, 24 Jan 2022 06:15:01 +0000</pubDate><guid>https://ec-lang.org/mantis/view.php?id=1246</guid><comments>https://ec-lang.org/mantis/view.php?id=1246#bugnotes</comments></item><item><title>0001243: Missing grammar.y update after changing RESTRICT</title><author></author><link>https://ec-lang.org/mantis/view.php?id=1243</link><description><![CDATA[On this commit &lt;a href=&quot;https://github.com/ecere/ecere-sdk/commit/61090b7b04d88ff76c9f66eff72aeb063cebc262&quot; rel=&quot;noopener&quot;&gt;https://github.com/ecere/ecere-sdk/commit/61090b7b04d88ff76c9f66eff72aeb063cebc262&lt;/a&gt; it seems that it was forgotten to also update grammar.y till today, actually we have the references bellow on grammar.y but no mention for recognizing &quot;RESTRICT&quot; tokens on the lexer. &lt;br /&gt;
&lt;br /&gt;
I found this while trying to generate railroad diagram for the grammar through &lt;a href=&quot;https://www.bottlecaps.de/convert/&quot; rel=&quot;noopener&quot;&gt;https://www.bottlecaps.de/convert/&lt;/a&gt; and &lt;a href=&quot;https://www.bottlecaps.de/rr/ui&quot; rel=&quot;noopener&quot;&gt;https://www.bottlecaps.de/rr/ui&lt;/a&gt; .&lt;br /&gt;
&lt;br /&gt;
====&lt;br /&gt;
storage_class_specifier&lt;br /&gt;
         ::= 'typedef'&lt;br /&gt;
           | 'extern'&lt;br /&gt;
           | 'static'&lt;br /&gt;
           | '__thread'&lt;br /&gt;
           | 'auto'&lt;br /&gt;
           | 'register'&lt;br /&gt;
           | RESTRICT&lt;br /&gt;
...&lt;br /&gt;
external_storage_class_specifier&lt;br /&gt;
         ::= 'typedef'&lt;br /&gt;
           | 'extern'&lt;br /&gt;
           | 'static'&lt;br /&gt;
           | '__thread'&lt;br /&gt;
           | 'auto'&lt;br /&gt;
           | 'register'&lt;br /&gt;
           | RESTRICT&lt;br /&gt;
...&lt;br /&gt;
====]]></description><category>compiler</category><pubDate>Tue, 11 Jan 2022 11:13:35 +0000</pubDate><guid>https://ec-lang.org/mantis/view.php?id=1243</guid><comments>https://ec-lang.org/mantis/view.php?id=1243#bugnotes</comments></item><item><title>0001244: Use after free on compiler/libec/src/pass2.ec</title><author></author><link>https://ec-lang.org/mantis/view.php?id=1244</link><description><![CDATA[Trying to figure out why I was getting segfault when building the samples/net/browser I disabled memory pool and rebuild everything in debug mode and then run ecc under valgrind on places it was failing and valgrind pointed out the use after free in compiler/libec/src/pass2.ec::_FixRefExp when called from compiler/libec/src/pass2.ec::FixRefExp see bellow:&lt;br /&gt;
====&lt;br /&gt;
static Expression FixRefExp(Expression exp)&lt;br /&gt;
{&lt;br /&gt;
   if(exp.type == opExp)&lt;br /&gt;
   {&lt;br /&gt;
      _FixRefExp(&amp;exp, &amp;exp.op.exp1);&lt;br /&gt;
      _FixRefExp(&amp;exp, &amp;exp.op.exp2); //&lt;&lt;&lt;!!!  here exp was deleted on the previous line call &lt;br /&gt;
   }&lt;br /&gt;
   else if(exp.type == indexExp)&lt;br /&gt;
      _FixRefExp(&amp;exp, &amp;exp.index.exp);&lt;br /&gt;
   else if(exp.type == memberExp)&lt;br /&gt;
      _FixRefExp(&amp;exp, &amp;exp.member.exp);&lt;br /&gt;
   return exp;&lt;br /&gt;
}&lt;br /&gt;
====]]></description><category>compiler</category><pubDate>Mon, 10 Jan 2022 13:39:49 +0000</pubDate><guid>https://ec-lang.org/mantis/view.php?id=1244</guid><comments>https://ec-lang.org/mantis/view.php?id=1244#bugnotes</comments></item><item><title>0001242: Setting breakpoint after debugging stopped still validates against old code</title><author></author><link>https://ec-lang.org/mantis/view.php?id=1242</link><description><![CDATA[The IDE validates breakpoints against previous execution even though they have stopped.&lt;br /&gt;
This annoyingly results in a new breakpoint being moved even though it is valid for the new execution.&lt;br /&gt;
We really should completely release GDB and start fresh after execution has stopped.]]></description><category>ide:debugger</category><pubDate>Sun, 27 Jun 2021 01:52:08 +0000</pubDate><guid>https://ec-lang.org/mantis/view.php?id=1242</guid><comments>https://ec-lang.org/mantis/view.php?id=1242#bugnotes</comments></item><item><title>0000841: Conversion properties and Heap classes!!</title><author></author><link>https://ec-lang.org/mantis/view.php?id=841</link><description><![CDATA[Conversion properties and Heap classes!!]]></description><category>compiler</category><pubDate>Fri, 25 Jun 2021 19:53:12 +0000</pubDate><guid>https://ec-lang.org/mantis/view.php?id=841</guid><comments>https://ec-lang.org/mantis/view.php?id=841#bugnotes</comments></item><item><title>0001241: GetKeyState(control) does not return true on a Ctrl+Click if the application was not in focus</title><author></author><link>https://ec-lang.org/mantis/view.php?id=1241</link><description><![CDATA[This is particularly annoying in TimeTracker]]></description><category>ecere</category><pubDate>Sat, 05 Jun 2021 20:18:41 +0000</pubDate><guid>https://ec-lang.org/mantis/view.php?id=1241</guid><comments>https://ec-lang.org/mantis/view.php?id=1241#bugnotes</comments></item><item><title>0001240: Fix confusion about -Wl, or no -Wl, linker flags</title><author></author><link>https://ec-lang.org/mantis/view.php?id=1240</link><description><![CDATA[It seems that some flags require -Wl, while others do not.&lt;br /&gt;
Clarify this for both project and global compiler settings, so that users can appropriately and easily specify any flags.]]></description><category>ide</category><pubDate>Tue, 04 May 2021 17:32:32 +0000</pubDate><guid>https://ec-lang.org/mantis/view.php?id=1240</guid><comments>https://ec-lang.org/mantis/view.php?id=1240#bugnotes</comments></item><item><title>0001239: Do not overwrite Makefile for no reason</title><author></author><link>https://ec-lang.org/mantis/view.php?id=1239</link><description><![CDATA[This is really annoying when trying to manually tweak Makefile to test things manually.&lt;br /&gt;
&lt;br /&gt;
Implement a timestamp check:  don't update the Makefile if it exists and the compiler settings / project wasn't modified later than that Makefile's timestamp.]]></description><category>ide</category><pubDate>Tue, 04 May 2021 17:30:45 +0000</pubDate><guid>https://ec-lang.org/mantis/view.php?id=1239</guid><comments>https://ec-lang.org/mantis/view.php?id=1239#bugnotes</comments></item><item><title>0001238: Incorrect Class generated for class deriving from Map in MemoryGuard configuration</title><author></author><link>https://ec-lang.org/mantis/view.php?id=1238</link><description><![CDATA[Instances of classes of the form    class OwnerMap : Map   can have a wrong type specification stored in the _class member, resulting in a crash when assignigng a value as in myMap[&quot;id&quot;] = ProcessInfo {};&lt;br /&gt;
{ when adding&lt;br /&gt;
    ~OwnerMap()&lt;br /&gt;
    {&lt;br /&gt;
       Free();&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
Is expected to be used as;&lt;br /&gt;
&lt;br /&gt;
OwnwerMap&lt;String, Processinfo&gt; myMap {};]]></description><category></category><pubDate>Thu, 25 Feb 2021 17:04:39 +0000</pubDate><guid>https://ec-lang.org/mantis/view.php?id=1238</guid><comments>https://ec-lang.org/mantis/view.php?id=1238#bugnotes</comments></item><item><title>0001236: ProcessingInput.value.OnFree() does NOT clear actual value inside input; but it should</title><author></author><link>https://ec-lang.org/mantis/view.php?id=1236</link><description><![CDATA[Example:&lt;br /&gt;
ProcessingInput input;&lt;br /&gt;
input.value = { type = { text, mustFree = true }, s = CopyString(&quot;someString&quot;) };&lt;br /&gt;
input.value.OnFree();  // this call does NOT clear actual value inside&lt;br /&gt;
input.value = { };          // this line is a work-around solution in order to clear value inside; but it should be necessary to have this line once&lt;br /&gt;
                                      // this issue is fixed]]></description><category>ecere</category><pubDate>Thu, 25 Feb 2021 00:28:40 +0000</pubDate><guid>https://ec-lang.org/mantis/view.php?id=1236</guid><comments>https://ec-lang.org/mantis/view.php?id=1236#bugnotes</comments></item><item><title>0001237: Duplicate enum declarationof enum types should be flag by compiler</title><author></author><link>https://ec-lang.org/mantis/view.php?id=1237</link><description><![CDATA[Example below would allow 2 entries of duplicate &quot;a&quot;, the compiler should produce an error:&lt;br /&gt;
&lt;br /&gt;
enum SomeEnum&lt;br /&gt;
{&lt;br /&gt;
   none, a,a&lt;br /&gt;
};]]></description><category>compiler</category><pubDate>Thu, 21 Jan 2021 16:45:21 +0000</pubDate><guid>https://ec-lang.org/mantis/view.php?id=1237</guid><comments>https://ec-lang.org/mantis/view.php?id=1237#bugnotes</comments></item><item><title>0001232: IDE Code Editor Freeze</title><author></author><link>https://ec-lang.org/mantis/view.php?id=1232</link><description><![CDATA[Frozen IDE after inserting text]]></description><category>ide:codeeditor</category><pubDate>Mon, 16 Nov 2020 02:59:42 +0000</pubDate><guid>https://ec-lang.org/mantis/view.php?id=1232</guid><comments>https://ec-lang.org/mantis/view.php?id=1232#bugnotes</comments></item><item><title>0001231: confused node lines in the IDE's ProjectView when adding a large number of directories/files; buggy drawing by ListBox</title><author></author><link>https://ec-lang.org/mantis/view.php?id=1231</link><description><![CDATA[see image]]></description><category>gui/controls</category><pubDate>Sun, 15 Nov 2020 20:11:26 +0000</pubDate><guid>https://ec-lang.org/mantis/view.php?id=1231</guid><comments>https://ec-lang.org/mantis/view.php?id=1231#bugnotes</comments></item><item><title>0001230: Assigning to data member inside thisless method creating instance misses declaring data struct for class</title><author></author><link>https://ec-lang.org/mantis/view.php?id=1230</link><description><![CDATA[In tested scenario, the data member being assigned was private, and also had a public property named the same, with only a get and no set.&lt;br /&gt;
To confirm whether this is required to reproduce the problem.&lt;br /&gt;
&lt;br /&gt;
The C compiler error message is:&lt;br /&gt;
&lt;br /&gt;
error: invalid use of undefined type ‘struct ClassName’&lt;br /&gt;
&lt;br /&gt;
Assigning to a data member of the class elsewere avoids the issue, e.g.&lt;br /&gt;
&lt;br /&gt;
__attribute__((unused)) static void eCBugWorkAround() { ClassName d { }; d.foo = 0; }]]></description><category>compiler</category><pubDate>Mon, 09 Nov 2020 23:15:10 +0000</pubDate><guid>https://ec-lang.org/mantis/view.php?id=1230</guid><comments>https://ec-lang.org/mantis/view.php?id=1230#bugnotes</comments></item><item><title>0001227: System include paths are not being passed to C++ compiler</title><author></author><link>https://ec-lang.org/mantis/view.php?id=1227</link><description><![CDATA[-isystem is not being passed to g++.]]></description><category>buildsystem</category><pubDate>Tue, 22 Sep 2020 13:10:15 +0000</pubDate><guid>https://ec-lang.org/mantis/view.php?id=1227</guid><comments>https://ec-lang.org/mantis/view.php?id=1227#bugnotes</comments></item><item><title>0000371: Autocomplete &amp; Watches inside new features (struct, enum... (Loop through methods...))</title><author></author><link>https://ec-lang.org/mantis/view.php?id=371</link><description><![CDATA[Autocomplete &amp; Watches inside new features (struct, enum... (Loop through methods...))]]></description><category>ide:autocomplete</category><pubDate>Wed, 08 Jul 2020 16:01:41 +0000</pubDate><guid>https://ec-lang.org/mantis/view.php?id=371</guid><comments>https://ec-lang.org/mantis/view.php?id=371#bugnotes</comments></item><item><title>0001224: Improper generated code</title><author></author><link>https://ec-lang.org/mantis/view.php?id=1224</link><description><![CDATA[This line:&lt;br /&gt;
&lt;br /&gt;
TSZoomLevel lev = levels[Max(0, Min(level, levels.count-1))];&lt;br /&gt;
&lt;br /&gt;
Is not equivalent as it should be to:&lt;br /&gt;
&lt;br /&gt;
int ll = Max(0, Min(level, levels.count-1));&lt;br /&gt;
TSZoomLevel lev = levels[ll];]]></description><category>compiler:ecc</category><pubDate>Wed, 22 Apr 2020 06:08:13 +0000</pubDate><guid>https://ec-lang.org/mantis/view.php?id=1224</guid><comments>https://ec-lang.org/mantis/view.php?id=1224#bugnotes</comments></item><item><title>0001223: Facilitate selecting proper command to use for linking (especially for C++)</title><author></author><link>https://ec-lang.org/mantis/view.php?id=1223</link><description><![CDATA[- Being able to select on a project basis whether to use $(CC), $(LD) or $(CXX) to link the projects&lt;br /&gt;
- Facilitate proper C++ options to use (e.g. -fno-exceptions, -lstdc++) based on whether the project intends to use the C++ standard library or not.&lt;br /&gt;
- Also fix properly setting LD upon installation or creation of default/new compiler configuration (default to 'gcc' or 'ld').]]></description><category>ide</category><pubDate>Thu, 09 Apr 2020 02:09:17 +0000</pubDate><guid>https://ec-lang.org/mantis/view.php?id=1223</guid><comments>https://ec-lang.org/mantis/view.php?id=1223#bugnotes</comments></item><item><title>0001221: On Demand Freelance Marketplace</title><author></author><link>https://ec-lang.org/mantis/view.php?id=1221</link><description><![CDATA[Field Service Management has a crucial role in maintaining Network Field Engineer as they are responsible for planning, installing, testing, and maintaining the equipment to run a proper communication network. Their general duties include the maintenance and repair of equipment and construction of towers to ensure optimal performance. A telecom engineer’s job involves the use of various tools such as interconnect devices, network facilities, and radios. A field engineer also works with engineers from other fields for equipment installation and then report to the upper management.&lt;br /&gt;
&lt;br /&gt;
A Field Service engineer should have some experience with telecommunication systems and at least a two-year degree for telecommunication field technician jobs. Telecom field engineering is a very demanding job because they have to work long hours and have to show up as soon as they receive a call when they’re not on the job. A field engineer also needs to work in high-stress scenarios and repair the equipment till the service is restored.&lt;br /&gt;
Read More: &lt;a href=&quot;https://www.fieldengineer.com/c1/desktop-technicians&quot; rel=&quot;noopener&quot;&gt;https://www.fieldengineer.com/c1/desktop-technicians&lt;/a&gt;]]></description><category></category><pubDate>Fri, 14 Feb 2020 08:59:34 +0000</pubDate><guid>https://ec-lang.org/mantis/view.php?id=1221</guid><comments>https://ec-lang.org/mantis/view.php?id=1221#bugnotes</comments></item></channel></rss>
