Stefan Monnier
99784d6399
* xselect.c (x_own_selection, x_handle_selection_clear)
...
(x_clear_frame_selections):
* w32menu.c (list_of_panes, list_of_items):
* w32fns.c (w32_color_map_lookup, Fx_create_frame, Fx_display_list):
* textprop.c (validate_plist, interval_has_all_properties)
(interval_has_some_properties, interval_has_some_properties_list)
(add_properties, text_property_list):
* process.c (Fget_buffer_process, list_processes_1, status_notify):
* minibuf.c (Fassoc_string):
* macselect.c (x_own_selection, x_clear_frame_selections)
(Fx_disown_selection_internal):
* keymap.c (Fcommand_remapping, where_is_internal, describe_map_tree):
Use CONSP rather than !NILP and XC[AD]R rather than Fc[ad]r.
2007-10-17 23:43:52 +00:00
Chong Yidong
08116b48fe
Link to libs for calling res_init() if available.
...
(Fmake_network_process): Call res_init() before getaddrinfo or
gethostbyname, if possible.
2007-10-17 15:57:30 +00:00
Chong Yidong
44bb704d64
* process.c: Link to libs for calling res_init() if available.
...
(Fmake_network_process): Call res_init() before getaddrinfo or
gethostbyname, if possible.
2007-10-17 15:57:17 +00:00
Stefan Monnier
2504022a91
(read1): Set pvectype for char_tables.
2007-10-17 14:12:59 +00:00
Stefan Monnier
19fa82b957
(XMISCANY, XMARKER, XINTFWD, XBOOLFWD, XOBJFWD, XOVERLAY, XBUFFER_OBJFWD)
...
(XBUFFER_LOCAL_VALUE, XKBOARD_OBJFWD, XSAVE_VALUE): Add type checks.
(SOME_BUFFER_LOCAL_VALUEP, GC_SOME_BUFFER_LOCAL_VALUEP): Remove.
2007-10-17 02:13:01 +00:00
Stefan Monnier
d314756ea8
(free_misc): Use XMISCTYPE.
...
(live_misc_p, gc_sweep): Use Lisp_Misc_Any.
2007-10-17 02:10:38 +00:00
Glenn Morris
94b9aaa27d
(Qcompletion_ignore_case): New external Lisp_Object.
...
(Fread_file_name): Use it rather than intern'ing.
2007-10-17 01:32:19 +00:00
Glenn Morris
ecd3f8b27a
(Qcompletion_ignore_case): Change to external.
...
(syms_of_dired) [VMS]: Remove Qcompletion_ignore_case.
2007-10-17 01:31:14 +00:00
Glenn Morris
9fa5c213cf
(Qcompletion_ignore_case): New Lisp_Object.
...
(syms_of_minibuf): Add Qcompletion_ignore_case.
2007-10-17 01:30:38 +00:00
Glenn Morris
c7183fb83f
(Qcompletion_ignore_case): New external Lisp_Object.
...
(Fread_coding_system): Ignore case of user input.
2007-10-17 01:29:58 +00:00
Miles Bader
81d3d428c6
Merge from emacs--rel--22
...
Revision: emacs@sv.gnu.org/emacs--devo--0--patch-892
2007-10-16 22:39:24 +00:00
Stefan Monnier
9beb8baa1f
* xfns.c (Fx_create_frame, Fx_display_list):
...
* window.c (window_fixed_size_p, enlarge_window, shrink_window_lowest_first):
* macterm.c (init_font_name_table):
* macfns.c (Fx_create_frame, Fx_display_list):
* lread.c (close_load_descs):
* keyboard.c (read_char_x_menu_prompt):
* fns.c (Fmember, Fmemql, Fdelete, Fset_char_table_parent):
* coding.c (code_convert_region_unwind): Test the type of an object
rather than just !NILP before extracting data from it.
2007-10-16 16:28:39 +00:00
Stefan Monnier
d3f41ff555
(Fpurecopy): Set the pvec tag on pseudo vectors.
2007-10-16 15:49:43 +00:00
Stefan Monnier
67ee9f6e91
* lisp.h (enum Lisp_Misc_Type): Del Lisp_Misc_Some_Buffer_Local_Value.
...
(XMISCANY): New macro.
(XMISCTYPE): Use it.
(struct Lisp_Misc_Any): New type.
(union Lisp_Misc): Use it.
(struct Lisp_Buffer_Local_Value): Add `local_if_set' bit.
* data.c (Fboundp, store_symval_forwarding, swap_in_global_binding)
(find_symbol_value, set_internal, default_value, Fset_default)
(Fmake_variable_buffer_local, Fmake_local_variable)
(Fkill_local_variable, Fmake_variable_frame_local, Flocal_variable_p)
(Flocal_variable_if_set_p, Fvariable_binding_locus):
The SOME_BUFFER_LOCAL_VALUEP distinction is replaced by local_if_set.
* alloc.c (allocate_buffer): Set the size and tag.
(allocate_misc, mark_maybe_object, mark_object, survives_gc_p):
Use XMISCANY.
(die): Follow the GNU convention for error messages.
* print.c (print_object): SOME_BUFFER_LOCAL_VALUEP -> local_if_set.
* buffer.c (Fget_buffer_create, Fmake_indirect_buffer): Don't set the
tag any more.
(set_buffer_internal_1):
* frame.c (store_frame_param):
* eval.c (specbind):
* xdisp.c (select_frame_for_redisplay): Drop SOME_BUFFER_LOCAL_VALUEP.
2007-10-16 15:42:58 +00:00
YAMAMOTO Mitsuharu
da6658e85d
(handle_display_prop): Ignore display specs after
...
replacing one when string text is being replaced.
(handle_single_display_spec): Pretend as if characters with display
property haven't been consumed only when buffer text is being replaced.
2007-10-16 09:00:09 +00:00
Stefan Monnier
11fb4bdbbd
(Fsnarf_documentation): Simplify.
2007-10-16 03:28:43 +00:00
Miles Bader
b2529d56b5
Merge from emacs--rel--22
...
Patches applied:
* emacs--rel--22 (patch 116-121)
- Update from CVS
Revision: emacs@sv.gnu.org/emacs--devo--0--patch-889
2007-10-15 02:07:53 +00:00
Juanma Barranquero
decb374a42
(w32_font_is_double_byte, my_create_scrollbar): Make static.
...
(syms_of_w32term) <w32-enable-unicode-output>: Fix typo in docstring.
2007-10-15 00:23:32 +00:00
Stefan Monnier
b5a40ee7a9
(Fmake_indirect_buffer): Set the buffer's tag.
2007-10-14 19:45:17 +00:00
Richard M. Stallman
219ccf1b79
Line break fix.
2007-10-14 18:53:16 +00:00
Richard M. Stallman
8b34a5cc9a
Line break fix.
2007-10-14 18:51:21 +00:00
Juanma Barranquero
fe4cd268c7
(Ffset): Save autoload of the function being set.
2007-10-14 18:02:05 +00:00
Juanma Barranquero
9ac66b4548
(do_autoload): Don't save autoloads.
2007-10-14 18:00:05 +00:00
Juanma Barranquero
35277b034b
*** empty log message ***
2007-10-14 17:30:48 +00:00
Juanma Barranquero
764ea377da
(Ffset): Save autoload of the function being set.
2007-10-14 17:21:39 +00:00
Juanma Barranquero
d945992e32
(do_autoload): Don't save autoloads.
2007-10-14 17:20:53 +00:00
Glenn Morris
7663ea748d
John Paul Wallington <jpw at pobox.com>
...
(x_create_tip_frame): Set the `display-type' frame parameter before
setting up faces.
2007-10-14 02:50:11 +00:00
Glenn Morris
cedb4d8bb7
Comment.
2007-10-14 02:49:58 +00:00
Glenn Morris
35fdaa62d7
John Paul Wallington <jpw at pobox.com>
...
(x_create_tip_frame): Set the `display-type' frame parameter before
setting up faces.
2007-10-14 02:46:53 +00:00
Eli Zaretskii
96a5affbc9
(append_tool_bar_item): Reformat last change.
2007-10-13 20:49:53 +00:00
Eli Zaretskii
2a1aad572b
(Fregister_code_conversion_map): Reformat last change.
2007-10-13 20:47:44 +00:00
Eli Zaretskii
1ea40aa2f3
Replace abs' with eabs'.
2007-10-13 12:48:57 +00:00
Eli Zaretskii
555b10b098
(eabs): Rename from `abs'. All callers changed.
2007-10-13 12:40:15 +00:00
Eli Zaretskii
71d00ce4ae
(grow_menu_items): Use larger_vector.
2007-10-13 12:11:14 +00:00
Eli Zaretskii
6bf377e264
(GROW_RAW_KEYBUF, menu_bar_items, menu_bar_item, append_tool_bar_item): Use
...
larger_vector.
2007-10-13 12:08:42 +00:00
Eli Zaretskii
2e0b197c9e
(make_fontset): Use larger_vector.
2007-10-13 12:07:41 +00:00
Eli Zaretskii
1d15320697
(Fregister_ccl_program, Fregister_code_conversion_map): Use larger_vector.
2007-10-13 12:06:41 +00:00
Eli Zaretskii
de0280a2ab
(add_overlay_mod_hooklist): Use larger_vector.
2007-10-13 12:06:04 +00:00
Eli Zaretskii
bc82f12000
(dos_rawgetc): Undo last change (there's no ``leaving selected frame''
...
on MSDOS).
2007-10-13 11:54:57 +00:00
Eli Zaretskii
543bb3689e
(dos_rawgetc): Undo last change (there's no ``leaving selected frame''
...
on MSDOS).
2007-10-13 11:25:52 +00:00
Martin Rudalics
40aa4c27cb
(set-frame-configuration): Assign name parameter only
...
if it has been set explicitly before.
2007-10-12 08:49:20 +00:00
Martin Rudalics
5839d7e85c
(Qexplicit_name): New variable.
...
(x_report_frame_params): Report it in parameter alist.
(syms_of_frame): Intern and staticpro it.
2007-10-12 08:36:47 +00:00
Jason Rumney
4413314af4
Fix attribution
2007-10-10 22:02:47 +00:00
Jason Rumney
04710ebdcc
(x_create_tip_frame): Set terminal for frame.
2007-10-10 21:52:29 +00:00
Stefan Monnier
26f9c7b74b
* frame.c (Qenvironment): Remove.
...
(syms_of_frame) <Qenvironment>: Don't initialize.
(Fdelete_frame): Don't treat the `environment' param specially.
* frame.h (Qenvironment): Don't declare.
* callproc.c (set_initial_environment): Don't set unused frame param.
2007-10-10 20:24:19 +00:00
Stefan Monnier
c7a4b95b75
* frame.c (Fframe_with_environment): Remove.
...
(syms_of_frame) <Sframe_with_environment>: Don't declare.
* lisp.h (Fframe_with_environment): Don't declare.
2007-10-10 20:01:26 +00:00
Juanma Barranquero
8b5869b7df
Revert accidental change during the merge from emacs--rel--22.
2007-10-10 09:12:01 +00:00
Juanma Barranquero
c86f737748
(indent_tabs_mode, last_known_column, last_known_column_modified): Make static.
...
(syms_of_indent) <indent-tabs-mode>: Remove redundant info in docstring.
2007-10-10 08:53:30 +00:00
Juanma Barranquero
0f011df0d1
Fix comment; indent-tabs-mode was a bad example,
...
it is not a DEFVAR_INT, but DEFVAR_BOOL.
2007-10-10 08:29:04 +00:00
Katsumi Yamaoka
d1b3a12299
(BASE_PURESIZE): Increase to 1170000.
2007-10-10 01:14:25 +00:00