<feed xmlns='http://www.w3.org/2005/Atom'>
<title>django-debug-toolbar/debug_toolbar/panels, branch 0.7.0</title>
<subtitle>A configurable set of panels that display various debug information about the current request/response.</subtitle>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/django-debug-toolbar/'/>
<entry>
<title>Adding stack traces to SQL panel to see where the calls are coming from.</title>
<updated>2009-03-21T17:56:08+00:00</updated>
<author>
<name>Rob Hudson</name>
</author>
<published>2009-03-21T17:54:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/django-debug-toolbar/commit/?id=30ab58a69510f3fd35e19f6be9b669d2fdf956c0'/>
<id>30ab58a69510f3fd35e19f6be9b669d2fdf956c0</id>
<content type='text'>
Merge branch 'sql_stacktrace'

* sql_stacktrace:
  Tuple unpacking of stacktrace variables for niceness.
  Add preliminary support for stacktraces to see where SQL queries are coming from.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Merge branch 'sql_stacktrace'

* sql_stacktrace:
  Tuple unpacking of stacktrace variables for niceness.
  Add preliminary support for stacktraces to see where SQL queries are coming from.
</pre>
</div>
</content>
</entry>
<entry>
<title>Tidied up SQL formatting in SQL panel.</title>
<updated>2009-03-21T15:29:43+00:00</updated>
<author>
<name>Malcolm Tredinnick</name>
</author>
<published>2009-02-18T04:50:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/django-debug-toolbar/commit/?id=0bed471bb06e3997d29bdc7dc8dec6a0e0c161a0'/>
<id>0bed471bb06e3997d29bdc7dc8dec6a0e0c161a0</id>
<content type='text'>
Added formatting of "GROUP BY" and "HAVING", which now show up in trunk queries
and could have shown up previously if manually patched into the QuerySet.query
instance.

Also indent joined tables a bit more underneath the "FROM" statement: they are
sub-statements of "FROM".

Signed-off-by: Rob Hudson &lt;rob@cogit8.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Added formatting of "GROUP BY" and "HAVING", which now show up in trunk queries
and could have shown up previously if manually patched into the QuerySet.query
instance.

Also indent joined tables a bit more underneath the "FROM" statement: they are
sub-statements of "FROM".

Signed-off-by: Rob Hudson &lt;rob@cogit8.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Fixed "FROM" formatting in SQL panel layout.</title>
<updated>2009-03-21T15:29:19+00:00</updated>
<author>
<name>Malcolm Tredinnick</name>
</author>
<published>2009-02-18T04:48:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/django-debug-toolbar/commit/?id=50ec9c1b979abd765e7b0f6d0cfa4e24cff18834'/>
<id>50ec9c1b979abd765e7b0f6d0cfa4e24cff18834</id>
<content type='text'>
We always start a new line for "FROM" now. Previous code was assuming MySQL
quoting of identifiers (MySQL is a bit non-standard in using backquotes) and
was assuming the last thing before the FROM would be a quoted identifier, which
wasn't always true, particularly when extra() is used on querysets.

Signed-off-by: Rob Hudson &lt;rob@cogit8.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We always start a new line for "FROM" now. Previous code was assuming MySQL
quoting of identifiers (MySQL is a bit non-standard in using backquotes) and
was assuming the last thing before the FROM would be a quoted identifier, which
wasn't always true, particularly when extra() is used on querysets.

