1
0
mirror of git://projects.qi-hardware.com/eda-tools.git synced 2024-11-26 09:39:42 +02:00
Commit Graph

13 Commits

Author SHA1 Message Date
Werner Almesberger
328ddd9ca7 eeshow/gui/history.c (hover_history): compensate jump on dehover 2016-08-21 23:13:27 -03:00
Werner Almesberger
c6498a8cc1 eeshow/gui/: hover callback now indicates in which direction we left 2016-08-21 22:31:52 -03:00
Werner Almesberger
3e5c229291 eeshow/gui/history.c (click_history): must go_to_sheet to switch to revision
... also if we don't diff.
2016-08-21 12:50:00 -03:00
Werner Almesberger
0d2b024d9c eeshow/gui/ (aoi_click): also protect from access after free
Unlike aoi_hover, aoi_click was not observed to actually run into this
problem. But better safe than sorry.
2016-08-20 20:42:34 -03:00
Werner Almesberger
eeda1c1700 eeshow/gui/ (aoi_hover): could cause an access after free 2016-08-20 20:39:08 -03:00
Werner Almesberger
169e34d50f eeshow/: Esc cancels current action 2016-08-20 07:50:15 -03:00
Werner Almesberger
1805118940 eeshow/gui/: sel_split to select 2nd version; sel_only doesn't set old_hist 2016-08-19 17:58:03 -03:00
Werner Almesberger
3307eb5b05 eeshow/gui/history.c (click_history): jumped to wrong sheet on sel_new + swap
In this case, both (!) old and new changed:
old old -> new new
selected -> new old

This caused eeshow to lose sheet navigation.

Reported by Joerg Reisenweber.
2016-08-19 15:30:42 -03:00
Werner Almesberger
006d83057b eeshow/gui/: difference display can now be switched with New/Old/Diff
Still need a GUI way to do the same.
2016-08-19 07:08:22 -03:00
Werner Almesberger
3eff51bb89 eeshow/gui/history.c (RGBA, COLOR): move to style.h 2016-08-18 17:26:54 -03:00
Werner Almesberger
aca913b333 eeshow/gui/history.c: void forward-declaration of history_input_ops 2016-08-18 04:12:14 -03:00
Werner Almesberger
8d3b642fb2 eeshow/gui/history.c: provide complete set of input functions 2016-08-18 04:10:35 -03:00
Werner Almesberger
23fed29423 eeshow/gui/gui.c: move history list to history.c 2016-08-18 03:59:12 -03:00