Hello

I'm still working on a new release, I did some re-factoring:

Now all pages are only one Widget, instead of using GTK for calculating, painting, scrolling etc. I did an own implementation.
There was a lot of flickering on zooming / scrolling, because there are more than one widget which had to be repaint, and they are not repainted synchronously, but this is fixed now.
It is now also possible to move selection outside of pages, they're not hidden, so it's easier to place them if you move them to another page.


I created typecheck and memorycheck macros, to find out where error happens (invalid pointers etc.) and count the memory leaks, the count is printed if you close Xournal...
(Not all leaks are fixed yet...)


And I created a test "concept", Unit Test are usually a good solution for testing, but it's really much work to implement them, and it's difficult to test a GUI based application, simple to much work.

So I decided to create a Python interface (The first 3 methods are working;-)) where we can run Testscripts, so it's possible to create reliable tests.

And this interface can later also be used for scripting or plugins.


If somebody wants to help write tests you can write me an email;-)

And there are also some things not working with "make install", if somebody has time or good knowledge of autotools I would appreciate some help;-)


Andreas
------------------------------------------------------------------------------
Create and publish websites with WebMatrix
Use the most popular FREE web apps or write code yourself; 
WebMatrix provides all the features you need to develop and 
publish your website. http://p.sf.net/sfu/ms-webmatrix-sf
_______________________________________________
Xournal-devel mailing list
Xournal-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/xournal-devel

Reply via email to