1
0
mirror of git://projects.qi-hardware.com/eda-tools.git synced 2024-12-23 13:04:15 +02:00
eda-tools/eeshow
Werner Almesberger 971ba27131 eeshow/gui.c (struct gui_hist.hist): rename to vcs_hist
Removing some ambiguity.
2016-08-10 14:05:11 -03:00
..
test rename sch2fig to eeshow 2016-08-02 11:00:08 -03:00
COPYING.GPLv2 eeshow/README, COPYING.GPLv2 2016-08-04 08:11:36 -03:00
cro.c eeshow/: fix offset calculation and also get rid of rounding artefacts 2016-08-09 12:28:21 -03:00
cro.h eeshow/: fix offset calculation and also get rid of rounding artefacts 2016-08-09 12:28:21 -03:00
delta.c eeshow/delta.c: compare components object by object 2016-08-07 14:31:38 -03:00
delta.h eeshow/delta.c: very coarse structural deltas (WIP) 2016-08-07 14:05:57 -03:00
DEMO eeshow/DEMO: add libgtk-3-dev dependency; add GUI invocation 2016-08-04 10:11:47 -03:00
diff.c eeshow/diff.c: make red a little less dominant 2016-08-09 14:19:21 -03:00
diff.h eeshow/diff.c (diff_to_canvas): draw pixel differences to canvas (WIP) 2016-08-09 10:14:36 -03:00
dwg.c rename sch2fig to eeshow 2016-08-02 11:00:08 -03:00
dwg.h rename sch2fig to eeshow 2016-08-02 11:00:08 -03:00
fig.c eeshow/: fix some whitespace issues 2016-08-04 19:25:31 -03:00
fig.h rename sch2fig to eeshow 2016-08-02 11:00:08 -03:00
file.c eeshow/file.c, git-file.c: give access to object IDs, for caching 2016-08-10 13:52:56 -03:00
file.h eeshow/file.c, git-file.c: give access to object IDs, for caching 2016-08-10 13:52:56 -03:00
fmt-pango.c eeshow/: use printf-style formatting for overlay text; test mode -F fmt string 2016-08-06 19:14:31 -03:00
fmt-pango.h eeshow/: use printf-style formatting for overlay text; test mode -F fmt string 2016-08-06 19:14:31 -03:00
gfx.c rename sch2fig to eeshow 2016-08-02 11:00:08 -03:00
gfx.h eeshow/: fix some whitespace issues 2016-08-04 19:25:31 -03:00
git-file.c eeshow/file.c, git-file.c: give access to object IDs, for caching 2016-08-10 13:52:56 -03:00
git-file.h eeshow/file.c, git-file.c: give access to object IDs, for caching 2016-08-10 13:52:56 -03:00
git-hist.c eeshow/: hovering over the revision shows more details 2016-08-07 05:09:34 -03:00
git-hist.h eeshow/: hovering over the revision shows more details 2016-08-07 05:09:34 -03:00
git-util.c eeshow/: detect if repo is dirty and add history entry with commit = NULL 2016-08-05 09:24:56 -03:00
git-util.h eeshow/: detect if repo is dirty and add history entry with commit = NULL 2016-08-05 09:24:56 -03:00
gui-aoi.c eeshow/: hovering over the revision shows more details 2016-08-07 05:09:34 -03:00
gui-aoi.h eeshow/: hovering over the revision shows more details 2016-08-07 05:09:34 -03:00
gui-over.c eeshow/gui-over.h: use struct for color, instead of array 2016-08-09 16:01:01 -03:00
gui-over.h eeshow/gui-over.h: use struct for color, instead of array 2016-08-09 16:01:01 -03:00
gui-style.c eeshow/gui.c: move style definitions to gui-style.h 2016-08-09 19:21:02 -03:00
gui-style.h eeshow/gui.c: move style definitions to gui-style.h 2016-08-09 19:21:02 -03:00
gui.c eeshow/gui.c (struct gui_hist.hist): rename to vcs_hist 2016-08-10 14:05:11 -03:00
gui.h eeshow/: option -N depth to limit history depth; -N-depth exits after parsing 2016-08-10 09:08:22 -03:00
lib-parse.c eeshow/lib-parse.c (parse_def): don't break free'ing the component name 2016-08-07 16:03:13 -03:00
lib-render.c rename sch2fig to eeshow 2016-08-02 11:00:08 -03:00
lib.h eeshow/ (file_open, *_parse): return 0 on error (may still exit) 2016-08-05 21:02:57 -03:00
main.c eeshow/: option -N depth to limit history depth; -N-depth exits after parsing 2016-08-10 09:08:22 -03:00
main.h rename sch2fig to eeshow 2016-08-02 11:00:08 -03:00
Makefile eeshow/gui-over.c: move styles to gui-style.c 2016-08-09 15:30:30 -03:00
misc.c rename sch2fig to eeshow 2016-08-02 11:00:08 -03:00
misc.h rename sch2fig to eeshow 2016-08-02 11:00:08 -03:00
neo900-template.fig rename sch2fig to eeshow 2016-08-02 11:00:08 -03:00
README eeshow/: if sheet is in repo, retrieve history, display in GUI on Up/Down (WIP) 2016-08-04 20:35:41 -03:00
record.c rename sch2fig to eeshow 2016-08-02 11:00:08 -03:00
record.h rename sch2fig to eeshow 2016-08-02 11:00:08 -03:00
sch2pdf eeshow/: fix some whitespace issues 2016-08-04 19:25:31 -03:00
sch-parse.c eeshow/sch-parse.c (free_sheet): don't free recursively (caller frees all) 2016-08-08 23:44:27 -03:00
sch-render.c eeshow/sch.h, sch-parse.c, sch-render.c: rename obj.u.sheet to obj.u.name 2016-08-03 11:46:24 -03:00
sch.h eeshow/ (file_open, *_parse): return 0 on error (may still exit) 2016-08-05 21:02:57 -03:00
style.c eeshow/style.h, style.c: add Green, Red, Green2, Green3, and a user light grey 2016-08-07 14:05:31 -03:00
style.h eeshow/style.h, style.c: add Green, Red, Green2, Green3, and a user light grey 2016-08-07 14:05:31 -03:00
test.lib rename sch2fig to eeshow 2016-08-02 11:00:08 -03:00
test.pro rename sch2fig to eeshow 2016-08-02 11:00:08 -03:00
test.sch rename sch2fig to eeshow 2016-08-02 11:00:08 -03:00
text.c rename sch2fig to eeshow 2016-08-02 11:00:08 -03:00
text.h eeshow/: fix some whitespace issues 2016-08-04 19:25:31 -03:00
TODO eeshow/TODO: update, add more GUI-related items 2016-08-10 09:08:15 -03:00
util.h rename sch2fig to eeshow 2016-08-02 11:00:08 -03:00

eeshow - Eeschema schematics renderer and viewer
================================================

Eeshow renders schematics made by KiCad Eeschema to FIG, PDF, or PNG,
and generates graphical differences between different versions of
schematics sheets. It can work in plain files but it can also
retrieve design files directly from a git repository. Furthermore,
eeshow has an interactive mode for viewing schematics and differences.

This work is distributed under the terms of the GNU GENERAL PUBLIC
LICENSE, Version 2:

  This program is free software; you can redistribute it and/or modify
  it under the terms of the GNU General Public License as published by
  the Free Software Foundation; either version 2 of the License, or
  (at your option) any later version.

For your convenience, a copy of the complete license has been included
in the file COPYING.GPLv2.


Prerequisites
-------------

libcairo2-dev
libgit2-dev
libgtk-3-dev


Key functions in GUI mode
-------------------------

+ or =			zoom in
-			zoom out
*			zoom to extents
Home			go to the top sheet
Delete or Backspace	go to the previous sheet
PgUp			go to the previous sheet in sequence
PgDn			go to the next sheet in sequence
Up or Down		invoke the revision history (WIP)
Q			quit the viewer