File: ChangeLog

package info (click to toggle)
cpl 7.0-3
  • links: PTS, VCS
  • area: main
  • in suites: stretch
  • size: 21,240 kB
  • sloc: ansic: 126,133; sh: 4,181; makefile: 640
file content (984 lines) | stat: -rw-r--r-- 31,046 bytes parent folder | download
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
2015-06-26  rpalsa

	* cext/cxutils.c: cx_bits_rfind(): Fix possible undefined behavior
	  with start == 31.

2015-03-06  rpalsa

	* configure.ac: Package and library version updated.
	* cext/cxdeque.c: _cx_deque_reserve_at_front(),
	  _cx_deque_reserve_at_back(): Fix an undefined behavior which may
	  be triggered by an empty deque. (PIPE-5472)
	* m4/eso.m4: ESO_ENABLE_DEBUG(), ESO_ENABLE_STRICT(),
	  ESO_ENABLE_PROFILE(): Remove redundant quotes from AC_ARG_ENABLE
	  call.
	* acinclude.m4: CEXT_ENABLE_THREADS(): Remove redundant quotes from
	  AC_ARG_ENABLE call
	* Doxyfile.in: Updated to doxygen 1.8.x series

2015-03-04  rpalsa

	* configure.ac: Package version fixed.
	* NEWS: Updated for release 1.2

2015-03-03  rpalsa

	* cext/cxstring.c, cext/cxstring.h:
	  cx_string_resize(),cx_string_extend(),cx_string_replace_character():
	  Use improved function names. Documentation added.
	  cx_string_find_first_not_of(),cx_string_find_last_not_of(),cx_string_substr():
	  Documentation added.

2015-02-06  rpalsa

	* configure.ac: Package and library version updated.
	* cext/cxstring.c, cext/cxstring.h: Add new utility functions.
	  Initial commit.
	* acinclude.m4: CEXT_CHECK_FORMAT_LONG_LONG(): Fix incorrect
	  quoting.

2014-08-21  rpalsa

	* cext/cxstring.c: cx_string_append(): optimized appending of empty
	  strings.

2014-04-17  rpalsa

	* Makefile.am: MAINTAINERCLEANFILES definition: Use directory
	  prefix for config.status.

2013-12-09  rpalsa

	* configure.ac: Package and library version updated

2013-11-21  rpalsa

	* cext/cxdeque.c, cext/cxlist.c, cext/cxmessages.c, cext/cxslist.c,
	  cext/cxtree.c, cext/cxutils.c: Avoid compiler warnings if
	  cx_assert is disabled.

2013-10-22  rpalsa

	* m4/eso.m4: ESO_CHECK_PKGCONFIG(): Macro added.

2013-05-16  rpalsa

	* configure.ac: Call macro AC_CONFIG_MACRO_DIR() to properly
	  configure the m4 macros directory.

2013-02-25  rpalsa

	* admin/doxygen.am: Restore previous version of
	  install-doxygen-generic. The dependency is already in place if
	  maintainer-mode is enabled, which is required for building the
	  documentation.

2013-02-22  rpalsa

	* admin/doxygen.am: Dependency added to target
	  install-doxygen-generic

2013-02-20  rpalsa

	* Makefile.am: Use doxygen targets for creating API docs.
	* admin/doxygen.am, admin/html.am: Retire html.am and replace it
	  with doxygen.am to avoid name clash warnings. API docs are now
	  created by 'make doxygen'.

2013-02-19  rpalsa

	* acinclude.m4: CEXT_CHECK_CHAR_BIT(): Fix typo which made user set
	  LDFLAGS being ignored. Replace deprecated macros AC_TRY_COMPILE,
	  AC_TRY_RUN by AC_COMPILE_IFELSE and AC_RUN_IFELSE.
	* tests/Makefile.am: Replace deprecated symbol INCLUDES with
	  AM_CPPFLAGS.

2013-02-08  rpalsa

	* cext/Makefile.am: Added preprocessor flags
	  _POSIX_C_SOURCE=200809L and _XOPEN_SOURCE=500 to guarantee access
	  to all pthread symbols, even if the compiler standard is set to
	  strict C99. The latter is only needed for older operating system
	  version,
	  which don't have support for the first flag.
	* cext/cxmessages.c: Mutex cx_messages_lock is not initialized
	  statically any more, but in _cx_log_thread_init(), changing the
	  mutex type from NORMAL to RECURSIVE.
	  Update to the new mutex definition macros where needed.
	* cext/cxmemory.c, cext/cxutils.c: Update to the new mutex
	  definition macros where needed.
	* cext/cxthread.h: CX_LOCK_DEFINE(): Changed such that the defined
	  mutex is no longer initialized, so that this can be done at
	  runtime.
	  All other convenience macros were updated to follow the same
	  philosophy.
	  CX_LOCK_DEFINE_INITIALIZED(): Added as replacement. This macro
	  initializes the mutex as CX_LOCK_DEFINE() did before.

