summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2016-08-29TODO: we now have a graphical revision historyWerner Almesberger1-1/+0
2016-08-29gui/history.c: when skipping, only draw top/bottom extensions at edgesWerner Almesberger1-11/+26
2016-08-29gui/history.c: draw skipped commits overlayed and in grey (WIP)Werner Almesberger1-14/+23
2016-08-29gui/history.c: draw threads of the revision historyWerner Almesberger2-2/+103
2016-08-29gui/over.c (over_iterate_geometry): iterate overlays and pass geometryWerner Almesberger2-0/+26
2016-08-29gui/history.c (history_draw_event): dim the sheet (like in index mode)Werner Almesberger1-4/+4
2016-08-29gui/render.c (on_draw_event): move history drawing to history_draw_eventWerner Almesberger3-9/+30
2016-08-29gui/common.h: don't forget to #include <cairo/cairo.h>Werner Almesberger1-0/+1
2016-08-28gui/history.c: add more section commentsWerner Almesberger1-0/+6
2016-08-28file/git-hist.c (hist_iterate): pass "next" pointer as wellWerner Almesberger3-15/+14
2016-08-28gui/history.c: add scrolling with the scroll wheelWerner Almesberger2-1/+17
2016-08-28file/git-hist.c: give also "dirty" the full treatment, with threadsWerner Almesberger1-10/+10
2016-08-28file/git-hist.c (dump_one): don't overrun sorted_histWerner Almesberger1-5/+6
2016-08-28file/git-hist.c (classify_threads): rename to threads_classify; split off sizeWerner Almesberger2-7/+13
2016-08-28file/git-hist.c: record threads and show in dump_hist output (experimental)Werner Almesberger2-5/+207
2016-08-28TODO: commit order is now "natural"Werner Almesberger1-2/+0
2016-08-28file/git-hist.c (vcs_git_long_for_pango): clean up; put space between branchesWerner Almesberger1-29/+26
2016-08-28gui/gui.c: clarify that "sheet_eq" does more than compare a single sheetWerner Almesberger1-0/+5
2016-08-28kicad/sch-parse.c (parse_line): also accept "Text GLabel" without text styleWerner Almesberger1-4/+9
2016-08-28file/git-hist.c: sort history by partial order and dateWerner Almesberger1-2/+102
2016-08-28file/git-hist.c, gui/: support multiple heads; update GUI accordinglyWerner Almesberger5-33/+62
2016-08-28file/git-hist.c: cache branches in "struct vcs_history"Werner Almesberger1-11/+38
2016-08-28gui/history.c (skip_history): don't skip entries that are heads of branchesWerner Almesberger1-2/+5
2016-08-27gui/history.c (hover_history): use vcs_git_summary_for_pangoWerner Almesberger1-7/+5
2016-08-27file/git-hist.c (vcs_git_summary_for_pango, vcs_git_long_for_pango): branchesWerner Almesberger2-3/+53
2016-08-27file/git-hist.c: detect branches; dump_hist shows name(s)Werner Almesberger2-15/+74
2016-08-27file/git-hist.h (struct hist, struct history): prepend vcs_Werner Almesberger5-49/+51
2016-08-27file/git-hist.c: introduce history descriptor to API, removing global "history"Werner Almesberger6-35/+62
2016-08-27file/git-hist.c: add section commentsWerner Almesberger1-0/+12
2016-08-27file/git-hist.c (hist_iterate): "last child" logic was brokenWerner Almesberger2-3/+23
2016-08-27file/git-hist.c (n_branches, find_commit): get rid of "open branches" arrayWerner Almesberger2-27/+20
2016-08-27file/git-hist.c (dump_hist): use hist_iterateWerner Almesberger1-5/+6
2016-08-27file/git-file.c, git-hist.c: use pfatal_git, perror_gitWerner Almesberger2-53/+22
2016-08-27misc/diag.c (pfatal_git, perror_git): convenience functions for error reportingWerner Almesberger2-0/+20
2016-08-27file/git-hist.c: don't forget to #include <git2.h>Werner Almesberger1-0/+2
2016-08-27misc/diag.c (diag_pfatal, diag_perror): don't add newlineWerner Almesberger1-2/+2
2016-08-27TODO: RESWARM label size issue just disappeared into thin airWerner Almesberger1-2/+0
2016-08-27non-interactive diff now exits with 0 if no differences, 1 if differencesWerner Almesberger3-7/+12
2016-08-27gfx/gfx.c (gfx_end): let "end" function return an integerWerner Almesberger4-7/+16
2016-08-27gfx/cro.c (setup_pango): rename to setup_fontWerner Almesberger1-6/+6
2016-08-27gfx/cro.c (cr_png_init): don't forget to setup fontWerner Almesberger1-0/+1
2016-08-27gfx/cro.c (cro_img_write): check cairo_surface_write_to_png return valueWerner Almesberger1-2/+7
2016-08-27gfx/diff.c: combine processing for GUI and non-interactive modeWerner Almesberger4-57/+87
2016-08-26gui/sheet.c (sheet_key): N/D/O need to do_revision_overlays to update overlaysWerner Almesberger1-0/+3
2016-08-26gui/sheet.c (sheet_key): toggle diff/delta with Shift+D; document itWerner Almesberger4-5/+11
2016-08-26TODO: font attributes / text styles are doneWerner Almesberger1-1/+0
2016-08-26gfx/cro.c: support text stylesWerner Almesberger1-1/+34
2016-08-26gfx/fig.c (fig_text): support text stylesWerner Almesberger2-1/+21
2016-08-26pass text style to gfx_text{,_width} and related functionsWerner Almesberger8-27/+49
2016-08-26gfx/text.c (text_fig): rename to text_showWerner Almesberger6-13/+13