]> code.delx.au - gnu-emacs/commitdiff
*** empty log message ***
authorStefan Monnier <monnier@iro.umontreal.ca>
Tue, 19 Nov 2002 16:37:35 +0000 (16:37 +0000)
committerStefan Monnier <monnier@iro.umontreal.ca>
Tue, 19 Nov 2002 16:37:35 +0000 (16:37 +0000)
src/ChangeLog

index 2f541fbff1d9a8ecf021cb4381d775b887f12fc0..b8497c7cfa38e08371fd526860d029ee22af69ac 100644 (file)
@@ -15,8 +15,7 @@
 
        * m/orion105.h (HAVE_ALLOCA): Don't define.
 
-       * m/m68k.h, m/arm.h, mtekxd88.h, m/tower32v3.h: Don't define
-       alloca.
+       * m/m68k.h, m/arm.h, mtekxd88.h, m/tower32v3.h: Don't define alloca.
 
        * m/intel386.h: Don't include alloca.h or define alloca.
 
@@ -34,8 +33,8 @@
 
        * s/osf1.h: Move OSF1 stuff from m/alpha.h to here.
 
-       * s/irix4-0.h, s/irix5-0.h, m/powerpcle.h, m/sparc.h: Don't
-       include alloca.h.
+       * s/irix4-0.h, s/irix5-0.h, m/powerpcle.h, m/sparc.h:
+       Don't include alloca.h.
 
        * s/aix3-2.h (HAVE_FSYNC): Don't define.
 
@@ -52,7 +51,7 @@
 2002-11-18  Miles Bader  <miles@gnu.org>
 
        * dispextern.h (struct face): Add `overstrike' field.
-       * xterm.c (x_draw_glyph_string_foreground) 
+       * xterm.c (x_draw_glyph_string_foreground)
        (x_draw_composite_glyph_string_foreground): Implement overstriking.
        * xfaces.c (load_face_font): Set `face->overstrike' based on
        result from choose_face_font.
@@ -78,8 +77,7 @@
        Microsoft Windows.
        This change is part of my fix for the following entry in
        etc/PROBLEMS: "Emacs built on Windows 9x/ME crashes at startup on
-       Windows XP, or Emacs built on XP crashes at startup on Windows
-       9x/ME."
+       Windows XP, or Emacs built on XP crashes at startup on Windows 9x/ME."
 
        * w32.c (init_user_info): Replaced the calls to the win32 API
        functions OpenProcessToken, GetTokenInformation, LookupAccountSid,
        wrapper functions.
        This change is part of my fix for the following entry in
        etc/PROBLEMS: "Emacs built on Windows 9x/ME crashes at startup on
-       Windows XP, or Emacs built on XP crashes at startup on Windows
-       9x/ME."
+       Windows XP, or Emacs built on XP crashes at startup on Windows 9x/ME."
 
        * w32.h: Added extern declarations for the following functions:
        syms_of_w32term, syms_of_w32fns, syms_of_w32select,
        syms_of_w32menu, and void syms_of_fontset.
        This change is part of my fix for the following entry in
        etc/PROBLEMS: "Emacs built on Windows 9x/ME crashes at startup on
-       Windows XP, or Emacs built on XP crashes at startup on Windows
-       9x/ME."
+       Windows XP, or Emacs built on XP crashes at startup on Windows 9x/ME."
 
        * w32fns.c (w32_wnd_proc): Added code to reinitialize the
        function pointer track_mouse_event_fn in the handler for the
        WM_SETFOCUS message.
        This change is part of my fix for the following entry in
        etc/PROBLEMS: "Emacs built on Windows 9x/ME crashes at startup on
-       Windows XP, or Emacs built on XP crashes at startup on Windows
-       9x/ME."
+       Windows XP, or Emacs built on XP crashes at startup on Windows 9x/ME."
 
        * w32menu.c (initialize_frame_menubar):  Added code to
        reinitialize the function pointers set_menu_item_info and
        get_menu_item_info.
        This change is part of my fix for the following entry in
        etc/PROBLEMS: "Emacs built on Windows 9x/ME crashes at startup on
-       Windows XP, or Emacs built on XP crashes at startup on Windows
-       9x/ME."
+       Windows XP, or Emacs built on XP crashes at startup on Windows 9x/ME."
 
-       * sound.c:  Added a partial implementation of play-sound-internal
+       * sound.c: Added a partial implementation of play-sound-internal
        for Microsoft Windows.  Added various #ifdef / #else / #endif
        code blocks to separate the code that will compile under
        Microsoft Windows from the code that is specific to Gnu/Linux.
-       Moved several blocks of code around to make this separation of
-       code into Windows compatible and Gnu/Linux compatible code blocks
-       easier.
+       Moved several blocks of code around to make this separation of code
+       into Windows compatible and Gnu/Linux compatible code blocks easier.
 
-       * makefile.w32-in: Made modifications so that sound.c would be
-       included in the Windows port of Emacs and that it would link with
-       WinMM.lib.
+       * makefile.w32-in: Include sound.c and link with WinMM.lib.
 
        * s/ms-w32.h: Defined the symbol HAVE_SOUND so that the newly
        added support for play-sound-internal under Windows would be
        included in the build of Emacs.
-       
+
 2002-11-16  Jason Rumney  <jasonr@gnu.org>
 
        * w32fns.c (w32_load_system_font): Don't disable Cleartype.
 
        * w32term.c (w32_get_glyph_string_clip_rect): Clip cursor tightly.
 
+2002-11-15  Stefan Monnier  <monnier@cs.yale.edu>
+
+       * keyboard.c (command_loop_1): Fix int/Lisp_Object mixup.
+       (adjust_point_for_property): Move out of display and invisible even if
+       we were already inside before (in case a property was added while
+       we weren't looking).  Be more careful when handling invisible props.
+       Skip invisible text as if it really wasn't there at all.
+
 2002-11-15  Jason Rumney  <jasonr@gnu.org>
 
        * w32term.c (x_draw_image_foreground)