diff options
| author | Karoly Lorentey | 2003-12-28 16:05:28 +0000 |
|---|---|---|
| committer | Karoly Lorentey | 2003-12-28 16:05:28 +0000 |
| commit | 8ed48c277afad174675b3d6dcb8e7b00a4bcc97d (patch) | |
| tree | 53d9baa35f9420264e2f53ad4db850c400c3e2c6 /src/composite.c | |
| parent | 2e7f2ec031f1708b80df9dc1f60f6b1cb24a5c02 (diff) | |
| parent | 69348b2a71cbabeb23e3b7d5dce354c5bc4bd311 (diff) | |
| download | emacs-8ed48c277afad174675b3d6dcb8e7b00a4bcc97d.tar.gz emacs-8ed48c277afad174675b3d6dcb8e7b00a4bcc97d.zip | |
Merged in changes from CVS HEAD
Patches applied:
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-1
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-2
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-3
Update from CVS
git-archimport-id: lorentey@elte.hu--2004/emacs--multi-tty--0--patch-17
Diffstat (limited to 'src/composite.c')
| -rw-r--r-- | src/composite.c | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/composite.c b/src/composite.c index b4e931c6a20..f8e655a3685 100644 --- a/src/composite.c +++ b/src/composite.c | |||
| @@ -842,9 +842,12 @@ syms_of_composite () | |||
| 842 | 842 | ||
| 843 | args[0] = QCtest; | 843 | args[0] = QCtest; |
| 844 | args[1] = Qequal; | 844 | args[1] = Qequal; |
| 845 | /* We used to make the hash table weak so that unreferenced | ||
| 846 | compostions can be garbage-collected. But, usually once | ||
| 847 | created compositions are repeatedly used in an Emacs session, | ||
| 848 | and thus it's not worth to save memory in such a way. So, we | ||
| 849 | make the table not weak. */ | ||
| 845 | args[2] = QCweakness; | 850 | args[2] = QCweakness; |
| 846 | /* Fixme: It seems that a weak hash table leads to segfault in GC, | ||
| 847 | but I have not yet found why. -- handa@m17n.org */ | ||
| 848 | args[3] = Qnil; | 851 | args[3] = Qnil; |
| 849 | args[4] = QCsize; | 852 | args[4] = QCsize; |
| 850 | args[5] = make_number (311); | 853 | args[5] = make_number (311); |