1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2025-12-28 00:01:33 -08:00
Commit graph

83411 commits

Author SHA1 Message Date
Juanma Barranquero
d6710afe34 Remove Windows problem about the XPM image library being
loaded too soon (fixed by Stefan Monnier on 2008-05-07).
2008-05-22 11:16:32 +00:00
Kenichi Handa
64b900e33e (font_prop_validate_style): Adjusted for the format
change of font_style_table.
2008-05-22 05:21:06 +00:00
Miles Bader
a368801ce6 Merge from gnus--devo--0
Revision: emacs@sv.gnu.org/emacs--devo--0--patch-1172
2008-05-22 05:03:00 +00:00
Stefan Monnier
c63028e1b4 (completion-pcm--find-all-completions): Don't add pseudo-completions. 2008-05-22 04:26:41 +00:00
Kenichi Handa
a30e19579a *** empty log message *** 2008-05-22 03:49:18 +00:00
Kenichi Handa
47ae372379 (x_update_menu_appearance): Call Ffont_xlfd_name with
two args.
2008-05-22 03:47:34 +00:00
Stefan Monnier
631248e534 * minibuf.c (keys_of_minibuf): Delete.
* lisp.h (keys_of_minibuf): Delete.
* emacs.c (main): Don't call keys_of_minibuf.
2008-05-22 03:18:18 +00:00
Stefan Monnier
31d4b748c2 (icomplete-eoinput): Remove.
(icomplete-overlay): New var to replace it.
(icomplete-tidy): Rewrite.
(icomplete-exhibit): Use an overlay.
(icomplete-completions): Use completion-all-sorted-completions.
Obey completion-ignore-case.
2008-05-22 03:15:32 +00:00
Stefan Monnier
a77b655d87 (locate-dominating-file): Accept non-existing argument.
(project-find-settings-file): Rewrite, using locate-dominating-file.
2008-05-22 03:09:34 +00:00
Kenichi Handa
4cd217dc0d (font-weight-table, font-slant-table)
(font-width-table): Delete them.  Don't call
internal-set-font-style-table.
2008-05-22 02:34:30 +00:00
Kenichi Handa
318548bef0 (ftfont_resolve_generic_family): Renamed from
ftfont_list_generic_family.  Return a single family for each
generic family.
(ftfont_spec_pattern): Add FC_FAMILY to pattern.
(ftfont_list): Adjusted for the change of
ftfont_resolve_generic_family.  Call font_add_log.
(ftfont_match): Call font_add_log.
2008-05-22 02:27:17 +00:00
Kenichi Handa
f6a651cb77 (Ffont_xlfd_name): EXFUN adjusted.
(FONT_DEBUG): Define it.
(font_add_log): Extern it.
(font_assert): Renamed from xassert.
2008-05-22 02:24:14 +00:00
Kenichi Handa
960d80b9c4 (xfont_get_pcm): Change xassert to font_assert.
(xfont_list_family): Call font_add_log.
(xfont_match): Likewise.
(memq_no_quit): Deleted.
2008-05-22 02:23:03 +00:00
Kenichi Handa
7ae2e7f020 (fontset_from_font, Ffontset_info): Add the 2nd arg in
call of Ffont_xlfd_name.
2008-05-22 02:21:54 +00:00
Kenichi Handa
68eaeee492 *** empty log message *** 2008-05-22 02:21:05 +00:00
Kenichi Handa
d0ab1ebe49 Checking of FONT_DEBUG is moved to font.h. All calls of
xassert are changed to font_assert.  Many unused variables
deleted.
(Vfont_weight_table, Vfont_slant_table, Vfont_width_table): New
variables.
(struct table_entry): Moved from xfaces.c and modified.
(weight_table, slant_table, width_table): Moved from xfaces.c and
contents adjusted for the change of struct table_entry.
(font_style_to_value, font_style_symbolic): Adjuted for the format
change of font_style_table.
(font_parse_family_registry): Don't overwrite existing foundry and
family of font_spec.
(font_score): Fix calculation of diff for sizes.
(font_sort_entites): Call font_add_log.
(font_delete_unmatched): Return a newly created list.
(font_list_entities): Fix previous change.  Call font_add_log.
(font_matching_entity, font_open_entity, font_close_entity): Call
font_add_log.
(Ffont_xlfd_name): New arg FOLD-WILDCARDS.
(Finternal_set_font_style_table): Deleted.
(BUILD_STYLE_TABLE): New macro.
(build_style_table): New function.
(Vfont_log, font_log_env_checked): New variables.
(font_add_log): New function.
(syms_of_font): Delete defsubr Sinternal_set_font_style_table.
Declare Lisp variables "font-weight-table", "font-slant-table",
"font-width-table", and "font-log".  Initialize font_style_table.
2008-05-22 02:19:21 +00:00
Kenichi Handa
fa5ee88925 (font-show-log): New function. 2008-05-22 02:05:44 +00:00
Kenichi Handa
1a8dc09bf4 (script-representative-chars): Add more
chars for latin.  Add data for symbol.
(setup-default-fontset): Add entries for phonetic, armenian, and
symbol.
2008-05-22 02:04:33 +00:00
Stefan Monnier
14c24780c3 (completion-all-sorted-completions): New var.
(completion--flush-all-sorted-completions)
(completion-all-sorted-completions): New functions.
(minibuffer-force-complete): New command.
2008-05-21 20:52:44 +00:00
Juanma Barranquero
bcc850aa9e *** empty log message *** 2008-05-21 10:14:56 +00:00
Juanma Barranquero
65a6ff8fb5 Fix typo in comment. 2008-05-21 09:25:50 +00:00
Roland Winkler
e9f6a88fc9 * proced.el (proced-header-line): New variable and new function.
(proced-mode): Set header-line-format.
(proced-update): Set proced-header-line.
(proced-send-signal): Use proced-header-line.
2008-05-21 08:01:18 +00:00
Roland Winkler
b9df596973 (proced-header-line): New variable and new function.
(proced-mode): Set header-line-format.
(proced-update): Set proced-header-line.
(proced-send-signal): Use proced-header-line.
2008-05-21 08:00:05 +00:00
Dan Nicolaescu
6aac1c03b8 (x_set_frame_alpha): Move declarations before
statements.
2008-05-21 06:32:45 +00:00
Glenn Morris
b9fb2c4543 *** empty log message *** 2008-05-21 04:08:45 +00:00
Glenn Morris
fec8ef060d Add placeholder for alpha frame parameter. 2008-05-21 04:02:50 +00:00
Glenn Morris
7950790f33 Fix whitespace in previous. 2008-05-21 04:01:12 +00:00
Glenn Morris
a2979e8edd Seiji Zenitani <zenitani at mac.com>
Ryo Yoshitake <ryo at shiftmode.net>

