Release 3.2.0 of CodeInvestigator.

2013-08-26 Thread hans moleman
CodeInvestigator 3.2.0 was released on August 21.

Bug fixes:

  - Chrome browser: search by value
  - less memory usage

Changes:

  - nested iterations remain at selected iteration as much as possible
  - block colors now follow a set pattern
  - searches are now grouped in subgroups
  - user can now use middle-click to open functions in a separate tab
  - user can use refresh back forward and bookmarks
  - more shortcut keys
  - printout position retained over iterations
  - iteration tabs can now be scrolled through

You need Python = 2.7 and Firefox or Chrome for CodeInvestigator.

CodeInvestigator is a tracing tool for Python programs.

Running a program through CodeInvestigator creates a recording.
Program flow, function calls, variable values and conditions are all
stored for every line the program executes.
The recording is then viewed with an interface consisting of the
code. The code can be clicked: A clicked variable displays its
value, a clicked loop displays its iterations.
You read code, and have at your disposal all the run time details of
that code. A computerized desk check tool and another way to learn
about your program.

http://sourceforge.net/project/showfiles.php?group_id=183942
-- 
http://mail.python.org/mailman/listinfo/python-announce-list

Support the Python Software Foundation:
http://www.python.org/psf/donations/


New version of CodeInvestigator.

2012-11-16 Thread hans moleman
CodeInvestigator version 3.0.0 was released on November 15.

Functionality changes:
 - Class instances can be inquired on to show all their attributes.
 - Arrays are shown in a more structured way.
 - Variable values field can be resized.
 - Script screen has a clearer directories section.

Bug changes: 
 - Print commands display faster.
 - A small window height caused problems.
 - Searches restarted when a variable was clicked.
 - Preferences' source-dir too short.
 - Python 3.3 changes.
 - Lots more

CodeInvestigator is a tracing tool for Python programs.

Running a program through CodeInvestigator creates a recording.
Program flow, function calls, variable values and conditions are all
stored for every line the program executes.
The recording is then viewed with an interface consisting of the
code. The code can be clicked: A clicked variable displays its
value,
a clicked loop displays its iterations.
You read code, and have at your disposal all the run time details of
that code. A computerized desk check tool and another way to learn
about your program.

http://sourceforge.net/project/showfiles.php?group_id=183942
-- 
http://mail.python.org/mailman/listinfo/python-announce-list

Support the Python Software Foundation:
http://www.python.org/psf/donations/


CodeInvestigator version 1.6.0 was released on June 1.

2011-06-01 Thread hans moleman
CodeInvestigator version 1.6.0 was released on June 1.

Changes:

- Python 3:
  Windows: Two seperate installers for Python2 and Python3.
  Mac: One installer for both.
  Linux  : No more RPM and DEB installers. Run 'python setup.py
install'.
  Required Python 2.7 or higher.

Bugs:

- stdout had additional chars in it.
- Windows users could not use the Start-button. They could only double
click on the Scripts-screen.
- Start up should be more reliable.
- Mac users now uses the PATH to work out what Python version is being
used.

Interface changes:

- Menu stays visible on the code page.
- Cursor turns into pointer when a user can click to close.
- Menu-View is removed when nothing under it exists.

CodeInvestigator is a tracing tool for Python programs.

Running a program through CodeInvestigator creates a recording.
Program flow, function calls, variable values and conditions are all
stored for every line the program executes.
The recording is then viewed with an interface consisting of the code.
The code can be clicked: A clicked variable displays its value, a
clicked loop displays its iterations.
You read code, and have at your disposal all the run time details of
that code. A computerized desk check tool and another way to learn
about your program.

http://sourceforge.net/projects/cde-investigatr/files/
-- 
http://mail.python.org/mailman/listinfo/python-announce-list

Support the Python Software Foundation:
http://www.python.org/psf/donations/


CodeInvestigator version 1.5.0 was released on April 21.

2011-04-22 Thread hans moleman
CodeInvestigator version 1.5.0 was released on April 21.

Changes:

   - A lot of UI changes. Backgrounds, code blocks and menu.
   - Print statements can now be clicked. The entire printout shows
and what was contributed by the print statement.
   - Browser collection of runtime data is faster: Clicking a
different iteration for example, gives faster results.

Bug fixes:

   - For Windows users: The command window needed to be visible again
to stop it flashing up.
   - There were a few bugs in the searches.

CodeInvestigator is a tracing tool for Python programs.

Running a program through CodeInvestigator creates a recording.
Program flow, function calls, variable values and conditions are all
stored for every line the program executes.
The recording is then viewed with an interface consisting of the code.
The code can be clicked: A clicked variable displays its value, a
clicked loop displays its iterations.
You read code, and have at your disposal all the run time details of
that code. A computerized desk check tool and another way to learn
about your program.

