pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/devel/astyle
Module Name: pkgsrc
Committed By: wiz
Date: Wed Aug 13 20:56:25 UTC 2014
Modified Files:
pkgsrc/devel/astyle: Makefile PLIST distinfo
Added Files:
pkgsrc/devel/astyle/patches: patch-src_astyle__main.cpp
Log Message:
Update to 2.04, a version from this century.
Last pkgsrc was version from 2002.
Changes in 2.04:
Add new programming language Objective�C.
Add new bracket style option "style=google" (-A14).
Add new option "indent-preproc-cond" (xw) to indent preprocessor
conditional statements (#118).
Add new bracket modify options "attach-namespaces", "attach-classes",
"attach-inlines", and "attach-extern-c".
Add new option "indent-modifiers" (-xG) to indent class access
modifiers one-half indent (#130).
Add new option "remove-brackets" (-xj) to remove brackets from
single line conditional statements.
Add new option "remove-comment-prefix" (-xp) to remove the
leading '*' from multi-line comments.
Add new option "align-method-colon" (-xM) to align Objective�C
method colons.
Add new option "pad-method-colon=#" (-xP#) to space pad
Objective�C method colons.
Add new options "pad-method-prefix" (-xQ), and "unpad-method-prefix"
(-xR) to pad the Objective�C "-" and "+" method prefix.
Add new dll entry point AStyleMainUtf16 for processing C# UTF-16
strings.
Add formatting of C++11 raw string literals (#222).
Add "style=knf" as an alternative to "style=linux".
Remove depreciated "bracket=" options.
Improve recognition and formatting of pointers and references
(#174 and other changes).
Improve the recognition of block-opening brackets.
Improve code using a static code analyzer (#195).
Change "max-code-length" to include Objective�C methods.
Change "indent-elseifs" and "break-blocks" to look ahead only
if in command-type brackets (speed improvement).
Fix linux bracket styles to break the opening bracket in inline
function definitions (#185).
Fix indentation of switch block comments (#164).
Fix enums to indent with tabs when requested (#92, #121).
Fix formatting of rvalue reference without a name in a declaration
(#219).
Fix "pad-first-paren-out" to not pad if the following parens
are empty (#232).
Fix end-of-statement reset when comments follow closing bracket.
Fix the ASBeautifier active and waiting stacks to delete the
ASBeautifier objects before deleting the pointers.
Fix ASBeautifier "init" to delete the tempStack vectors before
deleting the tempStack.
Fix Linux piping problem by changing "cin" input to build a
stringstream before formatting.
Fix to identify the correct bracket type when 'extern "C"' is
part of the enum definition.
Fix to clear 'extern "C"' variables when the block is closed.
Fix unindented 'extern "C"' to not indent when in a #else
preprocessor directive.
Fix not always correctly formatting linux type brackets for
enum blocks.
Fix align-pointer in a range-based for statement (#217).
Fix pointer-reference argument alignment to correctly position
a following comment (#235).
Fix to not attach a bracket to a line ending in a backslash
'\' (#186, #214, #220).
Fix to recognize templates using multiple lines (#85, #87,
#136).
Fix formatting of template continuation lines (#85, #87, #136).
Fix to allow '^' as an array operator (#233).
Fix an "enum" argument being mistaken for an enumeration (#211).
Fix to recognize a non-instatement array after a "},{" sequence.
Fix "pad-oper" to not pad before a following comma.
Fix recognition of an operator when the calculation contains
a bitwise "not" '~' (#166).
Fix to allow a preprocessor statement within a preprocessor
define (#238).
Fix preprocessor comparison to check for whole words (#246).
Fix "add-brackets" when a line contains more than one paren
pairs (#181).
Fix to allow Mac old CR line endings in the options file (#129).
Refactor to aid debugging and improve design and decomposition:
Move ALL preliminary indentation calculations to
computePreliminaryIndentation() in ASBeautifier.
Move calculation of 'force tab' indents to preLineWS() in
ASBeautifier.
Combine methods init() and init(ASSourceIterator*) in
ASBeautifier.
Extract method adjustParsedLineIndentation() in ASBeautifier.
Extract method parseCurrentLine() in ASEnhancer.
Remove astyle_main.cpp unused functions getFilesUnchanged,
getOptionsFileRequired, and setOptionsFileRequired.
Older changes included in distfile, or available on
http://astyle.sourceforge.net/notes.html
To generate a diff of this commit:
cvs rdiff -u -r1.15 -r1.16 pkgsrc/devel/astyle/Makefile
cvs rdiff -u -r1.2 -r1.3 pkgsrc/devel/astyle/PLIST
cvs rdiff -u -r1.11 -r1.12 pkgsrc/devel/astyle/distinfo
cvs rdiff -u -r0 -r1.1 pkgsrc/devel/astyle/patches/patch-src_astyle__main.cpp
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Home |
Main Index |
Thread Index |
Old Index