Wing IDE Changelog

New in version 5.0.3

February 14th, 2014
  • This version includes support for Python 3.4rc1, fixes debugging matplotlib code with the Mac OS X backend, avoids hanging on large Perforce repositories, fixes debugging Django 1.6 templates, correctly starts debugging QThreads in Python 3.x, improves auto-spacing, fixes multi-line typing, avoids CPU intensive hanging on Linux, reports recursion exceptions correctly under Python 3.x, and fixes 30 other bugs.

New in version 5.0.2 (January 15th, 2014)

  • Features:
  • Support matplotlib MacOSX backend (used by Anaconda on OS X)
  • Support matplotlib Qt4Agg backend using PySide (for Anaconda)
  • Add preference to ensure there's an EOL at the end of a file when saving it. This is off by default to be backward compatible
  • Editor > Enable Font Zooming preference to choose whether control or command key and mouse wheel zoom editor font size
  • Changes:
  • Scripting API's ShowMessageDialog does not use sheet windows by default on OS X since the parent window for the sheet may close
  • Bug Fixes:
  • Fix Django project creation when a Django project is already open
  • Fix initial size of Start Django Project dialog
  • Fix running tests with Django 1.6 manage.py in Testing tool
  • Assign non-empty name to launch configurations created for Django project setup
  • Fix typing in middle of toolbar search string
  • Fix reading data from subprocesses on Windows 8.1
  • Use correct debug environment for Launch Configurations that merge values with project settings
  • Improve look of tabbed areas when display style matches dark palette
  • Fixed code analysis when '\r' eol is used
  • Don't also store shared perspectives into project's perspectives
  • Correctly set the cursor when using backspace to outdent a line
  • Fix display of non-ascii characters in added menu or toolbar items
  • Fix bugs triggered by dragging a tool back into the main window
  • Fixed several problems with VI : commands
  • Improve quote auto-editing for b'', u'', rb'', and similar strings
  • Match order of items in Groups Shown menu with toolbar contents
  • Correct typos in the quick start guide
  • Show current editor in show-file-in-os-file-manager command when focus is not on a file or file name
  • Avoid exceptions seen when switching projects
  • Fix reload on edit dialog
  • Avoid hanging up on OS X sheet style modal dialogs created from scripts or commands with argument collection
  • Fix setting Launch Configuration's Initial Directory to "Default"
  • Make sure at least one window is open when starting in separate toolbox layout mode
  • Better handle non-ascii characters accidentally included in a license number while activating
  • Fix extension module interface scraping for Python 3.3 on Linux
  • Update default extension module scraping preference for PyQt5
  • Use correct dialog on OS X when browsing for run directory for an OS command
  • Avoid failing on perspectives with blank name
  • Updated French translation (thanks to Jean Sanchez!)
  • Avoid traceback seen when resizing Stack Data or Watch to zero width
  • Fix debugger problems with older python versions
  • Fix Ctrl-Home and Ctrl-End when auto-completer is active
  • Fix exception seen when releasing mouse button in Exceptions tool
  • Fix failure to report problems creating user setting directories
  • Fixed adding directory to project when one is dragged and dropped over an editor
  • Update docs on managing X11 pointer and keyboard grabs while debugging
  • Print SystemExit exit code if it's not a number

New in version 5.0.1 (December 10th, 2013)

  • Bug Fixes:
  • Support Python 3.4beta1+ (alphas may no longer work)
  • Fix file type registration on OS X
  • Fix potential segfault after using tab to move from field to field
  • Fix creating and renaming snippets
  • Fix snippets tool drop down menu
  • Fix exception when closing windows and failure to quit on win32
  • Optimize message tool (could substantially slow the IDE)
  • Fix problems setting custom colors via the Editor -> Syntax Coloring preferences
  • Fix intermittant failure to include all selected files in a version control operation
  • Updates and corrections in French localization (thanks to Jean Sanchez)
  • Fix switching to alphabetizing file tabs and keeping active tab visible when there are 2+ splits
  • Fixed exceptions after switching projects after using search in files
  • Enable/disable Launch Configuration and Named Entry point functionality correctly in Wing Personal
  • Don't get stuck in block selection mode when using alt-click or clicking in margin
  • Change color of skip unit test icon to it's distinct from pass icon
  • Avoid duplicate accelerator for O in Project Properties
  • Edit list item on double click in properties and preferences
  • Update documentation on migration and failed upgrades
  • Fix broken links and outdated content in Wing Tips
  • Fix problems when more than one Debug I/O tool is created
  • Fix exception when entry points is selected in project properties but list of entry points is empty
  • Fix --help command line option
  • Fix general problem in tree display leading to various failures
  • VI mode :wfilename sets buffer filename if starting with untitled and saving the whole file
  • Fixed vi mode yank-from-register (p) if on blank line
  • Don't clear selection when right click in vi mode
  • Hide irrelevant Help menu items in Wing 101
  • Remember size of Project Properties and Wing Tips correctly
  • Ctrl-Shift-Click only starts block select and doesn't also try to goto definition on Windows and Linux
  • Raise window if version control tool is in separate window and command requires input
  • Removed long-deprecated snippets command names (template and template-file)
  • Don't fail in CAPIProject.GetEnvironment when an env value has = in it (could cause Django project setup to fail)

New in version 5.0.0 (November 18th, 2013)

  • Fix colors in Source Assistant on dark background
  • Remove auto-editing menu item from Personal and 101
  • Fix the links in the PDF version of How-Tos
  • Don't crash on OS X when Wing is launched by opening a file
  • Fix checking / unchecking autocomplete keys in preferences
  • Avoid traceback seen after using the refactoring tool
  • Menus use English key names to avoid problems displaying translated names
  • Improve OS X installer with link to Applications folder
  • Fixed debugger under Python 3.x

New in version 4.1.14 (September 13th, 2013)

  • This minor maintenance release fixes dropped debugger connections when using Python 3.3, allows C debuggers such as gdb to attach to a debug process running under Python 3, allows auto-showing the Debug I/O tool only on first output for each debug session, avoids showing the run args dialog when restarting the debug process, and fixes eight other minor bugs.

New in version 4.1.13 (May 7th, 2013)

  • This version speeds up Search in Files, particularly when looking in Project Files, speeds up project load, fixes several auto-editing bugs, fixes several VI mode bugs, correctly detects snippet context in files with tab indentation, fixes goto-definition in the Debug Probe, adds a How-To with tips for using Wing IDE with GTK via PyGObject, and fixes 14 other minor bugs.

New in version 4.1.12 (March 9th, 2013)

  • This version adds support for Python 2.6 and 2.7 running on Cygwin, lists SHA1 hashes on the downloads page, shows perspectives key bindings in the Load Perspective sub-menu, fixes several color-related regressions, fixes extract refactoring when top-level source is indented, returns focus to the editor after refactoring operations, and fixes about 6 other minor bugs.

New in version 4.1.11 (February 28th, 2013)

  • This version makes it easier to assign key bindings to tools, allows auto-stripping of trailing white space to be limited to project files, supports Subversion 1.7.x, introduces variable refactoring in more contexts, supports opening files via the Linux .desktop file, improves auto-editing fixups, and makes about 16 other bugfixes and minor improvements.

New in version 4.1.10 (January 17th, 2013)

  • This version allows setting syntax highlighting colors for all supported file types, adds Previous/Next buttons to the Find Uses tool, adds more line editing key bindings to the default keyboard personality, updates the German localization, adds character order fixup auto-editing operation such as x(.) -> x(), and makes about 25 other bugfixes and minor improvements.