1
0
mirror of git://projects.qi-hardware.com/eda-tools.git synced 2024-11-22 15:49:22 +02:00

Commit Graph

  • f40f012a1e eeshow/: add color overriding; basic infrastructure for viewing deltas Werner Almesberger 2016-08-07 14:06:50 -0300
  • ba62fc4fc4 eeshow/delta.c: very coarse structural deltas (WIP) Werner Almesberger 2016-08-07 14:05:57 -0300
  • 4418741fc6 eeshow/style.h, style.c: add Green, Red, Green2, Green3, and a user light grey Werner Almesberger 2016-08-07 14:04:04 -0300
  • d953345397 eeshow/cro.h, cro.c: add color override Werner Almesberger 2016-08-07 08:13:16 -0300
  • c2c58f6892 eeshow/: selection of 2nd history entry (for comparisons, WIP) Werner Almesberger 2016-08-07 07:51:56 -0300
  • 15deee6955 eeshow/gui-over.c: more structured approach to composing styles Werner Almesberger 2016-08-07 06:24:10 -0300
  • cb7902fcb2 eeshow/gui.c (struct gui_ctx.vcs_overlays): rename to hist_overlays Werner Almesberger 2016-08-07 06:23:04 -0300
  • bd7149ba0b eeshow/gui.c (setup_styles): present history "ragged right" Werner Almesberger 2016-08-07 06:16:41 -0300
  • 56e36b7e9d eeshow/: move sheet overlays to right screen edge; move history left Werner Almesberger 2016-08-07 06:08:42 -0300
  • c908e4de0e eeshow/gui.c: show details also on hover in history list Werner Almesberger 2016-08-07 05:22:55 -0300
  • 3c71bf7b05 eeshow/: hovering over the revision shows more details Werner Almesberger 2016-08-07 05:09:34 -0300
  • cb4ee6d5b9 eeshow/: work around the ink_rect.y bug more elegantly Werner Almesberger 2016-08-06 23:01:51 -0300
  • 51f6852bf9 eeshow/: overlays can now have different styles (WIP) Werner Almesberger 2016-08-06 20:46:03 -0300
  • 18c3b6e476 eeshow/: use printf-style formatting for overlay text; test mode -F fmt string Werner Almesberger 2016-08-06 19:14:31 -0300
  • 45726be08f eeshow/gui-over.c (overlay_draw): use Pango Werner Almesberger 2016-08-06 13:26:59 -0300
  • 3b5daecbd6 eeshow/gui.c (go_to_sheet): don't "render" (record) sheets before shown Werner Almesberger 2016-08-06 10:19:16 -0300
  • acbce9a214 eeshow/gui.c: add navigation in history Werner Almesberger 2016-08-06 10:00:29 -0300
  • b067cf9a38 eeshow/gui.c: parse sheets for each revision Werner Almesberger 2016-08-06 09:25:37 -0300
  • 8fb867105c eeshow/git-hist.c (vcs_git_get_rev), git-hist.h: revision string from history Werner Almesberger 2016-08-06 01:18:43 -0300
  • a58bc93d69 eeshow/: more error returns in file functions; file_open_revision Werner Almesberger 2016-08-06 01:15:49 -0300
  • ce5111ae07 eeshow/gui.c (gui): quit if we couldn't parse (and don't segfault) Werner Almesberger 2016-08-05 21:28:45 -0300
  • fffa29bbb3 eeshow/main.c (usage): update to show GUI invocation Werner Almesberger 2016-08-05 21:19:56 -0300
  • 21c9a6e1aa eeshow/Makefile (test, testref): must use -- fig for FIG output Werner Almesberger 2016-08-05 21:16:56 -0300
  • e949130daf eeshow/main.c (main): gtk_init removes --, so only call it if we have none Werner Almesberger 2016-08-05 21:14:26 -0300
  • f4944a5da9 eeshow/ (file_open, *_parse): return 0 on error (may still exit) Werner Almesberger 2016-08-05 21:02:57 -0300
  • dfebad4e6a eeshow/ (file_read, vcs_git_read): now pass 0 return from parse() Werner Almesberger 2016-08-05 20:42:42 -0300
  • e5f010797d eeshow/sch-parse.c (parse_line): no longer use return code 0 for EOF Werner Almesberger 2016-08-05 20:41:35 -0300
  • 59b7946a5f eeshow/lib-parse.c (lib_free): add cleanup of component data Werner Almesberger 2016-08-05 20:34:15 -0300
  • c54bf3de06 eeshow/sch-parse.c (sch_free): add cleanup of schematics data Werner Almesberger 2016-08-05 20:25:58 -0300
  • 5f0678097f eeshow/gui.c: get only list of file names from main, parse on its own Werner Almesberger 2016-08-05 10:24:39 -0300
  • ba95c01249 eeshow/: detect if repo is dirty and add history entry with commit = NULL Werner Almesberger 2016-08-05 09:22:37 -0300
  • 7dc1211cfd eeshow/git-util.c, git-util.h: new place for things like git_*init* Werner Almesberger 2016-08-05 08:56:08 -0300
  • 3eaf4567fa eeshow/git-hist.c (vcs_git_try): ignore repo if empty or corrupted Werner Almesberger 2016-08-05 08:41:33 -0300
  • dc2b477cf8 eeshow/gui.c: show commit on sheet (if available); click to go to history Werner Almesberger 2016-08-05 08:31:50 -0300
  • 17e70172bf eeshow/: if sheet is in repo, retrieve history, display in GUI on Up/Down (WIP) Werner Almesberger 2016-08-04 20:35:41 -0300
  • 17360f7ddd eeshow/git-file.c (vcs_git_init): common initialization Werner Almesberger 2016-08-04 19:40:29 -0300
  • 1c6116a8d6 eeshow/: fix some whitespace issues Werner Almesberger 2016-08-04 19:25:31 -0300
  • e18c146323 eeshow/: option -H path_into_repo to list branched history of repository Werner Almesberger 2016-08-04 16:12:40 -0300
  • 9564707f83 eeshow/DEMO: add libgtk-3-dev dependency; add GUI invocation Werner Almesberger 2016-08-04 10:11:47 -0300
  • 55cf36b609 eeshow/git-file.c (related_other_repo): mark warning as such; fix typo Werner Almesberger 2016-08-04 10:10:53 -0300
  • 8abea1b890 eeshow/gui.c, README: PgUp/PgDn iterate through sheets in sequence Werner Almesberger 2016-08-04 09:02:33 -0300
  • ff17f0e492 eeshow/gui.c: replace ugly and fragile "prev" logic with a simple search Werner Almesberger 2016-08-04 08:49:54 -0300
  • 258876ef2c eeshow/: retrieve title from *.sch; prefer over subsheet name when displaying Werner Almesberger 2016-08-04 08:42:36 -0300
  • 1057f2640b eeshow/README, COPYING.GPLv2 Werner Almesberger 2016-08-04 08:11:36 -0300
  • 064a561285 eeshow/: add AOI to overlays; clicking on sheet name returns to previous sheet Werner Almesberger 2016-08-04 07:53:25 -0300
  • 849b8f33e5 eeshow/gui-aoi.c, gui-aoi.h: split areas of interest from gui.c; abstract better Werner Almesberger 2016-08-04 07:19:18 -0300
  • 18f35dc8e0 eeshow/DEMO: update URL for Neo900 "ee" repo Werner Almesberger 2016-08-03 21:51:23 -0300
  • 69497551dd eeshow/gui-over.h, gui-over.c: split overlays from gui.c Werner Almesberger 2016-08-03 20:55:51 -0300
  • 2e909029bc eeshow/gui.c: add overlays; use to show sheet name (WIP) Werner Almesberger 2016-08-03 19:18:50 -0300
  • 27b217d062 eeshow/gui.c (redraw): abstract gtk_widget_queue_draw() Werner Almesberger 2016-08-03 18:49:16 -0300
  • d07a5b8d8b eeshow/gui.c (key_press_event): Home returns to the topmost sheet Werner Almesberger 2016-08-03 16:00:51 -0300
  • 9b81d08525 eeshow/gui.c: also zoom to extents when resizing the window Werner Almesberger 2016-08-03 13:15:25 -0300
  • 92a0cfab4b eeshow/gui.c: zoom to extents on [*] and when showing a new sheet Werner Almesberger 2016-08-03 13:05:30 -0300
  • 7630325ae6 eeshow/gui.c: delete/backspace return to previous sheet Werner Almesberger 2016-08-03 12:34:33 -0300
  • 2135f8ffc9 eeshow/gui.c: add "areas of interest" and selection of sub-sheets Werner Almesberger 2016-08-03 12:26:22 -0300
  • 95bc0f06fd eeshow/sch.h, sch-parse.c: add pointer to sub-sheet to obj.u.sheet Werner Almesberger 2016-08-03 11:53:03 -0300
  • 48327e149b eeshow/sch.h, sch-parse.c, sch-render.c: rename obj.u.sheet to obj.u.name Werner Almesberger 2016-08-03 11:46:24 -0300
  • fb888f3714 eeshow/TODO: split long list by area Werner Almesberger 2016-08-03 10:57:42 -0300
  • 1771c635b0 eeshow/: separate sheet context from GUI ctx; record all sheets we have Werner Almesberger 2016-08-03 10:52:55 -0300
  • 2775b5cb8d eeshow/gui.c: add zoom in/out with + (or =) and - Werner Almesberger 2016-08-03 10:05:01 -0300
  • c8b8dbd174 eeshow/: add panning (middle mouse button) Werner Almesberger 2016-08-03 09:57:58 -0300
  • e2ff07457c eeshow/: scroll wheel zooms Werner Almesberger 2016-08-03 09:33:16 -0300
  • 15d434294d eeshow/cro.h (cro_img_end, cro_img_write, cro_canvas_end): don't need void * Werner Almesberger 2016-08-03 07:41:44 -0300
  • 76c1f916df eeshow/: add rendering on Gtk canvas Werner Almesberger 2016-08-03 07:38:57 -0300
  • 3c13d609f7 eeshow/: implement related_same_repo Werner Almesberger 2016-08-02 19:21:43 -0300
  • a21bc66e55 eeshow/: make "related" work also for repositories (WIP) Werner Almesberger 2016-08-02 19:13:28 -0300
  • ade54c6029 eeshow/cro.c: set line cap to CAIRO_LINE_CAP_ROUND or CAIRO_LINE_CAP_SQUARE Werner Almesberger 2016-08-02 17:26:02 -0300
  • 56b4cb89cc eeshow/cro.c (cr_pdf_end): reduce line width to 0.5 * scale Werner Almesberger 2016-08-02 17:16:43 -0300
  • 0d41488f93 eeshow/sch-parse.c (recurse_sheet): clean up handling of next_obj Werner Almesberger 2016-08-02 17:12:33 -0300
  • 9182b9ce48 eeshow/fig.c; define color 32 also when using a template Werner Almesberger 2016-08-02 16:46:50 -0300
  • 49a6ebd797 eeshow/: make libraries "related" to the [main] schematics sheet Werner Almesberger 2016-08-02 16:38:21 -0300
  • 24522c45e0 eeshow/sch-parse.c (recurse_sheet): move parent/related logic to file.c Werner Almesberger 2016-08-02 16:27:08 -0300
  • 4721cdea83 eeshow/Makefile (pdf): new test target to exercise eeshow -r Werner Almesberger 2016-08-02 16:26:33 -0300
  • 6793f06aeb eeshow/sch-parse.c, lib-parse.c: use file name and line number from "file" Werner Almesberger 2016-08-02 15:44:28 -0300
  • 05af03a0fd eeshow/: split file_read into open/read/close Werner Almesberger 2016-08-02 15:36:18 -0300
  • 4b6eb3f641 README: mention eeshow, mark schhist as obsolete Werner Almesberger 2016-08-02 14:53:52 -0300
  • 86feabf49c sch2fig/git-file.c, git-file.h: start our git_* identifiers with vcs_git_ Werner Almesberger 2016-08-02 14:49:54 -0300
  • 3864743280 eeshow/: PNG and PDF now write to standard output if -o outfile is absent Werner Almesberger 2016-08-02 11:45:44 -0300
  • a941a5f246 rename sch2fig to eeshow Werner Almesberger 2016-08-02 11:00:08 -0300
  • 590724e3bb sch2fig/git-file.c: keep the repo root search simple Werner Almesberger 2016-08-02 10:45:40 -0300
  • f4745953b5 sch2fig/git-file.c (select_repo): we actually iterated, but did it wrong Werner Almesberger 2016-08-02 10:23:39 -0300
  • a97ea5bf74 sch2fig/TODO: diffing deleted files doesn't quite work yet Werner Almesberger 2016-08-02 10:11:28 -0300
  • 249fb2e994 sch2fig/DEMO: quick demonstration showing neo900_SS_5.sch changes Werner Almesberger 2016-08-02 10:09:52 -0300
  • fd4d07d241 sch2fig/TODO: update Werner Almesberger 2016-08-02 09:59:14 -0300
  • 91efd87b73 sch2fig/git-file.c (send_data): don't pass newline to parser Werner Almesberger 2016-08-02 09:56:01 -0300
  • de0917e674 sch2fig/main.c (usage): explain options, some arguments; better formatting Werner Almesberger 2016-08-02 09:27:05 -0300
  • 77ac119136 sch2fig/: new option -C file to "cat" a file (also works with git) Werner Almesberger 2016-08-02 09:07:00 -0300
  • 7cfb2d72be sch2fig/: support direct reading from git repo (WIP) Werner Almesberger 2016-08-02 09:04:29 -0300
  • 508d3a39ee sch2fig/main.c (main): don't forget to return 0 at the end (reported by Joerg) Werner Almesberger 2016-08-02 08:29:05 -0300
  • 47792182b7 sch2fig/: option -v (can be repeated) for progress and debugging output Werner Almesberger 2016-08-02 06:31:23 -0300
  • 5d0596d0b7 sch2fig/: rename "cairo" to "cro" Werner Almesberger 2016-08-01 18:11:42 -0300
  • c5064a8dca sch2fig/: implement "diff" driver (WIP) Werner Almesberger 2016-08-01 14:38:36 -0300
  • f0f2303fc3 sch2fig/lib-parse.c (lib_parse): parse entire file, not just one line Werner Almesberger 2016-08-01 13:10:51 -0300
  • 07eb87e25f sch2fig/sch.h (sch_parse): string argument is file name, not line Werner Almesberger 2016-08-01 13:04:52 -0300
  • f8f497c61a sch2fig/main.c (main): fail if there is no gfx driver name Werner Almesberger 2016-08-01 12:42:27 -0300
  • c6713dfbd8 sch2lib/: avoid global variables for libraries Werner Almesberger 2016-08-01 11:47:39 -0300
  • a03e79de7c sch2fig/: rename "layer" to "record", and use "layer" for layers in recordings Werner Almesberger 2016-08-01 11:32:22 -0300
  • c50e7116cf sch2fig/cairo.c (cr_text_width): add 5% Werner Almesberger 2016-08-01 10:58:50 -0300
  • 15bab1c163 sch2fig/cairo.c: support dashed lines (for *_line); line width 2 also for PNG Werner Almesberger 2016-08-01 10:52:08 -0300
  • dc761d2dc2 sch2fig/: use #848400 for hierarchical labels et al., not #c06000 Werner Almesberger 2016-08-01 10:37:24 -0300