Chong Yidong
67aecef9f5
* fringe.c (draw_fringe_bitmap_1): Use lookup_named_face to get
...
fringe face id, so face-remapping-alist works (Bug#6091).
2010-07-06 16:24:57 -04:00
Juanma Barranquero
b56ceb92bf
src/w32*.c: Convert function definitions to standard C.
2010-07-06 16:22:29 +02:00
Andreas Schwab
7af07b9671
Fix conflicting declarations of x_get_keysym_name
...
* xterm.c (x_get_keysym_name): Change type of parameter to int.
* lisp.h: Declare x_get_keysym_name.
* keyboard.c (modify_event_symbol): Don't declare
x_get_keysym_name here.
2010-07-06 15:33:34 +02:00
Andreas Schwab
1725ae554e
Clean up movemail source
...
* movemail.c: Add MAIL_USE_POP around prototypes.
Include <string.h> if HAVE_STRING_H.
(strerror): Only declare if !HAVE_STRERROR.
(fatal): Make static.
(error): Likewise.
(pfatal_with_name): Likewise.
(pfatal_and_delete). Likewise.
(concat): Likewise.
(xmalloc): Likewise.
(popmail): Likewise.
(pop_retr): Likewise.
(mbx_write): Likewise.
(mbx_delimit_begin): Likewise.
(mbx_delimit_end): Likewise.
2010-07-06 13:50:35 +02:00
Andreas Schwab
e2ad23ef3f
* movemail.c: Add MAIL_USE_POP around prototypes.
2010-07-06 13:11:28 +02:00
Dan Nicolaescu
69e24e34c4
* src/ecrt0.c: Revert conversion to standard C.
2010-07-05 19:22:54 -07:00
Chong Yidong
4ad11f8ccb
Set default-frame-alist, if necessary, in menu/tool-bar-mode.
...
* menu-bar.el (menu-bar-mode):
* tool-bar.el (tool-bar-mode): Replace default-frame-alist element
if it has been set.
2010-07-05 13:54:13 -04:00
Chong Yidong
81133808b8
Fix multi-click selection behavior (Bug#6565).
...
* lisp/mouse.el (mouse-drag-track): Call mouse-start-end to handle
word/line selection (Bug#6565).
2010-07-05 12:42:50 -04:00
Dan Nicolaescu
d2aa42f8be
Convert function definitions and declarations to standard C.
...
* src/vm-limit.c (memory_warnings):
* src/keyboard.c (modify_event_symbol):
* src/floatfns.c (rounding_driver, ceiling2, floor2, truncate2)
(round2, emacs_rint):
* src/process.c (send_process, old_sigpipe): Convert function
definitions and declarations to standard C.
2010-07-05 09:29:35 -07:00
Juanma Barranquero
d3da34e0da
Convert most remaining function definitions to standard C.
...
* buffer.c, cm.c, eval.c, keyboard.c, process.c, term.c, vm-limit.c,
* xdisp.c: Convert function definitions to standard C.
* cm.c (cmputc): Arg C is now int, not char.
* process.c (Fmake_network_process): Cast sockaddr_in* to sockaddr*.
2010-07-05 12:36:06 +02:00
Jan D
00be444c73
Set _NET_WM(_ICON)_NAME as per Extended Window Manager Hints (Bug#6563).
...
* xterm.h (Xatom_net_wm_name, Xatom_net_wm_icon_name): New.
* xterm.c (x_term_init): Intern the _NET_WM_NAME and
_NET_WM_ICON_NAME atoms.
* xfns.c (x_set_name_internal): Set the EWMH _NET_WM_NAME
and _NET_WM_ICON_NAME properties, too, matching what is
done in the Gtk+ case.
2010-07-05 12:28:27 +02:00
Jan D
ff91946097
* xterm.c (XTring_bell, XTset_terminal_window): Fix wrong prototype.
2010-07-05 11:55:11 +02:00
Jan D
e4c8d29a32
Fix some bad prototypes and formatting after conversion from K&R declaration.
...
* lwlib/lwlib-Xaw.c: Include <ctype.h> for isdigit.
(fill_xft_data, set_text): Remove unused variable screen.
(draw_text): Cast bp to FcChar8*.
(find_xft_data): Return 0 if inst or xft_data is not set.
(wm_delete_window): Correct prototype. Initialize widget to 0
and return if widget is still 0 after loop.
* lwlib/xlwmenu.c (XlwMenuSetValues, XlwMenuInitialize): Correct prototype.
(display_menu_item): Remove unused variable gi.
(make_windows_if_needed): Remove unused variable screen.
(XlwMenuRedisplay): Remove unused variable i.
* src/gtkutil.c (xg_get_pixbuf_from_pix_and_mask)
(xg_get_image_for_pixmap, create_dialog)
(xg_get_file_with_selection, xg_get_file_name, update_cl_data)
(menuitem_highlight_callback, make_menu_item)
(xg_create_one_menuitem, create_menus, xg_update_menu_item)
(xg_create_scroll_bar, xg_update_scrollbar_pos)
(xg_set_toolkit_scroll_bar_thumb, xg_tool_bar_button_cb)
(xg_tool_bar_proxy_help_callback, xg_tool_bar_detach_callback)
(xg_tool_bar_attach_callback, xg_tool_bar_help_callback)
(xg_tool_bar_item_expose_callback): Reformat prototype.
(xg_update_menubar): GList *group => GSList *group.
(xg_modify_menubar_widgets): Initialize witem to 0, check witem != 0
before use.
(update_frame_tool_bar): 4:th param to xg_get_image_for_pixmap changed
to GTK_IMAGE (wimage).
* src/xsettings.c (something_changedCB, parse_settings)
(apply_xft_settings): Reformat prototype.
(something_changedCB, init_gconf): Remove unused variable i.
(read_settings): Remove unused variable long_len.
* src/xsmfns.c (SSDATA): New macro.
(smc_save_yourself_CB, x_session_initialize): Use SSDATA for strings
passed to strlen/strcpy/strcat.
(create_client_leader_window): Surround with #ifndef USE_GTK. Cast
7:th arg to XChangeProperty to (unsigned char *)
2010-07-05 11:17:12 +02:00
Dan Nicolaescu
898b4c5c2c
* src/atimer.c: Use "" instead of <> for local includes for
...
consistency with the rest of the code.
2010-07-04 21:57:13 -07:00
Dan Nicolaescu
dd4c510408
Convert declarations or definitions to standard C.
...
* src/xsmfns.c (smc_save_yourself_CB, smc_error_handler):
* src/xrdb.c (get_system_name):
* src/window.c (shrink_windows):
* src/syntax.c (forw_comment):
* src/scroll.c (calculate_scrolling, calculate_direct_scrolling)
(ins_del_costs):
* src/mem-limits.h (start_of_data):
* src/lread.c (readevalloop):
* src/gtkutil.c (xg_dialog_response_cb, xg_get_file_with_chooser)
(xg_get_file_with_selection, xg_update_menubar, xg_update_submenu):
* src/frame.c (x_get_focus_frame):
* src/floatfns.c (fmod_float):
* src/fileio.c (choose_write_coding_system):
* src/emacs.c (fatal_error_signal, init_cmdargs, argmatch)
(malloc_initialize_hook, sort_args, synchronize_locale):
* src/doprnt.c (doprnt):
* src/dired.c (compile_pattern):
* src/data.c (fmod_float):
* src/chartab.c (map_sub_char_table, map_sub_char_table_for_charset)
(map_char_table_for_charset):
* src/charset.c (define_charset_internal):
* src/alloc.c (Fgarbage_collect): Convert declarations or definitions
to standard C.
2010-07-04 21:52:39 -07:00
Juanma Barranquero
9c8a2331d4
* fileio.c (read_non_regular, read_non_regular_quit): Rename arg.
2010-07-05 00:26:11 +02:00
Tetsurou Okazaki
9a39b306d9
* src/lread.c (read1): Fix up last change to not mess up `c'.
...
Fixes: debbugs:6490
2010-07-04 23:49:48 +02:00
Juanma Barranquero
e6cb2cbb4a
* strftime.c: Revert conversion to standard C (2010-07-04T07:50:25Z!dann@ics.uci.edu).
2010-07-04 22:42:36 +02:00
Karl Fogel
5b98e31f69
* lisp/bookmark.el (bookmark-bmenu-switch-other-window,
...
bookmark-bmenu-other-window, bookmark-bmenu-2-window): Don't override
ambient binding of `bookmark-automatically-show-annotations'. (Bug #6515 )
2010-07-04 15:57:02 -04:00
Juanma Barranquero
b950307853
* unexelf.c (round_up, find_section): Use ElfW macro for arguments.
2010-07-04 18:07:11 +02:00
Juanma Barranquero
dcc7404b4e
* print.c (strout): Use const char* for arg PTR.
2010-07-04 16:40:41 +02:00
Juanma Barranquero
b24344ca48
* net/dbus.el (dbus-send-signal): Declare function.
2010-07-04 16:32:00 +02:00
Juanma Barranquero
b8ce688b11
Fix comments and whitespace.
2010-07-04 15:51:05 +02:00
Juanma Barranquero
e5447b22e9
Fix more prototypes.
...
* atimer.c (start_atimer): Use EMACS_TIME, not struct timeval.
* sysdep.c (set_file_times): Use EMACS_TIME, not struct timeval.
* xgselect.c (xg_select): Use SELECT_TYPE, EMACS_TIME.
2010-07-04 15:41:55 +02:00
Juanma Barranquero
438105ed4d
Fix prototypes.
...
* dired.c (file_name_completion_stat): Use DIRENTRY, not struct dirent.
* fileio.c (read_non_regular, read_non_regular_quit): Pass Lisp_Object,
as required by internal_condition_case_1.
* regex.c (bcmp_translate): Use RE_TRANSLATE_TYPE, not Lisp_Object.
(analyse_first): Fix "const const".
2010-07-04 13:51:28 +02:00
Michael Albinus
820ae8fefa
* dbus.texi (Receiving Method Calls): Add optional argument
...
EMITS-SIGNAL to `dbus-register-property'.
2010-07-04 12:07:27 +02:00
Michael Albinus
b1ce08daa9
* net/dbus.el: Implement signal "PropertiesChanged" (from D-Bus 1.3.1).
...
(dbus-register-property): New optional argument EMITS-SIGNAL.
(dbus-property-handler): Send signal "PropertiesChanged" if requested.
2010-07-04 11:52:57 +02:00
Dan Nicolaescu
971de7fb15
Convert (most) functions in src to standard C.
...
* src/alloc.c: Convert function definitions to standard C.
* src/atimer.c:
* src/bidi.c:
* src/bytecode.c:
* src/callint.c:
* src/callproc.c:
* src/casefiddle.c:
* src/casetab.c:
* src/category.c:
* src/ccl.c:
* src/character.c:
* src/charset.c:
* src/chartab.c:
* src/cmds.c:
* src/coding.c:
* src/composite.c:
* src/data.c:
* src/dbusbind.c:
* src/dired.c:
* src/dispnew.c:
* src/doc.c:
* src/doprnt.c:
* src/ecrt0.c:
* src/editfns.c:
* src/fileio.c:
* src/filelock.c:
* src/filemode.c:
* src/fns.c:
* src/font.c:
* src/fontset.c:
* src/frame.c:
* src/fringe.c:
* src/ftfont.c:
* src/ftxfont.c:
* src/gtkutil.c:
* src/indent.c:
* src/insdel.c:
* src/intervals.c:
* src/keymap.c:
* src/lread.c:
* src/macros.c:
* src/marker.c:
* src/md5.c:
* src/menu.c:
* src/minibuf.c:
* src/prefix-args.c:
* src/print.c:
* src/ralloc.c:
* src/regex.c:
* src/region-cache.c:
* src/scroll.c:
* src/search.c:
* src/sound.c:
* src/strftime.c:
* src/syntax.c:
* src/sysdep.c:
* src/termcap.c:
* src/terminal.c:
* src/terminfo.c:
* src/textprop.c:
* src/tparam.c:
* src/undo.c:
* src/unexelf.c:
* src/window.c:
* src/xfaces.c:
* src/xfns.c:
* src/xfont.c:
* src/xftfont.c:
* src/xgselect.c:
* src/xmenu.c:
* src/xrdb.c:
* src/xselect.c:
* src/xsettings.c:
* src/xsmfns.c:
* src/xterm.c: Likewise.
2010-07-04 00:50:25 -07:00
Dan Nicolaescu
b8463cbfbe
* lib-src/fakemail.c (action): Convert function definitions to standard C.
...
(add_a_stream):
* lib-src/test-distrib.c (cool_read):
(main): Likewise.
2010-07-03 23:05:43 -07:00
Dan Nicolaescu
b782e2d7f3
Convert function definitions in oldXMenu to standard C.
...
* oldXMenu/Activate.c: Convert function definitions to standard C.
* oldXMenu/AddPane.c:
* oldXMenu/AddSel.c:
* oldXMenu/ChgPane.c:
* oldXMenu/ChgSel.c:
* oldXMenu/Create.c:
* oldXMenu/DelPane.c:
* oldXMenu/DelSel.c:
* oldXMenu/Destroy.c:
* oldXMenu/Error.c:
* oldXMenu/EvHand.c:
* oldXMenu/FindPane.c:
* oldXMenu/FindSel.c:
* oldXMenu/InsPane.c:
* oldXMenu/InsSel.c:
* oldXMenu/Internal.c:
* oldXMenu/Locate.c:
* oldXMenu/Post.c:
* oldXMenu/Recomp.c:
* oldXMenu/SetAEQ.c:
* oldXMenu/SetFrz.c:
* oldXMenu/SetPane.c:
* oldXMenu/SetSel.c:
* oldXMenu/X10.h:
* oldXMenu/XCrAssoc.c:
* oldXMenu/XDelAssoc.c:
* oldXMenu/XDestAssoc.c:
* oldXMenu/XLookAssoc.c:
* oldXMenu/XMakeAssoc.c:
* oldXMenu/XMenu.h:
* oldXMenu/XMenuInt.h:
* oldXMenu/insque.c: Likewise.
2010-07-03 22:57:11 -07:00
Dan Nicolaescu
c3174d16e2
Convert function definitions in lwlib files to standard C.
...
* lwlib/lwlib-Xaw.c: Convert function definitions to standard C.
* lwlib/lwlib-Xlw.c:
* lwlib/lwlib-utils.c:
* lwlib/lwlib.c:
* lwlib/lwlib.h:
* lwlib/xlwmenu.c: Likewise.
2010-07-03 22:47:55 -07:00
Eli Zaretskii
1c027a2427
ebrowse.c (check_namespace): Fix indentation.
2010-07-03 18:15:30 +03:00
Eli Zaretskii
f4e8a59cc1
Fix menu bar and colors on MS-DOS.
...
msdos.c (IT_set_frame_parameters): Set menu-bar-lines
according to menu-bar-mode, if not set in the frame parameters
or in default-frame-alist. Fix setting of colors in frames
other than the initial one. Fix reversal of colors when
`reverse' is specified in the frame parameters. Call
update_face_from_frame_parameter instead of
internal-set-lisp-face-attribute. Initialize screen colors
from initial_screen_colors[] when f->default_face_done_p is
zero, instead of depending on being called with
default-frame-alist as the alist argument.
xfaces.c (update_face_from_frame_parameter): Move out of
HAVE_WINDOW_SYSTEM portion. Condition window-system only parts
with HAVE_WINDOW_SYSTEM.
2010-07-03 17:42:02 +03:00
Eli Zaretskii
76ea4cc96b
Fix setting colors on MS-DOS frames.
...
msdos.c (IT_set_frame_parameters): Fix setting of colors in
frames other than the initial one. Fix reversal of colors when
`reverse' is specified in the frame parameters. Call
update_face_from_frame_parameter instead of
internal-set-lisp-face-attribute. Initialize screen colors from
initial_screen_colors[] when f->default_face_done_p is zero,
instead of depending on being called with default-frame-alist as
the alist argument.
xfaces.c (update_face_from_frame_parameter): Move out of
HAVE_WINDOW_SYSTEM portion. Condition window-system only parts
with HAVE_WINDOW_SYSTEM.
2010-07-03 17:36:18 +03:00
Andreas Schwab
a52a00a3d7
Fix invalid cast
...
* sorted-doc.c (cmpdoc): Fix signature.
(qsort_compare): Delete.
(main): Remove cast.
2010-07-03 14:11:03 +02:00
Eli Zaretskii
1e6255ae88
Fix menu bar display on MS-DOS.
...
msdos.c (IT_set_frame_parameters): Set menu-bar-lines according
to menu-bar-mode, if not set in the frame parameters or in
default-frame-alist.
2010-07-03 14:54:21 +03:00
Juanma Barranquero
35d99b7220
lib-src/ebrowse.c (match_qualified_namespace_alias): Check for null pointer.
2010-07-03 12:46:27 +02:00
Eli Zaretskii
ae492bec16
w32console.c (sys_tputs): Adjust argument list to prototype in term.c.
2010-07-03 10:49:55 +03:00
Juanma Barranquero
3a35a84c93
Fix prototypes.
...
* src/cm.c (evalcost): Fix arg type.
* src/cm.h (evalcost): Fix prototype.
* src/lisp.h (memory_warnings): Fix prototype.
* lib-src/ebrowse.c (match_qualified_namespace_alias):
Pass sym* to find_namespace, not link*.
* lib-src/emacsclient.c (send_to_emacs, quote_argument): Arg s is HSOCKET.
* lib-src/sorted-doc.c (qsort_compare): New typedef.
(main): Use it to cast cmpdoc.
2010-07-03 09:44:17 +02:00
Chong Yidong
fe0aa82076
Fix typo in last change.
2010-07-02 23:16:11 -04:00
Chong Yidong
d6d8ee7a52
Take note of mouse dragging changes in NEWS.
2010-07-02 23:13:26 -04:00
Chong Yidong
5592c08fbf
Simplify mouse-dragging implementation.
...
Now that DEL deletes active regions, we can handle it by using the
ordinary region instead of a separate overlay.
* mouse.el (mouse-drag-overlay): Variable deleted.
(mouse-move-drag-overlay, mouse-show-mark): Functions deleted.
(mouse--remap-link-click-p): New function.
(mouse-drag-track): Handle dragging by using temporary Transient
Mark mode, instead of a special overlay.
(mouse-kill-ring-save, mouse-save-then-kill): Don't call
mouse-show-mark.
* mouse-sel.el (mouse-sel-selection-alist): mouse-drag-overlay
deleted.
2010-07-02 23:07:48 -04:00
Dan Nicolaescu
873fbd0b84
Convert function definitions to standard C.
...
* lib-src/update-game-score.c: Convert function definitions to standard C.
* lib-src/sorted-doc.c:
* lib-src/profile.c:
* lib-src/pop.c:
* lib-src/movemail.c:
* lib-src/make-docfile.c:
* lib-src/hexl.c:
* lib-src/fakemail.c:
* lib-src/etags.c:
* lib-src/ebrowse.c:
* lib-src/digest-doc.c:
* lib-src/b2m.c: Likewise.
2010-07-02 17:50:23 -07:00
Juri Linkov
a6ed0e2898
* lisp/autoinsert.el (auto-insert-alist): Fix readability
...
by using dotted pair notation for lambda.
2010-07-03 01:35:09 +03:00
Juri Linkov
c91e692bdf
* lisp/faces.el (read-face-name): Rename arg `string-describing-default'
...
to `default'. Doc fix. Display the default value in quotes
in the prompt. With empty input, return the `default' arg,
unless the default value is a string (in which case return nil).
(describe-face): Replace the string `default' arg of `read-face-name'
with the symbol `default'.
http://lists.gnu.org/archive/html/emacs-devel/2010-06/msg01109.html
2010-07-03 01:28:52 +03:00
Dan Nicolaescu
c532d34963
Convert some prototypes to standard C.
...
* lib-src/make-docfile.c (xmalloc, xrealloc, concat, readline, fatal):
* lib-src/b2m.c (scan_file, scan_lisp_file, scan_c_file): Convert to
standard C prototypes.
* src/term.c (term_clear_mouse_face, Fidentity):
* src/syssignal.h (signal_handler_t):
* src/lisp.h (memory_warnings):
* src/coding.h (preferred_coding_system):
* src/cm.h (evalcost):
* src/blockinput.h (reinvoke_input_signal): Convert to standard C prototypes.
2010-07-02 15:18:28 -07:00
Juanma Barranquero
b6fcccc3ea
* config.nt (__P): Remove.
2010-07-02 16:46:22 +02:00
Chong Yidong
23640f8fad
Replace delete-backward-char Lisp calls in Viper (Bug#6552).
...
* emulation/viper-cmd.el (viper-delete-backward-char)
(viper-del-backward-char-in-insert)
(viper-del-backward-char-in-replace, viper-change)
(viper-backward-indent): Replace delete-backward-char with
delete-char (Bug#6552).
2010-07-02 10:09:36 -04:00
Eli Zaretskii
4f15a37091
Fix MS-DOS build due to removal of P_.
...
msdos.h (load_pixmap): Don't define away.
2010-07-02 16:10:00 +03:00
Eli Zaretskii
c0b36d462b
Fix the MS-DOS build due to removal of P_.
...
dosfns.h (msdos_stdcolor_idx, msdos_stdcolor_name): Remove P_
from prototypes.
msdos.h (load_pixmap): Don't define away.
2010-07-02 16:05:59 +03:00