4 Commits

Author SHA256 Message Date
cb13d0596c Accepting request 1320394 from devel:tools
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1320394
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/astyle?expand=0&rev=23
2025-11-28 15:53:09 +00:00
b4fa744e11 - update to 3.6.13:
* Fix indent of continued string literal as argument
  * Fix regression related to template delimters
  * Improved complex lambda body indentation
  * Fix regression related to diff markers
  * Fix comment recognition after macro definition
  * Fix indent of switch statements within structs
  * Fix Win32 build
  * Improved lambda body indentation
  * Ignore lines with git conflict markers
  * Replaced platform file functions by C++ filesystem library
  * Fix --mode parameter in generation script
  * disable old isInTemplate flag only within structs
  * Another approach to fix interpretation of closing nested templates as
  * Fix "--align-pointer=type" option for fundamental types in lambda parameter

OBS-URL: https://build.opensuse.org/package/show/devel:tools/astyle?expand=0&rev=48
2025-11-20 21:38:36 +00:00
92e352f0d3 Accepting request 1267693 from devel:tools
OBS-URL: https://build.opensuse.org/request/show/1267693
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/astyle?expand=0&rev=22
2025-04-07 15:38:06 +00:00
109673fc04 - 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

OBS-URL: https://build.opensuse.org/package/show/devel:tools/astyle?expand=0&rev=46
2025-04-07 14:12:11 +00:00
4 changed files with 120 additions and 5 deletions

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:78a610abd39e94e0f913e9ee5cda1e85bb62cd633553decb9e00d3d9201019ce
size 230971

3
astyle-3.6.13.tar.bz2 Normal file
View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:048b74b14c6e01f7fae8e63b767da33303ab39d9022afe33055ce4b9e56f162d
size 217213

View File

@@ -1,3 +1,118 @@
-------------------------------------------------------------------
Thu Nov 20 21:37:30 UTC 2025 - Dirk Müller <dmueller@suse.com>
- update to 3.6.13:
* Fix indent of continued string literal as argument
* Fix regression related to template delimters
* Improved complex lambda body indentation
* Fix regression related to diff markers
* Fix comment recognition after macro definition
* Fix indent of switch statements within structs
* Fix Win32 build
* Improved lambda body indentation
* Ignore lines with git conflict markers
* Replaced platform file functions by C++ filesystem library
* Fix --mode parameter in generation script
* disable old isInTemplate flag only within structs
-------------------------------------------------------------------
Sun Apr 6 14:18:44 UTC 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 08:31:18 UTC 2024 - Dirk Müller <dmueller@suse.com>

View File

@@ -1,7 +1,7 @@
#
# spec file for package astyle
#
# Copyright (c) 2024 SUSE LLC
# Copyright (c) 2025 SUSE LLC and contributors
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
Name: astyle
Version: 3.4.13
Version: 3.6.13
Release: 0
Summary: Source Code Indenter, Formatter, and Beautifier for C, C++, C# and Java
License: MIT