aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2011-04-20Revert "Made views for AJAX sub-panels CSRF exempt."Rob Hudson
This reverts commit 0b2fcf045e9434c6efbbddae07d8b79b779483a5.
2011-04-18Ensure if we're overriding the urlconf that we're resetting handler404/500David Cramer
2011-04-16Ensure tests are compatible with unittest (Django <1.3)David Cramer
2011-04-16Ensure tests are compatible with unittest (Django <1.3)David Cramer
2011-04-13Ensure we are verifying that template.name is present before running a ↵David Cramer
string check
2011-04-13Fix a bug with marking the last query in a transaction as the end of chainDavid Cramer
2011-04-12Fixed KeyError when content-type is not set on an HttpResponseAndre LeBlanc
2011-04-08Stripped out logging of SQL queries from logging panel.Rob Hudson
2011-04-08Updated sql panel to include logging support.Rob Hudson
This matches Django's added logging support to the debug cursor.
2011-04-06Correctly reference num_queriesDavid Cramer
2011-04-06Only mark starting a new transaction if new trans_id is setDavid Cramer
2011-04-06unset transaction id if we're not in a transactionDavid Cramer
2011-04-06Mark the correct query as ending the transactionDavid Cramer
2011-04-06Transaction id tracing is not specific to psycopg2David Cramer
2011-04-06Generate fake transaction ids so we can match up transaction end state correctlyDavid Cramer
2011-04-06SQL panel now guesses at Psycopg2 transactions (when autocommit swaps to in ↵David Cramer
trans and vice versa)
2011-04-06Added protection against toolbar injections on gzipped responses.Rob Hudson
2011-04-06Added basic support for multi-db.Rob Hudson
Thanks to David Cramer, Ionel Cristian Mărieș, noah256, and Sander Steffann, who all supplied patches.
2011-04-05Add support for engine-per-query as well as pulling out psycopg2's isolation ↵David Cramer
level and transaction status
2011-04-02Updated pt/BR stringseduardocereto
2011-03-31Add utilities to inject and monitor functions. Change DB tracking to use new ↵David Cramer
injection method on BaseDatabaseWrapper.cursor
2011-03-30Some initial tests and fix for execution modelDavid Cramer
2011-03-30Inject our SQL tracker on BaseDatabaseWrapper.cursor rather than discovering ↵David Cramer
different CursorWrapper's
2011-03-30Ensure we wrap all cursorsDavid Cramer
2011-03-30Ensure we're always returning a response(?)David Cramer
2011-03-28Add a note when no SQL queries are loggedDavid Cramer
2011-03-28Store actual function as __wrapped__ instead of __wraps for Python 3.2 ↵David Cramer
compatibility
2011-03-28Fail gracefully when theres no queries on a pageDavid Cramer
2011-03-28SQL injection now happens without interfering with the underlying db.queries ↵David Cramer
objects (and no longer requires DEBUG to be set)
2011-03-28Added DebugToolbar.get_panel(cls) for pulling out instantiated panel objectsDavid Cramer
2011-03-28Instances of the toolbar are now stored at a class level. Added ↵David Cramer
DebugToolbarMiddleware.get_current()
2011-03-28Key on thread.get_ident()David Cramer
2011-03-24Change how expansion works on queries so hidden select values get displayedDavid Cramer
2011-03-24Dont show colors for details expansion rowDavid Cramer
2011-03-24Remove debug printDavid Cramer
2011-03-24Fix for infinite math fail :)David Cramer
2011-03-24Much better coloring scaleDavid Cramer
2011-03-24basic color code grouping of db aliasesDavid Cramer
2011-03-24Only show connections which executed queries. Show number of used ↵David Cramer
connections in title
2011-03-24Improve display of truncate sql queriesDavid Cramer
2011-03-24Add multi db support and summaries to SQL panelDavid Cramer
2011-03-24Ensure djdt.ready() works even after initializationDavid Cramer
2011-03-24inline all images as base64-encoded dataDavid Cramer
2011-03-24Create window.djdt and djdt.ready() event callback hooks for post </body> eventsDavid Cramer
2011-03-24ensure we dont compile jquery.cookie.js since its already in toolbar.jsDavid Cramer
2011-03-24inline all JS to avoid external media calls on initial page loadDavid Cramer
2011-03-23Overhaul SQL panel to include better timeline, more compact queries, and ↵David Cramer
better view of stacktrace
2011-03-22Fix issue with __name__ if a class-based view (i.e. a FormWizard) is usedRob Golding
If view_func doesn't have a __name__ attribute, then __class__.__name__ is tried instead. If that doesn't exist either, then '<unknown>' is used.
2011-03-16Updated YUI Compressor which produces better minimized CSSRob Hudson
2011-03-16Made views for AJAX sub-panels CSRF exempt.Rob Hudson