AgeCommit message (Collapse)AuthorFilesLines
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 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
2016-09-03gfx/fig.c (fig_args): var=value is now -D var=valueWerner Almesberger2-11/+12
2016-09-03gfx/cro.c (cr_args): earmark for not accepting no non-option argumentsWerner Almesberger1-0/+6
We can't make this change yet since file names arguments are visible to cr_args when used by eediff.
2016-09-03README, web/index.html: use eeplot and eediff instead of eeshow, where neededWerner Almesberger2-16/+27
2016-09-03TODO: issues found when trying to revive genkicatWerner Almesberger1-0/+6
2016-09-03kicad/sch-parse.c (parse_field): make italic and bold optional, compatibilityWerner Almesberger1-3/+3
2016-09-03kicad/lib-parse.c (lib_parse_line): accept short T recordsWerner Almesberger1-1/+24
Seems that they were common in the past - at least Qi-Hw's kicad-libs have them.
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 Almesberger3-12/+235
2016-09-02Makefile, sch2pdf, test/genpng: invoke eeplot instead of eeshowWerner Almesberger3-23/+23
2016-09-02main.c: move to main/eeshow.cWerner Almesberger2-18/+17
2016-09-02main/eeplot.c: split off from main.cWerner Almesberger4-196/+298
2016-09-02main/eetest.c: split off main.cWerner Almesberger3-69/+141
2016-09-02main/common.c: split gdb launcher off main.c (beginning of big main.c split)Werner Almesberger4-12/+59
2016-09-02gfx/gfx.c: add section commentsWerner Almesberger1-0/+12
2016-09-02kicad/sch-parse.c (free_sheet): don't forget to free file name, sheet pathWerner Almesberger1-0/+2
2016-09-01TODO: add possible history list improvementsWerner Almesberger1-0/+4