Signed-off-by: Rob Hudson &lt;rob@cogit8.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Add preliminary support for stacktraces to see where SQL queries are coming from.</title>
<updated>2009-01-23T18:59:59+00:00</updated>
<author>
<name>Rob Hudson</name>
</author>
<published>2009-01-23T18:59:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/django-debug-toolbar/commit/?id=85bd265bd5fe9dda44c67c2b2e618a79c2fb8fdc'/>
<id>85bd265bd5fe9dda44c67c2b2e618a79c2fb8fdc</id>
<content type='text'>
I'm wanting to test this a bit more before I merge it in fully.  Feedback welcome.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
I'm wanting to test this a bit more before I merge it in fully.  Feedback welcome.</pre>
</div>
</content>
</entry>
<entry>
<title>Fix triggering an extra SQL query via the auth context processor.</title>
<updated>2009-01-23T17:31:49+00:00</updated>
<author>
<name>Rob Hudson</name>
</author>
<published>2009-01-23T17:31:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/django-debug-toolbar/commit/?id=52adaed63ed1d6255f66a0be7abb84dadcf457bb'/>
<id>52adaed63ed1d6255f66a0be7abb84dadcf457bb</id>
<content type='text'>
Fixed by moving the template panel's context_processor introspection to the
content method so this happens at the process_response time instead of at
process_request time.  Since context processors _were_ happening at the
process_response end, it was triggering the query
`user.get_and_delete_messages()` which was also getting triggered separately if
used in templates (i.e. the admin templates) resulting in duplicate queries
showing up in the toolbar.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixed by moving the template panel's context_processor introspection to the
content method so this happens at the process_response time instead of at
process_request time.  Since context processors _were_ happening at the
process_response end, it was triggering the query
`user.get_and_delete_messages()` which was also getting triggered separately if
used in templates (i.e. the admin templates) resulting in duplicate queries
showing up in the toolbar.
</pre>
</div>
</content>
</entry>
<entry>
<title>Win32 systems don't have the resource module.  This patch codes around it so only</title>
<updated>2008-12-11T22:04:45+00:00</updated>
<author>
<name>Rob Hudson</name>
</author>
<published>2008-12-11T22:04:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/django-debug-toolbar/commit/?id=d163dea7a5e6f07de690a43a65409df072fdb612'/>
<id>d163dea7a5e6f07de690a43a65409df072fdb612</id>
<content type='text'>
the basic timings are shown for those that don't have the resource module, and 
finer grained timings are shown for those that do.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
the basic timings are shown for those that don't have the resource module, and 
finer grained timings are shown for those that do.</pre>
</div>
</content>
</entry>
<entry>
<title>Minor cleanup and template change to previous commit.</title>
<updated>2008-12-09T22:14:46+00:00</updated>
<author>
<name>Rob Hudson</name>
</author>
<published>2008-12-09T22:14:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/django-debug-toolbar/commit/?id=9f5c2280ec25c162b720a6e864b081934126cecc'/>
<id>9f5c2280ec25c162b720a6e864b081934126cecc</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Added more of the rusage stats in a drop-down panel</title>
<updated>2008-12-09T22:01:31+00:00</updated>
<author>
<name>Martin Maney</name>
</author>
<published>2008-11-09T01:48:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/django-debug-toolbar/commit/?id=47d1a4ff38bc48a6dd54246556434a72c0476bb0'/>
<id>47d1a4ff38bc48a6dd54246556434a72c0476bb0</id>
<content type='text'>
(some items were commented out after I was reminded that not all of the original BSD items are supported under Linux)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
(some items were commented out after I was reminded that not all of the original BSD items are supported under Linux)
</pre>
</div>
</content>
</entry>
<entry>
<title>Added fine-grained CPU usage to timer</title>
<updated>2008-12-09T21:58:24+00:00</updated>
<author>
<name>Martin Maney</name>
</author>
<published>2008-11-08T17:33:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/django-debug-toolbar/commit/?id=d58f119fc17bd15edee5f3ac783703a8aec534b8'/>
<id>d58f119fc17bd15edee5f3ac783703a8aec534b8</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix the number of queries shown in the title, which was overreporting by self._offset (sometimes 0).</title>
<updated>2008-12-09T21:53:39+00:00</updated>
<author>
<name>Adam Gomaa</name>
</author>
<published>2008-10-09T19:56:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/django-debug-toolbar/commit/?id=7eb5b38bcbb71dddf7f33026ab70594fce02c6a5'/>
<id>7eb5b38bcbb71dddf7f33026ab70594fce02c6a5</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
