 |
 |
| Version 2.4.1 |
 |
 |
License: BSD/MIT
Updated: March 28, 2008
Source: Source Available By Request
|
 |
 |
These are the changes since version 2.4:
- Added BeHappy and ConvertTabs extensions.
- Added two new language add-ons, one for the D programming language and one for the Lout typesetting system.
- (Experimental) language support for PHP added, backported from Pepper
(thanks to Maarten!)
- Save menuitem is only enabled when file is dirty or new
Document is only saved when dirty or new (for Save All case)
- Save-semantics have been changed to a double write policy (first backup,
then original file) in order to fix problems related to icon-position of
original file in Tracker and to circumvent renaming problems in CIFS.
- List of open windows is now sorted alphabetically.
- Added Haiku vector icon format version of the Pe icon as well.
- BeIDE menu is only shown when BeIDE is actually installed (instead of
showing an empty icon)
- Made the number of lines and characters that are kept as visible context
at the top/bottom respectively left/right edge of the window configurable
via the preferences dialog
- Fixed (size-related) layout problem of key-capture element in prefs dialog
- New unified naming of language extension source files
- PText is configured to use one of three font kinds: normal, alternative, individual
- The default of the worksheet setting has been changed to false, ie. do not show a worksheet on startup.
- Fixed bug reported by Chris Roberts about Pe selecting the wrong line
(+1) if asked to open a file and go to a line via RefsReceived().
- Fixed another (much harder to track down) bug along the way, that caused
the scroll-to-selection feature to not work reliably.
- Fixed use of regex expressions during replace operations
- When asked to quit, Pe will now try hard to show any dirty windows asking the user whether they should be saved.
- Fixed problem with node monitor that caused pe to lose track of files
changed by svn.
- Use a more robust method to send messages to Tracker, fixes the deadlock (more likely an uncaught exception) when using the PStatus view to open the parent folder of a source file.
- Fixed the window is shrinking by one pixel with every new open bug.
- FWIW: Pe can now be compiled on Zeta-1.2.
- Storing the tab stops is no longer part of the restore font setting; it is now always stored with the file if it is different from the current setting.
|
|
|
Intel Version - requires R5 (1.32 MB) |
155 downloads |
|
 |
 |
|
|
 |
|
PowerPC Version - requires R5 (973 KB) |
18 downloads |
|
 |
 |
|
|
 |
 |
| Version 2.4 |
 |
 |
License: BSD/MIT
Updated: August 8, 2006
Source: Source Available By Request
|
 |
 |
- Lots of work towards a font-sensitive GUI, not complete yet, but most dialogs
should now be usable with large fonts, too.
- Remote file access through FTP can now be passive, too (before it was always
active FTP).
- Added HeaderGuard.cpp, an extension that inserts an appropriate header-guard
into the current file. This has been provided by Chris Roberts, thanks!
- Added a message-filter which makes sure that pressing Escape now closes
a dialog, as it should be.
- Added support for using Makefiles and Jamfiles as project windows. This feature
is not really thought through yet and requires some more work.
- Switched regex engine from libroot's internal one to PCRE as that is much
more powerful.
- Rewrote keyword-lookup (following idea & code of Christian Packmann) such
that it now uses a map instead of state-machines. The lookup time in the
map is negligible enough to not be of any interest anyway.
The good side of this is that Pe no longer consumes CPU-cycles like a madman
when it is started for the first time, as there is no more need to build
the state-tables (which on my machine took up to two minutes!).
- Implemented lazy-loading of keyword-lookup-maps as this speeds up startup
time quite a bit.
- Added very handy navigation features that move the cursor to the previous or
next function (recommended keyboard shortcut ist cmd-arrow_up and cmd-arrow_down).
- Added support for named separators in (C/C++) source files, using a line like
// #pragma mark - name
in your code you can add names to your separators.
- Node monitoring of edited files has been improved a lot, it no longer causes
surprises in conjunction with CVS or SVN.
- All dialogs now remember their position relative to the document window they
were used with, making it very easy to arrange them in a layout that you like.
- Fixed issues with window splitter (leaving "dirt" and non-working scrollwheel).
- Switched from editing each doc in its native encoding to editing everything
in UTF-8. This fixes searching for non-ascii characters via find dialog.
- Fixed broken backspace on multibyte character in incremental search.
- Implemented a test add-on that converts dropped images to C code on the fly.
It works with files as well as image drops from ShowImage.
- Implemented automatic generation of a recent-pattern-list, which can be
navigated using cursor-up/-down (with COMMAND or CONTROL) or via the find-
popup.
- Fixed several bugs with caret drawing.
|
|
|
Intel Version - requires R5 (1.3 MB) |
451 downloads |
|
 |
 |
|
|
 |
|
PowerPC Version - requires R5 (925 KB) |
34 downloads |
|
 |
 |
|
|
 |
 |
|
|
|