http://sourceforge.net/projects/cde-investigatr/files/
-- 
http://mail.python.org/mailman/listinfo/python-announce-list

Support the Python Software Foundation:
http://www.python.org/psf/donations/


CodeInvestigator version 1.5.0 was released on April 21.

2011-04-21 Thread hans moleman
CodeInvestigator version 1.5.0 was released on April 21.

Changes:

   - A lot of UI changes. Backgrounds, code blocks and menu.
   - Print statements can now be clicked. The entire printout shows
and what was contributed by the print statement.
   - Browser collection of runtime data is faster: Clicking a
different iteration for example, gives faster results.

Bug fixes:

   - For Windows users: The command window needed to be visible again
to stop it flashing up.
   - There were a few bugs in the searches.

CodeInvestigator is a tracing tool for Python programs.

Running a program through CodeInvestigator creates a recording.
Program flow, function calls, variable values and conditions are all
stored for every line the program executes.
The recording is then viewed with an interface consisting of the code.
The code can be clicked: A clicked variable displays its value, a
clicked loop displays its iterations.
You read code, and have at your disposal all the run time details of
that code. A computerized desk check tool and another way to learn
about your program.

-- 
http://mail.python.org/mailman/listinfo/python-announce-list

Support the Python Software Foundation:
http://www.python.org/psf/donations/


New version of CodeInvestigator

2010-07-15 Thread hans moleman
CodeInvestigator version 1.2.0 was released on July 15.

Changes:

Added a search by line function:

Specify a line number in a program and you are shown where and
when it is
executed.

Changes to how debug information is displayed and removed:

You don't need to click the identifier or keyword again to remove
the
debug information. If you don't move your cursor when you click to
open,
the next click will close it for you.

When you search:

A match shows the identifier and the identifier's value.

Cosmetic changes:

Colored blocks of coding don't span the entire screen anymore.

CodeInvestigator is a tracing tool for Python programs.

Running a program through CodeInvestigator creates a recording.
Program flow, function calls, variable values and conditions are all
stored for every line the program executes.
The recording is then viewed with an interface consisting of the
code. The code can be clicked: A clicked variable displays its
value,
a clicked loop displays its iterations.
You read code, and have at your disposal all the run time details of
that code. A computerized desk check tool and another way to learn
about your program.

http://sourceforge.net/project/showfiles.php?group_id=183942
-- 
http://mail.python.org/mailman/listinfo/python-announce-list

Support the Python Software Foundation:
http://www.python.org/psf/donations/


Release of CodeInvestigator 0.22.0

2010-02-13 Thread hans moleman
CodeInvestigator 0.22.0 was released on Feb 13.

I have changed the recording process to make it run faster.

CodeInvestigator is a tracing tool for Python programs.

Running a program through CodeInvestigator creates a recording.
Program flow, function calls, variable values and conditions are all
stored for every line the program executes.
The recording is then viewed with an interface consisting of the
code. The code can be clicked: A clicked variable displays its
value,a clicked loop displays its iterations.
You read code, and have at your disposal all the run time details of
that code. A computerized desk check tool and another way to learn
about your program.

http://sourceforge.net/project/showfiles.php?group_id=183942
-- 
http://mail.python.org/mailman/listinfo/python-announce-list

Support the Python Software Foundation:
http://www.python.org/psf/donations/


CodeInvestigator testers

2010-01-27 Thread hans moleman
I need Python programmers to test my Python tracing tool
CodeInvestigator please.

It records all debug information in a recording phase. The program
runs as per usual, albeit a lot slower, while this recording takes
place.
You can then move anywhere in your code and click words in the code to
obtain debug information. Useful if you have no idea where to start to
debug or you want to see how a program works.

Your Python installation isn't changed by this tool. It can easily be
uninstalled or forgotten.
It requires Python 2.6 and a Firefox browser.
It comes with an installer for Windows, Linux and Mac OSX.

Any bugs, ideas and remarks please.

http://sourceforge.net/projects/cde-investigatr/

Thank you.
Martien Friedeman


-- 
http://mail.python.org/mailman/listinfo/python-list


Release of version 0.21.0 of CodeInvestigator

2010-01-10 Thread hans moleman
CodeInvestigator 0.21.0 was released on January 11.

Bug changes:

- In Windows, a shortcut was only created when an Administrator
  did the install:
  Administrator privileges are no longer required.


Functionality changes:

- Tabs styling.
- Drive letters show in the sub-menu under Windows.
- 'About' in Menu
- Changed the code background colors.
- Firefox doesn't need to be closed down before a restart of CI.


You need Python 2.6 and Firefox for CodeInvestigator.

