450 Commits

Author SHA1 Message Date
Aaron Meurer
a101643284 Make the command line button a different color in the theme
Change the color to something more reasonable in the midnight theme.
2013-12-05 20:43:31 -07:00
Aaron Meurer
6b0ce80eaf Change default palette to a dict
The list was unnecessary, and it made it harder to copy-paste entries to
specific themes.
2013-12-05 20:36:50 -07:00
Andreas Kloeckner
92b3ca96af Bump version 2013-11-28 09:51:49 -06:00
Andreas Kloeckner
36c0af842b Handle errors in Tab completion 2013-11-27 20:17:59 -06:00
Andreas Kloeckner
573718a17e Add link to defined colors to example theme 2013-11-27 17:35:02 -06:00
Andreas Kloeckner
df1afa7a3c Whitespace fix 2013-11-27 17:32:33 -06:00
Andreas Klöckner
4c7fa0059f Merge pull request #99 from vladimir-kananovich/master
m - module import. Fix mistyping
2013-11-26 06:48:18 -08:00
Vladimir Kananovich
8891ce42fa m - module import. Fix mistyping 2013-11-26 11:04:28 +03:00
Aaron Meurer
b04e178ee8 Some fixes to the shell colors in the midnight theme
The midnight theme still needs some work, but at least now the text is not
black against a black background.
2013-11-25 14:54:14 -07:00
Andreas Kloeckner
55829077b9 Merge branch 'master' of github.com:inducer/pudb 2013-11-24 14:40:08 -06:00
Andreas Kloeckner
a475919a5c Make sure shipped themes have sensible colors for shell 2013-11-24 14:39:48 -06:00
Aaron Meurer
51ce213dbb Add breakpoint fix to changelog 2013-11-21 17:09:35 -07:00
Aaron Meurer
79dbc6eed0 Merge pull request #97 from AntoineD/master
fix loading breakpoint conditions (Issue #87)
2013-11-21 16:07:26 -08:00
Antoine Dechaume
45c4386cdc fix loading breakpoint conditions (Issue #87) 2013-11-21 22:22:54 +01:00
Andreas Kloeckner
83ba63df60 Set sys.stdin to None when executing code in internal shell--otherwise raw_input(), help(), etc. hang 2013-11-15 16:31:31 -06:00
Andreas Kloeckner
c1a82e408b Add configuration for wheel build 2013-11-15 16:30:31 -06:00
Andreas Kloeckner
88d2359e1a Bump version 2013-11-10 22:52:29 -06:00
Andreas Kloeckner
b61c8692a2 Rename shell -> command line 2013-11-10 22:52:05 -06:00
Andreas Kloeckner
b678e267dd Fix traceback on reloading of breakpoints (Fixes #94) 2013-11-10 22:30:58 -06:00
Andreas Kloeckner
ac03fcd96e Make ctrl-x work even when right column if focused (Fixes #95) 2013-11-10 22:29:37 -06:00
Andreas Kloeckner
e2686e88db Py3 shell fixes 2013-11-10 22:24:14 -06:00
Aaron Meurer
51d015aa1e Merge branch 'master' into breakpoints 2013-11-10 18:31:40 -07:00
Andreas Kloeckner
8e217e0734 More internal shell polish 2013-11-10 17:51:21 -06:00
Andreas Kloeckner
a47cca91e4 Various bits of polish for the internal shell 2013-11-10 16:51:56 -06:00
Andreas Kloeckner
830f722ebc First cut of inline shell 2013-11-10 16:13:09 -06:00
Andreas Kloeckner
ac06baa41e Rename bp_star attr to breakpoint marker 2013-11-08 16:14:06 -06:00
Andreas Kloeckner
f5361bd635 Better structure for theme module 2013-11-08 16:09:52 -06:00
Andreas Kloeckner
0bbddcdff5 Better structure for classic theme 2013-11-08 16:07:32 -06:00
Andreas Kloeckner
486e798371 Don't silence warnings in event loop 2013-11-08 16:07:08 -06:00
Andreas Kloeckner
af81fb464d Kill some more ListWalker warnings, see e234fa2857 2013-11-08 16:06:38 -06:00
Andreas Kloeckner
9f8a0ca85b PEP8 ui_tools 2013-11-08 15:38:09 -06:00
Andreas Kloeckner
e234fa2857 Sprinkle SimpleListWalker constructions to avoid deprecation warnings because of https://github.com/wardi/urwid/issues/37 2013-11-08 15:33:17 -06:00
Andreas Kloeckner
7b5750938b More curses theme tweaks 2013-11-08 15:14:38 -06:00
Andreas Kloeckner
d94b9ccf5e More curses bearability work 2013-11-08 11:40:23 -06:00
Andreas Kloeckner
4fc78f7457 Make life with the curses terminal a bit more bearable 2013-11-08 11:32:32 -06:00
Andreas Kloeckner
1b16552829 PEP8 theme 2013-11-08 11:16:31 -06:00
Andreas Kloeckner
85ea622fbe Be less judgmental towards curses 2013-11-07 19:52:17 -06:00
Andreas Kloeckner
1e691bae0d Silence warnings while showing PuDB UI 2013-11-07 19:36:23 -06:00
Andreas Kloeckner
afe202cdd0 Make urwid display backend configurable 2013-11-07 19:31:53 -06:00
Andreas Kloeckner
5810ea8cc3 Add Ctrl-l to redraw screen 2013-11-07 19:31:33 -06:00
Andreas Kloeckner
98d0c86987 Bump version 2013-11-06 11:09:29 -06:00
Andreas Kloeckner
78a6099457 Whitespace changes 2013-11-06 11:09:19 -06:00
Andreas Kloeckner
ca15497dbb Don't crash on out-of-bounds breakpoint lines (Fixes #93) 2013-11-06 11:09:04 -06:00
Andreas Klöckner
6f022b8594 Merge pull request #91 from asmeurer/reset_faq
Add a little FAQ entry on how to reset the terminal
2013-11-05 11:31:58 -08:00
Aaron Meurer
d763ee0d3f Add a FAQ entry on how to reset the terminal 2013-11-05 12:06:59 -07:00
Aaron Meurer
58ed903ee9 Highlight set_trace() on first call
This only works if it is the first time set_trace() has been called in the
file. Further set_trace() calls are not highlighted.
2013-10-31 16:46:32 -07:00
Aaron Meurer
879886548e Highlight set_trace() like a breakpoint when its status changes
Unfortunately, I'm not sure how to make it highlight initially, because I'm
not sure how to communicate that information from the debugger to the UI.
2013-10-31 16:35:54 -07:00
Aaron Meurer
6bdfc25b07 Make pressing 'b' on a set_trace() line skip it
All that remains to do is to show this in the UI.
2013-10-31 16:28:47 -07:00
Aaron Meurer
8ebd358e8a Beginning work on making set_trace() stoppable (#90)
For now, set_trace() is ignored after the first time it is called.  What
remains to do is to implement this in the GUI so that set_trace can be skipped
or not dynamically by the user.
2013-10-31 15:09:29 -07:00
Andreas Kloeckner
c414372ea4 Support debugging generated code 2013-10-30 22:12:40 -05:00