<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 12pt;
font-family:Calibri
}
--></style></head>
<body class='hmmessage'><div dir='ltr'>Resending the email due to SF fault.<br><br>--Forwarded Message Attachment--<br>From: sanguinius_666@hotmail.com<br>To: ktechlab-devel@lists.sourceforge.net<br>Subject: RE: [Ktechlab-devel] Latest update on github: adding components to circuits should work correctly<br>Date: Mon, 20 Jul 2015 20:47:45 +0000<br><br><br><br><br>


Hi.<br><br>Had time to test it out today:<br><br>Setting component values works well now.<br>Pausing sim. works (but no text hint in the main window as the old ver. had) <br>Deleting works<br><br>Gfx error on e.g. LED in that I can't connect a wire unless I rotate the part. <br>Som gfx errors that leaves gaps at connection points on components.<br>(see last email with attached screen shot)<br><br>That's all I had time for. I will test more after my holiday. Keep up the good work :)<br><br>Regards,<br><br>/C<br><br><br><div style="text-align:center;"><div style="text-align:left;">--------------------------------------------------------------
<br><br>umount /dev/vodka && eject /dev/stomach
<br><br>-Mplayer crew</div></div><br><br>> Date: Sat, 4 Jul 2015 23:34:25 +0300<br>> From: zoltan.padrah@gmail.com<br>> To: ktechlab-devel@lists.sourceforge.net<br>> Subject: Re: [Ktechlab-devel] Latest update on github: adding components to circuits should work correctly<br>> <br>> Hi,<br>> <br>> I've pushed a new update to the github repository:<br>> <br>> <a target="" href="https://github.com/ktechlab/ktechlab-0.3/commits/port-0.3.8-kde4-v1">https://github.com/ktechlab/ktechlab-0.3/commits/port-0.3.8-kde4-v1</a><br>> <br>> <br>> - It should fix the issue with the multiplying values of the<br>> components; now setting components' properties should work correctly.<br>> - Also now the simulation should be pausable.<br>> - Deleting components with the delete key should work now. Note that<br>> this action doesn't appear in the right-click menu, although it<br>> should.<br>> <br>> Known issues:<br>> - it doesn't build on 64-bit version of ubuntu 14.04, this issue needs<br>> investigation;<br>> - it crashes if components are dragged "too fast" to the circuit; for<br>> this issue debugging inside Qt + KDE librarires is needed, because the<br>> crash appears inside Qt.<br>> - LEDs doesn't have colors (only appears in settings); needs investigation.<br>> <br>> Feel free to test, and any feedback is welcome.<br>> <br>> Best regards,<br>> <br>>   Zoltan<br><br><div style="text-align:center"><div style="text-align:left">--------------------------------------------------------------
<br><br>umount /dev/vodka && eject /dev/stomach
<br><br>-Mplayer crew</div></div><br><br><div>> Date: Wed, 8 Jul 2015 00:36:56 +0300<br>> From: zoltan.padrah@gmail.com<br>> To: ktechlab-devel@lists.sourceforge.net<br>> Subject: Re: [Ktechlab-devel] Latest update on github: adding components to circuits should work correctly<br>> <br>> Hi,<br>> <br>> I've pushed another update to github, with a few fixes.<br>> <br>> - It should fix the crashes on "too fast" component drag. I found the<br>> cause of the crash being that ktechlab had been running multiple<br>> nested qt event loops, and when a drag event has been started in an<br>> "outside" event loop, and that drag event has been finished in an<br>> "inside" event loop, then the "outside" event loop would get confused<br>> and crash. The "critical" timing has been finishing a drag under<br>> 300ms. I'm expecting this crash to be fixed, but if somebody manages<br>> to reproduce it, please let me know.<br>> - Fixed the build on ubuntu 14.04, 64 bit, and hopefully for other 64<br>> bit systems, too.<br>> <br>> Known issues (partially re-editing Claus' previous post from this thread):<br>> <br>> - on circuit document closing, ktechlab leaks memory, in order to avoid crashes<br>> <br>> -The orientation icons are broken; the graphics are scrambled, but<br>> reorienting components works.<br>> -There are some other gfx glitches. These are caused by the Qt3<br>> compatible code, which tries to paint on widgets outside of their<br>> paintEvent(), and this behavior is not accepted anymore in Qt4 (and<br>> Qt5) thus garbage appears on the screen. Also scrolling on the main<br>> canvas produces garbage graphics. The fix is to move all painting code<br>> inside the paint event, and if repainting is needed, then just send a<br>> repaint event.<br>> <br>> - the color-picker for LEDs (in toolbar and item editor) is really tiny.<br>> - 'Scope works well, but doesn't clear 'lines' from other circuits<br>> when they are closed. (Y-axis scale would be nice)<br>> -The program uses 100% of cpu all the time.<br>> -I think the 'scope just keeps filling data points into RAM, because<br>> RAM usage climbs steadily until the virtual machine crashes (same as<br>> the kde3 version)<br>> <br>> <br>> Any feedback is welcome,<br>> <br>>  Zoltan<br>> <br>> <br>> 2015-07-04 23:34 GMT+03:00 Zoltan Padrah <zoltan.padrah@gmail.com>:<br>> > Hi,<br>> ><br>> > I've pushed a new update to the github repository:<br>> ><br>> > https://github.com/ktechlab/ktechlab-0.3/commits/port-0.3.8-kde4-v1<br>> ><br>> ><br>> > - It should fix the issue with the multiplying values of the<br>> > components; now setting components' properties should work correctly.<br>> > - Also now the simulation should be pausable.<br>> > - Deleting components with the delete key should work now. Note that<br>> > this action doesn't appear in the right-click menu, although it<br>> > should.<br>> ><br>> > Known issues:<br>> > - it doesn't build on 64-bit version of ubuntu 14.04, this issue needs<br>> > investigation;<br>> > - it crashes if components are dragged "too fast" to the circuit; for<br>> > this issue debugging inside Qt + KDE librarires is needed, because the<br>> > crash appears inside Qt.<br>> > - LEDs doesn't have colors (only appears in settings); needs investigation.<br>> ><br>> > Feel free to test, and any feedback is welcome.<br>> ><br>> > Best regards,<br>> ><br>> >   Zoltan<br>> ><br>> ><br>> ><br>> > 2015-06-04 23:39 GMT+03:00 Claus Andersen <sanguinius_666@hotmail.com>:<br>> >> First of all, the drag&drop now works and the workspace updates<br>> >> automatically (and much more fluently than the old version I might add!) :)<br>> >> I can also draw wires between components, although it's a straight line<br>> >> while dragging and auto-routed after I release the mouse.<br>> >><br>> >> Issues:<br>> >> Place a resistor on the workspace, it assigns it 10k ohm. Pick it up and<br>> >> move it, it changes it to 1M ohm. Adding wires to the circuit and clicking<br>> >> it again, raises it to 100M ohm.<br>> >> Changing voltage freq and clicking it again lowers it to 10 micro ohm.<br>> >> Actually while writing I found a pattern: click the resistor, click another<br>> >> component and click the resistor again, and it multiplies the ohm value with<br>> >> 100.<br>> >> I can't change the value to anything else once it's hit 'Mega', (to 10k or<br>> >> just 10 ohm) - however, I can turn it negative if I use the arrows to modify<br>> >> the value :S<br>> >> Same with a VAC source (freq./volt.) gets multiplied.<br>> >><br>> >> For some reason I can't delete components, only 'cut' them.<br>> >><br>> >> I have the same bug with dragging components too quickly to the workspace =<br>> >> crash.<br>> >><br>> >> LED only has 'color' as setting.<br>> >><br>> >> That's it for my small test right now.<br>> >> Great progress, keep at it :)<br>> >><br>> >> Regards,<br>> >><br>> >> Claus<br>> >><br>> >><br>> >><br>> >> --------------------------------------------------------------<br>> >><br>> >> umount /dev/vodka && eject /dev/stomach<br>> >><br>> >> -Mplayer crew<br>> >><br>> >><br>> >> ________________________________<br>> >> Date: Thu, 4 Jun 2015 21:38:03 +0300<br>> >> From: zoltan.padrah@gmail.com<br>> >> To: ktechlab-devel@lists.sourceforge.net<br>> >> Subject: Re: [Ktechlab-devel] Latest update on github: adding components to<br>> >> circuits should work correctly<br>> >><br>> >><br>> >><br>> >>  Hi,<br>> >><br>> >> I've added workarounds to the issues of (1) circuit view not repainting<br>> >> automatically and (2) the component settings appearing too small. These are<br>> >> just workarounds, but they should be acceptable until I fix all of the<br>> >> crashes. One of the cases that intrigues me is the crash happening when I<br>> >> drag a component to a circuit "too fast", so that the component<br>> >> representation does not appear on the canvas when I release the mouse<br>> >> button.<br>> >><br>> >> The changes are on github, at the usual branch; feel free to test.<br>> >><br>> >> Best regards,<br>> >><br>> >>  Zoltan<br>> >><br>> >><br>> >> Claus Andersen <sanguinius_666@hotmail.com> (2015. május 31.):<br>> >><br>> >><br>> >><br>> >><br>> >> Cool beans. Now the menus are populated with components and I can build a<br>> >> circuit :)<br>> >><br>> >> However, as I said in my previous email (I don't know if it made it to the<br>> >> mailing list), the view port is not refreshed automatically: If I place a<br>> >> component in the work area, it wont show up unless I move the mouse to the<br>> >> component list or press a menu or similar.<br>> >><br>> >> I can't really demonstrate it in a picture, so I hope you know what I mean.<br>> >><br>> >> Component settings is hidden away in the top of the toolbar no matter how I<br>> >> try to resize the window etc. - see attached picture.<br>> >><br>> >> Otherwise it compiles and runs - and even simulates! - just not<br>> >> automatically refreshed :)<br>> >><br>> >> Keep up the good work.<br>> >><br>> >> Regards,<br>> >> Claus<br>> >><br>> >><br>> >> edit: picture too big apparently, anyway you should know what I mean :)<br>> >><br>> >><br>> >><br>> >><br>> >><br>> >><br>> >> --------------------------------------------------------------<br>> >><br>> >> umount /dev/vodka && eject /dev/stomach<br>> >><br>> >> -Mplayer crew<br>> >><br>> >><br>> >> ________________________________<br>> >> Date: Sun, 31 May 2015 11:09:27 +0300<br>> >> From: zoltan.padrah@gmail.com<br>> >> To: ktechlab-devel@lists.sourceforge.net<br>> >> Subject: [Ktechlab-devel] Latest update on github: adding components to<br>> >> circuits should work correctly<br>> >><br>> >><br>> >>  Hi,<br>> >><br>> >> I've pushed a new series of commits to the ktechlab 0.3 repository; the new<br>> >> changes should fix the showing of toolbar contents, including possibility of<br>> >> add components to circuits / flowcode documents.<br>> >><br>> >> Currently the remaining major things to fix are:<br>> >> - redrawing of circuits/flowcode documents is glitchy, because in current<br>> >> state ktechlab tries to paint widgets outside of the paint event handlers,<br>> >> - ktechlab appears to crash quite often when adding/moving components on<br>> >> circuits -- this needs further investigation.<br>> >><br>> >> Here is a link to the repository and branch:<br>> >><br>> >> https://github.com/ktechlab/ktechlab-0.3/tree/port-0.3.8-kde4-v1<br>> >><br>> >> Feel free to test; feedback is welcome.<br>> >><br>> >> The next thing on my todo list is fixing the repainting glitches.<br>> >><br>> >> Have fun,<br>> >><br>> >>  Zoltan<br>> >><br>> >><br>> >><br>> >><br>> >><br>> >> ------------------------------------------------------------------------------<br>> >> _______________________________________________ Ktechlab-devel mailing list<br>> >> Ktechlab-devel@lists.sourceforge.net<br>> >> https://lists.sourceforge.net/lists/listinfo/ktechlab-devel<br>> >><br>> >><br>> >> ------------------------------------------------------------------------------<br>> >> _______________________________________________ Ktechlab-devel mailing list<br>> >> Ktechlab-devel@lists.sourceforge.net<br>> >> https://lists.sourceforge.net/lists/listinfo/ktechlab-devel<br>> >><br>> >> ------------------------------------------------------------------------------<br>> >><br>> >> _______________________________________________<br>> >> Ktechlab-devel mailing list<br>> >> Ktechlab-devel@lists.sourceforge.net<br>> >> https://lists.sourceforge.net/lists/listinfo/ktechlab-devel<br>> >><br>> <br>> ------------------------------------------------------------------------------<br>> Don't Limit Your Business. Reach for the Cloud.<br>> GigeNET's Cloud Solutions provide you with the tools and support that<br>> you need to offload your IT needs and focus on growing your business.<br>> Configured For All Businesses. Start Your Cloud Today.<br>> https://www.gigenetcloud.com/<br>> _______________________________________________<br>> Ktechlab-devel mailing list<br>> Ktechlab-devel@lists.sourceforge.net<br>> https://lists.sourceforge.net/lists/listinfo/ktechlab-devel<br></div>                                         </div></body>
</html>