summaryrefslogtreecommitdiff
path: root/TODO
diff options
context:
space:
mode:
authorWerner Almesberger <werner@almesberger.net>2016-08-04 19:25:31 -0300
committerWerner Almesberger <werner@almesberger.net>2016-08-04 19:25:31 -0300
commit827e2a5f6d4d39f0ef166cb4ced5ed7ee92571b2 (patch)
treed93c935c2378ba8f3b8af3f3f4164b6f46919ea8 /TODO
parentb303d4644cb44f9aa351497535bef43faa159b91 (diff)
downloadeeshow-827e2a5f6d4d39f0ef166cb4ced5ed7ee92571b2.tar.gz
eeshow-827e2a5f6d4d39f0ef166cb4ced5ed7ee92571b2.tar.bz2
eeshow-827e2a5f6d4d39f0ef166cb4ced5ed7ee92571b2.zip
eeshow/: fix some whitespace issues
- trailing space - space before semicolon - indentation with spaces instead of tabs (copy & paste)
Diffstat (limited to 'TODO')
-rw-r--r--TODO8
1 files changed, 8 insertions, 0 deletions
diff --git a/TODO b/TODO
index cecca65..7d5874b 100644
--- a/TODO
+++ b/TODO
@@ -8,6 +8,8 @@ Parsing and input processing:
Data model:
- implement destructors
- check for memory leaks
+- sheets appearing multiple times are parsed anew each time. Should we try
+ to combine them ?
Visualization (dwg.c and such):
- glabel: build for "right" style, then rotate poly (like hlabel)
@@ -21,6 +23,8 @@ Visualization (dwg.c and such):
Rendering:
- better text size guessing also for FIG
+- consider switching to Hershey fonts (that's what eeschema uses, right ?)
+ (goal: prevent font geometry from changing when scaling)
- support fonts attributes ?
- support line thickness ?
- ~ as overline (grep for ~ in out.fig)
@@ -34,3 +38,7 @@ GUI:
- fonts grow beyond their bounding boxes when zooming in
- dragging can be slow. maybe reusing old content and only redrawing new
will help ?
+
+On-going:
+- use Pango to support markup in overlay boxes:
+ https://developer.gnome.org/pango/unstable/PangoMarkupFormat.html