ANN: UliPad 3.6 released!

limodou limodou at gmail.com
Mon Dec 4 03:37:33 CET 2006


What's it?
========

It's an Editor based on wxPython. UliPad(NewEdit is the old name) uses
Mixin and Plugin technique as its architecture. Most of its classes
can be extended via mixin and plugin
components, and finally become an integrity class at
creating the instance. So UliPad is very dynamic. You can write the
new features in new files, and hardly need to modify the existing
code. And if you want to extend the existing classes, you could write
mixins and plugins, and this will be bound to the target class that I
call "Slot Class". This technique will make the changes centralized
and easily managed.

What's new in 3.6
==============

New features and improvement:

#. Improve definition jump, and if there is no ctag file exist, UliPad
can jump in one source file, including: variable, class, method, etc
#. Improve auto-completion: variable auto-detect, class structure
detect, base class recognize, etc. And it can improve your typing. As
you backspace something, auto-completion will also available. And you
can also write parameter datatype in function docstring, UliPad will
auto recognize the parameter datatype.
#. Add range support for live regular expression search support
#. Add pairprog plugin, it's a collaborative programming support. One
instance can be a server, and others can be client. For server, you
can share source file with all client, and both server and client can
change the same document and move the caret. UliPad support
multi-client. And it has a chatroom support, so developer can use it
to talk with each other.
#. Add fortran, and lua syntax support. For fortran you should enable
fortran plugin.
#. Improve the display structure and content of class browser
#. Add css auto-completion support

Changes:

#. Improve class browser windown, and single-click on class icon will
expand or collapse the children items
#. Fix the bug of clicking on Cancel button on Python Parameter Input
Dialog still running
#. Fix reStructuredText syntax highlight processing bug
#. Fix python syntax analysis bug
#. Fix cann't restore the last directories entries as reopen the
directory browser bug
#. Fix if the filename or directory that you want to open command line
window on it(on windows platform) is not the same hard driver, will
open wrong path bug.
#. Fix music plugin's bug
#. Remove open recently-directory functionality
#. Fix as changing the encode of the document, but the tab page title
doesn't be changed bug


Where to download it?
================

download lastest version 3.6:
http://wiki.woodpecker.org.cn/moin/UliPad?action=AttachFile&do=get&target=ulipad_3.6.zip
also have windows installer:
http://wiki.woodpecker.org.cn/moin/UliPad?action=AttachFile&do=get&target=UliPad.3.6.exe
wiki: http://wiki.woodpecker.org.cn/moin/UliPad
svn: http://cvs.woodpecker.org.cn/svn/woodpecker/ulipad/trunk
maillist: http://groups.google.com/group/ulipad

If you have any problem as using UliPad, welcome to join the UliPad
maillist to discuss.

Hope you enjoy it. ;-)

-- 
I like python!
UliPad <<The Python Editor>>: http://wiki.woodpecker.org.cn/moin/UliPad
My Blog: http://www.donews.net/limodou


More information about the Python-announce-list mailing list