1
0
mirror of https://git.savannah.gnu.org/git/emacs.git synced 2024-12-19 10:22:27 +00:00
Commit Graph

83178 Commits

Author SHA1 Message Date
Kenichi Handa
6a9c90ecda (Vcharset_non_preferred_head): New variable.
(Vcurrent_iso639_language): New variable.
(syms_of_charset): Declare it as a Lisp variable.
(char_charset): Don't check non preferred charsets.  As a last
resort, return charset_unicode.
(Fset_charset_priority): Update Vcharset_non_preferred_head.
2008-05-14 01:22:48 +00:00
Kenichi Handa
370cefff00 (Vcharset_non_preferred_head)
(Vcurrent_iso639_language): Extern them.
2008-05-14 01:22:19 +00:00
Kenichi Handa
42da60f7c0 (WIN32OBJ): Add w32reg.$(O), remove w32bdf.$(O). 2008-05-14 01:09:44 +00:00
Kenichi Handa
0bd4ba0a54 Delete USE_FONT_BACKEND conditionals.
(frame.o, image.o, print.o): Depend on $(FONTSRC).
2008-05-14 01:09:06 +00:00
Kenichi Handa
1cc06b86c4 Throughout the file, delete all USE_FONT_BACKEND
conditionals.  Don't check enable_font_backend.  Delete all codes
used only when USE_FONT_BACKEND is not defined.  Surround non-used
code by "#ifdef OLD_FONT" and "endif".
(Fw32_select_font): Use FONT_COMPAT to get old font structure.
2008-05-14 01:04:51 +00:00
Kenichi Handa
7a9ef2ed88 (struct w32font_info): New member.
(FONT_COMPAT): New macro.
(w32font_open_internal): Prototype adjusted.
2008-05-14 01:04:21 +00:00
Kenichi Handa
bce485cc8e (XGCValues): Surround `XFontStruct *font' by "if
OLD_FONT" and "endif".
2008-05-14 01:03:39 +00:00
Kenichi Handa
5f18d119ce Throughout the file, delete all USE_FONT_BACKEND
conditionals.  Don't check enable_font_backend.  Delete all codes
used only when USE_FONT_BACKEND is not defined.
(w32font_open): Return a font-object.  Make a font-object by
font_make_object.  Adjusted for the change of struct w32font_info.
(w32font_close): Don't free struct font.  Adjusted for the change
of struct w32font_info.
(w32font_encode_char, w32font_text_extents, w32font_draw):
Adjusted for the change of struct w32font_info.
(w32font_draw): Likewise.
(w32font_list_internal): Return a list, not vector.
(w32font_open_internal): Change the 4th arg to font-object.
Adjusted for the change of struct w32font_info and font-object
format.
(add_font_name_to_list): Don't downcase names.
(w32_enumfont_pattern_entity): Make a font-entity by
font_make_entity.  Adjusted for the format change of font-entity.
Use FONT_SET_STYLE to set a style-related font property.  If a
font is scalable, set avgwidth property to 0.  Set font-entity
property by font_put_extra.
(font_matches_spec): Adjusted for the format change of
font-entity.
(w32_weight_table, w32_decode_weight): New variables.
(w32_encode_weight): New function.
(fill_in_logfont): Adjusted for the format change of font-spec.
(w32font_full_name): Use FONT_WEIGHT_SYMBOLIC to get a symbol
weight value.
(w32font_driver): Adjusted for the change of struct font_driver.

(w32font_open_internal): Change last argument from
w32font_info struct to font object.  Fill in font object from
font_entity.  Get Outline metrics if possible.  Use them to
calculate underline position and thickness.  Use xlfd name as name
property.  Don't set codepage.
(w32font_open): Pass font_object to w32font_open_internal.  Don't
update dpyinfo->smallest_font_height and
dpyinfo->smallest_char_width.
(w32font_draw): Use s->font.
(clear_cached_metrics): Don't clear non-existent blocks.
2008-05-14 01:02:08 +00:00
Kenichi Handa
3af8ab1dc0 Throughout the file, delete all USE_FONT_BACKEND
conditionals.  Don't check enable_font_backend. Surround non-used
code by "#ifdef OLD_FONT" and "endif".
(FONT_WIDTH, FONT_HEIGHT, FONT_BASE, FONT_DESCENT)
(FONT_AVG_WIDTH): Adjusted for the change of struct font.
2008-05-14 01:00:37 +00:00
Kenichi Handa
ef39ccbbe8 : Throughout the file, delete all USE_FONT_BACKEND
conditionals.  Don't check enable_font_backend.  Delete all codes
used only when USE_FONT_BACKEND is not defined.  Surround non-used
code by "#ifdef OLD_FONT" and "endif".
2008-05-14 00:40:04 +00:00
Kenichi Handa
fd302b0276 Delete USE_FONT_BACKEND conditional.
(uniscribe_open): Return value changed to font-object.  Adjusted
for the format change of font-object.
(uniscribe_otf_capability): Adjusted for the change of struct
font.
(add_opentype_font_name_to_list): Don't downcase names.
(uniscribe_font_driver): Adjusted for the change of struct
font_driver.
2008-05-14 00:39:27 +00:00
Kenichi Handa
28ca067bdc Throughout the file, delete all USE_FONT_BACKEND
conditionals.
(FONT_WIDTH): Return (f)->max_width.
(struct x_display_info): Delete member `font'.
(x_list_fonts, x_get_font_info, x_load_font, x_query_font)
(x_find_ccl_program, x_get_font_repertory): Delete externs.
(struct x_output): Change type of `font' to `struct font *'.
2008-05-14 00:38:39 +00:00
Chong Yidong
fced92f1d0 (update_frame_1): Check if tty output is still valid before flushing
it.
2008-05-13 21:19:03 +00:00
Chong Yidong
f9d4c199bd * dispnew.c (update_frame_1): Check if tty output is still valid
before flushing it.
2008-05-13 21:18:42 +00:00
John Paul Wallington
1eb4b4b95f (define-ibuffer-filter filename): Use `ibuffer-buffer-file-name'. 2008-05-13 21:09:20 +00:00
John Paul Wallington
92cb2eaf1c (ibuffer-buffer-file-name): New function.
(define-ibuffer-column filename): Use it.
2008-05-13 21:07:21 +00:00
Chong Yidong
a1feed48fe (talk): Simplify. Pass display arg to talk-add-display as a string.
(talk-add-display): Simplify.  Accept only string args.
2008-05-13 20:50:32 +00:00
Chong Yidong
0d5c702de0 * talk.el (talk): Simplify. Pass display arg to talk-add-display
as a string.
(talk-add-display): Simplify.  Accept only string args.
2008-05-13 20:50:01 +00:00
Jay Belanger
24d2b0f510 (calc-mode-map): Remove old keybinding for `calc-yank'. 2008-05-13 19:12:56 +00:00
Stefan Monnier
a5cd8bed3b (bootstrap-prepare): Don't chmod files.
(autoloads): Do it here instead, where it's actually needed.
2008-05-13 18:35:13 +00:00
Chong Yidong
6a9cbb8592 (tool-bar-make-keymap): Additional minor fix. 2008-05-13 18:02:44 +00:00
Chong Yidong
bbfc05182a * tool-bar.el (tool-bar-make-keymap): Account for the optional
KEY-BINDING-DATA field in menu-item list.
2008-05-13 17:53:04 +00:00
Chong Yidong
71928058cc (tool-bar-make-keymap): Account for the optional KEY-BINDING-DATA
field in menu-item list.
2008-05-13 17:52:31 +00:00
Chong Yidong
6c4999321b (Lisp Atoms): Rephrase "in addition" to avoid confusion with addition
operation discussed in previous paragraph.
2008-05-13 16:41:32 +00:00
Chong Yidong
6dc64eebc7 * emacs-lisp-intro.texi (Lisp Atoms): Rephrase "in addition" to
avoid confusion with addition operation discussed in previous
paragraph.
2008-05-13 16:41:17 +00:00
Stefan Monnier
b575007b0a (dired-read-dir-and-switches): Move things about to use less
recursion during macroexpansion.
2008-05-13 16:18:17 +00:00
Stefan Monnier
833e7ac3fc * dired.el (dired-read-dir-and-switches): Use read-file-name. 2008-05-13 08:39:54 +00:00
Jan Djärv
44f249c055 (handle_one_xevent): Don't pass buttons higher than 3
to Gtk+ menus.
2008-05-13 08:08:25 +00:00
Stefan Monnier
3271a8f56c (file_name_completion): Tweak the code so as to always do it
in a single pass.  Tighten the scope of some variables.
2008-05-13 05:16:43 +00:00
Stefan Monnier
f836b98e31 (dired-read-dir-and-switches): Ignore ., .., and
completion-ignored-extension directories if there's something else.
(dired-mark-if, dired-map-over-marks, dired-readin, dired-revert)
(dired-remember-marks, dired-undo, dired-build-subdir-alist)
(dired-internal-do-deletions, dired-mark-files-in-region, dired-mark)
(dired-toggle-marks, dired-change-marks, dired-unmark-all-files):
buffer-read-only -> inhibit-read-only.
2008-05-13 05:15:57 +00:00
Stefan Monnier
01bb401886 (Qdefault_directory): New var.
(file_name_completion): Use it instead of Fexpand_file_name.
(syms_of_dired): Initialize it.
2008-05-13 04:39:32 +00:00
Juanma Barranquero
0d5c7113e3 *** empty log message *** 2008-05-12 21:43:04 +00:00
Eric S. Raymond
77c5055c7b Tell (vc-expand-dirs) not to throw out explicitly specified files. 2008-05-12 18:49:07 +00:00
Stefan Monnier
728bb8e020 (double_dollars): Remove dead code. 2008-05-12 18:31:26 +00:00
Stefan Monnier
d5c1493791 (smerge-apply-resolution-patch): Don't pass nil to `insert'. 2008-05-12 18:21:24 +00:00
Dan Nicolaescu
84cb74cf07 Re-add Todo item about merging. 2008-05-12 17:19:41 +00:00
Dan Nicolaescu
93614fc1f8 (with-vc-file, edit-vc-file): Remove unused macros. 2008-05-12 16:37:30 +00:00
Dan Nicolaescu
b257def74f (vc-annotate-show-diff-revision-at-line): Remove incorrect
cons.  Use vc-annotate-backend.
2008-05-12 16:22:42 +00:00
Teodor Zlatanov
e64a3841c4 Add autoload for
`auth-source-user-or-password'.
(smtpmail-try-auth-methods): Use it.
2008-05-12 12:40:12 +00:00
Teodor Zlatanov
97d1c23634 Add autoload cookie for
`auth-source-user-or-password'.
(url-basic-auth, url-digest-auth): Use it with any realm,
overriding the user name and password before the prompt.
2008-05-12 12:39:46 +00:00
Stefan Monnier
ee5657de26 Comment. 2008-05-12 01:46:27 +00:00
Stefan Monnier
4ded1ddb22 (cl-set-nthcdr): Make it a defsubst so that
(setf (nthcdr ..) ..) doesn't require CL at runtime.
2008-05-12 01:45:41 +00:00
Carsten Dominik
6dc30f4463 * org/org.el (org-modules): Repair problems with loading
org-jsinfo.org.
2008-05-11 22:54:56 +00:00
Carsten Dominik
ba8a4d0870 *** empty log message *** 2008-05-11 22:54:08 +00:00
Stefan Monnier
07c4b87ce2 (vc-bzr-sha1, vc-bzr-command-discarding-stderr)
(vc-bzr-revision-completion-table): Use process-file.
(vc-bzr-working-revision): Pass relative file names.
2008-05-11 21:59:45 +00:00
Stefan Monnier
365bdf633b (diff-hunk-header-re): Refine the regexp. 2008-05-11 21:57:27 +00:00
Juri Linkov
fd3d78f292 (Info-next-preorder): Let-bind `Info-history' to nil
before recursive call to `Info-next-preorder' to not add
intermediate nodes to the history.
2008-05-11 20:32:33 +00:00
Juri Linkov
3e7969807f Put isearch-scroll property on cua-scroll-up and cua-scroll-down. 2008-05-11 20:31:18 +00:00
Juri Linkov
21d9ed8b07 Put isearch-scroll property on recenter-top-bottom. 2008-05-11 20:30:26 +00:00
Juri Linkov
0f93648428 (widget-image-directory): Change default image data
subdirectory from "custom" to "images/custom".
2008-05-11 20:29:41 +00:00