medit Changelog

What's new in medit 0.9.4

Mar 20, 2010
  • Corrected a brain dead logic error which led to data loss:
  • medit did not report a proper error when it could not convert
  • content to requested encoding (e.g. when trying to save text
  • with accented characters in ASCII). Thanks to LoneFox.
  • Updated and corrected documentation.
  • Fixed recent files menu where underscore in filenames showed
  • up as mnemonics underline.
  • Added recent files dialog.
  • Fixed saving session on logout.
  • Made open-dialog-follows-doc option apply to Save As too.
  • Much improved Mac OS X port (which requires much improved Mac OS X
  • Gtk port from SVN).
  • Once again fixed document tab icon appearance.
  • Made tilde expansion work in Find in Files dialog.
  • Fixed bug in Preferences dialog caused by a buggy Ubuntu Gtk patch.
  • Worked around freezing when editing a document with very long lines.
  • Added Open With Default Application to file selector menu.
  • Made ctags plugin not try to run ctags on a non-existent file.
  • User data files on windows are now stored in /Application Data
  • instead of the home folder, medit will move old files on startup.
  • Fixed win32 bug with saving session file.
  • Lot of lang files were improved.
  • Added Dutch translation.
  • Updated German translation.

New in medit 0.9.3 (Mar 20, 2010)

  • Fixed double-click glitch in the file selector.
  • Made file list remember expanded and collapsed rows.
  • Implemented Find in Files on windows.
  • Fixed handling UNC paths on windows.
  • GtkRecent*, which caused freezing on load and save,
  • is no longer used.
  • Made ctags plugin enabled by default.
  • Fixed deleting folders on windows.
  • Updated German translation.

New in medit 0.9.2 (Mar 20, 2010)

  • Fixed broken windows build.

New in medit 0.9.1 (Mar 20, 2010)

  • Added more editor functions for Lua scripts.
  • Made building with --disable-nls work again.
  • Fixed alternating button order in Find dialog; use it
  • in more dialogs (LoneFox).
  • Fixed a segfault in user tools preferences.
  • Small buttons in the notebook and window panes follow
  • gtk theme.
  • Notebook tabs no longer scroll on closing document.
  • Nicer arrow buttons in notebook.
  • configure doesn't fail to detect pygtk when pycairo-dev
  • is absent.
  • Added a setting to ensure trailing newline character
  • on save.
  • Emacs-like filename:line strings are now recognized by
  • default in shell tools output.
  • File list plugin.
  • Function list plugin (Christian Dywan).
  • File selector allows selecting by dragging the mouse
  • and DND for multiple items.
  • Window panes configurations is now saved and restored
  • properly; panes may be re-arranged by DND.
  • Added color schemes for the terminal.
  • Fixed the bug when the toolbar didn't pick up default gtk
  • style.
  • Fixed all memory leaks found by valgrind.
  • Updated French translation.
  • Updated Spanish translation.
  • Updated German translation.
  • Updated Chinese translation.

New in medit 0.9.0 (Mar 20, 2010)

  • Replaced MooScript with Lua.
  • Improved user-defined tools, made it possible to store
  • tools in separate files instead of creating and editing
  • them via Preferences dialog.
  • Added online help.
  • Rearranged menu items, removed Settings menu.
  • Added a setting for window title format.
  • Made Preferences dialog remember its size to make
  • editing scripts more comfortable.
  • Fixed the bug with storing clipboard contents on exit.
  • Fixed files drag'n'drop on windows.
  • Improved syntax highlighting.
  • medit now reads meditrc files in data directories, so it's
  • possible to have pre-set options different from defaults.
  • Fixed Find in Files and Find File menu items broken on
  • some systems.
  • Fixed highlighting current line and behavior of Home/End
  • keys when line wrapping is enabled.
  • Fixed entries for language extensions and mime types in the
  • Preferences dialog.
  • Added a command-line option to open documents in a new window.
  • Czech translation.
  • Updated German translation.

New in medit 0.8.11 (Mar 20, 2010)

  • Fixed few memory leaks.
  • Added a setting for window title.
  • Fixed the bug with storing clipboard contents on exit.
  • Fixed drag'n'drop files on windows.
  • Added --disable-nls configure option for systems with broken
  • or old intltool.
  • medit now reads meditrc files in data directories, so it's
  • possible to have pre-set options different from defaults.
  • Fixed build with pcre-7.3.
  • Fixed broken Find in Files and Find File menu items.

