Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

astyle-3.6.8-1.1 RPM for x86_64

From OpenSuSE Tumbleweed for x86_64

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: 930854 Source RPM: astyle-3.6.8-1.1.src.rpm
Packager: https://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.

Provides

Requires

License

MIT

Changelog

* 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)

Files

/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, Wed Apr 16 00:57:29 2025