ProFactor Software Limited

Home > Docs > News

RSS feed

News

10th July 2014 - VS2013 full release support added to IncludeManager

IncludeManager v1.06 is now available for download. The new version brings the following changes:

  • Added support for full release build of Visual Studio 2013.
  • Various bug fixes.

IncludeManager is available as a 28-day fully-featured trial from our download page.

Existing customers can upgrade for free by simply installing the latest version.

21st August 2013 - VS2012 and VS2013 support added to IncludeManager

IncludeManager v1.05 is now available for download. The new version brings the following changes:

  • Added support for Visual Studio 2012.
  • Added support for preview build of Visual Studio 2013.
  • Various bug fixes.
  • Improvements to graph rendering quality.
  • Added support for passing additional macros to the preprocessor (available in full preprocessor mode).
  • Removed legacy support for VS2003.

IncludeManager is available as a 28-day fully-featured trial from our download page.

Existing customers can upgrade for free by simply installing the latest version.

31st August 2011 - VS2010 Updates, and StyleManager now completely free!

IncludeManager v1.04 and StyleManager v1.18 are now available for download, both adding support for VisualStudio 2010. In addition, StyleManager is now completely free! The new versions bring the following changes:

ProFactor IncludeManager v1.04 has these change:

  • Added support for Visual Studio 2010.
  • Updated vcredist with latest security patch.
  • Fixed issue failing to uninstall correctly on VS2008.
  • Improved handling of inherited property sheets for include paths and macros on makefile projects.

ProFactor StyleManager v1.18 has these changes:

  • StyleManager is now free to use, no license required.
  • Added support for Visual Studio 2010.
  • Updated vcredist with latest security patch.
  • Fixed issue failing to uninstall correctly on VS2008.
  • Parser and restyler bug fixes and features added:
    • Added feature to treat specified macros as if they are functions (i.e. ignore the macro definition), set with 'Function Macros' option in Options window.
    • Added rule for parameter brackets putting close bracket on its own line.
    • Fixed inner class template definition alignment.
    • Fixed issue erroneously preventing line wraps on PP tokens.

IncludeManager is available as a 28-day fully-featured trial from our download page.

Existing customers can upgrade for free by simply installing the latest version.

StyleManager is available to use completely free of charge, and may be downloaded from our download page.

8th February 2010 - StyleManager v1.17 Released, Now Half Price!

ProFactor StyleManager v1.17 is now available for download, with a new lower price of just £21.95 (GBP ex VAT), less than half the price! Changes in this release:

  • Configuration window is now multi-threaded, allowing faster and more fluid setting and checking of styles. UI no longer stalls when processing very large files.
  • New 'Restyle open files' feature, applies a restyle to every file currently open in the IDE.
  • Restyle File no longer requires clicking 'OK' if a restyle produced no changes to the original file.
  • Improved handling of inherited property sheets for include paths and macros on makefile projects.
  • Changed command line version to not write files to disk if the original file exactly matches the chosen style.
  • Restyle Selection bug fixes:
    • Now correctly handles cases where selection spans a section of a multi-line comment.
    • Fixed problems with line endings (CR/LF) occasionally being altered after Restyle Selection.
  • Parser and restyler bug fixes and features added:
    • Added options for controlling conditional operator spacing (?: clauses), found under Expressions->Conditional Operators.
    • Added options for placing function parameter brackets on separate lines to the parameter list, found under Functions->Parameter Brackets.
    • Added options for selecting word-wrap preferences around pointer operators.
    • Improved word-wrapping heuristics to handle bracketing indentations more reliably.
    • Improved handling of indentation changes on multi-line comments.
    • Fixed problem with align-at-bracket options failing if the first parameter after the bracket is a PP token.
    • Fixed bugs with function parameter default alignment option.
  • Icon artwork updated to modern style.

StyleManager is available as a 28-day fully-featured trial from our download page.

Existing customers can upgrade for free by simply installing the latest version.

20th October 2008 - StyleManager Now Used On Microsoft DirectX SDK

In conjunction with the new v1.16 release, ProFactor are pleased to announce that its source code formatter, StyleManager, is now being used by Microsoft's DirectX SDK Team.

As Jason Sandlin, DXSDK Dev Lead says:

"We use StyleManager to keep our DirectX SDK sample code uniform and readable. It is flexible enough to match our existing style, and allows us to focus our time on other areas while keeping the quality bar high."

Jason tells us that StyleManager was used on all of the samples in the August 2008 SDK, as well as those of the Xbox 360 XDK. Both StyleManager and IncludeManager are proving to be popular products within the games industry, so we are proud to see how far this popularity has spread.

With the new release we have now added support for Visual Studio 2008, as well as improved support for project include path gathering.

