diff options
| author | Jan Djärv | 2003-02-23 19:26:08 +0000 |
|---|---|---|
| committer | Jan Djärv | 2003-02-23 19:26:08 +0000 |
| commit | 60a653f1cdd20b50706efa89f374c39008aab3fc (patch) | |
| tree | 05526338f45d5d4a64755c5c457427777dc76097 /src | |
| parent | 16f6f9481e568d101dec4ffac12c9e52a72d274e (diff) | |
| download | emacs-60a653f1cdd20b50706efa89f374c39008aab3fc.tar.gz emacs-60a653f1cdd20b50706efa89f374c39008aab3fc.zip | |
Entries between 2002-03-10 and 2002-02-16 was missing, restore them.
Diffstat (limited to 'src')
| -rw-r--r-- | src/ChangeLog | 467 |
1 files changed, 465 insertions, 2 deletions
diff --git a/src/ChangeLog b/src/ChangeLog index afdc53e33c3..88d4dd3222a 100644 --- a/src/ChangeLog +++ b/src/ChangeLog | |||
| @@ -2470,9 +2470,472 @@ | |||
| 2470 | * lread.c (Fload): Don't assume that message_with_string uses the | 2470 | * lread.c (Fload): Don't assume that message_with_string uses the |
| 2471 | string it is given like a C string. | 2471 | string it is given like a C string. |
| 2472 | 2472 | ||
| 2473 | 2002-03-10 Jan Dj,Ad(Brv <jan.h.d@swipnet.se> | 2473 | 2002-03-10 Jan D. <Jan.Djarv@mbox200.swipnet.se> |
| 2474 | 2474 | ||
| 2475 | * xterm.h (x_session_check_input, x_sess | 2475 | * xterm.h: Extern declare x_session_check_input () and |
| 2476 | x_session_initialize (). | ||
| 2477 | |||
| 2478 | * xterm.c: Added calls to x_session_check_input () and | ||
| 2479 | x_session_initialize (). | ||
| 2480 | |||
| 2481 | * termhooks.h (enum event_kind): Added save_session_event. | ||
| 2482 | |||
| 2483 | * keyboard.c: Added Emacs event save_session_event. | ||
| 2484 | |||
| 2485 | * emacs.c (main): Added call to syms_of_xsmfns (). | ||
| 2486 | |||
| 2487 | * lisp.h: Extern declare syms_of_xsmfns (). | ||
| 2488 | |||
| 2489 | * config.in: Added HAVE_X_SM | ||
| 2490 | |||
| 2491 | * Makefile.in: Added test for HAVE_X_SM and added new file xsmfns.c | ||
| 2492 | |||
| 2493 | * xsmfns.c: New file for X session management. | ||
| 2494 | |||
| 2495 | 2002-03-09 Jason Rumney <jasonr@gnu.org> | ||
| 2496 | |||
| 2497 | * fileio.c (Fcopy_file) [WINDOWS_NT]: Ensure file is not | ||
| 2498 | read-only when setting modified time. | ||
| 2499 | |||
| 2500 | 2002-03-08 Gerd Moellmann <gerd@gnu.org> | ||
| 2501 | |||
| 2502 | * xdisp.c (move_it_vertically_backward): At the end of the | ||
| 2503 | function, when moving forward by lines, treat terminal frames | ||
| 2504 | specially. | ||
| 2505 | |||
| 2506 | * keyboard.c (echo_char): Make sure to add a separator between | ||
| 2507 | keys even if echo_dash hasn't been called. | ||
| 2508 | |||
| 2509 | * xdisp.c: Use new string macros. | ||
| 2510 | (update_echo_area): Pass number of bytes to message3 instead of | ||
| 2511 | number of chars. | ||
| 2512 | (set_message_1): Don't access a string's size_byte directly. | ||
| 2513 | (decode_mode_spec_coding): Use number of bytes of eoltype string | ||
| 2514 | instead number of chars. | ||
| 2515 | |||
| 2516 | * lisp.h (SREF, SDATA, SCHARS, SBYTES, SMBP): New macros. | ||
| 2517 | |||
| 2518 | 2002-03-08 Juanma Barranquero <lektu@terra.es> | ||
| 2519 | |||
| 2520 | * w32fns.c (Fx_display_color_cells): Force 24+ bit color depths to | ||
| 2521 | 24-bit. | ||
| 2522 | |||
| 2523 | 2002-03-06 Jason Rumney <jasonr@gnu.org> | ||
| 2524 | |||
| 2525 | * w32term.c (x_draw_hollow_cursor): Draw same size as block cursor. | ||
| 2526 | |||
| 2527 | 2002-03-06 Gerd Moellmann <gerd@gnu.org> | ||
| 2528 | |||
| 2529 | * keyboard.c (echo_prompt, echo_char, echo_dash, echo_now) | ||
| 2530 | (cancel_echoing, echo_length, echo_truncate): Changed to | ||
| 2531 | work with new kboard definition. | ||
| 2532 | (echo_now): Use message3_nolog instead of message2_nolog. | ||
| 2533 | |||
| 2534 | * alloc.c (mark_kboards): Mark echo_string. | ||
| 2535 | |||
| 2536 | * keyboard.h (ECHOBUFSIZE): Removed. | ||
| 2537 | (struct kboard): Member echoptr removed, member echobuf renamed | ||
| 2538 | to echo_string. | ||
| 2539 | |||
| 2540 | * xdisp.c (message_with_string): Use Fformat instead of doprnt and | ||
| 2541 | message3 instead of message2 to display the message using STRING's | ||
| 2542 | text properties. | ||
| 2543 | |||
| 2544 | 2002-03-05 Andreas Schwab <schwab@suse.de> | ||
| 2545 | |||
| 2546 | * xdisp.c (hscroll_margin): Change to EMACS_INT. | ||
| 2547 | |||
| 2548 | 2002-03-05 Per Abrahamsen <abraham@dina.kvl.dk> | ||
| 2549 | |||
| 2550 | * frame.c (default-frame-alist): Explain that setting it doesn't | ||
| 2551 | affect existing frames. | ||
| 2552 | |||
| 2553 | 2002-03-05 Stefan Monnier <monnier@cs.yale.edu> | ||
| 2554 | |||
| 2555 | * indent.c (skip_invisible): Fix my brain fart. | ||
| 2556 | |||
| 2557 | * dispnew.c (sit_for): Don't wait if executing a kbd macro. | ||
| 2558 | |||
| 2559 | 2002-03-04 Stefan Monnier <monnier@cs.yale.edu> | ||
| 2560 | |||
| 2561 | * dosfns.c, dosfns.h, dispnew.c, dispextern.h, commands.h, charset.c, | ||
| 2562 | * alloc.c, abbrev.c, emacs.c, eval.c, keyboard.c, keyboard.h, | ||
| 2563 | * lisp.h, lread.c, sysdep.c, termcap.c, termchar.h, w32term.c, | ||
| 2564 | * window.c, xdisp.c, xselect.c, xterm.c: Change defvar_int definition | ||
| 2565 | and variables to use EMACS_INT instead of just int. | ||
| 2566 | |||
| 2567 | * buffer.c (syms_of_buffer): Allow non-string `mode-name'. | ||
| 2568 | |||
| 2569 | 2002-03-04 Eli Zaretskii <eliz@is.elta.co.il> | ||
| 2570 | |||
| 2571 | * sysdep.c (sys_subshell) [MSDOS]: If PWD is set in the | ||
| 2572 | environment, pass it down with corrected value. | ||
| 2573 | |||
| 2574 | 2002-03-04 Pavel Jan,Bm(Bk <Pavel@Janik.cz> | ||
| 2575 | |||
| 2576 | * lread.c (read_filtered_event): Do not call start_hourglass | ||
| 2577 | before returning. | ||
| 2578 | |||
| 2579 | 2002-03-04 Juanma Barranquero <lektu@terra.es> | ||
| 2580 | |||
| 2581 | * w32term.c (x_display_and_set_cursor): Fix typo. | ||
| 2582 | |||
| 2583 | 2002-03-03 Richard M. Stallman <rms@gnu.org> | ||
| 2584 | |||
| 2585 | * fileio.c (Fmake_temp_name): Doc fix. | ||
| 2586 | |||
| 2587 | 2002-03-03 Gary Wong <gtw@gnu.org> | ||
| 2588 | |||
| 2589 | * termcap.c [!emacs]: Replace ospeed for building standalone | ||
| 2590 | libtermcap, for binary compatibility. | ||
| 2591 | |||
| 2592 | * tparam.c [!emacs]: Move #define of bcopy to after string.h. | ||
| 2593 | |||
| 2594 | 2002-03-03 Richard M. Stallman <rms@gnu.org> | ||
| 2595 | |||
| 2596 | * xrdb.c (file_p): Rename arg `path' to `filename'. | ||
| 2597 | |||
| 2598 | * abbrev.c (Fexpand_abbrev): Increment plist as use count | ||
| 2599 | only if it is an integer. | ||
| 2600 | |||
| 2601 | * xfns.c (png_load): Set screen_gamma based on f->gamma. | ||
| 2602 | If png_get_sRGB gives an answer, call png_set_gamma | ||
| 2603 | using the default image gamma value. | ||
| 2604 | |||
| 2605 | * lread.c (read1): When reading from a file, default string to | ||
| 2606 | multibyte only if it has some multibyte characters. | ||
| 2607 | |||
| 2608 | * print.c (print_object): Output multibyte chars 128...255 | ||
| 2609 | using \x even if ! print_escape_multibyte. | ||
| 2610 | |||
| 2611 | * xdisp.c (display_mode_element): Move the places where | ||
| 2612 | bytepos, charpos, this, and lisp_string are set. | ||
| 2613 | Use lisp_string to set bytepos. | ||
| 2614 | |||
| 2615 | * xdisp.c (redisplay_internal): | ||
| 2616 | Call clear_image_cache only if HAVE_WINDOW_SYSTEM. | ||
| 2617 | |||
| 2618 | * xdisp.c (display_mode_element): Merge properties specified with | ||
| 2619 | :propertize onto those that come with the string. | ||
| 2620 | |||
| 2621 | 2002-03-03 Eli Zaretskii <eliz@is.elta.co.il> | ||
| 2622 | |||
| 2623 | * xdisp.c (syms_of_xdisp) <auto-hscroll-mode>: Renamed from | ||
| 2624 | automatic-hscrolling. Users changed. | ||
| 2625 | <hscroll-margin>: Renamed from automatic-hscroll-margin. | ||
| 2626 | Users changed. | ||
| 2627 | <hscroll-step>: Renamed from automatic-hscroll-step. Users changed. | ||
| 2628 | |||
| 2629 | 2002-03-02 Eli Zaretskii <eliz@is.elta.co.il> | ||
| 2630 | |||
| 2631 | * buffer.c (syms_of_buffer) <buffer-file-coding-system>: Doc fix. | ||
| 2632 | |||
| 2633 | 2002-03-02 Kim F. Storm <storm@cua.dk> | ||
| 2634 | |||
| 2635 | * window.c (Fminibuffer_selected_window): New function. | ||
| 2636 | (syms_of_window): Defsubr it. | ||
| 2637 | |||
| 2638 | 2002-03-01 Kim F. Storm <storm@cua.dk> | ||
| 2639 | |||
| 2640 | * window.h (struct window): New member phys_cursor_width. | ||
| 2641 | |||
| 2642 | * window.c (make_window, replace_window): Init phys_cursor_width. | ||
| 2643 | |||
| 2644 | * xterm.c (x_display_and_set_cursor): Blink box cursor using | ||
| 2645 | hollow box cursor. Blink bar cursor using 1 pixel wide bar. | ||
| 2646 | |||
| 2647 | * w32term.c (x_display_and_set_cursor): Blink box cursor using | ||
| 2648 | hollow box cursor. Blink bar cursor using 1 pixel wide bar. | ||
| 2649 | |||
| 2650 | * lisp.h (GCPRO6): New macro. | ||
| 2651 | |||
| 2652 | * process.c (Fopen_network_stream): Use GCPRO6. | ||
| 2653 | |||
| 2654 | 2002-03-01 Kim F. Storm <storm@cua.dk> | ||
| 2655 | |||
| 2656 | * process.c (Qconnect, Qfailed): New variables. | ||
| 2657 | (syms_of_process): Intern and staticpro them. | ||
| 2658 | (Fprocess_status): Document connect and failed return values. | ||
| 2659 | [NON_BLOCKING_CONNECT]: New conditional. | ||
| 2660 | (connect_wait_mask, num_pending_connects): New variables. | ||
| 2661 | (status_message): Convert Qfailed status. | ||
| 2662 | (Fopen_network_stream): Added support for non-blocking connect. | ||
| 2663 | New optional args: filter, sentinel, non_blocking. Doc updated. | ||
| 2664 | [HAVE_GETADDRINFO, !HAVE_GETADDRINFO]: Merged common code. | ||
| 2665 | (deactivate_process): Handle pending non-blocking connect. | ||
| 2666 | (wait_reading_process_input): Poll for status of non-blocking | ||
| 2667 | connects. Exec sentinel directly when connect succeeds. | ||
| 2668 | (status_notify): Don't read process output if not yet connected. | ||
| 2669 | |||
| 2670 | 2002-02-28 Kim F. Storm <storm@cua.dk> | ||
| 2671 | |||
| 2672 | * window.c: (minibuf_selected_window): Renamed from | ||
| 2673 | Vminibuf_selected_window. Users changed. | ||
| 2674 | (syms_of_window): Staticpro it. | ||
| 2675 | |||
| 2676 | 2002-02-26 Kim F. Storm <storm@cua.dk> | ||
| 2677 | |||
| 2678 | The following changes add a new Vminibuf_selected_window variable | ||
| 2679 | which is similar to Vminibuf_scroll_window, but which is only set | ||
| 2680 | on entry to the minibuffer (from a non-minibuffer window): | ||
| 2681 | |||
| 2682 | * window.c: (Vminibuf_selected_window): New variable. | ||
| 2683 | (struct save_window_data): New member minibuf_selected_window. | ||
| 2684 | (Fset_window_configuration): Restore Vminibuf_selected_window. | ||
| 2685 | (Fcurrent_window_configuration): Save Vminibuf_selected_window. | ||
| 2686 | Set minibuf_scroll_window member to nil if minibuf_level is 0. | ||
| 2687 | (compare_window_configurations): Compare minibuf_selected_window. | ||
| 2688 | |||
| 2689 | * window.h: (Vminibuf_selected_window): Declare extern. | ||
| 2690 | |||
| 2691 | * minibuf.c (read_minibuf): Set Vminibuf_selected_window on first | ||
| 2692 | entry to minibuffer or on entry from a non-minibuffer window. | ||
| 2693 | |||
| 2694 | * dispextern.h (CURRENT_MODE_LINE_FACE_ID_3): Compare with | ||
| 2695 | Vminibuf_selected_window instead of Vminibuf_scroll_window. | ||
| 2696 | |||
| 2697 | * xdisp.c (init_iterator): Compare with Vminibuf_selected_window | ||
| 2698 | instead of Vminibuf_scroll_window when deciding in which window | ||
| 2699 | the region should be highlighted. Consequently, the region remains | ||
| 2700 | highlighteded even when a completion buffer is also displayed. | ||
| 2701 | |||
| 2702 | 2002-02-26 Eli Zaretskii <eliz@is.elta.co.il> | ||
| 2703 | |||
| 2704 | * fileio.c (Fsubstitute_in_file_name): Fix the change from | ||
| 2705 | 2002-02-08. | ||
| 2706 | |||
| 2707 | * xselect.c (Qcompound_text_with_extensions): Renamed from | ||
| 2708 | Qcompound_text_no_extensions. | ||
| 2709 | (lisp_data_to_selection_data, syms_of_xselect): Use the new name. | ||
| 2710 | |||
| 2711 | 2002-02-26 Juanma Barranquero <lektu@terra.es> | ||
| 2712 | |||
| 2713 | * w32proc.c (syms_of_ntproc): Doc fix. | ||
| 2714 | |||
| 2715 | 2002-02-24 Pavel Jan,Bm(Bk <Pavel@Janik.cz> | ||
| 2716 | |||
| 2717 | * intervals.h: Include "dispextern.h" unconditionally. | ||
| 2718 | |||
| 2719 | 2002-02-24 Jason Rumney <jasonr@gnu.org> | ||
| 2720 | |||
| 2721 | * Makefile.in (WINNT_SUPPORT) [WINDOWSNT]: Add w32-vars.elc | ||
| 2722 | and disp-table.elc. | ||
| 2723 | (lisp): Add emacs-lisp/backquote.elc. | ||
| 2724 | |||
| 2725 | 2002-02-24 Kim F. Storm <storm@cua.dk> | ||
| 2726 | |||
| 2727 | * keymap.c (Flookup_key): Fixed problem in 2001-12-28 patch: | ||
| 2728 | The validation of the event type was too strict as it didn't | ||
| 2729 | allow string events; buffer names are used in bindings for | ||
| 2730 | menu-bar-select-buffer (see `menu-bar-update-buffers'). | ||
| 2731 | |||
| 2732 | 2002-02-23 Kim F. Storm <storm@cua.dk> | ||
| 2733 | |||
| 2734 | The following changes rework my patch of 2002-02-06 which | ||
| 2735 | added command remapping by entering the commands directly into | ||
| 2736 | the keymaps. Now, command remapping uses an explicit `remap' | ||
| 2737 | prefix in the keymaps, i.e. [remap COMMAND]. | ||
| 2738 | |||
| 2739 | * keymap.c (Qremap, remap_command_vector): New variables. | ||
| 2740 | (is_command_symbol): Removed function. | ||
| 2741 | (Fdefine_key): No longer accept a symbol for KEY. | ||
| 2742 | Added validation of [remap COMMAND] argument for KEY. | ||
| 2743 | The DEF is no longer required to be a symbol when remapping a command. | ||
| 2744 | (Fremap_command): New function to remap command through keymaps. | ||
| 2745 | (Flookup_key): Perform command remapping initiated by | ||
| 2746 | Fremap_command directly for speed. | ||
| 2747 | (Fkey_binding): Use Fremap_command for command remapping. | ||
| 2748 | (where_is_internal): Handle new command remapping representation. | ||
| 2749 | (syms_of_keymap): Intern Qremap, initialize remap_command_vector, | ||
| 2750 | staticpro them. Defsubr Fremap_command. | ||
| 2751 | |||
| 2752 | * keymap.h (Fremap_command): Declare extern. | ||
| 2753 | (is_command_symbol): Remove extern. | ||
| 2754 | |||
| 2755 | * keyboard.c (command_loop_1): Use Fremap_command for command | ||
| 2756 | remapping; now try command remapping for all symbols. | ||
| 2757 | |||
| 2758 | 2002-02-23 Eli Zaretskii <eliz@is.elta.co.il> | ||
| 2759 | |||
| 2760 | * coding.h (run_pre_post_conversion_on_str): Add prototype. | ||
| 2761 | |||
| 2762 | 2002-02-23 Jason Rumney <jasonr@gnu.org> | ||
| 2763 | |||
| 2764 | * w32select.c (Fw32_set_clipboard_data): Run pre-write-conversion | ||
| 2765 | on the string before encoding it. | ||
| 2766 | (Fw32_get_clipboard_data): Run post-read-conversion on the string | ||
| 2767 | after decoding it. | ||
| 2768 | |||
| 2769 | * w32fns.c (w32_wnd_proc) <WM_TIMER>: Fix last change. | ||
| 2770 | |||
| 2771 | 2002-02-23 Pavel Jan,Bm(Bk <Pavel@Janik.cz> | ||
| 2772 | |||
| 2773 | * w32term.c (enter_timestamp): Remove unused static variable to | ||
| 2774 | prevent warning. | ||
| 2775 | |||
| 2776 | * xterm.c (enter_timestamp): Put in #if 0 to prevent warning. | ||
| 2777 | |||
| 2778 | 2002-02-23 Eli Zaretskii <eliz@is.elta.co.il> | ||
| 2779 | |||
| 2780 | * w16select.c (Fw16_get_clipboard_data): Fix last change. | ||
| 2781 | |||
| 2782 | * xselect.c (selection_data_to_lisp_data): Fix last change. | ||
| 2783 | |||
| 2784 | 2002-02-22 Jason Rumney <jasonr@gnu.org> | ||
| 2785 | |||
| 2786 | * w32term.h (struct w32_output): New member menu_command_in_progress. | ||
| 2787 | |||
| 2788 | * w32menu.c (menubar_selection_callback): Free the menu and | ||
| 2789 | clear the menu_command_in_progress flag. | ||
| 2790 | |||
| 2791 | * w32fns.c (mouse_move_timer, mouse_button_timer): Initialize. | ||
| 2792 | (menu_free_timer): New variable. | ||
| 2793 | (MENU_FREE_ID, MENU_FREE_DELAY): New constants. | ||
| 2794 | (w32_wnd_proc) <WM_TIMER>: Handle menu_free_timer. | ||
| 2795 | <WM_EXITMENULOOP>: Delay before freeing menu. Do nothing if a | ||
| 2796 | menu command is in progress. | ||
| 2797 | <WM_COMMAND>: Set the menu_command_in_progress flag. | ||
| 2798 | Kill any menu_free_timer that is running. | ||
| 2799 | |||
| 2800 | * w32term.c (w32_text_out): Renamed from W32_TEXTOUT. | ||
| 2801 | Call ExtTextOutA rather than ExtTextOut. | ||
| 2802 | |||
| 2803 | 2002-02-22 Eli Zaretskii <eliz@gnu.org> | ||
| 2804 | |||
| 2805 | * puresize.h (BASE_PURESIZE): Increase to 755000. | ||
| 2806 | |||
| 2807 | 2002-02-22 Eli Zaretskii <eliz@is.elta.co.il> | ||
| 2808 | |||
| 2809 | * w16select.c (Fw16_set_clipboard_data): Run pre-write-conversion | ||
| 2810 | on the string before encoding it. | ||
| 2811 | (Fw16_get_clipboard_data): Run post-read-conversion on the string | ||
| 2812 | after decoding it. | ||
| 2813 | |||
| 2814 | 2002-02-22 Eli Zaretskii <eliz@is.elta.co.il> | ||
| 2815 | |||
| 2816 | Support for ICCCM Extended Segments in X selections: | ||
| 2817 | |||
| 2818 | * xselect.c <Qcompound_text_no_extensions>: New variable. | ||
| 2819 | (syms_of_xselect): Intern and staticpro it. | ||
| 2820 | (selection_data_to_lisp_data): Run post-read-conversion on decoded | ||
| 2821 | selection text. | ||
| 2822 | (lisp_data_to_selection_data): If next-selection-coding-system is | ||
| 2823 | compound-text-no-extensions, set the type of selection to be | ||
| 2824 | compound-text. | ||
| 2825 | |||
| 2826 | * xterm.h (x_encode_text): Update prototype. | ||
| 2827 | |||
| 2828 | * xfns.c (x_encode_text): Accept additional arg SELECTIONP; all | ||
| 2829 | callers changed. If SELECTIONP is non-zero, run the | ||
| 2830 | pre-write-conversion function before encoding the selection text. | ||
| 2831 | |||
| 2832 | 2002-02-21 Kim F. Storm <storm@cua.dk> | ||
| 2833 | |||
| 2834 | * frame.c (syms_of_frame): Change mouse-highlight default to t. | ||
| 2835 | |||
| 2836 | * keyboard.c (kbd_buffer_get_event) [WINDOWSNT]: | ||
| 2837 | Correct composing of language-change event. | ||
| 2838 | |||
| 2839 | 2002-02-20 Kim F. Storm <storm@cua.dk> | ||
| 2840 | |||
| 2841 | * keyboard.c (menu_bar_items): Don't include keymap or local-map | ||
| 2842 | bindings at PT when building menu (the menu is not updated often | ||
| 2843 | enough for this to work reliable). | ||
| 2844 | (tool_bar_items): Likewise. | ||
| 2845 | (current_active_maps): Removed unused (and buggy) function. | ||
| 2846 | |||
| 2847 | 2002-02-20 Pavel Jan,Bm(Bk <Pavel@Janik.cz> | ||
| 2848 | |||
| 2849 | * xfns.c (gif_load): Use correct width and height for GIF images. | ||
| 2850 | |||
| 2851 | 2002-02-19 Eli Zaretskii <eliz@is.elta.co.il> | ||
| 2852 | |||
| 2853 | * floatfns.c (Fatan): Accept an optional second arg and call | ||
| 2854 | atan2 if passed 2 args. | ||
| 2855 | |||
| 2856 | 2002-02-18 Jason Rumney <jasonr@gnu.org> | ||
| 2857 | |||
| 2858 | * w32term.c (glyph_rect): Determine the row and glyph more precisely. | ||
| 2859 | |||
| 2860 | 2002-02-17 Jason Rumney <jasonr@gnu.org> | ||
| 2861 | |||
| 2862 | * w32term.c (x_autoselect_window_p): New variable. | ||
| 2863 | (syms_of_w32term): DEFVAR_BOOL and initialize it. | ||
| 2864 | (note_mouse_movement): Use it. | ||
| 2865 | |||
| 2866 | * w32fns.c (w32_load_system_font): Never set fonts_changed_p to zero. | ||
| 2867 | |||
| 2868 | * w32bdf.c (w32_load_bdf_font): Maybe set fonts_changed_p. | ||
| 2869 | |||
| 2870 | * w32fns.c (Qfullscreen, Qfullwidth, Qfullheight, Qfullboth): | ||
| 2871 | New variables. | ||
| 2872 | (syms_of_w32fns): Intern and staticpro them. | ||
| 2873 | (x_frame_parms) <"fullscreen">: New parameter. | ||
| 2874 | (x_fullscreen_move, x_set_fullscreen): New functions. | ||
| 2875 | (x_set_frame_parameters): Support Qfullscreen. | ||
| 2876 | (x_real_positions): Save x/y_pixels_diff frame params. | ||
| 2877 | (x_figure_window_size): Support full-screen frames. | ||
| 2878 | (Fx_create_frame): Default the fullscreen parameter. | ||
| 2879 | |||
| 2880 | * w32term.c (x_check_fullscreen, x_check_fullscreen_move) | ||
| 2881 | (x_fullscreen_adjust): New functions. | ||
| 2882 | (w32_read_socket) <WM_WINDOWPOSCHANGED>: Don't resize to | ||
| 2883 | fullscreen. Call x_check_fullscreen_move, and set the | ||
| 2884 | want_fullscreen member of output_data.w32 | ||
| 2885 | <WM_ACTIVATE, WM_ACTIVATEAPP>: Call x_check_fullscreen. | ||
| 2886 | |||
| 2887 | * w32term.h: New enum for FULLSCREEN_* constants. | ||
| 2888 | (struct w32_output): New members want_fullscreen, x_pixels_diff, | ||
| 2889 | y_pixels_diff, x_pixels_outer_diff, and y_pixels_outer_diff. | ||
| 2890 | (x-fullscreen-adjust): New prototype. | ||
| 2891 | |||
| 2892 | 2002-02-17 Kim F. Storm <storm@cua.dk> | ||
| 2893 | |||
| 2894 | * frame.c: (Vmouse_highlight): New variable. | ||
| 2895 | (syms_of_frame): DEFVAR_LISP it. | ||
| 2896 | |||
| 2897 | * frame.h: (Vmouse_highlight): Declare extern. | ||
| 2898 | |||
| 2899 | * xterm.h (struct x_display_info): Add mouse_face_hidden. | ||
| 2900 | |||
| 2901 | * xterm.c (disable_mouse_highlight): Removed variable. | ||
| 2902 | (note_mouse_highlight): Don't highlight if Vmouse_highlight is nil. | ||
| 2903 | (show_mouse_face): Don't show highlight if mouse_face_hidden is set. | ||
| 2904 | (XTread_socket): Turn mouse_face_hidden off after mouse movement, | ||
| 2905 | and on after keyboard input. | ||
| 2906 | (x_term_init): Initialize mouse_face_hidden. | ||
| 2907 | |||
| 2908 | * msdos.h (struct display_info): Add mouse_face_hidden. | ||
| 2909 | |||
| 2910 | * msdos.c (disable_mouse_highlight): Removed variable. | ||
| 2911 | (show_mouse_face): Don't show highlight if mouse_face_hidden is set. | ||
| 2912 | (IT_note_mouse_highlight): Don't highlight if Vmouse_highlight is nil. | ||
| 2913 | (internal_terminal_init): Initialize mouse_face_hidden. | ||
| 2914 | (dos_rawgetc): Turn mouse_face_hidden off after mouse movement, | ||
| 2915 | and on after keyboard input. | ||
| 2916 | |||
| 2917 | * w32term.h (struct w32_display_info): Add mouse_face_hidden. | ||
| 2918 | |||
| 2919 | * w32term.c (disable_mouse_highlight): Removed variable. | ||
| 2920 | (note_mouse_highlight): Disable highlight if Vmouse_highlight is nil. | ||
| 2921 | (show_mouse_face): Don't show highlight if mouse_face_hidden is set. | ||
| 2922 | (w32_read_socket): Turn mouse_face_hidden off after mouse movement, | ||
| 2923 | and on after keyboard input. | ||
| 2924 | (w32_initialize_display_info): Initialize mouse_face_hidden. | ||
| 2925 | |||
| 2926 | 2002-02-16 Eli Zaretskii <eliz@is.elta.co.il> | ||
| 2927 | |||
| 2928 | * msdos.c (last_mouse_window): New variable. | ||
| 2929 | (dos_rawgetc): Fix last change--if the mouse is in the same window | ||
| 2930 | as recorded in last_mouse_window, don't select this window. | ||
| 2931 | |||
| 2932 | * Makefile.in (lisp, shortlisp): Use cus-start.elc, not cus-start.el. | ||
| 2933 | |||
| 2934 | * msdos.c (x_autoselect_window_p): New variable. | ||
| 2935 | (syms_of_msdos): Defvar it. | ||
| 2936 | (dos_rawgetc): If x_autoselect_window_p is set, select the window | ||
| 2937 | in which the last mouse movement occured, unless it is already | ||
| 2938 | selected. | ||
| 2476 | 2939 | ||
| 2477 | * xdisp.c (automatic_hscroll_margin, Vautomatic_hscroll_step): | 2940 | * xdisp.c (automatic_hscroll_margin, Vautomatic_hscroll_step): |
| 2478 | New variables. | 2941 | New variables. |