New in medit 0.8.10 (Mar 20, 2010)

  • Fixed numerous memory leaks.
  • Fixed an issue with indentation when pressing Enter key
  • on an empty line.
  • Fixed tooltips on toolbar, once again, now for gtk-2.10.
  • Added a setting for what directory should be shown in the
  • Open dialog.

New in medit 0.8.9 (Mar 20, 2010)

  • Russian translation.
  • Spanish translation.
  • Added a setting to disable sessions (Joris_M).
  • Added a setting to draw right margin in text, as in gedit.
  • Unbroke loading old lang files.
  • Fixed some bugs in notebook tabs drawing.
  • Re-added --with-broken-gtk-theme configure option for Suse.
  • Do not ignore displayed tab width when printing.
  • Worked around crash with Export as PDF and gtk-2.10.
  • New and improved syntax highlighting:
  • c, css, pkgconfig.

New in medit 0.8.8 (Mar 20, 2010)

  • New command-line option --app-name: instances with different names
  • do not share sessions, and --app-name works as --pid argument when
  • an instance with given name is already running.
  • Added hidden setting for width of displayed Tab characters.
  • Fixed theming bug in the paned widget.
  • Improved Preferences dialog.
  • Updated German translation (Christian Dywan).
  • New and improved syntax highlighting:
  • ada, awk, c, changelog, cpp, haskell, html, java, lua, m4,
  • objc, ocl, ruby, scheme, sh.

New in medit 0.8.7 (Mar 20, 2010)

  • Implemented session support.
  • Use xdg-open to open files from file selector.
  • Fixed build on darwin.
  • Added translation for language files.
  • Change license of almost everything to LGPL.

New in medit 0.8.6 (Mar 20, 2010)

  • Chinese translation.
  • German translation.
  • User config and data files are moved into ~/.config, ~/.share, etc.,
  • according to XDG specification. medit will move old files into new
  • locations on startup, so transition should be smooth and invisible (Oliwer).
  • Improved file encodings handling, and fixed some bugs related to it.
  • Made it use more stock items and icons from icon themes.
  • Improved paned widget behavior, no more nasty drawing artifacts.
  • Fixed Find dialog which treated replacement text as a regular
  • expression.
  • Made editor recognize "nxml" emacs mode as xml.
  • freedesktop.org mime type database is used now on windows, so it knows
  • how to highlight files of common types.
  • 'medit filename' behaves better when another isntance is already running.
  • Underline character in a filename is no longer treated as mnemonic
  • underline in the Window menu.
  • Fixed tab icons background bug (Christian Dywan).
  • Improved syntax highlighting:
  • c csharp css desktop fortran gap gtkrc idl java javascript latex m4
  • ocaml octave pascal perl pkgconfig po ruby scheme sh sql tcl verilog vhdl xml
  • New syntax ghighlighting:
  • docbook ocaml spec

New in medit 0.8.5 (Mar 20, 2010)

  • Fixed ciritical win32 bug: editor duplicated line endings on save,
  • screwing up files and everything (Thomas Gilgin).
  • Implemented selecting whole lines on click/drag over line numbers
  • margin (stonecrest).
  • Made it save user-chosen encodings in Open and Save dialog.
  • It's now possible to print line numbers.

New in medit 0.8.3 (Mar 20, 2010)

  • French translation.
  • Finally made tools written in Python work.
  • Fixed Stop button in replace confirmation dialog.
  • Number following colon after filename on command line is treated as line number, e.g. 'medit /home/user/foo:134'.
  • File selector fixes:
  • Use exo-open when running on XFCE.
  • Correctly determine mime type of backup files and text files.
  • Executable files do not get passed to gnome-open and alike, so they are not
  • executed on double-click.
  • Improved performance and memory consumption.
  • Improved syntax highlighting: C, C++, po, gtk-doc, Makefile,

New in medit 0.8.2 (Mar 20, 2010)

  • Made medit ask whether to save changes on logout.
  • Fixed build without libxml2.
  • Fixed PHP and Java syntax highlighting.
  • Double-click in file selector now opens text files in the editor,
  • and uses default applications for the rest of files.

