forked from bengardner/uncrustify
-
Notifications
You must be signed in to change notification settings - Fork 0
/
commit.log
7666 lines (5183 loc) · 235 KB
/
commit.log
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
commit 6aeb46f1cd34104e6c9134f079469b3385274f4c
Author: Ben Gardner <[email protected]>
Date: Tue Feb 2 20:16:57 2016 -0600
Rework make_win32.sh to build outside of the source tree.
commit b08b81937aa0ff9438d6479ddb83419356877b30
Author: Ben Gardner <[email protected]>
Date: Tue Feb 2 20:16:31 2016 -0600
Update version, config files, run update-defaults.sh, etc
commit 34a104aa67cb26c2c3273b769412a403dd6674db
Author: Ben Gardner <[email protected]>
Date: Mon Feb 1 20:54:41 2016 -0600
Update release steps
commit a8f4771b2e4ad48d91f14d2c2ceba228c5f93c9d
Author: bengardner <[email protected]>
Date: Sun Jan 31 19:23:17 2016 -0600
PAWN: Cannot modify the #define PATTERN at all
So keep it as a single chunk. Go with CT_MACRO for the type for now.
commit 41d1e76ccf3ce9d5c968422f2ffe11b1782adc4c
Author: bengardner <[email protected]>
Date: Sun Jan 31 18:24:41 2016 -0600
Correctly parse PAWN #define args
Parses the following with %1=>WORD
#define xx(%1, %2) foo(%1, %2)
commit 10478309dca1c5c5928a9851a4b5916a007969b0
Author: bengardner <[email protected]>
Date: Sun Jan 31 18:12:58 2016 -0600
Revert "Correctly parse VALA #define args"
This reverts commit 602b49c1f98eb51ec9589aa9edf1ac6c1ac1e4c9.
commit 602b49c1f98eb51ec9589aa9edf1ac6c1ac1e4c9
Author: bengardner <[email protected]>
Date: Sun Jan 31 13:38:48 2016 -0600
Correctly parse VALA #define args
Parses the following with %1=WORD
#define xx(%1, %2) foo(%1, %2)
commit 0ce3c3d1107f3fee593c374b87d31e31be74db9e
Merge: 244c9de 4c69239
Author: Ben Gardner <[email protected]>
Date: Sun Jan 31 12:53:26 2016 -0600
Merge pull request #427 from benwaffle/master
Add some missing vala keywords
commit 4c692395e54183409f31f86e12b51859a6bbc645
Author: Ben Iofel <[email protected]>
Date: Fri Jan 29 18:13:42 2016 -0500
Add some missing vala keywords
commit 244c9de670ccfa47f63dffa7ce43643000d6d352
Merge: 62a2ad9 97fab82
Author: Ben Gardner <[email protected]>
Date: Thu Jan 28 17:12:06 2016 -0600
Merge pull request #423 from Lykurg/assume2
Automatic language detection for stdin (--assume)
commit 97fab8240389a9bc829588ed24c2b295c6ec3bec
Author: Lorenz Haas <[email protected]>
Date: Mon Jan 18 21:00:41 2016 +0100
Automatic language detection for stdin (--assume)
While -f uses the simple automatic language detection with stdin
one is out of luck. With the new argument --assume one can specify
the filename Uncrustify should use to perform the automatic
language detection even for content pushed to stdin.
commit 62a2ad9977f189bb4f6efb44ebfe07deffdd1e42
Merge: 9a46c56 672fd1c
Author: Ben Gardner <[email protected]>
Date: Wed Dec 9 17:32:30 2015 -0600
Merge pull request #413 from jlee975/patch-1
Address issue #373.
Checks the chunk prior to the '::' and forces a space if it is a known keyword.
commit 672fd1c0143c535be37bf2bca4ea276a9ba352d3
Author: jlee975 <[email protected]>
Date: Wed Dec 9 11:54:03 2015 -0600
Address issue #373
sp_before_dc should not apply to global scope operator.
commit 9a46c565e315d3eae16085e759febc9c5e809591
Merge: 15ee014 eef47c5
Author: Ben Gardner <[email protected]>
Date: Tue Nov 24 21:33:10 2015 -0600
Merge pull request #372 from ravethetadpole/while_one_liners
add nl_while_leave_one_liners
commit 15ee014c5261a26d46d3479f0f7330db719f183a
Author: Lorenz Haas <[email protected]>
Date: Fri Apr 24 14:01:11 2015 +0200
Doxygen comments in CPP style like '//:', '//=', '//~' where not handled
properly when spaces were to be added with option sp_cmt_cpp_start.
The new option sp_cmt_cpp_qttr treats those comment leadings as a unity,
if set to TRUE.
Before sp_cmt_cpp_start=add converted '//:foo' to '// :foo'. Now it will
correctly be converted to '//: foo'.
commit efe1adb92ec09073778247412bba38a8f5dd4e64
Merge: 97ac4c9 7d0f864
Author: Ben Gardner <[email protected]>
Date: Tue Nov 24 21:23:28 2015 -0600
Merge branch 'npnth-master'
commit 7d0f864a52c0f58703ea1bc07cad592d3db10697
Merge: 97ac4c9 55581c4
Author: Ben Gardner <[email protected]>
Date: Tue Nov 24 21:22:26 2015 -0600
Merge branch 'master' of https://github.com/npnth/uncrustify into npnth-master
commit 97ac4c96b24ab428a4325e05347cabe19cfdab93
Merge: 4d68949 c2c2ac0
Author: Ben Gardner <[email protected]>
Date: Tue Oct 27 16:26:25 2015 -0500
Merge pull request #392 from icyflame/patch-1
Add file links to the readme
commit 4d6894996b26fd0ba26275b59ece063a5082bdb2
Author: Ben Gardner <[email protected]>
Date: Wed Oct 21 10:16:58 2015 -0500
Expand digraphs test a bit.
commit 485eb91664716ffac58a49394e628e5e5db13af5
Author: Ben Gardner <[email protected]>
Date: Wed Oct 21 10:15:51 2015 -0500
Add option: enable_digraphs and disable digraphs by default
commit c2c2ac07fc60efd80631c325e113963c1a605815
Author: Siddharth Kannan <[email protected]>
Date: Mon Aug 10 17:42:20 2015 +0530
Add file links to the readme
- Instead of just referencing a file, add a link to it.
- This makes the configuration file location much more prominent.
commit fc5228ecd9f579f366919e5d13f26ae5149f80f1
Merge: b3f3e21 abf3bef
Author: Ben Gardner <[email protected]>
Date: Thu Jul 30 15:28:13 2015 -0500
Merge pull request #385 from tpltnt/md-readme
Readme markdown
commit b3f3e216af06574e465fe315ef19927caff21ebc
Merge: b6593c1 420c240
Author: Ben Gardner <[email protected]>
Date: Thu Jul 30 12:35:59 2015 -0500
Merge pull request #387 from dirk-thomas/fix_windows_warnings
fix warnings on Windows
commit 420c240949aacf87d1924e488f65e80e8923c171
Author: Dirk Thomas <[email protected]>
Date: Wed Jul 29 18:15:41 2015 -0700
fix warnings on Windows
commit abf3bef2940b8e5450cc4fde46d3ddc6c92148a8
Author: tpltnt <[email protected]>
Date: Tue Jul 21 21:37:02 2015 +0200
added markdown to README, closes #383
* marked shell commands
* separated list of steps
commit 55581c4e060763aa5984194aa3f948baa870ba99
Author: Gilles <[email protected]>
Date: Thu Jul 9 21:35:10 2015 -0400
Handle Java's `synchronized(foo){ ... }` construction
Add a new CT for `synchronized` for java, which behaves like a vanilla
if/for/while/switch construction if a parenthesis follows the keyword
(otherwise, tokenize_cleanup reverts it to being a qualifier). This
adds options `nl_synchronized_brace`, `nl_before_synchronized`, and
`nl_after_synchronized`, which work in the obvious way. Since
`synchronized` requires braces, no special handling of braceless code
is necessary.
Also update defaults.cfg by update-default-cfg.sh to appropriately
handle these new options and add tests 80060 and 80061.
commit eef47c5b357912fe1c0136e338a895f580dc256e
Author: RaveTheTadpole <[email protected]>
Date: Mon May 4 10:50:19 2015 -0500
add nl_while_leave_one_liners
Preserve one-line while statements. It is a
straightforward extension of other leave_one_liners
options.
commit b6593c1bd9f2d5f2980c7e219df9109bef49e845
Merge: 2f8c55d 27bbbfc
Author: Ben Gardner <[email protected]>
Date: Fri Apr 3 16:58:54 2015 -0500
Merge branch 'Unity-Technologies-features/msref-support'
commit 27bbbfc407aa11ecc3ee4f5d2597bce280be6ddf
Merge: 2f8c55d c8b80c8
Author: Ben Gardner <[email protected]>
Date: Fri Apr 3 16:58:18 2015 -0500
Merge branch 'features/msref-support' of https://github.com/Unity-Technologies/uncrustify into Unity-Technologies-features/msref-support
Conflicts:
tests/cpp.test
commit 2f8c55d3c41e6caeb71f8d9775ebefc60c43d511
Author: Ben Gardner <[email protected]>
Date: Fri Apr 3 16:31:05 2015 -0500
run_tests.py needs Python 2.
commit 9ac5184a3c7ceceedbe2777eb992565e39264091
Author: Guy Maurel <[email protected]>
Date: Fri Mar 27 14:32:52 2015 +0100
correct the function keywords_are_sorted
commit c0ee10411e8095c93c5baa845d168862f4ec2df1
Author: Guy Maurel <[email protected]>
Date: Mon Mar 30 17:12:54 2015 +0200
Typo
commit c8b80c898214f3c572532e6acf39238031079632
Author: Scott Bilas <[email protected]>
Date: Wed Mar 25 08:15:38 2015 +0100
Fixing issues as per Ben's review comments on https://github.com/bengardner/uncrustify/pull/350
commit db37e6d0d01f050a530c7a1596099ea6a8ea249c
Merge: f23de29 faa87cd
Author: Ben Gardner <[email protected]>
Date: Tue Mar 24 22:10:13 2015 -0500
Merge pull request #346 from 4picht/master
allow indent_ctor_init to be negative
commit f23de290bd80cedc4b2544c2e6243abc0b2dc57f
Merge: 40a6abd a940421
Author: Ben Gardner <[email protected]>
Date: Tue Mar 24 22:07:25 2015 -0500
Merge pull request #347 from clbr/issue314
Add a new option for indenting continued shift expressions
commit 40a6abd8008c7156b64c23b3e49258206da54479
Merge: e4cd86e 12c1768
Author: Ben Gardner <[email protected]>
Date: Tue Mar 24 21:52:16 2015 -0500
Merge pull request #349 from Unity-Technologies/fixes/bit-colon-class
Fix: C++ bitfields were being detected in structs, but not in classes
commit e4cd86ecbd32e6bc56337a4f2ee11af28759b590
Merge: cd1c861 a0086de
Author: Ben Gardner <[email protected]>
Date: Tue Mar 24 21:48:21 2015 -0500
Merge pull request #356 from iv-mexx/feature/fixObjCTernaryMethodCall
Fix ObjC 'Methodcall in ternary expression'
commit a0086de8b5e65c828c4a45058ea040e6d9836634
Author: MeXx <[email protected]>
Date: Wed Mar 25 00:47:19 2015 +0100
Added a more complicated testcase for ternary operator in ObjC
commit 55c91fb34857184d6e5cd97b3899eca36cd07537
Merge: fa11a5e 2216026
Author: MeXx <[email protected]>
Date: Wed Mar 25 00:44:31 2015 +0100
Merge branch 'fixes/objective-c-ternary' into feature/fixObjCTernaryMethodCall
commit 2216026a78ccd0904b4f1a23fc2cf735601c142e
Author: MeXx <[email protected]>
Date: Mon Mar 23 22:33:45 2015 +0100
ObjC: Add testcase to reproduce ObjC methodcall-in-ternary-expression issue #355
commit 4da23e911865870cd2e7a1e3d2b6a5d79d7e3156
Author: Scott Bilas <[email protected]>
Date: Thu Mar 19 15:39:48 2015 +0100
Ok that last hard coded fix wasn't the best idea. Too many cases. What we really need is a stack of question counts that is associated with the OC messages. I also updated the unit test for the case that was failing. Note that this has to be interpreted as OC+ to pick up the '::' in the sample.
commit 2f9fb388111d644bf23b2a610b8c19d14084c8be
Author: Scott Bilas <[email protected]>
Date: Thu Mar 19 14:18:52 2015 +0100
Fixed issue 635. Just a new case that needed to be handled surrounding ternary and OC messages.
commit fa11a5e0e7ecfbbed7e712bfe92a6496ba675ef6
Author: MeXx <[email protected]>
Date: Mon Mar 23 22:38:23 2015 +0100
ObjC/combine_labels: dont reduce question_count if the colon is inside a ObjC message call, fixes #355
commit ead319cab7b2012ccb0e8d7880fe7a18f5d73505
Author: MeXx <[email protected]>
Date: Mon Mar 23 22:33:45 2015 +0100
ObjC: Add testcase to reproduce ObjC methodcall-in-ternary-expression issue #355
commit 8f3027c635041fdcf90c263b35cfda3bbeeed291
Author: Scott Bilas <[email protected]>
Date: Thu Feb 26 11:46:15 2015 +0100
Pick a better number to base this on
commit 083e919cdaaf3056bc3419b9ce659752bfa67296
Author: Scott Bilas <[email protected]>
Date: Wed Feb 25 16:04:59 2015 +0100
Implementing support for MS's C++ extensions for C++/CLI and WinRT on the ^ character acting as markup for a reference (similar to * for pointers).
Conflicts:
tests/cpp.test
commit 12c1768e10bf5423b77dc97a9f6382eec5197144
Author: Scott Bilas <[email protected]>
Date: Wed Feb 25 15:00:17 2015 +0100
Fix: C++ bitfields were being detected in structs, but not in classes
commit a94042179131b1f7da04c137243c74c22eabb4d5
Author: Lauri Kasanen <[email protected]>
Date: Fri Feb 13 21:04:57 2015 +0200
Add a new option for indenting continued shift expressions
Fixes #314. Including both a new more extensive test case
as well as an adapted existing test case.
This project has been sponsored by The Measurement Factory.
Signed-off-by: Lauri Kasanen <[email protected]>
commit faa87cda17b896abb6b0893ae85bed57730c1ff9
Author: Julian Picht <[email protected]>
Date: Mon Feb 23 10:51:28 2015 +0100
allow indent_ctor_init to be negative
commit cd1c8619321efc96afc1ab1e7d09e924f008acaa
Author: Ben Gardner <[email protected]>
Date: Thu Feb 19 20:49:42 2015 -0600
Allow casting of this in "(Foo)this"
commit e13ae46d98fcb28448db8941ef65ffda47d4bd9c
Author: Ben Gardner <[email protected]>
Date: Thu Feb 19 20:23:30 2015 -0600
run_tests.py: Don't add .test if it already has it
commit bfdcd34d7d64dd030df10bd7e3bb0467934d4f33
Author: Ben Gardner <[email protected]>
Date: Thu Feb 19 20:23:08 2015 -0600
Add another semicolon removal test
commit 85af83abab2f63cc9ef1ca9d4d0d6dba082ad479
Author: Ben Gardner <[email protected]>
Date: Thu Feb 19 20:22:46 2015 -0600
Prevent semicolon removal after 'new' statements by marking braces
commit fd743dec0631d76100cf21c4875a55af5cc062ad
Author: Ben Gardner <[email protected]>
Date: Thu Feb 19 20:08:50 2015 -0600
Add test for sp_between_new_paren
commit 88ade49e56e7b081c4a468623251d6c535ea9f46
Author: Ben Gardner <[email protected]>
Date: Thu Feb 19 20:08:09 2015 -0600
Add new option sp_between_new_paren
commit 8a23fdf630d24decce329c3663d7d73d3eb0a964
Author: Ben Gardner <[email protected]>
Date: Thu Feb 19 19:53:48 2015 -0600
Add a test for not splitting "} while"
commit ec88fea43c2ac1dbd85e5cf07423bb4e872e34ac
Author: Ben Gardner <[email protected]>
Date: Thu Feb 19 19:53:02 2015 -0600
Don't insert a newline in "do {} while()" via nl_after_brace_close
commit 3801c8e4755a59f92b0ff3668470b37c5dd8103e
Author: Ben Gardner <[email protected]>
Date: Thu Feb 19 19:46:08 2015 -0600
Add logging for adding newlines
commit 288df3e25977ea8ead8ce19d31438240a29ab46c
Author: Ben Gardner <[email protected]>
Date: Thu Feb 19 19:32:18 2015 -0600
Update test results for nl_squeeze_ifdef fix
commit 2176b8bf65f93257a4e86b5f63db97b7192a193c
Author: Ben Gardner <[email protected]>
Date: Thu Feb 19 19:30:37 2015 -0600
nl_squeeze_ifdef should not remove blanks before whole-file #endif.
This was messing up my style.
commit 32bd357e9beefb5e72469c78208861e3f57985a5
Merge: 3ea72e3 6155faf
Author: Ben Gardner <[email protected]>
Date: Wed Feb 18 22:08:04 2015 -0600
Merge pull request #345 from shazron/npm-package
Added package.json for npm
commit 3ea72e33125db3f854f6285f8efd69bc42e05d4f
Author: Ben Gardner <[email protected]>
Date: Wed Feb 18 22:07:39 2015 -0600
Run uncrustify on itself using etc/ben.cfg, with a few manual fixes.
commit 1369245fbb8d1cbed4957a97d9dd6cce2a5ac6d7
Merge: 094e094 698dfcd
Author: Ben Gardner <[email protected]>
Date: Wed Feb 18 21:53:04 2015 -0600
Merge pull request #341 from nicodecker/vbr_indent
New options for indenting at virtual brace open
commit 094e0947415d5228ede9ccc2ab00f7f93adefbfa
Merge: 58a76e6 c6aca7b
Author: Ben Gardner <[email protected]>
Date: Wed Feb 18 21:52:37 2015 -0600
Merge pull request #342 from nicodecker/doxygen_comments
Option for space handling in doxygen comments
commit 58a76e6131f6d23af8faa09401ff562552208041
Merge: f62fda6 b44f525
Author: Ben Gardner <[email protected]>
Date: Wed Feb 18 21:51:19 2015 -0600
Merge pull request #340 from nicodecker/frag_at_col
Fixed wrong position of comment in case of --frag
commit f62fda639756684d964d2b60c7549c6a9d176182
Merge: 5d839c3 40b536a
Author: Ben Gardner <[email protected]>
Date: Wed Feb 18 21:50:42 2015 -0600
Merge pull request #343 from nicodecker/fix_cmd_processing
Bugfix: Undesired effect of disable_processing_cmt
commit 6155faf25f8a02578cf99b2b4fdbae7cfdea26d7
Author: Shazron Abdullah <[email protected]>
Date: Wed Feb 18 15:08:22 2015 -0700
Added package.json for npm
commit 40b536ae657a7f3d6c7ec4df051ad172516a5af7
Author: Nico Decker <[email protected]>
Date: Wed Feb 18 13:05:23 2015 +0100
Bugfix: Undesired effect of enable_processing_cmt
The same bug as existed for disable_processing_cmt exists for
enable_processing_cmt as well.
Fixed in the same way by treating NULL and "" equally.
commit f68d75d9dba517a9217cc5dd0cd4e5ae1fe7ca50
Author: Nico Decker <[email protected]>
Date: Wed Feb 18 08:45:32 2015 +0100
Bugfix: Undesired effect of disable_processing_cmt
The new option disable_processing_cmt that has been added recently had
an undesired side effect. Unfortunatly, due to its nature, it was
not revealed by the test facility.
Configuration created before the option was introduced works fine
even with versions containing the new option. But in the configuration
created with those new versions the option was automatically set to "".
In the code this lead to unformatted text after the first comment!
Fixed by treating NULL and "" equally.
commit c6aca7b2c95079ef51d573c2538bd3067255012f
Author: Nico Decker <[email protected]>
Date: Wed Feb 18 08:27:56 2015 +0100
Option for space handling in doxygen comments
Doxygen comments in CPP style like '//!', '//!<', '///' and '///<'
where not handled properly when spaces were to be added with option
sp_cmt_cpp_start.
The new option sp_cmt_cpp_doxygen treats those comment leadins
as a unity, if set to TRUE.
Before sp_cmt_cpp_start=add converted '//!x' to '// !x'. No it
will correctly be converted to '//! x'.
commit 698dfcd40824635ba41d543abaec08b98d0abce0
Author: Nico Decker <[email protected]>
Date: Sat Feb 14 18:35:38 2015 +0100
Added test for indenting after vbrace-open
commit b44f5259de9d834d4aaf863720b204ae138d413b
Author: Nico Decker <[email protected]>
Date: Sat Feb 14 17:54:39 2015 +0100
Fixed wrong position of comment in case of --frag
In case of command line option --frag the position configured
in align_right_cmt_at_col was not correct anymore.
commit 5d839c344385bec76d5cf029c3bdb1576e4ca0d3
Merge: 3105b16 fa34bee
Author: Ben Gardner <[email protected]>
Date: Sat Feb 14 10:35:42 2015 -0600
Merge pull request #337 from nicodecker/frag_tabstop
Fixed wrong tabstop behaviour in case --frag is used.
commit 3105b166dc7fd7b25d550d9cd1fd28c44c222bb6
Merge: f0f17a1 73d1466
Author: Ben Gardner <[email protected]>
Date: Sat Feb 14 10:35:25 2015 -0600
Merge pull request #339 from nicodecker/frag_eof
No eof/bof newline modifications for --frag
commit 73d1466b974809a42e960b490ec80fe2b2a476fd
Author: Nico Decker <[email protected]>
Date: Sat Feb 14 14:14:41 2015 +0100
No eof/bof newline modifications for --frag
When command line option --frag is used there is no real end-of-file
or begin-of-file; therefore do not perform any modifications concerning
options
- nl_end_of_file_min
- nl_end_of_file
- nl_start_of_file_min
- nl_start_of_file
commit 343cfd27900724643762613fec811fd1c2d1b785
Author: Nico Decker <[email protected]>
Date: Sat Feb 14 13:53:40 2015 +0100
Introduced new options indent_min_vbrace_open and indent_vbrace_open_on_tabstop.
The new options allow to applay special indent after virtual braces and
newline.
commit fa34bee5a08abff08a71dddf019f1ffaf352afa9
Author: Nico Decker <[email protected]>
Date: Sat Feb 14 13:24:55 2015 +0100
Fixed wrong tabstop behaviour in case --frag is used.
calc_next_tab_column() did not take indent of first line into accout
when command line option --frag was used.
commit f0f17a1599f8a775942f2796761c80b06abee1b7
Merge: 7757d42 ef37f0a
Author: Ben Gardner <[email protected]>
Date: Fri Feb 13 09:26:38 2015 -0600
Merge pull request #333 from Unity-Technologies/fixes/encoding-ignore
Fixed bug with my 'ignore' change that broke non-ASCII encodings.
commit ef37f0a104f06e94caa74cad9f1f13ab8c9cebd4
Author: Scott Bilas <[email protected]>
Date: Thu Feb 12 16:46:23 2015 +0100
Fixed bug with my 'ignore' change that broke non-ASCII encodings. Added tests to keep it from coming back.
commit 7757d42c2c5124e00ef0a346d3f5e8ea7bb79d29
Merge: 36cb55c ffaf3fb
Author: Ben Gardner <[email protected]>
Date: Thu Feb 12 07:53:49 2015 -0600
Merge branch 'Unity-Technologies-features/string-replace-tab-chars'
commit ffaf3fbdac70bd7befc47b415b0cc58a520cad40
Merge: 36cb55c 3a27deb
Author: Ben Gardner <[email protected]>
Date: Thu Feb 12 07:53:17 2015 -0600
Merge branch 'features/string-replace-tab-chars' of https://github.com/Unity-Technologies/uncrustify into Unity-Technologies-features/string-replace-tab-chars
commit 36cb55cbb585da4ecba2706a9b2e39bde4d4d2d3
Merge: 3c1b714 a97b482
Author: Ben Gardner <[email protected]>
Date: Thu Feb 12 07:47:12 2015 -0600
Merge pull request #332 from Unity-Technologies/fixes/indent-off-for-realz
Made *INDENT-OFF* truly disable all reformatting
commit 3c1b714f44ede1f9badd88f9dc8db2a739fe168a
Merge: 0f4fdaa 1933349
Author: Ben Gardner <[email protected]>
Date: Thu Feb 12 07:46:12 2015 -0600
Merge pull request #330 from Unity-Technologies/fixes/windows-config-relative-paths
Implementing code on Windows to deal with relative file paths from an 'include' in a config file
commit 3a27debe358b9f3b092a2a016822e014411bdbf4
Author: Scott Bilas <[email protected]>
Date: Thu Feb 12 11:54:53 2015 +0100
New option 'string_replace_tab_chars' that will convert tab chars found in ordinary literal C style strings to '\t' instead.
It's very difficult to have tab chars in strings participate in reformatting of the outer code in a consistent way. For example, unit tests that compare code in strings against files on disk will suddenly fail if the contents of the strings change in any way. Switching to \t chars is one way to avoid this problem, plus make the code more readable.
Conflicts:
src/options.h
commit a97b4827d7d6d94206e63227dbe80b8c124ad9c4
Author: Scott Bilas <[email protected]>
Date: Thu Feb 12 11:52:08 2015 +0100
Made *INDENT-OFF* truly disable all reformatting. Previously was still reformatting tab chars found in the ignored chunks.
commit e2e0f40a852bc0480a781a66141b81a9c0d1d67d
Author: Scott Bilas <[email protected]>
Date: Thu Feb 12 11:29:57 2015 +0100
minor spelling fix
commit 193334979f55229daabcdcd520eeeafdc108e399
Author: Scott Bilas <[email protected]>
Date: Thu Feb 12 10:59:27 2015 +0100
Implementing code on Windows to deal with relative file paths from an 'include' in a config file
commit 0f4fdaa2468624c100723841e1796fa9eb2e8e51
Merge: b3f4c00 90e0d3a
Author: Ben Gardner <[email protected]>
Date: Wed Feb 11 21:54:54 2015 -0600
Merge branch 'Unity-Technologies-staging'
commit 90e0d3aa2c8c3695333752d8790ef304f92eb1a1
Merge: b3f4c00 5bb6bc4
Author: Ben Gardner <[email protected]>
Date: Wed Feb 11 21:54:31 2015 -0600
Merge branch 'staging' of https://github.com/Unity-Technologies/uncrustify into Unity-Technologies-staging
Conflicts:
tests/c-sharp.test
commit b3f4c005638e476b2e653b44b558111efbfc1b23
Merge: 66812c4 5824499
Author: Ben Gardner <[email protected]>
Date: Wed Feb 11 21:51:55 2015 -0600
Merge pull request #325 from MarekFort/master
Add support for indent_class_on_colon
commit 66812c4cf8228ea6ef91fef16399b90c18ff49bf
Merge: 2286fad 3f4406d
Author: Ben Gardner <[email protected]>
Date: Wed Feb 11 21:50:43 2015 -0600
Merge pull request #327 from Unity-Technologies/fixes/delegate-semicolon-removal
Fixed another case for bug #628 (older C# 'delegate' syntax)
commit 2286fad0c73d83d0f477f386077dcf5b813d6d3e
Merge: e3469f0 3a1e3bb
Author: Ben Gardner <[email protected]>
Date: Wed Feb 11 21:48:49 2015 -0600
Merge pull request #321 from Ditti4/master
Fix some mistakes in the documentation
commit e3469f0eec27845c7237462bc3e31b53c7e11cd5
Merge: b5e20df 575453f
Author: Ben Gardner <[email protected]>
Date: Wed Feb 11 21:46:29 2015 -0600
Merge pull request #328 from Unity-Technologies/features/option-processing-cmt
New options and tests for enable_processing_cmt/disable_processing_cmt t...
commit b5e20dfeea723bc9fd7f8f9384dbafe3688e778a
Merge: 261cfdb 77dbf12
Author: Ben Gardner <[email protected]>
Date: Wed Feb 11 21:44:05 2015 -0600
Merge pull request #329 from mikekov/master
Keep trailing space in C++ comments if it follows backslash to prevent '\' from turning into line continuation
commit 77dbf12633753fa2377db8c10354bbad84e89e6d
Author: Mike <[email protected]>
Date: Wed Feb 11 11:18:12 2015 -0800
Keep trailing space in C++ comments if it follows backslash to prevent '\'
from becoming line continuation
commit 575453f1144d79c9c47d1e30dfc8e47fb3cfb746
Author: Scott Bilas <[email protected]>
Date: Tue Feb 10 15:51:11 2015 +0100
New options and tests for enable_processing_cmt/disable_processing_cmt that permits overriding the default UNCRUSTIFY_ON_TEXT/UNCRUSTIFY_OFF_TEXT.
commit 3f4406ddf9f73d3ebacd2a385ae84fd21303379c
Author: Scott Bilas <[email protected]>
Date: Wed Feb 11 11:13:36 2015 +0100
Fixed another case for bug #628 (older C# 'delegate' syntax)
commit 261cfdb0f19afa785fcab54d93e3522058c0645f
Author: Ben Gardner <[email protected]>
Date: Tue Feb 10 22:08:02 2015 -0600
Add test for SF#628
commit 2e7f4d9660096e30d6c25e53e9e7bd068008561e
Author: Ben Gardner <[email protected]>
Date: Tue Feb 10 22:07:29 2015 -0600
Fix marking of "=> { }" lambda expressions in C#.
Prevents semicolon removal.
commit e0706629876026a937bf36d2cafa9f7a990954c5
Author: Ben Gardner <[email protected]>
Date: Tue Feb 10 21:45:37 2015 -0600
Add C++ digraph test from SF#629
commit 8182cd2658a8fc53911ea169b93d34bea2a07524
Author: Ben Gardner <[email protected]>
Date: Tue Feb 10 21:44:31 2015 -0600
Add partial support for digraphs.
Uncrustify may still choke on them in the input, but it won't create them.
commit 5bb6bc4eaa184f973f74e4aaf04232b5eedf3ad9
Author: Scott Bilas <[email protected]>
Date: Tue Feb 10 00:10:17 2015 +0100
Fixed bug with backslash at end of comment affecting the next line in C#. C# has no preprocessor, and backslashes at EOL don't mean anything special.
Also added tests for C# to verify fix, and to C++ to make sure normal behavior maintained.
commit 9bad4d26b408b401a523687dbc6a55bba1ec7ef2
Author: Ben Gardner <[email protected]>
Date: Sun Feb 8 17:00:26 2015 -0600
Add tests for the new options.
commit fa792758e12688aac95944204cb6430f4ad83d75
Author: Ben Gardner <[email protected]>
Date: Sun Feb 8 16:59:38 2015 -0600
Add options to control spacing in C# array types: "int [,,] x;"
sp_before_mdatype_commas
sp_between_mdatype_commas
sp_after_mdatype_commas
commit 5bfa2736a73d2ad6d6e91a33299bf2433a74c7b0
Author: Ben Gardner <[email protected]>
Date: Sun Feb 8 16:15:26 2015 -0600
Don't crash if the input ends with a VBRACE_CLOSE.
Fixes SF#616.
commit 5824499fad6bbfa87e2066a38ae2e4d50b044eb9
Author: Marek Fort <[email protected]>
Date: Sun Feb 8 15:20:07 2015 +0100
Add support for indent_class_on_colon
commit 3a1e3bb0d06bcc4dc0f3ba235dea9aa227ea7df7
Author: Dittrich, Rico <[email protected]>
Date: Thu Feb 5 11:01:47 2015 +0100
Fix some mistakes in the documentation
commit 4e20f20fbeabae560f3471a99a9191ea7718875b
Merge: 3319eef 2b82c2b
Author: Ben Gardner <[email protected]>
Date: Tue Jan 6 20:40:10 2015 -0600
Merge pull request #316 from npnth/nl_after_label_colon
Add nl_after_label_colon option
commit 2b82c2b06abd30ef7de2829b4fee7af3e068ceaf
Author: Gilles <[email protected]>
Date: Tue Jan 6 18:22:37 2015 -0500
Add tests for nl_after_label_colon
Ensure that nl_after_label_colon does not adversely affect colons in
switch statements or bitfields.
commit 3561d7d4dedfa125d1d0b212f8ce2fb1397f18e4
Author: Gilles <[email protected]>
Date: Tue Jan 6 18:07:00 2015 -0500
Remove newline dependence in CT_LABEL_COLON detection
Make combine_labels default to viewing a WORD + COLON combination as a
label, not a bitfield definition. Colons that are inside structs or
typedefs are considered bitfields. This allows labels to be tagged as
such even if they are not preceded by a newline.
commit b4cbf3cd44ae1f2895617ba68c784deec2159e92
Author: Gilles <[email protected]>
Date: Tue Jan 6 17:15:28 2015 -0500
Add default value for nl_after_label_colon
This option defaults to false
commit 083c2cb3f6caeae6b570a22242a19b6d4c482d35
Author: Gilles <[email protected]>
Date: Tue Jan 6 16:42:29 2015 -0500
Add support for nl_after_label_colon
Add as a boolean option nl_after_label_colon. If this is set to true,
a newline is appended to any LABEL COLON token sequence.
commit 3319eefebdd947da8da84272e67fdf392c00790b
Merge: f65394e 083a4fc
Author: Ben Gardner <[email protected]>
Date: Sat Jan 3 12:07:24 2015 -0600
Merge pull request #315 from npnth/master
Unify handling of newlines following { among if/else
commit 083a4fc7b517343e8790f22b418afd08fc209890
Author: Gilles <[email protected]>
Date: Thu Jan 1 22:50:56 2015 -0500
Add test for nl_remove_extra_newlines=2, nl_after_brace_open=false
In this situation, ensure that both if and else treat their
immediately-following open braces similarly.
commit 12a955e769169d696eb9787451916568cfc84ac1
Author: Gilles <[email protected]>
Date: Thu Jan 1 22:34:52 2015 -0500
Make newlines_do_else handle braces like newlines_if_for_while_switch
Remove option-checking in the handling of newlines directly after
CT_BRACE_OPEN in newlines_do_else. This matches the way
newlines_if_for_while_switch handles the same situation, preventing
awkward mismatches visually between if/else blocks when
nl_after_brace_open is false.
commit f65394e32925d3978bf2838f76bf19fa9791a7e0
Author: Ben Gardner <[email protected]>
Date: Mon Dec 22 21:37:33 2014 -0600
Extract the commit log
commit b82c7cbf7c8028fb91faa3767321e9e1c0f0e34b
Author: Ben Gardner <[email protected]>
Date: Mon Dec 22 21:37:17 2014 -0600
Update changelog
commit 2b76d7a8f4d0c80f3917064b2f4e8309ec55cb3a
Author: Ben Gardner <[email protected]>
Date: Mon Dec 22 21:26:42 2014 -0600
Documentation and script updates for version 0.61.
commit df5fe150195d38e63a173727bed8a60a296db4c5
Author: Ben Gardner <[email protected]>
Date: Mon Dec 22 21:16:19 2014 -0600
Bump version to 0.61
commit 15d8f44c4efac3323b991a6db91b4fcb88ace694
Author: Ben Gardner <[email protected]>
Date: Mon Dec 22 21:13:21 2014 -0600
Attempt to get cygwin builds working.
Not tested.
commit c6a251f4329dc6911ba48a4b9cae88a62acb2c45
Author: Ben Gardner <[email protected]>
Date: Mon Dec 22 14:02:50 2014 -0600
Add test for SF#607.
commit d330fda6ab18f77bfe6cb57b6cc64aae4a38b48f
Author: Ben Gardner <[email protected]>
Date: Mon Dec 22 14:02:08 2014 -0600
Do not mark the parent of the brace that contains a CS_PROPERTY as GETSET.
Fixes SF#607
commit 7909e742826539ec3d075df82439c72a6e93ddd6
Author: Ben Gardner <[email protected]>
Date: Mon Dec 22 13:41:33 2014 -0600
C++11 supports the "final" keyword in class declarations.
commit 64439c58dbd8f6f2ce29eac53080823d49880d7d
Merge: ffa7ea0 5814e8d
Author: Ben Gardner <[email protected]>
Date: Thu Dec 18 20:28:08 2014 -0600
Merge pull request #312 from lgauthier/master
Added fix for issue #124
commit 5814e8db5033408759d4f2785ed440a7f364d60d
Author: [email protected] <[email protected]>
Date: Thu Dec 18 19:29:21 2014 -0600
Added fix for issue #124: https://github.com/bengardner/uncrustify/issues/124
commit ffa7ea0fdc2dcdd26042fb814455fa03b58d1a00
Author: Ben Gardner <[email protected]>
Date: Wed Dec 10 20:41:49 2014 -0600