<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to History</title><link>https://sourceforge.net/p/pyscripter/wiki/History/</link><description>Recent changes to History</description><atom:link href="https://sourceforge.net/p/pyscripter/wiki/History/feed" rel="self"/><language>en</language><lastBuildDate>Fri, 20 Mar 2015 12:41:10 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/pyscripter/wiki/History/feed" rel="self" type="application/rss+xml"/><item><title>History modified by Anonymous</title><link>https://sourceforge.net/p/pyscripter/wiki/History/</link><description>&lt;div class="markdown_content"&gt;&lt;h2&gt;&lt;/h2&gt;
&lt;h1 id="history"&gt;History&lt;/h1&gt;
&lt;h3 id="version-26-march-20-2015"&gt;Version 2.6 (March 20, 2015)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;New features:&lt;/strong&gt;&lt;ul&gt;
&lt;li&gt;Python 3.4 support added &lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="version-25-march-19-2012"&gt;Version 2.5 (March 19, 2012)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;New features:&lt;/strong&gt;&lt;ul&gt;
&lt;li&gt;This is the first joint 32-bit and 64-bit version release &lt;/li&gt;
&lt;li&gt;Python 3.3 support added &lt;/li&gt;
&lt;li&gt;Recent Projects menu item added &lt;/li&gt;
&lt;li&gt;Expandable lists and tuples in the Variables window ( &lt;a class="" href="#583"&gt;Issue 583 &lt;/a&gt;) &lt;/li&gt;
&lt;li&gt;Expandable watches as in the Variables window ( &lt;a class="" href="#523"&gt;Issue 523 &lt;/a&gt;) &lt;/li&gt;
&lt;li&gt;Basic support for Cython files added ( &lt;a class="" href="#542"&gt;Issue 542 &lt;/a&gt;) &lt;/li&gt;
&lt;li&gt;New interpreter action Paste &amp;amp; Execute ( &lt;a class="" href="#500"&gt;Issue 500 &lt;/a&gt;) Replaces Paste with Prompt &lt;/li&gt;
&lt;li&gt;New PyIDE option "Display package names in editor tabs" default True ( &lt;a class="" href="#115"&gt;Issue 115 &lt;/a&gt;) &lt;/li&gt;
&lt;li&gt;New search option "Auto Case Sensitive" (case insensitive when search text is lower case) &lt;/li&gt;
&lt;li&gt;The Abort command raises a KeyboardInterrupt at the Remote Engine ( &lt;a class="" href="#618"&gt;Issue 618 &lt;/a&gt;) &lt;/li&gt;
&lt;li&gt;Incremental search in the Project Explorer matches any part of a filename (&lt;a class="" href="#623"&gt;Issue 623&lt;/a&gt;) &lt;/li&gt;
&lt;li&gt;New IDE option "File line limit for syntax check as you type" default 1000 &lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Issues addressed:&lt;/strong&gt;&lt;ul&gt;
&lt;li&gt; &lt;a class="" href="#516"&gt;Issue 516 &lt;/a&gt;,  &lt;a class="" href="#348"&gt;Issue 348 &lt;/a&gt;,  &lt;a class="" href="#549"&gt;Issue 549 &lt;/a&gt;,  &lt;a class="" href="#563"&gt;Issue 563 &lt;/a&gt;,  &lt;a class="" href="#564"&gt;Issue 564 &lt;/a&gt;,  &lt;a class="" href="#568"&gt;Issue 568 &lt;/a&gt;,  &lt;a class="" href="#576"&gt;Issue 576 &lt;/a&gt;,  &lt;a class="" href="#587"&gt;Issue 587 &lt;/a&gt;,  &lt;a class="" href="#591"&gt;Issue 591 &lt;/a&gt;,  &lt;a class="" href="#592"&gt;Issue 592 &lt;/a&gt;,  &lt;a class="" href="#594"&gt;Issue 594 &lt;/a&gt;,  &lt;a class="" href="#597"&gt;Issue 597 &lt;/a&gt;,  &lt;a class="" href="#598"&gt;Issue 598 &lt;/a&gt;,  &lt;a class="" href="#599"&gt;Issue 599 &lt;/a&gt;,  &lt;a class="" href="#612"&gt;Issue 612 &lt;/a&gt;,  &lt;a class="" href="#613"&gt;Issue 613 &lt;/a&gt;,  &lt;a class="" href="#615"&gt;Issue 615 &lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="version-243-september-20-2011"&gt;Version 2.4.3 (September 20, 2011)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;New features:&lt;/strong&gt;&lt;ul&gt;
&lt;li&gt;100% portable by placing PyScripter.ini in the PyScripter exe directory &lt;/li&gt;
&lt;li&gt;Ctrl+Mousewheel for zooming the interpreter ( &lt;a class="" href="#475"&gt;Issue 475 &lt;/a&gt;) &lt;/li&gt;
&lt;li&gt;Show docstrings during completion list ( &lt;a class="" href="#274"&gt;Issue 274 &lt;/a&gt;) &lt;/li&gt;
&lt;li&gt;New IDE Option "File Change Notification" introduced with possible values Full, NoMappedDrives(default), Disabled ( &lt;a class="" href="#470"&gt;Issue 470 &lt;/a&gt;) &lt;/li&gt;
&lt;li&gt;Background color for Matching and Unbalanced braces ( &lt;a class="" href="#472"&gt;Issue 472 &lt;/a&gt;) &lt;/li&gt;
&lt;li&gt;New IDE option "Case Sensitive Code Completion" (default True) &lt;/li&gt;
&lt;li&gt;New IDE option "Complete Python keywords" (default True) &lt;/li&gt;
&lt;li&gt;New IDE option "Complete as you type" (default True,  &lt;a class="" href="#473"&gt;Issue 473 &lt;/a&gt;) &lt;/li&gt;
&lt;li&gt;New IDE option "Complete with word-break chars" (default True) &lt;/li&gt;
&lt;li&gt;New IDE option "Auto-complete with one entry" (default True,  &lt;a class="" href="#452"&gt;Issue 452 &lt;/a&gt;) &lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Issues addressed:&lt;/strong&gt;&lt;ul&gt;
&lt;li&gt;Command line history not saved &lt;/li&gt;
&lt;li&gt;Editing a watch to an empty string crashes &lt;a class="" href="../PyScripter"&gt;PyScripter&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Replace in Find-in-Files now supports subexpression substitution ( &lt;a class="" href="#332"&gt;Issue 332 &lt;/a&gt;) &lt;/li&gt;
&lt;li&gt;Import statement completion does not include builtin module names &lt;/li&gt;
&lt;li&gt; &lt;a class="" href="#461"&gt;Issue 461 &lt;/a&gt;,  &lt;a class="" href="#463"&gt;Issue 463 &lt;/a&gt;,  &lt;a class="" href="#468"&gt;Issue 468 &lt;/a&gt;,  &lt;a class="" href="#471"&gt;Issue 471 &lt;/a&gt;,  &lt;a class="" href="#474"&gt;Issue 474 &lt;/a&gt;,  &lt;a class="" href="#478"&gt;Issue 478 &lt;/a&gt;,  &lt;a class="" href="#488"&gt;Issue 488 &lt;/a&gt;,  &lt;a class="" href="#496"&gt;Issue 496 &lt;/a&gt;,  &lt;a class="" href="#504"&gt;Issue 504 &lt;/a&gt;,  &lt;a class="" href="#508"&gt;Issue 508 &lt;/a&gt;,  &lt;a class="" href="#509"&gt;Issue 509 &lt;/a&gt;,  &lt;a class="" href="#511"&gt;Issue 511 &lt;/a&gt;,  &lt;a class="" href="#512"&gt;Issue 512 &lt;/a&gt;,  &lt;a class="" href="#515"&gt;Issue 515 &lt;/a&gt;,  &lt;a class="" href="#525"&gt;Issue 525 &lt;/a&gt;,  &lt;a class="" href="#526"&gt;Issue 526 &lt;/a&gt;,  &lt;a class="" href="#527"&gt;Issue 527 &lt;/a&gt;,  &lt;a class="" href="#528"&gt;Issue 528 &lt;/a&gt;,  &lt;a class="" href="#532"&gt;Issue 532 &lt;/a&gt;,  &lt;a class="" href="#559"&gt;Issue 559 &lt;/a&gt;,  &lt;a class="" href="#560"&gt;Issue 560 &lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="version-241-december-12-2010"&gt;Version 2.4.1 (December 12, 2010)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;New features:&lt;/strong&gt;&lt;ul&gt;
&lt;li&gt;Side-by-side file editing ( &lt;a class="" href="#214"&gt;Issue #214 &lt;/a&gt;) &lt;/li&gt;
&lt;li&gt;Enhanced regular expression window (findall -  &lt;a class="" href="#161"&gt;Issue #161 &lt;/a&gt;) &lt;/li&gt;
&lt;li&gt;Open file at a specific line:column ( &lt;a class="" href="#447"&gt;Issue #447 &lt;/a&gt;) &lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Issues addressed:&lt;/strong&gt;&lt;ul&gt;
&lt;li&gt;Reduced flicker when resizing form and panels &lt;/li&gt;
&lt;li&gt; &lt;a class="" href="#415"&gt;Issue #415 &lt;/a&gt;,  &lt;a class="" href="#437"&gt;Issue #437 &lt;/a&gt;,  &lt;a class="" href="#449"&gt;Issue #449 &lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="version-234-november-25-2010"&gt;Version 2.3.4 (November 25, 2010)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;New features:&lt;/strong&gt;&lt;ul&gt;
&lt;li&gt;Compatibility with Python 3.1.3rc, 3.2a4 &lt;/li&gt;
&lt;li&gt;Add watches by dragging and dropping text &lt;/li&gt;
&lt;li&gt;Ctrl + Mouse scroll scrolls whole pages in print preview &lt;/li&gt;
&lt;li&gt;Search for custom skins first in the Skins subdirectory of the Exe file if it exists &lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Issues addressed:&lt;/strong&gt;&lt;ul&gt;
&lt;li&gt; &lt;a class="" href="#430"&gt;Issue #430 &lt;/a&gt;,  &lt;a class="" href="#434"&gt;Issue #434 &lt;/a&gt;,  &lt;a class="" href="#435"&gt;Issue #435 &lt;/a&gt;,  &lt;a class="" href="#439"&gt;Issue #439 &lt;/a&gt;,  &lt;a class="" href="#440"&gt;Issue #440 &lt;/a&gt;,  &lt;a class="" href="#441"&gt;Issue #441 &lt;/a&gt;,  &lt;a class="" href="#443"&gt;Issue #443 &lt;/a&gt;,  &lt;a class="" href="#446"&gt;Issue #446 &lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="version-233-october-16-2010"&gt;Version 2.3.3 (October 16, 2010)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;New features:&lt;/strong&gt;&lt;ul&gt;
&lt;li&gt;Native unicode strings throughtout (speed improvements on XP) &lt;/li&gt;
&lt;li&gt;Revamped Code Explorer ( &lt;a class="" href="#192"&gt;Issue #192 &lt;/a&gt;,  &lt;a class="" href="#163"&gt;Issue #163 &lt;/a&gt;,  &lt;a class="" href="#213"&gt;Issue #213 &lt;/a&gt;,  &lt;a class="" href="#225"&gt;Issue #225 &lt;/a&gt;) &lt;/li&gt;
&lt;li&gt;Improvements to Code completion &lt;/li&gt;
&lt;li&gt;Auto-completion for the import statement in python 2.5 and later ( &lt;a class="" href="#230"&gt;Issue #230 &lt;/a&gt;) &lt;/li&gt;
&lt;li&gt;Processing of function return statements &lt;/li&gt;
&lt;li&gt;Background module parsing and caching of parsed modules &lt;/li&gt;
&lt;li&gt;Start-up python scripts pyscripter_init.py and python_init.py. See help file for details. &lt;/li&gt;
&lt;li&gt;Imporved "Match Brace" ( &lt;a class="" href="#426"&gt;Issue #426 &lt;/a&gt;) and New Editor Command "Select to brace"&lt;/li&gt;
&lt;li&gt;Italian translation by Vincenzo Demasi added &lt;/li&gt;
&lt;li&gt;Russian translation by Aleksander Dragunkin added &lt;/li&gt;
&lt;li&gt;New IDE option "Highlight selected word" ( &lt;a class="" href="#404"&gt;Issue #404 &lt;/a&gt;) &lt;/li&gt;
&lt;li&gt;New IDE option "Use Python colors in IDE"&lt;/li&gt;
&lt;li&gt;New Edit command "Copy File Name" available at the contex menu of the tab bar &lt;/li&gt;
&lt;li&gt;New commands "Previous Frame", "Next Frame" to change frame using the keyboard ( &lt;a class="" href="#399"&gt;Issue #399 &lt;/a&gt;) &lt;/li&gt;
&lt;li&gt;JavaScript and PHP Syntax Highlighters added &lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Issues addressed:&lt;/strong&gt;&lt;ul&gt;
&lt;li&gt; &lt;a class="" href="#103"&gt;Issue #103 &lt;/a&gt;,  &lt;a class="" href="#239"&gt;Issue #239 &lt;/a&gt;,  &lt;a class="" href="#267"&gt;Issue #267 &lt;/a&gt;,  &lt;a class="" href="#270"&gt;Issue #270 &lt;/a&gt;,  &lt;a class="" href="#271"&gt;Issue #271 &lt;/a&gt;,  &lt;a class="" href="#294"&gt;Issue #294 &lt;/a&gt;,  &lt;a class="" href="#317"&gt;Issue #317 &lt;/a&gt;,  &lt;a class="" href="#324"&gt;Issue #324 &lt;/a&gt;,  &lt;a class="" href="#343"&gt;Issue #343 &lt;/a&gt;,  &lt;a class="" href="#378"&gt;Issue #378 &lt;/a&gt;,  &lt;a class="" href="#395"&gt;Issue #395 &lt;/a&gt;,  &lt;a class="" href="#403"&gt;Issue #403 &lt;/a&gt;,  &lt;a class="" href="#405"&gt;Issue #405 &lt;/a&gt;,  &lt;a class="" href="#407"&gt;Issue #407 &lt;/a&gt;,  &lt;a class="" href="#411"&gt;Issue #411 &lt;/a&gt;,  &lt;a class="" href="#412"&gt;Issue #412 &lt;/a&gt;,  &lt;a class="" href="#413"&gt;Issue #413 &lt;/a&gt;,  &lt;a class="" href="#419"&gt;Issue #419 &lt;/a&gt;,  &lt;a class="" href="#421"&gt;Issue #421 &lt;/a&gt;,  &lt;a class="" href="#422"&gt;Issue #422 &lt;/a&gt;,  &lt;a class="" href="#425"&gt;Issue #425 &lt;/a&gt;,  &lt;a class="" href="#432"&gt;Issue #432 &lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="version-211-august-20-2010"&gt;Version 2.1.1 (August 20, 2010)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;New features:&lt;/strong&gt;&lt;ul&gt;
&lt;li&gt;Support for Python 3.2 &lt;/li&gt;
&lt;li&gt;New IDE Option added "Jump to error on Exception" ( &lt;a class="" href="#130"&gt;Issue #130 &lt;/a&gt;) &lt;/li&gt;
&lt;li&gt;New IDE Option added "File template for new python scirpts" ( &lt;a class="" href="#385"&gt;Issue #385 &lt;/a&gt;) &lt;/li&gt;
&lt;li&gt;New IDE Option added "Auto completion font" ( &lt;a class="" href="#365"&gt;Issue #365 &lt;/a&gt;) &lt;/li&gt;
&lt;li&gt;French translation by Groupe AmiensPython added &lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Bug fixes:&lt;/strong&gt;&lt;ul&gt;
&lt;li&gt; &lt;a class="" href="#297"&gt;Issue #297 &lt;/a&gt;,  &lt;a class="" href="#307"&gt;Issue #307 &lt;/a&gt;,  &lt;a class="" href="#346"&gt;Issue #346 &lt;/a&gt;,  &lt;a class="" href="#354"&gt;Issue #354 &lt;/a&gt;,  &lt;a class="" href="#358"&gt;Issue #358 &lt;/a&gt;,  &lt;a class="" href="#371"&gt;Issue #371 &lt;/a&gt;,  &lt;a class="" href="#375"&gt;Issue #375 &lt;/a&gt;,  &lt;a class="" href="#376"&gt;Issue #376 &lt;/a&gt;,  &lt;a class="" href="#382"&gt;Issue #382 &lt;/a&gt;,  &lt;a class="" href="#384"&gt;Issue #384 &lt;/a&gt;,  &lt;a class="" href="#387"&gt;Issue #387 &lt;/a&gt;,  &lt;a class="" href="#389"&gt;Issue #389 &lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="version-20-july-30-2010"&gt;Version 2.0 (July 30, 2010)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;New features:&lt;/strong&gt;&lt;ul&gt;
&lt;li&gt;Support for Python 2.7 &lt;/li&gt;
&lt;li&gt;Moved to Rpyc v3.07, now bundled with &lt;a class="" href="../PyScripter"&gt;PyScripter&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;IDE Option "Reinitialize before run" was added defaulting to True &lt;/li&gt;
&lt;li&gt;The default Python engine is now the remote engine &lt;/li&gt;
&lt;li&gt;Spanish translation by Javier Pimás (incomplete) was added &lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Bug fixes:&lt;/strong&gt;&lt;ul&gt;
&lt;li&gt; &lt;a class="" href="#236"&gt;Issue #236 &lt;/a&gt;,  &lt;a class="" href="#304"&gt;Issue #304 &lt;/a&gt;,  &lt;a class="" href="#322"&gt;Issue #322 &lt;/a&gt;,  &lt;a class="" href="#333"&gt;Issue #333 &lt;/a&gt;,  &lt;a class="" href="#334"&gt;Issue #334 &lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="version-1997-may-20-2009"&gt;Version 1.9.9.7 (May 20, 2009)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;New features:&lt;/strong&gt;&lt;ul&gt;
&lt;li&gt;Updated theme engine with &lt;a class="" href="http://code.google.com/p/pyscripter/wiki/Customization" rel="nofollow"&gt;customizable themes&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Python 3.1 support &lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Bug fixes:&lt;/strong&gt;&lt;ul&gt;
&lt;li&gt; &lt;a class="" href="#269"&gt;Issue #269 &lt;/a&gt;,  &lt;a class="" href="#273"&gt;Issue #273 &lt;/a&gt;, &lt;a class="" href="#278"&gt;Issue #278&lt;/a&gt;,  &lt;a class="" href="#291"&gt;Issue #291 &lt;/a&gt;,  &lt;a class="" href="#292"&gt;Issue #292 &lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="version-1996-feb-16-2009"&gt;Version 1.9.9.6 (Feb 16, 2009)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;New features:&lt;/strong&gt;&lt;ul&gt;
&lt;li&gt;Remote interpreter and Debugger &lt;/li&gt;
&lt;li&gt;Python 2.6 and 3.0 support &lt;/li&gt;
&lt;li&gt;Project Explorer supporting multiple run configurations with advanced options &lt;/li&gt;
&lt;li&gt;New debugger command: Pause &lt;/li&gt;
&lt;li&gt;Execute selection command added (Ctrl-F7) &lt;/li&gt;
&lt;li&gt;Interpreter command history improvements: &lt;/li&gt;
&lt;li&gt;Delete duplicates &lt;/li&gt;
&lt;li&gt;Filter history by typing the first few command characters &lt;/li&gt;
&lt;li&gt;Up|Down keys at the prompt recall commands from history &lt;/li&gt;
&lt;li&gt;Code Explorer shows imported names for (from ... import) syntax ( &lt;a class="" href="#12"&gt;Issue 12 &lt;/a&gt;) &lt;/li&gt;
&lt;li&gt;Improved sort order in code completion &lt;/li&gt;
&lt;li&gt;Save modified files dialog on exit &lt;/li&gt;
&lt;li&gt;Finer control on whether the UTF-8 BOM is written &lt;/li&gt;
&lt;li&gt;Three file encodings supported (Ansi, UTF-8, UTF-8 without BOM) &lt;/li&gt;
&lt;li&gt;IDE option to detect UTF-8 encoding (useful for non-Python files) &lt;/li&gt;
&lt;li&gt;IDE options for default linebreaks and encoding for new files &lt;/li&gt;
&lt;li&gt;Warning when file encoding results in information loss &lt;/li&gt;
&lt;li&gt;IDE option to position the editor tabs at the top &lt;/li&gt;
&lt;li&gt;IDE Windows navigation shortcuts &lt;/li&gt;
&lt;li&gt;Pretty print intperpreter output option (on by default) &lt;/li&gt;
&lt;li&gt;Pyscripter is now Vista ready &lt;/li&gt;
&lt;li&gt;Docking window improvements &lt;/li&gt;
&lt;li&gt;PYTHONDLLPATH command line option so that Pyscripter can work with unregistered Python &lt;/li&gt;
&lt;li&gt;Watches Window: DblClick on empty space adds a watch, pressing Delete deletes ( &lt;a class="" href="#45"&gt;Issue 45 &lt;/a&gt;) &lt;/li&gt;
&lt;li&gt;Wrapping in Search &amp;amp; Replace ( &lt;a class="" href="#38"&gt;Issue 38 &lt;/a&gt;) &lt;/li&gt;
&lt;li&gt;New IDE Option "Save Environment Before Run" ( &lt;a class="" href="#50"&gt;Issue 50 &lt;/a&gt;) &lt;/li&gt;
&lt;li&gt;New IDE command Restore Editor pair to Maximize Editor (both work by double clicking the Tabbar) &lt;/li&gt;
&lt;li&gt;New IDE Option "Smart Next Previous Tab" (z-Order) on by default ( &lt;a class="" href="#20"&gt;Issue 20 &lt;/a&gt;) &lt;/li&gt;
&lt;li&gt;Word Wrap option exposed in Editor Options &lt;/li&gt;
&lt;li&gt;New File Reload command &lt;/li&gt;
&lt;li&gt;Import/Export Settings (Shortcuts, Highlighter schemes) &lt;/li&gt;
&lt;li&gt;New IDE option "Auto-reload changed files" on by default ( &lt;a class="" href="#25"&gt;Issue 25 &lt;/a&gt;) &lt;/li&gt;
&lt;li&gt;New menu command to show/hide the menu bar. The shortcut is Shift-F10 ( &lt;a class="" href="#63"&gt;Issue 63 &lt;/a&gt;) &lt;/li&gt;
&lt;li&gt;New command line option --DPIAWARE (-D) to avoid scaling in VISTA high DPI displays ( &lt;a class="" href="#77"&gt;Issue 77 &lt;/a&gt;) &lt;/li&gt;
&lt;li&gt;New command line option --NEWINSTANCE (-N) to start a new instance of &lt;a class="" href="../PyScripter"&gt;PyScripter&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;You can disable a breakpoint by Ctrl+Clicking in the gutter &lt;/li&gt;
&lt;li&gt;Syntax Errors are indicated by icon in the tabbar ( &lt;a class="" href="#93"&gt;Issue 93 &lt;/a&gt;) &lt;/li&gt;
&lt;li&gt;Command to jump to the first syntax error (Shift+Ctrl+E) &lt;/li&gt;
&lt;li&gt;New Firefox-like search/replace interface &lt;/li&gt;
&lt;li&gt;Incremental Search ( &lt;a class="" href="#100"&gt;Issue 100 &lt;/a&gt;) &lt;/li&gt;
&lt;li&gt;New command "Highlight search text" (Shft+Ctrl+H) &lt;/li&gt;
&lt;li&gt;New command line option --DEBUG (-B) to use debug version of Python dll ( &lt;a class="" href="#108"&gt;Issue 108 &lt;/a&gt;) &lt;/li&gt;
&lt;li&gt;New command "Word wrap" visible in the Editor toolbar ( &lt;a class="" href="#112"&gt;Issue 112 &lt;/a&gt;) &lt;/li&gt;
&lt;li&gt;New command "Go to Debugger Position" ( &lt;a class="" href="#118"&gt;Issue 118 &lt;/a&gt;) &lt;/li&gt;
&lt;li&gt;The size of the auto completion list is now persisted &lt;/li&gt;
&lt;li&gt;Split Editor View ( &lt;a class="" href="#31"&gt;Issue 31 &lt;/a&gt;) &lt;/li&gt;
&lt;li&gt;New parameter $CmdLineArgs that returns the active command line arguments and can be used with external tools &lt;/li&gt;
&lt;li&gt;New IDE options "Editor code completion" and "Interpreter code completion" which can be used to disable code completion &lt;/li&gt;
&lt;li&gt;New IDE option "Show Tab Close Button"&lt;/li&gt;
&lt;li&gt;New debugger command "Post mortem" ( &lt;a class="" href="#26"&gt;Issue 26 &lt;/a&gt;) &lt;/li&gt;
&lt;li&gt;New IDE option "Post mortem on exception"&lt;/li&gt;
&lt;li&gt;Auto-resizing the fields of list views by double clicking on column separators &lt;/li&gt;
&lt;li&gt;Advanced search and replace external tool added (uses re.sub) &lt;/li&gt;
&lt;li&gt;Enhanced Execute Selection command ( &lt;a class="" href="#73"&gt;Issue 73 &lt;/a&gt;) &lt;/li&gt;
&lt;li&gt;Two new IDE options added (Dock Animation Interval and Dock Animation Move Width -  &lt;a class="" href="#134"&gt;Issue 134 &lt;/a&gt;) &lt;/li&gt;
&lt;li&gt;Toolbar customization &lt;/li&gt;
&lt;li&gt;Two new IDE options added ("Interpreter History Size" and "Save Command History") ( &lt;a class="" href="#131"&gt;Issue 131 &lt;/a&gt;) &lt;/li&gt;
&lt;li&gt;Cut and copy without selection now cut and copy the current line (as in Visual Studio,  &lt;a class="" href="#64"&gt;Issue 64 &lt;/a&gt;) &lt;/li&gt;
&lt;li&gt;Removed the Interpeter options "Clean up Namespace" and "Clean up sys.modules"&lt;/li&gt;
&lt;li&gt;Improved HTML, XML highlighting with code completion and Web preview &lt;/li&gt;
&lt;li&gt;C/C++ highlighting added &lt;/li&gt;
&lt;li&gt;Two new interpreter commands added: Copy without prompts, and Paste with prompts ( &lt;a class="" href="#183"&gt;Issue 183 &lt;/a&gt;) &lt;/li&gt;
&lt;li&gt;Localization using gettext (Japanese, Chinese and Greek translations added) &lt;/li&gt;
&lt;li&gt;YAML highlighter added &lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Bug fixes&lt;/strong&gt;&lt;ul&gt;
&lt;li&gt;Shell Integration - Error when opening multiple files &lt;/li&gt;
&lt;li&gt;Configure External Run - ParseTraceback not saved properly &lt;/li&gt;
&lt;li&gt;Order of tabs not preserved in minimised docked forms &lt;/li&gt;
&lt;li&gt;sys.argv contained unicode strings instead of ansi strings &lt;/li&gt;
&lt;li&gt;Bug fixes and improvements in Editor Options Keystrokes tab ( &lt;a class="" href="#6"&gt;Issue 6 &lt;/a&gt;) &lt;/li&gt;
&lt;li&gt;Better error handling of File Open and File Save &lt;/li&gt;
&lt;li&gt;Page Setup Header and Footer not saved ( &lt;a class="" href="#7"&gt;Issue 7 &lt;/a&gt;) &lt;/li&gt;
&lt;li&gt;Hidden Tabbed windows reappearing when restarting &lt;/li&gt;
&lt;li&gt;Duplicate two-key editor command not detected &lt;/li&gt;
&lt;li&gt;"Clean up namespace" and "Clean up sys modules" settings become effective after restarting &lt;a class="" href="../PyScripter"&gt;PyScripter&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Exception when setting the Active Line Color in Editor Options dialog &lt;/li&gt;
&lt;li&gt;Raw_input does not accept unicode strings &lt;/li&gt;
&lt;li&gt;Error in docstring extraction ( &lt;a class="" href="#11"&gt;Issue 11 &lt;/a&gt;) &lt;/li&gt;
&lt;li&gt;Fixed some problems with the toggle comment command &lt;/li&gt;
&lt;li&gt;Fixed rare bug in restoring layout &lt;/li&gt;
&lt;li&gt;Code tips wrong if comments are present among parameters ( &lt;a class="" href="#15"&gt;Issue 15 &lt;/a&gt;) &lt;/li&gt;
&lt;li&gt;Notification of file changes can miss files ( &lt;a class="" href="#17"&gt;Issue 17 &lt;/a&gt;) &lt;/li&gt;
&lt;li&gt;Certain syntax coloring options were not saved &lt;/li&gt;
&lt;li&gt;ToDo List did not support encoded files and unicode &lt;/li&gt;
&lt;li&gt;ToDo List did not support multiline comments ( &lt;a class="" href="#14"&gt;Issue 14 &lt;/a&gt;) &lt;/li&gt;
&lt;li&gt;Fixed bug in IDE Shortcuts dialog &lt;/li&gt;
&lt;li&gt;Swapped the positions of the indent/dedent buttons ( &lt;a class="" href="#23"&gt;Issue 23 &lt;/a&gt;) &lt;/li&gt;
&lt;li&gt;Syntax highlighter changes to the interpreter are not persisted &lt;/li&gt;
&lt;li&gt;Multiple target assignments are now parsed correctly &lt;/li&gt;
&lt;li&gt;Gutter gradient setting not saved &lt;/li&gt;
&lt;li&gt;Disabling a breakpoint had no effect &lt;/li&gt;
&lt;li&gt;Tab order not preserved when restarting &lt;a class="" href="../PyScripter"&gt;PyScripter&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Disassembly and Documentation views not working with remote engines &lt;/li&gt;
&lt;li&gt;More robust "Reinitialize" of remote Python engines (Issues 143, 145) &lt;/li&gt;
&lt;li&gt;Shift-Tab does not work well with the Trim Trailing Spaces editor option &lt;/li&gt;
&lt;li&gt; &lt;a class="" href="#28"&gt;Issue #28 &lt;/a&gt;,  &lt;a class="" href="#32"&gt;Issue #32 &lt;/a&gt;,  &lt;a class="" href="#39"&gt;Issue #39 &lt;/a&gt;,  &lt;a class="" href="#40"&gt;Issue #40 &lt;/a&gt;,  &lt;a class="" href="#41"&gt;Issue #41 &lt;/a&gt;,  &lt;a class="" href="#46"&gt;Issue #46 &lt;/a&gt;,  &lt;a class="" href="#47"&gt;Issue #47 &lt;/a&gt;,  &lt;a class="" href="#48"&gt;Issue #48 &lt;/a&gt;,  &lt;a class="" href="#49"&gt;Issue #49 &lt;/a&gt;,  &lt;a class="" href="#52"&gt;Issue #52 &lt;/a&gt;,  &lt;a class="" href="#55"&gt;Issue #55 &lt;/a&gt;,  &lt;a class="" href="#56"&gt;Issue #56 &lt;/a&gt;,  &lt;a class="" href="#57"&gt;Issue #57 &lt;/a&gt;,  &lt;a class="" href="#65"&gt;Issue #65 &lt;/a&gt;,  &lt;a class="" href="#66"&gt;Issue #66 &lt;/a&gt;,  &lt;a class="" href="#67"&gt;Issue #67 &lt;/a&gt;,  &lt;a class="" href="#70"&gt;Issue #70 &lt;/a&gt;,  &lt;a class="" href="#71"&gt;Issue #71 &lt;/a&gt;,  &lt;a class="" href="#72"&gt;Issue #72 &lt;/a&gt;,  &lt;a class="" href="#74"&gt;Issue #74 &lt;/a&gt;,  &lt;a class="" href="#75"&gt;Issue #75 &lt;/a&gt;,  &lt;a class="" href="#76"&gt;Issue #76 &lt;/a&gt;,  &lt;a class="" href="#81"&gt;Issue #81 &lt;/a&gt;,  &lt;a class="" href="#82"&gt;Issue #82 &lt;/a&gt;,  &lt;a class="" href="#83"&gt;Issue #83 &lt;/a&gt;,  &lt;a class="" href="#86"&gt;Issue #86 &lt;/a&gt;,  &lt;a class="" href="#88"&gt;Issue #88 &lt;/a&gt;,  &lt;a class="" href="#90"&gt;Issue #90 &lt;/a&gt;,  &lt;a class="" href="#91"&gt;Issue #91 &lt;/a&gt;,  &lt;a class="" href="#92"&gt;Issue #92 &lt;/a&gt;,  &lt;a class="" href="#94"&gt;Issue #94 &lt;/a&gt;,  &lt;a class="" href="#96"&gt;Issue #96 &lt;/a&gt;,  &lt;a class="" href="#98"&gt;Issue #98 &lt;/a&gt;,  &lt;a class="" href="#99"&gt;Issue #99 &lt;/a&gt;,  &lt;a class="" href="#100"&gt;Issue #100 &lt;/a&gt;,  &lt;a class="" href="#102"&gt;Issue #102 &lt;/a&gt;,  &lt;a class="" href="#105"&gt;Issue #105 &lt;/a&gt;,  &lt;a class="" href="#106"&gt;Issue #106 &lt;/a&gt;,  &lt;a class="" href="#107"&gt;Issue #107 &lt;/a&gt;,  &lt;a class="" href="#109"&gt;Issue #109 &lt;/a&gt;,  &lt;a class="" href="#113"&gt;Issue #113 &lt;/a&gt;,  &lt;a class="" href="#117"&gt;Issue #117 &lt;/a&gt;,  &lt;a class="" href="#119"&gt;Issue #119 &lt;/a&gt;,  &lt;a class="" href="#120"&gt;Issue #120 &lt;/a&gt;,  &lt;a class="" href="#120"&gt;Issue #120 &lt;/a&gt;,  &lt;a class="" href="#122"&gt;Issue #122 &lt;/a&gt;,  &lt;a class="" href="#123"&gt;Issue #123 &lt;/a&gt;,  &lt;a class="" href="#125"&gt;Issue #125 &lt;/a&gt;,  &lt;a class="" href="#132"&gt;Issue #132 &lt;/a&gt;,  &lt;a class="" href="#134"&gt;Issue #134 &lt;/a&gt;,  &lt;a class="" href="#135"&gt;Issue #135 &lt;/a&gt;,  &lt;a class="" href="#136"&gt;Issue #136 &lt;/a&gt;,  &lt;a class="" href="#137"&gt;Issue #137 &lt;/a&gt;,  &lt;a class="" href="#138"&gt;Issue #138 &lt;/a&gt;,  &lt;a class="" href="#139"&gt;Issue #139 &lt;/a&gt;,  &lt;a class="" href="#140"&gt;Issue #140 &lt;/a&gt;,  &lt;a class="" href="#141"&gt;Issue #141 &lt;/a&gt;,  &lt;a class="" href="#146"&gt;Issue #146 &lt;/a&gt;,  &lt;a class="" href="#147"&gt;Issue #147 &lt;/a&gt;,  &lt;a class="" href="#150"&gt;Issue #150 &lt;/a&gt;,  &lt;a class="" href="#153"&gt;Issue #153 &lt;/a&gt;,  &lt;a class="" href="#155"&gt;Issue #155 &lt;/a&gt;,  &lt;a class="" href="#160"&gt;Issue #160 &lt;/a&gt;,  &lt;a class="" href="#164"&gt;Issue #164 &lt;/a&gt;,  &lt;a class="" href="#165"&gt;Issue #165 &lt;/a&gt;,  &lt;a class="" href="#166"&gt;Issue #166 &lt;/a&gt;,  &lt;a class="" href="#167"&gt;Issue #167 &lt;/a&gt;,  &lt;a class="" href="#168"&gt;Issue #168 &lt;/a&gt;,  &lt;a class="" href="#169"&gt;Issue #169 &lt;/a&gt;,  &lt;a class="" href="#171"&gt;Issue #171 &lt;/a&gt;,  &lt;a class="" href="#174"&gt;Issue #174 &lt;/a&gt;,  &lt;a class="" href="#178"&gt;Issue #178 &lt;/a&gt;,  &lt;a class="" href="#182"&gt;Issue #182 &lt;/a&gt;,  &lt;a class="" href="#186"&gt;Issue #186 &lt;/a&gt;,  &lt;a class="" href="#193"&gt;Issue #193 &lt;/a&gt;,  &lt;a class="" href="#195"&gt;Issue #195 &lt;/a&gt;,  &lt;a class="" href="#196"&gt;Issue #196 &lt;/a&gt;,  &lt;a class="" href="#197"&gt;Issue #197 &lt;/a&gt;,  &lt;a class="" href="#198"&gt;Issue #198 &lt;/a&gt;,  &lt;a class="" href="#201"&gt;Issue #201 &lt;/a&gt;,  &lt;a class="" href="#202"&gt;Issue #202 &lt;/a&gt;,  &lt;a class="" href="#204"&gt;Issue #204 &lt;/a&gt;,  &lt;a class="" href="#206"&gt;Issue #206 &lt;/a&gt;,  &lt;a class="" href="#208"&gt;Issue #208 &lt;/a&gt;,  &lt;a class="" href="#212"&gt;Issue #212 &lt;/a&gt;,  &lt;a class="" href="#219"&gt;Issue #219 &lt;/a&gt;,  &lt;a class="" href="#226"&gt;Issue #226 &lt;/a&gt;,  &lt;a class="" href="#228"&gt;Issue #228 &lt;/a&gt;,  &lt;a class="" href="#229"&gt;Issue #229 &lt;/a&gt;,  &lt;a class="" href="#234"&gt;Issue #234 &lt;/a&gt;,  &lt;a class="" href="#235"&gt;Issue #235 &lt;/a&gt;,  &lt;a class="" href="#237"&gt;Issue #237 &lt;/a&gt;,  &lt;a class="" href="#253"&gt;Issue #253 &lt;/a&gt;,  &lt;a class="" href="#261"&gt;Issue #261 &lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote&gt;
&lt;h3 id="version-172-oct-26-2006"&gt;Version 1.7.2 (Oct 26, 2006)&lt;/h3&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;New features:&lt;/strong&gt;&lt;ul&gt;
&lt;li&gt;Store toolbar positions &lt;/li&gt;
&lt;li&gt;Improved bracket completion now also works with strings ( &lt;a class="" href="#4"&gt;Issue #4 &lt;/a&gt;) &lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Bug fixes:&lt;/strong&gt;&lt;ul&gt;
&lt;li&gt;Bracket highlighting with non default background &lt;/li&gt;
&lt;li&gt;Opening wrongly encoded UTF8 files results in empty module &lt;/li&gt;
&lt;li&gt;File Format (Line End) choice not respected &lt;/li&gt;
&lt;li&gt;Initial empty module was not syntax highlighted &lt;/li&gt;
&lt;li&gt;Save As dialog had no default extension set &lt;/li&gt;
&lt;li&gt;Unit Testing broken (regression) &lt;/li&gt;
&lt;li&gt;Gap in the default tool bar ( &lt;a class="" href="#3"&gt;Issue #3 &lt;/a&gt;) &lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="version-171-oct-15-2006"&gt;Version 1.7.1 (Oct 15, 2006)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;New features:&lt;/strong&gt;&lt;ul&gt;
&lt;li&gt;Repeat scrolling of editor tabs &lt;/li&gt;
&lt;li&gt;Massively improved start up time &lt;/li&gt;
&lt;li&gt;Faster Python source file scanning &lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Bug fixes:&lt;/strong&gt;&lt;ul&gt;
&lt;li&gt;Infinite loop with cyclical Python imports &lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="version-17-oct-14-2006"&gt;Version 1.7 (Oct 14, 2006)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;New features:&lt;/strong&gt;&lt;ul&gt;
&lt;li&gt;Unicode based editor and interactive interpreter &lt;/li&gt;
&lt;li&gt;Full support for Python source file encodings &lt;/li&gt;
&lt;li&gt;Support for Python version 2.5 and Current User installations &lt;/li&gt;
&lt;li&gt;Check syntax as you type and syntax hints (IDE option) &lt;/li&gt;
&lt;li&gt;Tab indents and Shift-Tab unindents (Editor Options - Tab Indents) &lt;/li&gt;
&lt;li&gt;Editor Zoom in/out with keyboard Alt+- and Ctrl+mouse wheel &lt;/li&gt;
&lt;li&gt;Improved Debugger hints and completion in the interpreter &lt;/li&gt;
&lt;li&gt;work with expressions e.g. sys.path1. &lt;/li&gt;
&lt;li&gt;for debugger expression hints place the cursor on ')' or ']'&lt;/li&gt;
&lt;li&gt;Improved activation of code/debugger hints &lt;/li&gt;
&lt;li&gt;IDE options to Clean up Interpreter namespace and sys.modules after run &lt;/li&gt;
&lt;li&gt;File Open can open multiple files &lt;/li&gt;
&lt;li&gt;Syntax highlighting scheme selection from the menu &lt;/li&gt;
&lt;li&gt;File filters for HTML, XML and CSS files can be customized &lt;/li&gt;
&lt;li&gt;Option to disable gutter Gradient (Editor Options - Gutter Gradient) &lt;/li&gt;
&lt;li&gt;Option to disable theming of text selection (Editor Options - theme selection) &lt;/li&gt;
&lt;li&gt;Option to hide the executable line marks &lt;/li&gt;
&lt;li&gt;Active Line Color Editor option added. Set to None to use default background &lt;/li&gt;
&lt;li&gt;Files submenu in Tabs popup for easy open file selection &lt;/li&gt;
&lt;li&gt;Add Watch at Cursor added to the Run menu and the Waches Window popup menu &lt;/li&gt;
&lt;li&gt;Pop up menu added to the External Process indicator to allow easy termination of such processes &lt;/li&gt;
&lt;li&gt;If the Ini file exists in &lt;a class="" href="../PyScripter"&gt;PyScripter&lt;/a&gt; directory it is used in preference to the User Directory in order to allow USB storage installations &lt;/li&gt;
&lt;li&gt;Editor options for each open file are persisted &lt;/li&gt;
&lt;li&gt;Auto close brackets in the editor &lt;/li&gt;
&lt;li&gt;Improved speed of painting the Interpreter window &lt;/li&gt;
&lt;li&gt;Interactive Interpreter Pop up menu with separately persisted Editor Options &lt;/li&gt;
&lt;li&gt;Toggle comment (Ctrl+^) in addition to comment/uncomment &lt;/li&gt;
&lt;li&gt;File Explorer improvements (Favourites, Create New Folder) &lt;/li&gt;
&lt;li&gt;File Templates &lt;/li&gt;
&lt;li&gt;Windows Explorer file association (installation and IDE option) &lt;/li&gt;
&lt;li&gt;Command line history &lt;/li&gt;
&lt;li&gt;Color coding of new and changed variables in the Variables Window &lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Bug fixes:&lt;/strong&gt;&lt;ul&gt;
&lt;li&gt;Gutter glyphs painted when gutter is invisible &lt;/li&gt;
&lt;li&gt;Sticky bracket highlighting in the interpreter window &lt;/li&gt;
&lt;li&gt;Selecting lines by dragging mouse in the gutter sets breakpoint &lt;/li&gt;
&lt;li&gt;Speed improvements and bugfixes related to layouts &lt;/li&gt;
&lt;li&gt;Error in Variable Windows when showing dictionaries with non string keys &lt;/li&gt;
&lt;li&gt;File notification error for Novel network disks &lt;/li&gt;
&lt;li&gt;Wrong line number in External Run traceback message &lt;/li&gt;
&lt;li&gt;No horizontal scroll in output window &lt;/li&gt;
&lt;li&gt;Code completion Error with packages containing module with the same name &lt;/li&gt;
&lt;li&gt;Problem with sys.stdin.readline() and partial line output (stdout) statements &lt;/li&gt;
&lt;li&gt;Infinite loop when root of package is the top directory of a drive &lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote&gt;
&lt;h3 id="version-151-mar-14-2006"&gt;Version 1.5.1 (Mar 14, 2006)&lt;/h3&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;New features:&lt;/strong&gt;&lt;ul&gt;
&lt;li&gt;Unit test integration (Automatic generation of tests, and testing GUI) &lt;/li&gt;
&lt;li&gt;Added highlighting of HTML, XML and CSS files &lt;/li&gt;
&lt;li&gt;Command line parameters for scripts run internally or debugged &lt;/li&gt;
&lt;li&gt;IDE shortcut customization &lt;/li&gt;
&lt;li&gt;Conditional breakpoints &lt;/li&gt;
&lt;li&gt;Persistence of breakpoints, watches, bookmarks and file positions &lt;/li&gt;
&lt;li&gt;Save and restore IDE windows layouts &lt;/li&gt;
&lt;li&gt;Generate stack information when untrapped exceptions occur and give users the option to mail the generated report &lt;/li&gt;
&lt;li&gt;Running scripts does not polute the namespace of &lt;a class="" href="../PyScripter"&gt;PyScripter&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Names in variables window are now sorted &lt;/li&gt;
&lt;li&gt;Allow only a single Instance of Pyscripter and open command line files of additional invocations at new tabs &lt;/li&gt;
&lt;li&gt;Interpreter window is now searchable &lt;/li&gt;
&lt;li&gt;Added option to File Explorer to browse the directory of the Active script &lt;/li&gt;
&lt;li&gt;New distinctive application icon thanks to Frank Mersmann and and Tobias Hartwich &lt;/li&gt;
&lt;li&gt;File Explorer autorefreshes &lt;/li&gt;
&lt;li&gt;Improved bracket highlighting &lt;/li&gt;
&lt;li&gt;User customization (&lt;a class="" href="../PyScripter"&gt;PyScripter&lt;/a&gt;.ini) is now stored in the user's Application Data direcrory to support network installations(breaking change). To restore old settings copy the ini file to the new location. &lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Bug fixes:&lt;/strong&gt;&lt;ul&gt;
&lt;li&gt;Resolved problems with dropping files from File Explorer &lt;/li&gt;
&lt;li&gt;Restore open files options not taken into account &lt;/li&gt;
&lt;li&gt;Resolved problems with long Environment variables in Tools Configure &lt;/li&gt;
&lt;li&gt;Resolved problems with help files &lt;/li&gt;
&lt;li&gt;Reduced problems with running wxPython scripts &lt;/li&gt;
&lt;li&gt;Changing the Python Open dialog filter did not affect syntax highlighting &lt;/li&gt;
&lt;li&gt;CodeExplorer slow when InitiallyExpanded is set &lt;/li&gt;
&lt;li&gt;Help related issues &lt;/li&gt;
&lt;li&gt;Other fixes &lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="version-13-dec-18-2005"&gt;Version 1.3 (Dec 18, 2005)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;New features:&lt;/strong&gt;&lt;ul&gt;
&lt;li&gt;Code completion in the editor (Press Ctrl+Space while or before typing a name) &lt;/li&gt;
&lt;li&gt;Parameter completion in the editor (Press Shift+Ctrl+Space) &lt;/li&gt;
&lt;li&gt;Find definition and find references independent of BicycleRepairMan much faster and arguably better &lt;/li&gt;
&lt;li&gt;Find definition by clicking works for imported modules and names &lt;/li&gt;
&lt;li&gt;A new feature-rich Python code parser was developed for implementing the above &lt;/li&gt;
&lt;li&gt;Improved the Variable Window (shows interpreter globals when not debugging and Doc strings) &lt;/li&gt;
&lt;li&gt;Improved code and parameter completion in the interactive interpreter &lt;/li&gt;
&lt;li&gt;Integrated regular expression tester &lt;/li&gt;
&lt;li&gt;Code and debugger hints &lt;/li&gt;
&lt;li&gt;Set the current directory to the path of the running script &lt;/li&gt;
&lt;li&gt;Added IDE option MaskFUPExceptions for resolving problems in importing Scipy &lt;/li&gt;
&lt;li&gt;Tested with FastMM4 for memory leaks etc. and fixed a couple of related bugs &lt;/li&gt;
&lt;li&gt;Bug fixes and other improvements &lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="version-12-aug-28-2005"&gt;Version 1.2 (Aug 28, 2005)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;New features:&lt;/strong&gt;&lt;ul&gt;
&lt;li&gt;Extended code editor: &lt;/li&gt;
&lt;li&gt;Context sensitive help on Python keywords &lt;/li&gt;
&lt;li&gt;Parameterized Code Templates (Ctrl-J) &lt;/li&gt;
&lt;li&gt;Accept files dropped from Explorer &lt;/li&gt;
&lt;li&gt;File change notification &lt;/li&gt;
&lt;li&gt;Detecting loading/saving UTF-8 encoded files &lt;/li&gt;
&lt;li&gt;Converting line breaks (Windows, Unix, Mac) &lt;/li&gt;
&lt;li&gt;Editor Views &lt;/li&gt;
&lt;li&gt;Disassembly &lt;/li&gt;
&lt;li&gt;HTML Documentation (pydoc) &lt;/li&gt;
&lt;li&gt;To Do List &lt;/li&gt;
&lt;li&gt;Find and Replace in Files &lt;/li&gt;
&lt;li&gt;Parameterized Code Templates &lt;/li&gt;
&lt;li&gt;Choice of Python version to run via command line parameters &lt;/li&gt;
&lt;li&gt;Run Python Script externally (highly configurable) &lt;/li&gt;
&lt;li&gt;External Tools (External run and capture output) &lt;/li&gt;
&lt;li&gt;Integration with Python tools such as PyLint, TabNanny, Profile etc. &lt;/li&gt;
&lt;li&gt;Powerful parameter functionality for external tool integration &lt;/li&gt;
&lt;li&gt;Find Procedure &lt;/li&gt;
&lt;li&gt;Find Definition/Find references using &lt;a class="" href="http://bicyclerepair.sourceforge.net"&gt;BicycleRepairMan&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Find definition by clicking and browsing history &lt;/li&gt;
&lt;li&gt;Modern GUI with docked forms and configurable look&amp;amp;feel (themes) &lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="version-10-apr-13-2005"&gt;Version 1.0 (Apr 13, 2005)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Initial release &lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Anonymous</dc:creator><pubDate>Fri, 20 Mar 2015 12:41:10 -0000</pubDate><guid>https://sourceforge.netc5f18993b7e8b0d41a593bc34a3d3cd82b01c433</guid></item></channel></rss>