]> git.donarmstrong.com Git - xournal.git/blobdiff - src/TODO
Print via gtk-print instead of libgnomeprint
[xournal.git] / src / TODO
index e2a8d391bdeda73f5711d6aa1acd19414a391c47..4468be7ea378efd3519e0fb73443409077b5d080 100644 (file)
--- a/src/TODO
+++ b/src/TODO
@@ -33,19 +33,28 @@ DONE: use poppler to render PDF backgrounds (after patches contributed
       by Mike Ter Louw and Bob McElrath)
 DONE: gettext internationalization (contributed by David Planella)
 DONE: Catalan translation (by David Planella); French translation
+DONE: fix unresponsiveness to button events in text edition box (GTK+ 2.17)
+      and segfaults when dragging text or using Layers combobox (GTK+ 2.17)
+DONE: Esc leaves text box if editing; and leaves fullscreen mode
+DONE: package our own copy of the ttsubset library (to remove a dependency
+      on libgnomeprint), and create TT subfonts in memory
+DONE: use gtk-print instead of libgnomeprint
 
-****** URGENT: gtkprint; new release by November end for Debian!
-  nb: libgnomeprint produces many warnings (spinbutton; gpa assertions)
+** update: include ttsubset/(Makefile.am, *.c, *.h, README) in cvs
+           also revised configure.in, src/Makefile.am
+           remove src/sft.h
 
 - prerelease: update help file (remove references to pdftoppm/libgnomeprint
-  to poppler/gtkprint
+  & update to poppler/gtkprint)
 - remove "antialias bg" flag, useless... see McElrath
 - PDF bg memory usage throttling / delete oldest pdf backgrounds
+- replace ttsubset by something more modern? (eg. from cairo ?)
 - fix fix_xinput_coords so it works ok without ENABLE_XINPUT_BUGFIX ?
    (with both old and new GTK+)
   (need to shift by (sx,sy), + shift between canvas->window vs canvas in 2.17)
-- Esc should leave text box if editing; and fullscreen if fullscreen?
 - color chooser button (patch tracker?)
+- option to have buttons *toggle* the tool rather than act as tool
+   (ie button 2 causes button 1 to map to tool 2) [Dylan Thurston]
 ** auto-hide patch from ~/prog/src/xournal-autohide/ ?
      (check for cpu usage, add flag if need be; handle BOTH edges
       and only (un)hide stuff at the correct edge!)
@@ -93,6 +102,8 @@ DONE: Catalan translation (by David Planella); French translation
 - navigation sidebar with bitmap page previews
 - bitmap preview for document icon in desktop environments?
 - "organizer" side panel (hierarchy of notes), cf. gjots
+- see iRex code for generic viewer + PDF plugin including caching,
+  throttling etc. (Marcel Hendrickx email of Sep 11 '09) 
 
 - allow toolbar to go vertical
 - toolbar buttons should react to button 2/3 click to modify settings
@@ -133,6 +144,7 @@ DONE: Catalan translation (by David Planella); French translation
 - more paper customization (in particular, 1/2 inch graph paper)
     (2 custom papers with settings in config file? 
      a folder with blank PDF or xoj papers and quick-access?)
+    (also: engineering paper; isometric paper -- Dan Ott  Sep 4 '09)
 - option to map a button to a context menu (incl. tool selection, ...)
 - option to map a button to "undo"
 - xournal_page-shadow.diff (Martin Kiefel Feb 5 2007)