Miles Bader [Sun, 17 Nov 2002 23:54:10 +0000 (23:54 +0000)]
(load_face_font): Set `face->overstrike' based on result from
choose_face_font.
(best_matching_font, choose_face_font): Add `needs_overstrike'
argument, and use it to return whether overstriking is desirable
for this face/font combo.
(set_font_frame_param: Pass new argument to choose_face_font.
Ben Key [Sun, 17 Nov 2002 22:35:26 +0000 (22:35 +0000)]
Added a partial implementation of play-sound-internal for Windows. Fixed 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.
Markus Rost [Sat, 16 Nov 2002 19:19:35 +0000 (19:19 +0000)]
Patch of Alan Shutko <ats@acm.org> by way of rms.
(diary-face): New.
(european-calendar-display-form, describe-calendar-mode)
(mark-visible-calendar-date, calendar-mark-today): Tidy doc string.
(calendar-make-alist): New.
(calendar-mode): Set up font-lock mode.
(generate-calendar-window): Fontify if font-lock-mode is on.
Markus Rost [Sat, 16 Nov 2002 19:17:20 +0000 (19:17 +0000)]
Patch of Alan Shutko <ats@acm.org> by way of rms.
(list-diary-entries): Pass a marker
indicating source of entry to add-to-diary-list.
(diary-button-face, diary-entry, diary-goto-entry): New, to
support click to diary file.
(fancy-diary-display): Buttonize diary entries.
(list-sexp-diary-entries): Pass a marker indicating source of
entry to add-to-diary-list.
(diary-date): Return mark as well as entry.
Jason Rumney [Fri, 15 Nov 2002 23:29:20 +0000 (23:29 +0000)]
(x_create_x_image_and_pixmap): Fill in palette for
depth of 1.
(xbm_read_bitmap_data): Invert bits as xbm is read in.
(XPutPixel): Don't invert bits here.
Stefan Monnier [Fri, 15 Nov 2002 20:06:03 +0000 (20:06 +0000)]
(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.
(interrupt_signal): Mark static.
Jason Rumney [Fri, 15 Nov 2002 18:59:29 +0000 (18:59 +0000)]
(w32_defined_color): Adjust RGB values for Emacs.
(x_from_xcolors): Adjust RGB values for W32.
(image_background, image_background_transparent)
(postprocess_image, x_to_xcolors, x_disable_image)
(x_build_heuristic_mask): Adapt for W32 and enable.
(x_create_x_image_and_pixmap): Mark images with palettes as such.
(xbm_load): Remove unused variable.
Nick Roberts [Thu, 14 Nov 2002 01:56:58 +0000 (01:56 +0000)]
(gud-find-file): Set up GDB tool bar.
(gud-menu-map): New commands: run, goto.
Enable some commands for gdba.
(gud-query-cmdline): Pass default directory to gdba.
(gdb): Defune gud-goto and gud-run.
(gud-gdb-complete-command): Maybe use gdba-complete-filter.
(gud-mode): Set up local tool bar.
(gud-display-line): For gdba, call gdb-display-source-buffer.
(gud-basic-call): For gdba, maybe delete the current prompt.
(gud-tool-bar-map): New variable.
(gud-read-address): Correction.
Kim F. Storm [Wed, 13 Nov 2002 23:35:10 +0000 (23:35 +0000)]
(Info-fontify-node): New local list paragraph-markers.
Record markers for mangled *note references on that list.
When done, go back through those markers and fill each mangled
paragraph with `fill-nobreak-invisible' let-bound to t.
Don't use `display' property; insert "see" directly in buffer.
Kim F. Storm [Wed, 13 Nov 2002 23:32:21 +0000 (23:32 +0000)]
(fill-nobreak-invisible): New var.
(fill-nobreak-p): Test it; return t if set and point invisible.
(fill-newline): Test it; remove invisible prop on newline if set.