[Ktechlab-devel] Pushed fixes to github

Zoltan Padrah zoltan.padrah at gmail.com
Sun Sep 13 17:10:44 UTC 2015


On Sun, 13 Sep 2015 20:01:54 +0300, Zoltan Padrah  
<zoltan.padrah at gmail.com> wrote:

>
>   Hi,
>
> I have pushed several fixes to the kde4 porting branch on github. The  
> fixes are following:
>
> -The orientation icons are broken; the graphics are scrambled, but  
> reorienting components works.
>   - fixed the orientation icons
>
> - Pausing sim. works (but no text hint in the main window as the old  
> ver. had)
>    - fixed text hint
>
> - The program uses 100% of cpu all the time.
>     - reduced it to a reasonable level and pausing the simulation should  
> have a noticeable effect. Here could be a discussion about simulation  
> steps frequency (reduced it to 20ms period, and compensated in iteration  
> per step count). I assume nobody is connecting ktechlab to external  
> hardware that _needs_ ~1ms simulation step period.
>
> - ktechlab(2737)/kdeui (kdelibs) KXMLGUIClient::~KXMLGUIClient:  
> 0xb11569a4 deleted without having been removed from the factory first.  
> This will leak standalone popupmenus and could lead to crashes.
>     - fixed
>
>
> The branch is hosted at github at:
>
> https://github.com/ktechlab/ktechlab-0.3/tree/port-0.3.8-kde4-v1
>
> Feel free to test and any feedback is welcome.
>
>
> Have fun,
>
>   Zoli

I'm also sending my current "known issues" list below; feel free to signal  
other things that need fixing:



- serious graphic glitches on circuit view; mostly resulting in black  
circuit display when trying to scroll; various painting related warnings  
 from Qt

- created subcircuits appear twice in the subcircuit list, and in some  
cases they cause crashes; investigation needed

- (from Claus) There are some other gfx glitches, but that might be  
because I run it in a virtual machine - didn't have them on the previous  
builds though.

- Gfx error on e.g. LED in that I can't connect a wire unless I rotate the  
part.
- some components get their connectors moved, thus (1) graphical issues,  
(2) impossibility of connecting connectors results

- Som gfx errors that leaves gaps at connection points on components.
   (see last email with attached screen shot)


-'Scope works well, but doesn't clear 'lines' from other circuits when  
they are closed. (Y-axis scale would be nice)

-I think the 'scope just keeps filling data points into RAM, because RAM  
usage climbs steadily until the virtual machine crashes (same as the kde3  
version)

- components have no description
    - the context help exists; or something else is needed here?


And the issues from the TODO file:


Features needs re-implementation at Qt4 port
=======
- dbus integration for documents (used to be dcop bindings for documents)
- undo / redo interface needs to  be fixed for text documents: this  
interface is not exported by KDE4 KTextEditor
     http://api.kde.org/4.10-api/kdelibs-apidocs/interfaces/ktexteditor/html/kte_port_to_kde4.html
- printing a text document needs fixing




More information about the Ktechlab-devel mailing list