Dave Love
a7bc704bbd
*** empty log message ***
2000-09-15 18:00:07 +00:00
Andrew Innes
39f547f72e
(clean mostlyclean): Ignore errors when removing files.
2000-09-15 17:50:43 +00:00
Dave Love
dab9684135
Strokes update. Toolbar stuff.
2000-09-15 17:33:37 +00:00
Dave Love
0d0db51e66
Sync with maintainer's current version with changes
...
for Emacs, but avoid runtime cl and levents.
(toplevel): Change autoloads and compilation requires.
(strokes-version, strokes-bug-address, strokes-lift): Values
changed.
(strokes-xpm-header, strokes-insinuated): New variable.
(strokes): Add :link.
(strokes-mode): Customized.
(strokes-while-inhibiting-garbage-collector): New macro.
(strokes-remassoc): Avoid remove-if.
(strokes-fix-button2-command): Don't use ad-do-it.
(strokes-insinuate): New function.
(strokes-button-press-event-p, strokes-button-release-event-p):
New functions, used instead of non-`strokes-' versions..
(strokes-mouse-event-p): Rewritten.
(strokes-event-closest-point): Avoid event-point.
(strokes-get-grid-position): Avoid cdadr, caadr
(strokes-read-stroke, strokes-read-complex-stroke): Avoid levents
functions.
(strokes-help): Use with-output-to-temp-buffer.
(strokes-window-configuration-changed-p): New function.
(strokes-update-window-configuration): Use buffer-live-p,
strokes-window-configuration-changed-p.
(strokes-mode): Use strokes-insinuate. Alter mouse bindings.
(strokes-char-face): New face.
(strokes-char-table, strokes-base64-chars): New variable.
(strokes-xpm-for-stroke, strokes-list-strokes)
(strokes-xpm-char-on-p, strokes-xpm-char-bit-p)
(strokes-xpm-encode-length-as-string, strokes-xpm-decode-char)
(strokes-xpm-to-compressed-string, strokes-decode-buffer)
(strokes-encode-buffer, strokes-xpm-for-compressed-string)
(strokes-compose-complex-stroke, strokes-alphabetic-lessp): New
functions.
2000-09-15 17:22:25 +00:00
Gerd Moellmann
ebb8f1165d
*** empty log message ***
2000-09-15 15:22:07 +00:00
Gerd Moellmann
fc68490910
(toolbar-add-item): Use image-mask-p.
2000-09-15 15:21:42 +00:00
Gerd Moellmann
b243755a13
(ALLOC_XPM_COLORS): Define if we can use Emacs' color
...
allocation functions with the XPM lib.
(struct xpm_cached_color) [ALLOC_XPM_COLORS]: New structure.
(XPM_COLOR_CACHE_BUCKETS) [ALLOC_XPM_COLORS]: New macro.
(xpm_color_cache) [ALLOC_XPM_COLORS]: New variable.
(xpm_init_color_cache, xpm_free_color_cache, xpm_lookup_color)
(xpm_alloc_color, xpm_free_colors) [ALLOC_XPM_COLORS]: New
functions.
(xpm_load) [ALLOC_XPM_COLORS]: Use Emacs' own color allocation
functions, if possible, because these handle color allocation
failure more gracefully.
(Fimage_mask_p): New function.
2000-09-15 15:19:03 +00:00
Gerd Moellmann
47e351a327
*** empty log message ***
2000-09-15 11:49:22 +00:00
Gerd Moellmann
d1d3c68562
(create-image): Doc fix.
2000-09-15 11:49:07 +00:00
Gerd Moellmann
b5d618ba93
(toolbar-add-item): Use `:mask heuristic'
...
instead of `:heuristic-mask t'.
2000-09-15 11:48:44 +00:00
Gerd Moellmann
4a8e312c92
(QCmatrix, QCcolor_adjustment, QCmask, Qemboss)
...
(Qedge_detection, Qheuristic): New symbols.
(syms_of_xfns): Initialize new symbols.
(lookup_image): Handle `:mask X', `:algorithm emboss', and
`algorithm (edge-detection ...)'.
(xbm_format, xpm_format, pbm_format, png_format, jpeg_format):
(tiff_format, gif_format, gs_format): Add `:mask'.
(XBM_MASK, XPM_MASK, PBM_MASK, PNG_MASK, JPEG_MASK, TIFF_MASK)
(GIF_MASK, GS_MASK): New enumerators.
(x_laplace_read_row, x_laplace_write_row): Functions removed.
(emboss_matrix, laplace_matrix): New variables.
(x_to_xcolors, x_from_xcolors, x_detect_edges, x_emboss)
(x_edge_detection): New functions.
(x_laplace): Rewritten in terms of x_detect_edges.
(x_build_heuristic_mask): If image has a mask, free it.
2000-09-15 11:48:16 +00:00
Andrew Innes
fe83b953b1
*** empty log message ***
2000-09-14 22:00:54 +00:00
Andrew Innes
7bbaaeddf0
Revert to Unix line endings.
2000-09-14 21:59:59 +00:00
Andrew Innes
3021e8160b
*** empty log message ***
2000-09-14 21:51:49 +00:00
Andrew Innes
5aa31fa6af
Standardize indentation somewhat.
...
Add bootstrap support.
Pass $(MFLAGS) when invoking make recursively.
Add shell-specific variants of top-level targets that invoke make
recursively in other directories, and add necessary computed
dependencies.
2000-09-14 21:51:16 +00:00
Andrew Innes
12563abbfa
(SHELLTYPE): New define.
2000-09-14 21:45:45 +00:00
Andrew Innes
54f28d5fbc
(SHELLTYPE): New define.
...
(SETLOADPATH): New define.
2000-09-14 21:45:18 +00:00
Andrew Innes
de324d883e
Change to DOS line endings.
...
Simplify the generation of makefiles (don't need to generate
various top-level targets that invoke make in other directories).
2000-09-14 21:40:59 +00:00
Andrew Innes
17d4e22cca
Add note about expected error messages when configure
...
is run.
2000-09-14 21:37:44 +00:00
Andrew Innes
dfaaaafb67
(w32_per_char_metric): Handle non-TrueType fonts.
2000-09-14 21:34:22 +00:00
Andrew Innes
cf498eda60
Standardize indentation somewhat.
...
(bootstrap-temacs): Use $(ARGQUOTE) instead of literal quotes, to
cater for differences between shells.
2000-09-14 21:32:40 +00:00
Andrew Innes
0ba5fa0ec8
(clean mostlyclean): Ignore errors when deleting
...
leim-list.el.
(distclean maintainer-clean): Ditto for stamp-subdir.
2000-09-14 21:27:11 +00:00
Andrew Innes
7b273f2f1d
Rename skkdic to ja-dic.
2000-09-14 21:25:13 +00:00
Andrew Innes
161a7b3739
Add bootstrap support. Also copy lisp source
...
when installing.
2000-09-14 21:22:43 +00:00
Andrew Innes
524817296a
(DONTCOMPILE): Fix typo.
2000-09-14 21:19:58 +00:00
Andrew Innes
4dced92736
(shell-write-history-on-exit): New function.
...
(shell-dumb-shell-regexp): New custom variable.
(shell-mode): Make shell-write-history-on-exit the process
sentinel if shell name matches shell-dumb-shell-regexp.
2000-09-14 21:15:44 +00:00
Andrew Innes
1198514be7
Comment out before-init-hook function which resets
...
source-directory based; this breaks bootstrap.
2000-09-14 21:13:08 +00:00
Gerd Moellmann
2a32b5ea15
(x_produce_glyphs): If the distance from the current
...
position to the next tab stop is less than a canonical character
width, use the tab stop after that.
2000-09-14 20:20:51 +00:00
Dave Love
b4331e964a
*** empty log message ***
2000-09-14 19:47:28 +00:00
Dave Love
815add8485
(alloc_buffer_text): Fix xmalloc call.
2000-09-14 19:39:11 +00:00
Gerd Moellmann
085536c273
(handle_fontified_prop): While running fontification
...
functions, bind `fontification-functions' and
`after-change-functions' to nil.
2000-09-14 19:17:36 +00:00
Dave Love
2beab0dbab
Tool bar, mention c-mouse-3.
2000-09-14 19:17:05 +00:00
Dave Love
69c406323b
Fix spurion.
2000-09-14 18:59:00 +00:00
Gerd Moellmann
ef9e43452f
*** empty log message ***
2000-09-14 15:15:16 +00:00
Gerd Moellmann
02bb17d31c
Remove everything having to do with the use of mmap.
2000-09-14 15:14:28 +00:00
Gerd Moellmann
39c75ccb52
(BUFFER_ALLOC, BUFFER_REALLOC, BUFFER_FREE): Removed.
...
(enlarge_buffer_text): Add prototype.
2000-09-14 15:14:15 +00:00
Gerd Moellmann
b86af064c5
Move allocation with mmap here, from ralloc.c. Change
...
conditional compilation on REL_ALLOC_MMAP to USE_MMAP_FOR_BUFFERS.
(mmap_alloc, mmap_free, mmap_realloc) [REL_ALLOC_MMAP]: Renamed
from former r_alloc_* functions in ralloc.c.
(mmap_page_size, mmap_initialized_p) [REL_ALLOC_MMAP]: New
variables.
(MEM_ALIGN) [REL_ALLOC_MMAP]: New macro.
(mmap_init) [REL_ALLOC_MMAP]: New function.
(alloc_buffer_text, enlarge_buffer_text, free_buffer_text): New
functions replacing macros BUFFER_ALLOC, BUFFER_REALLOC, and
BUFFER_FREE.
2000-09-14 15:14:02 +00:00
Gerd Moellmann
71a7bfa7ee
(make_gap): Use enlarge_buffer_text.
2000-09-14 15:13:29 +00:00
Gerd Moellmann
a74c5ec1a4
Change conditional compilation on REL_ALLOC_MMAP to
...
USE_MMAP_FOR_BUFFERS.
2000-09-14 15:13:18 +00:00
Gerd Moellmann
95f784a935
(mallocobj) [SYSTEM_MALLOC]: Don't add ralloc.o.
2000-09-14 15:13:02 +00:00
Gerd Moellmann
67cdbf1682
(USE_MMAP_FOR_BUFFERS): Define instead of REL_ALLOC_MMAP.
2000-09-14 15:12:48 +00:00
Gerd Moellmann
e32fac2a98
(USE_MMAP_FOR_BUFFERS): Recognize in system
...
configuration files instead of REL_ALLOC_MMAP. Set REL_ALLOC
to `no' if defined. Change result report.
2000-09-14 15:11:53 +00:00
Dave Love
896160ba96
(toolbar-like-menu-item): Doc fix.
2000-09-14 13:17:02 +00:00
Dave Love
f8034e4114
*** empty log message ***
2000-09-14 12:53:20 +00:00
Gerd Moellmann
986b7dee46
(ansi-colors): Doc change.
...
(ansi-color-get-face): Simplified regexp.
(ansi-color-faces-vector): Added more faces, doc change.
(ansi-color-names-vector): Doc change.
(ansi-color-regexp): Simplified regexp.
(ansi-color-parameter-regexp): New regexp.
(ansi-color-filter-apply): Doc change.
(ansi-color-filter-region): Doc change.
(ansi-color-apply): Use ansi-color-regexp and ansi-color-get-face,
deal with zero length parameters.
(ansi-color-apply-on-region): Doc change.
(ansi-color-map): Doc change.
(ansi-color-map-update): Removed debugging message.
(ansi-color-get-face-1): Added condition-case to trap
args-out-of-range errors.
(ansi-color-get-face): Doc change.
(ansi-color-make-face): Removed.
(ansi-color-for-shell-mode): New option.
2000-09-14 12:38:09 +00:00
Gerd Moellmann
b9ce5694b3
(indent-for-tab-command): Doc fix.
2000-09-14 12:19:16 +00:00
Dave Love
9385d14d31
Add toolbar.
2000-09-14 11:57:02 +00:00
Dave Love
a5d8b3ddbc
New. (Gnome icon by tigert.)
2000-09-14 11:56:36 +00:00
Dave Love
b719979056
New.
2000-09-14 11:55:46 +00:00
Dave Love
ffb8db8d77
*** empty log message ***
2000-09-14 09:52:08 +00:00