Skip to content
This repository was archived by the owner on Dec 10, 2020. It is now read-only.

Uncrustify 0.66.1 #21

Merged
merged 204 commits into from
Mar 1, 2018
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
204 commits
Select commit Hold shift + click to select a range
b2cd176
add ellipsis (...) punctuator to objective-C
CDanU Jun 21, 2017
6666179
Introduce keyword CT_NOEXCEPT
guy-maurel Sep 29, 2017
89fc2b2
Add options for empty function calls
Sep 29, 2017
18e3c26
Merge pull request #1363 from guy-maurel/noexcept
gmaurel Sep 30, 2017
a1e3be5
CT_IGNORED comment may not be changed
guy-maurel Oct 1, 2017
bd87b74
Take care of multiple newlines.
guy-maurel Oct 2, 2017
a310e5f
Merge pull request #1365 from guy-maurel/CT-ignored
gmaurel Oct 3, 2017
4036bf6
Fixed #1366 - Wrong indentation of the break in switch
Krizai Oct 3, 2017
5e22dcb
Rename the function name nl_func_def to show it deals with calls
Sep 29, 2017
ab18e7f
Fix 'Permission denied' during output path creation
KVic Oct 5, 2017
6ca5a64
Fix indent comment alignment rule 3
KVic Oct 9, 2017
52d3c34
Add tests for the indent comment alignment rule 3
KVic Oct 9, 2017
055da23
Merge pull request #1368 from KVic/fix-output-path-creation
gmaurel Oct 9, 2017
9ced1ed
Merge pull request #1367 from Krizai/bug-1366
gmaurel Oct 9, 2017
bd444ec
Prepare better LOG for #1342
guy-maurel Oct 11, 2017
a38a422
Prepare a better logging for #1342
guy-maurel Oct 11, 2017
059898e
A bugfix proposal for #1340
guy-maurel Oct 12, 2017
ec1c476
a little indent more
guy-maurel Oct 12, 2017
6a24c02
Merge pull request #1364 from brmqk3/nl_func_call_options
gmaurel Oct 12, 2017
0cf1267
Merge pull request #1372 from KVic/fix-indent-comment-alignment
gmaurel Oct 12, 2017
e5ce3cc
Standardize option descriptions to "override"
Sep 27, 2017
49715c3
Merge pull request #1362 from brmqk3/standardize_option_descriptions
gmaurel Oct 13, 2017
80bfbd5
Merge pull request #1215 from CDanU/fix-ellipsis-punctuator
gmaurel Oct 13, 2017
e8afec5
Merge pull request #1375 from guy-maurel/AssignAlign
gmaurel Oct 13, 2017
fb86da2
Fix log output in Windows with GCC
KVic Oct 14, 2017
4f60ddd
A proposal for 2nd part of issue #1349
guy-maurel Oct 14, 2017
0a83403
Move CLI tests into the tests/cli directory
CDanU Jul 13, 2017
3348b33
Merge branch 'master' of https://github.com/guy-maurel/uncrustify
guy-maurel Oct 15, 2017
aa6952d
Add test_cli_options.py
CDanU Apr 4, 2017
fb02252
Fix keywords for Objective-C and C
gentoo-root Oct 16, 2017
1ab48ef
Format the table in src/keywords.cpp
gentoo-root Oct 16, 2017
7961559
Fix invalid tests for C enums
gentoo-root Oct 12, 2017
e8034be
Merge pull request #1373 from gentoo-root/bugfix/objc-keywords
gmaurel Oct 16, 2017
54a67bf
Merge pull request #1379 from CDanU/cli-tests
gmaurel Oct 16, 2017
d5124d4
Merge remote-tracking branch 'upstream/master'
guy-maurel Oct 16, 2017
185b468
Introduce a new option: sp_angle_colon
guy-maurel Oct 17, 2017
a79ef5d
remove test symlinks
CDanU Oct 17, 2017
0fc6091
Don't force-align with tabs when indenting ternary ':'
ojohnny Oct 17, 2017
c228a35
Merge pull request #1377 from KVic/fix-log-output-in-windows
gmaurel Oct 17, 2017
57be604
Merge pull request #1378 from guy-maurel/Width
gmaurel Oct 17, 2017
0f9e472
Merge pull request #1380 from CDanU/cli-tests
gmaurel Oct 17, 2017
add3d9c
Merge remote-tracking branch 'upstream/master'
guy-maurel Oct 17, 2017
3baddba
Add special handling for CT_CASE_COLON to output_text()
ojohnny Oct 17, 2017
7ecd02b
Fix the detection of CT_BYREF in the 'operator' return type.
KVic Oct 10, 2017
e082901
Fix align_on_operator in combination with align_mix_var_proto.
KVic Oct 10, 2017
abab886
Fix 'sp_after_operator = remove' in 'operator _word_'.
KVic Oct 10, 2017
54cdca6
Add tests for the 'sp_after_operator = remove' fix.
KVic Oct 10, 2017
2878a42
Fix 30023 cpp test according to 'force space'
KVic Oct 18, 2017
71a1a61
Fix 66 cli test according to 'force space'
KVic Oct 18, 2017
8a12c96
Merge pull request #1381 from ojohnny/align-ternary-op
gmaurel Oct 18, 2017
c277930
Merge remote-tracking branch 'upstream/master'
guy-maurel Oct 18, 2017
4c31679
fix diff message
CDanU Oct 19, 2017
9de3eb5
Fix test_cli_options.py for Windows newlines issues.
KVic Oct 18, 2017
a3ff0fe
remove `\r` from file inputs and proc outputs
CDanU Oct 19, 2017
1a29309
remove the stdout/stderr combine option
CDanU Oct 19, 2017
6cf9c0f
the various manip parameters can now take in lists/tuples
CDanU Oct 19, 2017
0307255
add needed Windows specific replacements
CDanU Oct 19, 2017
4dd498a
A bugfix proposal for #1112
guy-maurel Oct 20, 2017
1b937a5
Merge pull request #1382 from guy-maurel/AngleColon
gmaurel Oct 20, 2017
737c084
Merge pull request #1374 from KVic/fix-operator-alignment
gmaurel Oct 20, 2017
0bbab73
Merge pull request #1384 from CDanU/cli-tests
gmaurel Oct 20, 2017
b34b2df
Merge remote-tracking branch 'upstream/master'
guy-maurel Oct 20, 2017
00272bf
test the null pointer
guy-maurel Oct 20, 2017
ec09de3
Typo for a test (sorry)
guy-maurel Oct 20, 2017
a8d8c66
Prepare the test of pointers used in the macro LOG_FMT.
guy-maurel Oct 23, 2017
2093c5d
fix diff message
CDanU Oct 22, 2017
b5d6105
make various changes for consistency
CDanU Oct 22, 2017
559948e
A test to simulate windows.
guy-maurel Oct 23, 2017
a1994b8
Try with NO_MACRO_VARARG is set
guy-maurel Oct 23, 2017
5485c3b
Merge pull request #1385 from guy-maurel/DCMember
gmaurel Oct 24, 2017
5194333
Merge pull request #1387 from CDanU/cli-tests
gmaurel Oct 24, 2017
a77c829
Merge remote-tracking branch 'upstream/master'
guy-maurel Oct 24, 2017
f291243
Aproposal for a bugfix #1158
guy-maurel Oct 24, 2017
8ed237f
add option_reducer.py
CDanU Oct 24, 2017
b5df8bb
rename option UO_align_number_left to UO_align_number_right
CDanU Oct 25, 2017
a6d0063
* Fix out-of-bounds write
gaoethan Oct 26, 2017
bc41097
hide compilation warning in gcc < v5 (fixes #1098)
waldyrious Oct 26, 2017
ad4890e
add UO_sp_arith_additive
CDanU Oct 26, 2017
e26b44f
fix typos: ident --> ident
waldyrious Oct 27, 2017
7f6c64e
distinguish ‘ident’ from ‘identifier’
waldyrious Oct 27, 2017
b97a67a
fix alignment in co-gcc.lnt
waldyrious Oct 27, 2017
f77f54d
Support multiple MSVC versions on AppVeyor
jibsen Oct 31, 2017
81ce3ff
Add CT_BRACED_INIT_LIST for C++ 'braced-init-list'
KVic Oct 29, 2017
76ff9be
Fix the double indentation with C++ 'using'
KVic Oct 31, 2017
66fe327
Merge pull request #1388 from guy-maurel/WhileSemi
gmaurel Nov 1, 2017
d967132
Merge pull request #1390 from CDanU/python-scripts
gmaurel Nov 1, 2017
b3efa8c
Merge pull request #1393 from CDanU/fix-option-name-typo
gmaurel Nov 1, 2017
9356b48
Merge pull request #1394 from gaoethan/master
gmaurel Nov 1, 2017
da31ea5
Merge pull request #1396 from waldyrious/patch-1
gmaurel Nov 1, 2017
aa62ac5
Merge pull request #1397 from CDanU/sp_arith_additive
gmaurel Nov 1, 2017
78980d3
Merge pull request #1399 from waldyrious/ident
gmaurel Nov 1, 2017
c0f9db9
Merge pull request #1404 from KVic/add-ct-braced-init-list
gmaurel Nov 1, 2017
f83245e
Merge pull request #1406 from jibsen/update-appveyor
gmaurel Nov 1, 2017
633576a
Fix the detection of lambda-expression without lambda-declarator
KVic Oct 31, 2017
f77a41b
Fix 'override' as CT_QUALIFIER for LANG_CPP
KVic Oct 31, 2017
3636f40
Remove header using directives
CDanU Nov 1, 2017
cd8d808
appy Uncrustify
CDanU Nov 1, 2017
2540628
Prepare a better logging for issue #1142
guy-maurel Nov 2, 2017
738bd77
Merge pull request #1407 from KVic/fix-override-as-cpp-qualifier
gmaurel Nov 2, 2017
4e48fcb
Merge pull request #1408 from KVic/fix-optional-lambda-declarator
gmaurel Nov 2, 2017
64280db
Merge pull request #1409 from KVic/fix-using-double-indent
gmaurel Nov 2, 2017
d396bff
Merge pull request #1410 from CDanU/remove-header-using-directives
gmaurel Nov 2, 2017
7640cf6
refactor unc_text::fix_len_idx
CDanU Oct 30, 2017
d6e535a
refactor unc_text::compare
CDanU Oct 30, 2017
3a88c1a
refactor unc_text::update_logtext
CDanU Oct 30, 2017
5f10b12
refactor unc_text::equals
CDanU Oct 30, 2017
7c76a3b
refactor unc_text::set
CDanU Nov 1, 2017
8732d87
refactor unc_text::resize
CDanU Nov 1, 2017
e073a1b
refactor unc_text::insert
CDanU Nov 1, 2017
c3bf684
refactor unc_text::erase
CDanU Nov 1, 2017
6aa63db
refactor unc_text::replace
CDanU Nov 1, 2017
59b3fa7
refactor unc_text::startswith
CDanU Nov 1, 2017
da85a0c
refactor unc_text::find
CDanU Nov 1, 2017
34fb83c
prevent windows.h min/max macros
CDanU Nov 2, 2017
c44f3e9
prevent indent_pse_push SEGV
CDanU Nov 3, 2017
d8dde83
Prepare the version 0.66
guy-maurel Nov 3, 2017
b52ce47
update emscripten interface
CDanU Nov 3, 2017
0db7d36
generate better embedded 0 error
CDanU Nov 3, 2017
0860714
Merge pull request #1411 from CDanU/misc-refactor
gmaurel Nov 4, 2017
6e01ffd
Merge pull request #1412 from guy-maurel/PrepareIssue1142
gmaurel Nov 4, 2017
1470aab
Merge pull request #1416 from CDanU/emscripten_interface
gmaurel Nov 4, 2017
1c38231
add toLogTextUtf8
CDanU Oct 31, 2017
d1b2346
Add some more info.
guy-maurel Nov 4, 2017
47141d5
Merge pull request #1418 from CDanU/better-error-msg
gmaurel Nov 4, 2017
be283c0
unc_text move header functions
CDanU Nov 5, 2017
2e54c92
Merge pull request #1414 from CDanU/prevent-segv
gmaurel Nov 5, 2017
93f9bfe
Adopt the method from aneesh1127 for #1236
guy-maurel Nov 5, 2017
d5dd0f1
Merge pull request #1419 from guy-maurel/asmBlock
gmaurel Nov 5, 2017
c89d89c
Update the prepare.
guy-maurel Nov 6, 2017
1798142
A bugfix proposal for issue #1249
guy-maurel Nov 6, 2017
821d718
option_reducer.py fix python path
CDanU Nov 7, 2017
3b15c55
Merge pull request #1421 from CDanU/patch-1
gmaurel Nov 8, 2017
717c46a
Merge pull request #1420 from guy-maurel/voidDCMember
gmaurel Nov 8, 2017
80f549b
update for the current version
guy-maurel Nov 8, 2017
0b0f999
Merge pull request #1415 from guy-maurel/Prepare066
gmaurel Nov 8, 2017
b0285e7
The documentation for 0.66
guy-maurel Nov 8, 2017
0f3114d
make c_str const
CDanU Nov 1, 2017
5f53e0e
fix memcmp heap-buffer-overflow
CDanU Nov 8, 2017
660a2f3
fix NOMINMAX
CDanU Nov 8, 2017
5d87382
const ListManager
CDanU Nov 2, 2017
7b03771
const chunk_list simple
CDanU Nov 2, 2017
88323ce
const chunk_search
CDanU Nov 3, 2017
928b60c
const chunk_search_type
CDanU Nov 3, 2017
6e22ab4
const chunk_get_ncnlnp
CDanU Nov 3, 2017
95bae3b
const chunk_search_typelevel
CDanU Nov 3, 2017
3ca7e72
const chunk_search_str
CDanU Nov 3, 2017
e74dee4
const check_t fcns
CDanU Nov 3, 2017
e940d89
const chunk_is_Doxygen_comment
CDanU Nov 3, 2017
1a224de
const chunk_get_ncnlnpnd
CDanU Nov 3, 2017
96df76f
const chunk_is_newline_between
CDanU Nov 3, 2017
035e07c
const chunk_first_on_line
CDanU Nov 3, 2017
dbd3e67
const chunk_skip_to_match
CDanU Nov 3, 2017
48f8fe3
const chunk_is_forin
CDanU Nov 3, 2017
473ccf2
Merge pull request #1424 from CDanU/fix-define
gmaurel Nov 9, 2017
fe391a8
Merge pull request #1422 from CDanU/misc-refactor
gmaurel Nov 9, 2017
bc90aa8
Merge pull request #1425 from CDanU/const-correctness
gmaurel Nov 9, 2017
e4f8c41
Merge remote-tracking branch 'upstream/master'
guy-maurel Nov 9, 2017
dc27935
add missing const to chunk_skip_to_match
CDanU Nov 9, 2017
b3b5d73
change cpd.filename type to std::string
CDanU Nov 9, 2017
b175d76
remove dead code
CDanU Nov 9, 2017
451520e
remove dead code
CDanU Nov 9, 2017
27a426b
remove dead code
CDanU Nov 9, 2017
1823ab9
fix nullptr dereference
CDanU Nov 9, 2017
5eaf602
fix nullptr dereference
CDanU Nov 9, 2017
c5eeb3a
fix nullptr dereference
CDanU Nov 9, 2017
db3528c
fix nullptr dereference
CDanU Nov 9, 2017
c5c254f
fix nullptr dereference
CDanU Nov 9, 2017
3fd221a
temporarily remove dead code
CDanU Nov 9, 2017
59feb60
remove dead code
CDanU Nov 9, 2017
a68e990
Reorder the cases
guy-maurel Nov 10, 2017
6246c12
Merge pull request #1430 from CDanU/const-correctness
gmaurel Nov 10, 2017
2d21f2b
Merge pull request #1431 from CDanU/fix-coverity
gmaurel Nov 10, 2017
870f406
Merge remote-tracking branch 'upstream/master'
guy-maurel Nov 10, 2017
353e5c3
Revert const chunk_list PRs
CDanU Nov 10, 2017
40d2fa3
The index of the arry cpd.al must be controlled
guy-maurel Nov 12, 2017
b5ce111
Merge pull request #1434 from guy-maurel/ReorderOption
gmaurel Nov 12, 2017
a544e44
Fix indent_func_const.
Nov 11, 2017
7a4af67
Merge pull request #1437 from CDanU/const-correctness
gmaurel Nov 13, 2017
19d0638
Merge remote-tracking branch 'upstream/master'
guy-maurel Nov 13, 2017
3320d43
Merge pull request #1438 from guy-maurel/MoreAlign
gmaurel Nov 14, 2017
2b75105
Merge pull request #1441 from kraiskil/master
gmaurel Nov 14, 2017
82c2a89
Merge remote-tracking branch 'upstream/master'
guy-maurel Nov 14, 2017
7789a21
frame_count must be controlled.
guy-maurel Nov 15, 2017
ade536e
The variable pse_tos must be controlled.
guy-maurel Nov 15, 2017
11dd2f0
The missed informations
guy-maurel Nov 15, 2017
9477a2f
Add a control at brace_cleanup.cpp
guy-maurel Nov 17, 2017
4597d37
Merge pull request #1443 from guy-maurel/moreFrameCount
gmaurel Nov 17, 2017
7483d88
Prepare bugfix for #1349
guy-maurel Nov 17, 2017
40ea596
The test must begin with the first line of the block.
guy-maurel Nov 17, 2017
8f904c7
typo
guy-maurel Nov 17, 2017
c5a23f5
Merge pull request #1444 from guy-maurel/moreControlPse_tos
gmaurel Nov 19, 2017
88a975c
Merge pull request #1445 from guy-maurel/Prepare1349
gmaurel Nov 19, 2017
2987fdc
tests - align config option values
CDanU Nov 16, 2017
f3f9887
tests - remove trailing default comments
CDanU Nov 17, 2017
9ce1c36
tests - remove commented option lines
CDanU Nov 17, 2017
5e3a9f6
tests - remove starting default comments
CDanU Nov 17, 2017
a721373
tests - manually remove unneeded comments
CDanU Nov 18, 2017
02de9af
tests - remove default value options
CDanU Nov 17, 2017
f718d3e
Merge pull request #1446 from CDanU/clean-test-configs
gmaurel Nov 21, 2017
46c5902
Prepare the version 0.66.1
guy-maurel Nov 21, 2017
a4316fd
update emscripten interface
CDanU Nov 21, 2017
845c7dd
Merge pull request #1447 from guy-maurel/Prepare0661
gmaurel Nov 22, 2017
64dbc43
Merge pull request #1448 from CDanU/emscripten_interface
gmaurel Nov 22, 2017
788c5ce
Merge tag 'uncrustify-0.66.1' into uncrustify_0.66.1
dirk-thomas Feb 28, 2018
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
3 changes: 2 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ src/uncrustify_version.h
# Testing framework
results/
tests/results/
tests/results_2/
tests/usage.txt
tests/pclint/
*.sh.trs
Expand Down Expand Up @@ -90,4 +91,4 @@ build/
# Eclipse Configuration
.cproject
.project
.settings
.settings
3 changes: 2 additions & 1 deletion .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ matrix:
include:
- env: BUILD_TYPE=debug
- env: BUILD_TYPE=release
- env: BUILD_TYPE=release NO_MACRO_VARARG=1

# GCC 6
- env: C_COMPILER=gcc-6 CXX_COMPILER=g++-6
Expand Down Expand Up @@ -87,5 +88,5 @@ script:
# test if all the sources are conform to the forUncrustifySources.cfg config file
- if [ "x${BUILD_TYPE}" == "xrelease" ]; then cd ../; ./scripts/Run_uncrustify_for_sources.sh; fi
# test if uncrustify runs for (some) command line options
- if [ "x${BUILD_TYPE}" == "xrelease" ]; then ./scripts/Test_more_Options.sh; fi
- if [ "x${BUILD_TYPE}" == "xrelease" ]; then ./tests/cli/test_cli_options.sh; fi
# - /home/travis/build/uncrustify/uncrustify/build/uncrustify -c /home/travis/build/uncrustify/uncrustify/tests/config/mono.cfg -f /home/travis/build/uncrustify/uncrustify/tests/input/cs/simple.cs -L A
7 changes: 6 additions & 1 deletion CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -43,6 +43,9 @@ elseif(CMAKE_COMPILER_IS_GNUCXX)
endif()
unset(flag_var)
endforeach()
if(CMAKE_CXX_COMPILER_VERSION VERSION_LESS 5)
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wno-missing-field-initializers")
endif()
unset(gcc_warning_flags)
elseif(CMAKE_CXX_COMPILER_ID MATCHES "Clang")
add_definitions(-std=gnu++0x)
Expand Down Expand Up @@ -120,7 +123,7 @@ endif()
#

# FIXME: the version number should be automatically integrated
set(CURRENT_VERSION "Uncrustify-0.65_f")
set(CURRENT_VERSION "Uncrustify-0.66.1_f")

option(NoGitVersionString "Do not use make_version.py and git to build a version string" OFF)
if(NOT NoGitVersionString)
Expand Down Expand Up @@ -207,6 +210,7 @@ add_executable(uncrustify
src/unc_tools.cpp
src/unicode.cpp
src/universalindentgui.cpp
src/controlPSECount.cpp
src/width.cpp
src/align_stack.h
src/args.h
Expand All @@ -230,6 +234,7 @@ add_executable(uncrustify
src/unc_ctype.h
src/unc_text.h
src/unc_tools.h
src/controlPSECount.h
)

if(CMAKE_VERSION VERSION_LESS 2.8.10)
Expand Down
34 changes: 34 additions & 0 deletions ChangeLog
Original file line number Diff line number Diff line change
@@ -1,3 +1,37 @@
Change highlights in uncrustify-0.66.1 (November 2017)
-------------------------------------------------------------------------------

Bugfix:
- Debian issue #881249 "FTBFS on armel/i386/mips64el/s390x: cpp_33057 fails"
is fixed

Change highlights in uncrustify-0.66 (November 2017)
-------------------------------------------------------------------------------

New options:
- indent_ignore_asm_block Nov 05
- sp_angle_colon Oct 17
- nl_func_call_empty Sep 30
- nl_func_call_paren_empty Sep 30
- align_func_params_span Sep 29
- align_func_params_thresh Sep 29
- align_func_params_gap Sep 29
- nl_func_call_paren Jul 25
- indent_paren_after_func_def Jul 21
- indent_paren_after_func_decl Jul 21
- indent_paren_after_func_call Jul 21
- nl_func_paren_empty Jul 07
- nl_func_def_paren_empty Jul 07
- indent_switch_pp Jun 22
- pp_indent_case Jun 22
- pp_indent_func_def Jun 22
- pp_indent_extern Jun 22
- pp_indent_brace Jun 22

Bugfix:
- Issue # 548, 1098, 1103, 1108, 1112, 1127, 1134, 1158, 1165, 1170, 1187,
1200, 1203, 1236, 1249, 1310, 1315, 1340, 1349, 1352, 1366 are fixed

Change highlights in uncrustify-0.65 (May 2017)
-------------------------------------------------------------------------------

Expand Down
16 changes: 8 additions & 8 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
A source code beautifier for C, C++, C#, ObjectiveC, D, Java, Pawn and VALA

## Features
* highly configurable - __590__ configurable options as of version 0.65
* highly configurable - 609 configurable options as of version 0.66.1
- <details><summary>add/remove spaces</summary>

- `sp_before_sparen`: _Add or remove space before '(' of 'if', 'for', 'switch', 'while', etc._
Expand Down Expand Up @@ -133,6 +133,10 @@ More about this is in the [ISSUE_TEMPLATE](https://github.com/uncrustify/uncrust
[Look at the Wiki](https://github.com/uncrustify/uncrustify/wiki/Known-Problems)


## Which repositories have uncrustify?
[Look here](https://repology.org/metapackage/uncrustify/versions)


## Contribute
If you want to add a feature, fix a bug, or implement missing
functionality, feel free to do so! Patches are welcome!
Expand Down Expand Up @@ -177,12 +181,8 @@ The codebase has to be formatted by the options set up in
cause TravisCI build failures.

The Command line interface (CLI) output is tested by the
`scripts/Test_more_Options.sh` script. It operates on the files inside
this directories:
- `scripts/Config/`
- `scripts/Output/`
- `scripts/Input/`
- `scripts/More_Options_to_Test/`
`test_cli_options.sh` script. It is located inside of `tests/cli/` and operates
on the subdirectories of that folder.

If a PR is altering the CLI output, files inside those directories might
need to be manually updated. This often happens when options are
Expand All @@ -199,7 +199,7 @@ The software has been previously tested on the following operating systems:
- OS X
- FreeBSD, NetBSD, OpenBSD
- Sun Solaris 9
- Windows XP (binary available)
- Windows (binary available)


---------------------------------------------------------------------------
Expand Down
2 changes: 2 additions & 0 deletions TESTING
Original file line number Diff line number Diff line change
Expand Up @@ -103,3 +103,5 @@ Features
- Tip: There are also a few options to run_tests.py that can
help. Most interesting is '-d' will run 'diff' if the test fails.

- Tip: If some errors occur with Windows, set the macro variable
NO_MACRO_VARARG to 1 to test some more pointer under Linux.
21 changes: 12 additions & 9 deletions appveyor.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,13 @@ version: "{build}"
platform: x64
environment:
matrix:
- CONFIG: Debug
- CONFIG: Release
# MSVC
- GENERATOR: Visual Studio 15 2017 Win64
APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2017
- GENERATOR: Visual Studio 14 2015 Win64
configuration:
- Debug
- Release
clone_folder: C:\projects\uncrustify
branches:
only:
Expand All @@ -16,17 +21,15 @@ skip_tags: true

install:
- "SET PATH=C:/Python35-x64;C:/Python35-x64/Scripts;%PATH%"
build_script:
- echo Running CMake...
before_build:
- cd c:\projects\uncrustify
- mkdir build
- cd build
- cmake -G "Visual Studio 14 2015 Win64" ..
- set MSBuildLogger="C:\Program Files\AppVeyor\BuildAgent\Appveyor.MSBuildLogger.dll"
- set MSBuildOptions=/v:m /p:Configuration=%CONFIG% /logger:%MSBuildLogger%
- msbuild %MSBuildOptions% uncrustify.sln
- cmake -DCMAKE_BUILD_TYPE=%CONFIGURATION% -G "%GENERATOR%" ..
build_script:
- cmake --build . --config %CONFIGURATION%
test_script:
# - echo This is for test only
# - C:/projects/uncrustify/build/Debug/uncrustify.exe -c C:/projects/uncrustify/tests/config/mono.cfg -f C:/projects/uncrustify/tests/input/cs/simple.cs -L 66
- ctest -C %CONFIG% -V
- ctest -C %CONFIGURATION% -V
deploy: off
2 changes: 1 addition & 1 deletion documentation/htdocs/ben.cfg.txt
Original file line number Diff line number Diff line change
Expand Up @@ -104,7 +104,7 @@ align_var_struct_span = 99
align_right_cmt_span = 3
align_pp_define_span = 3
align_pp_define_gap = 4
align_number_left = TRUE
align_number_right = TRUE
align_typedef_span = 5
align_typedef_gap = 3

Expand Down
Loading