[Xournal-devel] minor changes to two pixmaps

2013-12-02 Thread D M German

hi Denis,

Colin submitted two changes to pixmaps to make them look better.

there are ready for you in the branch pixmap-updates

https://github.com/dmgerman/xournal/tree/pixmap-updates

--dmg

--
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=84349351iu=/4140/ostg.clktrk
___
Xournal-devel mailing list
Xournal-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/xournal-devel


[Xournal-devel] gkt3 port: a major milestone today

2013-12-02 Thread D M German

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=84349351iu=/4140/ostg.clktrk
___
Xournal-devel mailing list
Xournal-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/xournal-devel


Re: [Xournal-devel] gkt3 port: a major milestone today

2013-12-02 Thread Torsten Wagner
Hi Daniel,

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

I notice there are already a lot of branches at github now. How about
the sidebar and bookmark system of your students. As I understood,
this needs to be fleshed out into individual patch-sets for each
feature right?
Would it make sens to combine this directly with a GTK3 port of those features?
There is a dual-window branch. Can you tell me a bit about it. Who is
working on it?

All the best

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=84349351iu=/4140/ostg.clktrk
 ___
 Xournal-devel mailing list
 Xournal-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/xournal-devel

--
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=84349351iu=/4140/ostg.clktrk
___
Xournal-devel mailing list
Xournal-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/xournal-devel


Re: [Xournal-devel] gkt3 port: a major milestone today

2013-12-02 Thread D M German



 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=84349351iu=/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=84349351iu=/4140/ostg.clktrk
 Torsten ___
 Torsten Xournal-devel