CodeInvestigator is a tracing tool for Python programs.

Running a program through CodeInvestigator creates a recording.
Program flow, function calls, variable values and conditions are all
stored for every line the program executes.
The recording is then viewed with an interface consisting of the
code. The code can be clicked: A clicked variable displays its
value,
a clicked loop displays its iterations.
You read code, and have at your disposal all the run time details of
that code. A computerized desk check tool and another way to learn
about your program.

http://sourceforge.net/project/showfiles.php?group_id=183942
-- 
http://mail.python.org/mailman/listinfo/python-announce-list

Support the Python Software Foundation:
http://www.python.org/psf/donations/


CodeInvestigator 0.20.0

2009-12-16 Thread hans moleman
CodeInvestigator 0.20.0 was released on December 16.

Changes: UI changes.


You need Python 2.6 and Firefox for CodeInvestigator.

CodeInvestigator is a tracing tool for Python programs.

Running a program through CodeInvestigator creates a recording.
Program flow, function calls, variable values and conditions are all
stored for every line the program executes.
The recording is then viewed with an interface consisting of the
code. The code can be clicked: A clicked variable displays its
value,
a clicked loop displays its iterations.
You read code, and have at your disposal all the run time details of
that code. A computerized desk check tool and another way to learn
about your program.

http://sourceforge.net/project/showfiles.php?group_id=183942
-- 
http://mail.python.org/mailman/listinfo/python-announce-list

Support the Python Software Foundation:
http://www.python.org/psf/donations/


Release 0.19.0 of CodeInvestigator.

2009-11-20 Thread hans moleman
CodeInvestigator 0.19.0 was released on November 20.

Bug fixes:

An issue with 'from module import *'.

Functionality change:

Removal of most of the items on the Entry Points screen:
Indirect calls are now logged against the originating line.
These calls were clogging up the Entry Points screen before.

If a call of your code is made, and that call can't be clicked in
the
code, then that call is logged against the line that it originated
from.
The line shows a triangle, and when that is clicked all these
indirect calls are shown in a list.

The __iter__, __repr__ and __getattr__ calls for example, show up
in
these lists.

Another example are callbacks. The call can't be clicked in the
code
but the line that calls them indirectly is 'gtk.main()'.
All the callbacks are logged against that line and can be clicked
there.

The entry screen now only shows imports and threads.

You need Python 2.6 and Firefox for CodeInvestigator.

CodeInvestigator is a tracing tool for Python programs.

Running a program through CodeInvestigator creates a recording.
Program flow, function calls, variable values and conditions are all
stored for every line the program executes.
The recording is then viewed with an interface consisting of the
code. The code can be clicked: A clicked variable displays its
value,
a clicked loop displays its iterations.
You read code, and have at your disposal all the run time details of
that code. A computerized desk check tool and another way to learn
about your program.

http://sourceforge.net/project/showfiles.php?group_id=183942
-- 
http://mail.python.org/mailman/listinfo/python-announce-list

Support the Python Software Foundation:
http://www.python.org/psf/donations/


CodeInvestigator 0.18.0

2009-10-29 Thread hans moleman
CodeInvestigator 0.18.0 was released on October 29.

It mainly deals with bug fixes:
 - Simple statements all on the one line separated by a semicolon.
 - Generators and yield.

It has one enhancement:
 - An Entry Point filter was added. It allows you the leave out the
entry points you're not interested in.

You need Python 2.6 and Firefox for CodeInvestigator.

CodeInvestigator is a tracing tool for Python programs.

Running a program through CodeInvestigator creates a recording.
Program flow, function calls, variable values and conditions are all
stored for every line the program executes.
The recording is then viewed with an interface consisting of the
code. The code can be clicked: A clicked variable displays its
value,
a clicked loop displays its iterations.
You read code, and have at your disposal all the run time details of
that code. A computerized desk check tool and another way to learn
about your program.

http://sourceforge.net/project/showfiles.php?group_id=183942


-- 
http://mail.python.org/mailman/listinfo/python-announce-list

Support the Python Software Foundation:
http://www.python.org/psf/donations/


Try CodeInvestigator version 0.16.0

2009-09-24 Thread hans moleman
CodeInvestigator version 0.16.0 was released on Sept 23.

It requires Python version 2.6 and a Firefox browser.

Bug fixes:

  Indentation of comments and triple quoted strings. Triple quoted
strings
  could embed additional spaces.

  Additional __str__ calls were made for an instance.

  Record scripts that don't have a .py extension.

  ELIF sometimes fails.

  Docstrings passed over to generated program

  Issue with importing 64 bit modules

  Initial syntax check sometimes rejected too much.

  Thanks Tim!

Changes: Remarks.

  If you click in the right margin you can enter remarks.
  Remarks can be dragged to another location if you use Firefox
