Release 100228..

Another maintenance release. By this release 99% of all the bug reports so far are resolved! Yay!! The highlights are:

  • NEW: Highlight PHP, Pascal, Batch and Bash files. (Hint: hit me up if you want other languages to be recognized.)
  • FIXED: Crash cases resolved on Structure panel, Project Explorer panel, error highlighting, automatic environment detection and task execution.
  • FIXED: Unix and Mac line endings menu commands were mistakenly switched.
  • Many other all around fixes and improvements.. Click here to download.

Release 100221..

Before the great code completion release let me roll some new features and fixes to the current release. Thanks a lot for all the great feedbacks as usual and do please keep them coming!

  • NEW: Error highlighting (for any Python environment newer than 2.5).
  • NEW: Scroll marks for search results and errors.
  • NEW: CTRL+SHIFT+UP/DOWN moves lines up/down.
  • NEW: Location bar now contains history.
  • NEW: Highlight C++, D, XML files. (Hint: hit me up if you want other languages to be recognized.)
  • NEW: Pfaide will remember its position and window state on startup.
  • FIXED: Mysterious crashes on some machines while closing a buffer.
  • FIXED: Debugger hangups on some occasions.
  • FIXED: Parser crashes on some non-ASCII input.
  • CHANGE: Search now goes to first matched result. (If you want the old behaviour of not doing that right click on the search panel and uncheck the option.)
  • Many other all around fixes and improvements.. Click here to download.

Emergency bugfix release 100206..

Important fix that slipped in last minute. Sorry for the inconvenience.

Releasing Alpha Milestone 2..

OK, this is going to be a big upgrade! Time for Milestone 2!.

The IDE went under a review for any inconsistencies and all bug reports were chased and closed. If you have had crashes before or you have reported an issue, the problem is most likely gone! Thanks a lot for all the great feedbacks and please keep them coming!

  • NEW: Debugger is back online! It is rewritten to support all major Python platforms in the future. Currently supports CPython 2.7, 2.6 and 2.5. (You will need simplejson lib installed with 2.5)
  • NEW: Theming system improved and new themes added: Wombat, Desert, Zenburn (all courtesy of Vim :))
  • NEW: Code completion improvements: lists python builtins, lists snippets of the current language.
  • NEW: New editor options to control the highlighting behaviours.
  • FIXED: Major fixes to following areas: text collapsing, searching, searching in files, structure panel and editor performance.
  • CHANGE: The debug/execute behaviour slightly changed: If you don't have a task assigned the IDE will always try to debug/execute the current module.
  • CHANGE: You might find your previous IDE settings resetted. This is due to some big internal changes. If this becomes an issue; the old IDE settings are kept in "<appdata>/pfaide/v1.0 Alpha/settings/"

Alpha Release 100107..

Amongst many fixes for bugs and inconsistencies the biggest changes are:

  • Fixed: There was a sluggish feeling while typing fast. Now gone.
  • New: Tracebacks from Python output are now highlighted and clickable.
  • New: Projects filter some files and folders by default (.hg, .git, .svn, *.pyc,..).
  • New: Fullscreen mode. Press F11. (Editing performance may suffer for now.)
  • Debugger is removed! Current debugger only supported CPython 2.6 and was reported to be problematic. So I retract it. If you're happy with it please do not upgrade to this version and wait for a couple of weeks for the new debugger (which will support more than only 2.6).

Alpha Release 91231..

There were some showstopper issues in the first release yesterday. This new release fixes them all. If you experienced crashes yesterday it's likely they are fixed.

Releasing Alpha Milestone 1..

Hi, this is the first public release of Pfaide. You may download it above (Windows XP, Vista, 7). Here're some highlights of Milestone 1:

  • Lightweight and fast.
  • Directory based project management.
  • Themeable editor with builtin HTML, JavaScript, CSS support.
  • Python 2.6 Debugger.
  • Multiple Python interpreter/environment support.
  • Editor snippets.
d