]>
git.eshelyaron.com Git - emacs.git/log
Jason Rumney [Sat, 2 Jun 2007 23:42:41 +0000 (23:42 +0000)]
*** empty log message ***
Jason Rumney [Sat, 2 Jun 2007 23:42:23 +0000 (23:42 +0000)]
(w32font_info): Remove subranges.
(QCsubranges, Qmodern, Qswiss, Qroman): Remove.
(QCfamily, Qmonospace, Qsans_serif, Qmono, Qsans, Qsans__serif)
(Qraster, Qoutline, Qlatin, Qgreek, Qcoptic, Qcyrillic, Qarmenian)
(Qhebrew, Qarabic, Qsyriac, Qnko, Qthaana, Qdevanagari, Qbengali)
(Qgurmukhi, Qgujarati, Qoriya, Qtamil, Qtelugu, Qkannada)
(Qmalayalam, Qsinhala, Qthai, Qlao, Qtibetan, Qmyanmar, Qgeorgian)
(Qhangul, Qethiopic, Qcherokee, Qcanadian_aboriginal, Qogham)
(Qrunic, Qkhmer, Qmongolian, Qsymbol, Qbraille, Qhan)
(Qideographic_description, Qcjk_misc, Qkana, Qbopomofo, Qkanbun)
(Qyi, Qbyzantine_musical_symbol, Qmusical_symbol, Qmathematical):
New symbols.
(font_callback_data): New struct.
(w32font_list, w32font_match): Use it.
(w32font_open): Don't populate subranges.
(w32font_has_char): Use script Lisp symbols, not subrange bitmask.
(w32font_encode_char): Always return unicode code-point as-is.
(w32font_text_extents): Supply a tranformation matrix to
GetGlyphOutline. Never look up by glyph index. Avoid looping
twice. Use unicode version of GetTexExtentPoint32 instead of
glyph index version.
(set_fonts_frame): Remove
(w32_enumfont_pattern_entity): Add frame parameter, use it to
set frame parameter. Use backward compatible fake foundries.
Save generic family in extra slot under QCfamily. Make width slot
constant. Save QCspacing value. Save list of scripts instead of
binary subranges.
(w32_generic_family, logfonts_match, font_matches_spec): New functions.
(add_font_entity_to_list): Use font_callback_data struct. Filter
unwanted fonts.
(add_one_font_entity_to_list): Use font_callback_data struct.
(w32_registry): Default to iso10646_1;
(fill_in_logfont): Use dpi from extra slot. Don't bother with
string font registries. Don't fill in font name if it is a generic
family name, fill family instead. Use spacing, family and script
extra info to fill pitch, family and charset fields.
(list_all_matching_fonts): Use font_callback_data struct.
(unicode_range_for_char): Remove.
(font_supported_scripts): New function.
(w32font_initialize): Remove.
(syms_of_w32font): Update which symbols are defined.
Jason Rumney [Sat, 2 Jun 2007 23:41:07 +0000 (23:41 +0000)]
(w32_initialize): Don't call w32font_initialize.
Jason Rumney [Sat, 2 Jun 2007 22:12:28 +0000 (22:12 +0000)]
*** empty log message ***
Jason Rumney [Sat, 2 Jun 2007 22:12:01 +0000 (22:12 +0000)]
(font_pixel_size): Reverse assq_no_quit args.
Jason Rumney [Sat, 2 Jun 2007 22:11:44 +0000 (22:11 +0000)]
(x_font_min_bounds): Use FONT_AVG_WIDTH.
(w32_cache_char_metrics): Use FONT_WIDTH.
Jason Rumney [Sat, 2 Jun 2007 22:07:16 +0000 (22:07 +0000)]
(Fx_list_fonts) [WINDOWSNT]: Remove Windows only redefinition of FONT_WIDTH.
Jason Rumney [Sat, 2 Jun 2007 22:06:44 +0000 (22:06 +0000)]
(FONT_WIDTH): Report max width, not average.
(FONT_MAX_WIDTH): Remove.
(FONT_AVG_WIDTH): New macro.
Jason Rumney [Sat, 2 Jun 2007 22:06:27 +0000 (22:06 +0000)]
(w32_load_system_font, w32_list_fonts): Use FONT_AVG_WIDTH.
Miles Bader [Sat, 2 Jun 2007 00:50:32 +0000 (00:50 +0000)]
Add arch tagline
Jason Rumney [Fri, 1 Jun 2007 09:43:44 +0000 (09:43 +0000)]
*** empty log message ***
Jason Rumney [Fri, 1 Jun 2007 09:43:24 +0000 (09:43 +0000)]
(font-weight-table): Use defaults on w32 that match
LOGFONT.lfWeight.
Jason Rumney [Thu, 31 May 2007 23:42:25 +0000 (23:42 +0000)]
*** empty log message ***
Jason Rumney [Thu, 31 May 2007 23:42:13 +0000 (23:42 +0000)]
(w32font_open): Make lfHeight negative.
Jason Rumney [Thu, 31 May 2007 23:40:51 +0000 (23:40 +0000)]
(x_default_font_parameter): Use new style font name.
(Fx_create_frame, x_create_tip_frame): Initialize resx and resy.
Jason Rumney [Thu, 31 May 2007 23:35:51 +0000 (23:35 +0000)]
*** empty log message ***
Jason Rumney [Thu, 31 May 2007 23:34:19 +0000 (23:34 +0000)]
Don't create fontset from command-line font.
Jason Rumney [Thu, 31 May 2007 16:23:30 +0000 (16:23 +0000)]
*** empty log message ***
Jason Rumney [Thu, 31 May 2007 16:20:30 +0000 (16:20 +0000)]
* w32font.c (QCsubranges): New symbol.
(w32font_open, w32font_has_char): Get subranges from subproperty
of extra.
(w32_enumfont_pattern_entity): Set subranges as subproperty of extra.
(syms_of_w32font): Define :subranges symbol.
Reformat according to GNU standards.
Jason Rumney [Thu, 31 May 2007 15:52:48 +0000 (15:52 +0000)]
(font_put_extra): Expose externally.
Jason Rumney [Thu, 31 May 2007 15:51:46 +0000 (15:51 +0000)]
*** empty log message ***
Jason Rumney [Thu, 31 May 2007 15:51:29 +0000 (15:51 +0000)]
* font.h (font_put_extra): Moved declaration from font.c.
Jason Rumney [Thu, 31 May 2007 14:58:17 +0000 (14:58 +0000)]
*** empty log message ***
Jason Rumney [Thu, 31 May 2007 14:57:48 +0000 (14:57 +0000)]
(Ffont_get): Use font driver to determine otf capability.
(adjust_anchor): Check if driver defines anchor_point before using.
Jason Rumney [Thu, 31 May 2007 14:53:18 +0000 (14:53 +0000)]
*** empty log message ***
Jason Rumney [Thu, 31 May 2007 14:52:54 +0000 (14:52 +0000)]
(Ffont_get): Use font driver to determine otf capability.
Jason Rumney [Thu, 31 May 2007 13:20:43 +0000 (13:20 +0000)]
*** empty log message ***
Jason Rumney [Thu, 31 May 2007 13:20:11 +0000 (13:20 +0000)]
* w32font.c (w32font_open): Handle size, height and pixel_size better.
(w32font_draw): Use options.
(w32_enumfont_pattern_entity): Set size to 0 for scalable fonts.
Fix detection of truetype fonts.
(registry_to_w32_charset): Handle charsets other than iso8859-1
expressed as lisp symbols.
(w32_registry): Express charset as lisp symbol.
(fill_in_logfont): Reverse pixel and point height logic.
Don't set width here. Set quality to default.
* w32font.c: New file for w32 font backend.
Jason Rumney [Thu, 31 May 2007 13:09:08 +0000 (13:09 +0000)]
* w32fns.c (w32_load_system_font): Fix detecting FIXED_PITCH fonts.
(x_to_w32_font): Fill in lfPitchAndFamily correctly.
* w32fns.c [USE_FONT_BACKEND]: Port font backend changes from xfns.c.
(x_to_w32_charset, w32_to_x_charset): Expose externally.
Jason Rumney [Thu, 31 May 2007 01:31:58 +0000 (01:31 +0000)]
*** empty log message ***
Jason Rumney [Thu, 31 May 2007 01:31:39 +0000 (01:31 +0000)]
* xterm.c (x_draw_glyph_string_foreground) [USE_FONT_BACKEND]:
Remove redundant loop and allocation.
Jason Rumney [Thu, 31 May 2007 01:24:57 +0000 (01:24 +0000)]
*** empty log message ***
Jason Rumney [Thu, 31 May 2007 01:24:44 +0000 (01:24 +0000)]
Add --with-font-backend option.
Jason Rumney [Thu, 31 May 2007 01:19:51 +0000 (01:19 +0000)]
*** empty log message ***
Jason Rumney [Thu, 31 May 2007 01:19:18 +0000 (01:19 +0000)]
Move last entry to ChangeLog.unicode
Jason Rumney [Thu, 31 May 2007 01:18:19 +0000 (01:18 +0000)]
(font.o, w32font.o): New objects.
(fontset.o, xdisp.o, xfaces.o, w32fns.o, w32term.o): Depend on font.h
(FONTOBJ): New group of objects conditioned on USE_FONT_BACKEND.
Jason Rumney [Thu, 31 May 2007 01:04:13 +0000 (01:04 +0000)]
New file for w32 font backend.
Jason Rumney [Thu, 31 May 2007 01:03:23 +0000 (01:03 +0000)]
(fill_composite_glyph_string): Make the first arg to
STORE_XCHARB a valid l-value.
Jason Rumney [Thu, 31 May 2007 00:59:50 +0000 (00:59 +0000)]
(w32_native_per_char_metric): Swap width and rbearing
calculations for non-Truetype fonts.
(x_draw_glyph_string): Sync with xterm.c.
(x_draw_glyph_string_foreground) [USE_FONT_BACKEND]: Remove
redundant code.
(w32_initialize) [USE_FONT_BACKEND]: Call w32font_initialize.
Jason Rumney [Thu, 31 May 2007 00:52:52 +0000 (00:52 +0000)]
(w32_output_data) [USE_FONT_BACKEND]: Add fontp member.
(FRAME_FONT_OBJECT) [USE_FONT_BACKEND]: New macro from xterm.h.
Jason Rumney [Thu, 31 May 2007 00:48:07 +0000 (00:48 +0000)]
[USE_FONT_BACKEND]: Port font backend changes from xfns.c.
(x_to_w32_charset, w32_to_x_charset): Expose externally.
Jason Rumney [Thu, 31 May 2007 00:42:37 +0000 (00:42 +0000)]
Fix typo in comment
Miles Bader [Wed, 30 May 2007 14:40:46 +0000 (14:40 +0000)]
Merge from emacs--devo--0
Patches applied:
* emacs--devo--0 (patch 774-780)
- Update from CVS
- Merge from emacs--rel--22, gnus--rel--5.10
- Merge from emacs--rel--22
- Fix tq.el edge case
* emacs--rel--22 (patch 28-32)
- Update from CVS
* gnus--rel--5.10 (patch 224-225)
- Merge from emacs--devo--0, emacs--rel--22
- Update from CVS
Revision: emacs@sv.gnu.org/emacs--unicode--0--patch-213
Miles Bader [Wed, 30 May 2007 14:06:39 +0000 (14:06 +0000)]
Fix tq.el edge case
(tq-queue-pop): Stifle error when a process has died and we are trying to
send a signal to it. The program using tq.el should periodically check
to see whether the process has died and react appropriately -- this is
not the responsibility of tq.el, and is consistent with the rest of the
tq.el source code.
Revision: emacs@sv.gnu.org/emacs--devo--0--patch-779
Creator: Michael Olson <mwolson@gnu.org>
Nick Roberts [Wed, 30 May 2007 05:24:18 +0000 (05:24 +0000)]
(init_sys_modes): Add rather than replace with
O_NONBLOCK.
Nick Roberts [Wed, 30 May 2007 05:22:46 +0000 (05:22 +0000)]
(term_mouse_moveto): New extern.
Nick Roberts [Wed, 30 May 2007 05:21:19 +0000 (05:21 +0000)]
(Fset_mouse_pixel_position): Add call to
term_mouse_moveto.
Nick Roberts [Wed, 30 May 2007 05:19:55 +0000 (05:19 +0000)]
(mouse_face_window): Rename...
(Qmouse_face_window): ...to this.
(term_show_mouse_face, term_clear_mouse_face)
(term_mouse_highlight): Use Qmouse_face_window.
(term_mouse_moveto): New function.
(term_mouse_position): Make it work.
(syms_of_term): Uncomment assignment to mouse_position_hook.
Staticpro Qmouse_face_window.
Nick Roberts [Wed, 30 May 2007 05:18:22 +0000 (05:18 +0000)]
(Click Events): Layout more logically. Describe
width and height.
(Drag Events, Motion Events): Update to new format for position.
Nick Roberts [Wed, 30 May 2007 05:16:46 +0000 (05:16 +0000)]
*** empty log message ***
Glenn Morris [Wed, 30 May 2007 04:58:38 +0000 (04:58 +0000)]
Ulrich Mueller <ulm at gentoo.org> (tiny change)
(XMakeAssoc): Use malloc rather than xmalloc.
Miles Bader [Tue, 29 May 2007 23:19:43 +0000 (23:19 +0000)]
Merge from emacs--rel--22
Patches applied:
* emacs--rel--22 (patch 29-32)
- Update from CVS
2007-05-29 Martin Rudalics <rudalics@gmx.at>
* lisp/textmodes/table.el (table--point-entered-cell-function)
(table--point-left-cell-function): Bind
`inhibit-point-motion-hooks' to t.
2007-05-28 Chong Yidong <cyd@stupidchicken.com>
* lisp/textmodes/sgml-mode.el (sgml-point-entered): Use condition-case.
2007-05-27 Tetsurou Okazaki <okazaki@be.to> (tiny change)
* lisp/log-edit.el (log-edit-changelog-paragraph): Return point-max
as the end of the ChangeLog paragraph when it ends without a line
termination.
2007-05-28 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
* src/xdisp.c (redisplay_internal): Bind inhibit-point-motion-hooks to t
around current_column call.
Revision: emacs@sv.gnu.org/emacs--devo--0--patch-778
Miles Bader [Tue, 29 May 2007 23:19:17 +0000 (23:19 +0000)]
Merge from emacs--rel--22, gnus--rel--5.10
Patches applied:
* emacs--rel--22 (patch 28)
- Update from CVS
* gnus--rel--5.10 (patch 224-225)
- Merge from emacs--devo--0, emacs--rel--22
- Update from CVS
2007-05-28 Katsumi Yamaoka <yamaoka@jpl.org>
* lisp/gnus/message.el (message-pop-to-buffer): Add switch-function argument.
(message-mail): Pass switch-function argument to it.
Revision: emacs@sv.gnu.org/emacs--devo--0--patch-777
Richard M. Stallman [Tue, 29 May 2007 19:43:27 +0000 (19:43 +0000)]
*** empty log message ***
Chong Yidong [Tue, 29 May 2007 16:24:25 +0000 (16:24 +0000)]
Fix typo.
Chong Yidong [Tue, 29 May 2007 16:23:22 +0000 (16:23 +0000)]
Fix typo.
Chong Yidong [Tue, 29 May 2007 15:31:08 +0000 (15:31 +0000)]
(url-mailto): Insert body after mail-header-separator if present, so
that is is before signature. Suggested by Leo Liu <sdl.web@gmail.com>.
Chong Yidong [Tue, 29 May 2007 15:31:01 +0000 (15:31 +0000)]
* url-mailto.el (url-mailto): Insert body after
mail-header-separator if present, so that is is before signature.
Suggested by Leo Liu <sdl.web@gmail.com>.
Chong Yidong [Tue, 29 May 2007 15:30:06 +0000 (15:30 +0000)]
(url-mailto): Insert body after mail-header-separator if present, so
that is is before signature. Suggested by Leo Liu <sdl.web@gmail.com>.
Chong Yidong [Tue, 29 May 2007 15:29:58 +0000 (15:29 +0000)]
* url-mailto.el (url-mailto): Insert body after
mail-header-separator if present, so that is is before signature.
Suggested by Leo Liu <sdl.web@gmail.com>.
Martin Rudalics [Tue, 29 May 2007 06:14:19 +0000 (06:14 +0000)]
(table--point-entered-cell-function)
(table--point-left-cell-function): Bind
`inhibit-point-motion-hooks' to t.
Richard M. Stallman [Tue, 29 May 2007 02:16:17 +0000 (02:16 +0000)]
Minor cleanup.
Glenn Morris [Tue, 29 May 2007 00:53:54 +0000 (00:53 +0000)]
Nikolaj Schumacher <n_schumacher at web.de> (tiny change)
(rx): Doc fix.
Glenn Morris [Tue, 29 May 2007 00:52:08 +0000 (00:52 +0000)]
Nikolaj Schumacher <n_schumacher at web.de> (tiny change)
(rx): Doc fix.
Glenn Morris [Tue, 29 May 2007 00:51:41 +0000 (00:51 +0000)]
*** empty log message ***
Glenn Morris [Tue, 29 May 2007 00:47:12 +0000 (00:47 +0000)]
Robert J. Chassell <bob at rattlesnake.com>
Fix instances of `allow' without object.
Glenn Morris [Tue, 29 May 2007 00:44:34 +0000 (00:44 +0000)]
Robert J. Chassell <bob at rattlesnake.com>
Fix instances of `allow' without object.
Juanma Barranquero [Tue, 29 May 2007 00:15:26 +0000 (00:15 +0000)]
*** empty log message ***
Juanma Barranquero [Tue, 29 May 2007 00:14:53 +0000 (00:14 +0000)]
(toggle-enable-multibyte-characters, sort-coding-systems,
search-unencodable-char): Doc fixes.
(default-input-method, input-method-verbose-flag, input-method-highlight-flag):
Remove * in defcustom's docstrings.
(exit-language-environment-hook, set-default-coding-systems,
coding-system-change-eol-conversion, prefer-coding-system,
find-multibyte-characters, leim-list-entry-regexp, set-input-method,
input-method-exit-on-first-char, princ-list, locale-language-names,
locale-charset-language-names, define-char-code-property):
Fix typos in docstrings.
Juanma Barranquero [Mon, 28 May 2007 23:03:37 +0000 (23:03 +0000)]
(idlwave-routines): Fix typo in docstring.
Chong Yidong [Mon, 28 May 2007 14:10:50 +0000 (14:10 +0000)]
(sgml-point-entered): Use condition-case.
Chong Yidong [Mon, 28 May 2007 14:10:24 +0000 (14:10 +0000)]
* textmodes/sgml-mode.el (sgml-point-entered): Use condition-case.
Kenichi Handa [Mon, 28 May 2007 11:59:10 +0000 (11:59 +0000)]
(glyph-char): Fix for a new character code space (22-bit).
(glyph-face): Likewise.
Kenichi Handa [Mon, 28 May 2007 11:57:42 +0000 (11:57 +0000)]
(make-glyph-code): Fix previous change.
Michael Albinus [Mon, 28 May 2007 10:32:54 +0000 (10:32 +0000)]
*** empty log message ***
Juanma Barranquero [Mon, 28 May 2007 07:42:10 +0000 (07:42 +0000)]
(webjump-sample-sites): Add simple Wikipedia query.
Kenichi Handa [Mon, 28 May 2007 06:52:57 +0000 (06:52 +0000)]
*** empty log message ***
Kenichi Handa [Mon, 28 May 2007 06:52:35 +0000 (06:52 +0000)]
Don't include "buffer.h" twice.
Chong Yidong [Mon, 28 May 2007 04:11:30 +0000 (04:11 +0000)]
(message-narrow-to-headers-or-head): Ignore mail-header-separator in
the body.
Chong Yidong [Mon, 28 May 2007 04:11:07 +0000 (04:11 +0000)]
* message.el (message-narrow-to-headers-or-head): Ignore
mail-header-separator in the body.
YAMAMOTO Mitsuharu [Mon, 28 May 2007 03:01:26 +0000 (03:01 +0000)]
(redisplay_internal): Bind inhibit-point-motion-hooks to t
around current_column call.
Chong Yidong [Mon, 28 May 2007 02:44:17 +0000 (02:44 +0000)]
(message-pop-to-buffer): Add switch-function argument.
(message-mail): Pass switch-function argument to it.
Chong Yidong [Mon, 28 May 2007 02:43:14 +0000 (02:43 +0000)]
* message.el (message-pop-to-buffer): Add switch-function argument.
(message-mail): Pass switch-function argument to it.
Kenichi Handa [Mon, 28 May 2007 02:34:40 +0000 (02:34 +0000)]
*** empty log message ***
Kenichi Handa [Mon, 28 May 2007 01:36:18 +0000 (01:36 +0000)]
(make-glyph-code): Fix for a new character code
space (22-bit).
Richard M. Stallman [Sun, 27 May 2007 23:18:08 +0000 (23:18 +0000)]
(log-edit-changelog-paragraph): Return point-max as the end of the
ChangeLog paragraph when it ends without a line termination.
Richard M. Stallman [Sun, 27 May 2007 02:23:53 +0000 (02:23 +0000)]
Undo last change because Debian fixed their bug.
Miles Bader [Sat, 26 May 2007 21:55:39 +0000 (21:55 +0000)]
Merge from emacs--devo--0
Patches applied:
* emacs--devo--0 (patch 773)
- Update from CVS
Revision: emacs@sv.gnu.org/emacs--unicode--0--patch-211
Dan Nicolaescu [Sat, 26 May 2007 17:21:14 +0000 (17:21 +0000)]
* xfaces.c (syms_of_xfaces): Delete stray semicolon.
* xdisp.c (next_element_from_buffer):
* window.c (delete_window):
* term.c (term_mouse_highlight):
* msdos.c (getdefdir):
* macterm.c (mac_create_bitmap_from_bitmap_data)
(init_font_name_table):
* fns.c (Fsxhash):
* data.c (Fmake_local_variable):
* ccl.c (ccl_driver): Likewise.
Glenn Morris [Sat, 26 May 2007 04:17:36 +0000 (04:17 +0000)]
Michael Olson <mwolson at gnu.org>
(Modules): Fix references to completion modules.
Glenn Morris [Sat, 26 May 2007 04:16:16 +0000 (04:16 +0000)]
Michael Olson <mwolson at gnu.org>
(Modules): Fix references to completion modules.
Glenn Morris [Sat, 26 May 2007 04:15:36 +0000 (04:15 +0000)]
*** empty log message ***
Chong Yidong [Sat, 26 May 2007 02:32:07 +0000 (02:32 +0000)]
** xterm-mouse-event truncation bug: install Stefan's patch.
Installed.
Chong Yidong [Sat, 26 May 2007 02:31:39 +0000 (02:31 +0000)]
** canonically-space-region: install Stefan's patch.
Installed.
Stefan Monnier [Fri, 25 May 2007 17:00:54 +0000 (17:00 +0000)]
(define-derived-mode): Remove bogus compatibiity code.
Stefan Monnier [Fri, 25 May 2007 16:58:18 +0000 (16:58 +0000)]
(copyright-names-regexp): New var.
(copyright-update-year): Use it.
Stefan Monnier [Fri, 25 May 2007 16:43:24 +0000 (16:43 +0000)]
(edmacro-format-keys): Use current-active-maps.
Stefan Monnier [Fri, 25 May 2007 16:42:10 +0000 (16:42 +0000)]
Fix up comment convention.
Stefan Monnier [Fri, 25 May 2007 16:41:25 +0000 (16:41 +0000)]
(ediff-defvar-local, ediff-with-current-buffer):
Add indentation and debugging info. Fix up comment convention.
Stefan Monnier [Fri, 25 May 2007 16:37:01 +0000 (16:37 +0000)]
(standard-display-european): Docstring fix.