[Xournal-devel] minor changes to two pixmaps
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
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
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
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