X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=src%2FTODO;h=4468be7ea378efd3519e0fb73443409077b5d080;hb=72a310c8265a0d1e3e95fabb2987f70cfecbf525;hp=fe2b777e03db07b32015275706e9b8f6036f56bf;hpb=8d8f9e44b17ef9737084eea7693072e4777a0609;p=xournal.git diff --git a/src/TODO b/src/TODO index fe2b777..4468be7 100644 --- a/src/TODO +++ b/src/TODO @@ -17,7 +17,7 @@ List of features to be implemented (not in any particular order) or see if removing the GTK bugfix would help? -- e.g. by recalling an internal gtk init function? -DONE: fix GTK+ 2.16 XInput issues with scrollbars and menus +DONE: fix GTK+ 2.16/2.17 XInput issues with scrollbars and menus DONE: fix bug 2826845 (shape recognizer accel doesn't work in fullscreen mode) DONE: bug affecting resize zone in statusbar DONE: page spinbutton wide enough for 3 digits; avoid "deprecated" warning @@ -29,33 +29,37 @@ DONE: device with "eraser" at the end of its name is of type ERASER (Edward Yang) DONE: fix_xinput_coords() replaces buggy xinput events by core pointer coordinates -DONE: use poppler to render PDF bakgrounds (after patches contributed +DONE: use poppler to render PDF backgrounds (after patches contributed by Mike Ter Louw and Bob McElrath) - - - -****** gnu-gettext patch? - -****** URGENT: gtkprint; new release by November end for Debian! - nb: libgnomeprint produces many warnings (spinbutton; gpa assertions) - - +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 + +** 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 + & 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!) ** if bg pdf not found in absolute path, look in path of xoj file before prompting user. -** GETTEXT i18n patch (sourceforge) -** PATCH TO WORK AROUND PPM LOADING ISSUE - see tracker - (make gdk_pixbuf_ref and g_object_unref(loader) as in the gv_bg - loading) or... switch to poppler? ** patch to fix focus + allow up/dn in single page mode (Bob McElrath) also comment out contents of reset_focus() ? (tracker patch #2494022) ** patch to fix underscores in MRU filename display (McElrath) (tracker) @@ -98,6 +102,8 @@ DONE: use poppler to render PDF bakgrounds (after patches contributed - 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 @@ -115,8 +121,6 @@ DONE: use poppler to render PDF bakgrounds (after patches contributed - smoothing of strokes (for users without tablets / with deficient drivers) - lasso tool -- internationalization / translation of interface -- switch to poppler instead of pdftoppm; with exact float dpi settings - load PDF pages only on demand (create empty pixmaps at first if can parse PDF geometry ourselves, else try pdfinfo ??) (and config option to limit total memory usage for PDF bitmaps) @@ -140,6 +144,7 @@ DONE: use poppler to render PDF bakgrounds (after patches contributed - 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)