1
0
mirror of git://projects.qi-hardware.com/eda-tools.git synced 2025-03-21 01:28:53 +02:00
Werner Almesberger 8f352832e0 eeshow/: simple caching of sheets
We only reuse previous sheets if ...

- they have no sub-sheets, and
- all the libraries are identical.

This reduces the -N-150 time from 8.3 s (caching only libraries) to 4.3 s.

Since we only need to know whether there are sub-sheets, but not what
exactly they are, we can also partially undo the previous commit,
77c0e075907a0dc97712c10ed63442da4168bd0c
2016-08-10 19:37:44 -03:00
..
2016-08-02 11:00:08 -03:00
2016-08-04 08:11:36 -03:00
2016-08-10 19:37:44 -03:00
2016-08-02 11:00:08 -03:00
2016-08-02 11:00:08 -03:00
2016-08-04 19:25:31 -03:00
2016-08-02 11:00:08 -03:00
2016-08-02 11:00:08 -03:00
2016-08-04 19:25:31 -03:00
2016-08-10 19:37:44 -03:00
2016-08-02 11:00:08 -03:00
2016-08-10 19:37:44 -03:00
2016-08-02 11:00:08 -03:00
2016-08-02 11:00:08 -03:00
2016-08-02 11:00:08 -03:00
2016-08-02 11:00:08 -03:00
2016-08-02 11:00:08 -03:00
2016-08-02 11:00:08 -03:00
2016-08-04 19:25:31 -03:00
2016-08-10 19:37:44 -03:00
2016-08-10 19:37:44 -03:00
2016-08-02 11:00:08 -03:00
2016-08-02 11:00:08 -03:00
2016-08-02 11:00:08 -03:00
2016-08-02 11:00:08 -03:00
2016-08-04 19:25:31 -03:00
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