Product SiteDocumentation Site

6. Changes in Fedora for Developers

6.1. Tools

Fedora 12 includes a rich set of development tools including all popular programming languages, the best and latest IDEs, and an extensive set of libraries. This section addresses the major changes for Fedora 12. For a complete list of the hundreds of updated development components see the tables at the end of this document.
emacs
emacs has been updated to version 23. Emacs 23 has a wide variety of new features, including:
  • Improved Unicode support.
  • Font rendering with Fontconfig and Xft.
  • Support for using X displays and text terminals in one session, and for running as a daemon.
  • Support for multi-file commits in distributed version-control systems (VC-dir).
  • New modes and packages for viewing PDF and postscript files (Doc-view mode), connecting to processes through D-Bus (dbus), connecting to the GNU Privacy Guard (EasyPG), editing XML documents (nXML mode), editing Ruby programs (Ruby mode), and more.
mercurial
Version 1.3.1 of mercurial now includes experimental support for sub-repositories.