summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2016-09-07kicad/pl-render.c (expand): don't crash on %T if we have no titleWerner Almesberger1-1/+1
2016-09-07main/eetest.c (main): if we don't like the options, show the usage, don't abortWerner Almesberger1-1/+1
2016-09-07kicad/kicad.h: share and generalize default pathsWerner Almesberger2-6/+29
2016-09-07Makefile: serialize linking to avoid concurrent compilations of version.oWerner Almesberger1-3/+9
2016-09-07TODO: items for improving path name searchingWerner Almesberger1-0/+4
2016-09-07gfx/diff.c, main/eeplot.c, gui/gui.c: search library pathsWerner Almesberger3-4/+4
2016-09-07kicad/lib-parse.c (lib_parse_search, lib_find_file): search LibDir and ↵Werner Almesberger2-0/+42
default paths
2016-09-06file/file.c (file_open): add tracingWerner Almesberger1-0/+2
2016-09-06file/file.c (file_search): apply file_open to a search pathWerner Almesberger2-0/+28
2016-09-06kicad/: record LibDir path in "struct file_names"Werner Almesberger3-4/+43
2016-09-06gfx/cro.c: multiply line width of PDF, PS, SVG by 16, to offset internal scalingWerner Almesberger1-3/+3
2016-09-06gfx/cro.c: add experimental SVG supportWerner Almesberger3-0/+91
2016-09-06gfx/cro.c (cro_ps_ops, cro_eps_ops): PS and EPS don't support -TWerner Almesberger1-2/+2
2016-09-05add EPS (through Cairo) supportWerner Almesberger5-6/+40
2016-09-05gfx/cro.c: tolerance to 0.1 mil to keep arcs from getting "optimized" outWerner Almesberger1-0/+2
Cairo seems to be a bit overzealous there.
2016-09-04add Postscript (through Cairo) supportWerner Almesberger6-8/+120
2016-09-04gfx/cro.c (cr_pdf_init): add_toc is only available after cr_argsWerner Almesberger1-5/+5
2016-09-04gfx/record.c (record_text, bb_rot): update bounding box also for textWerner Almesberger2-9/+20
2016-09-04gfx/cro.c (cro_img_end): let's try this again, slowly ...Werner Almesberger1-3/+3
Sigh, the things pollen allergy does to the human brain :-( Two bugs there: - updating the width after calculating the stride size is not such a good idea, and - forgetting that these are not values but pointers is even worse.
2016-09-04web/index.html: add Ububtu 16.04 package names.Werner Almesberger1-2/+9
2016-09-04web/Makefile: change upload location to https://neo900.org/stuff/eeshow/Werner Almesberger1-1/+1
2016-09-04DEMO: eeshow can now handle Neo900 without -N 30Werner Almesberger1-1/+4
It may still make sense to use it, so that we don't clutter the history with defective commits and other stuff only releveant for archeologists.
2016-09-04gfx/cro.c: round up image and PDF sizes, to prevent accidental clippingWerner Almesberger1-4/+7
2016-09-04file/git-file.c (canonical_path_into_repo): avoid fatal error if we leave repoWerner Almesberger2-1/+20
Instead, we give up and let the caller look for alternatives.
2016-09-04DEMO: update for new commands, features, and bugsWerner Almesberger1-10/+22
2016-09-04kicad/ext.c (classify_files): call do_classify_files_ab, not classify_files_abWerner Almesberger1-1/+1
Else, we may crash because classify_files_ab expect "b" to be non-NULL.
2016-09-04TODO: updateWerner Almesberger1-5/+0
2016-09-04gui/history.c (hover_history): prevent "migration" at top and bottomWerner Almesberger1-1/+3
Reported by Joerg.
2016-09-04file/git-hist.c (vcs_git_try): check if the file really exists in the repoWerner Almesberger3-1/+24
Else, eeshow may load some huge revision history for an uncommitted file, just to report that it can't be found.
2016-09-04gui/gui.c (get_history): sch_name should be just "name" for it can be .pro, tooWerner Almesberger1-3/+3
2016-09-04main/eeshow.c (main): we no longer need to reset optindWerner Almesberger1-1/+0
2016-09-04main/eediff.c (usage): don't advertize -1 (which does nothing)Werner Almesberger1-1/+3
2016-09-04Makefile, README, web/index.html: update material describing eediffWerner Almesberger3-7/+11
2016-09-04main/eediff.c: take over file name processing from diff_args; remove --Werner Almesberger2-61/+41
2016-09-03kicad/ext.c (classify_files_ab): classification of two sheets, i.e., diffWerner Almesberger2-5/+47
2016-09-03gfx/diff.c (diff_args): check for error return from diff_process_fileWerner Almesberger1-0/+2
2016-09-03gfx/diff.c (diff_process_file): remove new_ from new_sch new_libWerner Almesberger1-12/+12
After all, we now use them for old and new.
2016-09-03main/eediff.c: push -1 (does nothing) and -e to driver; properly support -eWerner Almesberger2-12/+12
2016-09-03main/eediff.c: the big leap - use diff_process_file (WIP)Werner Almesberger3-73/+9
There is still some cleanup left to do, including doing something about -e and -1.
2016-09-03gfx/diff.c (diff_args): move "new" file processing to diff_process_fileWerner Almesberger1-46/+56
2016-09-03main/eeplot.c (main): parse options before requiring -o, making -V work againWerner Almesberger1-2/+5
2016-09-03main/eeplot.c: combine front- and backend command line processingWerner Almesberger6-79/+57
... and do away with the -- option
2016-09-03gui/timer.c: forgot to #include "misc/util.h" (for alloc_printf)Werner Almesberger1-0/+1
2016-09-03gfx/gfx.c: we now pass a combined option string to driversWerner Almesberger7-29/+53
Further changes implied by this: - drivers can no longer receive arguments, only options - drivers have to ignore options they don't recognize
2016-09-03Makefile, sch2pdf, test/genpng: always use -o with eeplot, and prefix -Werner Almesberger3-9/+10
2016-09-03select driver by filename extension instead of driver specWerner Almesberger6-17/+64
2016-09-03Makefile: keep OBJS, for "clean" and dependenciesWerner Almesberger1-0/+3
2016-09-03gfx/: ignore foo: prefix in output file namesWerner Almesberger3-3/+9
Note sure if this is the best place for it. We could also tweak argv in the respective main.
2016-09-03gfx/cro.c, gfx/fig.c: output file name - means standard outputWerner Almesberger2-4/+4
2016-09-03gfx/fig.c: support option -o output.figWerner Almesberger2-50/+99