Torsten> Hi Daniel,
 Torsten> that is really great. To be honest, I put my own development ideas on
 Torsten> hold, waiting for GTK3. I notice xournal is very much focusing around
 Torsten> the GUI and I thought it would be not very smart to start hacking into
 Torsten> it to do something new based on GTK2 if GTK3 is on the way.

I would suggest that we test it a bit more until we can be sure it is
usable. We also need to test it with more devices. Just this morning
Colin reported that the devices on his laptop X230 are recognized
differently than mine ;(

My suggestion is the following:

- Based any new development on the gtk3 branch. It will not be rebased,
  and I will try to keep it up to date with upstream.

- Do not do user interfaces improvement until the branch glade has been
  merged into the gtk3 branch. This needs to be done. Any takers?

 Torsten> I notice there are already a lot of branches at github now. How about
 Torsten> the sidebar and bookmark system of your students. As I understood,
 Torsten> this needs to be fleshed out into individual patch-sets for each
 Torsten> feature right?

yes. I already cherry picked their glade improvements.

I would suggest the following order:

- glade (already separated but needs to be merged)
- bookmarks
- table of contents of PDFs
- intensity of painting proportional to speed.

 Torsten> Would it make sens to combine this directly with a GTK3 port of those 
features?
 Torsten> There is a dual-window branch. Can you tell me a bit about it. Who is
 Torsten> working on it?

it is broken.


In the meantime I will concentrate on bug fixing and speed improvement.
I'll recommend to rebase frequently. I'll probably move code around now
that things are starting to work (I tend to place functions close to
where i need them the moment I create them :)

--dmg

 Torsten> All the best

 Torsten> Torsten



 Torsten> On 2 December 2013 16:37, D M German <d...@uvic.ca> wrote:
 >> 
 >> hi Everybody,
 >> 
 >> today the gtk3 port reached a major milestone: I was able to use
 >> it---without problems or crashes---to edit an entire 10 pages PDF. 1/2
 >> in linux and 1/2 in windows.
 >> 
 >> this weekend I was able to learn how to deal with the event handling in
 >> gtk3 and fixed/simplified the major event handler in xournal
 >> (on_canvas_button_press_event).
 >> 
 >> There are still bugs (but they happen when one loads a new document, I
 >> think I found the trigger and I should kill it soon).
 >> 
 >> Here is a detail list of issues with the current version:
 >> 
 >> 1. In my windows tablet the performance of scrolling is poor. this is
 >> something I have already looked into, but the code needs to be
 >> written/cleaned up. I believe we will get a performance similar to
 >> the GTK2 version.
 >> 
 >> 2. My windows tablet, even though it has a multitouch wacom tablet is
 >> not sending a TOUCH event when I use touch. Instead it seems to merge
 >> any mouse and touch click into a generic event source. In linux, on
 >> the other hand each event is labelled with its real source.  This
 >> brings me to one of the benefits of gtk3: an event knows the core and
 >> non-core device that trigger it. We don't have to deal with the extra
 >> complexity of duplicated events in gtk2.
 >> 
 >> 3. The windows port has problems setting the mouse while drawing. The
 >> mouse flickers between arrow and point.
 >> 
 >> My priority will be to get the performance improved, since I am mainly
 >> using Xournal on my Windows tablet.
 >> 
 >> 
 >> 
 >> --dmg
 >> 
 >> 
 >> --
 >> Daniel M. German                  "Prose is intrinsically linear;
 >> a good book carries the reader forward
 >> The Economist ->                on the crest of the words"
 >> http://turingmachine.org/
 >> http://silvernegative.com/
 >> dmg (at) uvic (dot) ca
 >> replace (at) with @ and (dot) with .
 >> 
 >> 
 >> 
 >> ------------------------------------------------------------------------------
 >> Rapidly troubleshoot problems before they affect your business. Most IT
 >> organizations don't have a clear picture of how application performance
 >> affects their revenue. With AppDynamics, you get 100% visibility into your
 >> Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics 
 >> Pro!
 >> http://pubads.g.doubleclick.net/gampad/clk?id=84349351&iu=/4140/ostg.clktrk
 >> _______________________________________________
 >> Xournal-devel mailing list
 >> Xournal-devel@lists.sourceforge.net
 >> https://lists.sourceforge.net/lists/listinfo/xournal-devel

 Torsten> 
------------------------------------------------------------------------------
 Torsten> Rapidly troubleshoot problems before they affect your business. Most 
IT 
 Torsten> organizations don't have a clear picture of how application 
performance 
 Torsten> affects their revenue. With AppDynamics, you get 100% visibility into 
your 
 Torsten> Java,.NET, & PHP application. Start your 15-day FREE TRIAL of 
AppDynamics Pro!
 Torsten> 
http://pubads.g.doubleclick.net/gampad/clk?id=84349351&iu=/4140/ostg.clktrk
 Torsten> _______________________________________________
 Torsten> Xournal-devel mailing list
 Torsten> Xournal-devel@lists.sourceforge.net
 Torsten> https://lists.sourceforge.net/lists/listinfo/xournal-devel


--
Daniel M. German                  "The problem in the old days
                                   when you were working with
                                   one piece of film is,
   Jeff Wall ->                    it's like triage, you had to take the least 
bad."
http://turingmachine.org/
http://silvernegative.com/
dmg (at) uvic (dot) ca
replace (at) with @ and (dot) with .

 

------------------------------------------------------------------------------
Rapidly troubleshoot problems before they affect your business. Most IT 
organizations don't have a clear picture of how application performance 
affects their revenue. With AppDynamics, you get 100% visibility into your 
Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro!
http://pubads.g.doubleclick.net/gampad/clk?id=84349351&iu=/4140/ostg.clktrk
_______________________________________________
Xournal-devel mailing list
Xournal-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/xournal-devel

Reply via email to