2013-01-30  rpalsa

	* configure.ac: Add call to AC_SYS_LARGEFILE
	* admin: Ignore file test-driver

2013-01-25  rpalsa

	* configure.ac: Replace deprecated AM_CONFIG_HEADER with
	  AC_CONFIG_HEADERS.
	* configure.ac: Added call to ESO_PROG_CC_ATTRIBUTE_VISIBILITY to
	  activate GNU C visibility macro.
	* m4/eso.m4: Macros ESO_PROG_CC_ATTRIBUTE and
	  ESO_PROG_CC_ATTRIBUTE_VISIBILITY added.
	* acinclude.m4: CEXT_CREATE_CXCONFIG(): check whether the GNU c
	  visibility macro should be activated.
	* configure.ac: Whitespaces corrected.

2013-01-23  rpalsa

	* .: Ignore directory BUILD

2012-12-20  rpalsa

	* configure.ac: Package and Library version updated.

2012-12-18  rpalsa

	* cext/cxdeque.c: Dead code removed.
	* acinclude.m4: CEXT_CREATE_CXCONFIG(): Fix typo in symbol
	  definitions CX_MINSSIZE, CX_MAXSSIZE and CX_MAXSIZE.

2012-12-17  rpalsa

	* Doxyfile.in: Obsolete symbols removed.
	  Enable the creation of an alphabetically sorted list of modules.

2012-12-13  rpalsa

	* cext/cxstring.c: cx_string_erase(): Fix potential NULL pointer
	  dereferencation when erasing the tail of a string.

2012-12-12  rpalsa

	* tests/cxstring-test.c: Added test for cx_string_erase(): Check
	  removing the tail of the string.

2012-12-10  rpalsa

	* tests/cxtree-test.c: Fixed incomplete comment.
	* tests/cxtree-test.c: Added test and helper functions for test of
	  potential infinite loop in cx_erase_position()
	* cext/cxtree.c: cx_tree_erase_position(): Fix rare case of being
	  trapped in an infinite loop.
	* configure.ac: Explicitly check for the presence/usability of
	  unistd.h

2012-11-09  rpalsa

	* configure.ac: Package version updated.

2012-11-05  rpalsa

	* configure.ac: Obsolete macro call AM_C_PROTOTYPES removed.

2012-08-17  rpalsa

	* cext/cxtypes.h: Type aliases for standard C type 'long long' and
	  'unsigned long long' added.

2012-03-13  rpalsa

	* cext/cxdeque.c: _cx_deque_shift_left(), _cx_deque_shift_right():
	  Test code (disabled) updated for consistency reasons.

2012-03-07  rpalsa

	* m4/eso.m4: Use AC_LANG_PROGRAM() when compiling test code to get
	  rid of autoconf warnings.
	* acinclude.m4, configure.ac: Replace type check macros which are
	  not available in autoconf 2.59 by local implementations.

