./textproc/uncrustify, Source Code Beautifier for C-like languages

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 0.78.1, Package name: uncrustify-0.78.1, Maintainer: ryoon

Source Code Beautifier for C, C++, C#, ObjectiveC, D, Java, Pawn
and VALA. The goals of this project are simple: Create a highly
configurable, easily modifiable source code beautifier.


Master sites:

Filesize: 1692.887 KB

Version history: (Expand)


CVS history: (Expand)


   2024-04-02 19:26:45 by Kevin Bloom | Files touched by this commit (2) | Package updated
Log message:
uncrustify: update to 0.78.1

0.78.0 -> 0.78.1:
Improve line splitting logic to avoid awkward splits

0.77.1 -> 0.78.0:
Added:
  - align_nl_cont_spaces
  - sp_after_bit_colon
  - sp_before_bit_colon
  - sp_between_ptr_ref
  - nl_min_after_func_body
  - sp_before_keyword_ptr_star
  - sp_before_global_scope_ptr_star
  - sp_before_scope_ptr_star
  - sp_before_operator_ptr_star
  - sp_before_qualifier_ptr_star
  - debug_use_the_exit_function_pop
  - nl_max_after_func_body
  - sp_cpp_lambda_argument_list_empty
  - align_func_proto_span_ignore_cont_lines
Removed:
  - sp_before_keyword_ptr_star

0.77.0 -> 0.77.1:
No information provided.

0.76.0 -> 0.77.0:
Added:
  - sp_cmt_cpp_pvs
  - sp_inside_rparen
  - sp_func_call_user_inside_rparen
  - sp_inside_rparens
  - sp_cmt_cpp_lint
  - sp_qualifier_ptr_star_trailing
  - sp_qualifier_unnamed_ptr_star
  - sp_qualifier_ptr_star_func
  - mod_add_force_c_closebrace_comment

https://github.com/uncrustify/uncrustify/blob/uncrustify-0.78.1/ChangeLog
   2023-08-14 07:25:36 by Thomas Klausner | Files touched by this commit (1247)
Log message:
*: recursive bump for Python 3.11 as new default
   2023-07-18 20:47:54 by Nia Alarie | Files touched by this commit (10)
Log message:
textproc: Adapt packages (where possible) to USE_(CC|CXX)_FEATURES
   2023-07-11 07:58:40 by Nia Alarie | Files touched by this commit (1)
Log message:
uncrustify: Require a compiler that knows about std::regex_replace.
   2023-04-05 11:08:11 by Nikita | Files touched by this commit (1)
Log message:
uncrustify: fix homepage, https redirect.
   2023-03-03 11:15:44 by Frederic Cambus | Files touched by this commit (3) | Package updated
Log message:
uncrustify: update to 0.76.0.

Change highlights in uncrustify-0.76.0 (November 2022)
-------------------------------------------------------------------------------
     Added   : nl_collapse_empty_body_functions     Apr 29 2022
     Added   : set_numbering_for_html_output        May 29 2022
     Added   : mod_infinite_loop                    Jun 22 2022
     Added   : mod_short_int                        Jun 28 2022
     Added   : mod_long_int                         Jun 28 2022
     Added   : mod_unsigned_int                     Jun 28 2022
     Added   : mod_signed_int                       Jun 28 2022
     Added   : mod_int_prefer_int_on_left           Jul  6 2022
     Added   : mod_int_long                         Jul  6 2022
     Added   : mod_int_signed                       Jul  6 2022
     Added   : mod_int_unsigned                     Jul  6 2022
     Added   : mod_int_short                        Jul  6 2022
     Added   : nl_oc_msg_args_min_params            Jul  9 2022
     Added   : pp_space_after                       Jul 14 2022
     Added   : pp_space_before                      Jul 14 2022
     Removed : pp_space                             Jul 14 2022
     Added   : nl_throw_expr                        Jul 19 2022
     Added   : mod_paren_on_throw                   Jul 19 2022
     Added   : debug_sort_the_tracks                Aug  2 2022
     Removed : pp_space_before                      Aug  6 2022
     Added   : nl_var_def_blk_end_func_top          Aug 11 2022
     Removed : nl_func_var_def_blk                  Aug 11 2022
     Added   : pp_indent_with_tabs                  Sep  6 2022
     Added   : pp_multiline_define_body_indent      Sep 15 2022
     Added   : nl_oc_msg_args_max_code_width        Sep 20 2022
     Added   : debug_decode_the_flags               Oct  9 2022

