]>
git.donarmstrong.com Git - perltidy.git/log
Steve Hancock [Fri, 5 Feb 2021 16:30:14 +0000 (08:30 -0800)]
further simplify -bbxi=n implementation
Steve Hancock [Thu, 4 Feb 2021 14:22:32 +0000 (06:22 -0800)]
reset -bbxi=2 to -bbxi=0 if -lp is set to avoid blinking states
Steve Hancock [Wed, 3 Feb 2021 15:22:22 +0000 (07:22 -0800)]
rewrite sub 'break_before_list_opening_containers'
Steve Hancock [Mon, 1 Feb 2021 15:06:39 +0000 (07:06 -0800)]
remove unused code; adjust definition of list
Steve Hancock [Sun, 31 Jan 2021 15:45:20 +0000 (07:45 -0800)]
rewrite and combine coding for -bbx=n and -bbxi=n
Steve Hancock [Sat, 30 Jan 2021 16:03:32 +0000 (08:03 -0800)]
adjust line length and token count tolerances for -wn stability
Steve Hancock [Fri, 29 Jan 2021 15:58:30 +0000 (07:58 -0800)]
fix some edge cases involving the -wn parameter
Steve Hancock [Thu, 28 Jan 2021 23:02:59 +0000 (15:02 -0800)]
fix some edge blinker cases involving -bbxi=n and -boc
Steve Hancock [Thu, 28 Jan 2021 01:25:13 +0000 (17:25 -0800)]
fix problem with combination -cab=2 and bbhbi=n, and with -fws
Steve Hancock [Wed, 27 Jan 2021 15:27:33 +0000 (07:27 -0800)]
Fixed problem where -bbpi could cause blinking states
Steve Hancock [Wed, 27 Jan 2021 14:50:31 +0000 (06:50 -0800)]
Simplified the definition of lists for formatting purposes
Steve Hancock [Mon, 25 Jan 2021 01:53:52 +0000 (17:53 -0800)]
Revise coding for the --freeze-whitespace option
Steve Hancock [Sun, 24 Jan 2021 18:56:41 +0000 (10:56 -0800)]
Fix git #51, closing qw paren not outdented if -ndnl is set
Steve Hancock [Sun, 24 Jan 2021 01:13:21 +0000 (17:13 -0800)]
Fixed test case for -lp change
Steve Hancock [Sun, 24 Jan 2021 01:01:05 +0000 (17:01 -0800)]
fixed rare problem with when -lp parameter is set
Steve Hancock [Wed, 20 Jan 2021 15:12:33 +0000 (07:12 -0800)]
added rule for -wn flag: do not weld to a hash brace
Steve Hancock [Tue, 19 Jan 2021 15:42:11 +0000 (07:42 -0800)]
improve builtin debugging info in sub set_continuation_breaks
Steve Hancock [Tue, 19 Jan 2021 15:39:23 +0000 (07:39 -0800)]
convert testing tool to dump to stdout
Steve Hancock [Sun, 17 Jan 2021 15:16:20 +0000 (07:16 -0800)]
Do not let -kgb option delete essential blank after a pod =cut
Steve Hancock [Sun, 17 Jan 2021 13:28:23 +0000 (05:28 -0800)]
Do not allow space after token type Y (filehandle) to be removed
Steve Hancock [Sun, 17 Jan 2021 13:21:27 +0000 (05:21 -0800)]
Modified spacing rule for token type 'Y'
Steve Hancock [Sat, 16 Jan 2021 17:59:27 +0000 (09:59 -0800)]
updated tokenizer to prevent a blinking state
Steve Hancock [Sat, 16 Jan 2021 14:41:32 +0000 (06:41 -0800)]
turn off -bli if -bar is set and issue warning
Steve Hancock [Sat, 16 Jan 2021 14:41:02 +0000 (06:41 -0800)]
update random testing scripts; added perltidy_minimal_flags
Steve Hancock [Fri, 15 Jan 2021 15:55:59 +0000 (07:55 -0800)]
Fixed blinker related to large -ci, short line length and -bbsbi=2 -bbsb=1
Steve Hancock [Thu, 14 Jan 2021 04:30:02 +0000 (20:30 -0800)]
Fix error in guessing if divide or pattern
Steve Hancock [Thu, 14 Jan 2021 04:29:35 +0000 (20:29 -0800)]
improve diagnostics in random testing
Steve Hancock [Wed, 13 Jan 2021 16:34:48 +0000 (08:34 -0800)]
Fix bad guess of divide vs pattern
Steve Hancock [Wed, 13 Jan 2021 01:14:02 +0000 (17:14 -0800)]
Correct formula for estimating line length with -wn option
Steve Hancock [Wed, 13 Jan 2021 01:12:34 +0000 (17:12 -0800)]
improve output of random testing program
Steve Hancock [Tue, 12 Jan 2021 23:50:21 +0000 (15:50 -0800)]
fix unusual blinker related to large -ci and -mft=n
Steve Hancock [Sun, 10 Jan 2021 15:08:12 +0000 (07:08 -0800)]
fixed pod error in BugLog before release
Steve Hancock [Sun, 10 Jan 2021 14:18:50 +0000 (06:18 -0800)]
update VERSION to
20210111
Steve Hancock [Sat, 9 Jan 2021 14:59:53 +0000 (06:59 -0800)]
code cleanups; remove unused subs
Steve Hancock [Sat, 9 Jan 2021 01:57:20 +0000 (17:57 -0800)]
add indentation level to multiline qw when -xci set
Steve Hancock [Fri, 8 Jan 2021 14:07:07 +0000 (06:07 -0800)]
update comments after testing hash for parent seqno
Steve Hancock [Fri, 8 Jan 2021 00:16:33 +0000 (16:16 -0800)]
update documentation
Steve Hancock [Fri, 8 Jan 2021 00:15:50 +0000 (16:15 -0800)]
remove unused code
Steve Hancock [Fri, 8 Jan 2021 00:15:24 +0000 (16:15 -0800)]
update random testing scripts
Steve Hancock [Wed, 6 Jan 2021 05:32:46 +0000 (21:32 -0800)]
minor improvement in alignment
Steve Hancock [Wed, 6 Jan 2021 01:19:29 +0000 (17:19 -0800)]
moved test scripts into dev-bin
Steve Hancock [Wed, 6 Jan 2021 01:18:59 +0000 (17:18 -0800)]
update comments on scanning for pod
Steve Hancock [Tue, 5 Jan 2021 15:10:26 +0000 (07:10 -0800)]
update build.pl to scan for pod text in .pm files
Steve Hancock [Tue, 5 Jan 2021 15:10:15 +0000 (07:10 -0800)]
update comments
Steve Hancock [Tue, 5 Jan 2021 00:38:59 +0000 (16:38 -0800)]
reorganize and simplify side comment code
Steve Hancock [Mon, 4 Jan 2021 20:53:53 +0000 (12:53 -0800)]
removed unused code
Steve Hancock [Mon, 4 Jan 2021 16:04:45 +0000 (08:04 -0800)]
added missing return stmt; reformat
Steve Hancock [Mon, 4 Jan 2021 15:51:33 +0000 (07:51 -0800)]
moved previous patch to better location
Steve Hancock [Sun, 3 Jan 2021 16:16:47 +0000 (08:16 -0800)]
Further improvement in rules for side comment location
Steve Hancock [Tue, 29 Dec 2020 14:48:24 +0000 (06:48 -0800)]
improve side comment locations
Steve Hancock [Sun, 27 Dec 2020 18:53:43 +0000 (10:53 -0800)]
Fixed minor inconsistency in redefining lists
Steve Hancock [Sun, 27 Dec 2020 14:49:11 +0000 (06:49 -0800)]
improved vertical alignment of some edge cases
Steve Hancock [Sun, 27 Dec 2020 14:48:24 +0000 (06:48 -0800)]
added tests for changes in qw formatting
Steve Hancock [Sun, 27 Dec 2020 02:42:39 +0000 (18:42 -0800)]
improve coding for qw lists with -lp style
Steve Hancock [Sat, 26 Dec 2020 19:42:07 +0000 (11:42 -0800)]
avoid -lp style formatting for lists containing qw lists
Steve Hancock [Sat, 26 Dec 2020 14:23:01 +0000 (06:23 -0800)]
split sub is_list_by_K to get parent_seqno_by_K
Steve Hancock [Sat, 26 Dec 2020 13:57:07 +0000 (05:57 -0800)]
improve formatting of last line of multi-line qw quoted lists
Steve Hancock [Thu, 24 Dec 2020 18:06:31 +0000 (10:06 -0800)]
modify rule for outdenting non-container closing qw delimiters
Steve Hancock [Thu, 24 Dec 2020 14:41:47 +0000 (06:41 -0800)]
rewrote and simplified sub two_line_pad
Steve Hancock [Wed, 23 Dec 2020 23:00:23 +0000 (15:00 -0800)]
removed unused test coding
Steve Hancock [Wed, 23 Dec 2020 22:36:45 +0000 (14:36 -0800)]
updated to an improved list marking method
Steve Hancock [Tue, 22 Dec 2020 14:25:10 +0000 (06:25 -0800)]
added code to transition to new method for marking lists
Steve Hancock [Mon, 21 Dec 2020 01:13:31 +0000 (17:13 -0800)]
fix minor problem with counting phantom semicolons
Steve Hancock [Sun, 20 Dec 2020 14:48:04 +0000 (06:48 -0800)]
add code for testing list marking methods; no functional change
Steve Hancock [Sat, 19 Dec 2020 15:36:26 +0000 (07:36 -0800)]
improve formatting of closing qw quotes with -gnu style
Steve Hancock [Sat, 19 Dec 2020 00:11:03 +0000 (16:11 -0800)]
added sub is_list_by_K)
Steve Hancock [Fri, 18 Dec 2020 15:03:42 +0000 (07:03 -0800)]
fix issue git #51, qw delimiters not following -cti flags
Steve Hancock [Fri, 18 Dec 2020 00:14:03 +0000 (16:14 -0800)]
update sub match_line_pairs to check global level
Steve Hancock [Fri, 18 Dec 2020 00:12:25 +0000 (16:12 -0800)]
rewrote sub is_list() to allow future generalization
Steve Hancock [Wed, 16 Dec 2020 19:13:41 +0000 (11:13 -0800)]
rewrote sub check_match and sub match_line_pair
Steve Hancock [Mon, 14 Dec 2020 23:52:33 +0000 (15:52 -0800)]
Improved some alignments by avoiding a tree pruning step
Steve Hancock [Mon, 14 Dec 2020 01:33:25 +0000 (17:33 -0800)]
fixed fairly rare lack of vertical alignment
Steve Hancock [Sat, 12 Dec 2020 21:22:08 +0000 (13:22 -0800)]
update comments
Steve Hancock [Sat, 12 Dec 2020 15:18:17 +0000 (07:18 -0800)]
update docs
Steve Hancock [Sat, 12 Dec 2020 15:08:50 +0000 (07:08 -0800)]
do not align equals across change in continuation indentation
Steve Hancock [Fri, 11 Dec 2020 16:04:32 +0000 (08:04 -0800)]
improve alignment for 2 lines when line length limit is exceeded
Steve Hancock [Thu, 10 Dec 2020 15:35:35 +0000 (07:35 -0800)]
improve vertical alignment for some marginal cases
Steve Hancock [Wed, 9 Dec 2020 14:12:04 +0000 (06:12 -0800)]
adjust vertical alignment rules when lines end in '=>'
Steve Hancock [Wed, 9 Dec 2020 13:56:58 +0000 (05:56 -0800)]
added a uniq filter to avoid processing a file more than once
Steve Hancock [Tue, 8 Dec 2020 15:04:59 +0000 (07:04 -0800)]
fix git #49, -se breaks warning exit status behavior
Steve Hancock [Mon, 7 Dec 2020 13:52:57 +0000 (05:52 -0800)]
Merge branch 'master' of git+ssh://github.com/perltidy/perltidy
shancock9 [Mon, 7 Dec 2020 13:52:28 +0000 (05:52 -0800)]
Merge pull request #48 from gluesys/master
add help message for -wnxl option
Ji-Hyeon Gim [Mon, 7 Dec 2020 09:51:03 +0000 (18:51 +0900)]
add help message for -wnxl option
Signed-off-by: Ji-Hyeon Gim <potatogim@gluesys.com>
Steve Hancock [Mon, 7 Dec 2020 00:58:39 +0000 (16:58 -0800)]
add test for git #47 issue
Steve Hancock [Mon, 7 Dec 2020 00:41:33 +0000 (16:41 -0800)]
Improve vertical alignment of '{' in sweep operation
Steve Hancock [Sun, 6 Dec 2020 19:26:52 +0000 (11:26 -0800)]
update version to
20201207
Steve Hancock [Sun, 6 Dec 2020 16:15:59 +0000 (08:15 -0800)]
add code for future improvement of vertical alignment
Steve Hancock [Sun, 6 Dec 2020 16:07:15 +0000 (08:07 -0800)]
fix issue git #47, incorrect welding of anonymous subs
Steve Hancock [Wed, 2 Dec 2020 18:00:33 +0000 (10:00 -0800)]
update VERSION to
20201202
Steve Hancock [Sun, 29 Nov 2020 17:16:23 +0000 (09:16 -0800)]
rewrote sub get_CODE_type
Steve Hancock [Sat, 28 Nov 2020 20:48:29 +0000 (12:48 -0800)]
use length() function directly unless data is encoded, for efficiency
Steve Hancock [Sat, 28 Nov 2020 20:02:19 +0000 (12:02 -0800)]
minimize calls to K_next_nonblank for efficiency
Steve Hancock [Sat, 28 Nov 2020 16:13:49 +0000 (08:13 -0800)]
eliminate needless call to sub K_end_Q
Steve Hancock [Sat, 28 Nov 2020 14:21:25 +0000 (06:21 -0800)]
remove unwanted spaces in a package declaration
Steve Hancock [Sat, 28 Nov 2020 14:07:27 +0000 (06:07 -0800)]
minor optimizations
Steve Hancock [Sat, 28 Nov 2020 01:02:35 +0000 (17:02 -0800)]
activated test for tokens out of order; remove check for code blank lines
Steve Hancock [Fri, 27 Nov 2020 19:32:31 +0000 (11:32 -0800)]
remove unused code
Steve Hancock [Fri, 27 Nov 2020 19:32:03 +0000 (11:32 -0800)]
update testing utils to test with any version
Steve Hancock [Fri, 27 Nov 2020 19:31:23 +0000 (11:31 -0800)]
update docs
Steve Hancock [Fri, 27 Nov 2020 19:24:22 +0000 (11:24 -0800)]
avoid conflict of -io and -csc