aboutsummaryrefslogtreecommitdiffstats
path: root/libmproxy/console/contentview.py
Commit message (Collapse)AuthorAgeFilesLines
* Use the new ODict get_first convenience function in a bunch of places.Aldo Cortesi2012-08-181-10/+8
|
* Further content view cleaups.Aldo Cortesi2012-08-181-9/+28
|
* Send tracebacks from content viewers to event log.Aldo Cortesi2012-08-181-2/+3
| | | | Also, 100% test coverage for content viewers.
* Further simplifcation and testing of contentviews.Aldo Cortesi2012-08-181-26/+15
|
* Huge cleanup of content viewers.Aldo Cortesi2012-08-181-287/+293
|
* Optional AMF decoding supportSahn Lam2012-08-171-2/+26
| | | | If PyAMF is installed, enable AMF decoding.
* Add an HTML text outline view.Aldo Cortesi2012-08-181-3/+20
| | | | | | Uses html2text, from here: https://github.com/aaronsw/html2text
* Protect against exceptions thrown by third-party view libraries.Aldo Cortesi2012-07-061-7/+6
|
* Nose mopup: docs, no cover pragmas, a few missing path specs.Aldo Cortesi2012-06-091-5/+4
|
* Minor cruft removal.Aldo Cortesi2012-04-091-1/+1
|
* Add an "f" shortcut key to load full body contents.Aldo Cortesi2012-04-081-28/+32
|
* Merge branch 'master' of ssh.github.com:cortesi/mitmproxyAldo Cortesi2012-04-081-1/+5
|\
| * Catch all errors when using jsbeautifier.Aldo Cortesi2012-04-081-1/+5
| | | | | | | | Turns out there are some problems that can raise arbitrary exceptions.
* | Wrap on any character for body text display.Aldo Cortesi2012-04-081-1/+1
|/
* XML/HTML pretty view tweaks.Aldo Cortesi2012-04-071-11/+7
|
* Integrate lxml for pretty-printing HTML and XML.Aldo Cortesi2012-04-071-10/+57
| | | | | Tackling the pretty-printing performance problem head-on, at the cost of a major dependency.
* Make it clearer when we fall back to Raw.Aldo Cortesi2012-04-021-2/+5
|
* Move "M" shortcut key to global scope.Aldo Cortesi2012-04-021-0/+14
| | | | You now don't have to be viewing a flow to change global default view.
* Start rationalizing content views.Aldo Cortesi2012-04-021-66/+65
| | | | | | We now no longer have distinction between "pretty" view and hex/raw. Instead, we simply a default AUTO view with a global override (M) and a local override (m).
* Tune content viewing to maintain responsiveness:Aldo Cortesi2012-04-011-7/+7
| | | | | | - Reduce display cutoff to 20k. - Make sure that we only indent the visible part of a JS body, not the whole thing.
* Add image pretty viewer to forcing options.Aldo Cortesi2012-03-261-0/+1
|
* Add a pretty-viewer for images.Aldo Cortesi2012-03-261-1/+45
| | | | | This shows basic image information like dimensions, plus extracted EXIF tags and other metadata.
* Pretty view now indents Javascript.Aldo Cortesi2012-03-251-2/+23
| | | | Thanks to the JSBeautifier project, which is now included in the contrib directory.
* Re-enable simple multipart form parsing and preview.Aldo Cortesi2012-03-251-27/+40
|
* Refactor pretty view mechanism.Aldo Cortesi2012-03-241-79/+87
| | | | Also start adding unit tests for this subsystem.
* Factor out content view apparatus into contentview.pyAldo Cortesi2012-03-241-0/+177