2012-03-06  rpalsa

	* cext/cxutils.c, cext/snprintf.c, cext/snprintf.h: Update fallback
	  snprintf implementation (needed to support %lld format
	  specification.
	* m4/eso.m4: ESO_FUNC_VA_COPY(): Don't redefine the meaning of
	  HAVE_VA_COPY, use HAVE_VA_COPY_STYLE_FUNCTION instead.
	* acinclude.m4: CEXT_CHECK_SIZE_T(): Add missing AC_MSG_RESULT call
	  to properly report the result of the test
	* configure.ac: Remove check for header file 'varargs.h'
	* cext/cxutils.c, cext/snprintf.c, cext/snprintf.h, configure.ac,
	  m4/eso.m4: Update of vsnprintf fallback implementation - part 1
	* cext/cxslist.c: _cx_slist_sorted(): Fix problem with
	  uninitialized variable.

2012-02-23  rpalsa

	* .: Added directories to ignore

2012-01-12  rpalsa

	* m4/eso.m4: ESO_ENABLE_STRICT(): Typo fixed in variable
	  assignment.

2011-12-23  rpalsa

	* configure.ac: Remove compiler flag std=c99 again from the
	  defaults, as it applies also to the C library restricting its
	  interface (discarding POSIX compliant interfaces).

2011-12-22  rpalsa

	* cext/cxlist.c: cx_list_pop_front(), cx_list_pop_back(): Add
	  assertion that the input list is not empty. Documentation
	  updated, clarifying that being called on an empty list is an
	  invalid operation.
	  cx_list_front(), cx_list_back(): Documentation updated,
	  clarifying that being called on an empty list is an invalid
	  operation.
	* m4/eso.m4: ESO_ENABLE_STRICT(): Add std=c99 compiler flag only if
	  it is not already present.
	* configure.ac: Add std=c99 to the default compiler flags.

2011-11-02  rpalsa

	* cext/cxdeque.c: cx_deque_insert(): Fixed shifting the last
	  element by one position to the right. Use relative offset given
	  by the deque size.

2011-10-06  rpalsa

	* cext/Makefile.am: Installation directory of the header relocated
	  to root include directory.
	* acinclude.m4, admin/html.am: Symbol htmldir replaced by apidocdir
	  because of name clash.

2011-03-04  rpalsa

	* acinclude.m4: CEXT_CREATE_CXCONFIG(): Typo corrected.
	* cext/cxmessages.c: _cx_log_thread_init(): Declared static for the
	  time being. Extensive instructions added to the function
	  documentation.

2011-02-22  rpalsa

	* tests/Makefile.am: Remove the cxmemory and cxmessages tests
	  completely from the build system. These are not proper unit tests
	  anyway.

2011-02-21  cizzo

	* tests/Makefile.am: Comment out sources for disabled tests
	* configure.ac: CEXT_ENABLE_THREADS(): Fix typo in macro argument.
	* tests/Makefile.am: Disable test of cxmemory and cxmessages
	  modules, since they require libpthread.

2011-02-21  rpalsa

	* ., .gitignore, Makefile.am, Makefile.purify.in, acinclude.m4,
	  admin, admin/.gitignore, admin/html.am, cext, cext/Makefile.am,
	  cext/cxdeque.c, cext/cxdeque.h, cext/cxfileutils.c,
	  cext/cxfileutils.h, cext/cxlist.c, cext/cxlist.h,
	  cext/cxmacros.h, cext/cxmap.c, cext/cxmap.h, cext/cxmemory.c,
	  cext/cxmemory.h, cext/cxmessages.c, cext/cxmessages.h,
	  cext/cxmultimap.c, cext/cxmultimap.h, cext/cxslist.c,
	  cext/cxslist.h, cext/cxstring.c, cext/cxstring.h,
	  cext/cxstrutils.c, cext/cxstrutils.h, cext/cxthread.h,
	  cext/cxtree.c, cext/cxtree.h, cext/cxtypes.h, cext/cxutils.c,
	  cext/cxutils.h, cext/snprintf.h, configure.ac, m4, m4/.gitignore,
	  m4/eso.m4, m4/purify.m4, templates/Makefile.am.tmpl,
	  templates/source.c.tmpl, templates/source.h.tmpl,
	  tests/Makefile.am, tests/cxdeque-test.c, tests/cxlist-test.c,
	  tests/cxmap-test.c, tests/cxmemory-test.c,
	  tests/cxmessages-test.c, tests/cxslist-test.c,
	  tests/cxstring-test.c, tests/cxtree-test.c, tests/cxtypes-test.c:
	  Support for multi-threaded environments has been added.
	* .: Ignore local GIT repositories, just in case.

2010-12-23  llundin

	* cext/cxdeque.c: compare_stable(): const correctness, avoid
	  implicit cast of cxint to int

2010-11-05  lbilbao

	* m4/eso.m4: Remove --enable-threads option.

2010-10-15  lbilbao

	* m4/eso.m4: Option to enable threads added. Fixes in the
	  locks-related code.

2009-12-18  cgarcia

	* autogen.sh: Changed to make more compliant with modern autotools
	  (in special Fedora 11)

2009-12-14  llundin

	* cext/cxdeque.c: Replace tabulation with four spaces

2009-12-08  llundin

	* cext/cxlist.c: _cx_list_sorted(): Fix gcc uninit-warning
	* cext/cxutils.c: cx_vasprintf(): Include stdlib.h for free()

2009-12-07  llundin

	* cext/cxmemory.c: cx_*alloc*(): Fix printf-cast-warning
	* cext/cxmessages.h, cext/cxstring.c, cext/cxstring.h,
	  cext/cxstrutils.h, cext/cxutils.h: Declare printf-like functions
	  with gcc-format attribute

2009-08-05  llundin

	* tests/cxlist-test.c, tests/cxmap-test.c, tests/cxslist-test.c,
	  tests/cxtree-test.c: Conditional compilation of unused
	  function(s)

2009-07-16  lbilbao

	* m4/eso.m4: --enable-profile (DFS04726)

2009-07-02  llundin

	* cext/cxdeque.c: current_compare: Make OpenMP threadprivate

2009-06-25  llundin

	* m4/eso.m4: Experimental enabling of OpenMP

2009-03-25  llundin

	* cext/cxmemory.c, cext/cxmemory.h: cx_memory_vtable_set(): const
	  correctness

2009-02-11  llundin

	* cext/Makefile.am, cext/cxtypes.h.bot, cext/cxtypes.h.top: Disable
	  automatic creation of cext/cxtypes.h (DFS06591)
	* tests/Makefile.am, tests/cxtypes-test.c: Added cxtypes unit test
	  (with sizeof test)
	* configure.ac: Disable automatic creation of cext/cxtypes.h
	  (DFS06591)
	* cext/cxtypes.h: #if for 64 bit
	* cext/cxtypes.h: As created on i386 GNU/Linux and Mac Mini powerpc

2009-02-04  jvinther

	* .: added .cvsignore file

2008-02-26  yjung

	* cext/cxdeque.c: doxygen tag missing

2008-01-09  scastro

	* configure.ac: Removed -pedantic from this file to avoid errors in
	  Solaris 10.

2008-01-07  llundin

	* cext/cxutils.c: cx_vasprintf(): Define-guard on ENOMEM

2007-12-27  scastro

	* configure.ac: Removed -ansi and -std=c99. THESE FLAGS MAKE
	  COMPILATION FAIL IN THE HP MACHINE (dfs5). THE CX LIBRARY IS
	  MEANT TO BE POSIX COMPLIANT, WHICH IS CONTRARY TO ANSI OR C99.

2007-12-21  cguirao

	* Makefile.am, Makefile.purify.in, configure.ac, m4/purify.m4,
	  tests/Makefile.am: PURIFY NRI Compliant

2007-12-20  llundin

	* cext/cxfileutils.c: cx_path_alloc(): Use only stat() when
	  S_ISDIR() is defined. cx_path_max(): Guard pathconf() against
	  NULL (and try to avoid compiler warning on unavailable pathconf()

2007-12-17  llundin

	* cext/cxmemory.c: cx_realloc(): Move declaration to start of block

2007-12-14  llundin

	* cext/cxmemory.c: cx_realloc(): Fix memory leak on nbytes == 0
	  (DFS04757)

2007-12-12  scastro

	* cext/cxstring.c: cx_string_truncate(): renamed MIN to CX_MIN
	* cext/cxmacros.h: Namespace protected the following: CX_MIN,
	  CX_MAX, CX_ABS, CX_CLAMP

2007-12-11  scastro

	* cext/cxmacros.h: Changed from #undef to #ifndef the following:
	  MIN, MAX, ABS, CLAMP as mentioned in DFS 03017

2007-12-05  scastro

	* configure.ac: Placed ESO_PROG_CC_FLAG([ansi], [CFLAGS="$CFLAGS
	  -ansi"]) before the call to std=c99 so that it allows checking
	  for C99 semantics in vsnprintf tests which are performed in
	  eso.m4. This should fix ticket DFS02594.
	* m4/eso.m4: Fixed typos related to brackets. Included stdlib.h in
	  check whether vsnprintf() has C99 semantics. These changes, in
	  combination with the change in configure.ac should fix the bug
	  mentioned in DFS02594.

2007-11-19  yjung

	* cext/cxutils.c: free() used instead of cx_free().
	  Bug exposed on MacOS X where vasprintf() were avaliable
	  DFS03194

2007-11-13  llundin

	* cext/cxfileutils.c: Guarded include of sys/types.h to support
	  -ansi on HP-UX

2007-11-08  llundin

	* m4/eso.m4: AC_DEFUN([ESO_ENABLE_STRICT]: [std=c99] replaces
	  [-std=c99]
	* configure.ac: Added -fno-common -std=c99 -ansi -pedantic
	* cext/cxdeque.c: cx_deque_insert(): /* */ comment replaces //

2007-09-24  llundin

	* cext/cxutils.c: cx_line_max(): Call sysconf only when
	  _SC_LINE_MAX is defined (i.e. incomplete sysconf() support, as
	  under CYGWIN_NT-5.1)

2007-09-14  llundin

	* acinclude.m4: Removed all CX math constants, except CX_PI which
	  is still used by giraf-2.4
	* acinclude.m4: Add comment regarding deprecated mathematical
	  constants

2007-08-28  scastro

	* cext/cxutils.c: cx_vasprintf(): fixed bug from DFS04278.

2007-07-20  scastro

	* cext/cxdeque.c: Removed unrelated comments.
	* tests/cxdeque-test.c: Removed unused variables.

2007-07-19  scastro

	* tests/cxdeque-test.c: Removed unused functions. Removed warnings.

2007-07-17  scastro

	* cext/cxdeque.c: Improved the sorting function.

2007-07-17  llundin

	* cext/snprintf.c: fmtint(): Redeclare string literal pointer to
	  const

2007-07-16  scastro

	* tests/Makefile.am: Added cxdeque-test.
	* tests/cxdeque-test.c: cxdeque-test.c: Added a test suite for
	  cxdeque.

2007-07-06  llundin

	* cext/cxmessages.c: cx_log_prefix_init(): Declare explicitly
	  (Avoid old-style function definition)

2007-07-06  scastro

	* cext/Makefile.am: Added cxdeque.c and cxdeque.h.

2007-07-04  scastro

	* cext/cxdeque.h: This is a test file. Added prototypes for
	  cx_deque_sort() and cx_deque_compare().
	* cext/cxdeque.c: cx_deque_sort(): This is a test file. Added a
	  function to sort a deque.

2007-07-02  scastro

	* cext/cxdeque.h: cxdeque.h: Added to the repository. This file is
	  not included in any makefile.
	* cext/cxdeque.c: cxdeque.c: Added to the repository. This file is
	  not included in any makefile.

2007-06-12  rpalsa

	* cext/cxmessages.h: cx_assert() macro definitions: Do not put the
	  #expr argument on a line of its own, this confuses some code
	  parsers, syntax checkers, which interpret this as preprocessor
	  directive.

2007-05-29  rpalsa

	* cext/cxmessages.h: cx_assert() macro definition: wrap if
	  statement in a do-while loop.

2007-04-30  rpalsa

	* autogen.sh: Terminal output redirected, if warnings are not
	  requested.

2007-04-26  rpalsa

	* cext/cxutils.c: cx_vasprintf(): In case the system does not
	  provide a vasprintf, make sure that -1 is also returned if
	  another error than an allocation failure happened.

2007-03-30  rpalsa

	* autogen.sh: libltdl configuration: Trigger for autoreconf
	  workaround fixed.

2007-03-29  rpalsa

	* cext/Makefile.am, tests/Makefile.am: Use correct path for
	  MAINTAINERCLEANFILES entries.
	* autogen.sh: libltdl configuration: Workaround for autoreconf
	  incompatibility with libtool versions older than 2.0 updated.

2007-03-09  cplmgr

	* ChangeLog: Updated

2007-01-29  rpalsa

	* autogen.sh: Function bt_libtoolize() added and libltdl support
	  added.
	* autogen.sh: Command 'grep -E' replaced by oldfashioned 'egrep' to
	  make SunOS and HP-UX happy.

2006-11-13  llundin

	* tests/cxlist-test.c, tests/cxmap-test.c, tests/cxslist-test.c,
	  tests/cxstring-test.c, tests/cxtree-test.c: main(): Explicitly
	  declare argument as void

2006-09-05  cplmgr

	* ChangeLog: Updated.

2006-07-25  rpalsa

	* cext/cxmemory.c: cx_memory_calloc_fallback(): Inline function
	  specifier removed to avoid problems with gcc 4.1.x.

2006-07-24  cplmgr

	* ChangeLog: Updated.

2006-07-21  rpalsa

	* m4/eso.m4: Definition of ESO_ENABLE_DEBUG: Typo fixed in check
	  for support of the gcc compiler option -g3.

2006-06-26  cplmgr

	* ChangeLog: Updated.

2006-06-13  rpalsa

	* tests/Makefile.am: AM_LDFLAGS: Changed from -all-static to
	  -static, so that the tests may be used with valgrind.

2006-06-12  rpalsa

	* cext/cxslist.c: Extra empty line added.
	* cext/cxmessages.h: Extra line at the end removed.
	* tests/cxmap-test.c: cx_test_map_greater_char(): Put back.
	* tests/cxmap-test.c: cx_test_map_dump(): keyword static added to
	  function definition
	* tests/cxtree-test.c: cx_test_tree_dump(): keyword static added to
	  function definition
	* tests/cxslist-test.c: cx_test_slist_dump(): keyword static added
	  to function definition
	* tests/cxlist-test.c: cx_test_list_dump(): keyword static added to
	  function definition
	* cext/cxfileutils.c, cext/cxfileutils.h, cext/cxlist.h,
	  cext/cxmacros.h, cext/cxmap.c, cext/cxmap.h, cext/cxmemory.c,
	  cext/cxmemory.h, cext/cxmessages.c, cext/cxmessages.h,
	  cext/cxmultimap.c, cext/cxmultimap.h, cext/cxslist.h,
	  cext/cxstring.c, cext/cxstring.h, cext/cxstrutils.h,
	  cext/cxtree.c, cext/cxtree.h, cext/cxtypes.h.top, cext/cxutils.c,
	  cext/cxutils.h, cext/snprintf.h: Copyright and FSF address
	  updated.
	* tests/cxstring-test.c: Copyright updated.
	* COPYING, Makefile.am, cext/Makefile.am, tests/Makefile.am,
	  tests/cxlist-test.c, tests/cxmap-test.c, tests/cxslist-test.c,
	  tests/cxtree-test.c: Copyright and FSF address updated.
	* cext/cxlist.c, cext/cxslist.c, cext/cxstrutils.c: Fixes from
	  CPL-1_0-BRANCH for non-standard (non C99) usage of the inline
	  function specifier merged in.
	* tests/cxstring-test.c: Disable terminal output from individual
	  tests by default. Environment variable VERBOSE is used to enable
	  verbose output from the tests.
	* configure.ac: Package and library version updated.

2006-05-04  rpalsa

	* admin/html.am: Move definition of HTML_BUILD_DIR outside of
	  MAINTAINER_MODE conditional.
	* Makefile.am: Set SUBDIRS variable without using indirection.
	* Doxyfile.in: OUTPUT_DIRECTORY setting corrected.

2006-04-21  rpalsa

	* .: Updated.
	* admin: Added.
	* cext/cxstring.c, cext/cxtree.c: Compiler warnings fixed.
	* cext/cxmessages.c: Compiler warnings fixed.
	* cext/Makefile.am: Add cxtypes.h to DISTCLEANFILES. Rule for
	  creating cxtypes.h updated with explicit directory prefixes.
	* configure.ac: Package and library version updated.
	* Makefile.am: Various directory prefixes adapted.
	* bootstrap: Updated to call autogen.sh. Kept for backwards
	  compatibility.
	* autogen.sh: Added.
	* acinclude.m4: Macro ESO_ENABLE_DEBUG(): Logic inverted in check
	  whether debugging code should be generated.
	* templates/Makefile.am.tmpl, templates/source.c.tmpl,
	  templates/source.h.tmpl: Updated.
	* tests/Makefile.am: Build directory added to INCLUDES. Symbol
	  AM_LDFLAGS added.
	* admin/config.guess, admin/config.sub, admin/depcomp,
	  admin/install-sh, admin/ltmain.sh, admin/missing,
	  admin/mkinstalldirs: Obsolete.
	* admin/html.am: Use build directory instead of source directory as
	  target for doxygen output.
	* doxygen/Doxyfile.in: Moved to top level directory.
	* Doxyfile.in: Added.
	* m4, m4/eso.m4: Added.
	* m4macros: Removed.

2006-04-20  rpalsa

	* cext/cxstrutils.c: cx_strjoinv(): Increment local variable i
	  properly, when joining the array elements.

2005-07-22  cplmgr

	* ChangeLog: Updated.

2005-04-15  rpalsa

	* m4macros/eso.m4: Fixes from revision 1.2.2.5 imported.

2005-03-23  cplmgr

	* ChangeLog: Updated
	* tests/cxmap-test.c: Function cx_test_map_greater_char() removed.

2004-11-09  rpalsa

	* bootstrap: Make the script tolerant in case the libltdl directory
	  exists, but is empty

2004-06-23  rpalsa

	* cext/snprintf.c: Fix bug with %% conversion code

2004-06-15  rpalsa

	* bootstrap: Required version of GNU build tools updated.
	* acinclude.m4: Use correct quoting in macro definitions.
	* configure.ac: Required version of autoconf updated.
	* admin/ltmain.sh: Updated to new version from libtool 1.5.6
	* admin/html.am: Definition of target html removed. Already
	  provided by automake 1.8.5
	* admin/config.guess, admin/config.sub, admin/depcomp,
	  admin/install-sh, admin/missing, admin/mkinstalldirs: Updated to
	  new version from automake 1.8.5
	* Makefile.am, cext/Makefile.am, tests/Makefile.am: Required
	  version of automake updated.
	* m4macros/eso.m4: Use correct quoting in macro definitions. Use
	  the AC_RUN_IFELSE macro instead of AC_TRY_RUN

2004-01-02  rpalsa

	* cext/Makefile.am, tests/Makefile.am: MAINTAINER_MODE conditional
	  added.

2003-12-29  rpalsa

	* AUTHORS, BUGS, COPYING, ChangeLog, INSTALL, Makefile.am, NEWS,
	  README, TODO, cext/Makefile.am, cext/cxfileutils.c,
	  cext/cxfileutils.h, cext/cxlist.c, cext/cxlist.h,
	  cext/cxmacros.h, cext/cxmap.c, cext/cxmap.h, cext/cxmemory.c,
	  cext/cxmemory.h, cext/cxmessages.c, cext/cxmessages.h,
	  cext/cxmultimap.c, cext/cxmultimap.h, cext/cxslist.c,
	  cext/cxslist.h, cext/cxstring.c, cext/cxstring.h,
	  cext/cxstrutils.c, cext/cxstrutils.h, cext/cxtree.c,
	  cext/cxtree.h, cext/cxtypes.h.bot, cext/cxtypes.h.top,
	  cext/cxutils.c, cext/cxutils.h, cext/snprintf.c, cext/snprintf.h,
	  configure.ac: Merged in changes from CPL-1_0-BRANCH, release
	  cpl-1_0
	* tests/Makefile.am, tests/cxlist-test.c, tests/cxmap-test.c,
	  tests/cxslist-test.c, tests/cxstring-test.c, tests/cxtree-test.c:
	  Merged in changes from CPL-1_0-BRANCH
	* templates, templates/Makefile.am.tmpl, templates/source.c.tmpl,
	  templates/source.h.tmpl: Added.

2003-09-29  cplmgr

	* configure.ac: Package version change reverted
	* configure.ac: Package version changed

2003-08-29  rpalsa

	* cext/cxmap.c, cext/cxmultimap.c, cext/cxstrutils.c: Fixes from
	  branch CPL-1_0-BRANCH, Revision 1.1.2.1 imported.
	* cext/cxstring.c: Fixes from branch CPL-1_0-BRANCH, Revision
	  1.3.2.1 imported.
	* cext/cxtree.c: Fixes from branch CPL-1_0-BRANCH, Revision 1.4.2.1
	  imported.
	* cext/cxmessages.h: Fixes from branch CPL-1_0-BRANCH, Revision
	  1.2.2.1 imported.

2003-07-24  rpalsa

	* cext/snprintf.c: Conflicts resolved.
	* cext/snprintf.c: Fixes from CPL-1_0-BRANCH, Revision 1.1.2.3
	  imported.
	* cext/cxmessages.c, cext/snprintf.h: Fixes from CPL-1_0-BRANCH,
	  Revision 1.2.2.1 imported.
	* cext/cxutils.c: Fixes from CPL-1_0-BRANCH, Revision 1.3.2.1
	  imported.
	* cext/snprintf.c: Fixes from CPL-1_0-BRANCH, Revision 1.1.2.2
	  imported.

2003-07-06  rpalsa

	* m4macros/eso.m4: Fixes from CPL-1_0-BRANCH, Revision 1.2.2.1
	  imported.
	* cext/snprintf.c: Fixes from CPL-1_0-BRANCH, Revision 1.1.2.1
	  imported.

2003-07-04  rpalsa

	* bootstrap: Require bash. Bugs fixed.

2003-06-27  rpalsa

	* cext/cxmacros.h: Patches from CPL-1_0-BRANCH Rev. 1.1.2.1
	  imported.

2003-06-16  cplmgr

	* configure.ac: Package version set to pre 1.1

2003-06-16  mkiesgen

	* cext/cxstrutils.h: Added cx_strfreev prototype

2003-06-09  rpalsa

	* tests/cxstring-test.c: Tests adapted to modified calling sequence
	  for member functions.
	* cext/cxstring.h: Member functions removed from type definition.
	  Prototypes adapted.
	* cext/cxstring.c: Member functions removed from type definition.
	  Functions creating a copy during processing have been removed.
	  All functions work in place.
	* bootstrap: Function definitions changed to be compatible with
	  Bourne shell.

2003-06-05  mkiesgen

	* bootstrap: Changed /bin/sh to /bin/bash

2003-05-28  rpalsa

	* cext/cxstring.h: Beautified.

2003-05-23  rpalsa

	* cext/cxstring.h: Type layout changed, function names changed.
	* cext/cxstring.c: Type layout changed, some bugs fixed.
	* doxygen/Doxyfile.in: Turn off optimization for C.
	* tests/cxstring-test.c: Adapted cx_string layout changes.
	* tests/cxlist-test.c: Properly destroy all created lists.
	* tests/cxslist-test.c: Properly destroy all created lists.
	* cext/cxtree.c: cx_tree_delete(): Correctly destroy head node and
	  the tree structure itself.
	* tests/cxtree-test.c: Test 12: Bug fixed. _tree replaced by tree.

2003-05-16  rpalsa

	* configure.ac: Libtool versioning macro added. Macros syncronized
	  with changes in acinclude.m4.
	* acinclude.m4: Macro CEXT_CREATE_FSSTND renamed.
	* Makefile.am: Add file eso.m4 to EXTRA_DIST
	* cext/Makefile.am: Use libtool version symbols rather than
	  explicit version numbers.
	* m4macros/eso.m4: Generic macro added to set libtool version
	  information from configure. MAndatory argument added to macro
	  ESO_FUNC_VA_COPY.
	* admin/config.guess, admin/config.sub, admin/install-sh,
	  admin/ltmain.sh, admin/mkinstalldirs: New version installed
	* bootstrap: Remove all occurrances of the cwd from PATH

2003-05-16  mkiesgen

	* tests/cxstring-test.c: Changed compare value in test 7 to > 0
	  instead of ==1 to make test work correctly under gcc 3

2003-05-14  rpalsa

	* Makefile.boot: Replaced by bootstrap shell script.
	* Makefile.am: ACLOCAL_AMFLAGS added.
	* acinclude.m4: Package independent macros replaced by common
	  version. Local implementations removed.
	* configure.ac: Package independent macros replaced by common
	  version.
	* bootstrap: Added.
	* m4macros, m4macros/eso.m4: Added.

2003-04-11  mkiesgen

	* tests/cxstring-test.c: Added test for cxstring
	* tests/Makefile.am: Added cxstring-test
	* cext/cxstring.c, cext/cxstring.h: cxstring is a container for a
	  string and its length.
	* cext/Makefile.am: Added cxstring.

2003-04-08  rpalsa

	* cext/cxmemory.c: Standard memory services encapsulated in
	  functions. Defining a symbol is not sufficient on HP-UX without
	  verifying the prototypes
	* cext/cxtree.c: Order of typedef and enum definition changed for
	  cx_tnode_color. The HP compiler needs to know the object size for
	  this typedef.
	* acinclude.m4: CX_CREATE_CXTYPES: Changed order of inclusion for
	  cxmacros.h.
	* cext/snprintf.h: Unnecessary includes removed.

2002-09-25  rpalsa

	* Makefile.am, cext/Makefile.am, configure.ac, tests/Makefile.am:
	  Pushed to automake 1.6

2002-09-24  rpalsa

	* admin/config.guess, admin/config.sub, admin/depcomp,
	  admin/install-sh, admin/missing, admin/mkinstalldirs: New version
	  installed.

2002-07-19  rpalsa

	* cext/Makefile.am: Make use of CX_DEBUG_FLAGS.
	* acinclude.m4: CX_DEBUG_FLAGS setup added.
	* Makefile.am, configure.ac: Testsuite support added.
	* tests, tests/Makefile.am, tests/cxlist-test.c,
	  tests/cxmap-test.c, tests/cxslist-test.c, tests/cxtree-test.c:
	  Added.
	* cext/cxtree.c: Bug fixees after testing.
	* cext/cxlist.c, cext/cxslist.c: Assertion simplified.

2002-07-17  rpalsa

	* cext/cxlist.c: Various bugs fixed after testing.
	* cext/cxslist.c: Sentinel node data field initialization removed.
	* cext/cxslist.c: Various bugs fixed after testing.
	* cext/cxslist.h: Function name corrected for cx_slist_is_empty().
	  Changed to cx_slist_empty().

2002-07-15  rpalsa

	* cext/cxfileutils.c: Typo fixed in documentation.
	* cext/Makefile.am: Module cxfileutils added.
	* cext/cxfileutils.c, cext/cxfileutils.h: Added.
	* cext/cxutils.c: cx_line_alloc() either uses sysconf() or the
	  default. Preprocessor symbols are not used anymore.
	* configure.ac: Checks for stat macros and stat functions added.

2002-07-10  rpalsa

	* cext/cxutils.c, cext/cxutils.h: Functions cx_line_max() and
	  cx_line_alloc() added.
	* acinclude.m4, configure.ac: Checks for sysconf(), fpathconf() and
	  pathconf() added.

2002-07-04  rpalsa

	* cext/cxmultimap.h: Compare function type corrected in
	  cx_multimap_new()

2002-06-26  cizzo

	* cext/Makefile.am: Remove module cxstring

2002-06-24  rpalsa

	* cext/cxmap.h, cext/cxmultimap.h, cext/cxslist.h, cext/cxtree.h:
	  Typo fixed in comment.
	* cext/cxlist.c, cext/cxlist.h: Added. Untested code!

2002-06-21  rpalsa

	* cext/strlib.c, cext/strlib.h: Discontinued.
	* cext/Makefile.am: Tree, map and multimap modules added.
	* cext/cxmap.c, cext/cxmap.h, cext/cxmultimap.c, cext/cxmultimap.h,
	  cext/cxtree.c, cext/cxtree.h: Added. Untested Code!
	* cext/cxslist.c: Function definitions enhanced by using const
	  qualifier for arguments where appropriate.
	* cext/cxslist.h: Prototypes enhanced by using const qualifier.
	* cext/cxmessages.c: cx_log_set_level_flags() function name
	  syncronized with prototype.
	* cext/cxmessages.h: Bug fixed in cx_assert for non-GNU case.
	* doxygen/Doxyfile.in: Macro expansion changed.

2002-06-04  rpalsa

	* cext/Makefile.am: Intermediate version. Subset of modules added.
	* acinclude.m4: Changed the whole thing.
	* configure.ac: Checks for particular functions added.
	* cext/cxslist.c, cext/cxslist.h: Added. Untested code!
	* cext/cxmacros.h, cext/cxmemory.c, cext/cxmemory.h,
	  cext/cxmessages.c, cext/cxmessages.h, cext/cxstrutils.c,
	  cext/cxstrutils.h, cext/cxtypes.h.bot, cext/cxtypes.h.top,
	  cext/cxutils.c, cext/cxutils.h, cext/snprintf.c, cext/snprintf.h:
	  Added.

2002-01-16  rpalsa

	* acinclude.m4: Typo fixed.
	* Makefile.am: Better test for html subdirectory in target
	  dist-hook.

2002-01-01  rpalsa

	* acinclude.m4: Changed behaviour of ENABLE_DEBUG macro. This
	  should avoid the necessity of calling ENABLE_DEBUG before any
	  other macro setting compiler options.
	* acinclude.m4: Avoid (cached) output when ENABLE_DEBUG and
	  ENABLE_STRICT macros run the first time. Bug fixed in
	  ENABLE_STRICT macro. Not needed AC_REQUIRE removed from
	  ENABLE_DEBUG and ENABLE_STRICT macros.

2001-12-30  rpalsa

	* acinclude.m4: Bug fixed when caching results in ENABLE_DEBUG and
	  ENABLE_STRICT macros.

2001-12-19  cizzo

	* cext/strlib.c: Set variables to consistent types

2001-12-14  rpalsa

	* ., Makefile.am, Makefile.boot, acinclude.m4, admin,
	  admin/config.guess, admin/config.sub, admin/depcomp,
	  admin/html.am, admin/install-sh, admin/ltmain.sh, admin/missing,
	  admin/mkinstalldirs, cext, cext/Makefile.am, cext/strlib.c,
	  cext/strlib.h, configure.ac, doxygen, doxygen/Doxyfile.in:
	  Imported libcext sources.