Hi to all. There is a new release of the best text editor for programmers
in the world, with the following new features:
* New action 'open_under_cursor', that picks the word in the
current document under the cursor, accepts it as a document
name and tries to open it. If it's in the format string:number,
is accepted as a file name and a line number. It's bound by
default to 'ctrl-enter' ('alt-enter' under Curses).
* The 'grep' action bevahaviour has changed; instead of in a form,
matches are shown in a read-only document that is only closed
explicitly. Each change can be moved to by using the new
'open_under_cursor' ('ctrl-enter' or 'alt-enter') action shown above.
* In a similar way, the 'build' action also shows its output in a
read-only document instead of a form that is not automatically closed,
making the browsing and editing of compilation errors more useful.
* Forms in the Curses driver have changed their look. All fields in a
form are shown simultaneously on screen. This is one step to close
bug #1249.
* A set of character encoding converters have been natively implemented,
improving those platforms where the 'iconv' library is not available
(i.e. Windows and old Unix systems). The available encodings can be
shown by executing
dump(EMBEDDED_ENCODINGS);
Other minor bugs were also fixed.
Source code and win32 binary can be downloaded from the usual place,
http://triptico.com/software/mp.html .
The output for git-shortlog also follows:
Angel Ortega (54):
A small change in the way matches are shown in the grep form.
Only store undo if the keystroke is really inserted in mp.insert_keystroke().
Fixed a bug when storing the undo in mp.insert_keystroke().
Documents having the 'read_only' attribute cannot be modified.
Set some generated documents as read_only.
Changed the way the <about> file is opened.
Reset make output before each call.
New syntax definition for make output.
Set mp.last_search to a regex to match file:line strings.
Changed mp.last_search to also match the last colon.
New action 'open_under_cursor'.
Updated mp_actions.txt.
Fixed line positioning in open_under_cursor action.
Added 'open_under_cursor' to the menu.
The active document is not saved in the 'build' action.
No error list form is shown in the 'build' action.
The 'grep' action has been modified to send the list of matches to a read-only document.
Instead of getting the basename, file names are cut by size in tabs (GTK).
Instead of getting the basename, file names are cut by size in tabs (win32).
Improved last_search regex string in mp_build.mpsl.
Supressed a warning in mpv_win32.c.
Don't show the <grep> read-only file if the search fails.
Updated mp.split_by_words() to use the 'g' flag in regex().
If stat() returns a canonicalized file name, use it in mp.open().
Canonicalize file names before testing if they are already open.
Documents now have the 'vname' component.
New function mp.get_doc_names().
New C function mp_get_doc_names().
GTK and Win32 now use mp_get_docs_name().
Fixed read_only ubication in mp_data_model.txt.
Fix session cursor positioning (Closes: #1254).
If /etc/mp.mpsl or ~/.mp.mpsl fail, show ERROR in the status line.
Fixed all quote regexes in mp_syntax.mpsl.
In order to use the new utf-16 autodetection in MPDM, reopen after mp.crypt tests.
Fixed mp.backslash_codes().
Supress a compiler warning in mpv_gtk.c.
Set CFLAGS to -O3 if using --mingw32.
Fixed es.po.
Changed mp.open() to get rid of mp.open_file_for_reading().
Fixed mp.open() to really work when opening 'virtual' files.
mp.tui.prompt() now accepts an optional y position.
mp.tui.readline() now calls mp.tui.prompt() with flags.y.
TUI's mp.drv.form() calls mp.tui.readline() with incrementing y positions.
TUI's mp.drv.confirm() moved to mp.tui.confirm(), with additional y position.
TUI's mp.drv.form() now prints all prompts.
Retry mp.find_file_by_name() after file name canonicalisation.
Tuned regexes in syntax highlight detection of she-bangs.
Document pending changes (Closes: #1255, #1256, #1257, #1258).
Force MPSL version to 1.0.5.
Version 5.0.3 RELEASED.
Boris Popov (2):
Add KEY_LL processing to mpv_curses.c.
Changed KEY_LL to return 'end' instead of 'ctrl-end'.
Paul Bonser (2):
Propagate prefix correctly to MPDM and MPSL.
Fix makefile.in syntax.
Enjoy!
-- Angel Ortega
-- To unsubscribe, send mail to mp-unsubscribe_at_lists.triptico.com.
This archive was generated by hypermail 2.2.0 : Tue Jul 01 2008 - 08:32:03 CEST