summaryrefslogtreecommitdiff
path: root/main.c
AgeCommit message (Expand)AuthorFilesLines
2016-08-25eeshow -V now also shows the build dateWerner Almesberger1-1/+1
2016-08-25main.c (main): free file names (give valgrind something to trip over)Werner Almesberger1-0/+9
2016-08-25main..c (main): make project file "leader" of libs, just like in the GUIWerner Almesberger1-1/+2
2016-08-25gui/: "struct gui_ctx *ctx" is now "struct gui_ctx *gui"Werner Almesberger1-1/+1
2016-08-25option -L to suppress page layout; non-interactive diff always implies -LWerner Almesberger1-1/+4
2016-08-25undocumented option -O to disable overline drawing (in case it crashes)Werner Almesberger1-1/+4
2016-08-25main.c (main): select C localeWerner Almesberger1-0/+3
2016-08-24gfx/cro.c (cr_text): experimental Pango support; option -P to enableWerner Almesberger1-1/+4
2016-08-24gfx/gfx.c (gfx_args): don't need to reset "optind" all over the placeWerner Almesberger1-2/+0
2016-08-24separate argument list from gfx_init; related API changesWerner Almesberger1-1/+3
2016-08-24remove global gfx state (pass context as argument)Werner Almesberger1-11/+12
2016-08-23main.c: new option -e to enable rendering of pin typesWerner Almesberger1-2/+11
2016-08-22eshow/main.c: support using project file as leader (instead of top sheet)Werner Almesberger1-9/+17
2016-08-22eeshow/: change file name handling from positional to be extension-drivenWerner Almesberger1-32/+32
2016-08-22eeshow/main.c (main): draw page layout also in non-interactive modeWerner Almesberger1-0/+4
2016-08-22eeshow/gui/: experimental support for page layout; option -P pl-file.kicad_wksWerner Almesberger1-2/+19
2016-08-22eeshow/main.c: eeshow -S <file parses S-exprs and dumps to stdoutWerner Almesberger1-2/+24
2016-08-21eeshow/gfx/cro.c: support PDF TOC addition; option -T to suppress itWerner Almesberger1-2/+3
2016-08-21eeshow/gfx/gfx.c (gfx_sheet_name): pass sheet name (title) to driverWerner Almesberger1-0/+1
2016-08-19eeshow/: eeshow -V prints the commit from which eeshow was builtWerner Almesberger1-2/+8
2016-08-18eeshow/main.c: run under gdb if argv[1] is "gdb"Werner Almesberger1-1/+16
2016-08-17eeshow/: util.h and diag.c go to misc/Werner Almesberger1-2/+2
2016-08-17eeshow/: move graphics low-level functions to gfx/Werner Almesberger1-4/+4
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-2/+2
2016-08-17eeshow/fmt-pango.c, fmt-pango.h: also move to gui/Werner Almesberger1-1/+1
2016-08-17eeshow/: move gui* into subdirectory gui/Werner Almesberger1-1/+1
2016-08-12eeshow/gui.c: limit = 0 means "no limit", not "no revisions"Werner Almesberger1-1/+1
2016-08-12eeshow/: use dedicated functions for diagnostics, instead of fprintf and exitWerner Almesberger1-8/+3
2016-08-11eeshow/main.c (verbose): move to new file diag.cWerner Almesberger1-3/+1
2016-08-10eeshow/util.h (alloc_type_n): get rid of all these alloc_size(sizeof(foo), n)Werner Almesberger1-3/+3
2016-08-10eeshow/: simple caching of sheetsWerner Almesberger1-1/+1
2016-08-10eeshow/: option -N depth to limit history depth; -N-depth exits after parsingWerner Almesberger1-8/+13
2016-08-06eeshow/: use printf-style formatting for overlay text; test mode -F fmt stringWerner Almesberger1-1/+14
2016-08-05eeshow/main.c (usage): update to show GUI invocationWerner Almesberger1-2/+5
2016-08-05eeshow/main.c (main): gtk_init removes --, so only call it if we have noneWerner Almesberger1-2/+3
2016-08-05eeshow/ (file_open, *_parse): return 0 on error (may still exit)Werner Almesberger1-5/+10
2016-08-05eeshow/lib-parse.c (lib_free): add cleanup of component dataWerner Almesberger1-0/+1
2016-08-05eeshow/sch-parse.c (sch_free): add cleanup of schematics dataWerner Almesberger1-0/+2
2016-08-05eeshow/gui.c: get only list of file names from main, parse on its ownWerner Almesberger1-3/+11
2016-08-04eeshow/: if sheet is in repo, retrieve history, display in GUI on Up/Down (WIP)Werner Almesberger1-1/+1
2016-08-04eeshow/: option -H path_into_repo to list branched history of repositoryWerner Almesberger1-2/+17
2016-08-03eeshow/: separate sheet context from GUI ctx; record all sheets we haveWerner Almesberger1-1/+1
2016-08-03eeshow/: add rendering on Gtk canvasWerner Almesberger1-3/+14
2016-08-02eeshow/: make libraries "related" to the [main] schematics sheetWerner Almesberger1-3/+8
2016-08-02eeshow/: split file_read into open/read/closeWerner Almesberger1-1/+5
2016-08-02eeshow/: PNG and PDF now write to standard output if -o outfile is absentWerner Almesberger1-1/+1
2016-08-02rename sch2fig to eeshowWerner Almesberger1-0/+172