path: root/Makefile
AgeCommit message (Collapse)AuthorFilesLines
2016-10-15gui/pop.c: separate general pop-up functions from glabel.cWerner Almesberger1-1/+1
... for upcoming sharing.
2016-09-29Makefile (OBJS): little typo, great effectWerner Almesberger1-1/+1
This caused OBJS to only contain $(EESHOW_OBJS). While $(EESHOW_OBJS) reference almost all object files, main/eeplot.o, etc. are not there. Since automatic dependencies also use $(OBJS), we thus never loaded these dependencies. Every once in a while, an API change then wasn't picked up by eeplot et al., while everything looked good in eeshow ...
2016-09-24really use UTC for build date; add Z suffix at origin, not when printingWerner Almesberger1-1/+1
2016-09-08Makefile ( use $(BUILD), for non-verbose outputWerner Almesberger1-1/+2
2016-09-08kicad/pl-parse.c (pl_parse_search): use KiCad's default page layout as defaultWerner Almesberger1-0/+10
2016-09-07Makefile: serialize linking to avoid concurrent compilations of version.oWerner Almesberger1-3/+9
2016-09-04Makefile, README, web/index.html: update material describing eediffWerner Almesberger1-2/+2
2016-09-03main/eeplot.c: combine front- and backend command line processingWerner Almesberger1-11/+9
... and do away with the -- option
2016-09-03Makefile, sch2pdf, test/genpng: always use -o with eeplot, and prefix -Werner Almesberger1-6/+7
2016-09-03Makefile: keep OBJS, for "clean" and dependenciesWerner Almesberger1-0/+3
2016-09-03Makefile (install, uninstall): simplify managing the many executables we ↵Werner Almesberger1-1/+13
have now
2016-09-03Makefile: don't include version.o in dependenciesWerner Almesberger1-8/+8
Else, building version.o for one of the ee*, will make it out-of-date for the others, forcing them on the next "make" run to re-link, and thus rebuild version.o
2016-09-03main/eeplot.c: separate main/eediff.cWerner Almesberger1-5/+15
2016-09-02Makefile, sch2pdf, test/genpng: invoke eeplot instead of eeshowWerner Almesberger1-18/+18
2016-09-02main.c: move to main/eeshow.cWerner Almesberger1-17/+16
2016-09-02main/eeplot.c: split off from main.cWerner Almesberger1-12/+30
2016-09-02main/eetest.c: split off main.cWerner Almesberger1-1/+15
2016-09-02main/common.c: split gdb launcher off main.c (beginning of big main.c split)Werner Almesberger1-0/+1
2016-08-30gfx/diff.c: begin arduous task of teaching diff mode some mannersWerner Almesberger1-1/+3
Down from about 2.2 MB to ~24 kB, for eeshow ../../n9/ee/hw/ -- diff ../../n9/ee/hw/ > /dev/null
2016-08-30fix a few trivial memory leaks; eeshow ... -- pdf now passesWerner Almesberger1-1/+2
2016-08-30Makefile (leak): report all leaks; suppress more Cairo leaksWerner Almesberger1-1/+2
Despite cairo_debug_reset_static_data, Cairo seems to leak badly.
2016-08-30cairo-font.supp: ignore memory leaks from Cairo's "holdover cache"Werner Almesberger1-2/+3
2016-08-30dl-init.supp: ignore memory leaks originating from _dl_initWerner Almesberger1-1/+3
2016-08-30Makefile (leak): convenience target for leak checkingWerner Almesberger1-0/+7
Highly dependent on local setup and what I'm doing at the moment, but meh ...
2016-08-30misc/util.h (alloc_printf): error-checking vasprintf wrapper; use itWerner Almesberger1-1/+1
2016-08-29remove option -r; option -1 to disable recursingWerner Almesberger1-1/+1
-1 is also implied if the graphics driver does not support multiple sheets.
2016-08-25eeshow -V now also shows the build dateWerner Almesberger1-1/+4
2016-08-25Makefile, gfx/cro.c: fix typo; remove blank lineWerner Almesberger1-1/+1
Keeping future commits free from unrelated trivia ...
2016-08-24GUI performance timer, toggle with "T"Werner Almesberger1-1/+1
Shows milliseconds between last event and completion of screen update.
2016-08-24gui/: experimental sheet index (WIP)Werner Almesberger1-1/+1
We also change the way the sheet overlays work: now clicking on the subsheet (which, in the case of the bottom-most sheet did nothing) goes back to the parent and clicking on the root opens the index.
2016-08-23Makefile (NEO900_HW, KICAD_LIBS): adjust relative pathsWerner Almesberger1-2/+2
2016-08-23Makefile.c-common: copy over from eda-tools/common/Werner Almesberger1-1/+1
2016-08-22eeshow/Makefile (pdf): flaunt our new powersWerner Almesberger1-3/+1
2016-08-22eeshow/kicad/pro.c: KiCad profile processing (to find file names)Werner Almesberger1-1/+1
2016-08-22eeshow/: change file name handling from positional to be extension-drivenWerner Almesberger1-1/+1
This also enables versioning for page layouts. We no longer need the option -P.
2016-08-22eeshow/kicad/ext.c: identify and classify files by their extensionWerner Almesberger1-1/+1
2016-08-22eeshow/Makefile: add more section commentsWerner Almesberger1-0/+4
2016-08-22eeshow/Makefile (pdf): show off page layoutWerner Almesberger1-1/+2
2016-08-22eeshow/kicad/pl.h, pl-parse.c, pl-render.c: page layout support (WIP)Werner Almesberger1-0/+1
We currently only do lines, no text.
2016-08-22eeshow/kicad/sexpr.c, sexpr.h: simple parser for S-expressionsWerner Almesberger1-1/+1
2016-08-21eeshow/gfx/pdftoc.c: edit Cairo-generated PDF to insert TOCWerner Almesberger1-1/+1
Based on
2016-08-21eeshow/Makefile, gui/sheet.c: grow icons from 16 to 20 pixels reduce paddingWerner Almesberger1-2/+2
2016-08-21eeshow/: add icon loader and icons for "delta" and "diff"Werner Almesberger1-1/+16
2016-08-20eeshow/Makefile: rebuild version.o only when linking; don't use .PHONY on itWerner Almesberger1-2/+1
2016-08-19eeshow/: eeshow -V prints the commit from which eeshow was builtWerner Almesberger1-1/+7
2016-08-19eeshow/: make WebKit optional; add Gtk-based fallback viewerWerner Almesberger1-6/+13
2016-08-19eeshow/: use webkit2gtk-4.0, not webkit2gtk-3.0Werner Almesberger1-2/+2
2016-08-19eeshow/: add online help with h or ? (WIP)Werner Almesberger1-2/+13
2016-08-18eeshow/gui/gui.c: move rendering to render.cWerner Almesberger1-1/+1
2016-08-18eeshow/gui/gui.c: move history list to history.cWerner Almesberger1-1/+1