(main) [VMS]: Fix var ref.
[bpt/emacs.git] / src / ChangeLog
index 56093ed..5ad2280 100644 (file)
@@ -1,3 +1,173 @@
+2004-05-06  Thien-Thi Nguyen  <ttn@gnu.org>
+
+       * emacs.c (main) [VMS]: Fix var ref.
+
+2004-05-06  Romain Francoise  <romain@orebokech.com>  (tiny change)
+
+       * data.c (Fsetq_default): Fix docstring.
+
+2004-05-06  Jason Rumney  <jasonr@gnu.org>
+
+       * image.c (Display) [HAVE_NTGUI]: Redefine while loading xpm.h
+       to avoid name clash.
+
+2004-05-04  Jan Dj\e,Ad\e(Brv  <jan.h.d@swipnet.se>
+
+       * fileio.c (barf_or_query_if_file_exists): Use lstat.
+       (Frename_file): Handle renaming of symlinks across file systems.
+       (Frename_file): Put symlink handling inside #ifdef S_IFLNK.
+
+2004-05-04  Kim F. Storm  <storm@cua.dk>
+
+       * xdisp.c (Qtotal): New var.
+       (syms_of_xdisp): Intern and staticpro it.
+       (calc_line_height_property): New arg total.  Set it if
+       line-spacing property has format (total . VALUE).
+       (x_produce_glyphs): Ignore line-spacing if line-height is 0.
+       Handle total line-spacing property.
+
+2004-05-03  Jan Dj\e,Ad\e(Brv  <jan.h.d@swipnet.se>
+
+       * gtkutil.c (xg_update_scrollbar_pos): Call XClearWindow to clear
+       "under" scroll bar when size/position changes.
+
+2004-05-03  Jason Rumney  <jasonr@gnu.org>
+
+       * makefile.nt: Remove.
+
+2004-05-02  Eli Zaretskii  <eliz@gnu.org>
+
+       * syntax.h (SET_RAW_SYNTAX_ENTRY, SYNTAX_ENTRY_INT): Avoid
+       compiler warnings.
+
+       * Makefile.in (region-cache.o): Depend on config.h.
+
+2004-05-02  Romain Francoise  <romain@orebokech.com>  (tiny change)
+
+       * indent.c (compute_motion): Save vpos in prev_vpos when dealing
+       with continuation lines, too.
+
+2004-05-02  Thien-Thi Nguyen  <ttn@gnu.org>
+
+       * syssignal.h (init_signals): Move decl outside `#ifdef POSIX_SIGNALS'.
+
+2004-05-01  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * xdisp.c (calc_line_height_property): YAILOM (yet another
+       int/Lisp_Object mixup).
+
+2004-05-01  Eli Zaretskii  <eliz@gnu.org>
+
+       * msdos.c (top-level): Add "#pragma pack(0)" after <dir.h>, to
+       undo bad effect of pack(4) in some versions of system headers.
+
+2004-05-01  Jason Rumney  <jasonr@gnu.org>
+
+       * w32term.c (x_draw_hollow_cursor): Sync with xterm.c
+
+2004-04-30  Kim F. Storm  <storm@cua.dk>
+
+       * buffer.c (syms_of_buffer) <line-spacing>: Allow float value.
+       (syms_of_buffer) <cursor-type>: Doc fix.
+
+       * dispextern.h (struct it): Remove member use_default_face.
+       Add members override_ascent, override_descent, override_boff.
+
+       * xdisp.c (init_iterator): Handle line-spacing float value.
+       Initialize override_ascent member.
+       (append_space_for_newline): Reset override_ascent.
+       Remove use_default_face.
+       (calc_line_height_property): New function to calculate value of
+       line-height and line-spacing properties.  Look at overlays, too.
+       Set override_ascent, override_descent, override_boff members when
+       using another face than the current face.  Float values are now
+       relative to the frame default font, by default; accept a cons
+       of ratio and face name to specify value relative to a specific face.
+       (x_produce_glyphs): Use calc_line_height_property.
+       Use override_ascent etc. when set to handle different face heights.
+       A negative line-spacing property value is interpreted as a total
+       line height, rather than inter-line spacing.
+       (note_mouse_highlight): Allocate room for 40 overlays initially.
+
+2004-04-29  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * data.c (Fsubr_name): New fun.
+       (syms_of_data): Defsubr it.
+
+2004-04-29  Kim F. Storm  <storm@cua.dk>
+
+       * xdisp.c (null_glyph_slice): New var.
+       (append_glyph, append_composite_glyph, append_stretch_glyph):
+       Use it to initialize glyph slice.
+
+2004-04-27  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * xdisp.c (x_produce_glyphs): Fix the proverbial int/Lisp_Object mixup.
+       (on_hot_spot_p): Make sure we always return a value.
+       (Flookup_image_map): Remove unused var ix and iy.
+       (note_mode_line_or_margin_highlight): Remove unused var `image'.
+
+2004-04-27  Eli Zaretskii  <eliz@gnu.org>
+
+       * msdos.c (init_environment): If one of the TMP... environment
+       variables is set to a drive letter without a trailing slash,
+       append a slash.
+
+2004-04-27  Matthew Mundell  <matt@mundell.ukfsn.org>
+
+       * editfns.c (lisp_time_argument): Provide externally.
+
+       * fileio.c (Fset_file_times): New function.
+       (syms_of_fileio): Intern and staticpro it.
+
+2004-04-27  Kim F. Storm  <storm@cua.dk>
+
+       * xdisp.c (x_produce_glyphs): Fix last change; handle newline in
+       header line strings.
+
+       * dispextern.h (struct it): New member use_default_face.
+
+       * xdisp.c (Qline_height): New variable.
+       (syms_of_xdisp): Intern and staticpro it.
+       (append_space_for_newline): Partially undo 2004-04-25 change;
+       add default_face_p arg, and restore callers.
+       Clear it->use_default_face after use.
+       (x_produce_glyphs): Set default font for ascii char if
+       it->use_default_font is set.  Change line-spacing property to set
+       just extra line spacing.  Handle new line-height property.
+
+2004-04-26  Andreas Schwab  <schwab@suse.de>
+
+       * print.c (print_object): Print non-ascii characters in bool
+       vector representation as octal escapes.
+
+       * lisp.h (BOOL_VECTOR_BITS_PER_CHAR): Define.
+       * print.c (print_object): Use it instead of BITS_PER_CHAR for
+       bool vectors.
+       * lread.c (read1): Likewise.
+       * alloc.c (Fmake_bool_vector): Likewise.
+       * data.c (Faref, Faset): Likewise.
+       * fns.c (Fcopy_sequence, concat, internal_equal, Ffillarray)
+       (mapcar1): Likewise.
+
+2004-04-26  Steven Tamm  <tamm@Steven-Tamms-Computer.local>
+
+       * lread.c (init_lread): Fixing typo HAVE_CARBON test logic
+
+2004-04-26  Miles Bader  <miles@gnu.org>
+
+       * lisp.h (CYCLE_CHECK): Macro moved from xfaces.c.
+
+2004-04-26  Juanma Barranquero  <lektu@terra.es>
+
+       * buffer.c (Fpop_to_buffer): Fix docstring.
+
+2004-04-26  Steven Tamm  <steventamm@mac.com>
+
+       * lread.c (init_lread): Don't display missing lisp directory
+       warnings with Carbon Emacs because self-contained bundled Emacs
+       may be built without correct installation path.
+
 2004-04-25  Kim F. Storm  <storm@cua.dk>
 
        * macterm.c (x_draw_hollow_cursor): Fix height of box for narrow lines.