Updates include:

  • Added support for Visual Studio 2008.
  • Improved handling of macros and include paths:
    • Added support for VS2005 and VS2008 inherited property sheets.
    • Improved handling of build settings for multi-platform project configurations.
  • Fixed an issue with command-line version with styles in user-specified locations

StyleManager is available as a 14-day fully-featured trial from our download page.

Existing customers can upgrade for free by simply installing the latest version.

22nd September 2008 - IncludeManager Update: Now Supporting VS2008

ProFactor are pleased to announce support for Visual Studio 2008 with IncludeManager.

Updates include:

  • Added support for Visual Studio 2008.
  • Improved handling of macros and include paths:
    • Added support for VS2005 and VS2008 inherited property sheets.
    • Improved handling of build settings for multi-platform project configurations.
  • Altered token analysis statistics to account for precompiled header benefits. PCH-based includes are marked as "filename.h (pch)", and are treated as a zero-token-cost include for the purposes of build impact measurement.
  • Added support for manual control of graph cutoff points. In the options window, the "Stop at paths" option will take a list of wildcard paths, and any matches to these paths will halt the graph renderer at these points.
  • Fixed bug with incorrect update of project graphs when live-editing files.
  • Fixed issue with large graphs not being saved as separate pages properly.

IncludeManager is available as a 14-day fully-featured trial from our download page.

Existing customers can upgrade for free by simply installing the latest version.

6th December 2007 - Major Updates: Vista Support and Much More!

ProFactor are pleased to announce new versions of its two products StyleManager and IncludeManager.

Amongst the many features and improvements in both products is the support of Microsoft Windows Vista:

  • Administrator rights are no longer necessary to run on Windows Vista.
  • All user data files are now stored in Documents and Settings/Application Data.
  • Existing user data is automatically imported from the old installation directory.
  • Trial versions will no longer expire early.

ProFactor IncludeManager v1.02 has these new features:

Screenshot
  • Major new feature, 'File / Project Detail View':
    • View all dependency information as a tabulated list.
    • Sort the list by project, number of includers / includees per file, token counts, and build impact.
    • Total build impact shows the percentage build time that can be attributed to that file. This helps find build hotspots even for very large projects where the graph would be too big to manage.
    • Butterfly view below the main list shows includers and includees for individually selected files. This is traversable by double-clicking the include files in the two lists.
  • Added configuration-specific detection of build settings for graph generation, including:
    • Include paths
    • Macro definitions
    • Per-configuration build exclusion rules
  • Added automatic importing of include paths for Xbox 360 and other non-Win32 projects.
  • Added ability to view graphs from groups of source files, as well as groups of projects. Accessed by selecting several files in the solution browser and clicking the 'project graph' option.
  • Added option to ignore the IDE's idea of which files are compiled source files (only use the source file filter).
  • Added option to disable auto-refreshing on the graph.
  • Bug fixes:
    • Fixed problem saving very large graphs to a bitmap. Images are automatically split over several files where necessary.
    • Fixed several graphing problems related to including boost header files.
    • Fixed problem with #pragma once taking effect in #if 0 blocks.
    • Fixed graphing problems related to include paths with trailing backslashes.
    • Fixed problem with IncludeManager clashing with some other Visual Studio Addins.

ProFactor StyleManager v1.15 has these new features:

  • Added a file exclude filter for the command-line client (--exclude WILDCARD).
  • Added an option to not split function definition lines.
  • Made member variables and member function optionally align independantly.
  • Word-wrapper made aware of pointer/reference rules.
  • New style of switch() {} alignment added.
  • Options for controlling comma placement in multiple inheritance and constructors added.
  • Bug fixes:
    • Some issues with macros containing nested {} resolved.
    • "*" character was being treated as multiplication operator in loop constructs.
    • Templated base classes would have their base class doubly indented.

Both StyleManager and IncludeManager are available as a 14-day fully-featured trial from our download page.

Existing customers can upgrade for free by simply installing the latest version.

11th July 2007 - StyleManager v1.14 Released

ProFactor StyleManager v1.14 is now available for download. Changes in this release:

  • New option - an option to set a minimum alignment column for class members.
  • Added support for 64-bit integer literals and MS extensions on template class declarations.
  • Parsing of GNU-style vararg macros now supported.
  • Installation issue fixed: installing an upgrade from v1.11 in some cases caused some system not show toolbars.
  • Parser and restyler bug fixes:
    • Fixed parse error when deriving from a templated class involving a logical or expression.
    • Fixed unknown class member error.
    • Fixed parse error in object constructors involving logical operations and scoped values.
    • Fixed issue where macros can be indented every time the file is restyled.
    • Fixed parse error in template parameters containing pointers.
    • Formatting a project no longer strips high-ascii from files.
    • Recursive #include file issue fixed.
    • Added parser support for bit-fields.

