aboutsummaryrefslogtreecommitdiffstats
path: root/src/ChangeLog
diff options
context:
space:
mode:
authorPaul Eggert2011-07-28 22:31:12 -0700
committerPaul Eggert2011-07-28 22:31:12 -0700
commit18ab493650d648ab8dca651ea2698861f926e895 (patch)
treeb16ca478db1e96af8d0be9a20ff1361bea6d12ee /src/ChangeLog
parent726e0ab18e84ce0df6b9dc1612bf4d92b9d1e52a (diff)
parent43dc9f5b0187276c24e1f63f2a23ba4b81c20e07 (diff)
downloademacs-18ab493650d648ab8dca651ea2698861f926e895.tar.gz
emacs-18ab493650d648ab8dca651ea2698861f926e895.zip
Merge from trunk.
Diffstat (limited to 'src/ChangeLog')
-rw-r--r--src/ChangeLog170
1 files changed, 167 insertions, 3 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index 1796455e557..a88e2e8e3cf 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -236,8 +236,6 @@
236 (x_term_init): Don't assume length fits in int (sprintf is limited 236 (x_term_init): Don't assume length fits in int (sprintf is limited
237 to int size). 237 to int size).
238 238
2392011-07-19 Paul Eggert <eggert@cs.ucla.edu>
240
241 Use ptrdiff_t for composition IDs. 239 Use ptrdiff_t for composition IDs.
242 * character.c (lisp_string_width): 240 * character.c (lisp_string_width):
243 * composite.c (composition_table_size, n_compositions) 241 * composite.c (composition_table_size, n_compositions)
@@ -355,7 +353,78 @@
355 (gs_load): Use printmax_t to print the widest integers possible. 353 (gs_load): Use printmax_t to print the widest integers possible.
356 Check for integer overflow when computing image height and width. 354 Check for integer overflow when computing image height and width.
357 355
3582011-07-19 Paul Eggert <eggert@cs.ucla.edu> 3562011-07-28 Andreas Schwab <schwab@linux-m68k.org>
357
358 * print.c (print_object): Print empty symbol as ##.
359
360 * lread.c (read1): Read ## as empty symbol.
361
3622011-07-28 Alp Aker <alp.tekin.aker@gmail.com>
363
364 * nsfns.m (x_set_foreground_color): Set f->foreground_pixel when
365 setting frame foreground color (Bug#9175).
366 (x_set_background_color): Likewise.
367
368 * nsmenu.m (-setText): Size tooltip dimensions precisely to
369 contents (Bug#9176).
370 (EmacsTooltip -init): Remove bezels and add shadows to
371 tooltip windows.
372
373 * nsterm.m (ns_dumpglyphs_stretch): Avoid overwriting left fringe
374 or scroll bar (Bug#8470).
375
376 * nsfont.m (nsfont_open): Remove assignment to voffset and
377 unnecessary vars hshink, expand, hd, full_height, min_height.
378 (nsfont_draw): Use s->ybase as baseline for glyph drawing (Bug#8913).
379
380 * nsterm.h (nsfont_info): Remove voffset field.
381
3822011-07-28 Alp Aker <alp.tekin.aker@gmail.com>
383
384 Implement strike-through and overline on NextStep (Bug#8863).
385
386 * nsfont.m (nsfont_open): Use underline position provided by font,
387 instead of hard-coded value of 2.
388 (nsfont_draw): Call ns_draw_text_decoration instead.
389
390 * nsterm.h: Add declaration for ns_draw_text_decoration.
391
392 * nsterm.m (ns_draw_text_decoration): New function for drawing
393 underline, overline, and strike-through.
394 (ns_dumpglyphs_image, ns_dumpglyphs_stretch): Add call to
395 ns_draw_text_decoration. Change treatment of cursor drawing to
396 accomodate underlining, etc.
397
3982011-07-28 Eli Zaretskii <eliz@gnu.org>
399
400 * buffer.c (init_buffer_once): Set bidi-display-reordering to t by
401 default.
402
4032011-07-28 Paul Eggert <eggert@cs.ucla.edu>
404
405 * alloc.c (memory_full) [!SYNC_INPUT]: Fix signal-related race.
406 Without this fix, if a signal arrives just after memory fills up,
407 'malloc' might be invoked reentrantly.
408
409 * image.c (x_check_image_size) [!HAVE_X_WINDOWS]: Return 1.
410 In other words, assume that every image size is allowed, on non-X
411 hosts. This assumption is probably wrong, but it lets Emacs compile.
412
4132011-07-28 Andreas Schwab <schwab@linux-m68k.org>
414
415 * regex.c (re_iswctype): Convert return values to boolean.
416
4172011-07-28 Eli Zaretskii <eliz@fencepost.gnu.org>
418
419 * xdisp.c (compute_display_string_pos): Don't use cached display
420 string position if the buffer had its restriction changed.
421 (Bug#9184)
422
4232011-07-28 Paul Eggert <eggert@cs.ucla.edu>
424
425 * callproc.c (Fcall_process): Use 'volatile' to avoid vfork clobbering.
426
4272011-07-28 Paul Eggert <eggert@cs.ucla.edu>
359 428
360 Integer signedness and overflow and related fixes. (Bug#9079) 429 Integer signedness and overflow and related fixes. (Bug#9079)
361 430
@@ -554,6 +623,101 @@
554 Use EMACS_INT, not EMACS_UINT, for sizes. The code works equally 623 Use EMACS_INT, not EMACS_UINT, for sizes. The code works equally
555 well either way, and we prefer signed to unsigned. 624 well either way, and we prefer signed to unsigned.
556 625
6262011-07-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
627
628 * gnutls.c (emacs_gnutls_read): Don't message anything if the peer
629 closes the connection while we're reading (bug#9182).
630
6312011-07-25 Jan Djärv <jan.h.d@swipnet.se>
632
633 * nsmenu.m (ns_popup_dialog): Add an "ok" button if no buttons
634 are specified (Bug#9168).
635
6362011-07-25 Paul Eggert <eggert@cs.ucla.edu>
637
638 * bidi.c (bidi_dump_cached_states): Fix printf format mismatch.
639 Found by GCC static checking and --with-wide-int on a 32-bit host.
640
6412011-07-25 Eli Zaretskii <eliz@gnu.org>
642
643 * xdisp.c (compute_display_string_pos): Fix logic of caching
644 previous display string position. Initialize cached_prev_pos to
645 -1. Fixes slow-down at the beginning of a buffer.
646
6472011-07-24 Eli Zaretskii <eliz@gnu.org>
648
649 * xfaces.c (check_lface_attrs) [HAVE_WINDOW_SYSTEM]: Allow `nil'
650 for attrs[LFACE_FONTSET_INDEX].
651
6522011-07-23 Paul Eggert <eggert@cs.ucla.edu>
653
654 * xml.c (parse_region): Remove unused local
655 that was recently introduced.
656
6572011-07-23 Eli Zaretskii <eliz@gnu.org>
658
659 * xfns.c (unwind_create_frame) [GLYPH_DEBUG]: Adapt to changes in
660 2008-02-22T17:42:09Z!monnier@iro.umontreal.ca.
661
662 * xdisp.c (move_it_in_display_line_to): Record the best matching
663 position for TO_CHARPOS while scanning the line, and restore it on
664 exit if none of the characters scanned was an exact match. Fixes
665 vertical-motion and pos-visible-in-window-p under bidi redisplay
666 when exact match is impossible due to invisible text, and the
667 lines are truncated.
668
6692011-07-23 Jan Djärv <jan.h.d@swipnet.se>
670
671 * nsterm.m (initFrameFromEmacs): Set NSTitledWindowMask in styleMask
672 for OSX >= 10.7.
673
6742011-07-22 Eli Zaretskii <eliz@gnu.org>
675
676 Fix a significant slow-down of cursor motion with C-n, C-p,
677 C-f/C-b, and C-v/M-v that couldn't keep up with keyboard
678 auto-repeat under bidi redisplay in fontified buffers.
679 * xdisp.c (compute_stop_pos_backwards): New function.
680 (next_element_from_buffer): Call compute_stop_pos_backwards to
681 find a suitable prev_stop when we find ourselves before
682 base_level_stop.
683 (reseat): Don't look for prev_stop, as that could mean a very long
684 run.
685 <cached_disp_pos, cached_disp_buffer, cached_disp_modiff>
686 <cached_disp_overlay_modiff>: Cache for last found display string
687 position.
688 (compute_display_string_pos): Return the cached position if asked
689 about the same buffer in the same area of character positions, and
690 the buffer wasn't changed since the time the display string
691 position was cached.
692
6932011-07-22 Eli Zaretskii <eliz@gnu.org>
694
695 * xdisp.c (rows_from_pos_range): Don't ignore glyphs whose object
696 is an integer, which is important for empty lines. (Bug#9149)
697
6982011-07-22 Chong Yidong <cyd@stupidchicken.com>
699
700 * frame.c (Fmodify_frame_parameters): In tty case, update the
701 default face if necessary (Bug#4238).
702
7032011-07-21 Chong Yidong <cyd@stupidchicken.com>
704
705 * editfns.c (Fstring_to_char): No need to explain what a character
706 is in the docstring (Bug#6576).
707
7082011-07-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
709
710 * xml.c (parse_region): Make sure we always return a tree.
711
7122011-07-20 HAMANO Kiyoto <khiker.mail@gmail.com>
713
714 * xml.c (parse_region): If a document contains only comments,
715 return that, too.
716
7172011-07-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
718
719 * xml.c (make_dom): Return comments, too.
720
5572011-07-19 Paul Eggert <eggert@cs.ucla.edu> 7212011-07-19 Paul Eggert <eggert@cs.ucla.edu>
558 722
559 Port to OpenBSD. 723 Port to OpenBSD.