3.5.

  They are intended to work like poste-it notes attached to a
printout of the
  code.

Warning:

  The database will be initialized and you will lose your runs.


CodeInvestigator is a tracing tool for Python programs.

Running a program through CodeInvestigator creates a recording.
Program flow, function calls, variable values and conditions are all
stored for every line the program executes.
The recording is then viewed with an interface consisting of the
code. The code can be clicked: A clicked variable displays its
value,
a clicked loop displays its iterations.
You read code, and have at your disposal all the run time details of
that code. A computerized desk check tool and another way to learn
about your program.

http://sourceforge.net/project/showfiles.php?group_id=183942
-- 
http://mail.python.org/mailman/listinfo/python-announce-list

Support the Python Software Foundation:
http://www.python.org/psf/donations/


CodeInvestigator version 0.14.0

2009-08-05 Thread hans moleman
CodeInvestigator version 0.14.0 was released on August 6.

Required Python version: = 2.6 and  3.0

Changes:
Unicode characters.
They are handled better.

Performance changes:
The database is written more efficiently, so that recording
takes less time.
Performance tip: deleting ALL runs at the same time is
fastest; I then initialize the database.

CodeInvestigator is a tracing tool for Python programs.

Running a program through CodeInvestigator creates a recording.
Program flow, function calls, variable values and conditions are all
stored for every line the program executes.
The recording is then viewed with an interface consisting of the
code. The code can be clicked: A clicked variable displays its
value,
a clicked loop displays its iterations.
You read code, and have at your disposal all the run time details of
that code. A computerized desk check tool and another way to learn
about your program.

http://sourceforge.net/project/showfiles.php?group_id=183942
-- 
http://mail.python.org/mailman/listinfo/python-announce-list

Support the Python Software Foundation:
http://www.python.org/psf/donations/


Version 0.12.0 of CodeInvestigator was released on May 26.

2009-05-25 Thread hans moleman
CodeInvestigator version 0.12.0 was released on May 26.

Bug fixes:
- A garbage collect issue with GTK
- Aborting a run tries to retain as much debug
  information as possible

New features:
- A clock in the status window helps with
  locating the event handler in the list
  of entry points

CodeInvestigator is a tracing tool for Python programs.

Running a program through CodeInvestigator creates a recording.
Program flow, function calls, variable values and conditions are all
stored for every line the program executes.
The recording is then viewed with an interface consisting of the
code. The code can be clicked: A clicked variable displays its
value,
a clicked loop displays its iterations.
You read code, and have at your disposal all the run time details of
that code. A computerized desk check tool and another way to learn
about your program.

http://sourceforge.net/project/showfiles.php?group_id=183942
-- 
http://mail.python.org/mailman/listinfo/python-announce-list

Support the Python Software Foundation:
http://www.python.org/psf/donations.html


CodeInvestigator version 0.11.1

2009-04-28 Thread hans moleman
CodeInvestigator version 0.11.1 was released on April 28.


Bug fix:
- A windows installation issue was resolved.


CodeInvestigator is a tracing tool for Python programs.

Running a program through CodeInvestigator creates a recording.
Program flow, function calls, variable values and conditions are all
stored for every line the program executes.
The recording is then viewed with an interface consisting of the
code. The code can be clicked: A clicked variable displays its
value,
a clicked loop displays its iterations.
You read code, and have at your disposal all the run time details of
that code. A computerized desk check tool and another way to learn
about your program.

http://sourceforge.net/project/showfiles.php?group_id=183942
--
http://mail.python.org/mailman/listinfo/python-announce-list

Support the Python Software Foundation:
http://www.python.org/psf/donations.html


Version 0.6.0 of CodeInvestigator

2007-11-08 Thread Hans Moleman
CodeInvestigator version 0.6.0 was released on November 8.



This version adds support for input() and raw_input() functions.



The main changes:



  * The 'Details' button on the file selection screen gives access 

to statistics, stdin and stdout for the running program. 

Control Z and control D keys in stdin are honored.

  * Keyword values are now recorded just like variable values.

  * Bug fixes. An expression that evaluates to a function call was 

not handled correctly.





CodeInvestigator is a tracing tool for Python programs.



Running a program trough CodeInvestigator creates a recording. Program 
flow, function calls, variable values and conditions are all stored for 
every line the program executes. 



The recording is then viewed with an interface consisting of the code. 
The code can be clicked: A clicked variable displays its value, a clicked 
loop displays its iterations.



You read code, and have at your disposal all the run time details of that 
code.

A computerized desk check tool and another way to learn about your 
program.



http://sourceforge.net/project/showfiles.php?group_id=183942

-- 
http://mail.python.org/mailman/listinfo/python-list