Try before you buy with StyleManager's fully-featured, no obligation, 14-day free trial. StyleManager customers can download this update to StyleManager and use it with their existing license.

26th April 2007 - StyleManager v1.13 Released

ProFactor StyleManager v1.13 is now available for download. Issues resolved include:

  • Fixed issue with nested template classes not formatting correctly.
  • Fixed issue where reformatting could lead to '< ::' being incorrectly transformed to '<::'.
  • Various constructor formatting issues resolved.
  • Bracket spacing in a variety of positions improved.
  • Single-line function definition issue resolved.
  • Line wrapping improvements.
  • Fixed local class inline functions issues.
  • Fixed parse error on templated constructors.
  • Fixed parse error with ternary operators in template typedefs.
  • Parse error on function pointer typedefs fixed.

Try before you buy with StyleManager's fully-featured, no obligation, 14-day free trial. StyleManager customers can download this update to StyleManager and use it with their existing license.

26th February 2007 - StyleManager v1.12 Released

Now with even more features, ProFactor StyleManager v1.12 is now available for free trial download. New features include:

  • Exception specifiers can now be formatted.
  • Support for text logs of restyle operations added.
  • Issues with UTF-16 support fixed.
  • Parser failure with logical or in templates fixed.
  • Issue where in some cases packing caused "> >" in templates become ">>" fixed.
  • Trailing semicolons on function definitions no longer format incorrectly.
  • Issues with pointers and comments fixed.
  • Issues with preprocessor commands within a declaration fixed.

Try before you buy with StyleManager's fully-featured, no obligation, 14-day free trial. StyleManager customers can download this update to StyleManager and use it with their existing license.

25th October 2006 - IncludeManager v1.01 Released

With several entirely new features including a much faster preprocessor, ProFactor IncludeManager v1.01 is now available for free trial download. New features include:

  • New 'build impact' graph, showing a proportional tree of the current file's dependencies. The estimated compiler impact of each file based on token counts is shown by the size of each file block in the graph. This powerful tool will help pin-point the biggest compiler bottlenecks with an intuitive visual breakdown of each file's cost.
  • Estimated build impact for each file is now overlaid on the include graph in the form of a 'percentage' bar. This useful feature ensures the most expensive files will stand out clearly on include graphs.
  • 'Fast mode' preprocessor, many times faster than before, allows IncludeManager to cope with much larger projects.
  • Cross-project include view. Entire solutions can now be viewed as a series of interdependent projects, helping to identify where unnecessary project dependencies have crept in. The multi-project view is fully interactive too, allowing individual projects to be expanded in detail with a single click on the graph.
  • Several other bug fixes and improvements.

Try before you buy with IncludeManager's fully-featured, no obligation, 14-day free trial. For further details please visit the ProFactor website.

11th October 2006 - Major Update: StyleManager v1.11