New in medit 0.8.1 (Mar 20, 2010)

  • Added syntax highlighting for pkgconfig, libtool, dpatch, dtd.
  • Improved highlighting for shell, python, desktop, m4, xml.
  • Improved compiler and python output views.
  • Added simple python project type.
  • Made Alt- shortcuts switch tabs (stonecrest).
  • All filter settings matching given filename are applied now,
  • in order they are specified, so it's easy to set settings
  • for a folder or single glob, and then tweak them for individual
  • files.
  • Added character encoding selectors to Open and Save dialogs.
  • File permissions are now preserved when using Save As.
  • Input fifo's are created in a separate subdirectory of /tmp,
  • to pollute it less.
  • Windows build uses mime types database from freedesktop.org
  • now.
  • Implemented folder watching on windows: file selector updates
  • automatically when folder content changes.
  • Drag'n'drop in file selector works with Go to Current Doc Folder button.
  • Added bunch of tools for LaTeX documents.

New in medit 0.8.0 (Mar 20, 2010)

  • Added document bookmarks.
  • "medit" without arguments opens new file if existing process instance is used (Lontronics).
  • Open dialog remembers its size (Lontronics).

New in medit 0.7.97 (Mar 20, 2010)

  • Added Print Preview and Export as PDF menu items.
  • Improved print preview.
  • Fixed problem with multiple windows on twm

New in medit 0.7.96 (Mar 20, 2010)

  • Fixed print preview for different page orientations.
  • Made editor use document font to display line numbers.

New in medit 0.7.9 (Mar 20, 2010)

  • Syntax highlighting has been replaced with brand new syntax highlighting from GtkSourceView. It supports million different languages, and has much better performance. New features and improvements: Win32 installer includes GTK. Implemented print preview; implemented printing with text styles from the document. Implemented customizable output filters, for highlighting errors in commands output and automatic opening appropriate files. Copying file in the file selector copies its URI/path when appropriate. Added "async" mode for running shell commands: output is redirected to medit's parent console and medit does not wait for the command to terminate. Fixed bugs include: Problem with new keyboard shortcuts not applied immediately after set in Configure Shortcuts dialog. Build errors with gtk-2.6. Paned widgets can't be covered by document anymore. Lot of other bugs too.

New in medit 0.7.1 (Mar 20, 2010)

  • Quick-fix release: fixed some build errors, removed shell unix tools from win32 build.

New in medit 0.7.0 (Mar 20, 2010)

  • New features and impovements:
  • New and improved user-defined tools.
  • Much improved Find plugin.
  • I18n infrastructure is in place (no translations yet).
  • Reworked plugin system.
  • Experimental project plugin.
  • Printing with gtk-2.10.
  • Made it possible to blacklist certain extensions, so no language
  • is picked up for them.
  • Added New File action in file selector.
  • Made displayed tab width configurable.
  • Close editor tabs by middle mouse button click .
  • Made font selectors show only monospace fonts.
  • Find Current Word action.
  • Improved terminal drawing.
  • Prettified python console .
  • Disabled active strings and completion in this version, they will
  • be reenabled and made actually useful in next releases.
  • Bug fixes include:
  • Fixed bug with simultaneous dragging icon and reordering tabs in notebook.
  • On opening files prefer locale encoding to builtin ones.
  • Do not try to open special files both on windows and unix.
  • Fix startup notification protocol handling, so the editor does not steal
  • focus when using single instance mode and does pop up on correct desktop
  • when needed.
  • Color scheme setting applied after opening a document .
  • Custom shortcuts did not get saved under certain conditions.
  • Fixed tab icon dnd which caused input lock in child windows.
  • Fixed bug in Search/Replace when replacement uses back references.
  • Store clipboard contents on quit .
  • Fixed crash on paste from another application.
  • Save search history and search options .

New in medit 0.6.99 (Mar 20, 2010)

  • Added Open With submenu in file selector popup menu.
  • Fixed bug with per-language settings lost on save.
  • Added document list menu in editor windows.
  • Fixed crash on paste from another application.
  • Improved entry completion behaviour.
  • Improved python plugin.
  • Updated printing code for changes in gtk api.
  • Fixed file selector background bug.
  • There is a single win32 installer now, and medit picks up
  • python if it's present on startup: medit is not linked to
  • pythonxx.dll, python support has been into pymoo2x plugins.
  • Bug fixes.