1. 22 May, 2008 11 commits
    • Stefan Monnier's avatar
      (icomplete-eoinput): Remove. · 31d4b748
      Stefan Monnier authored
      (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.
    • Stefan Monnier's avatar
      (locate-dominating-file): Accept non-existing argument. · a77b655d
      Stefan Monnier authored
      (project-find-settings-file): Rewrite, using locate-dominating-file.
    • Kenichi Handa's avatar
      (font-weight-table, font-slant-table) · 4cd217dc
      Kenichi Handa authored
      (font-width-table): Delete them.  Don't call
    • Kenichi Handa's avatar
      (ftfont_resolve_generic_family): Renamed from · 318548be
      Kenichi Handa authored
      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.
    • Kenichi Handa's avatar
      (Ffont_xlfd_name): EXFUN adjusted. · f6a651cb
      Kenichi Handa authored
      (FONT_DEBUG): Define it.
      (font_add_log): Extern it.
      (font_assert): Renamed from xassert.
    • Kenichi Handa's avatar
      (xfont_get_pcm): Change xassert to font_assert. · 960d80b9
      Kenichi Handa authored
      (xfont_list_family): Call font_add_log.
      (xfont_match): Likewise.
      (memq_no_quit): Deleted.
    • Kenichi Handa's avatar
      (fontset_from_font, Ffontset_info): Add the 2nd arg in · 7ae2e7f0
      Kenichi Handa authored
      call of Ffont_xlfd_name.
    • Kenichi Handa's avatar
      *** empty log message *** · 68eaeee4
      Kenichi Handa authored
    • Kenichi Handa's avatar
      Checking of FONT_DEBUG is moved to font.h. All calls of · d0ab1ebe
      Kenichi Handa authored
      xassert are changed to font_assert.  Many unused variables
      (Vfont_weight_table, Vfont_slant_table, Vfont_width_table): New
      (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
      (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.
    • Kenichi Handa's avatar
      (font-show-log): New function. · fa5ee889
      Kenichi Handa authored
    • Kenichi Handa's avatar
      (script-representative-chars): Add more · 1a8dc09b
      Kenichi Handa authored
      chars for latin.  Add data for symbol.
      (setup-default-fontset): Add entries for phonetic, armenian, and
  2. 21 May, 2008 22 commits
  3. 20 May, 2008 7 commits
    • Jason Rumney's avatar
      (add_font_entity_to_list): Don't add non-opentype · 5c2a72d9
      Jason Rumney authored
      truetype fonts to opentype list.
    • Stefan Monnier's avatar
      (completion-boundaries): New function. · a38313e1
      Stefan Monnier authored
      (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.
    • Juanma Barranquero's avatar
      (Ffontset_info): Doc fix. · eb152aa9
      Juanma Barranquero authored
      (syms_of_fontset) <font-encoding-charset-alist, use-default-ascent>:
      <ignore-relative-composition>: Fix typos in docstrings.
    • Juanma Barranquero's avatar
      (syms-of-font) <font-encoding-alist>: · 027a33c0
      Juanma Barranquero authored
      (Ffontp, Ffont_make_gstring): Fix typos in docstrings.
      (Flist_fonts, Ffont_family_list, Ffont_fill_gstring, Fquery_font,
      Ffont_otf_alternates): Doc fixes.
    • Stefan Monnier's avatar
      (icomplete-completions): Don't use `predicate' with · be91065f
      Stefan Monnier authored
      a table of a different type than `candidates'.
    • Juanma Barranquero's avatar
      Fix typo. · fac97ac5
      Juanma Barranquero authored
    • Roland Winkler's avatar
      * proced.el (proced-goal-header-re): Renamed from · 66add12c
      Roland Winkler authored
      (proced-goal-column): Renamed from proced-procname-column.
      (proced-move-to-goal-column): Renamed from
      (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.