Xrefactory

Xrefactory provides code completion, source browsing, and refactoring functions for Emacs and XEmacs. It is based on full pre-processing, parsing, and static analysis of sources and works with the C, C++ (and Java 1.4) languages. It contains a stand-alone cross referencer, and a generator for HTML documentation.

Tags Scientific/Engineering Software Development Text Editors Emacs Integrated Development Environments (IDE) Quality Assurance
Operating Systems Windows Windows POSIX Solaris Linux Mac OS X
Implementation C Java Emacs Lisp

Tweet this project Short link

Rss Recent releases

  • Rrelease-mid
  •  27 Nov 2007 03:11
  • Rrelease-after

Changes: This version contains an upgrade to C++ front end version 3.10. It also fixes a few problems with xref-recipe-build and an option has been added to turn off default compiler emulation.

  • Rrelease-mid
  •  23 Jul 2007 04:38
  • Rrelease-after

Changes: This bugfix release fixes several problems with the xref-recipe-build script as well as with the compiler wrappers, a problem with extraction of static variables defined inside a function, and a few small problems with completion under gcc emulation, including completion of symbols starting with the string "operator_". A small improvement in coloring keywords in completions has been implemented.

  • Rrelease-mid
  •  19 Apr 2007 00:00
  • Rrelease-after

Changes: This release fixes problems with adding a parameter to a function without parameters, problems with #if directive containing macros expanded to a "defined" construction, problems with conversion to lvalue in Sun CC compatibility mode, problems with absolute paths in #includes, and problems with escaping from a symbol resolution dialog during refactoring. A few other minor improvements were implemented in the displaying of completions.

  • Rrelease-mid
  •  14 Mar 2007 07:20
  • Rrelease-after

Changes: This release allows faster browsing with automatic updates of tags. Completions can display fragments of source code, giving better information about symbol types. An option for resolving symbolic links in path names has been implemented. Multiple compilations of the same file result in multiple parsings by the browser. Among other bugs, an important problem in error recovery, a problem with browsing externally modified files, a problem with the installation script, and few problems with method extraction were fixed.

  • Rrelease-mid
  •  06 Feb 2007 07:10
  • Rrelease-after

Changes: Several improvements were made in working with recipe files. A problem when browsing Windows files (finishing by linefeed-return combination) under Unix was fixed. Problems with the loki library were also fixed. Problems with browsing constructors were fixed. A problem when Emacs went into a wrong state after repeatedly pressed C-g was fixed. A problem with the -include option was fixed. A problem with a wrongly displayed project list when deleting a project under Emacs was fixed.

No-screenshot

Project Spotlight

INN

A complete and full-featured Usenet server.

No-screenshot

Project Spotlight

Parallel::ForkManager

A Perl module for controlling forked process counts.