aboutsummaryrefslogtreecommitdiffstats
path: root/src/ChangeLog (follow)
Commit message (Collapse)AuthorAgeFilesLines
* * image.c (svg_load_image): Fix last change.Chong Yidong2009-02-061-0/+2
|
* * xfns.c (Fx_create_frame): Signal an error if no font isChong Yidong2009-02-061-0/+5
| | | | found (Bug#2147).
* * character.c (syms_of_character) <script-representative-chars>:Juanma Barranquero2009-02-051-0/+5
| | | | Fix typo in docstring.
* * nsmenu.m (pop_down_menu): New function.Adrian Robert2009-02-041-0/+19
| | | | | | | | | | | | | | | | (ns_popup_dialog): Call it on unwind. (EmacsDialogPanel-runDialogAt:): Check popup_activated_flag and call timer_check() (Bug#2154). (EmacsMenu-menuNeedsUpdate:): Don't call ns_update_menu if handling_signal is set. (EmacsMenu-fillWithWidgetValue:): Set submenu title. * s/darwin.h: Same and NO_SOCK_SIGIO as well. * nsterm.m (ns_read_socket): Same and don't set handling_signal. * keyboard.c (poll_for_input_1, handle_async_input): Set handling_signal under HAVE_NS.
* (Fwrite_region): Doc fix (mention annotate-functions).Glenn Morris2009-02-041-0/+4
|
* (Fchar_charset): New optional arg restriction.Kenichi Handa2009-02-041-0/+24
|
* (unexec): Handle unaligned bss offset.Andreas Schwab2009-02-021-0/+4
|
* formatting in ChangeLog, wording change to comment in nsterm.mAdrian Robert2009-02-021-0/+2
|
* * nsterm.m (ns_read_socket): Copy 2009-01-29 and 2009-01-30Adrian Robert2009-02-011-0/+8
| | | | | | | 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-301-0/+5
| | | | | | 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-301-0/+4
|
* * w32inevt.c (w32_console_read_socket) [SYNC_INPUT]:Juanma Barranquero2009-01-301-0/+6
| | | | | * 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-301-0/+5
| | | | stray ^M characters.
* * atimer.c (run_timers, alarm_signal_handler):Juanma Barranquero2009-01-301-0/+8
| | | | | | | * 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.
* * callproc.c (Vtemp_file_name_pattern): Remove DEFVAR_LISP.Chong Yidong2009-01-301-0/+8
| | | | | | | 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-291-0/+5
| | | | (sig_suspender, sigprocmask): Adjust.
* Fix last log entry: blockinput.h was not changed.Chong Yidong2009-01-291-2/+0
|
* * keyboard.c (pending_signals): New var.Chong Yidong2009-01-291-0/+25
| | | | | | | | | | | | | | | | | | | | | | | | (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-291-0/+5
| | | | (syms_of_xftfont): Register xftfont_has_char in xftfont_driver.
* * nsterm.h (EmacsPrefsController.cursorBlinkSlider): Only defineAdrian Robert2009-01-291-0/+19
| | | | | | | | | | | | | | | | | | 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.
* (font_for_char): Use assq_no_quit, not assoc_no_quit.Kenichi Handa2009-01-281-0/+2
| | | | | (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-281-0/+4
|
* * fns.c (concat): Check for string overflow (bug#1787).Chong Yidong2009-01-271-0/+2
|
* * undo.c (undo_limit, undo_strong_limit, Vundo_outer_limit):Chong Yidong2009-01-271-0/+5
| | | | Quadruple undo limits (bug#1501).
* (ftfont_has_char): If the arg FONT is a font-object,Kenichi Handa2009-01-271-0/+10
| | | | directly use GT_Get_Char_index.
* * fontset.c (fontset_find_font): Fix handling of non-cons returnChong Yidong2009-01-261-0/+6
| | | | | value of fontset_get_font_group. (fontset_font): Revert last change.
* (w32font_list_internal): Return quickly if registry isJason Rumney2009-01-261-0/+8
| | | | | | | 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-251-3/+3
|
* Add bug references.Juanma Barranquero2009-01-251-5/+5
|
* Changes to remove Feval calls from GUI under NS.Adrian Robert2009-01-251-0/+27
| | | | | | | | | | | | | | | | | | | | | | | | | * 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.
* * dispnew.c (buffer_posn_from_coords): Use Fset_buffer instead ofChong Yidong2009-01-251-0/+5
| | | | setting current_buffer directly.
* * fontset.c (fontset_font): If we know there is no font, don't do anyChong Yidong2009-01-241-0/+3
| | | | work.
* * font.c (font_parse_xlfd): Handle patterns of length < 2.Chong Yidong2009-01-241-0/+4
|
* * nsterm.m (ns_draw_glyph_string): Use it, parallel Yamamoto Mitsuharu ↵Adrian Robert2009-01-231-0/+3
| | | | change of 2008-11-15 to other terms. (Bug#615)
* * nsimage.m (setPixmapData:): Set to ignore image DPI.Adrian Robert2009-01-231-0/+5
|
* * nsterm.m (EmacsView-readSelectionFromPasteboard:) ↵Adrian Robert2009-01-231-0/+9
| | | | (writeSelectionToPasteboard:types:): New stubbed-out methods for NSServicesRequests protocol. (Bug#1435)
* * emacs.c (main): Do fork+exec under --daemon in Cocoa.Adrian Robert2009-01-231-0/+4
|
* * alloc.c (mark_stack): Use "flushw" instead of "ta 3" assemblyChong Yidong2009-01-231-0/+5
| | | | call for Sparc64.
* Fix typos.Juanma Barranquero2009-01-221-5/+4
|
* Remove '23' comments that indicated code added during update from emacs-20 ↵Adrian Robert2009-01-221-0/+10
| | | | -> emacs-23.
* * nsfns.m (ns-read-file-name): Fix typo in assignment statement.Adrian Robert2009-01-221-0/+2
|
* * nsmenu.m (EmacsMenu-parseKeyEquiv:, addItemWithWidgetValue:): Display all ↵Adrian Robert2009-01-221-0/+3
| | | | shortcuts, including those w/o super modifier.
* fix date in last commitAdrian Robert2009-01-221-1/+1
|
* * nsterm.m (EmavsView-keyDown:): Treat nil as Qnone for ↵Adrian Robert2009-01-221-0/+5
| | | | ns_alternate_modifier. (Bug#1217)
* * fileio.c (Vwrite_region_post_annotation_function)Chong Yidong2009-01-221-0/+11
| | | | | | | | | | (Vwrite_region_annotation_buffers): New vars. (build_annotations_unwind): Just reset Vwrite_region_annotation_buffers. (Fwrite_region): Initialize Vwrite_region_annotation_buffers. Call write-region-post-annotation-function. (build_annotations): Add to Vwrite_region_annotation_buffers if buffer changes.
* * nsterm.h (EmacsApp-setAppleMenu:): Conditionalize more correctly on Tiger. ↵Adrian Robert2009-01-221-0/+7
| | | | * nsfns.m (ns_do_applescript): Conditionalize typeUTF16ExternalRepresentation on Tiger.
* * nsimage.m (EmacsImage-setPixelAtX:Y:toRed:green:blue:alpha:): Fix color ↵Adrian Robert2009-01-211-2/+6
| | | | values in onTiger section. * nsterm.m (ns_defined_color): Fix settings of the XColor variable fields: red,green,blue scale to 2-byte, pixel's components to 1-byte. (Bug#1663)
* * nsterm.m (EV_TRAILER): Always use emacsframe for frame_or_window. ↵Adrian Robert2009-01-211-0/+6
| | | | (ns_font_to_xlfd, ns_fontname_to_xlfd): Remove, unused.
* * nsterm.h (EmacsPrefsController): Add -setPanelFromDefaultValues. * ↵Adrian Robert2009-01-211-1/+5
| | | | nsterm.m (EmacsPrefsController-setPanelFromDefaultValues) New function. (EmacsPrefsController-resetToDefaults:): Use it.
* (EmacsPrefsController-setDefaultFont:,-setColors:): Raise the frame.Adrian Robert2009-01-211-0/+1
|