Line 317: | Line 317: | ||
==== highlight ==== | ==== highlight ==== | ||
Fedora 17 includes '''highlight''' 3.7. Improvements over version 3.6 include: | |||
* support for Biferno | |||
* support for RPL | |||
* support for Ceylon | |||
* fixed Ruby definition | |||
* HTML font string may contain a list of fonts, which is not enclosed in quotes | |||
* added --portable command line option to save config files in the current working directory instead of the user directory | |||
==== ipython ==== | ==== ipython ==== |
Revision as of 11:40, 20 March 2012
automake
A GNU tool for automatically creating Makefiles
Old Version: 1.11.1 -> New Version: 1.11.3
Project site: (http://sourceware.org/automake/)
binutils
A GNU collection of binary utilities
Old Version: 2.21.53.0.1 -> New Version: 2.22.52.0.1
Project site: (http://sources.redhat.com/binutils)
gcc
Fedora 17 includes version 4.7.0 of gcc, gcc-c++, gcc-gfortran, gcc-objc, and gcc-gnat. The update includes numerous changes to the gcc series of compilers, not only C and C++, but also to Ada and Fortran. For complete details, refer to the GCC 4.7 Release Series Changes at http://gcc.gnu.org/gcc-4.7/changes.html.
Some highlights:
- Several obsoleted architectures including IRIX 6.5, MIPS OpenBSD, Solaris, Tru64 UNIX 5.1 and a number of legacy ARM platforms
- Support for OpenMP 3.1 on C, C++ and Fortran
- More support for the C11 and C++11 standards updates
- New debug flexibility for Ada
- A number of performance improvements in Fortran
- Many optimizer enhancements
- New platforms:
- ARM Cortex A7
- AVR XMEGA
- Texas Instruments C6X
- National Semiconductor's CR16
- Tilera TILE-Gx and TILEPro families
- In addition, there are platform-specific improvements in ARM, AVR, IA-32/x86-64, MIPS, PowerPC/PowerPC64, SH and SPARC.
gdb
Fedora 17 no includes gdb 7.4.50.20120120. To review the many new features please visit http://www.gnu.org/software/gdb/download/ANNOUNCEMENT
libtool
The GNU Portable Library Tool
Old Version: 2.4 -> New Version: 2.4.2
Project site: (http://www.gnu.org/software/libtool/)
byacc
Berkeley Yacc, a parser generator
Old Version: 1.9.20101229 -> New Version: 1.9.20111219
Project site: (http://invisible-island.net/byacc/byacc.html)
ccache
C/C++ compiler cache
Old Version: 3.1.6 -> New Version: 3.1.7
Project site: (http://ccache.samba.org/)
diffstat
A utility which provides statistics based on the output of diff
Old Version: 1.54 -> New Version: 1.55
Project site: (http://invisible-island.net/diffstat)
doxygen
A documentation system for C/C++
Old Version: 1.7.5 -> New Version: 1.7.6.1
Project site: (http://www.stack.nl/~dimitri/doxygen/index.html)
emacs
GNU Emacs is updated to the latest prerelease from upstream, 24.0.93
git
git has been updated to 1.7.9. Fedora 16 included 1.7.7.
There are numerous small feature additions. The interested reader should review the changes since 1.7.8 and changes since 1.7.7 in the upstream release notes.
intltool
Utility for internationalizing various kinds of data files
Old Version: 0.41.1 -> New Version: 0.50.0
Project site: (http://www.gnome.org)
oprofile
System wide profiler
Old Version: 0.9.6 -> New Version: 0.9.7
Project site: (http://oprofile.sf.net)
oprofile-gui
GUI for oprofile.
Old Version: 0.9.6 -> New Version: 0.9.7
Project site: (http://oprofile.sf.net)
python-ldap
An object-oriented API to access LDAP directory servers
Old Version: 2.3.12 -> New Version: 2.4.6
Project site: (http://python-ldap.sourceforge.net/)
rcs
The venerable revision control system (rcs) has been updated to 5.8.
Updates include:
- License now GPLv3+
- Change in terminology: from "path" to "file name" (or "file-name")
- Changes to the RCS package
- New documentation in Info format
- Dropped configure option: --with-diffutils
- Configuration more strict in some ways, more lax in others.
- New configure option: --enable-suid[=setreuid]
- New configure option: --disable-mmap
- New configure option: --enable-mailer=PROG
- New configure option: --enable-compat2
- You can "make check" prior to "make install".
- Bug fixes
- Remove all edit info when removing all revisions.
- Code no longer uses mktemp.
- Misc manpage tweaks / fixes.
- Other changes
- All commands accept ‘--help’ and ‘--version’.
- A string of all digits is now valid for author, state.
- Env var RCS_MEM_LIMIT controls stdio threshold.
- RCS can now work with files larger than 2 gigabytes.
- Pass-through for RCS file ‘commitid SYMBOL’ now builtin.
- RCS file top-level grammar frozen.
- RCS file syntax-validated earlier, completely.
- Possible to specify an empty log message with ci -m, rcs -m.
- Date option accepts some more date-only formats
- Changes to rcsdiff
- New handling for option: -U N
- Refined "same-revision don't call diff" optimization
subversion
The version control system subversion has been updated from 1.6.17 to 1.7.3. Numerous changes include better use of HTTP, a new remote dumpfile tool, and improved console output, in addition to numerous minor changes. The reader is encouraged to visit http://subversion.apache.org/docs/release-notes/1.7.html for more information on these improvements.
systemtap
Instrumentation System
Old Version: 1.6 -> New Version: 1.7
Project site: (http://sourceware.org/systemtap/)
valgrind
Tool for finding memory management bugs in programs
Old Version: 3.6.1 -> New Version: 3.7.0
Project site: (http://www.valgrind.org/)
asa
Convert Fortran carriage control characters
Old Version: 1.2 -> New Version:
Project site: (http://www.ibiblio.org/pub/Linux/devel/lang/fortran/!INDEX.short.html)
bugzilla
bugzilla 4.0.4 fixes a number of security issues with previous versions. In addition, the new release permits system administrators to disable autocomplete and corrects a number of minor bugs. Refer to http://www.bugzilla.org/ for details.
buildbot
Build/test automation system
Old Version: 0.8.4p1 -> New Version: 0.8.5p1
Project site: (http://buildbot.net)
bzr
Friendly distributed version control system
Old Version: 2.4.0 -> New Version: 2.5
Project site: (http://www.bazaar-vcs.org/)
cmake
Cross-platform make system
Old Version: 2.8.5 -> New Version: 2.8.7
Project site: (http://www.cmake.org)
cvs2cl
Generate ChangeLogs from CVS working copies
Old Version: 2.72 -> New Version: 2.73
Project site: (http://www.red-bean.com/cvs2cl/)
darcs
David's Advanced Revision Control System
Old Version: 2.5.2 -> New Version: 2.7.98.3
Project site: (http://www.darcs.net/)
ecl
Embeddable Common-Lisp
Old Version: 11.1.1 -> New Version: 12.2.1
Project site: (http://ecls.sourceforge.net/)
eric
Python IDE
Old Version: 4.4.14 -> New Version: 4.4.19
Project site: (http://eric-ide.python-projects.org)
erlang
General-purpose programming language and runtime environment
Old Version: R14B -> New Version: R15B
Project site: (http://www.erlang.org)
fpc
Free Pascal Compiler
Old Version: 2.4.2 -> New Version: 2.6.0
Project site: (http://www.freepascal.org/)
frysk-gnome
The GNOME front-end of Frysk
Old Version: 0.4 -> New Version:
Project site: (http://sourceware.org/frysk)
giggle
A Gtk frontend to git
Old Version: 0.5 -> New Version: 0.7
Project site: (http://live.gnome.org/giggle)
gtranslator
Gettext po file editor for GNOME
Old Version: 2.90.5 -> New Version: 2.90.7
Project site: (http://projects.gnome.org/gtranslator/)
highlight
Fedora 17 includes highlight 3.7. Improvements over version 3.6 include:
- support for Biferno
- support for RPL
- support for Ceylon
- fixed Ruby definition
- HTML font string may contain a list of fonts, which is not enclosed in quotes
- added --portable command line option to save config files in the current working directory instead of the user directory
ipython
An enhanced interactive Python shell
Old Version: 0.11 -> New Version: 0.12
Project site: (http://ipython.org/)
kuipc
Cernlib's Kit for a User Interface Package (KUIP) compiler
Old Version: 2006 -> New Version:
Project site: (http://cernlib.web.cern.ch/cernlib/)
lcov
LTP GCOV extension code coverage tool
Old Version: 1.7 -> New Version: 1.9
Project site: (http://ltp.sourceforge.net/coverage/lcov.php)
livecd-tools
Tools for building live CDs
Old Version: 16.8 -> New Version: 17.4
Project site: (http://git.fedorahosted.org/git/livecd)
lush
An object-oriented Lisp interpreter and compiler
Old Version: 1.2.1 -> New Version:
Project site: (http://lush.sourceforge.net)
mach
Make a chroot
Old Version: 0.9.5 -> New Version: 1.0.0
Project site: (http://thomas.apestaart.org/projects/mach/)
meld
Visual diff and merge tool
Old Version: 1.5.2 -> New Version: 1.5.3
Project site: (http://meld.sourceforge.net/)
mercurial
Mercurial -- a distributed SCM
Old Version: 1.9.2 -> New Version: 2.1
Project site: (http://www.selenic.com/mercurial/)
mock
Builds packages inside chroots
Old Version: 1.1.12 -> New Version: 1.1.21
Project site: (http://fedoraproject.org/wiki/Projects/Mock)
monodevelop
A full-featured IDE for Mono and Gtk#
Old Version: 2.6 -> New Version: 2.8.5
Project site: (http://monodevelop.com/)
nemiver
A GNOME C/C++ Debugger
Old Version: 0.9.0 -> New Version: 0.9.1
Project site: (http://projects.gnome.org/nemiver)
ocaml
Objective Caml compiler and programming environment
Old Version: 3.12.0 -> New Version: 3.12.1
Project site: (http://www.ocaml.org)
patchy
The patchy utilities
Old Version: 2006 -> New Version:
Project site: (http://cernlib.web.cern.ch/cernlib/)
pl
SWI-Prolog - Edinburgh compatible Prolog compiler
Old Version: 5.10.2 -> New Version: 5.10.5
Project site: (http://www.swi-prolog.org)
pungi
Distribution compose tool
Old Version: 2.9 -> New Version: 2.10
Project site: (https://fedorahosted.org/pungi)
pylint
Analyzes Python code looking for bugs and signs of poor quality
Old Version: 0.23.0 -> New Version: 0.25.0
Project site: (http://www.logilab.org/projects/pylint)
qgit
GUI browser for git repositories
Old Version: 2.3 -> New Version: 2.4
Project site: (http://digilander.libero.it/mcostalba/)
quilt
Scripts for working with series of patches
Old Version: 0.48 -> New Version: 0.51
Project site: (http://savannah.nongnu.org/projects/quilt)
rpmdevtools
RPM Development Tools
Old Version: 8.1 -> New Version: 8.2
Project site: (https://fedorahosted.org/rpmdevtools/)
rpmlint
Tool for checking common errors in RPM packages
Old Version: 1.3 -> New Version: 1.4
Project site: (http://rpmlint.zarb.org/)
sbcl
Steel Bank Common Lisp
Old Version: 1.0.51 -> New Version: 1.0.54
Project site: (http://sbcl.sourceforge.net/)
svn2cl
Create a ChangeLog from a Subversion log
Old Version: 0.11 -> New Version: 0.13
Project site: (http://ch.tudelft.nl/~arthur/svn2cl/)
tclpro
Development and debugging tools for Tcl applications
Old Version: 1.5.0 -> New Version:
Project site: (http://tclpro.sourceforge.net/)
tkcon
Tcl GUI console
Old Version: 2.5 -> New Version:
Project site: (http://tkcon.sourceforge.net/)
trac
Enhanced wiki and issue tracking system
Old Version: 0.12.2 -> New Version: 0.12.3
Project site: (http://trac.edgewall.com/)
uim-gnome
GNOME Applet for Uim
Old Version: 1.7.1 -> New Version: 1.7.2
Project site: (http://code.google.com/p/uim/)
yap
High-performance Prolog Compiler
Old Version: 6.2.0 -> New Version: 6.2.2
Project site: (http://www.ncc.up.pt/~vsc/Yap)
systemtap-client
Old Version: -> New Version: 1.7
Project site: ()
systemtap-runtime
Instrumentation System Runtime
Old Version: 1.6 -> New Version: 1.7
Project site: (http://sourceware.org/systemtap/)
systemtap-server
Instrumentation System Server
Old Version: 1.6 -> New Version: 1.7
Project site: (http://sourceware.org/systemtap/)
netbeans-javaparser
NetBeans Java Parser
Old Version: 6.9 -> New Version: 7.0.1
Project site: (http://java.netbeans.org/javaparser/)