Change highlights in uncrustify-0.75.0 (May 2022)
-------------------------------------------------------------------------------
    Added   : mod_move_case_return                 Nov 25 2021
    Added   : sp_ptr_star_func_type                Dec  8 2021
    Added   : pp_indent_at_level0                  Dec 14 2021
    Added   : align_braced_init_list_thresh        Dec 16 2021
    Added   : align_braced_init_list_span          Dec 16 2021
    Added   : align_assign_on_multi_var_defs       Dec 18 2021
    Added   : sp_byref_paren                       Dec 24 2021
    Added   : sp_not_not                           Dec 28 2021
    Added   : indent_ignore_comma_paren            Jan  4 2022
    Added   : indent_ignore_comma_brace            Jan  4 2022
    Added   : indent_ignore_bool_paren             Jan 13 2022
    Added   : indent_ignore_arith                  Jan 18 2022
    Added   : mod_full_paren_return_bool           Jan 21 2022
    Added   : mod_full_paren_assign_bool           Jan 21 2022
    Added   : sp_type_colon                        Jan 25 2022
    Removed : indent_ignore_comma_paren            Jan 28 2022
    Removed : indent_ignore_bool_paren             Jan 28 2022
    Removed : indent_ignore_comma_brace            Jan 28 2022
    Added   : indent_ignore_semicolon              Feb  1 2022
    Added   : sp_enum_brace                        Feb  2 2022
    Added   : indent_ignore_before_class_colon     Feb  4 2022
    Added   : indent_ignore_before_constr_colon    Feb  4 2022
    Added   : indent_ignore_bool                   Feb 25 2022
    Added   : indent_ignore_first_continue         Feb 25 2022
    Added   : indent_ignore_assign                 Mar  1 2022
    Added   : indent_ignore_case_brace             Mar  9 2022
    Added   : indent_namespace_inner_only          Apr 12 2022
    Added   : pp_warn_unbalanced_if                Apr 15 2022
    Removed : sp_type_question                     Apr 30 2022

Change highlights in uncrustify-0.74.0 (November 2021)
-------------------------------------------------------------------------------
    Added   : nl_before_struct                     Mar 12 2021
    Added   : nl_before_ignore_after_case          Jun 22 2021
    Added   : sp_before_ptr_star_trailing          Jul  1 2021
    Added   : sp_after_ptr_star_trailing           Jul  1 2021
    Added   : sp_sparen_paren                      Jul 19 2021
    Added   : pp_indent_in_guard                   Jul 28 2021
    Added   : indent_single_line_comments_before   Jul 31 2021
    Added   : indent_single_line_comments_after    Jul 31 2021
    Removed : indent_sing_line_comments            Jul 31 2021
    Added   : sp_after_ellipsis                    Jul 31 2021
    Added   : mod_remove_duplicate_include         Aug 15 2021
    Added   : sp_between_semi_for_empty            Aug 22 2021
    Added   : nl_before_brace_open                 Aug 27 2021
    Added   : cmt_trailing_single_line_c_to_cpp    Sep  1 2021
    Added   : sp_ellipsis_parameter_pack           Sep 16 2021
    Added   : sp_parameter_pack_ellipsis           Sep 16 2021
    Added   : sp_byref_ellipsis                    Sep 21 2021
    Added   : sp_ptr_type_ellipsis                 Sep 21 2021
    Added   : indent_ctor_init_following           Sep 30 2021
    Added   : sp_before_emb_cmt                    Oct  8 2021
    Added   : sp_num_after_emb_cmt                 Oct  8 2021
    Added   : sp_before_tr_cmt                     Oct  8 2021
    Added   : sp_num_before_emb_cmt                Oct  8 2021
    Added   : sp_num_before_tr_cmt                 Oct  8 2021
    Added   : sp_after_emb_cmt                     Oct  8 2021
    Removed : sp_before_tr_emb_cmt                 Oct  8 2021
    Removed : sp_num_before_tr_emb_cmt             Oct  8 2021
    Added   : pp_include_at_level                  Oct 11 2021
    Added   : sp_return                            Oct 12 2021
    Added   : indent_comment_align_thresh          Oct 13 2021
    Added   : indent_comment                       Oct 18 2021
    Added   : align_func_proto_amp_style           Oct 23 2021
    Added   : align_func_proto_star_style          Oct 23 2021
    Added   : indent_case_comment                  Oct 26 2021
    Added   : indent_switch_body                   Nov  3 2021
    Added   : sp_inside_for_close                  Nov  6 2021
    Added   : sp_inside_for                        Nov  6 2021
    Added   : sp_inside_for_open                   Nov  6 2021
    Added   : indent_ignore_label                  Nov 10 2021
    Added   : sp_ptr_star_func_var                 Nov 15 2021

Change highlights in uncrustify-0.73.0 (May 2021)
-------------------------------------------------------------------------------

    Added   : indent_before_class_colon            Nov 16 2020
    Added   : sp_cmt_cpp_region                    Dec  9 2020
    Added   : cmt_sp_before_doxygen_javadoc_tags   Dec 24 2020
    Added   : cmt_align_doxygen_javadoc_tags       Dec 24 2020
    Added   : cmt_reflow_fold_regex_file           Dec 24 2020
    Added   : processing_cmt_as_regex              Dec 31 2020
    Added   : cmt_reflow_indent_to_paragraph_start Jan  9 2021
    Added   : sp_cpp_lambda_argument_list          Jan 19 2021
    Added   : nl_do_leave_one_liners               Jan 29 2021
    Added   : debug_truncate                       Feb  7 2021
    Added   : indent_comma_brace                   Mar  9 2021
   2023-01-16 02:15:44 by David A. Holland | Files touched by this commit (3)
Log message:
textproc/uncrustify: don't use rindex(); it fails on Solaris.
   2021-10-26 13:23:42 by Nia Alarie | Files touched by this commit (1161)
Log message:
textproc: Replace RMD160 checksums with BLAKE2s checksums

All checksums have been double-checked against existing RMD160 and
SHA512 hashes

Unfetchable distfiles (fetched conditionally?):
./textproc/convertlit/distinfo clit18src.zip