summaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAge
* * nsterm.m (ns_read_socket): Copy 2009-01-29 and 2009-01-30Adrian Robert2009-02-01
| | | | | | | XT,w32read_socket changes to ns_read_socket. * keyboard.c (handle_interrupt): Don't call quit_throw_to_read_char() under NS. * blockinput.h: Remove NS-specific code.
* * dispnew.c (window_change_signal): Don't try to get the size of aDan Nicolaescu2009-01-30
| | | | | | suspended tty frame. * term.c (Fresume_tty): Resize if the size has changed while the tty was suspended.
* (mark_stack): Properly conditionalize previous change.Dan Nicolaescu2009-01-30
|
* * w32inevt.c (w32_console_read_socket) [SYNC_INPUT]:Juanma Barranquero2009-01-30
| | | | | * w32term.c (w32_read_socket) [SYNC_INPUT]: Remove; this code is not used on Windows.
* (detect_eol, decode_eol): Handle text with DOS-style EOLs that also hasEli Zaretskii2009-01-30
| | | | stray ^M characters.
* * atimer.c (run_timers, alarm_signal_handler):Juanma Barranquero2009-01-30
| | | | | | | * keyboard.c (pending_signals, handle_async_input, init_keyboard): * w32inevt.c (w32_console_read_socket): * w32term.c (w32_read_socket): * xterm.c (XTread_socket): Use "#ifdef SYNC_INPUT" where appropriate.
* (Vtemp_file_name_pattern): Remove DEFVAR_LISP.Chong Yidong2009-01-30
| | | | | | | Initialize it as a relative filename pattern. (init_callproc): Don't initialize Vtemp_file_name_pattern here. (Fcall_process_region): Simplify temp file creation using temporary-file-directory.
* * callproc.c (Vtemp_file_name_pattern): Remove DEFVAR_LISP.Chong Yidong2009-01-30
| | | | | | | Initialize it as a relative filename pattern. (init_callproc): Don't initialize Vtemp_file_name_pattern here. (Fcall_process_region): Simplify temp file creation using temporary-file-directory.
* Rename pending_signals to msdos_pending_signals.Eli Zaretskii2009-01-29
| | | | (sig_suspender, sigprocmask): Adjust.
* Fix last log entry: blockinput.h was not changed.Chong Yidong2009-01-29
|
* (QUIT): Check pending_signals instead of interrupt_input_pending. UseChong Yidong2009-01-29
| | | | process_pending_signals.
* (w32_console_read_socket): Update pending_signals.Chong Yidong2009-01-29
|
* (w32_read_socket): Update pending_signals.Chong Yidong2009-01-29
|
* (XTread_socket): Update pending_signals.Chong Yidong2009-01-29
|
* (wait_reading_process_output): Use process_pending_signals.Chong Yidong2009-01-29
|
* (pending_signals): New var.Chong Yidong2009-01-29
| | | | | (poll_for_input, input_available_signal, init_keyboard): Set it. (process_pending_signals): New function.
* (run_timers, alarm_signal_handler): Update pending_signals.Chong Yidong2009-01-29
|
* (emacs_write): Use process_pending_signals.Chong Yidong2009-01-29
|
* * keyboard.c (pending_signals): New var.Chong Yidong2009-01-29
| | | | | | | | | | | | | | | | | | | | | | | | (poll_for_input, input_available_signal, init_keyboard): Set it. (process_pending_signals): New function. * lisp.h (QUIT): Check pending_signals instead of interrupt_input_pending. Use process_pending_signals. * atimer.c (run_timers, alarm_signal_handler): Update pending_signals. * process.c (wait_reading_process_output): Use process_pending_signals. * sysdep.c (emacs_write): Use process_pending_signals. * xterm.c (XTread_socket): Update pending_signals. * w32term.c (w32_read_socket): Update pending_signals. * w32inevt.c (w32_console_read_socket): Update pending_signals. * blockinput.h: Add declaration for pending_signals.
* (xftfont_has_char): New function.Kenichi Handa2009-01-29
| | | | (syms_of_xftfont): Register xftfont_has_char in xftfont_driver.
* * nsterm.h (EmacsPrefsController.cursorBlinkSlider): Only defineAdrian Robert2009-01-29
| | | | | | | | | | | | | | | | | | under GNUstep. (ns_query_color): New declaration. * nsterm.m (ns_confirm_quit): New variable. (ns_set_default_prefs, syms_of_nsterm, ns_term_init): Initialize it. (EmacsApp-applicationShouldTerminate:): Use it. (EmacsPrefsController): Let user set it. (ns_query_color): New function. (ns_defined_color): Use it. (ns_initialize): Drop. (ns_term_init): Add two lines from ns_initialize(), and set input_interrupt_mode to nil. * image.c (svg_load_image): Don't right-shift background RGB when obtained from FRAME_BACKGROUND_PIXEL. Under HAVE_NS use ns_query_color.
* * image.c (svg_load_image): Don't right-shift background RGB whenAdrian Robert2009-01-29
| | | | obtained from FRAME_BACKGROUND_PIXEL. Under HAVE_NS use ns_query_color.
* * nsterm.m (ns_confirm_quit): New variable.Adrian Robert2009-01-29
| | | | | | | | | | | (ns_set_default_prefs, syms_of_nsterm, ns_term_init): Initialize it. (EmacsApp-applicationShouldTerminate:): Use it. (EmacsPrefsController): Let user set it. (ns_query_color): New function. (ns_defined_color): Use it. (ns_initialize): Drop. (ns_term_init): Add two lines from ns_initialize(), and set input_interrupt_mode to nil.
* * nsterm.h (EmacsPrefsController.cursorBlinkSlider): Only defineAdrian Robert2009-01-29
| | | | | under GNUstep. (ns_query_color): New declaration.
* add parens in a defined statementAdrian Robert2009-01-28
|
* (font_for_char): Use assq_no_quit, not assoc_no_quit.Kenichi Handa2009-01-28
| | | | | (fontset_get_font_group): Remember that no font-group is specified for C.
* (font_for_char): Use assq_no_quit, not assoc_no_quit.Kenichi Handa2009-01-28
|
* (concat): Check for string overflow (bug#1787).Chong Yidong2009-01-27
|
* * fns.c (concat): Check for string overflow (bug#1787).Chong Yidong2009-01-27
|
* (undo_limit, undo_strong_limit, Vundo_outer_limit): Quadruple undoChong Yidong2009-01-27
| | | | limits (bug#1501).
* * undo.c (undo_limit, undo_strong_limit, Vundo_outer_limit):Chong Yidong2009-01-27
| | | | Quadruple undo limits (bug#1501).
* (ftfont_has_char): If the arg FONT is a font-object,Kenichi Handa2009-01-27
| | | | directly use GT_Get_Char_index.
* (struct xftfont_info): New member `index'.Kenichi Handa2009-01-27
|
* (struct font_driver): Fix comment for has_char.Kenichi Handa2009-01-27
|
* (font_for_char): Use assq_no_quit, not assoc_no_quit.Kenichi Handa2009-01-27
| | | | (Ffontset_font): Adjusted for the change of fontset entry.
* (fontset_find_font): Fix handling of non-cons returnChong Yidong2009-01-26
| | | | | value of fontset_get_font_group. (fontset_font): Revert last change.
* * fontset.c (fontset_find_font): Fix handling of non-cons returnChong Yidong2009-01-26
| | | | | value of fontset_get_font_group. (fontset_font): Revert last change.
* (w32font_list_internal): Return quickly if registry isJason Rumney2009-01-26
| | | | | | | unknown. Simplify final return. (add_font_entity_to_list): Break complex logic down into more manageable chunks. Move unknown registry check to w32font_list_internal.
* Add bug references.Juanma Barranquero2009-01-25
|
* Add bug references.Juanma Barranquero2009-01-25
|
* Changes to remove Feval calls from GUI under NS.Adrian Robert2009-01-25
| | | | | | | | | | | | | | | | | | | | | | | | | * nsterm.h: Move KEY_NS_... definitions here from nsterm.m. Add NS_TOGGLE_TOOLBAR, NS_PUT_WORKING_TEXT, NS_UNPUT_WORKING_TEXT. Remove NS_INSERT_WORKING_TEXT, NS_DELETE_WORKING_TEXT. * nsterm.m: Move KEY_NS_... definitions to nsterm.h. (EmacsView-toggleToolbar:): Use KEY_NS_TOGGLE_TOOLBAR. (EmacsView-setMarkedText:,-deleteWorkingText:): Use NS_TEXT_EVENT instead of NON_ASCII_KEYSTROKE_EVENT. (EmacsApp-terminate:): Use KEY_NS_POWER_OFF instead of Feval. (EmacsApp-applicationShouldTerminate:): Query user. (EmacsPreferencesController-runHelp:): Use KEY_NS_INFO_PREFS instead of Feval. * termhooks.h (NS_TEXT_EVENT): New event type under HAVE_NS. * keyboard.c (kbd_buffer_get_event): Check for it. (keys_of_keyboard): Define lispy keys for ns-put/unput-working-text. * nsmenu.m (ns_popup_dialog): Resync window setting with X and W32 versions. (EmacsDialog-runDialogAt:): Use NSModalPanelRunLoopMode.
* (buffer_posn_from_coords): Use Fset_buffer instead of settingChong Yidong2009-01-25
| | | | current_buffer directly.
* * dispnew.c (buffer_posn_from_coords): Use Fset_buffer instead ofChong Yidong2009-01-25
| | | | setting current_buffer directly.
* (fontset_font): If we know there is no font, don't do any work.Chong Yidong2009-01-24
|
* * fontset.c (fontset_font): If we know there is no font, don't do anyChong Yidong2009-01-24
| | | | work.
* (font_parse_xlfd): Handle patterns of length < 2.Chong Yidong2009-01-24
|
* * font.c (font_parse_xlfd): Handle patterns of length < 2.Chong Yidong2009-01-24
|
* fix comments in last changeAdrian Robert2009-01-23
|
* * nsterm.m (ns_draw_glyph_string): Use it, parallel Yamamoto Mitsuharu ↵Adrian Robert2009-01-23
| | | | change of 2008-11-15 to other terms. (Bug#615)
* * nsimage.m (setPixmapData:): Set to ignore image DPI.Adrian Robert2009-01-23
|