pida 0.6.2 got released
I'm pleased to announce the release of pida 0.6.2, over 100 changes accumulated and pida got faster.
changelog since 0.6
- switch to hgdistver
- switch back to setuptools
- kill our build_doc command, build_sphinx works
- bump the required python version to 2.6
- settings are now stored using stdlib json
- puilder uses stdlib json
- window state is now stored in json
- add execnet/py to the depends
- port the nosetest plugin from dbus to execnet
- remove the last uses of the gtkforms module for pygtkhelpers
- fix up various transition-leftovers of the kiwi to pygtkhelpers switch
- ignore locales/translations for now
- switch to the most recent anyvc api
- use the real bpython-gtk since its availiable now
- beef up various core datatypes
- remove document.unique_id
- kill the buffer list markup helpers in document
- move indexer functionality from project to a dedicated type
- kill the bugtracker service since we dont use launchpad any more
- bugfixes in the trac plugin (thanks Christopher)
- remove all parts of pida.utils.gthreads we have in pygtkhelpers
- remove the gtkhtml fallbacks of browseweb - webkit is the future
- removed the document encoding from the statusbar
- kill the PidaGladeView? alias
- better logging of service failures
- fix incorrect handling of missing libs on startup
- fix project removal (#411)
- revise the internal resource-finder
on the beginning of the 0.6 series, and some more
After quite some struggle the last few years and many refactorings im proud to finally give the long overdue pida 0.6 series to the world.
The larges changes are
- new plugin system
- new core ui framework based on pygtkhelpers
- the first iteration of a language plugin system thats supposed to ease adding outlining/validation/completion for new languages
- a completely rewritten vim integration that leverages dbus for communication with vim and finally handles new unnamed files propperly
This release is also supposed to be the beginning of a workflow around more continious integration based workflow.
In the months to come we'd like to automate the release and testing process, so we can just lay back, and releasing of pida and the in-source tree plugins will be a process governed by automated testing and accumulation of change.
The long period of non-stable-releases has very been a pain foer users and the team.
We really don't want to repeat that.
Instead we begin to try end release every few changes that enhance the user experience.
0.6beta3 Released
We are proud to announce the last beta of Pida 0.6. If no severe bugs will show up, Pida 0.6.0 will be release in the next two weeks. Please report bugs you find here.
It was a long time since beta2 and a lot of changes happened since then:
Core Highlights
- multiprocessing language plugins
Language plugins can now use a multiprocessing infrastructure which allows expensive operations to be done on other cpu cores. This increases the speed of plugins like python_lint and python dramatically and do not make the gui sluggish anymore.
- project file caches
Projects now have a filecache which allows fast queries to filenames and filetypes. The QuickOpen? plugin provides a gui for this, allowing the user to open files to which parts of the name, path or filetype are known
- very precise feature selection from LanguagePlugins?
- better filemonitor support
- new documentation (needs some gui work tho)
- lot of speedups
- lot of usability enhancements
- lots and lots of fixes
New Plugins
- RegexpToolkit? - helps you develop and analyze regular expressions
- QuickOpen? - fast file opener for project files
- WayPoint? - autogenerates waypoints when you surf and edit files and allows to jump back and forth
Known Issues
- Unstable on Ubuntu Jaunty
Add proposed package feeds and complain here for their stubbornness
Fixed on trunk
- Wrong display of changed files
- Better documentation build and api docs
- Hard lockups when pida shows a dialog
- Maybe RuntimeErrors? at external plugins

rss