path: root/diff.c
AgeCommit message (Collapse)AuthorFilesLines
2016-08-17eeshow/: move graphics low-level functions to gfx/Werner Almesberger1-401/+0
2016-08-17eeshow/: move parsing and high-level rendering to kicad/Werner Almesberger1-2/+2
2016-08-17eeshow/: move file and history access to file/Werner Almesberger1-1/+1
2016-08-16eeshow/diff.c (AREA_FILL): change from yellow to light purpleWerner Almesberger1-1/+1
The yellow looked almost like eeschema's background fill color, making it difficult to see change indications.
2016-08-12eeshow/: use dedicated functions for diagnostics, instead of fprintf and exitWerner Almesberger1-5/+3
2016-08-10eeshow/: simple caching of sheetsWerner Almesberger1-1/+1
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-09eeshow/diff.c: make red a little less dominantWerner Almesberger1-9/+9
2016-08-09eeshow/: fix offset calculation and also get rid of rounding artefactsWerner Almesberger1-10/+20
2016-08-09eeshow/diff.c (diff_to_canvas): simplify offset calculationWerner Almesberger1-4/+4
2016-08-09eeshow/diff.c (diff_to_canvas): fix offset calculationWerner Almesberger1-4/+4
2016-08-09eeshow/diff.c: free list of highlighted areasWerner Almesberger1-0/+15
2016-08-09eeshow/diff.c (diff_to_canvas): point out flaw in offset calculationWerner Almesberger1-0/+6
2016-08-09eeshow/diff.c (diff_to_canvas): draw pixel differences to canvas (WIP)Werner Almesberger1-0/+78
Offsets still aren't right.
2016-08-07eeshow/diff.c (differences): clean up pixel processingWerner Almesberger1-8/+9
2016-08-05eeshow/ (file_open, *_parse): return 0 on error (may still exit)Werner Almesberger1-3/+14
2016-08-02eeshow/: make libraries "related" to the [main] schematics sheetWerner Almesberger1-2/+6
That way, we can use relative paths on the command line, ideally just ./eeshow foo.lib bar.lib com/plex/path/foo.sch
2016-08-02eeshow/: PNG and PDF now write to standard output if -o outfile is absentWerner Almesberger1-2/+1
2016-08-02rename sch2fig to eeshowWerner Almesberger1-0/+279