Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: astyle | Distribution: openSUSE Tumbleweed |
Version: 3.6.8 | Vendor: openSUSE |
Release: 1.1 | Build date: Sun Apr 6 16:18:44 2025 |
Group: Unspecified | Build host: reproducible |
Size: 987470 | Source RPM: astyle-3.6.8-1.1.src.rpm |
Packager: http://bugs.opensuse.org | |
Url: https://astyle.sourceforge.net/ | |
Summary: Source Code Indenter, Formatter, and Beautifier for C, C++, C# and Java |
Artistic Style is a source code indenter, formatter, and beautifier for the C, C++, C# and Java programming languages. It automatically re-indents and re-formats C / C++ / C# / Java source files. It can be used from a command line, or it can be incorporated as classes in another C++ program.
MIT
* Sun Apr 06 2025 Andrea Manzini <andrea.manzini@suse.com> - update to 3.6.8: * Adjust --break-blocks to break structs and functions only with all option * Fix space between pointer references with --align-pointer=type * Define <<< and >>> operators for Java only * Fix indentation of class modifiers within structs * Fix parsing of nested structs * Another approach to fix interpretation of closing nested templates as operator * Fix indent of multiline strings with macros - update to 3.6.7: * Add --error-on-changes option * Prevent --squeeze-ws of removing whitespace before comments * Adjust --pad-include to ignore macros in include directives * Adjust --pad-include section in the docs * Fix interpretation of closing nested templates as operator * Use standard filesystem API to retrieve absolute file paths * Add operator --preserve-ws * Disable --unpad-paren in structs for leading whitespace * Do not remove space after opening parens and align-pointer=type * Fix issue with --pad-oper and *= operand - update to 3.6.6: * Fix indent after assignment operators (correct cause) * Adjust delete-empty-lines feature description - update to 3.6.5: * Add option --accept-empty-list * Fix indent regression due to method extraction * Fix indent in blocks after assignment operators * Fix indent of multi line strings after preprocessor or comment sections * Fix indent after assignment operators * Fix --align-pointer=middle with existing whitespace - update to 3.6.4: * Fix indent of brace initializers within constructor init list * Improve indent of continued string literals * Fix space after opening paren for GSC * Update astyle.html layout * Add deprecation hint for --html * Update install docs * Delete old IDE project files * Move build/cmake scripts content into main CMakeLists.txt - update to 3.6.3: * Fix indent after single open parenthesis * Fix padding of operator char * methods * Fix padding of user defined type cast * Fix bitfield line break with macros * Fix GSC modulo padding * Removed flawed option --add-braces=nested * Reverted alignment of user defined types using --align-pointer - update to 3.6.1: * Fix setting of --pad-negation and --pad-include options * Fix --pad-include with UTF-8 BOM * Improve multiplication recognition with --align-pointer=type * Improve --align-pointer=type after parens and brackets * Removed VMS compilation options * Updated JNI interface to use Arduino IDE conventions - update to 3.6: * Fix crash concerning macro continuation * Fix GSC comment recognition * Add option --pad-include * Combined GHC and GSC style options * Improve combination of --align-pointer=type and --pad-oper * Improve multiplication recognition with --align-pointer=type * Update compiler options in build files * Fix indent of assignments within macros - update to 3.5: * Add option --pad-negation * Apply align-pointer=type only if type is present * Avoid deletion of empty lines after continuation * Fix alignment of logical AND operators * Fix recognition of Java/C# multi line strings - update to 3.4.16: * Fix padding of scientific notation literals (#570) * Fix of reference args alignment - update to 3.4.15: * Fix parsing of floating point literals (#566) * Fix "--break-block" handling of class and function blocks (#569) * Fix "--align-pointer=type" option for all types in lambda parameter lists * Fix padding of lambda capture with align-pointer option * Exclude files ending with backup suffix from input file names list (#560) - update to 3.4.14: * Fix split references with "-k1" option (#565) * Fix "--align-pointer=type" option for fundamental types in lambda parameter lists * Fix "--indent-after-parens" indent count * Mon Mar 18 2024 Dirk Müller <dmueller@suse.com> - 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 <mli@suse.com> - 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 <antoine.belvire@opensuse.org> - 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 <antoine.belvire@opensuse.org> - 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 <seife+obs@b1-systems.com> - spec: add libastylej.rpmlintrc to please factory-auto check * Wed Jun 07 2023 Stefan Seyfried <seife+obs@b1-systems.com> - 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 <antoine.belvire@opensuse.org> - Update to 3.3.1: Fix build. - Remove astyle-3.3-std.patch: Fixed upstream. * Wed May 24 2023 Antoine Belvire <antoine.belvire@opensuse.org> - 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 <rbrown@suse.com> - Remove obsolete Groups tag (fate#326485)
/usr/bin/astyle /usr/share/doc/packages/astyle /usr/share/doc/packages/astyle/README.md /usr/share/doc/packages/astyle/doc /usr/share/doc/packages/astyle/doc/astyle.html /usr/share/doc/packages/astyle/doc/development.html /usr/share/doc/packages/astyle/doc/favicon.ico /usr/share/doc/packages/astyle/doc/index.html /usr/share/doc/packages/astyle/doc/install.html /usr/share/doc/packages/astyle/doc/links.html /usr/share/doc/packages/astyle/doc/news.html /usr/share/doc/packages/astyle/doc/newsArchives.html /usr/share/doc/packages/astyle/doc/notes.html /usr/share/doc/packages/astyle/doc/notesArchives.html /usr/share/doc/packages/astyle/doc/scripts.html /usr/share/doc/packages/astyle/doc/styles.css /usr/share/doc/packages/astyle/doc/subversion.html /usr/share/doc/packages/astyle/doc/vsinstall.html /usr/share/licenses/astyle /usr/share/licenses/astyle/LICENSE.md /usr/share/man/man1/astyle.1.gz
Generated by rpm2html 1.8.1
Fabrice Bellet, Sun Apr 13 00:25:18 2025