|
46f0028c
|
2019-01-24T20:41:39
|
|
tog: simplify loop condition in tree_scroll_down()
|
|
5d56da81
|
2019-01-13T17:15:53
|
|
happy new copyright year
|
|
3e9926ea
|
2019-01-04T18:40:22
|
|
fix diffing of blamed commit in 'tog blame'
|
|
f12d0dbe
|
2019-01-04T18:34:21
|
|
whitespace
|
|
92205607
|
2019-01-04T17:43:04
|
|
plug leaks in error path of tog blame
|
|
d188b9a6
|
2019-01-04T17:42:43
|
|
apply unveil(2) to 'tog tree'
|
|
8e94dd5b
|
2019-01-04T17:41:30
|
|
apply unveil(2) to 'tog blame'
|
|
eb6600df
|
2019-01-04T17:40:37
|
|
apply unveil(2) to 'tog diff'
|
|
c2db6724
|
2019-01-04T17:39:24
|
|
apply unveil(2) to 'tog log'
|
|
4acef5ee
|
2018-12-24T22:26:29
|
|
fix crash in tog when diffing a root commit
|
|
54156555
|
2018-12-24T10:58:32
|
|
undo commit timestamps next to paths in diffs; they are redundant
|
|
adacb96f
|
2018-12-24T10:39:46
|
|
show commit timestamps in diff headers
|
|
c1124f18
|
2018-12-24T00:12:33
|
|
don't show a colon after 'commit' in tog
|
|
15a94983
|
2018-12-23T14:48:47
|
|
remove struct got_object from public library API
|
|
57670559
|
2018-12-23T14:13:45
|
|
prevent crash in error path via tog's stop_blame()
|
|
45d799e2
|
2018-12-23T12:10:27
|
|
make commit objects opaque in the library's API
|
|
56765ebb
|
2018-12-23T11:37:47
|
|
remove colon from diff header
|
|
abd2672a
|
2018-12-23T11:36:31
|
|
move commit header printing in diffs out of the library
|
|
6fcac457
|
2018-11-19T10:05:28
|
|
store number of lines in int instead of size_t
|
|
51c68690
|
2018-11-07T04:54:29
|
|
make tog always focus a diff view opened from blame view
|
|
55566b34
|
2018-11-05T16:49:23
|
|
make tog always focus a diff view opened from log view
|
|
ccb26ccd
|
2018-11-05T16:16:35
|
|
avoid a call to mktime() in commit graph's add_node()
|
|
79fcf3e4
|
2018-11-04T21:20:17
|
|
fix build with PROFILE=1
|
|
8a0ead39
|
2018-11-03T12:27:16
|
|
fix stuck cursor on page-up in tog's tree view
|
|
2b380cc8
|
2018-10-24T13:43:13
|
|
delay creation of secondary threads in tog until view is shown
|
|
fed7eaa8
|
2018-10-24T13:40:00
|
|
always select the new view in tog's view loop
|
|
f7013a22
|
2018-10-24T13:33:36
|
|
add missing error check in tog's input_log_view()
|
|
f41eceb0
|
2018-10-24T12:04:26
|
|
prevent dead view from being re-used in tog's view_loop
|
|
25791caa
|
2018-10-24T11:50:14
|
|
fix crashes in tog when terminal is resized
|
|
a6d7eb8d
|
2018-10-24T11:27:28
|
|
in tog, check return code of replace_panel()
|
|
00338a04
|
2018-10-24T10:46:19
|
|
remove remaining calls into ncurses from secondary tog threads
|
|
758194b5
|
2018-10-24T10:45:03
|
|
tog: show appropriate panels when current view is moved into focus
|
|
34095730
|
2018-10-23T00:22:48
|
|
make backspace key work if 'tog log' runs in a child view
|
|
2bd27830
|
2018-10-23T00:05:15
|
|
give tog's child views >= 80 columns width
|
|
23721109
|
2018-10-22T23:47:25
|
|
fix logging /sys in tog while /sys symlink exists on disk
|
|
797bc7b9
|
2018-10-22T23:30:33
|
|
prevent use-after free in tog's close_log_view()
|
|
fd823528
|
2018-10-22T23:17:05
|
|
refresh tog screen faster during during init phase
|
|
2c438a0a
|
2018-10-22T22:56:50
|
|
remove #if 0 code which called curses from other threads
|
|
0833f15d
|
2018-10-22T22:55:32
|
|
use halfdelay mode to auto-refresh tog's screen every second
|
|
510e8b0a
|
2018-10-22T22:51:58
|
|
ncurses isn't thread-safe; disable ncurses calls in secondary threads
|
|
cc5bac66
|
2018-10-22T22:33:29
|
|
revert previous; didn't fix the issue
|
|
4e6e7fdc
|
2018-10-22T22:23:20
|
|
make tog read input from stdscr; avoids races when resizing
|
|
876c7f55
|
2018-10-22T21:54:30
|
|
fix error leak in tog's view_input()
|
|
d6144aad
|
2018-10-22T21:50:00
|
|
fix auto-update of 'tog blame' display
|
|
1a76625f
|
2018-10-22T21:36:39
|
|
make 'tog log' use background thread and introduce global mutex
|
|
4a8520aa
|
2018-10-18T22:32:17
|
|
use a constant for max diff context size
|
|
6e3e5d9c
|
2018-10-18T15:35:24
|
|
fix a NULL deref in tog
|
|
0996b108
|
2018-10-18T12:47:24
|
|
remove '[' and ']' key bindings from tog log
|
|
48ae06ee
|
2018-10-18T12:19:34
|
|
allow changing amount of context lines in tog diff view
|
|
df2871d2
|
2018-10-18T11:45:20
|
|
make amount of diff context configurable at API level
|
|
5c60c32a
|
2018-10-18T11:29:42
|
|
switch between full- and splitscreen when window size changes
|
|
86c66b02
|
2018-10-18T11:11:12
|
|
allow only one parent view per type in tog
|
|
669b5ffa
|
2018-10-07T14:32:50
|
|
switch tog's view model to a one-parent/one-child model
|
|
3f6f7423
|
2018-10-07T12:15:40
|
|
remove dead code from tog
|
|
a020b724
|
2018-10-07T12:08:37
|
|
remove unused fields from struct tog_view
|
|
b7f284cf
|
2018-10-07T11:49:47
|
|
fix inverted default in tog's view_needs_focus_indication()
|
|
bfddd0d9
|
2018-09-29T19:48:19
|
|
focus diff view when it comes up in fullscreen
|
|
a81bf10d
|
2018-09-29T19:43:27
|
|
quit all tog views upon quit with initial view in focus
|
|
878940b7
|
2018-09-29T19:40:09
|
|
try an alternative approach to updating tog sibling views
|
|
0cf4efb1
|
2018-09-29T19:01:00
|
|
tweak view organization in tog; add a fullscreen toggle
|
|
1004088d
|
2018-09-29T16:24:13
|
|
revert previous; non-top panels can be focussed
|
|
7eaae967
|
2018-09-29T15:56:14
|
|
track tog view focus via panel stack instead of a custom flag
|
|
38fe7374
|
2018-09-29T15:12:40
|
|
rename tog's show_commit() to open_diff_view_for_commit()
|
|
2a4718d3
|
2018-09-29T15:10:29
|
|
make tog's show_commit() more generic
|
|
c1fea1f8
|
2018-09-29T15:08:08
|
|
rename tog's update_diff_child_view() and make it more generic
|
|
6484ec90
|
2018-09-29T14:20:27
|
|
fix a use after free in tog tree view
|
|
5036bf37
|
2018-09-24T12:24:07
|
|
allow moving to parent directory in tog log view
|
|
7837eeac
|
2018-09-24T12:01:49
|
|
make 'tog tree' navigate to parent with backspace key again
|
|
93e45b7c
|
2018-09-24T11:57:04
|
|
use commit graph for path filtering in 'tog log'
|
|
ae73d513
|
2018-09-24T10:53:16
|
|
only allow one tog view per type
|
|
38ce06e0
|
2018-09-24T10:48:21
|
|
use ~ instead of backspace for cycling views backwards in tog
|
|
31cedeaf
|
2018-09-15T19:42:15
|
|
add path filtering support to commit graph
|
|
27d434c2
|
2018-09-15T13:52:06
|
|
replace got_object_open_by_path() with got_object_id_by_path()
|
|
6402fb3c
|
2018-09-15T13:21:51
|
|
change got_object_get_id() semantics; avoids pointless allocations
|
|
f6861a81
|
2018-09-13T23:48:14
|
|
display file paths in diffs instead of blob SHA1s
|
|
3c1f04f1
|
2018-09-13T10:16:45
|
|
fix infinite loop when tog displays wide characters
|
|
ad242220
|
2018-09-08T16:40:28
|
|
implement fork+exec (and by the way, fix the build...)
|
|
786292d9
|
2018-09-02T15:39:29
|
|
fix tog focus indication with backspace key
|
|
a3404814
|
2018-09-02T15:37:08
|
|
add visual indication of view focus in tog
|
|
7e1e2c14
|
2018-09-02T15:18:14
|
|
detect errors from tog's view_close() in view_loop()
|
|
89864818
|
2018-09-02T15:16:13
|
|
close all child views when closing a view in tog's view_loop()
|
|
e04a980e
|
2018-09-02T14:52:33
|
|
fix f8405c929e03f5dbe8ed41ede81cba7fad2d4a65: don't change current view
|
|
61804a0e
|
2018-09-02T14:27:24
|
|
fix double-free in tog's draw_file
|
|
d90f59bf
|
2018-09-02T13:50:40
|
|
revert changes which were committed by accident in previous
|
|
317b96e7
|
2018-09-02T13:49:45
|
|
remove redundant update_panels() calls in tog
|
|
f8405c92
|
2018-09-02T13:45:01
|
|
fix tog use-after-free via stale view->parent pointer
|
|
1a57306a
|
2018-09-02T13:33:21
|
|
draw vertical borders between tog parent and child views
|
|
bcbd79e2
|
2018-08-19T14:52:36
|
|
link tog log view and child diff views together
|
|
4d8c2215
|
2018-08-19T13:04:19
|
|
missing 'static'
|
|
dd04dd3f
|
2018-08-19T12:59:01
|
|
make tog use vertical split-screen if there's enough room
|
|
268ae8f5
|
2018-08-18T13:27:50
|
|
add a todo comment
|
|
31607d6c
|
2018-08-18T13:27:14
|
|
allow backspace to cycle views backwards in tog
|
|
e4197bf9
|
2018-08-18T13:00:22
|
|
allow quitting all open tog views at once with Q
|
|
48fcc512
|
2018-08-18T12:58:37
|
|
allow switching between open tog views with TAB
|
|
e5a0f69f
|
2018-08-18T12:43:23
|
|
restructure tog so there's a single event loop managing views
|
|
1bfa490b
|
2018-08-18T10:57:30
|
|
move init code from show_log_view to open_log_view
|
|
e9424729
|
2018-08-04T17:36:15
|
|
move struct tog_blame into blame view state
|
|
fb2756b9
|
2018-08-04T16:59:12
|
|
use shorter name for tog view state pointer and re-wrap lines
|
|
ad80ab7b
|
2018-08-04T16:50:59
|
|
split tog's tree view into open/show/close functions
|
|
7cbe629d
|
2018-08-04T16:17:26
|
|
split tog's blame view into open/show/close functions
|