| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: libastylej3 | Distribution: SUSE Linux Enterprise 15 SP6 |
| Version: 3.4 | Vendor: openSUSE |
| Release: bp156.1.5 | Build date: Mon May 13 16:02:12 2024 |
| Group: Unspecified | Build host: obs-power9-12 |
| Size: 395152 | Source RPM: astyle-3.4-bp156.1.5.src.rpm |
| Packager: https://bugs.opensuse.org | |
| Url: https://astyle.sourceforge.net/ | |
| Summary: Java bindings for astyle | |
This package contains Java bindings for astyle.
MIT
* 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)
* Mon Apr 16 2018 kkaempf@suse.com
- don't obsolete libastyle1, let the distribution update handle
removal of old shared lib.
* Wed Apr 11 2018 kkaempf@suse.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 kkaempf@suse.com
- Prevent file conflicts on update: obsolete libastylej1
* Tue Jun 13 2017 mpluskal@suse.com
- Small packaging cleanup
* Thu Jun 08 2017 k.ohlhus@gmail.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 alarrosa@suse.com
- Add astyle-java-includes.patch to fix a build error in Leap
* Thu Mar 17 2016 kkaempf@suse.com
- enable Java bindings
new subpackage libastylej1
- create libastylej.so symlink for Arduino
* Wed Dec 17 2014 p.drouand@gmail.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".
/usr/lib64/libastylej.so /usr/lib64/libastylej.so.3 /usr/lib64/libastylej.so.3.2.0
Generated by rpm2html 1.8.1
Fabrice Bellet, Mon Feb 9 17:18:57 2026