1 * See also NetBSD changelog: 2 http://cvsweb.netbsd.org/bsdweb.cgi/src/lib/libedit 3 42025-01-04 Jess Thrysoee 5 6 * all: sync with upstream source 7 82024-08-08 Jess Thrysoee 9 10 * all: sync with upstream source 11 12 * doc/Makefile.am: fix regression. Name all manpage links as el_* 13 (e.g. el_history.3) to avoid conflicts. 14 Reported by Zopolis4 15 162024-05-17 Jess Thrysoee 17 18 * all: sync with upstream source 19 202023-08-28 Jess Thrysoee 21 22 * src/chartype.c: Add missing stdint.h 23 Reported by Rui Chen 24 252023-08-27 Jess Thrysoee 26 27 * all: sync with upstream source 28 292022-10-30 Jess Thrysoee 30 31 * src/sys.h, src/reallocarr.c: Remove unused sys/cdefs.h include, to compile against musl libc 32 Reported by Matt Boehlke 33 34 * version-info: 0:70:0 35 362022-10-09 Jess Thrysoee 37 38 * version-info: 0:69:0 39 40 * src/sys.h: Add __sun guard around sys/types.h in sys.h 41 42 * all: sync with upstream source 43 442021-09-10 Jess Thrysoee 45 46 * all: sync with upstream source 47 482021-07-14 Jess Thrysoee 49 50 * all: sync with upstream source 51 52 * src/histedit.h: Add wcsdup declaration when ifndef HAVE_WCSDUP. Patch by Rainer Jung. 53 54 * examples/wtc1.c: Fix warnings and add missing brace. Patch by Rainer Jung. 55 562021-05-22 Jess Thrysoee 57 58 * version-info: 0:66:0 59 60 * all: sync with upstream source 61 62 * src/el.c: editrc not read on systems without issetugid 63 Patch by Trevor Cordes 64 652021-04-19 Jess Thrysoee 66 67 * version-info: 0:65:0 68 69 * all: sync with upstream source 70 71 * src/getline.c,src/sys.h: Provide getline.c implementation if not available 72 Patch by Claes Nästén 73 74 * src/makelist: Use Posix locale; mainly to get ASCII character classes in e.g. `tr` 75 Patch by Claes Nästén 76 77 * examples/test_filecompletion.c, examples/wtc1.c: err.h not supported by 78 Solaris 79 802021-02-16 Jess Thrysoee 81 82 * version-info: 0:64:0 83 84 * all: sync with upstream source 85 862019-12-31 Jess Thrysoee 87 88 * version-info: 0:63:0 89 90 * configure.ac: Support -ltinfo as split in newer ncurses 91 The newer versions of ncurses support building terminfo routines as a split -ltinfo library. 92 Patch by Michał Górny 93 942019-12-11 Jess Thrysoee 95 96 * version-info: 0:62:0 97 98 * all: sync with upstream source 99 1002019-10-25 Jess Thrysoee 101 102 * version-info: 0:61:0 103 104 * all: sync with upstream source 105 1062019-03-24 Jess Thrysoee 107 108 * version-info: 0:60:0 109 110 * all: sync with upstream source 111 1122018-12-09 Jess Thrysoee 113 114 * version-info: 0:59:0 115 116 * all: sync with upstream source 117 1182018-05-25 Jess Thrysoee 119 120 * version-info: 0:58:0 121 122 * all: sync with upstream source 123 1242017-05-22 Jess Thrysoee 125 126 * version-info: 0:57:0 127 128 * all: sync with upstream source 129 130 * libedit.pc.in: Ncurses should not be a part of public link interface. 131 Patch by Yegor Timoshenko 132 1332017-03-29 Jess Thrysoee 134 135 * version-info: 0:56:0 136 137 * all: sync with upstream source 138 1392016-09-03 Jess Thrysoee 140 141 * version-info: 0:55:0 142 143 * all: sync with upstream source 144 1452016-06-18 Jess Thrysoee 146 147 * version-info: 0:54:0 148 149 * all: sync with upstream source 150 151 * deprecate option --enable-widec. 152 Upstream now always build with unicode (wide-char/UTF-8) support. 153 1542015-03-25 Jess Thrysoee 155 156 * version-info: 0:53:0 157 158 * all: sync with upstream source 159 1602014-10-30 Jess Thrysoee 161 162 * version-info: 0:52:0 163 164 * all: sync with upstream source 165 166 * configura.ac: Fix posix shell portability issue. Patch by Ryo Onodera. 167 1682014-06-20 Jess Thrysoee 169 170 * version-info: 0:51:0 171 172 * all: sync with upstream source 173 1742014-06-18 Jess Thrysoee 175 176 * version-info: 0:50:0 177 178 * all: sync with upstream source - add weak alias patches 179 1802014-06-18 Jess Thrysoee 181 182 * version-info: 0:49:0 183 184 * all: sync with upstream source. 185 1862014-02-13 Jess Thrysoee 187 188 * version-info: 0:48:0 189 190 * all: sync with upstream source. 191 192 * examples/fileman.c: Fix typo. Patch by Kamil Dudka. 193 194 * Makefile.am, configure.ac: Add --enable-examples configure parameter. 195 Make it possible to enable/disable building of the examples programs. 196 Patch by James Le Cuirot. 197 1982013-07-12 Jess Thrysoee 199 200 * version-info: 0:47:0 201 202 * all: sync with upstream source. 203 204 * examples/fileman.c, examples/tc1.c: fix pedantic compiler warnings 205 2062013-07-10 Jess Thrysoee 207 208 * version-info: 0:46:0 209 210 * configure.ac, src/el.c: ~/.editrc was never sourced on Linux. 211 On Linux issetugid is not available. When unable to determine if 212 the current process is tainted, we did not trust the HOME environment 213 variable and therefore could not load ~/.editrc. 214 Now instead use secure_getenv or a issetugid based implementation of secure_getenv. 215 Patch by Paolo Tosco. 216 2172013-06-11 Jess Thrysoee 218 219 * version-info: 0:45:0 220 221 * configure.ac: fix AM_CONDITIONAL regression for strlcpy, strlcat, vis, 222 unvis checks. 223 2242013-06-08 Jess Thrysoee 225 226 * version-info: 0:44:0 227 228 * configure.ac, src/Makefile.am: Prevent 'ranlib: has no symbols' build 229 warnings for systems that has strlcpy, strlcat, vis, unvis. 230 2312013-06-01 Jess Thrysoee 232 233 * version-info: 0:43:0 234 235 * all: sync with upstream source. 236 2372012-12-13 Jess Thrysoee 238 239 * version-info: 0:42:0 240 241 * all: sync with upstream source. 242 2432012-06-01 Jess Thrysoee 244 245 * version-info: 0:41:0 246 247 * all: sync with upstream source. 248 2492012-05-22 Jess Thrysoee 250 251 * version-info: 0:40:0 252 253 * all: sync with upstream source. 254 2552012-03-11 Jess Thrysoee 256 257 * version-info: 0:39:0 258 259 * all: sync with upstream source. 260 2612011-08-02 Jess Thrysoee 262 263 * version-info: 0:38:0 264 265 * all: sync with upstream source. 266 2672011-07-09 Jess Thrysoee 268 269 * version-info: 0:37:0 270 271 * all: sync with upstream source. 272 2732011-02-27 Jess Thrysoee 274 275 * version-info: 0:36:0 276 277 * all: sync with upstream source. 278 2792010-04-24 Jess Thrysoee 280 281 * version-info: 0:35:0 282 283 * all: sync with upstream source. 284 Now with UTF-8 support. To enable this run 'configure --enable-widec'. 285 For now an UTF-32 encoded wchar_t is required. 286 This requirement is met on NetBSD, Solaris and OS X for any UTF-8 locale, 287 and any system that define __STDC_ISO_10646__ (e.g. GNU libc on Linux). 288 2892009-09-23 Jess Thrysoee 290 * version-info: 0:34:0 291 292 * all: apply Apple patches from: 293 http://opensource.apple.com/source/libedit/libedit-11/patches 294 2952009-09-05 Jess Thrysoee 296 297 * version-info: 0:33:0 298 299 * all: Use predefined macro __sun to identify Solaris 300 301 * src/el.c: Ignore comment lines in .editrc 302 3032009-07-23 Jess Thrysoee 304 305 * version-info: 0:32:0 306 307 * all: sync with upstream source. 308 3092009-06-10 Jess Thrysoee 310 311 * version-info: 0:31:0 312 313 * all: sync with upstream source. 314 3152009-05-03 Jess Thrysoee 316 317 * version-info: 0:30:0 318 319 * all: sync with upstream source. 320 3212009-04-05 Jess Thrysoee 322 323 * version-info: 0:29:0 324 325 * all: sync with upstream source. 326 3272009-01-11 Jess Thrysoee 328 329 * version-info: 0:28:0 330 331 * all: sync with upstream source. MAJOR.MINOR version is now 3.0. 332 This is due to NetBSD changing time_t and dev_t to 64 bits. It does 333 not really effect this package. 334 335 * configure.ac: Remove '--enable-debug' configure flag. The autoconf way 336 to control flags is by specifying them when running configure, 337 e.g. 'CFLAGS="-O0 -g" ./configure' 338 3392008-07-12 Jess Thrysoee 340 341 * version-info: 0:27:0 342 343 * configure.ac: Added '--enable-debug' configure flag, to produce debugging 344 information. 345 346 * examples/fileman.c: cast stat struct members, st_nlink and st_size, 347 appropriately (see also 'man 2 stat'). Patch by Alex Elder. 348 349 * all: sync with upstream source. MINOR version is now 11. 350 3512007-08-31 Jess Thrysoee 352 353 * version-info: 0:26:0 354 355 * libedit.pc.in,Makefile.am,configure.ac,patches/extra_dist_list.sh: 356 Added pkg-config support for libedit. Patch by Masatake YAMATO. 357 3582007-08-13 Jess Thrysoee 359 360 * version-info: 0:25:0 361 362 * all: sync with upstream source. 363 3642007-03-02 Jess Thrysoee 365 366 * version-info: 0:24:0 367 368 * all: sync with upstream source. 369 3702006-10-22 Jess Thrysoee 371 372 * version-info: 0:23:0 373 374 * src/shlib_version: Upstream bumped minor version from 9 to 10. 375 376 * all: sync with upstream source. More readline functions. 377 3782006-10-22 Jess Thrysoee 379 380 * version-info: 0:22:0 381 382 * all: sync with upstream source. 383 3842006-08-29 Jess Thrysoee 385 386 * version-info: 0:21:0 387 388 * all: License cleanup. All 4-clause advertising BSD licenses has been 389 changed to the 3-clause version by upstream. 390 391 * src/fgetln.c: use src/tools/compat/fgetln.c instead of 392 othersrc/libexec/tnftpd/libnetbsd/fgetln.c 393 3942006-08-16 Jess Thrysoee 395 396 * version-info: 0:20:0 397 398 * all: sync with upstream source. 399 4002006-06-03 Jess Thrysoee 401 402 * version-info: 0:19:0 403 404 * COPYING: added global license file 405 406 * all: sync with upstream source. 407 4082006-02-13 Jess Thrysoee 409 410 * version-info: 0:18:0 411 412 * src/readline.c: Partial rl_getc_function support, patch by Kjeld Borch 413 Egevang. 414 415 * src/readline.c: Make write_history and read_history returncode readline 416 compatible. Upstream patch. 417 4182006-01-03 Jess Thrysoee 419 420 * version-info: 0:17:0 421 422 * patches/cvs_export.sh: strlcat.c and strlcpy.c was moved to 423 src/common/lib/libc/string in the upstream cvs repository. 424 425 * all: sync with upstream source. 426 4272005-10-22 Jess Thrysoee 428 429 * version-info: 0:16:0 430 431 * patches/*.patch, configure.ac: define SCCSID, undef LIBC_SCCS. Remove 432 fourteen cosmetic patches. 433 434 * all: sync with upstream source. 435 4362005-09-11 Jess Thrysoee 437 438 * version-info: 0:15:0 439 440 * src/Makefile.am: fix typo that meant generated files were distributes, 441 and make generated file targets dependent on the the 'makelist' input 442 files. 443 444 * all: sync with upstream source. This is just a manpage update 445 4462005-08-28 Jess Thrysoee 447 448 * version-info: 0:14:0 449 450 * src/sys.h: include config.h to avoid "redefinition of 451 `u_int32_t'". Patch by Norihiko Murase. 452 453 * src/search.c: explicitly include sys/types.h, because regex.h on 454 FreeBSD needs it and does not include it itself. Patch by Norihiko Murase. 455 456 * acinclude.m4: added EL_GETPW_R_DRAFT test and use AC_TRY_LINK instead 457 of AC_TRY_COMPILE. Suggested by Norihiko Murase. 458 459 * all: sync with upstream source. 460 4612005-08-16 Jess Thrysoee 462 463 * version-info: 0:13:0 464 465 * all: sync with upstream source. 466 4672005-08-05 Jess Thrysoee 468 469 * version-info: 0:12:0 470 471 * all: sync with upstream source. 472 4732005-07-24 Jess Thrysoee 474 475 * version-info: 0:11:0 476 477 * histedit.h, histedit.c, readline.c, editline/readline.h: From 478 upstream; added remove_history(). 479 4802005-07-07 Jess Thrysoee 481 482 * version-info: 0:10:0 483 484 * history.c, key.c: From upstream source; Fix memory leaks found by 485 valgrind. 486 4872005-06-28 Jess Thrysoee 488 489 * version-info: 0:9:0 490 491 * src/readline.c: getpwent_r is not POSIX, always use getpwent. 492 Reported by Gerrit P. Haase. 493 494 * src/Makefile.am: Added libtool -no-undefined. This is needed on Cygwin 495 to get a shared editline library. Should not affect other platforms. 496 Suggested by Gerrit P. Haase. 497 4982005-06-15 Jess Thrysoee 499 500 * version-info: 0:8:0 501 502 * all: sync with upstream source. 503 5042005-06-01 Jess Thrysoee 505 506 * version-info: 0:7:0 507 508 * all: sync with upstream source. 509 510 * src/readline.c, src/filecomplete.c: Solaris use POSIX draft versions 511 of getpwent_r, getpwnam_r and getpwuid_r which return 'struct passwd *'. 512 Define HAVE_GETPW_R_POSIX if these functions are (non draft) POSIX 513 compatible. Patch by Julien Torrès. 514 5152005-05-28 Jess Thrysoee 516 517 * version-info: 0:6:0 518 519 * all: sync with upstream source. 520 5212005-03-11 Jess Thrysoee 522 523 * version-info: 0:5:0 524 525 * all: sync with upstream source. 526 5272004-12-07 Jess Thrysoee 528 529 * version-info: 0:4:0 530 531 * src/readline.c: d_namlen (in struct dirent) is not portable, always 532 use strlen. Patch by Scott Rankin. 533 5342004-11-27 Jess Thrysoee 535 536 * version-info: 0:3:0 537 538 * src/history.c: bug #26785 fixed upstream, removed local patch. 539 5402004-11-06 Jess Thrysoee 541 542 * version-info: 0:2:0 543 544 * all: sync with upstream source. 545 546 * doc/Makefile.am: If mdoc2man fails, remove empty file. Patch by 547 Darren Tucker. 548 5492004-10-14 Jess Thrysoee 550 551 * version-info: 0:1:0 552 553 * doc/Makefile.am: 'make install' twice fails. Remove old links before 554 trying to link the man pages. Patch by Rick Richardson. 555 5562004-09-28 Jess Thrysoee 557 558 * version-info: 0:0:0 559 560 * acinclude.m4 configure.ac src/Makefile.am: Adhere to 561 LibTools library interface versions recommendation. 562 http://www.gnu.org/software/libtool/manual.html#SEC32 563 564 * doc/Makefile.am: name all manpage links as el_* (e.g. el_history.3) 565 to avoid conflicts. 566 5672004-09-08 Jess Thrysoee 568 569 * all: Initial package. 570