aboutsummaryrefslogtreecommitdiffstats
path: root/src/ChangeLog (follow)
Commit message (Collapse)AuthorAgeFilesLines
* (Fset_process_query_on_exit_flag): Mention killingJuri Linkov2009-07-181-0/+5
| | | | a buffer in docstring.
* Fix last change.Chong Yidong2009-07-171-1/+0
|
* (shuffle): Fix the logic of setting up the cycle.Kenichi Handa2009-07-171-0/+5
|
* (ns_get_color): Remove incompatible color formats.YAMAMOTO Mitsuharu2009-07-161-0/+8
| | | | (ns_color_to_lisp): Generate #rrggbb color format string.
* * fileio.c (Fwrite_region, Fdo_auto_save): Handle save_length = -2.Richard M. Stallman2009-07-161-0/+5
| | | | | | (Fset_buffer_auto_saved): Handle save_length = -2. Comment changes in other files.
* * xterm.c (Qx_gtk_map_stock): New var.Chong Yidong2009-07-161-0/+7
| | | | | * gtkutil.c (update_frame_tool_bar): Use Qx_gtk_map_stock instead of calling intern each time.
* (ns_maybe_dumpglyphs_background): Remove code for stippling, which actuallyYAMAMOTO Mitsuharu2009-07-151-0/+7
| | | | does tiling.
* (font_vconcat_entity_vectors): New function.Kenichi Handa2009-07-141-0/+11
| | | | | | | | | | | | (struct font_sort_data): New member font_driver_preference. (font_compare): Check font_driver_preference. (font_sort_entities): The format of the first argument changed. (font_delete_unmatched): Likewise. (font_list_entities): The return type changed. (font_select_entity): The format of the second argument changed. (font_find_for_lface): Adjusted for the above changes. Don't suppress the checking of C even if the repertory supports it. (Flist_fonts): Adjusted for the above changes.
* (ftfont_spec_pattern): New arg langname. CallerKenichi Handa2009-07-141-0/+9
| | | | | | | | changed. (ftfont_list): Adjusted for the change of ftfont_spec_pattern. Reject a font who has adstyle property that is different from a langname derived from registry property. (ftfont_match): Adjusted for the change of ftfont_spec_pattern.
* (directory_files_internal) [WINDOWSNT]: Don't make a local copyEli Zaretskii2009-07-131-0/+5
| | | | of dirfilename.
* *** empty log message ***Kenichi Handa2009-07-131-0/+3
|
* (internal_self_insert): Check sym by SYMBOLP beforeKenichi Handa2009-07-131-0/+5
| | | | calling XSYMBOL (sym).
* (directory_files_internal_w32_unwind) [WINDOWSNT]: New function.Eli Zaretskii2009-07-111-0/+15
| | | | | | (directory_files_internal) [WINDOWSNT]: Bind w32-get-true-file-attributes to either t or nil, depending whether the filesystem of the directory is fast or slow.
* xfns.c (Fx_select_font): Remember last font selected inJan Djärv2009-07-101-0/+6
| | | | | x_last_font_name and use that the next time. Also try the frame parameter font-parameter as default to the font dialog.
* *** empty log message ***Kenichi Handa2009-07-101-0/+4
|
* (syms_of_ntproc) <w32-get-true-file-attributes>: Doc fix.Eli Zaretskii2009-07-091-0/+3
|
* (stat): Treat UNC file names as residing on remote drives. (Bug#3542)Eli Zaretskii2009-07-091-0/+5
|
* (fontset_find_font): Fix previous change.Kenichi Handa2009-07-091-0/+4
|
* * dbusbind.c (xd_initialize, Fdbus_call_method, xd_read_message)Michael Albinus2009-07-081-0/+6
| | | | | (Fdbus_register_signal, Fdbus_register_method): Cleanup memory of error flag.
* (fontset_find_font): Fix the logic of handlingKenichi Handa2009-07-081-0/+5
| | | | | | charset_matched. (font_for_char): Delete unused var. (generate_ascii_font_name): Delete it.
* (JIS_TO_SJIS2): Fix the code range check.Kenichi Handa2009-07-081-0/+7
|
* * fileio.c (Fsubstitute_in_file_name, Ffile_name_directory)Chong Yidong2009-07-071-0/+5
| | | | (Fexpand_file_name): Copy string data properly (Bug#3772).
* xterm.c (handle_one_xevent): Only call x_check_fullscreen on theJan Djärv2009-07-071-0/+5
| | | | first MapNotify.
* (Fset_charset_priority): Update charset_unibyte.Kenichi Handa2009-07-071-0/+20
| | | | (syms_of_charset): Initialize charset_unibyte.
* Emulation of `getloadavg' on MS-Windows:Eli Zaretskii2009-07-041-0/+12
| | | | | | | | | | | Include float.h (g_b_init_get_native_system_info, g_b_init_get_system_times) (GetNativeSystemInfo_Proc, GetSystemTimes_Proc): Declare. (get_native_system_info, get_system_times): New functions. (buf_next, buf_prev, sample_system_load, getavg): New subroutines. (getloadavg): Rewrite using GetSystemTimes and GetNativeSystemInfo. (globals_of_w32): Initialize g_b_init_get_native_system_info, g_b_init_get_system_times, and num_of_processors.
* * w32term.c (w32_initialize): Use standard types.Jason Rumney2009-07-031-0/+4
| | | | | * runemacs.c (set_user_model_id): Use standard types. * emacsclient.c (w32_set_user_model_id): Use standard types.
* (Ffile_attributes): Decode user and group names by the locale's encoding.Eli Zaretskii2009-07-031-0/+5
|
* * sysdep.c (sys_suspend): Remove USG_JOBCTRL #ifdef, unused.Dan Nicolaescu2009-07-031-0/+7
| | | | | | | | (mkdir): Remove MKDIR_PROTOTYPE #ifdef, unused. * callproc.c (child_setup): Use #else instead of a separate #ifdef. * term.c (init_tty): Remove spurious #ifdef.
* * m/mips.h: Mention this file is also used for netbsd.Dan Nicolaescu2009-07-031-0/+5
| | | | | | | * m/pmax.h: Remove file. * configure.in (--enable-profiling): New option. (mips-*-netbsd*, mipsel-*-netbsd*, mipseb-*-netbsd*): Use machine=mips.
* * xterm.h (struct x_display_info): Add invisible_cursor.Jan Djärv2009-07-031-0/+30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (struct x_output): Add current_cursor. * xterm.c (XTtoggle_invisible_pointer): New function. (x_define_frame_cursor): Don't define cursor if invisible or the same as before. Set current_cursor. (x_create_terminal): Set toggle_invisible_pointer_hook. * xfns.c (make_invisible_cursor): New function. (x_set_mouse_color): Call make_invisible_cursor. Set current_cursor. (x_window): Set current_cursor. * termhooks.h (struct terminal): Add toggle_invisible_pointer_hook. * keyboard.c (command_loop_1): Call frame_make_pointer_invisible after inserting a character. (read_avail_input): Call frame_make_pointer_visible. * frame.c (Vmake_pointer_invisible): New variable. (frame_make_pointer_invisible, frame_make_pointer_visible): New functions. (syms_of_frame): DEFVAR make-pointer-invisible, initialize to Qt. * frame.h: Declare frame_make_pointer_invisible and frame_make_pointer_visible. (struct frame): Add pointer_invisible. * cus-start.el (all): Added make-pointer-invisible.
* * gtkutil.c (xg_frame_set_char_size): Do set width/height if theJan Djärv2009-07-021-0/+8
| | | | | | | | | frame isn't visible. (xg_frame_resized): If width/height is -1, get size of window from X server. * xterm.c (handle_one_xevent): Call xg_frame_resized for USE_GTK for MapNotify.
* (xg_frame_set_char_size): Do not set pixel width/heightJan Djärv2009-07-021-2/+3
| | | | | here or call change_frame_size. Just call flush_and_sync. (flush_and_sync): Reintroduced.
* (xg_frame_set_char_size): Do not set pixel width/height here orJan Djärv2009-07-021-0/+5
| | | | call change_frame_size.
* * xterm.h (struct x_display_info): Add Xatom_net_wm_state_stickyJan Djärv2009-07-011-0/+7
| | | | | | | * xterm.c (x_handle_net_wm_state): Also look for sticky. (x_term_init): Initialize Xatom_net_wm_state_sticky. * frame.h: Declare Qsticky.
* * w32fns.c (w32_frame_parm_handlers): Set 0 for sticky.Jan Djärv2009-07-011-0/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * nsfns.m (ns_frame_parm_handlers): Ditto. * frame.c: Declare Qsticky. (frame_parms): Add sticky. * xfns.c (x_frame_parm_handlers): Let x_set_sticky handle sticky. * xterm.h: Declare x_set_sticky. * xterm.c (x_set_sticky): New function. * frame.c: Qmaximized is new. (x_set_frame_parameters): Do not handle fullscreen specially. Only set width and height if explicitly set. (x_set_fullscreen): Handle Qmaximized. (x_set_font, x_figure_window_size): Do not handle fullscreen specially. (syms_of_frame): Initialize Qmaximized. * xterm.c (handle_one_xevent): Remove call to x_check_fullscreen for Expose event. Add call to x_check_fullscreen for MapNotify event. Remove all code w.r.t. fullscreen from ConfigureNotify event. Do not set gravity to NorthWestGravity when USE_GTK. (set_wm_state): New function. (do_ewmh_fullscreen): Use set_wm_state. Also handle FULLSCREEN_MAXIMIZED. (x_handle_net_wm_state): Handle FULLSCREEN_MAXIMIZED. (x_check_fullscreen): Simplify so we only handle EMWH type of fullscreen or the case when no window manager is running. That means remove calls to x_real_positions and x_fullscreen_adjust.
* * gtkutil.c (xg_tool_bar_proxy_help_callback): New function.Jan Djärv2009-07-011-0/+4
| | | | | (xg_tool_bar_menu_proxy): Attach enter/leave events to xg_tool_bar_proxy_help_callback.
* * emacs.c (USAGE3, standard_args): Add -mm and --maximized.Jan Djärv2009-07-011-0/+37
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * frame.c: Qmaximized is new. (x_set_frame_parameters): Do not handle fullscreen specially. Only set width and height if explicitly set. (x_set_fullscreen): Handle Qmaximized. (x_set_font, x_figure_window_size): Do not handle fullscreen specially. (syms_of_frame): Initialize Qmaximized. * frame.h (fullscreen_type): Add FULLSCREEN_MAXIMIZED. Declare Qfullwidth, Qfullheight, Qfullboth, Qmaximized. * xterm.c (handle_one_xevent): Remove call to x_check_fullscreen for Expose event. Add call to x_check_fullscreen for MapNotify event. Remove all code w.r.t. fullscreen from ConfigureNotify event. Do not set gravity to NorthWestGravity when USE_GTK. (set_wm_state): New function. (do_ewmh_fullscreen): Use set_wm_state. Also handle FULLSCREEN_MAXIMIZED. (x_handle_net_wm_state): Handle FULLSCREEN_MAXIMIZED. (x_check_fullscreen): Simplify so we only handle EMWH type of fullscreen or the case when no window manager is running. That means remove calls to x_real_positions and x_fullscreen_adjust. * gtkutil.c (flush_and_sync, x_wm_size_hint_off): Remove. (xg_frame_set_char_size): Remove calls to x_wm_size_hint_off and flush_and_sync. (xg_height_changed): New function. (xg_create_frame_widgets): Remove call to gtk_widget_set_size_request and gtk_window_set_policy. Set frame gravity after parsing the geometry string. (xg_update_frame_menubar, free_frame_menubar) (xg_tool_bar_detach_callback, xg_tool_bar_attach_callback) (update_frame_tool_bar, free_frame_tool_bar): Call xg_height_changed. Remove calls to xg_frame_set_char_size. * startup.el (command-line-x-option-alist): Add -mm and --maximized. * NEWS: Mention maximized. * frames.texi (Size Parameters): Mention maximized for fullscreen. * xresources.texi (Table of Resources): Mention maximized for fullscreen. * cmdargs.texi (Window Size X): -mm/--maximized is new.
* (decode_keyboard_code): New function.Kenichi Handa2009-07-011-0/+10
| | | | (tty_read_avail_input): Decode the input bytes if necessary.
* (SOME_MACHINE_LISP): Add ../lisp/term/common-win.elc.YAMAMOTO Mitsuharu2009-07-011-0/+4
|
* * xftfont.c (xftfont_open): Avoid passing NULL argument toChong Yidong2009-06-301-0/+5
| | | | XftLockFace.
* bug#1849 - Windows 7 Taskbar SupportJason Rumney2009-06-301-0/+6
| | | | | | | | | | | | | | * w32term.c (w32_initialize): Use GetModuleHandle for library that is already loaded. Set user model ID if supported (bug#1849). * runemacs.c (set_user_model_id): New function. (WinMain): Use it. * emacsclient.c (w32_give_focus): Use GetModuleHandle for library that is already loaded. (w32_set_user_model_id): New function. (main): Use it to associate emacsclient with emacs (bug#1849).
* Remove useless if-before-xfree tests.Jim Meyering2009-06-291-0/+10
| | | | | | | | | * nsfont.m (nsfont_close): Remove useless test. * term.c (delete_tty): Likewise. * w32.c (system_process_attributes): Likewise. * w32font.c (w32font_close): Likewise. * xfaces.c (x_free_gc): Likewise. * xselect.c (buffer): Likewise.
* (send_process): Keep decoded string in a localAndreas Schwab2009-06-281-0/+5
| | | | variable and protect it from GC. (Bug#3521)
* * xdisp.c (start_display, handle_face_prop)Chong Yidong2009-06-281-0/+5
| | | | | | (move_it_vertically_backward, cursor_row_fully_visible_p) (redisplay_window, try_window_id, produce_image_glyph): Delete some #ifdef-ed out code chunks that are now obsolete.
* (create_tty_output) [MSDOS]: #ifdef away.Eli Zaretskii2009-06-281-0/+5
| | | | (tty_free_frame_resources) [MSDOS]: Add a DOS-specific version.
* * xterm.c (x_update_window_begin, x_new_focus_frame)Chong Yidong2009-06-281-0/+9
| | | | | | | | (x_scroll_bar_handle_click, handle_one_xevent) (handle_one_xevent, XTread_socket, x_focus_on_frame) (x_make_frame_visible, x_make_frame_invisible) (x_wm_set_icon_pixmap, x_initialize): Delete some #ifdef-ed out code chunks that are now obsolete.
* * dbusbind.c (XD_SYMBOL_TO_DBUS_TYPE): Convert macro into functionMichael Albinus2009-06-281-0/+8
| | | | | | | xd_symbol_to_dbus_type. With Solaris 2.11, it was said to compile for hours, when optimzation is enabled. (xd_signature, xd_append_arg, xd_retrieve_arg, xd_initialize) (xd_read_message): Make them static.
* * term.c (turn_on_face): Allow simultaneously bold and dimChong Yidong2009-06-271-0/+5
| | | | terminal faces (Bug#3530).
* * frame.c (x_get_arg): Check if dpyinfo is non-NULL.Chong Yidong2009-06-271-0/+2
|
* * xdisp.c (mouse_face_from_buffer_pos): Fix detection ofChong Yidong2009-06-271-1/+6
| | | | truncation glyphs (Bug#3686).