(w32_frame_parm_handlers): A null handler for x_set_alpha.
2008-05-21 04:00:33 +00:00
Glenn Morris
405a127813 Seiji Zenitani <zenitani at mac.com>
Ryo Yoshitake <ryo at shiftmode.net>

(mac_frame_parm_handlers): A null handler for x_set_alpha.
2008-05-21 04:00:01 +00:00
Glenn Morris
4a59a6c015 Seiji Zenitani <zenitani at mac.com>
Ryo Yoshitake <ryo at shiftmode.net>

(x_set_frame_alpha): Add function.
2008-05-21 03:59:44 +00:00
Glenn Morris
271a71c732 Seiji Zenitani <zenitani at mac.com>
Ryo Yoshitake <ryo at shiftmode.net>

(x-create-frame, Qalpha): Initialize the frame parameter `alpha'.
2008-05-21 03:59:23 +00:00
Glenn Morris
50a7386968 Seiji Zenitani <zenitani at mac.com>
Ryo Yoshitake <ryo at shiftmode.net>

(Qalpha, Vframe_parameter_lower_limit): Export them.
2008-05-21 03:59:00 +00:00
Glenn Morris
0a70863790 Seiji Zenitani <zenitani at mac.com>
Ryo Yoshitake <ryo at shiftmode.net>

(Qalpha): Add a new frame parameter `alpha'.
(Vframe_alpha_lower_limit) : New variable.
(x_set_alpha): Add function.
2008-05-21 03:58:41 +00:00
Glenn Morris
361edc854f (c-postprocess-file-styles): Declare for compiler. 2008-05-21 03:55:40 +00:00
Glenn Morris
ef7f89b26e Allow for parallel byte-compiling.
(ELCFILES): New variable.
(.el.elc): Remove prerequisites from suffix rule.  Print a message.
(compile-first, compile-main, compile-last): New targets.
(compile-always): Simplify - delete .elc files, then `make compile'.

(compile-calc): Use glob rather than find.
($(lisp)/progmodes/cc-mode.elc): Use $@.
2008-05-21 03:51:58 +00:00
Glenn Morris
3146b07069 Use eshell-defgroup rather than defgroup.
Autoload the custom group.
Set generated-autoload-file.
2008-05-21 03:51:08 +00:00
Glenn Morris
b5583b154b (eshell-defgroup): New alias. 2008-05-21 03:50:42 +00:00
Glenn Morris
5bbed4274d Require eshell, for eshell-defgroup.
Use eshell-defgroup rather than defgroup.
Autoload the custom group.
Set generated-autoload-file.
2008-05-21 03:50:25 +00:00
Glenn Morris
4184766e50 No need for cl when compiling.
Require eshell, for eshell-defgroup.
(eshell-load-defgroups): Remove.
Require esh-groups rather than loading it.
2008-05-21 03:49:48 +00:00
Stefan Monnier
59f3685985 (insert-kbd-macro): Use prin1-char. 2008-05-21 02:32:31 +00:00
Jason Rumney
5c2a72d900 (add_font_entity_to_list): Don't add non-opentype
truetype fonts to opentype list.
2008-05-20 23:37:27 +00:00
Stefan Monnier
a38313e106 (completion-boundaries): New function.
(completion--some): Delay errors.
(complete-with-action, completion-table-with-context): Handle `boundaries'.
(completion--try-word-completion): Avoid partial-completion
when the user hasn't entered anything yet.
(minibuffer-local-map, minibuffer-local-filename-completion-map)
(minibuffer-local-must-match-map, minibuffer-local-completion-map)
(minibuffer-local-must-match-filename-map, minibuffer-local-ns-map):
Setup default keybindings.
(completion--embedded-envvar-re): New var.
(completion--embedded-envvar-table): Use it.  Handle `boundaries' case.
(completion--file-name-table): Handle `boundaries' case.
(completion-pcm--pattern->regex): Avoid pathological backtracking.
(completion-pcm--all-completions): Add a `prefix' arg.
(completion-pcm--find-all-completions): New function.
(completion-pcm-all-completions, completion-pcm-try-completion): Use it.
2008-05-20 17:03:30 +00:00
Juanma Barranquero
eb152aa90b (Ffontset_info): Doc fix.
(syms_of_fontset) <font-encoding-charset-alist, use-default-ascent>:
<ignore-relative-composition>: Fix typos in docstrings.
2008-05-20 16:33:58 +00:00
Juanma Barranquero
027a33c045 (syms-of-font) <font-encoding-alist>:
(Ffontp, Ffont_make_gstring): Fix typos in docstrings.
(Flist_fonts, Ffont_family_list, Ffont_fill_gstring, Fquery_font,
Ffont_otf_alternates): Doc fixes.
2008-05-20 16:00:55 +00:00
Stefan Monnier
be91065ff4 (icomplete-completions): Don't use `predicate' with
a table of a different type than `candidates'.
2008-05-20 13:44:50 +00:00
Juanma Barranquero
fac97ac5a9 Fix typo. 2008-05-20 10:31:44 +00:00
Roland Winkler
66add12c8b * proced.el (proced-goal-header-re): Renamed from
proced-procname-column-regexp.
(proced-goal-column): Renamed from proced-procname-column.
(proced-move-to-goal-column): Renamed from
proced-move-to-procname.
(proced-header-face, proced-header-regexp): Removed.
(proced-font-lock-keywords): Remove proced-header-face.
(proced-header-alist, proced-sorting-schemes-re): New variables.
(proced): Rename Proced buffer to *Proced*.
(proced-next-line, proced-previous-line): New commands.
(proced-do-mark, proced-do-mark-all, proced-toggle-marks)
(proced-hide-processes): Do not treat first line as special.
(proced-header-space): New function.
(proced-update): Use header-line-format.  Initialize
proced-header-alist and proced-sorting-schemes-re.  Set
proced-goal-column.  Include proced-command in mode-name.
(proced-send-signal): Use header-line-format for *Marked
Processes* buffer.
(proced-sort): Restrict minibuffer completion to applicable
sorting schemes.
(proced-sorting-scheme-p): Use proced-sorting-schemes-re.
2008-05-20 10:19:06 +00:00
Juanma Barranquero
fa680c58f2 Fix typos. 2008-05-20 10:17:23 +00:00
Roland Winkler
92d9ce488f (proced-goal-header-re): Renamed from proced-procname-column-regexp.
(proced-goal-column): Renamed from proced-procname-column.
(proced-move-to-goal-column): Renamed from
proced-move-to-procname.
(proced-header-face, proced-header-regexp): Removed.
(proced-font-lock-keywords): Remove proced-header-face.
(proced-header-alist, proced-sorting-schemes-re): New variables.
(proced): Rename Proced buffer to *Proced*.
(proced-next-line, proced-previous-line): New commands.
(proced-do-mark, proced-do-mark-all, proced-toggle-marks)
(proced-hide-processes): Do not treat first line as special.
(proced-header-space): New function.
(proced-update): Use header-line-format.  Initialize
proced-header-alist and proced-sorting-schemes-re.  Set
proced-goal-column.  Include proced-command in mode-name.
(proced-send-signal): Use header-line-format for *Marked
Processes* buffer.
(proced-sort): Restrict minibuffer completion to applicable
sorting schemes.
(proced-sorting-scheme-p): Use proced-sorting-schemes-re.
2008-05-20 10:17:15 +00:00
Juanma Barranquero
dde8403ffe Fix typos. 2008-05-20 10:14:38 +00:00