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
Jan D
9e892c8d8b
Remove __P.
2010-07-02 14:55:51 +02:00
Eli Zaretskii
baeb2564f7
Fix MS-DOS configury.
...
sed1v2.inp (LIB_GCC): Edit to empty.
Chdir back to ../src after compiling each .el file.
2010-07-02 15:47:02 +03:00
Jan D
f57e2426f0
Remove __P and P_ from .c and .m files and definition of P_
...
* lisp.h:
* atimer.h: Remove define for P_.
* alloc.c: Remove __P and P_ from .c and .m files.
* atimer.c:
* buffer.c:
* callint.c:
* category.c:
* charset.c:
* chartab.c:
* cm.c:
* coding.c:
* composite.c:
* data.c:
* dired.c:
* dispnew.c:
* doc.c:
* editfns.c:
* emacs.c:
* eval.c:
* fileio.c:
* filelock.c:
* fns.c:
* font.c:
* fontset.c:
* frame.c:
* ftfont.c:
* ftxfont.c:
* gmalloc.c:
* gtkutil.c:
* image.c:
* indent.c:
* intervals.c:
* keyboard.c:
* keymap.c:
* lread.c:
* marker.c:
* menu.c:
* minibuf.c:
* print.c:
* process.c:
* scroll.c:
* search.c:
* sound.c:
* strftime.c:
* syntax.c:
* sysdep.c:
* term.c:
* terminal.c:
* textprop.c:
* unexalpha.c:
* w32console.c:
* w32fns.c:
* w32font.c:
* w32menu.c:
* w32term.c:
* w32uniscribe.c:
* window.c:
* xdisp.c:
* xfaces.c:
* xfns.c:
* xfont.c:
* xftfont.c:
* xmenu.c:
* xselect.c:
* xterm.c: Likewise.
* ebrowse.c: Remove P_ and __P.
* etags.c:
* movemail.c:
* pop.c:
* update-game-score.c: Likewise.
2010-07-02 14:19:53 +02:00
Jan D
383e09700c
Remove P_ and __P macros.
...
* lwlib/lwlib-Xaw.h: Remove P_ and __P macros.
* lwlib/lwlib-Xlw.h:
* lwlib/lwlib-Xm.h:
* lwlib/lwlib-int.h:
* lwlib/lwlib-utils.h:
* lwlib/lwlib.h: Likewise.
* src/buffer.h: Remove P_ and __P macros.
* src/category.h:
* src/ccl.h:
* src/character.h:
* src/charset.h:
* src/cm.h:
* src/coding.h:
* src/composite.h:
* src/dispextern.h:
* src/disptab.h:
* src/font.h:
* src/fontset.h:
* src/frame.h:
* src/gtkutil.h:
* src/indent.h:
* src/intervals.h:
* src/keyboard.h:
* src/keymap.h:
* src/lisp.h:
* src/macros.h:
* src/md5.h:
* src/menu.h:
* src/msdos.h:
* src/nsterm.h:
* src/puresize.h:
* src/region-cache.h:
* src/syntax.h:
* src/syssignal.h:
* src/systime.h:
* src/termhooks.h:
* src/w32term.h:
* src/widget.h:
* src/window.h:
* src/xgselect.h:
* src/xsettings.h:
* src/xterm.h: Likewise.
2010-07-02 11:26:33 +02:00
Dan Nicolaescu
d9170db520
Define USE_LISP_UNION_TYPE using autoconf.
...
* configure.in (--enable-use-lisp-union-type): New flag.
* src/lisp.h: Document that USE_LISP_UNION_TYPE is now enabled using autoconf.
2010-07-02 01:11:24 -07:00
Dan Nicolaescu
986011195e
Cleanup old code.
...
* src/dired.c (BSD4_3): Remove all uses, redundant with BSD4_2.
* src/syssignal.h: Remove code for Lynx, not supported anymore.
* src/vm-limit.c: Remove unused code the depends on emacs not being
defined and NO_LIM_DATA being defined.
* src/mem-limits.h: Remove dead code.
2010-07-02 00:05:09 -07:00
Jan D
c49d071ad0
* window.c (Fwindow_absolute_pixel_edges): Doc fix.
2010-07-01 20:09:28 +02:00
Mark A. Hershberger
e4f6153f96
2010-07-01 Mark A. Hershberger <mah@everybody.org>
...
* url-http.el (url-http-create-request): Add a CRLF on the end so
that POSTs with content to https urls work. See
<https://bugs.launchpad.net/mediawiki-el/+bug/540759 >
Prior to this, the following request would not terminate:
(let ((url-request-method "POST")
(url-request-data "action=login"))
(url-retrieve-synchronously "https://example.org/wiki/api.php "))
2010-07-01 14:02:43 -04:00
Jan D
9d5405ec3c
New functions that return window edges with absolute coords (bug#5721).
...
* window.c (calc_absolute_offset, Fwindow_absolute_pixel_edges)
(Fwindow_inside_absolute_pixel_edges): New functions (bug#5721).
2010-07-01 14:34:40 +02:00
Jan D
7a18115b47
* nsfns.m (compute_tip_xy): Do not convert coordinates from frame parameters.
2010-07-01 14:20:14 +02:00
Jan D
581a81003c
Rename FRAME_NS_TOOLBAR_HEIGHT to FRAME_TOOLBAR_HEIGHT to aid common code.
...
* nsmenu.m (update_frame_tool_bar, free_frame_tool_bar): Update
FRAME_TOOLBAR_HEIGHT.
* nsterm.h (FRAME_NS_TOOLBAR_HEIGHT): Rename to FRAME_TOOLBAR_HEIGH
* nsterm.m (x_set_window_size, initFrameFromEmacs): Renamed
FRAME_NS_TOOLBAR_HEIGHT to FRAME_TOOLBAR_HEIGHT.
2010-07-01 14:16:33 +02:00
Jan D
1f984e12b4
* nsmenu.m (free_frame_tool_bar, update_frame_tool_bar): Add
...
BLOCK/UNBLOCK_INPUT so asserts don't trigger.
2010-07-01 12:45:26 +02:00
Chong Yidong
b32d1614ab
* ruler-mode.el (ruler--save-header-line-format): Fix typos.
2010-07-01 01:32:01 -04:00
Chong Yidong
c1ef4455ea
Fix application of default-frame-alist (Bug#5378).
...
* lisp/frame.el (make-frame): Add default-frame-alist to the PARAMETERS
argument passed to frame-creation-function (Bug#5378).
* lisp/faces.el (x-handle-named-frame-geometry)
(x-handle-reverse-video, x-create-frame-with-faces)
(face-set-after-frame-default, tty-create-frame-with-faces): Don't
separately consult default-frame-alist. It is now passed as the
PARAMETER argument.
* src/frame.c (get_future_frame_param, Fmake_terminal_frame): Don't
check default-frame-alist.
2010-06-30 20:14:17 -04:00
Juanma Barranquero
acd0102aa4
Fix whitespace in ChangeLogs.
2010-07-01 02:08:29 +02:00
Andreas Schwab
ce8f5a9a47
Avoid erroneous syscalls
...
* process.c (create_process): Avoid using invalid file descriptors.
* callproc.c (child_setup): Avoid closing a file descriptor twice.
2010-07-01 01:07:11 +02:00
Andreas Schwab
2b7e356a10
Fix typo
2010-07-01 01:07:00 +02:00