summaryrefslogtreecommitdiff
path: root/gui
AgeCommit message (Expand)AuthorFilesLines
2016-08-22eeshow/gui/render.c: NULL backpointers for delta; don't try to pl_renderWerner Almesberger1-1/+4
2016-08-22eeshow/gui/: change zoom system to use float; reduce step from 2 to 2^(1/3)Werner Almesberger5-21/+39
2016-08-22eeshow/: support format symbols %%, %N, %S, and %T in page layoutWerner Almesberger1-1/+2
2016-08-22eeshow/gui/common.h (struct gui_sheet): add back link to historyWerner Almesberger2-2/+5
2016-08-22eeshow/diag.c (progress): don't require user to supply newlineWerner Almesberger1-4/+4
2016-08-22eeshow/gui/: experimental support for page layout; option -P pl-file.kicad_wksWerner Almesberger4-2/+11
2016-08-21eeshow/gui/history.c (hover_history): compensate jump on dehoverWerner Almesberger1-1/+37
2016-08-21eeshow/gui/aoi.c (aoi_hover): also indicate from which direction we enterWerner Almesberger1-7/+16
2016-08-21eeshow/gui/: hover callback now indicates in which direction we leftWerner Almesberger7-18/+23
2016-08-21eeshow/gui/history.c (click_history): must go_to_sheet to switch to revisionWerner Almesberger1-0/+2
2016-08-21eeshow/gui/render.c (render_delta): we had red and green (old/new) reversedWerner Almesberger1-2/+2
2016-08-21eeshow/gui/gui.c: forgot to #include icons.h, oopsWerner Almesberger1-0/+1
2016-08-21eeshow/Makefile, gui/sheet.c: grow icons from 16 to 20 pixels reduce paddingWerner Almesberger1-0/+1
2016-08-21eeshow/gui/sheet.c (add_delta): use pretty icons instead of unicodeWerner Almesberger1-2/+3
2016-08-21eeshow/: add icon loader and icons for "delta" and "diff"Werner Almesberger3-0/+99
2016-08-21eeshow/gui/over.c, over.h: support icon overlaysWerner Almesberger2-7/+110
2016-08-20eeshow/gui/over.c, over.h: make coordinates "int" (to avoid bad surprises)Werner Almesberger2-6/+5
2016-08-20eeshow/gui/over.c (overlay_draw): break down into more manageable partsWerner Almesberger1-33/+51
2016-08-20eeshow/gui/render.c (on_draw_event): also mark changed subsheets in delta modeWerner Almesberger1-4/+25
2016-08-20eeshow/gui/ (aoi_click): also protect from access after freeWerner Almesberger4-7/+9
2016-08-20eeshow/gui/ (aoi_hover): could cause an access after freeWerner Almesberger4-8/+17
2016-08-20eeshow/gui/glabel.c (hover_glabel): more discussion of "hanging" pop-upsWerner Almesberger1-2/+11
2016-08-20eeshow/gui/sheet.c (add_delta): show inverted greek delta when in delta modeWerner Almesberger1-1/+5
2016-08-20eeshow/gui/render.c: resurrect delta mode (A toggles between delta and diff)Werner Almesberger3-9/+18
2016-08-20eeshow/gui/render.c (hack): experimental highlighting of changed sub-sheetsWerner Almesberger1-6/+40
2016-08-20eeshow/: Esc cancels current actionWerner Almesberger3-0/+12
2016-08-20eeshow/: don't use ? for helpWerner Almesberger2-2/+0
2016-08-19eeshow/gui/gui.c (gui): show build commit in window titleWerner Almesberger1-1/+6
2016-08-19eeshow/gfx/diff.c (diff_to_canvas): draw caller-supplied areasWerner Almesberger1-1/+2
2016-08-19eeshow/gui/gui.c (add_hist): initialize hist->libs_openWerner Almesberger1-0/+1
2016-08-19eeshow/gui/: sel_split to select 2nd version; sel_only doesn't set old_histWerner Almesberger3-21/+41
2016-08-19eeshow/: make WebKit optional; add Gtk-based fallback viewerWerner Almesberger1-6/+65
2016-08-19eeshow/gui/history.c (click_history): jumped to wrong sheet on sel_new + swapWerner Almesberger1-3/+8
2016-08-19eeshow/gui/help.c: properly support the "destroy" eventWerner Almesberger1-2/+8
2016-08-19eeshow/gui/help.c (new_help_window): set default font size to 10 (was 16)Werner Almesberger1-0/+6
2016-08-19eeshow/: add online help with h or ? (WIP)Werner Almesberger3-0/+81
2016-08-19eeshow/gui/sheet.c (toggle_old_new): Tab toggles between diff_old and diff_newWerner Almesberger1-0/+10
2016-08-19eeshow/gui/: in diff_old, use sheet from old_hist for AoIsWerner Almesberger2-5/+26
2016-08-19eeshow/gui/sheet.c: clicking on the revision overlays changes diff modeWerner Almesberger2-10/+26
2016-08-19eeshow/gui/sheet.c (revision_overlays_diff): support selection of diff modeWerner Almesberger1-1/+27
2016-08-19eeshow/gui/sheet.c (sheet_key): recognize GDK_KEY_KP_Home, GDK_KEY_KP_DeleteWerner Almesberger1-0/+2
2016-08-19eeshow/gui/: difference display can now be switched with New/Old/DiffWerner Almesberger5-6/+35
2016-08-19eeshow/gui/: highlight glabelsWerner Almesberger4-1/+61
2016-08-19eeshow/TODO, gui/glabel.c (hover_glabel): update TODO; explain hanging pop-upsWerner Almesberger1-0/+24
2016-08-19eeshow/gui/glabel.c: allow other glabels to replace pop-upWerner Almesberger2-2/+12
2016-08-19eeshow/gui/aoi.c: make searches only consider AoIs supporting desired functionWerner Almesberger1-21/+12
2016-08-19eeshow/gui/aoi.c (aoi_hover): use in_aoi instead of open-coding the comparisonWerner Almesberger1-2/+2
2016-08-19eeshow/gui/: use overlay_draw_all_d for glabels, due to offsetsWerner Almesberger3-8/+21
2016-08-19eeshow/gui/glabel.c (add_dest_overlay): show "(unnamed)", not "(null)"Werner Almesberger1-1/+2
2016-08-19eeshow/gui/render.c: update section commentsWerner Almesberger1-1/+7