X-Git-Url: https://code.delx.au/gnu-emacs/blobdiff_plain/8d59c5ed4480037bcc953bd28a9165990fdd002e..cc98b6a06aa7505a2c5c08c3851f48bfabd5ccf0:/src/ChangeLog diff --git a/src/ChangeLog b/src/ChangeLog index b561ceb73f..122b58a502 100644 --- a/src/ChangeLog +++ b/src/ChangeLog @@ -1,14 +1,245 @@ +2008-07-22 Dan Nicolaescu + + * nsfns.m (x_set_menu_bar_lines, x_set_tool_bar_lines): Remove + forwarding functions. + (ns_set_menu_bar_lines): Rename to x_set_menu_bar_lines, make + non-static. + (ns_set_tool_bar_lines): Rename to x_set_tool_bar_lines, make + non-static. + (ns_frame_parm_handlers): Use the new names. + (syms_of_nsfns): Move to the end of file. + + * nsterm.m (syms_of_nsterm): Move to the end of file. + + * dispnew.c (init_display): Remove code for X10. + +2008-07-22 Jason Rumney + + * w32proc.c (Fw32_long_file_name): Don't append dir separator to + bare drive. + +2008-07-22 Adrian Robert + + * nsgui.h: + * nsfont.m: + * nsmenu.m: + * nsterm.m: Change PENDINGS to FIXME / TODO / XXX. + +2008-07-22 Adrian Robert + + * nsterm.m (syms_of_nsterm): Remove debugging println. + +2008-07-22 David Reitter + + * nsfns.m (do_applescript, F_do_applescript): NS version of the + Carbon implementation of the same functionality: execute arbitrary + AppleScript code. + +2008-07-21 Adrian Robert + + * nsfns.m (Fx_create_frame, Fx_read_file_name, Fx_get_resource) + (Fx_set_resource, Fx_set_alpha, Fx_server_max_request_size) + (Fx_server_vendor, Fx_server_version, Fx_display_screens) + (Fx_display_mm_height, Fx_display_mm_width) + (Fx_display_backing_store, Fx_display_visual_class) + (Fx_display_save_under, Fx_open_connection) + (Fx_close_connection, Fx_hide_emacs, Fx_font_name) + (Fx_list_colors, Fx_perform_service, Fx_color_defined_p) + (Fx_color_values, Fxw_display_color_p, Fx_display_grayscale_p) + (Fx_display_pixel_width, Fx_display_pixel_height) + (Fx_display_usable_bounds, Fx_display_planes) + (Fx_display_color_cells, Vns_icon_type_alist): Change to use 'doc: /* + ... */' style of docstrings. + +2008-07-21 Dan Nicolaescu + + * m/mips.h (LOAD_AVE_TYPE, LOAD_AVE_CVT): Do not define, not used + on this platform. + (mips): + * m/iris4d.h (mips): Do not define. + * sysdep.c (init_sys_modes): Use __mips__ instead of mips. + + * m/ibmrs6000.h (LD_SWITCH_SITE): Remove. + + * image.c: + * nsfns.m: + * nsselect.m: + * nsterm.h: + * nsterm.m: Rename ns prefixed functions/variables to the + corresponding x versions. Update references. + + * m/ibms390x.h (NO_REMAP): Do not undefine. + + * m/amdx86-64.h: Use SOLARIS2 instead of sun. + +2008-07-21 Chong Yidong + + * nsfns.m: Change NS to Nextstep in docstrings and error messages. + (Fns_create_frame, Fns_read_file_name, Fns_get_resource) + (Fns_set_resource, Fns_set_alpha, Fns_server_max_request_size) + (Fns_server_vendor, Fns_server_version, Fns_display_screens) + (Fns_display_mm_height, Fns_display_mm_width) + (Fns_display_backing_store, Fns_display_visual_class) + (Fns_display_save_under, Fns_open_connection) + (Fns_close_connection, Fns_hide_emacs, Fns_font_name) + (Fns_list_colors, Fns_perform_service, Fns_color_defined_p) + (Fns_color_values, Fxw_display_color_p, Fx_display_grayscale_p) + (Fns_display_pixel_width, Fns_display_pixel_height) + (Fns_display_usable_bounds, Fx_display_planes) + (Fns_display_color_cells, Vns_icon_type_alist): Doc fixes. + +2008-07-21 Ami Fischman (tiny change) + + * print.c (print_object): Check print_depth before searching for + circularities. + +2008-07-21 Michael Albinus + + * dbusbind.c (Fdbus_register_signal): Use sprintf + strcat instead + only sprintf. + +2008-07-21 Kenichi Handa + + * ftfont.c (adjust_anchor): Check if DetalValue is not NULL. + +2008-07-20 Andreas Schwab + + * syntax.c (find_start_pos, find_start_value) + (find_start_value_byte, find_start_begv, find_defun_start) + (back_comment, scan_sexps_forward): Use EMACS_INT for buffer + positions. + +2008-07-20 Dan Nicolaescu + + * s/sol2-3.h: Insert contents of s/sol2.h. + (LD_SWITCH_SYSTEM): Remove redundant definition. + * s/sol2.h: Remove, unused. + +2008-07-20 Adrian Robert + + * nsterm.m (ns_get_color): Recognize HSB,AHSB be synonyms for + HSV,AHSV. + +2008-07-20 Adrian Robert + + * Makefile.in (ns_appdir): Fix typo in find command. + +2008-07-20 Dan Nicolaescu + + * m/intel386.h (NO_REMAP): Do no define for USG, not used. + + * s/usg5-4.h (LIBS_SYSTEM): Remove, system for which this was + added not supported anymore. + + * s/usg5-4-2.h (LIBS_SYSTEM): + * s/sol2.h (LIBS_SYSTEM): Do not undefine. + + * s/netbsd.h (GETPGRP_NO_ARG, N_TRELOFF): + * s/lynxos.h (GETPGRP_NO_ARG): + * s/hpux10-20.h (NO_SIOCTL_H): + * s/gnu.h (GETPGRP_NO_ARG): + * s/gnu-linux.h (NO_SIOCTL_H): + * s/freebsd.h (GETPGRP_NO_ARG, N_TRELOFF): + * s/cygwin.h (GETPGRP_NO_ARG): + * s/irix6-5.h (LIBS_SYSTEM, GETPGRP_NO_ARG): Remove, unused. + (C_DEBUG_SWITCH): Remove duplicate definition. + + * m/ibms390.h: Remove boilerplate comments. + + * sysdep.c (closedir): Use SOLARIS2 instead of sun && USG5_4. + + * process.c (HAVE_SERIAL): Consolidate ifdefs. + (wait_reading_process_output): Remove code for SunOS, platform not + supported anymore. Use SOLARIS2 instead of sun. + +2008-07-19 Adrian Robert + + * font.c (font_open_by_name): Under NS, default lface height to zero. + (font_open_for_lface): Under NS, set size based on frame fontsize. + * nsterm.m (EmacsView-changeFont:): Remove some commented code. + * frame.c (x_set_frame_parameters): Remove HAVE_NS ifdef. + +2008-07-19 Adrian Robert + + * nsterm.m (ns_antialias_text, ns_use_qd_smoothing) + (ns_use_system_highlight_color): Switch these from DEFVAR_BOOL to + DEFVAR_LISP and change all code accordingly to use Qt/Qnil instead of + YES/NO. + * nsterm.h (prevUseHighlightColor): Make a Lisp_Object. + * nsfont.m (nsfont_draw): Treat ns_use_qd_smoothing as Lisp_Object. + * Makefile.in (clean): Clear out build destination dir. + +2008-07-19 Adrian Robert + + * Makefile.in (nsgui.h-related dependencies): Remove abbrev, xfns, + xterm, xselect. + * lisp.h: Remove declaration of hash_remove. + * nsgui.h: Remove redefinitions of hash_remove. + * fns.c (hash_remove): Rename to hash_remove_from_table. + +2008-07-19 Adrian Robert + + * nsfont.m (nsfont_fmember_to_entity, nsfont_make_fontset_for_font): + strdup() the family UTF8String before modifying it. Patch due to + Seiji Zenitani. + +2008-07-19 Adrian Robert + + * nsfns.m (ns_set_background_color): Apply patch from Chong Yidong to + fix crash. + * nsterm.m (ns_maybe_dumpglyphs_background): Compare result from + NS_FACE_BACKGROUND with 0 instead of nil. + * nsfont.m (nsfont_draw): Same. + +2008-07-18 Chong Yidong + + * Makefile.in (SOME_MACHINE_LISP): Remove ns-carbon-compat.elc. + +2008-07-18 Dan Nicolaescu + + * puresize.h (BASE_PURESIZE): Increase to 1240000. + +2008-07-17 YAMAMOTO Mitsuharu + + * gtkutil.c: Include instead of "config.h". + + * lisp.h (Foverlay_buffer): Add EXFUN. + + * process.c (create_process) [!WINDOWSNT && FD_CLOEXEC]: Wait for + child process to complete child_setup. Undo 2005-09-21 change. + + * s/darwin.h: Mention setsid after vfork. + +2008-07-17 YAMAMOTO Mitsuharu + + * Makefile.in (frame.o, keyboard.o, xdisp.o, xfaces.o): + Depend on macgui.h. + + * macfns.c (Fx_server_version): Don't use gestaltSystemVersionMajor, + gestaltSystemVersionMinor, or gestaltSystemVersionBugFix. + + * macterm.c (keycode_to_xkeysym_table): Add entries for f17, f18, + and f19. + [MAC_OSX] (fn_keycode_to_keycode_table): Likewise. + + * macterm.h (gestaltSystemVersionMajor, gestaltSystemVersionMinor) + (gestaltSystemVersionBugFix) [MAC_OS_X_VERSION_MAX_ALLOWED < 1040]: + Remove enumerators. + + * mactoolbox.c [USE_MAC_TSM] (mac_handle_text_input_event): + Check if FACE_FROM_ID returns NULL. + 2008-07-17 David Robinow (tiny change) - * w32inevt.c (change_frame_size): Remove extern declaration. - (resize_event, maybe_generate_resize_event): Pass SAFE arg to - change_frame_size. + * w32inevt.c (change_frame_size): Remove extern declaration. + (resize_event, maybe_generate_resize_event): Pass SAFE arg to + change_frame_size. -2008-07-17 Adrian Robert +2008-07-17 Adrian Robert * getloadavg.c: Revert last change (2008-07-15). -2008-07-17 Adrian Robert +2008-07-17 Adrian Robert * Makefile.in: Replace emacsapp, emacsbindir, emacsappsrc variables set here with ns_appdir, ns_appresdir, ns_appbindir, ns_appsrc) set @@ -35,21 +266,20 @@ * s/darwin.h: Reorganize ifdefs. -2008-07-17 Adrian Robert - - * config.in - * dispextern.h - * frame.c - * image.c - * nsfns.m - * nsfont.m - * nsgui.h - * nsmenu.m - * nsterm.h - * nsterm.m - * s/darwin.h - * xdisp.c: Change most cases of PENDING to TODO, some to FIXME or - XXX. +2008-07-17 Adrian Robert + + * config.in: + * dispextern.h: + * frame.c: + * image.c: + * nsfns.m: + * nsfont.m: + * nsgui.h: + * nsmenu.m: + * nsterm.h: + * nsterm.m: + * s/darwin.h: + * xdisp.c: Change most cases of PENDING to TODO, some to FIXME or XXX. 2008-07-17 Andreas Schwab @@ -87,7 +317,7 @@ * frame.h: Include dispextern.h for Display_Info. (display_x_get_resource): Declare. -2008-07-16 Adrian Robert +2008-07-16 Adrian Robert * syntax.c: Remove stdio.h include accidentally introduced in Emacs.app commit. @@ -231,10 +461,10 @@ USER_FULL_NAME with its value. * config.in: Regenerate. -2008-07-16 David Reitter +2008-07-16 David Reitter - * Makefile.in: add ns-win, ns-carbon-compat, easy-mmode and - easy-menu to SOME_MACHINE_LISP for the new NeXTstep port + * Makefile.in: Add ns-win, ns-carbon-compat, easy-mmode and + easy-menu to SOME_MACHINE_LISP for the new NeXTstep port. 2008-07-16 Glenn Morris @@ -245,17 +475,17 @@ * keyboard.c (parse_menu_item): Don't use cachelist, even under NS. If the cache doesn't work, let's fix it, rather than work around it. -2008-07-15 Adrian Robert +2008-07-15 Adrian Robert * Makefile.in: Correct additions for nsfont.o in last commit. * nsfont.m: New file (forgot last commit). -2008-07-15 Adrian Robert +2008-07-15 Adrian Robert Changes and additions for NeXTstep windowing system (Cocoa and GNUstep) support. - * Makefile.in + * Makefile.in: * config.in: Support defines and build commands for NS port. * blockinput.h (BLOCK_INPUT, UNBLOCK_INPUT, TOTALLY_UNBLOCK_INPUT) (UNBLOCK_INPUT_TO): Don't use under NS unless EXPERIMENTAL_CONTROL_G. @@ -336,12 +566,12 @@ (free_menubar_widget_tree_value, update_submenu_strings) (find_and_call_menu_selection): Treat NS as X and NT. (find_and_return_menu_selection): New function, used for popup menus. - * nsgui.h - * nsterm.h - * nsfns.m - * nsimage.m - * nsmenu.m - * nsselect.m + * nsgui.h: + * nsterm.h: + * nsfns.m: + * nsimage.m: + * nsmenu.m: + * nsselect.m: * nsterm.m: New files. * process.c (wait_reading_process_output): Under NS, call ns_select() instead of plain select(). @@ -535,8 +765,7 @@ 2008-07-10 Chong Yidong - * xdisp.c (move_it_to): Backtrack if past the edge of a wrapped - line. + * xdisp.c (move_it_to): Backtrack if past the edge of a wrapped line. 2008-07-10 Dan Nicolaescu @@ -925,9 +1154,9 @@ Add hfont member. (FONT_COMPAT): Remove obsolete macro. - * w32font.c (w32font_close): Remove compat code. Delete hfont member. + * w32font.c (w32font_close): Remove compat code. Delete hfont member. (w32font_encode_char, w32font_text_extents): Use new hfont member. - (w32font_open_internal): Remove compat code. Set new hfont member. + (w32font_open_internal): Remove compat code. Set new hfont member. (Fx_select_font): Use new hfont member. * w32uniscribe.c (uniscribe_otf_capability, uniscribe_shape) @@ -1089,7 +1318,7 @@ replacing truncate_partial_width_windows. (init_iterator): If Vtruncate_partial_width_windows is an integer, truncate only if the window width is below that integer. - (start_display. resize_mini_window, produce_stretch_glyph) + (start_display, resize_mini_window, produce_stretch_glyph) (display_string, move_it_in_display_line_to): Use line_wrap. (back_to_previous_visible_line_start, reseat_1): Reset string_from_display_prop_p.