Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2016-11-29 | gui/gui.c (add_hist): check that we have a commit before trying to print it | Werner Almesberger | 1 | -1/+3 | |
Reported by Alvaro Gamez Machado. Also point out memory leak. | |||||
2016-11-28 | gui/gui.c (add_hist): indicate (if verbose) when we begin processing a revision | Werner Almesberger | 1 | -0/+2 | |
2016-11-28 | gui/sheet.c (sheet_key): check if we have history before calling show_history | Werner Almesberger | 1 | -2/+4 | |
Reported by "ceene". | |||||
2016-11-28 | gui/sheet.c (have_history): make check if we have a VCS history reusable | Werner Almesberger | 1 | -1/+7 | |
2016-11-21 | gui/index.c: also show the sheet number when hovering over thumbnail | Werner Almesberger | 1 | -12/+59 | |
2016-11-20 | gui/gui.c (sheets): move over from index.c | Werner Almesberger | 3 | -9/+10 | |
2016-11-20 | gui/gui.c (current_sheet): de-duplicate sheet selection logic | Werner Almesberger | 3 | -15/+13 | |
2016-11-02 | Revert "gui/gui.c (run_gui): we no longer need tge gtk-label-select-on-focus ↵ | Werner Almesberger | 1 | -0/+6 | |
hack" This reverts commit 52050667b55c9b8f75a61ecaf39422b5ef6d0bbf. This is needed for GtkLabel (see previous commit). | |||||
2016-11-02 | Revert "gui/view.c: use GtkTextView instead of GtkLabel" | Werner Almesberger | 1 | -25/+13 | |
This reverts commit d849ee95ff7e2ff2ccf0d6ff98b42a3a7f9a383d. gtk_text_buffer_insert_markup is too new to be supported by major distributions (e.g., Debian "stable"), so we can't use it :-( Reported by Martin Borgert. | |||||
2016-10-31 | gui/gui.c (run_gui): we no longer need tge gtk-label-select-on-focus hack | Werner Almesberger | 1 | -6/+0 | |
... since we now display text with GtkTextView instead of GtkLabel. | |||||
2016-10-30 | gui/view.c: use GtkTextView instead of GtkLabel | Werner Almesberger | 1 | -13/+25 | |
This allows us to suppress the cursor, which confusingly suggested editability of the text. Also the default background color is nicer. Added left and right margins, too. | |||||
2016-10-30 | gui/history.c (history_key): add invocation of help (with H or Help) | Werner Almesberger | 1 | -2/+7 | |
2016-10-30 | gui/sheet.c (sheet_key), history.c (history_key): limit "v" to commit hover | Werner Almesberger | 2 | -2/+6 | |
I.e., we can use it for something else of not hovering over a commit. Also fixed a missing "break". | |||||
2016-10-30 | gui/view.c (view_open): align label with the upper left corner | Werner Almesberger | 1 | -0/+2 | |
2016-10-30 | file/git-hist.c (vcs_git_long_for_pango): optionally show full commit message | Werner Almesberger | 2 | -3/+3 | |
2016-10-30 | gui/: "v" opens a viewer window for commit messages (WIP) | Werner Almesberger | 4 | -2/+64 | |
2016-10-30 | gui/help.c: general viewer window | Werner Almesberger | 1 | -69/+12 | |
2016-10-30 | gui/view.c, view.h, Makefile: generalized handling of viewer windows | Werner Almesberger | 2 | -0/+158 | |
2016-10-30 | gui/help.c, help.html, Makefile, README: remove WebKit support | Werner Almesberger | 1 | -27/+0 | |
We didn't normally use it, if using it, it would have made things quite slow, and having to support it would complicate generalizing viewer windows (which will happen soon). | |||||
2016-10-30 | gui/help.c (help_content), gui.c: make the help text copiable | Werner Almesberger | 2 | -0/+7 | |
This also requires globally setting gtk-label-select-on-focus to FALSE in order to avoid the text already being selected when opening the window. | |||||
2016-10-28 | gui/clipboard.h: also forgot to commit (again reported by Martin Borgert) | Werner Almesberger | 1 | -0/+18 | |
2016-10-28 | gui/clipboard.c: forgot to commit (reported by Martin Borgert) | Werner Almesberger | 1 | -0/+57 | |
2016-10-22 | gui/sheet.c: highlight text (block) being selected | Werner Almesberger | 1 | -2/+28 | |
2016-10-22 | gui/pop.c (place_pop_cover), pop.h: place pop-up to cover bounding box | Werner Almesberger | 2 | -0/+22 | |
2016-10-22 | gui/over.c (overlay_draw, overlay_size): support overlays without content | Werner Almesberger | 1 | -2/+19 | |
2016-10-22 | gui/comp.c (add_comp_aoi): don't crash if component is undefined | Werner Almesberger | 1 | -1/+6 | |
2016-10-19 | gui/common.h, gui/sheet.c: use dragging instead of click for copying text | Werner Almesberger | 2 | -5/+28 | |
This feels much more "natural", but still lacks visual feedback. | |||||
2016-10-19 | gui/sheet.c (sheet_click): send text to the clipboard (uses xsel) | Werner Almesberger | 1 | -1/+2 | |
Copy & paste in Gtk/Gdk seems to have issues in a multi-head setup. xsel works fine, so we just use that for now. | |||||
2016-10-18 | gui/sheet.c (sheet_click): if clicking on text, show on standard error (WIP) | Werner Almesberger | 1 | -5/+16 | |
2016-10-18 | gui/comp.c: restructure information flow; pop-up now disappears on click | Werner Almesberger | 1 | -43/+83 | |
The goal is to provide visual feedback when clicking on a pop-up item, since starting a browser or loading a large PDF can take long enough for the user to become uncertain whether the click was actually processed. For this, we need to pass "gui" to comp_click, which is complicated by there only being one user-provided argument, which we already used for the URL. We now have a per-item structure (which is passed to comp_click) that provides both URL and "gui" pointer, and also makes a few other things easier. | |||||
2016-10-17 | gui/comp.c (get_bbox): filter by unit (for multi-unit parts) | Werner Almesberger | 1 | -1/+4 | |
2016-10-15 | main/eeshow.c, gui/comp.c: -d file.doc_db load doc db; comp pop shows entries | Werner Almesberger | 1 | -0/+10 | |
2016-10-15 | gui/comp.c (get_bbox): apply transformation matrix | Werner Almesberger | 1 | -6/+16 | |
2016-10-15 | gui/glabel.c, comp.c: remove no longer needed includes | Werner Almesberger | 2 | -4/+1 | |
2016-10-15 | gui/viewer.c (viewer): launch external viewer; use it in comp.c | Werner Almesberger | 3 | -1/+61 | |
2016-10-15 | gui/comp.c: add pop-up for components, with access to data sheet (WIP) | Werner Almesberger | 3 | -0/+201 | |
2016-10-15 | gui/pop.c: also migrate placement in bounding box calculation | Werner Almesberger | 3 | -31/+39 | |
2016-10-15 | gui/pop.c: separate general pop-up functions from glabel.c | Werner Almesberger | 6 | -128/+192 | |
... for upcoming sharing. | |||||
2016-10-15 | gui/over.c, over.h (overlay_vtext): vprintf-style variant of overlay_text | Werner Almesberger | 2 | -1/+9 | |
2016-10-12 | gui/glabel.c (hover_glabel), TODO: work around infinite recursion | Werner Almesberger | 1 | -1/+9 | |
Calling input_update didn't only fail to work as intended (see long comment before the work-around), but also caused an infinite recursion if we have overlapping global labels. Removing it seems to have no ill effect. | |||||
2016-10-12 | gui/glabel.c: fix comment | Werner Almesberger | 1 | -2/+2 | |
2016-09-30 | Shift + R now toggles visibility of invisible component references | Werner Almesberger | 1 | -0/+4 | |
Such things should be rare in normal use of KiCad, but can occur when working with unusual designs. | |||||
2016-09-29 | "F" now toggles display of invisible footprints | Werner Almesberger | 1 | -0/+4 | |
2016-09-29 | gui/common.h (show_extra): change from bool to enum gfx_extra (mask) | Werner Almesberger | 3 | -11/+12 | |
2016-09-29 | get rid of sch_render_extra and move selection to rendering (WIP) | Werner Almesberger | 3 | -32/+10 | |
This works for eeshow, but this breaks the -e option of eeplot and eediff, permanently enabling it in FIG, and permanently disabling it in all the Cairo-based formats. | |||||
2016-09-25 | gui/inxex.c (thumb_hover): also show file name when hovering | Werner Almesberger | 1 | -3/+6 | |
2016-09-24 | file/git-hist.c (vcs_git_history): limit depth of history retrieval | Werner Almesberger | 1 | -2/+2 | |
We used to retrieve the entire history, but if we afterwards only use the topmost N entries, we need - in the worse case - only the first N entries from each branch. We could try to be even more efficient, but that would require doing part of the sorting already during retrieval, which would make things messy. | |||||
2016-09-14 | gui/index.c (thumb_hover): draw border around sheet title | Werner Almesberger | 1 | -1/+1 | |
This makes it a bit easier to read the title. | |||||
2016-09-10 | gui/gui.c (get_history): calculate hist_size correctly | Werner Almesberger | 1 | -4/+5 | |
This value is only used for the progress bar, so nothing bad happens if we use too high a value (with -N 10000 or such), but it's still better to do this properly. | |||||
2016-09-10 | gui/index.c (SHEET_MAX_W): increase from 200 to 240 pixels | Werner Almesberger | 1 | -1/+1 | |