forked from uncrustify/uncrustify
-
Notifications
You must be signed in to change notification settings - Fork 0
/
commit.log
1493 lines (1020 loc) · 46.7 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 cbb8025fd6ba45664ed49e7f4d4c4e215fc77b01
Author: Ben Gardner <[email protected]>
Date: Wed Nov 24 10:51:39 2010 -0600
Bail on template detection if we back up into a return and there is a
boolean op in the angles.
commit ef6ccbacb8583b22c9d3df8a2b3c9bf808628cf7
Author: Ben Gardner <[email protected]>
Date: Wed Nov 24 10:09:09 2010 -0600
Fix detection of anonymous bit fields in a structure
commit bda365fd6805565584ab02237862cc961eb99723
Author: Ben Gardner <[email protected]>
Date: Sat Nov 20 10:25:09 2010 -0600
Fix incorrect removal of braces of an 'if' statement that is followed by
and 'else' and have a nested 'if' before the 'else'.
commit 2d1498c30ae7aa985fbde3d882ab2d35092b4adf
Author: Ben Gardner <[email protected]>
Date: Mon Nov 15 17:22:08 2010 -0600
Don't change the '*' in the following to a ptr_type:
struct { int a; } b[2 * SZ];
commit 233256cc6a661ff8ff56f31172602b11be9c4149
Author: Ben Gardner <[email protected]>
Date: Mon Nov 15 17:12:34 2010 -0600
Improve labeling of the angled brackets in protocol lists as in:
@protocol Shape <NSObject>
commit 5276460b2449fe3f4410a44c47ff29ff3ada3773
Author: Ben Gardner <[email protected]>
Date: Sat Nov 6 14:18:41 2010 -0500
Do not indent ignored text.
commit 196b1e23fe67070290285ee9e180f2c3a1ff1949
Author: Ben Gardner <[email protected]>
Date: Thu Nov 4 10:09:44 2010 -0500
Add support for Q_SLOTS and Q_SIGNALS. (John Volpe)
commit e936d42ed978b8e1497ec4b65171f52262795ff5
Author: Ben Gardner <[email protected]>
Date: Thu Nov 4 09:55:04 2010 -0500
Update test to cover classes declared with scope.
commit a690b7bcce5371935c569c0d9564da23e125070f
Author: Ben Gardner <[email protected]>
Date: Thu Nov 4 09:52:14 2010 -0500
Skip over '::' when looking for the class name.
commit cf154549c630206d22e4fca3b27e1672cc6ed26a
Author: Ben Gardner <[email protected]>
Date: Thu Nov 4 09:44:08 2010 -0500
Fix indent of ObjC class if there are no messages declared.
commit 2382da103bd64ff866d0ce4a875436a5e8fd7740
Author: Ben Gardner <[email protected]>
Date: Thu Nov 4 09:16:23 2010 -0500
Check for indent-on on the current line before parsing off whitespace.
commit 91808ad839f2aeb6566192beeac2f10f55027259
Author: Ben Gardner <[email protected]>
Date: Wed Nov 3 22:13:04 2010 -0500
Add D support for 'unittest' as a plain old symbol instead of a keyword.
commit 49ddde72b5c528633c37341123a2a09da12db431
Author: Ben Gardner <[email protected]>
Date: Wed Nov 3 22:04:35 2010 -0500
Fix detection of " *INDENT-ON*" when the comment isn't in column 1.
commit f7c0b6f5edf89f72cf9a01405d4611b8da1c5223
Author: Ben Gardner <[email protected]>
Date: Wed Nov 3 21:48:06 2010 -0500
Fix handling of multi-line CPP comments.
These are '//' comments with escaped newlines.
commit 4dffd493412a5811e0b1cbfe1b31470511c75e34
Author: Ben Gardner <[email protected]>
Date: Wed Nov 3 21:03:25 2010 -0500
Add support for the D template format that doesn't use parens.
Example: "to!string(1.2)" or "TFoo!int.t x;"
Fixed bug #3091128
commit 2b2ceb78c6db5e1b1a099c11a1932b740ebb075a
Author: Ben Gardner <[email protected]>
Date: Thu Oct 7 21:52:27 2010 -0500
Treat 'try' followed by a colon as a qualifier to handle this format:
A::A(int) try : B() { } catch (...) { }
Otherwise, a virtual brace is inserted after 'try'.
commit 4c5d7b7377efcda9e2c1573e2178ebe5a5386b55
Author: Ben Gardner <[email protected]>
Date: Thu Oct 7 21:40:14 2010 -0500
Fix detection of the language of files passed on the command line.
commit 11fb326964e5096b75f2a3edb171851794163bb5
Author: Ben Gardner <[email protected]>
Date: Thu Oct 7 21:26:31 2010 -0500
Zero cpd.frame_count before scanning the file.
Force the preproc parent type to the correct value in pf_check().
commit a0c308b86bff8f29609b3dbc866317293317de2f
Author: Ben Gardner <[email protected]>
Date: Thu Oct 7 20:17:24 2010 -0500
Add minimal support for C++0x rvalue references
commit 67365501baa5df7b617a97ede8597809f102b727
Author: Ben Gardner <[email protected]>
Date: Thu Oct 7 19:26:58 2010 -0500
Add support for the MS-specific '#@' charizing preprocessor operator
commit 52a3525fed0b407a01dace8f959b22e369f84fc1
Author: Ben Gardner <[email protected]>
Date: Wed Sep 1 20:12:49 2010 -0500
Comment out mark_struct_union_body log statement.
commit 247a8053952291032b134b8ef2d35f94e4707d8c
Author: Ben Gardner <[email protected]>
Date: Sat Aug 28 17:58:14 2010 -0500
Update test for C++0x R strings with embedded newlines.
commit a20c582e003cccb1fa2f8f0f696c71ea3799dac2
Author: Ben Gardner <[email protected]>
Date: Sat Aug 28 17:57:50 2010 -0500
Newlines may appear inside the C++0x R"(xxx)" strings
commit d1db1dd3ffa9983f9c07ecd824fba68785b55f9d
Author: Ben Gardner <[email protected]>
Date: Thu Aug 26 20:51:22 2010 -0500
Update the tests for the newly added C++0x literals.
commit 5af337c38f0dd8025ae46e2ccbf290d2b43a2638
Author: Ben Gardner <[email protected]>
Date: Thu Aug 26 20:49:10 2010 -0500
Add support for C++0x string literals and the user-defined literals
commit e63fe8b359ac2efa1e015c87ae4eb079de7071fa
Author: Ben Gardner <[email protected]>
Date: Fri Aug 13 09:00:40 2010 -0500
'foreach' isn't a C++ keyword
commit f543e31a8c6fe5b9b31fead5caafd970277319d8
Author: Ben Gardner <[email protected]>
Date: Wed Jul 28 21:41:59 2010 -0500
Fix incorrect log text
commit 525014a12e3e5427e61f6f607d985fae87ab9657
Author: Ben Gardner <[email protected]>
Date: Wed Jul 28 21:41:47 2010 -0500
Improve support for D casts and const(type) qualifier.
commit 0c9675a86e8225fe65bdaaf9a3138f6efe7c4d12
Author: Ben Gardner <[email protected]>
Date: Sun Jul 25 19:15:06 2010 -0500
Rework tests for new nl_func_def_xxx options
commit fece00a87048a3e2631356c8d10ddd947498c6ad
Author: Ben Gardner <[email protected]>
Date: Sun Jul 25 19:10:09 2010 -0500
Adjust config to pass with new options
commit 2d1e4acc633a1ddf65d1f6a19c0c25ca29b8bbe8
Author: Ben Gardner <[email protected]>
Date: Sun Jul 25 19:09:41 2010 -0500
Add nl_func_def_paren, nl_func_def_start, nl_func_def_start_single,
nl_func_def_end, nl_func_def_end_single, nl_func_def_empty
commit 494715379a4b277fa72ff029ae9593f063125730
Author: Ben Gardner <[email protected]>
Date: Sun Jul 25 18:46:34 2010 -0500
Enhance tests for nl_func_def_args
commit 462b272579de97a1140fd7a8fc7f3f3bb21ee198
Author: Ben Gardner <[email protected]>
Date: Sun Jul 25 18:45:35 2010 -0500
Add option nl_func_def_args, which is nl_func_decl_args for function defs.
commit 022a9f957da6f907a07f492af2cdcbf9e3d7883b
Author: Ben Gardner <[email protected]>
Date: Sun Jul 25 18:22:40 2010 -0500
Fix interaction between mod_case_brace and mod_move_case_brace
commit 74b73e29483c52fba4b34decde389a837373fbc9
Author: Ben Gardner <[email protected]>
Date: Sun Jul 25 18:17:44 2010 -0500
Add more logging for inserting blank lines.
commit 7449c779ffa8944adae43d4579515d1f1540de18
Author: Ben Gardner <[email protected]>
Date: Sun Jul 25 17:48:59 2010 -0500
Add option sp_func_call_paren_empty
commit 033a4ff4fab8954f6f66e79245e550ef623dfe10
Author: Ben Gardner <[email protected]>
Date: Sun Jul 25 17:46:37 2010 -0500
Update tests for operator byref fix.
SF bug #3023966
commit 54a60a6b912bfbd2fbe0366fe1907f4651d8c79f
Author: Ben Gardner <[email protected]>
Date: Sun Jul 25 17:27:46 2010 -0500
Use column_indent for checking to see if a comment is off to the right.
Fixed detection inside of switch statements.
SF bug #3032787
commit e54a3e147d4e7f44a5f54a82e7c8469c819bf0c1
Author: Ben Gardner <[email protected]>
Date: Sun Jul 25 16:59:22 2010 -0500
Change operator tokens into a type before merging into CT_OPERATOR_VAL.
Fixed SF bug #3023966.
commit 508abd9c8fc41e14f0f498df27afa1234d8ec79b
Author: Ben Gardner <[email protected]>
Date: Sun Jul 25 16:45:18 2010 -0500
Try to do a better job of handling struct/union bodies, reusing code.
Fixes bug-3029014
commit 7425e9e102cc81381b366a814176e8914bede5f1
Author: Ben Gardner <[email protected]>
Date: Sun Jul 25 16:40:56 2010 -0500
Update test for bug 3029014
commit e2166d7634e28f44352bdab4e5d0e70cc8dd1606
Author: Ben Gardner <[email protected]>
Date: Sat Jul 24 11:45:31 2010 -0500
Add missing ChoicesReadable for lead_break, lead_force, etc.
commit 931d0b7e5d381c9849695f1f56c3dd19fdea1e93
Author: Ben Gardner <[email protected]>
Date: Wed Jul 21 21:54:33 2010 -0500
Add a test for templates.
Illustrates SF bug #3019852
commit d5f09b310e3ac6acb7cee023a16a8fe8d98f75d2
Author: Ben Gardner <[email protected]>
Date: Wed Jul 21 21:51:19 2010 -0500
Mark token after '+' as starting an expression
Fixes SF bug 3032782
commit 07fc9a7e6179d77d0170ecadf66c285896f12542
Author: Ben Gardner <[email protected]>
Date: Fri Jul 16 17:16:24 2010 -0500
Add --frag option for indenting a code fragment.
commit 5777fe7d9a354b074e579a18630f5e30b90bbea7
Author: Ben Gardner <[email protected]>
Date: Thu Jul 15 20:43:23 2010 -0500
Templates: Only split a '>?' if the '<' is at the top of the stack
commit 9b77f5bfe4dd4593e3b5e0a9da64c252704b7b2c
Author: Ben Gardner <[email protected]>
Date: Wed Jul 14 21:51:02 2010 -0500
Improve throw() handling. It is either like return or const.
commit 73a33f4b4952992351d9e2c6ab05660b03a76c0f
Author: Ben Gardner <[email protected]>
Date: Wed Jul 14 20:09:27 2010 -0500
Fix removal of braces when the body contains a braced statement + extra stuff
commit 877bf9e44a20e8381ccd342d5f763789e12d10d9
Author: Ben Gardner <[email protected]>
Date: Tue Jun 8 07:53:44 2010 -0500
Increase the hard-coded template depth from 16 to 1024.
commit aefb0814b43b59ca3abfbfc5366653efe065075c
Author: Ben Gardner <[email protected]>
Date: Fri May 28 17:05:16 2010 -0500
Rebuild automake stuff after applying the last silent build patch.
commit d2c438a56776a04c945972961a4cd11c96b9630b
Author: Ben Gardner <[email protected]>
Date: Fri May 28 17:03:52 2010 -0500
Use silent rules instead of nostdinc
A nice feature of automake is that it allows a VPATH build. That is,
a build from outside the source tree. This is disabled in uncrustify
via nostdinc in /src/Makefile.am. If the purpose of using nostdinc
is to clean up the output of the build, I recommend using
silent rules instead.
commit 10ef222f462174a92d727f2afd669f346d0deb4c
Author: Ben Gardner <[email protected]>
Date: Fri May 28 16:54:58 2010 -0500
Skip over CT_SPACE when looking for the chunk to align the open paren.
commit 4b246dd11309323b446e31f4b75835f1289d471b
Author: Ben Gardner <[email protected]>
Date: Fri May 28 16:18:22 2010 -0500
Close out the assign on a level drop inside a preprocessor.
commit b120022d230e7c3e623269128ab27ea0838b8e11
Author: Ben Gardner <[email protected]>
Date: Fri May 28 15:41:20 2010 -0500
Clean up some minor (?) code issues.
Tests still pass, so I doubt the code in question mattered too much.
I'm sure someone will let me know if this change breaks something.
commit 211a7366ea612ae18153b660a847f34ecd75ccf6
Author: Ben Gardner <[email protected]>
Date: Fri May 28 15:11:17 2010 -0500
Properly mark the return type of an operator function def/proto.
commit f446787e4de9add6467646d3b17dcc9c50b2a157
Author: Ben Gardner <[email protected]>
Date: Fri May 28 14:44:28 2010 -0500
Update test to cover a class declaration with a macro before the class name.
commit 56de0a62647e9fe5970e6ce5c5242af81be36006
Author: Ben Gardner <[email protected]>
Date: Fri May 28 14:43:24 2010 -0500
Handle macros in the class name, detecting the last word/type as the class.
class MACRO foo {
};
commit 84162ab363cb62b1e355d055aaaad23cf9b6429a
Author: Ben Gardner <[email protected]>
Date: Fri May 28 14:24:05 2010 -0500
Reset the column after outputting the BOM.
commit 5be5734967ad787c22d5e3a30d5c15d7646e8b6b
Author: Ben Gardner <[email protected]>
Date: Mon May 17 18:23:44 2010 -0500
Clean up build and project files.
Rebuild the makefiles.
commit 3fce21b5dd8f61adf4aab3a8c71209e22d957452
Author: Ben Gardner <[email protected]>
Date: Mon May 17 18:21:09 2010 -0500
Reduce the number of places where the version needs to be manually entered.
Automatically generate the man and version files.
From: Ger Hobbelt
commit efb84c2491d76b5f32e22b54561c69afb11796bf
Author: Ben Gardner <[email protected]>
Date: Thu May 6 08:25:53 2010 -0500
Check for NULL to prevent a segmentation fault.
Fixes Debian bug #580195.
commit 9a25a81a035dd7c1fe3d25213be14b482d48465d
Author: Ben Gardner <[email protected]>
Date: Sun Apr 25 16:49:26 2010 -0500
Fix newline handling between 'private:' and a constructor.
Fixes bug 2983317
commit e635598c2ccf3a8d017bd2d88df59e3aa18326e4
Author: Ben Gardner <[email protected]>
Date: Wed Apr 21 07:56:03 2010 -0500
Fix spelling (paramter -> parameter) and regenerate the default configs.
commit d256f0dfb9ec59b74d145da2b02bcbfc969980fa
Author: Ben Gardner <[email protected]>
Date: Sun Apr 11 08:36:24 2010 -0500
Fix sp_paren_comma (was hard-coded to FORCE)
commit a82bdbf9fa8b2f43340338329162ea61fde7496f
Author: Ben Gardner <[email protected]>
Date: Tue Mar 30 19:03:11 2010 -0500
Do a better job of resolving '>>', '>=', '>>=' vs '> >' for templates.
Affects C++ and C#.
C# parses '>>' as two ANGLE_CLOSE and the logic must combine them when
it is supposed to be a right shift.
C++ parses '>>' as right shift and must peel off the leading '>' as needed.
commit 7d5ef5c2d156b979ed1508ac1ad87ad4b40c39e6
Author: Ben Gardner <[email protected]>
Date: Tue Mar 30 18:59:57 2010 -0500
Add sp_angle_shift to control the space between two ANGLE_CLOSE.
'>>' vs '> >'
commit 48542c381460f20d5e5e4316e46c3a97d9d8fc35
Author: Ben Gardner <[email protected]>
Date: Tue Mar 30 18:07:47 2010 -0500
Make sp_cpp_cast_paren affect TYPE_WRAP.
Example (assuming SLIST_HEAD is set as TYPE_WRAP):
typedef SLIST_HEAD( , foo) foo_list_t;
commit 495501c3a2e6e6450b4654b7524e4b87aee99775
Author: Ben Gardner <[email protected]>
Date: Tue Mar 30 18:00:46 2010 -0500
Add sp_paren_comma to handle the super-rare missing first argument in a
macro.
"typedef SLIST_HEAD( , foo) foo_list_t;"
commit 2f37327eab974d6faa2148af43347eea9be653bd
Author: Ben Gardner <[email protected]>
Date: Tue Mar 30 17:56:45 2010 -0500
For mod_full_brace_xxx, 'remove' must be done before 'add' to make
'force' work right.
commit 174fc88607a0d4f0eb43bb66ccd7e5878bf33ebd
Author: Ben Gardner <[email protected]>
Date: Tue Mar 30 17:55:34 2010 -0500
Label colons inside a function call as CT_LABEL_COLON
commit 044aa182b0cc8ea2699345fc713dd672ec4c48c3
Author: Ben Gardner <[email protected]>
Date: Sat Mar 27 16:40:16 2010 -0500
Prep for version 0.56
commit bf91a0e8452d67043c1f173d4c3891ee5e28ac44
Author: Ben Gardner <[email protected]>
Date: Sat Mar 27 16:10:56 2010 -0500
Add sp_assign_default to control spacing around '=' in a prototype.
commit 6a2668606926b8c5e11317438e5b5264578bed91
Author: Ben Gardner <[email protected]>
Date: Sat Mar 27 15:52:28 2010 -0500
Improve test for nl_func_type_name
commit f85b85ca8d5eb24316dbab512bbbf6467b5ed280
Author: Ben Gardner <[email protected]>
Date: Sat Mar 27 15:46:53 2010 -0500
Improve align_oc_msg_colon_span with nested messages.
commit 1eebba4b93bdb9e76ee0beff1c5c710b52025215
Author: Ben Gardner <[email protected]>
Date: Sat Mar 27 15:24:56 2010 -0500
sp_after_oc_at_sel_parens should not change space if followed by a
square close.
commit 18d8d2bba441dc81cf8f494bf3e6b689edebbe52
Author: Ben Gardner <[email protected]>
Date: Sat Mar 27 15:10:49 2010 -0500
Do a better job of labeling ObjC message statements.
Examples:
[class func: val name1: val1 name2: val2];
[class func: val : val1 : val2];
commit f099fadff2e38c28d2e0ad3d9b897dee19dc76f4
Author: Ben Gardner <[email protected]>
Date: Sat Mar 27 14:07:39 2010 -0500
Insert function comment after the access specifier.
commit e2fd5395a37392dd0ec26a0acc402aee2fe28794
Author: Ben Gardner <[email protected]>
Date: Fri Mar 26 17:43:10 2010 -0500
Detect the C# using statement - using (xx) { }
Add mod_full_brace_using and nl_using_brace
commit 62a453f2c01f3a4938025c5750c485e4271c3310
Author: Emmanuel Christophe <[email protected]>
Date: Tue Mar 23 22:52:37 2010 +0800
Add test for indent_braces_no... options
commit bd5f91f005dca20403680000b89b3fcbf5cb14d0
Author: Emmanuel Christophe <[email protected]>
Date: Mon Mar 22 22:18:09 2010 +0800
Add indent_braces_no_struct option
commit feec2a8fd4572f81b5a2f38ce91a1237255885d4
Author: Emmanuel Christophe <[email protected]>
Date: Sat Mar 20 23:44:28 2010 +0800
Add indent_braces_no_class option
commit b2354a0a0980bb827745372310b476b6c46afa45
Author: Ben Gardner <[email protected]>
Date: Mon Mar 8 19:29:00 2010 -0600
Add a script to build a win32 release zip on linux
commit faec052dcf9bfbed8788a63e283917ef7901eadf
Author: Ben Gardner <[email protected]>
Date: Mon Mar 8 17:52:20 2010 -0600
Use PRIx64 to show the flags, like is done everywhere else.
commit 42b1ed31999d4926188acf881912b49958282dac
Author: Ben Gardner <[email protected]>
Date: Fri Feb 19 21:55:58 2010 -0600
Add sp_inside_oc_at_sel_parens and sp_after_oc_at_sel_parens.
Make some @selector options also apply to @protocol().
Set the PCF_IN_OC_MSG flag instead of changing the parent of everything
inside a OC msg.
commit b2bc11feb5717f553e16a074dee90195b3752bfb
Author: Ben Gardner <[email protected]>
Date: Fri Feb 19 21:21:01 2010 -0600
Step back to a non-inserted token to get the backslash position.
Fixes issue 2935688.
commit 58d7dbd5d9a88ecaf47e9f6d17e7988f26a6491d
Author: Ben Gardner <[email protected]>
Date: Fri Feb 19 20:59:29 2010 -0600
Fix mod_full_paren_if_bool interactions with ternary conditional (a?b:c)
Fixes issue #2943323.
commit 8909c9fc0c8f9f308c1ccef1bfc4cef5ce889d5d
Author: Ben Gardner <[email protected]>
Date: Sun Jan 24 21:02:19 2010 -0600
Spelling: statment -> statement
commit 5b4be42d368a2d8c049cd3361b1901649ec57c63
Author: Ben Gardner <[email protected]>
Date: Sat Jan 16 12:30:24 2010 -0600
Fix incorrect indenting inside enums.
Bug 2930752.
commit 10b633d6d50af6faf979953fd07f2aec5e0b7f6f
Author: Ben Gardner <[email protected]>
Date: Sat Jan 9 11:09:56 2010 -0600
From: Mathieu Lacage
Force uncrustify to respect the nl_func_leave_one_liners configuration
option for constructors and destructors.
i.e., if nl_func_leave_one_liners=True:
Foo::Foo() {}
is left as-is.
Without this patch, it is transformed into:
Foo::Foo() {
}
commit ba2bdf90a110bda22d5e865fadfd9db9afd2f74c
Author: Ben Gardner <[email protected]>
Date: Tue Jan 5 21:16:19 2010 -0600
Don't mess with the position of a backslash-newline in a comment, unless in a preprocessor.
commit 0578f7c5b5202481756c16bbd480ab4787f80961
Author: Ben Gardner <[email protected]>
Date: Thu Dec 31 13:33:18 2009 -0600
Change 'newline' to 'blank line' in some descriptions.
Clarify an option description. -- Thanks Ronan (rdan)
commit 921c1ca41e18772b1e70d90dc822508e2993221c
Author: Ben Gardner <[email protected]>
Date: Thu Dec 31 13:31:35 2009 -0600
Add indent_first_bool_expr - Thanks to Ronan (rdan)
commit e042712e0a623dd7db2df136fca4c391aa0fd9a2
Author: Ben Gardner <[email protected]>
Date: Thu Dec 31 13:15:55 2009 -0600
Update the vpj file
commit 0796009c9f506159d19d12440595e6c9786b5d65
Author: Ben Gardner <[email protected]>
Date: Thu Dec 31 13:15:42 2009 -0600
Extend the pos_xxx options to have xx_break and xx_force options.
xx_break adds a line break is one wasn't present and xx_force removes extra
newlines so that there is either one before or one after.
commit 49f7ce6dbdcf48aea20c114aaadc24afa4aca45a
Author: Ben Gardner <[email protected]>
Date: Wed Dec 30 16:51:01 2009 -0600
Update template test for the latest fix.
commit a9df57a0d1d2849d01121e04ecd7ffa104ebaac7
Author: Ben Gardner <[email protected]>
Date: Wed Dec 30 16:43:29 2009 -0600
Allow a function prototype to be wrapped in a function call at the top level.
#define MACRO(a) a
MACRO(void foo(void));
commit 38870ae909a97a4e6cc065437c23da70f977a678
Author: Ben Gardner <[email protected]>
Date: Wed Dec 30 14:15:48 2009 -0600
Indent ObjC msg declarations that span more than one line.
commit 6a360a75b81c6e5e821d4711b0e2e8d375e7afa7
Author: Ben Gardner <[email protected]>
Date: Wed Dec 30 13:30:47 2009 -0600
Add option: align_oc_decl_colon
commit d29556fc7ae373ed860842edee8d99163dbcf084
Author: Ben Gardner <[email protected]>
Date: Wed Dec 30 09:15:01 2009 -0600
Add a freebsd style test
commit 096e5c1ce1cbf7df35146012ccce41e1f176e89d
Author: Ben Gardner <[email protected]>
Date: Wed Dec 30 09:07:11 2009 -0600
Add indent_continue support to variable definition indenting.
commit 09b97918833807fc7be2bc737d21ff4e98466ff6
Author: Ben Gardner <[email protected]>
Date: Wed Dec 30 08:50:33 2009 -0600
Update test results for recent change in nl_else_brace with regards to
virtual braces.
commit 74a1427b4c48c8cebeb192b635a184a5b7be941b
Author: Ben Gardner <[email protected]>
Date: Wed Dec 30 08:47:59 2009 -0600
In if/for/while/switch/do/else statements, if a newline was added around the
vbrace open, also add one around the vbrace close.
commit 098fc1598fac6ea19b2328502dcdc919223352a6
Author: Ben Gardner <[email protected]>
Date: Wed Dec 30 08:46:52 2009 -0600
newline_add_before() and newline_add_after() should ignore virtual braces
when checking to see if there is already a newline present.
commit 541ca14b9226aad5184ebffba9ee463857ce0afc
Author: Ben Gardner <[email protected]>
Date: Wed Dec 30 08:45:58 2009 -0600
New option: nl_after_vbrace_close
commit cf53884b8a5b066aba1f5d82995eb7b2162337d6
Author: Ben Gardner <[email protected]>
Date: Wed Dec 30 08:03:10 2009 -0600
align_same_func_call_params: only align function calls that are right after
a newline.
commit 7e0dd190729658e3db8a64c408d83c7cac3fbe1d
Author: Ben Gardner <[email protected]>
Date: Wed Dec 30 07:52:12 2009 -0600
If an exact option name match doesn't work, try comparing only alphanumeric characters.
This will accept options that were copied from SF's broken web interface that have
the underscore characters stripped.
commit d66f78b95905e2680e378fe4dab5e68e1771fc30
Author: Ben Gardner <[email protected]>
Date: Tue Dec 29 15:00:01 2009 -0600
Enhance one-liner tests
commit 3b8acea8a478238db3b27290efbace5fd9b19a86
Author: Ben Gardner <[email protected]>
Date: Tue Dec 29 14:46:38 2009 -0600
Make nl_if_brace, nl_else_brace, etc, able to insert a newline between the
close paren and the "a++" in "if (foo) a++;".
Will not do that if leave_xx_one_liners is true.
commit bec510f9ce24a89c25df786266fdfce75f8abec9
Author: Ben Gardner <[email protected]>
Date: Tue Dec 29 14:29:16 2009 -0600
Mark virtual brace one-liners
commit 1e86a51400bd99f94b120726f403f10e0f9996e8
Author: Ben Gardner <[email protected]>
Date: Tue Dec 29 13:58:51 2009 -0600
Mention that cmt_indent_multi disables keyword substitution in multi-line comments.
commit e63d84a58f7f4f7e13553e5c49d011a5e2866d6f
Author: Ben Gardner <[email protected]>
Date: Tue Dec 29 13:42:17 2009 -0600
Add tests for indent_var_def_cont
commit 399530476d7280b7d5888dbae5a8a6a8979fa784
Author: Ben Gardner <[email protected]>
Date: Tue Dec 29 13:35:10 2009 -0600
Use an empty config instead of /dev/null
commit aa5a2135aded6a19e7995b5072db6a18097dde73
Author: Ben Gardner <[email protected]>
Date: Tue Dec 29 13:27:24 2009 -0600
Add indent_var_def_cont and indent 'a' by one tabstop in 'int \n a, b, c;'
commit e0cae88fb3559e4a60a7e22fee9d9ff67e03ac99
Author: Ben Gardner <[email protected]>
Date: Mon Dec 28 13:31:00 2009 -0600
Add option indent_var_def_cont
commit f7891ea8ec39151cc23f52a22de6322c0e370daa
Author: Ben Gardner <[email protected]>
Date: Tue Dec 29 13:24:02 2009 -0600
Variable definitions cannot appear in an enum
commit 8d72d2210ef3c9fd080cffcb26f080e55b32d6a5
Author: Ben Gardner <[email protected]>
Date: Tue Dec 29 13:23:13 2009 -0600
Split the flag PCF_IN_ENUM, creating PCF_IN_STRUCT
commit d55e99d732915ef38b2709b95dd7d00235bd3611
Author: Ben Gardner <[email protected]>
Date: Tue Dec 29 13:22:03 2009 -0600
Extend the flags variable to 64 bits
commit 5c81851d01649f53ded1353d4471a5df27e4090d
Author: Ben Gardner <[email protected]>
Date: Tue Dec 29 12:46:03 2009 -0600
Fix language check for PAWN and D enums.
commit 992447afb354e34cd5b3cd3224c927fde113d6d9
Author: Ben Gardner <[email protected]>
Date: Mon Dec 28 11:31:03 2009 -0600
Expand test to cover nl_func_type_name with constructor variables.
commit 7a3fe5a03884e7928d1cd5d3452d81f18b61490a
Author: Ben Gardner <[email protected]>
Date: Mon Dec 28 11:29:54 2009 -0600
The fparen parent was being set too early, breaking proper handling of 'constructor' variables.
commit 4d1c3f01cc6f056c8e4860145c8380ebf83ecc73
Author: Ben Gardner <[email protected]>
Date: Thu Dec 24 11:27:48 2009 -0600
Add LANG_CPP to 'foreach'
commit 82b1ec3b5a705552b175fc80ee8d6c56e0edbd8c
Author: Ben Gardner <[email protected]>
Date: Wed Dec 23 21:10:27 2009 -0600
Fix aligning '<<'. The code was too clever.
commit 70363eb72ce236de774a89af0ca54195167078c4
Author: Ben Gardner <[email protected]>
Date: Wed Dec 23 20:42:10 2009 -0600
Make sp_before_dc handle any keyword before '::'.
commit b18e56af0cdb1c312c30b7c84b449a3f9ea94d04
Author: Ben Gardner <[email protected]>
Date: Wed Dec 23 20:29:05 2009 -0600
Fix off-by-one problem with align_right_cmt_gap.
Clarify what the option does.
commit 3103fc2ff6163ba3c1b6bea0fe3c1f996d5946cc
Author: Ben Gardner <[email protected]>
Date: Tue Dec 22 22:04:06 2009 -0600
Fix marking of a destructor
commit bae94e27a383b7dfcc35147cdb7815608dad4121
Author: Ben Gardner <[email protected]>
Date: Tue Dec 22 20:17:45 2009 -0600
Split out and handle the Objective C '@protocol'
commit a856c5fd63c1fb946cfbea2ac07199efdd7aa812
Author: Ben Gardner <[email protected]>
Date: Tue Dec 22 19:01:19 2009 -0600
Don't change PAREN_CLOSE to OC_CLASS_EXT
commit df905852d2661f230151da2e55c15282115537a6
Author: Ben Gardner <[email protected]>
Date: Tue Dec 8 20:57:38 2009 -0600
Makefile.in is required to build with MinGW.
commit c65e73ddc886f296e106e976df4dd800d9aefef2
Author: Ben Gardner <[email protected]>
Date: Tue Dec 8 19:10:07 2009 -0600
Change include of windows_compat.h so that it builds under MinGW/MinSys on Windows
commit 714500275add5b811d4bc0604f1748b394f59cef
Author: Ben Gardner <[email protected]>
Date: Sat Dec 5 22:20:42 2009 -0600
Finish removal of d.tokenize.cpp
commit d99335251ac8974585c4e4763c1b724bc1b408d6
Merge: 3d40b0f 78d5e7c
Author: Ben Gardner <[email protected]>
Date: Sat Dec 5 22:18:20 2009 -0600
Merge branch 'freebsd'
commit 3d40b0f3ebe93eb333ca4ac6bb2f3dde03d37d93
Author: Ben Gardner <[email protected]>
Date: Sat Dec 5 22:10:34 2009 -0600
Update tests to reflect comment output improvements.
commit b427544b4662856ffc0625a34e9e4690e4fe0077
Author: Ben Gardner <[email protected]>
Date: Sat Dec 5 22:15:54 2009 -0600
Add indent_cmt_with_tabs and rework the comment output code.
commit 514d70eb81e80bc92f227a589a1e180437b73fdb
Author: Ben Gardner <[email protected]>
Date: Sat Dec 5 21:59:54 2009 -0600
Clean up some aligning
commit 6cb7a7ed7b759ff69846a34958213a212404c93d
Author: Ben Gardner <[email protected]>
Date: Sat Dec 5 20:26:21 2009 -0600
Fix bug in align_tab_column()
commit 8c63eb3ccb7b811bbfa3854d369407c2f15de511
Author: Ben Gardner <[email protected]>
Date: Sat Dec 5 18:25:43 2009 -0600
Filter out trailing spaces
commit 78d5e7cbbdaef7aa3945885ccc69bc5bf8378323
Author: Ben Gardner <[email protected]>
Date: Sat Dec 5 22:10:34 2009 -0600
Update tests to reflect comment output improvements.
commit 51c1f51f86cc4f79f8b0f050122035ec5599ddfd
Author: Ben Gardner <[email protected]>
Date: Sat Dec 5 22:09:35 2009 -0600
Add indent_cmt_with_tabs and rework the comment output code.
commit fe7e8204856a591cb89939619badf93489d4be2a
Author: Ben Gardner <[email protected]>
Date: Sat Dec 5 21:59:54 2009 -0600
Clean up some aligning
commit a5b683c4f644a9ba2ba5e9cf367903fd87eafb54
Author: Ben Gardner <[email protected]>
Date: Sat Dec 5 20:26:21 2009 -0600
Fix bug in align_tab_column()
commit 622bb1cf4531bff6028e78de83ff367176cb9688
Author: Ben Gardner <[email protected]>
Date: Sat Dec 5 18:25:43 2009 -0600
Filter out trailing spaces
commit 5e60ea5aa84dc60a3221026538d14995d8fb3b58
Merge: 837f579 72754d8
Author: Ben Gardner <[email protected]>
Date: Sat Dec 5 12:29:03 2009 -0600
Merge branch 'master' into freebsd
commit 72754d8ce612b1f2e79a301bacd84456a410112a
Author: Ben Gardner <[email protected]>
Date: Sat Dec 5 09:43:57 2009 -0600
Spelling corrections, thanks to Bill Cox
commit 41086eb04d33d9c0589bdb9bf4d0c4b3e62692f7
Author: Ben Gardner <[email protected]>
Date: Sat Dec 5 09:40:12 2009 -0600
Add more patterns to .gitignore
commit 837f579390c814f5969cc7fb539d14ead000a72b
Author: Ben Gardner <[email protected]>
Date: Sat Dec 5 09:38:44 2009 -0600
save off work in the freebsd branch
commit 2d39c44b4f8600600586213ae65584808c16ad14
Author: Ben Gardner <[email protected]>
Date: Sat Nov 28 20:31:37 2009 -0600
Add a start to the FreeBSD style (not yet perfect)
commit c28ffcaeec772f85770e61c4ad09e4c994393272
Author: Ben Gardner <[email protected]>
Date: Sat Nov 28 20:18:03 2009 -0600
Add a note that the old K&R function declarations are not handled.
commit 0bbae411beec75b78d368727aea2bdc61002d9be
Author: Ben Gardner <[email protected]>
Date: Sat Nov 28 20:17:25 2009 -0600
Add option indent_continue
commit ae7a414ff4f153d3aea6149b01dcfc412c3f4a4a
Author: Ben Gardner <[email protected]>
Date: Fri Nov 27 21:54:47 2009 -0600
Update release step.
commit 709abc9d725d5b95a031057f2ad143325b99220a
Author: Ben Gardner <[email protected]>
Date: Fri Nov 27 21:46:26 2009 -0600
Save off auto-generated files.
commit c842cf4d9515f6d52a7f1cf8e72a9269517585c3
Author: Ben Gardner <[email protected]>
Date: Fri Nov 27 21:46:07 2009 -0600
Missed some support files for Win32 and OSX
commit f0e41e2ff8b0ba6782ee520f74748cb38a01f44f
Author: Ben Gardner <[email protected]>
Date: Fri Nov 27 21:30:18 2009 -0600
Update the release steps.
commit 22f60eb9e70b7162f879d3d5b4685b1692a516b5