Now with more features than ever, ProFactor StyleManager v1.11 is now available for free trial download. New features include:

  • New command-line client. This is installed in the StyleManager installation folder and as 'StyleManager.exe'. Run 'StyleManager.exe --help' from a command prompt for options.
  • New option to force include a file before preprocessing files. This aids restyling MFC projects. (Options/Force Include File)
  • New option to align globally defined variables and static class variables. (Global/Align Global Variables)
  • Complete new set of options for template alignment and indentation. (Templates/*)
  • Line endings in comment blocks are now consistently formatted.
  • Packing function arguments on a line now packs the brackets onto a line too.
  • Bugs in indentation fixed: extra space in type/pointer, inline constructors.
  • Bug when formatting templates with nested template parameters fixed.

Try before you buy with StyleManager's fully-featured, no obligation, 14-day free trial. For further details please visit the ProFactor website.

18th September 2006 - ProFactor IncludeManager Released

We are very pleased to announce the release of ProFactor IncludeManager: An interactive and fully integrated include graph viewer for Visual C++, designed to visualize and make sense of your project's compiler dependency tree. Its live graph viewer helps you see the impact of including certain header files, find the reasons behind recompiles after header file changes, and find include bottlenecks that slow down the compiler.

Full details are available on the IncludeManager product page. A free trial version of StyleManager is available as a download from the ProFactor downloads page, and can be purchased for just £21.95 (GBP ex VAT) from the ProFactor online store.

For further details please visit the ProFactor website.


12th September 2006 - Update: StyleManager v1.10

ProFactor StyleManager v1.10 is now available for free trial download. Update details are available on the downloads page.


22nd August 2006 - IncludeManager Beta Test

Our forthcoming product, 'IncludeManager', is entering public beta testing next week.

IncludeManager is an interactive and fully integrated include graph viewer for Visual C++, designed to visualize and make sense of your project's compiler dependency tree. Its live graph viewer helps you see the impact of including certain header files, find the reasons behind recompiles after header file changes, and find include bottlenecks that slow down the compiler.

Full product information and beta registration details can be found on the IncludeManager product page.


14th August 2006 - Update: StyleManager v1.09

ProFactor StyleManager v1.09 is now available for free trial download. Update details are available on the downloads page.


2nd August 2006 - New Software Announcement and Site Updates

Announcing our forthcoming product, provisionally titled 'IncludeManager': A fully integrated Visual Studio Add-In for viewing and analysing C and C++ dependency graphs.

Having spent many an hour in the past trying to unravel complex trees of #include files on large projects, the ProFactor team decided it was about time there was an affordable and easy-to-use tool for visualising and making sense of them. So we've built one. Focused on interactivity and total work-flow integration, IncludeManager has several innovative and useful features that lead to a much more intuitive understanding of your dependency tree.

IncludeManager is expected to be available for public download by the end of August. In the mean time, here's a preview screenshot: (Click for larger image)

Screenshot

Additionally, we've made a couple of updates to our web site:

  • We've added a Frequently Asked Questions document, with answers to the most common queries we receive about our software.
  • The ProFactor Support Forum is now open. We hope over time this forum will become a useful resource for our customers and trial users alike, offering an open platform to discuss our software, chat with the developers, and report problems.

14th July 2006 - Update: StyleManager v1.08

ProFactor StyleManager v1.08 is now available for free trial download. Update details are available on the downloads page.

5th June 2006 - Update: StyleManager v1.07

ProFactor StyleManager v1.07 is now available for free trial download. Update details are available on the downloads page.

5th May 2006 - Update: StyleManager v1.06

ProFactor StyleManager v1.06 is now available for free trial download. Update details are available on the downloads page.


20th March 2006 - Site Updates and StyleManager v1.05 Release

We are in the process of making a series of updates to the ProFactor website. Recent additions include an online version of the StyleManager product documentation, and an RSS feed for news and product updates. We will be adding user support forums to the site in the near future, so please ensure you are subscribed to our news list if you would like to be informed when the forums go live.

Additionally, ProFactor StyleManager v1.05 is now available for free trial download. Updates include the new 'Restyle Selection' feature, and several restyling and usability enhancements. Full details are available on the downloads page.


30th January 2006 - Update: StyleManager v1.04

ProFactor StyleManager v1.04 is now available for free trial download. Update details are available on the downloads page.

2nd December 2005 - Update: StyleManager v1.03

ProFactor StyleManager v1.03 is now available for free trial download. Update details are available on the downloads page.

18th November 2005 - Update: StyleManager v1.02

ProFactor StyleManager v1.02 is now available for free trial download. Update details are available on the downloads page.

3rd October 2005 - Update: StyleManager v1.01

ProFactor StyleManager v1.01 is now available for free trial download. Update details are available on the downloads page.


14th September 2005 - ProFactor StyleManager Released

We are very pleased to announce the release of ProFactor StyleManager: A new C and C++ source code formatting tool that combines the power and flexibility of ProFactor's source code analysis system, with the ease-of-use of a live customization interface directly integrated within the Visual Studio .NET IDE.

A trial version of StyleManager is available as a download from the ProFactor downloads page, and can be purchased for the unbeatably-low price of £44.95 (GBP) from the ProFactor online store.

For further details please visit the ProFactor website.

30th June 2005 - StyleManager Product Information Released

As ProFactor StyleManager enters the final stages of testing, we are pleased to release further details of this product and its pending release. Our new Products page includes screenshots and coverage of its features.

11th May 2005 - ProFactor Software Ltd Announces StyleManager

Announcing our first product, 'ProFactor StyleManager': A source code formatting tool aimed at the C and C++ languages. Built on powerful source code parsing and analysis technology, StyleManager is capable of performing unique and complex formatting changes to source code. Its flexible and easy-to-use interface integrates directly within the Visual Studio .NET IDE, allowing programmers to manage and customise styles within a powerful visual style editing environment, and rapidly apply formatting changes according to individual preference.

StyleManager will be competitively priced, easy to use, and designed to assist any C or C++ programmer working with significant bodies of code within the Visual Studio .NET environment. At the time of writing the product is in the 'alpha' stage of development, and has begun external testing to stabilise functionality and ensure maximum quality before full release. We will be announcing details of the full product release within the next month.

16th December 2004 - ProFactor Software Ltd Formed

We are pleased to announce the formation of ProFactor Software Ltd, a new software development company formed with the objective of improving the software development process.

ProFactor Software Ltd intends to build software tools to support and assist C++ programmers. Further details on these tools will be revealed at a later date. Additionally, the company intends to offer its expertise to software developers to assist in both design and development, through contracting and consultancy services.

For more information, please contact us.









(c) 2004-2014 - ProFactor Software Ltd.