Andreas Kloeckner
a0245474fd
Merge branch 'master' of github.com:nedbat/pudb into vis
2015-05-25 14:05:51 -04:00
Andreas Kloeckner
fcacb188df
Help tweaks
2015-05-25 14:05:23 -04:00
Ned Batchelder
7ab7f02fd9
Add a marker to expanded values showing access level and method status
2015-05-24 20:16:13 -04:00
Ned Batchelder
14019f90fa
Make '*' cycle public/private/all for member visibility
2015-05-13 08:28:09 -04:00
Ned Batchelder
c072d8f1bc
Variables can show/hide methods
2015-05-12 01:42:48 -04:00
Aaron Meurer
1b3ee78908
Merge pull request #90 from asmeurer/breakpoints
...
A way to un-breakpoint a set_trace() line
2015-05-10 12:20:44 -05:00
Aaron Meurer
6065d5a2c5
Backport a bdb patch from https://bugs.python.org/issue16482
...
This fixes an issue, noted in #90 , where f_lineno would be reported
incorrectly, causing lines to be spuriously reported as breakpoints.
See also https://bugs.python.org/issue17697#msg186637 for a description of the
problem.
2015-05-07 19:35:10 -05:00
Andreas Kloeckner
fd949e85e5
Explain IPy fix
2015-04-27 17:21:51 -05:00
Andreas Klöckner
27111c3885
Merge pull request #135 from manuelnaranjo/master
...
[ipython] Fix IPython miss match version
2015-04-27 16:27:37 -05:00
Naranjo Manuel Francisco
354b8ea8c9
[ipython] Fix IPython miss match version
...
If IPython system version missmatches the one we expect with pudb then
it will throw a ValueError when we try to import it, that says we need a
fallback mode, this exception can be handled and simply disable IPython
2015-04-27 14:29:05 -03:00
Andreas Kloeckner
4207fb5429
Bump version
2015-02-13 12:51:41 -06:00
Andreas Klöckner
c7731abbdd
Merge pull request #133 from pvaret/ptpython-support
...
Added support for the nifty ptpython shell.
2015-02-13 12:47:34 -06:00
P. Varet
dc3a6c2b25
Added support for the nifty ptpython shell.
2015-02-13 15:28:37 +01:00
Andreas Klöckner
e9c8dd3aa9
Merge pull request #132 from alex-netquity/master
...
Add ctrl-u binding to pudb command line.
2015-02-11 12:51:02 -06:00
Alex Sheluchin
4781b21157
Add ctrl-u binding to pudb command line.
2015-02-10 22:51:51 -05:00
Andreas Klöckner
0399a3d5cd
Merge pull request #131 from flupke/patch-1
...
Allow raw mode on rxvt terminals
2015-02-04 07:30:35 -06:00
Luper Rouch
86c0a9cfab
Allow raw mode on rxvt terminals
...
My custom 256 color theme was broken since v2013.5, (more precisely commit afe202cdd0
), because I use rxvt instead of xterm.
This fixes it.
2015-02-04 14:12:12 +01:00
Andreas Kloeckner
3221878bc9
Minor fixes, bump version
2015-01-26 11:26:01 -06:00
Andreas Klöckner
100522f638
Merge pull request #130 from FoxLisk/master
...
Adding some more emacs bindings to the REPL
2015-01-26 09:10:41 -06:00
Alexander Corwin
aca5bb2b78
Making C-w more like ipython's C-w
2015-01-25 19:48:43 -08:00
Alexander Corwin
9e7ee87f8a
Adding moderately crappy ctrl x support
2015-01-24 16:11:18 -08:00
Alexander Corwin
8728fc3b07
Adding ctrl-a/ctrl-e to pudb commandline
2015-01-24 15:56:53 -08:00
Aaron Meurer
b979fc5909
Don't modify the breakpoints list in-place
...
The breakpoints list is used internally by bdb, and adding "fake" set_trace
breakpoints to it leads to an inconsistent state inside of bdb where two lists
of breakpoints are not equal to one another, causing it to crash. Since
set_trace "breakpoints" are not real breakpoints, there is no need for bdb to
know about them.
2015-01-06 22:49:15 -07:00
Aaron Meurer
7eebc0410a
Don't mark the line as a breakpoint with Ctrl-C
2015-01-05 19:50:43 -07:00
Aaron Meurer
f60bba7869
Make all calls to set_trace mark as a breakpoint in the UI
...
This required redrawing the source lines in set_trace(). I'm not sure if this
is the best way to do this, but it seems to work.
2014-12-20 21:51:03 -07:00
Andreas Klöckner
2d5ac4199a
Merge pull request #124 from DXist/feature/solarized_theme
...
add solarized theme
2014-09-08 10:06:10 -05:00
Rinat Shigapov
416ebcf16f
add solarized theme
2014-09-08 11:46:17 +04:00
Andreas Kloeckner
087de940b7
Fix displaying message when loading of source fails (reported by Alan Brogan)
2014-05-25 12:30:46 -05:00
Andreas Kloeckner
03c4417447
More unicode source fixes
2014-03-09 01:05:30 -06:00
Andreas Klöckner
64627e451a
Merge pull request #110 from asmeurer/b
...
Add pudb.b
2014-02-28 15:32:37 -06:00
Aaron Meurer
f6492a5398
Add pudb.b
...
This lets you just run
import pudb.b
to trigger a set_trace(). It works by monkey-patching
__builtins__.__import__. It does not yet work in Python 3.3, due to the new
import mechanism.
See #109 .
2014-02-27 10:23:12 -06:00
Andreas Kloeckner
e12d421c9e
Fix handling of unicode source (reported by Morten Nielsen)
2014-02-26 18:51:21 -06:00
Andreas Kloeckner
254630eec4
Drop Python 2.5 support
2014-02-19 21:46:54 -06:00
Andreas Kloeckner
fe1d4c88bc
Python 2.5 compatibility fixes
2014-02-18 16:30:08 -06:00
Andreas Kloeckner
095d240ab0
PEP8 ipython integration
2014-02-18 16:28:56 -06:00
Andreas Kloeckner
74a0d9c1ed
Merge branch 'master' of github.com:inducer/pudb
2014-02-18 12:13:37 -06:00
Andreas Klöckner
2f838f7813
Merge pull request #106 from matrixise/enable_disable_breakpoint
...
Enable/disable a breakpoint with a shortcut
2014-02-18 12:13:22 -06:00
Stéphane Wirtel
8830eba3a5
add the capability to enable/disable a breakpoint with the 'e' character in the Breakpoint view
2014-02-18 13:20:48 +01:00
Andreas Kloeckner
2d28b9fad9
Revert "Make jk keys usable in RHS column (patch by ef.tools@gmx.com)"
...
This reverts commit 95ae6467d1
.
2014-02-05 12:03:06 -06:00
Andreas Kloeckner
95ae6467d1
Make jk keys usable in RHS column (patch by ef.tools@gmx.com)
2014-02-05 12:01:28 -06:00
Andreas Kloeckner
407b491db5
Further tab completion tweaks
2014-01-31 18:01:10 -06:00
Andreas Kloeckner
260f8b3764
Merge branch 'master' of github.com:inducer/pudb
2014-01-31 17:24:50 -06:00
Andreas Kloeckner
6a886c2194
Make tab completion in the built-in shell a bit saner
2014-01-31 17:24:41 -06:00
Aaron Meurer
5767d71b14
Merge pull request #101 from ivanov/ipython-deprecation
...
fix IPython deprecation warning in 1.0+
2014-01-25 12:17:58 -08:00
Paul Ivanov
75a339cee2
fix IPython deprecation warning in 1.0+
...
Prior to this commit, users of IPython 1.0 and higher would be greeted
with a deprecation warning like this:
/home/pi/code/ipython/IPython/frontend.py:30: UserWarning: The
top-level `frontend` package has been deprecated. All its
subpackages have been moved to the top `IPython` level.
This commit addresses that for newer version of IPython, preserving the
old behavior if importing from the new location fails.
2014-01-25 11:53:24 -08:00
Andreas Kloeckner
3696365db9
Merge branch 'master' of github.com:inducer/pudb
2013-12-25 20:17:15 +01:00
Mike Burr
9fe6a6818f
Make prompt-on-quit an option (Mike Burr)
2013-12-25 20:13:26 +01:00
Aaron Meurer
5a6ff9aedf
Make focused frame colors more consistent and easier to read in midnight theme
2013-12-05 21:00:30 -07:00
Andreas Kloeckner
01345f68c7
Merge branch 'master' of github.com:inducer/pudb
2013-12-05 21:52:55 -06:00
Andreas Klöckner
0c430cfa52
Merge pull request #100 from asmeurer/button_color
...
Update command line button colors (as discussed on the list)
2013-12-05 19:52:46 -08:00