diff options
Diffstat (limited to 'src/ChangeLog')
| -rw-r--r-- | src/ChangeLog | 85 |
1 files changed, 83 insertions, 2 deletions
diff --git a/src/ChangeLog b/src/ChangeLog index 7f90c576fb1..9d7834fd053 100644 --- a/src/ChangeLog +++ b/src/ChangeLog | |||
| @@ -1,6 +1,6 @@ | |||
| 1 | 2011-08-06 Paul Eggert <eggert@cs.ucla.edu> | 1 | 2011-08-14 Paul Eggert <eggert@cs.ucla.edu> |
| 2 | 2 | ||
| 3 | Integer and memory overflow issues. | 3 | Integer and memory overflow issues (Bug#9196). |
| 4 | 4 | ||
| 5 | * charset.c (charset_table_size) | 5 | * charset.c (charset_table_size) |
| 6 | (struct charset_sort_data.priority): Now ptrdiff_t. | 6 | (struct charset_sort_data.priority): Now ptrdiff_t. |
| @@ -409,6 +409,87 @@ | |||
| 409 | (gs_load): Use printmax_t to print the widest integers possible. | 409 | (gs_load): Use printmax_t to print the widest integers possible. |
| 410 | Check for integer overflow when computing image height and width. | 410 | Check for integer overflow when computing image height and width. |
| 411 | 411 | ||
| 412 | 2011-08-14 Paul Eggert <eggert@cs.ucla.edu> | ||
| 413 | |||
| 414 | * xfaces.c (Qframe_set_background_mode): Now static. | ||
| 415 | * dispextern.h (Qframe_set_background_mode): Remove decl. | ||
| 416 | |||
| 417 | * process.c (Fnetwork_interface_info): Declare local only if needed. | ||
| 418 | |||
| 419 | 2011-08-13 Jan Djärv <jan.h.d@swipnet.se> | ||
| 420 | |||
| 421 | * process.c: Include ifaddrs.h and net/if_dl.h if available (Bug#8477). | ||
| 422 | (Fnetwork_interface_list): Allocate in increments of bytes instead | ||
| 423 | of sizeof (struct ifreq). Iterate over ifconf.ifc_req by counting | ||
| 424 | bytes (Bug#8477). Count bytes correctly when ifr_addr is a struct | ||
| 425 | sockaddr. | ||
| 426 | (struct ifflag_def): notrailers is smart on OSX. | ||
| 427 | (Fnetwork_interface_info): Handle case when ifr_flags is negative. | ||
| 428 | Get hardware address with getifaddrs if available. | ||
| 429 | |||
| 430 | 2011-08-12 Eli Zaretskii <eliz@gnu.org> | ||
| 431 | |||
| 432 | * xdisp.c (iterate_out_of_display_property): xassert that | ||
| 433 | IT->position is set to within IT->object's boundaries. Break from | ||
| 434 | the loop as soon as EOB is reached; avoids infloops in redisplay | ||
| 435 | when IT->position is set up wrongly due to some bug. Set | ||
| 436 | IT->current to match the bidi iterator unconditionally. | ||
| 437 | (push_display_prop): Allow GET_FROM_STRING as IT->method on | ||
| 438 | entry. Force push_it to save on the stack the current | ||
| 439 | buffer/string position, to be restored by pop_it. Fix flags in | ||
| 440 | the iterator structure wrt the object coming from a display | ||
| 441 | property, as `line-prefix' and `wrap-prefix' are not ``replacing'' | ||
| 442 | properties. (Bug#9284) | ||
| 443 | |||
| 444 | 2011-08-09 Andreas Schwab <schwab@linux-m68k.org> | ||
| 445 | |||
| 446 | * fontset.c (fontset_get_font_group): Add proper type checks. | ||
| 447 | (Bug#9172) | ||
| 448 | |||
| 449 | 2011-08-09 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> | ||
| 450 | |||
| 451 | * unexmacosx.c (print_load_command_name): Add cases LC_FUNCTION_STARTS | ||
| 452 | and LC_VERSION_MIN_MACOSX. | ||
| 453 | (copy_linkedit_data) [LC_FUNCTION_STARTS]: New function. | ||
| 454 | (dump_it) [LC_FUNCTION_STARTS]: Use it. | ||
| 455 | |||
| 456 | 2011-08-08 Eli Zaretskii <eliz@gnu.org> | ||
| 457 | |||
| 458 | * xdisp.c (forward_to_next_line_start): Allow to use the | ||
| 459 | no-display-properties-and-no-overlays under bidi display. Set | ||
| 460 | disp_pos in the bidi iterator to avoid searches for display | ||
| 461 | properties and overlays. | ||
| 462 | |||
| 463 | 2011-08-08 Chong Yidong <cyd@stupidchicken.com> | ||
| 464 | |||
| 465 | * editfns.c (Fset_time_zone_rule): Document relationship with the | ||
| 466 | setenv function. | ||
| 467 | |||
| 468 | * ftfont.c (ftfont_pattern_entity): Copy the extras argument to | ||
| 469 | the font entity extracted from the cache (Bug#8109). | ||
| 470 | |||
| 471 | 2011-08-07 Chong Yidong <cyd@stupidchicken.com> | ||
| 472 | |||
| 473 | * composite.c (autocmp_chars): Don't reset point. That is done by | ||
| 474 | restore_point_unwind (Bug#5984). | ||
| 475 | |||
| 476 | 2011-08-07 Juri Linkov <juri@jurta.org> | ||
| 477 | |||
| 478 | * editfns.c (Fformat_time_string): Doc fix, add tag `usage:' | ||
| 479 | to show the arg `TIME' instead of `TIMEVAL'. | ||
| 480 | |||
| 481 | 2011-08-06 Eli Zaretskii <eliz@gnu.org> | ||
| 482 | |||
| 483 | * xdisp.c (set_cursor_from_row): Fix cursor positioning when a | ||
| 484 | display property strides EOL and includes a newline, as in | ||
| 485 | longlines-mode. (Bug#9254) | ||
| 486 | (move_it_in_display_line_to): Fix vertical-motion in a buffer with | ||
| 487 | word-wrap under bidirectional display. (Bug#9224) | ||
| 488 | |||
| 489 | * bidi.c (bidi_unshelve_cache): Don't reset the cache if JUST_FREE | ||
| 490 | is non-zero, even if the data buffer is NULL. Fixes a crash in | ||
| 491 | vertical-motion with longlines-mode. (Bug#9254) | ||
| 492 | |||
| 412 | 2011-08-05 Eli Zaretskii <eliz@gnu.org> | 493 | 2011-08-05 Eli Zaretskii <eliz@gnu.org> |
| 413 | 494 | ||
| 414 | * bidi.c <bidi_cache_total_alloc>: Now static. | 495 | * bidi.c <bidi_cache_total_alloc>: Now static. |