File tree 6 files changed +22
-9
lines changed
6 files changed +22
-9
lines changed Original file line number Diff line number Diff line change 1
1
<!-- add an 'x' in the brackets below -->
2
- - [ ] I have added an entry to ` docs/changelog .md`
2
+ - [ ] I have added an entry to ` CHANGELOG .md` , or an entry is not needed for this change
3
3
4
4
## Summary of changes
5
+ <!--
6
+ * fixed bug
7
+ * added new feature
8
+ -->
5
9
6
10
## Test plan
7
11
<!-- provide evidence of testing, preferably with command(s) that can be copy+pasted by others -->
Original file line number Diff line number Diff line change 2
2
3
3
## 0.15.0.0
4
4
5
- No new features, just bugfixes and compatibility fixes
5
+ This release is focused mostly on Python 3.9 compatibility and updating dependencies
6
6
7
- - Support only Python 3.9 (though other Python versions may work)
7
+ - Support only Python 3.9 (though other Python versions may still work)
8
8
- Use only the threading async model for flask-socketio. No longer support gevent or eventlet.
9
9
- [ bugfix] Catch exception if gdb used in tty window crashes instead of gdbgui crashing along with it
10
- - Disable pagination in gdb ttyy by default. It can be turned back on with ` set pagination off ` .
10
+ - Disable pagination in gdb tty by default. It can be turned back on with ` set pagination off ` .
11
11
- Upgrade various dependencies for both the backend and frontend (Python and JavaScript)
12
+ - Display gdbgui version in "about" and "session information"
12
13
13
14
## 0.14.0.2
14
15
Original file line number Diff line number Diff line change @@ -17,7 +17,7 @@ prune docker
17
17
prune images
18
18
prune gdbgui/__pycache__
19
19
prune gdbgui/server/__pycache__
20
- prune gdbgui/src/
20
+ prune gdbgui/src
21
21
22
22
exclude mypy.ini
23
23
exclude .eslintrc.json
Original file line number Diff line number Diff line change @@ -260,7 +260,7 @@ def read_and_forward_gdb_and_pty_output():
260
260
pass
261
261
262
262
except Exception :
263
- logger .error (traceback .format_exc ())
263
+ logger .error ("caught exception, continuing:" + traceback .format_exc ())
264
264
265
265
debug_sessions_to_remove += check_and_forward_pty_output ()
266
266
for debug_session in set (debug_sessions_to_remove ):
Original file line number Diff line number Diff line change @@ -14,7 +14,7 @@ const initial_store_data = {
14
14
// @ts -expect-error ts-migrate(2304) FIXME: Cannot find name 'initial_data'.
15
15
gdbgui_version : initial_data . gdbgui_version ,
16
16
latest_gdbgui_version : "(not fetched)" ,
17
- gdb_version : undefined , // this is parsed from gdb's output
17
+ gdb_version : "unknown" , // this is parsed from gdb's output
18
18
gdb_version_array : [ ] , // this is parsed from gdb's output
19
19
gdb_pid : undefined ,
20
20
// @ts -expect-error ts-migrate(2304) FIXME: Cannot find name 'initial_data'.
Original file line number Diff line number Diff line change @@ -45,7 +45,13 @@ let About = {
45
45
show_about : function ( ) {
46
46
Actions . show_modal (
47
47
"About gdbgui" ,
48
- < React . Fragment > Copyright © Chad Smith, chadsmith.dev</ React . Fragment >
48
+ < div >
49
+ < div > gdbgui, v{ store . get ( "gdbgui_version" ) } </ div >
50
+ < div > Copyright © Chad Smith</ div >
51
+ < div >
52
+ < a href = "https://chadsmith.dev" > chadsmith.dev</ a >
53
+ </ div >
54
+ </ div >
49
55
) ;
50
56
}
51
57
} ;
@@ -59,10 +65,12 @@ let show_session_info = function() {
59
65
< tr >
60
66
< td > gdb version: { store . get ( "gdb_version" ) } </ td >
61
67
</ tr >
62
-
63
68
< tr >
64
69
< td > gdb pid for this tab: { store . get ( "gdb_pid" ) } </ td >
65
70
</ tr >
71
+ < tr >
72
+ < td > gdbgui v{ store . get ( "gdbgui_version" ) } </ td >
73
+ </ tr >
66
74
</ tbody >
67
75
</ table >
68
76
</ React . Fragment >
You can’t perform that action at this time.
0 commit comments