|
|
|
|
Changelog for astyle-3.4.13-lp155.68.1.x86_64.rpm :
* Mon Mar 18 2024 Dirk Müller - update to 3.4.13: * fix comment indent after string macro with R suffix * do not break single line block after enum in mozilla mode * adjust cmake policy for new versions only * update man page path * add support for scikit-build-core * added \"--pad-brackets-in\" and \"--pad-brackets-out\" options * fixed indentation of initializer lists * fixed crash with \"--add-braces=nested\" applied to if-else blocks * Tue Jan 30 2024 ming li - Update to 3.4.11: * added new option \"--add-braces=nested\" to add braces in nested single line statements (https://gitlab.com/saalen/astyle/-/issues/27) * fix indent after double template brackets (https://gitlab.com/saalen/astyle/-/issues/28) * fix indent after dot (https://gitlab.com/saalen/astyle/-/issues/28) * \"--squeeze-lines=1\" is no longer default with Linux builds (#559) * add experimental GHC mode (https://gitlab.com/saalen/astyle/-/issues/31) * fix indent after raw string (https://gitlab.com/saalen/astyle/-/issues/32) * Sat Oct 21 2023 Antoine Belvire - Update to 3.4.10: * Fixed missing indent in function parameter list (gl#saalen/astyle#16).- Changes of version 3.4.9: * Applied one wording for Objective-C in the docs. * Fixed more CS regressions (gl#saalen/astyle#16). * Fixed inserting space with combined \"--pad-oper\" and \"--align-pointer\" options (#557).- Changes of version 3.4.8: * Fixed lambda broken brace after auto keyword (#554). * Fixed line break after comment in asm block (#226). * Fixed padding of multiply operator (#126). * Fixed indentation of method calls (#434). * Fixed empty line after closing while block (gl#saalen/astyle#18). * Added outer padding for emtpy parens pairs (gl#saalen/astyle#19). * Fixed more CS regressions (gl#saalen/astyle#16).- Changes of version 3.4.6: * Added VS2022 project files (gl#saalen/astyle!3). * Fixed CS regressions (gl#saalen/astyle#16). * Added CS coalesce assignment operator (gl#saalen/astyle#17).- Changes of version 3.4.1: * Fixed padding of & following a comma (#552). * Fixed indent of function declarations following access modifiers (#504). * Fixed indent of C# allocation blocks (#464). * Fixed indentation of comments after CS interpolation quotes (gl#saalen/astyle#16). * Sat Jun 17 2023 Antoine Belvire - Update to 3.4: * Fixed formatting of CS interpolation literals (gl#saalen/astyle#8). * Fixed false lambda recognition (gl#saalen/astyle#11). * Fixed indentation of member declarations (gl#saalen/astyle#10). * Fixed indentation of struct assignments (gl#saalen/astyle#12). * Added new option \"--indent-lambda\" to to enable new lambda recognition (gl#saalen/astyle#7). * Wed Jun 07 2023 Stefan Seyfried - spec: add libastylej.rpmlintrc to please factory-auto check * Wed Jun 07 2023 Stefan Seyfried - bring back libastylej.so symlink to fix at least Arduino- add libastylej.rpmlintrc to disarm the harmful check which probably caused the removal of libastylej.so * Sun May 28 2023 Antoine Belvire - Update to 3.3.1: Fix build.- Remove astyle-3.3-std.patch: Fixed upstream. * Wed May 24 2023 Antoine Belvire - Update to 3.3: * The source code has been refactored to no longer use the std namespace globally. * Some features of \"modern C++\" are now supported, ie. lambda function arguments and array initializers with braces. * Two new options to remove superfluous whitespace and empty lines were added: \"squeeze-ws\" and \"squeeze-lines=#\" (parameter value is the number of empty lines to keep). * Two new options to add or remove whitespace around square brackets were added: \"pad-brackets\" and \"unpad-brackets\".- Changes of 3.2: * Use C++11 feature. * New option \"style=webkit\": Similar to the Stroustrup brace style except the \'else\' keyword is attached to the previous closing bracket. * Various bugs fixes, especially causing reformatting the code in repeated runs. * Deprecated options have been removed.- Install man page.- Add astyle-3.3-std.patch: Fix build.- Refresh spec file. * Thu Oct 17 2019 Richard Brown - Remove obsolete Groups tag (fate#326485) * Mon Apr 16 2018 kkaempfAATTsuse.com- don\'t obsolete libastyle1, let the distribution update handle removal of old shared lib. * Wed Apr 11 2018 kkaempfAATTsuse.com- Update to 3.1 * Add new options \"project\", \"project=####\", and \"project=none\" (#11). * Add new options, \"break-return-type\" and \"break-return-type-decl\" (358, 286, 205, 16). * Add new options, \"attach-return-type\" and \"attach-return-type-decl\" (358, 286, 205, 16). * Add new option \"style=ratliff\", as an alternate name for banner style. * Add new environment variable ARTISTIC_STYLE_PROJECT_OPTIONS (#11). * Add multiple extensions to the command line file paths option. * Improve recognition of unary + and - when using pad-oper. * Change the Windows default options file location from USERPROFILE to APPDATA. * Change options file input to accept UTF-16, or UTF-8 with a BOM (or signature). * Change \"unsigned short\" data type to c++11 \"char16_t\". * Change translations for new project options file. * Fix utf8LengthFromUtf16() calculation being less than the actual length. * Fix multiply followed by a dereference for \"align-pointer=type\". * Fix recognition of a uniform class initializer in a base class initialization (#441). * Fix indentation of \"volatile\" keyword not used in a method definition (#450). * Fix indentation of \"final\" keyword not used in a method definition (#450). * Fix indentation of compound literals in an argument list (#456). * Fix indentation of trailing return type method following a constructor (#463). * Fix space padding of closing brace before a dot (#468). * Fix Objective-C to allow for \"Extern C\" statements in the source files (#443, 444, 446). * Fix Objective-C to allow for method definitions without a specified return type (#447). * Fix Objective-C to allow for method definitions with multiple param types. * Fix Objective-C to replace tabbed padding with a space. * Fix Objective-C formatting of line-end comments with \"unpad-return-type\". * Fix Objective-C \"align-method-colon\" to ignore ternary (?) operators. * Fix C# base class constructor indentation (#459). * Fix C# indentation of method declaration containing a colon (#465) * Fix C/C++ to allow \"interface\" as a non-keyword (#445). * Fix Java to allow \"default\" as a non-switch keyword. * Fix line ends initialization if no line end has been read. * Fix Java build from including ASLocalizer in the shared library. * Fix to check for AStyleWx line tags after C style comments. * Fix boundary conditions and other errors discovered by fuzzing. * Refactoring: - Extract method isNumericVariable() in ASFormatter class. - Extract method isTopLevel() in ASBeautifier class. - Extract method fileExists() in Console class. - Rename ASEncoding variable from \"utf8_16\" to \"encode\". - Rename ASBeautifier vector from squareBracketDepthStack to parenDepthStack. - Combine style options in ASOptions class to avoid compiler limits. * Wed Aug 09 2017 kkaempfAATTsuse.com- Prevent file conflicts on update: obsolete libastylej1 * Tue Jun 13 2017 mpluskalAATTsuse.com- Small packaging cleanup * Thu Jun 08 2017 k.ohlhusAATTgmail.com- Update to new upstream release 3.0.1 (boo#1044030): * Switch to MIT license. * Add new option \"indent-after-parens\". * Add new option \"attach-closing-while\". * Fix crash caused by certain class initializer formats. * Fix memory leak when using \"indent-preproc-define\". * Fix boundary conditions discovered by american fuzzy lop fuzzer. * Drop astyle-java-includes.patch, upstream * Tue May 10 2016 alarrosaAATTsuse.com- Add astyle-java-includes.patch to fix a build error in Leap * Thu Mar 17 2016 kkaempfAATTsuse.com- enable Java bindings new subpackage libastylej1- create libastylej.so symlink for Arduino * Wed Dec 17 2014 p.drouandAATTgmail.com- Update to version 2.05.1 + Fix incorrectly reporting files containing disabled formatting as being formatted. + Fix incorrect handling of quoted arguments in the options file (#321). + Fix error in identifying an enum return type as an enumeration (#322, 323). + Fix error in identifying an enum argument as an enumeration (#327). + Fix recognition of Qt keywords when used as variables in C++ (#329). + Fix recognition of a pointer in a C++ cast (#316). + Fix removing trailing whitespace after a changed pointer or reference cast.- Changes from version 2.05 +Add new bracket style option \"style=vtk\" (#155). +Add new option \"indent-preproc-block\" to indent blocks of preprocessor directives (#21, #114, #229, #242, #294). +Add new option, \"dry-run\", to run AStyle without updating the files (#184, #285). +Add new options, \"html\" (-!\") and \"html=###\", to display the HTML help documentation in the default browser. +Add tags \" *INDENT-OFF *\" and \" *INDENT_ON *\" to disable formatting of source code blocks (#2, #47, #55, #78, #110, #176). +Add tag *NOPAD * to disable selected formatting on a single line. +Add \'__attribute__ ((visibility (\"default\")))\' to Linux exported functions. +Remove option \"style=ansi\" and make it depreciated (#146). +Remove fix for broken \'case\' statements from release 2.02.1, Nov 21, 2011. +Improve Korean translation (#256). +Change shared libraries to include the version number as part of the file name (#264) +Change \"help\" display to stdout to allow piping and redirection (#63). +Change \"version\" display to stdout. +Change headers to include foreach, forever, Q_FOREACH, and Q_FOREVER (#98, #154). +Change compiler definition ASTYLE_NO_VCX (no Visual Studio exports) to ASTYLE_NO_EXPORTS. +Change shared library error handler argument from \"char *\" to \"const char *\". +Fix not recognizing noexcept, interrupt, and autoreleasepool as pre-command headers (#225, #259). +Fix formatting of C++11 uniform initializer brackets (#253, #257, #260, #284). +Fix to not automatically space pad C++11 uniform initializer brackets (#275). +Fix formatting of enums with leading commas (#159, #179, #270). +Fix formatting of logical && operator in class initializers (#290). +Fix flagging a \'const\' variable as a \'const\' method (#275). +Fix piping and redirection adding an extra character to the output (#245, #252, #305). +Fix \"indent-modifiers\" to attach class access modifiers to Horstmann style brackets. +Fix ASFormatter to correctly recognize the end of a C++ raw string literal (#261). +Fix to recognize C++11 \"enum class\" as an enum (#303). +Fix indent of C++11 \"noexecpt\" statements within a class (#260, #304). +Fix not resetting templateDepth when a template was not found (#295). +Fix formatting of multiplication in a block paren (#144). +Fix whitespace padding when formatting an rvalue references (#297). +Fix to recognize an rvalue reference without a name (#265). +Fix to not identify an operator overload method as a calculation (#296). +Fix concatenating multiplication with a pointer dereference (#291). +Fix recognition of a pointer dereference following a question mark (#213). +Fix extra space after a trailing reference type (#300). +Fix _asm blocks not being identified as a block opener and the variable not cleared on exit (#163). +Fix indentation of line comments before a \"class\" opening bracket. +Fix indentation of line comments before a \"namespace\" opening bracket. +Fix isBracketType() method to correctly process a NULL_TYPE. +Fix unpad-paren to recognize additional variables (#43, #132, #143). +Fix indentation of C# \"let\" statements. +Fix a few omissions with \"fill-empty-lines\". +Fix file read to read 64K blocks of data. +Refactor to un-obfuscate (clarify) the code, and improve design and decomposition:: * Extract class Utf8_16 from ASConsole. * Replace Linux dependency on iconv with a Utf8_16 class for ASLibrary. * Move global \"using\" statements to the astyle namespace in astyle.h and ASLocalizer.h. * Move shared library declarations from astyle.h to astyle_main.h. * Move indentable macros from ASEnhancer to ASResource and create static pairs. * Simplify ASBeautifier procedure to identify the colon (:) type. * Major refactoring in ASBeautifier to create separate variables for an enum, a class statement and a class initializer. This was needed to fix the processing of C++11 uniform initializers in a class initializer. * Minor changes to ASFormatter and ASBeautifier based on results of the Clang analyzer. * Change several methods in astyle_main to \"const\".
|
|
|