summaryrefslogtreecommitdiff
path: root/Makefile
AgeCommit message (Collapse)AuthorFilesLines
2016-10-30gui/view.c, view.h, Makefile: generalized handling of viewer windowsWerner Almesberger1-1/+1
2016-10-30gui/help.c, help.html, Makefile, README: remove WebKit supportWerner Almesberger1-9/+1
We didn't normally use it, if using it, it would have made things quite slow, and having to support it would complicate generalizing viewer windows (which will happen soon).
2016-10-28file/git-file.c (vcs_git_time): only retrieve time if we may use it (HACK)Werner Almesberger1-0/+1
Rough performance comparison: eeplot HEAD:neo900.pro -o neo900.pdf Without -d 0.750 s -d "%s", search until blob no longer in tree 1.40 min (x 112) -d "%s", search to bottom 21 min (x 15)
2016-10-19gui/sheet.c (sheet_click): send text to the clipboard (uses xsel)Werner Almesberger1-1/+1
Copy & paste in Gtk/Gdk seems to have issues in a multi-head setup. xsel works fine, so we just use that for now.
2016-10-16eeshow-viewer: caching wrapper for document viewersWerner Almesberger1-1/+1
2016-10-15db/doc.c: documentation reference databaseWerner Almesberger1-0/+1
The format is intended mainly for machine-generation.
2016-10-15gui/viewer.c (viewer): launch external viewer; use it in comp.cWerner Almesberger1-0/+1
2016-10-15gui/comp.c: add pop-up for components, with access to data sheet (WIP)Werner Almesberger1-1/+1
2016-10-15gui/pop.c: separate general pop-up functions from glabel.cWerner Almesberger1-1/+1
... for upcoming sharing.
2016-09-30Makefile (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 (pl-default.inc): 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/neo900.pro -- diff ../../n9/ee/hw/neo900.pro > /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
https://lists.cairographics.org/archives/cairo/2013-October/024756.html
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-23eeshow/Makefile (pdf): flaunt our new powersWerner Almesberger1-3/+1
2016-08-23eeshow/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 schtoc.pl
2016-08-21eeshow/Makefile, gui/sheet.c: grow icons from 16 to 20 pixels reduce paddingWerner Almesberger1-2/+2