PC-Ecke > # Unix/Linux/BSD
Wiederbelebt: Midnight Commander
SiLæncer:
Nach mehreren Jahren Tiefschlaf nahm sich im Frühjahr ein Entwicklerteam des verwaisten Midnight Commander Codes an. Nun ist die neue Version 4.7 fertig, die erstmals von Haus aus Unicode-Support mitbringt.
Midnight Commander ist ein Dateimanager für die Konsole. Vor rund einem Jahr nahm sich ein Team von rund 8 Entwicklern des verwaisten Codes an, nun ist das Release 4.7 fertig. Zu den Hauptneuerungen gehört zweifellos der Integrierte Support für das Charset UTF-8. Somit lassen sich nun auch Dateisysteme in diesem Encoding fehlerfrei und ohne zusätzliche Patches bearbeiten. Das Encoding lässt sich zudem für jedes Panel separat einstellen, was auch ein Handling von unterschiedlich codierten Dateisystemen ermöglicht.
Daneben haben die Entwickler die Suchfunktion überarbeitet und auch in den Editor integriert. Die meisten Hotkeys lassen sich nun beliebig konfigurieren und der MC färbt Dateien nach Typ unterschiedlich ein. Last but not least hat der Zweipanel-Dateimanager auch einen Skin-Support erhalten. Über sämtliche Änderungen informiert das Changelog.Zum Download: Midnight Commander 4.7 (Quellcode)
Quelle : www.linux-magazin.de
SiLæncer:
--- Code: ---Major changes since 4.7.0.1
Core
* Minimal required GLib version is 2.8 (#1980)
* Reorganizing of directory structure (#1866)
* States of all 'Find File' dialog checkboxes are saved in user configuration file (#1874, #1965)
* New file type bindings:
o viewing .lyx with lyxcat, opening with lyx (#1693)
VFS
* Small reorganizing (#1931)
Editor
* Some simple optimization of syntax highlighting engine (#1843)
* New editor action 'Mark all', new keybind EditMarkAll (#1945)
* Changed default for 'Cursor beyond EOL', now it switched off by default (#1946)
* Changed default color pair for 'editbold' (search result) to be more sensible (#1559).
Misc
* Lots of code cleanup (#1780, #1915, #1990)
* Removed obsolete checks in configuration scripts (#262, #1932)
* Documentation updates
* Translation updates
Fixes
* MC won't compile on Solaris due to undefined constant NAME_MAX (#1943)
* MC won't compile on AIX (#1957)
* Missing includes (#1930)
* Missing printf format (#1960)
* Memory and file descriptors leaks (#1953)
* Small error in versioning (#1905)
* Segfault in input line history (#1936)
* MC crashes on exit when using C locale (#1942)
* Assertion failed for g_array_free (#1954)
* Broken transparency if MC is built with NCurses (#1657)
* Selections not visible on monochrome terminals (#1972)
* Colors of visible inactive menu (#1702)
* Incorrect input line length in 'Edit symlink' dialog window (#1955)
* Unquoted shell variables in used menus (#1967)
* Incorrecy movement in last line in editor (moving cursor to the empty last line) (#1956)
* Incorrect editor lock files check (#1935)
* Segfault at try of edit (F4) archives with utf-8 names (x86_64 specified) (#1982)
* Viewer in QuickView mode corrupts screen (#1918, #1944)
* MC crashes if file name in archves contain '@' symbol (#1605)
* deba and debd VFS: items from DEBIAN directory are not accessible (#1920)
* Samba is not built with tcc (#1933)
* Incorrect conditional compilation of mcserver (#1925)
--- Ende Code ---
http://www.midnight-commander.org/
SiLæncer:
Das MC-Team hat mit Version 4.7.1 einen neuen Midnight Commander zum Download freigegeben, der trotz des kleinen Versionssprungs zahlreiche Verbesserungen mitbringt
Nachdem sich der Midnight Commander letztes Jahr mit einem neuen Entwicklerteam aus der Versenkung zurückmeldete, gibt es jetzt neben dem Bugfix-Release 4.7.0.3 eine neue Version 4.7.1. Sie setzt die GLib in Version 2.8 als Grundlage voraus und unterstützt unter anderem automatisches Encoding-Setup über enca, Sichern der Einstellungen im Finden-Dialog und einen Fortschrittsbalken, der von rechts nach links arbeitet. Zudem unterstützt das Suchfeld nun auch die Platzhalter '*' und '?'. Eine Liste sämtlicher Änderungen findet sich im Announcement auf der MC-Mailingliste.
Darüber hinaus haben die Entwickler über 30 Bugs behoben, darunter auch welche, die zum Absturz des Dateimanagers führen konnten. Einige davon haben die Entwickler auch in Version 4.7.0.3 integriert, die auf der MC-Projektseite weiterhin als Stable Release geführt wird. In Zukunft will das MC-Team alle zwei Monate eine neue Version herausgeben, Bugfix-Releases der stabilen Version sollen monatlich oder nach 100 Commits erfolgen.
Midnight-Commander-Download: http://www.midnight-commander.org/downloads
Quelle : www.linux-magazin.de
SiLæncer:
--- Code: ---Major changes since 4.7.1
Core
* Quick Search mode is defined by quick_search_case_sensitive option (#2022)
* Mouse wheel doesn't change sorting preferences in panels (#2093)
* Interactive help is displayed with dynamically run-time formatting (#1561)
* Improvement of double and single lines support in skins (#1648)
Editor
* Remove selected text before input or paste from clipboard (in non persistent selection mode) (#2155).
* Case insensitive syntax highlighting (#1770)
* Current syntax scheme is highlighted in 'Choose syntax highlighting' dialog (#1754)
* Added ini.syntax (#2126)
Viewer
* Fixed jump to end of file (#2135)
Diff viewer
* A built-in tool to visual compare and merge two files (#120, #2159)
Misc
* Added support for AM_SILENT_RULES (#2134)
* Lot of code cleanups (#1949, #2041, #2078, #2097, #2119)
* Renamed color keywords (#1660):
o menu -> menunormal
o linestate -> editlinestate
* Added new skins:
o nice and dark (#1791)
* Updated file extension for "sh" (#2127)
* Documentation updates
* Translation updates
Fixes
* Segfault in panelization of file find results (#2068)
* Segfault in standalone editor and viewer (#2087)
* Memory leaks (#2069, #2108)
* If dialog was canceled, input line content is saved in history (#2082)
* MC says "File exists" trying create directory with empty filename (#2014)
* User asked twice about overwriting file in move across file systems (#2125)
* Deleting symlink to directory scans dir structure first (#2121)
* Incorrect layout of file operation dialog in non-verbose mode (#2099)
* MC proposes ".." as a dirname with automatic name filling (#2056)
* MC treats files ending with a dot as gzip (#2114)
* Broken default regexp mask in filecopy dialog (#2001)
* Misleading label "Status:" in the Info panel (#2146)
* Can't define help window background via skin (#1701)
* i18n_checktimelength may vary depending on the season (#1671)
* Build breaks on ignored return values (#1897)
* Incorrect cursor position after "Cursor beyond end of line" mode switched off (#2094)
* Incorrect overwrite behavior with UTF-8 codeset in editor (#2081)
* Incorrect toggling state of ruler in viewer (#2067)
* Superfluous "Search done, Continue from begining?" dialog in viewer (#2091)
* Turning on wrap mode does not scroll left/right the file view (#2107)
* Cannot scroll wrapped long lines in viewer (#2086)
* Fixed EOL/BOL movements in plain mode (#1734)
* Text area is not updated in hex mode (#2005)
* Incorrect handling of archives in EXTFS VFS (#1909)
* Segfault in symlink handling within archives
* urar EXTFS doesn't correctly show localized filenames in RAR archives (#2049)
* urar EXTFS: disable RAR/UNRAR user/system configuration for archive list and copyout operations (#2050)
* Patches adding a single line are not shown correctly by patchfs (#2149)
* uzip EXTFS: fixed Y2K bug (#2122)
--- Ende Code ---
http://www.midnight-commander.org/
SiLæncer:
--- Code: ---Major changes since 4.7.2
Core
* Mult-screen feature: support of many opened editors and viewers (#1490)
* Reorganization of menu and configuration dialogs. More options are available in UI (#320)
* Mark of text in input fields is available now, DEL removes selected/unchanged text (#2161, #2228)
* Now copy/move dialog shows the full path with file name in the field "to:" (#1907)
* Removed hardcoded shortcuts in dialog.c (#212)
* Added new actions for panels: PanelMarkFileUp and PanelMarkFileDown (#2021)
* Added new capability to create relative symlinks: menu item and "C-x v" default shortcut (#2042)
* Now we can use external utility to copy/paste text to X clipboard (#30)
* Cursor is hidden in menu and listboxes (#1771)
* All hotkeys in MC (in menu, checkboxes, etc) in the middle of a word are in the lowercase now (#2168)
* Use system realpath(3) function if available (#1911)
* GLib deprecated functions are not used (#2085, #2249)
VFS
* Unified charset list is used in core and in VFS (#2203)
* All hardcoded FISH scripts are moved out from fish.c to external scripts (see README.fish for more info) (#2242)
Editor
* Added highlighting for HTTPS URLs in SPEC files (#1446)
Misc
* Changed main URL for bug reports (#2025)
* man2hlp: completely rewritten in Perl (#45)
* Skin updates:
o gotar.ini (#2179)
* Removed leading and trailing spaces in i18n'd resources (#1646)
* Code cleanups (#2243)
* Translation updates
Fixes
* AC_TRY_RUN macro breaks crosscompile (#1959)
* "mc -e" and "mc -v" modes don't work (#2187)
* Buttonbar mouse clicks are off (#2199)
* Incorrect calculation of autocompletion window width (#2192)
* Incorrect button locations in common input dialogs (#2115)
* Oversized dialog backgrounds are not painted in NCurses-based MC (#2157)
* Incorrect colors of directory tree (#2212)
* Info panel is initially filled too late (#2226)
* Quick search is not correctly interrupted in some cases (#2174)
* Segfault in standalone editor and viewer (#2178)
* Broken codeset autodetection in editor and viewer (#1838)
* Viewer segfaults trying open a compressed man page file (#2236)
* Edit crashes while opening some incorrect files (#2183)
* Editor hangup if editor_tab_spacing equals to 0 (#2196)
* Editor shows dots instead of letters if source_codepage is set to "No translation" (#2248)
* Editor goes to endless loop when trying to replace the \n regexp with any substring (#2231)
* Editor: in some cases the copy/move operation in multi-byte text is wrong (#2153)
* Crash on search in viewer after Parsed/Raw switching (#2195)
* Diff viewer crashes if tab size equals to 0 (#2182)
--- Ende Code ---
http://www.midnight-commander.org/
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln