* src/gtkutil.c (xg_create_tool_bar): Apply "primary-toolbar" style to
[bpt/emacs.git] / src / ChangeLog
index 0ce8839..5c946e6 100644 (file)
@@ -1,3 +1,165 @@
+2012-07-15  Stefano Facchini  <stefano.facchini@gmail.com>  (tiny change)
+
+       * gtkutil.c (xg_create_tool_bar): Apply "primary-toolbar" style to
+       the toolbar (Bug#9451).
+       (xg_make_tool_item): Give the widget event box a transparent
+       background.
+
+2012-07-15  Dmitry Antipov  <dmantipov@yandex.ru>
+
+       Cleanup basic allocation variables and functions.
+       * alloc.c (ignore_warnings, init_intervals, init_float)
+       (init_cons, init_symbol, init_marker): Remove.
+       (interval_block_index): Initialize to INTERVAL_BLOCK_SIZE.
+       (float_block_index): Initialize to FLOAT_BLOCK_SIZE.
+       (cons_block_index): Initialize to CONS_BLOCK_SIZE.
+       (symbol_block_size): Initialize to SYMBOL_BLOCK_SIZE.
+       (marker_block_index): Initialize to MARKER_BLOCK_SIZE.
+       (staticidx, init_alloc_once, init_strings, free_ablock):
+       Remove redundant initialization.
+       * fns.c (init_weak_hash_tables): Remove.
+       * lisp.h (init_weak_hash_tables): Remove prototype.
+
+2012-07-15  Dmitry Antipov  <dmantipov@yandex.ru>
+
+       Use zero_vector where appropriate.
+       * alloc.c (zero_vector): Define as Lisp_Object.  Adjust users
+       accordingly.
+       * lisp.h (zero_vector): New declaration.
+       * font.c (null_vector): Remove.
+       (syms_of_font): Remove initialization and staticpro.
+       (font_list_entities, font_find_for_lface): Change to use zero_vector.
+       * keymap.c (Faccessible_keymaps): Likewise.
+
+2012-07-15  Leo Liu  <sdl.web@gmail.com>
+
+       * fringe.c: Fix typo in comments.
+
+2012-07-14  Leo Liu  <sdl.web@gmail.com>
+
+       * fringe.c: Add a new bitmap exclamation-mark.
+
+2012-07-14  Eli Zaretskii  <eliz@gnu.org>
+
+       * gmalloc.c (GMALLOC_INHIBIT_VALLOC): Don't reference.
+
+       * s/msdos.h (BSD_SYSTEM, DATA_START, GC_SETJMP_WORKS, HAVE_MOUSE)
+       (HAVE_MENUS): Don't define, defined by editing config.in with
+       msdos/sed2v2.inp.
+       (GMALLOC_INHIBIT_VALLOC): Don't define.
+       (MODE_LINE_BINARY_TEXT): Remove, not used anymore.
+
+2012-07-14  Juanma Barranquero  <lekktu@gmail.com>
+
+       * s/ms-w32.h (GC_SETJMP_WORKS, GC_MARK_STACK): Set in nt/config.nt.
+
+2012-07-14  Glenn Morris  <rgm@gnu.org>
+
+       * s/aix4-2.h, s/freebsd.h, s/gnu-linux.h, s/hpux10-20.h:
+       * s/irix6-5.h, s/netbsd.h, s/sol2-6.h, s/unixware.h:
+       Let configure set GC_SETJMP_WORKS, GC_MARK_STACK.
+
+2012-07-13  Glenn Morris  <rgm@gnu.org>
+
+       * s/gnu-linux.h (GC_MARK_SECONDARY_STACK): Let configure set it.
+
+       * s/usg5-4-common.h (SETUP_SLAVE_PTY): Let configure set it.
+       * s/irix6-5.h (SETUP_SLAVE_PTY): No more need to unset it.
+
+2012-07-13  Jan Djärv  <jan.h.d@swipnet.se>
+
+       * nsterm.m (uRect): Only define if NS_IMPL_GNUSTEP.
+       (x_free_frame_resources): Pass x_free_frame_resources to NSTRACE.
+       (ns_lisp_to_color, ns_string_to_lispmod, ns_term_init)
+       (ns_term_shutdown, requestService, initFrameFromEmacs): Use SSDATA
+       where appropriate.
+       (ns_exec_path, ns_load_path, changeFont): Put () around assignment used
+       as boolean expression.
+       (x_set_window_size): Remove unused variable toolbar.
+       (ns_get_color_default, ns_mod_to_lisp): Remove.
+       (ns_mouse_position): Remove unused variables xchar and ychar.
+       (ns_compute_glyph_string_overhangs): Remove unused variable face.
+       (ns_set_vertical_scroll_bar): Remove unused variable count.
+       (ns_delete_terminal): Remove unused variable i.
+       (ns_term_init): Remove unused variables r, g and b.
+       (mouseDown): Remove unused variable window.
+       (windowDidResize): Move definition of theWindow inside NS_IMPL_GNUSTEP.
+       (initFrameFromEmacs): Remove unused variable vbextra.
+       (mouseEntered): Remove unused variables p and dpyinfo.
+       (mouseExited): Remove unused variables p and r.
+       (ns_define_frame_cursor, ns_clear_frame_area)
+       (ns_draw_window_cursor, ns_initialize_display_info): Make static.
+       (menuDown): Assign [sender tag] to variable and cast the variable.
+
+       * nsterm.h (menuDown): Add id as type to argument sender.
+       (ns_display_info_for_name): Add Lisp_Object argument.
+       (ns_term_init): Add Lisp_Object argument.
+       (ns_map_event_to_object): Add void argument.
+       (ns_string_from_pasteboard, ns_string_to_pasteboard): Add correct
+       prototype with arguments and only declare if __OBJC__.
+       (nxatoms_of_nsselect): Add void argument.
+       (ns_lisp_to_cursor_type): Add Lisp_Object argument.
+       (ns_alloc_autorelease_pool): Add void argument.
+       (ns_release_autorelease_pool): Add void* argument.
+       (ns_get_defaults_value): Add const char* argument.
+
+       * nsmenu.m (ns_update_menubar, ns_menu_show, process_dialog)
+       (initFromContents): Use SSDATA where appropriate.
+       (ns_update_menubar): Add braces to ambigous if-else.
+       (initWithTitle): Put () around assignment in if statement.
+       (ns_menu_show): Remove unused variables window and keymap.
+       (update_frame_tool_bar): Remove unused variable selected_p.
+       (initWithContentRect): Remove unused variable this_cmd_name.
+
+       * nsimage.m (ns_load_image, allocInitFromFile): Use SSDATA where
+       appropriate.
+       (setXBMColor): Remove unused variable len.
+       (setPixmapData): Put () around assignment in loop statement.
+
+       * nsfont.m (ns_get_family, ns_lang_to_script, ns_otf_to_script)
+       (ns_registry_to_script, ns_get_req_script, nsfont_open): Use SSDATA
+       where appropriate.
+       (ns_get_covering_families, ns_findfonts, nsfont_list_family): Put ()
+       around assignment in loop statement.
+       (nsfont_open): Remove unused variable i.
+       (nsfont_open): Remove unused variable len.
+       (nsfont_draw): Remove unused variable cs.
+
+       * nsfns.m (x_set_icon_name, ns_set_name_internal)
+       (ns_set_name_as_filename, ns_implicitly_set_icon_type)
+       (x_set_icon_type, ns_lisp_to_cursor_type, Fns_read_file_name)
+       (Fns_get_resource, Fns_set_resource, Fx_open_connection)
+       (Fns_font_name, Fns_perform_service)
+       (Fns_convert_utf8_nfd_to_nfc, ns_do_applescript)
+       (Fns_do_applescript, Fx_show_tip): Use SSDATA where appropriate.
+       (ns_set_name): Remove unused variable view.
+       (x_set_menu_bar_lines): Remove unused variable olines.
+       (x_set_tool_bar_lines): Remove unused variable root_window.
+       (Fns_list_colors): Put () around assignment in while statement.
+       (Fns_perform_service): Remove unused variable len.
+       (Fns_display_usable_bounds): Remove unused variable top.
+       (syms_of_nsfns): Remove unused variable i.
+
+       * nsmenu.m (ns_update_menubar): Exchange place of argument 2 and 3 to
+       memcpy (Bug#11907).
+
+2012-07-13  Kalle Kankare  <kalle.kankare@iki.fi>  (tiny change)
+
+       * image.c (Fimagemagick_types): Initialize ex with GetExceptionInfo
+       and free it with DestroyExceptionInfo (Bug#11558).
+
+2012-07-13  Juanma Barranquero  <lekktu@gmail.com>
+
+       * s/ms-w32.h (FIRST_PTY_LETTER, HAVE_SOCKETS): Move to nt/config.nt.
+       (HAVE_ATTRIBUTE_ALIGNED, HAVE_C99_STRTOLD, HAVE___BUILTIN_UNWIND_INIT):
+       Set here, not in nt/config.nt.
+
+2012-07-13  Eli Zaretskii  <eliz@gnu.org>
+
+       * xdisp.c (move_it_in_display_line_to): On GUI terminals, allow
+       cursor overflow into the last glyph on display line when the right
+       fringe is off.  (Bug#11832)
+
 2012-07-13  Paul Eggert  <eggert@cs.ucla.edu>
 
        * xdisp.c (produce_special_glyphs): Now static.
        not functions.  All uses rewritten to use the following, respectively:
        (emacs_secs_addr, invalid_emacs_time, get_emacs_time)
        (add_emacs_time, sub_emacs_time): New functions.
-       * atimer.c: Don't include <sys/time.h>, as "systime.h" does this.
+       * atimer.c: Don't include <sys/time.h>, as "systime.h" does this.
        * fileio.c (Fcopy_file):
        * xterm.c (XTflash): Get the current time closer to when it's used.
        * makefile.w32-in ($(BLD)/atimer.$(O)): Update dependencies.
        X Windows version.  Doc fix.
        * xfns.c (Fx_window_property): Doc fix.  (Bug#11870)
 
-2012-07-06  Juanma Barranquero <lekktu@gmail.com>
+2012-07-06  Juanma Barranquero  <lekktu@gmail.com>
            Eli Zaretskii  <eliz@gnu.org>
 
        * s/ms-w32.h: Settings not specific to Windows moved to nt/config.nt.
        * alloc.c (PSEUDOVECTOR_NBYTES): Remove stray ';'
        that causes compilation to fail on pre-C99 compilers.
 
-2012-07-04  Juanma Barranquero <lekktu@gmail.com>
+2012-07-04  Juanma Barranquero  <lekktu@gmail.com>
 
        * s/ms-w32.h (LISP_FLOAT_TYPE, HAVE_MEMCMP, HAVE_MEMCPY)
        (HAVE_MEMMOVE, HAVE_MEMSET): Don't set, obsolete.