DreamPie Changelog

What's new in DreamPie 1.2.1

Oct 17, 2013
  • Now using the keypad enter key always executed - now you don’t have to press Ctrl-Enter any more!
  • Fix a bug: the code typed wasn’t highlighted when using the released version
  • Fix bug lp:1051742: sporadic AssertionErrors about is_executing

New in DreamPie 1.2 (Oct 17, 2013)

  • Fix the horrible GTK crash when mouse goes over updating folded text
  • In order to make development more dynamic, DreamPie has moved to GitHub, and now it’s much easier to run from a repository. It will also let you know if a new release or a new git commit is available
  • Mac support: Now you can install PyGTK and it will Just Work
  • Now you can press ctrl-T and open a new tab for code. This is useful if you started writing something, and then remembered that you need to import something before it may work. Just press Ctrl-T, run the import, and press Ctrl-W to close the temporary tab
  • Indent and dedent a block of code by selecting it and pressing Tab/Shift-Tab
  • Ctrl-Up and Ctrl-Down don’t bring the same code twice
  • Dictionary key completion
  • Move to the beginning of the line by pressing ‘Home’ twice
  • Pressing Enter on an executed code now appends instead of replaces the current code. You can select multiple commands and they all will be copied
  • Improved behavior when running GUI code when idle - now Ctrl-C stops it, and using completion will not hung DreamPie
  • Now the code box doesn’t start collapsed when using Ubuntu’s overlay scrollbars
  • Highlight matching brackets with four different colors. Also, highlight bracketing errors
  • Re-open completion list after backspace is pressed
  • Undo autoparens when user continues typing something that doesn’t make sense with parens
  • Set ‘exit’ and ‘quit’ objects to help users. Previously they were misleading
  • Add a ”–run” command line option, to run a file once
  • Add an option for a vertical and horizontal layout
  • Windows installer: Make the “add interpreter” shortcut run as administrator if needed
  • Add history-up and history-down accelerators suitable for the Mac

New in DreamPie 1.1 (Oct 17, 2013)

  • AutoParen will automatically type parentheses and possible quotes when you press the space key after a function or a method. For example, type ”open hello” and you’ll get ”open("hello")”, saving you a total of seven keystrokes! This lets you create “magic functions” that are very easy to use
  • Did you know that you can automatically import your frequently used functions? Check the “execute code” box in the shell tab of the configuration window.)
  • Enhanced function documentation will show you the complete docstring and source code of a function (if available), and can be scrolled easily
  • AutoComplete will now complete module names, module members, and function argument names
  • And some additional features:
  • A new “configure interpreter” command on the Windows installation lets you easily configure additional Python interpreters such as Jython and IronPython
  • The list of recent history files is shown
  • The behavior of the tab key when an AutoComplete list is shown is more consistent
  • Errors when starting the subprocess are now reported, instead of DreamPie just being stuck