Eli Zaretskii
3216c819cf
composite.c (composition_compute_stop_pos): Fix a typo in the commentary.
2010-04-24 16:24:25 +03:00
Juanma Barranquero
58ccf24384
Remove conflict markers.
2010-04-24 14:33:31 +02:00
Eli Zaretskii
51d28d3ec4
Fix cursor motion at end of line that ends in a composed character.
...
xdisp.c (display_line): Use `reseat' instead of `reseat_1', and
use `get_next_display_element' and `set_iterator_to_next' to
advance to the next character, when looking for the character that
begins the next row.
2010-04-24 14:11:40 +03:00
Eli Zaretskii
a49884a673
Fix cursor motion at end of line that ends with a composite character.
...
xdisp.c (display_line): Use `reseat' instead of `reseat_1', and
use `get_next_display_element' and `set_iterator_to_next' to
advance to the next character, when looking for the character that
begins the next row.
2010-04-24 14:07:27 +03:00
Eli Zaretskii
2d4018aa48
Fix GDB startup with src/.gdbinit.
...
.gdbinit: Add a "set Fmake_symbol" line to force GDB load the
definition of "struct Lisp_Symbol".
2010-04-24 10:36:27 +03:00
Eli Zaretskii
76db6fccee
Fix GDB startup with .gdbinit.
...
.gdbinit: Add a "set Fmake_symbol" line to force GDB to load the
definition of "struct Lisp_Symbol".
2010-04-24 10:32:48 +03:00
Glenn Morris
cbcfee6ef4
Minor htmlfontify simplifications.
...
* hfy-cmap.el (htmlfontify-load-rgb-file, hfy-fallback-colour-values):
Add autoload cookies.
(htmlfontify-unload-rgb-file, hfy-fallback-colour-values): Add docs.
(generated-autoload-file): Set file-local value to "htmlfontify.el".
* htmlfontify.el (caddr, cadddr): Remove fallback definitions.
They have definitions / compiler macros in cl.el.
(htmlfontify-load-rgb-file, hfy-fallback-colour-values):
Replace manual autoloads with generated ones.
(htmlfontify-unload-rgb-file): Remove autoload.
2010-04-23 19:36:43 -07:00
Glenn Morris
48cd417515
Accidentally omitted from previous commit.
...
* src/m/amdx86-64.h (START_FILES, LIB_STANDARD):
Use $CRT_DIR rather than HAVE_LIB64_DIR. (Bug#5655)
2010-04-23 19:30:11 -07:00
Glenn Morris
0c309b800c
Regenerate configure, src/config.in.
2010-04-23 19:25:45 -07:00
Glenn Morris
70eab5c182
Close bug#5655.
...
* configure.in (CRT_DIR): New output variable.
(--with-crt-dir): New option. (Bug#5655)
(HAVE_LIB64_DIR): Remove.
* src/Makefile.in (CRT_DIR): New variable, set by configure.
* src/m/amdx86-64.h, m/ibms390x.h (START_FILES, LIB_STANDARD):
Use $CRT_DIR rather than HAVE_LIB64_DIR. (Bug#5655)
2010-04-23 19:23:22 -07:00
Glenn Morris
fea1add448
Minor authors.el updates.
...
* emacs-lisp/authors.el (authors-obsolete-files-regexps):
Ignore VCS-ignore files, and deleted nextstep preferences files.
(authors-ignored-files): Ignore deleted cedet test files, and "*.el".
(authors-ambiguous-files): New list.
(authors-valid-file-names): Add some deleted files.
(authors-renamed-files-alist): Add font-setting.el, edt-user.doc.
(authors-disambiguate-file-name): New function. (Bug#5501)
(authors-canonical-file-name): Doc fix.
Don't warn about obsolete files.
(authors-canonical-file-name, authors-scan-el):
Use authors-disambiguate-file-name.
2010-04-23 19:16:13 -07:00
Dan Nicolaescu
e769f484f5
* Makefile.in: Remove C_SWITCH_X_MACHINE, unused.
...
* Makefile.in (ALL_CFLAGS): Remove C_SWITCH_X_MACHINE, unused.
2010-04-23 15:28:10 -07:00
Dan Nicolaescu
4196ff33d3
* s/cygwin.h (LIBS_DEBUG): Remove, unused.
2010-04-23 15:22:06 -07:00
Dan Nicolaescu
879b0ee46e
Remove redundant flags.
...
* s/freebsd.h (C_SWITCH_SYSTEM):
* s/hpux10-20.h (C_SWITCH_X_SYSTEM, LD_SWITCH_X_DEFAULT):
* s/netbsd.h (C_SWITCH_SYSTEM):
* s/openbsd.h (LD_SWITCH_X_DEFAULT): Remove, configure takes care
of these.
2010-04-23 15:18:49 -07:00
Dan Nicolaescu
03cbbcb8e8
Simplify m/intel386.h.
...
* m/intel386.h (CRT0_DUMMIES): Remove, inline value in the only
user: ecrt0.c.
(SOLARIS2): Remove LOAD_AVE_TYPE, LOAD_AVE_CVT, LIBS_MACHINE, unused.
(USG5_4): Move LOAD_AVE_TYPE, LOAD_AVE_CVT, FSCALE definitions to
the only user: s/unixware.h.
* ecrt0.c: Remove #ifndef static. Inline CRT0_DUMMIES definition
from m/intel386.h.
* s/unixware.h (LOAD_AVE_TYPE, LOAD_AVE_CVT, FSCALE): Definitions
moved here from m/intel386.h.
2010-04-23 15:14:14 -07:00
Dan Nicolaescu
1ad4cc3d07
* m/mips.h: Remove #if 0 code.
2010-04-23 14:58:07 -07:00
Eli Zaretskii
728588ccfd
Fix display of composed characters from L2R scripts in bidi buffers. (Bug#5977)
...
xdisp.c (set_iterator_to_next, next_element_from_composition):
After advancing IT past the composition, resync the bidi iterator
with IT's position.
2010-04-23 21:23:51 +03:00
Eli Zaretskii
b893a1502d
Fix display of composed characters from L2R scripts in bidi buffers.
...
xdisp.c (set_iterator_to_next, next_element_from_composition): After
advancing IT past the composition, resync the bidi iterator with
IT's position. (Bug#5977)
2010-04-23 21:10:31 +03:00
Eli Zaretskii
98092630ef
dispextern.h: Fix a typo in a comment.
2010-04-23 20:48:22 +03:00
Dan Nicolaescu
a63f80b465
* Makefile.in (LD_SWITCH_MACHINE_TEMACS): Remove, unused.
...
(TEMACS_LDFLAGS): Don't use LD_SWITCH_SYSTEM_TEMACS.
2010-04-23 10:40:47 -07:00
Stefan Monnier
9ae0c31028
Provide byte-compiler warnings when set-default a read-only var.
...
* emacs-lisp/bytecomp.el (byte-compile-set-default): New function.
(byte-compile-setq-default): Optimize for the
single-var case and don't call byte-compile-form in this case to avoid
inf-loop with byte-compile-set-default.
2010-04-23 12:26:11 -04:00
Stefan Monnier
bd486b039f
* mm-util.el (mm-find-buffer-file-coding-system):
...
* yenc.el (yenc-decode-region): Don't let-bind a read-only variable.
2010-04-23 12:15:51 -04:00
Stefan Monnier
3b548e1b3a
* progmodes/compile.el: (compilation-start): Abbreviate default directory.
2010-04-23 11:59:32 -04:00
Stefan Monnier
ff5dec5cd1
* gtkutil.c: Include xsettings.h for Ftool_bar_get_system_style.
2010-04-23 11:50:48 -04:00
Eli Zaretskii
706a0137ff
xdisp.c (pop_it): Fix last change.
2010-04-23 18:24:39 +03:00
Eli Zaretskii
f1bbc65578
Support `display' text properties and overlay strings in bidi buffers.
...
xdisp.c (pop_it): When the stack is popped after displaying
from a string, bidi-iterate to exit from the text portion covered
by the `display' property or overlay. (Bug#5988, bug#5920)
2010-04-23 18:09:11 +03:00
Eli Zaretskii
8785b8887a
Support `display' text properties and overlays.
...
xdisp.c (pop_it): When the stack is popped after displaying
from a string, bidi-iterate to exit from the text portion covered
by the `display' property or overlay. (Bug#5988, bug#5920)
2010-04-23 18:05:23 +03:00
Michael Albinus
a5bee597fb
* etc/NEWS: Tramp supports SELinux.
2010-04-23 16:19:44 +02:00
Michael Albinus
632c54783a
Implement SELINUX backends.
...
* net/tramp.el (tramp-file-name-handler-alist): Add
`file-selinux-context' and `set-file-selinux-context'.
(tramp-handle-file-selinux-context)
(tramp-handle-set-file-selinux-context): New defuns.
(tramp-handle-copy-file, tramp-do-copy-or-rename-file): Handle
PRESERVE-SELINUX-CONTEXT.
* net/tramp-gvfs.el (tramp-gvfs-file-name-handler-alist): Add
`file-selinux-context' and `set-file-selinux-context'.
(tramp-gvfs-handle-file-selinux-context)
(tramp-gvfs-handle-set-file-selinux-context): New defuns.
(tramp-gvfs-handle-copy-file): Handle PRESERVE-SELINUX-CONTEXT.
* net/ange-ftp.el (ange-ftp-copy-file):
* net/tramp-fish.el (tramp-fish-handle-copy-file):
* net/tramp-imap.el (tramp-imap-handle-copy-file):
* net/tramp-smb.el (tramp-smb-handle-copy-file): Add
PRESERVE-SELINUX-CONTEXT.
2010-04-23 16:12:05 +02:00
Dan Nicolaescu
8e324eb6e0
(LD_SWITCH_SYSTEM_TEMACS): Remove #undef.
...
(LD_SWITCH_MACHINE_TEMACS): Remove, configure sets nocombreloc.
2010-04-23 02:06:43 -07:00
Dan Nicolaescu
809fcabaac
* s/netbsd.h (LD_SWITCH_SYSTEM_TEMACS): Remove, configure sets nocombreloc.
...
* s/openbsd.h (LD_SWITCH_SYSTEM_TEMACS): Remove.
2010-04-23 00:37:42 -07:00
Dan Nicolaescu
ed7103805c
Simplify STARTFILES definition.
...
* s/hpux10-20.h (START_FILES): Explicitly define here instead of
relying on Makefile.in to define it.
* s/cygwin.h (START_FILES): Likewise.
* Makefile.in (STARTFILES): Remove conditional code, not needed anymore.
2010-04-23 00:21:18 -07:00
Dan Nicolaescu
feeb1604f5
Clean up Solaris code.
...
* s/sol2-6.h (LD_SWITCH_SYSTEM_TEMACS, C_SWITCH_X_SYSTEM)
(LIB_MOTIF): Remove, configure takes care of this.
(NOT_USING_MOTIF): Remove, unused.
* xrdb.c: Remove #if 0-ed #include.
(SYSV): Remove conditional for old SysV.
* sysdep.c (closedir): Remove conditional code for Solaris,
Solaris has closedir.
2010-04-23 00:00:38 -07:00
Glenn Morris
d8004abee4
* etc/NEWS: More SELinux details and some minor fixes.
2010-04-22 22:43:48 -07:00
Glenn Morris
e5d1fb104b
ChangeLog fixes.
2010-04-22 22:40:33 -07:00
Michael Albinus
4a641642f1
Restore 0644 file permissions, which were changed accidently.
2010-04-23 04:46:53 +02:00
Dan Nicolaescu
cd32c34824
Regenerate configure.
2010-04-22 13:32:43 -07:00
Jan Djärv
a0d0b56337
Fix Bug#6001.
...
* xsettings.c (read_and_apply_settings): Check if current_font is
NULL before strcmp (Bug#6001).
2010-04-22 19:23:18 +02:00
Dan Nicolaescu
4e7f249cba
* configure.in (REAL_CFLAGS, CFLAGS): Restore -g for gcc.
2010-04-22 09:37:58 -07:00
Michael Albinus
a94d821ff7
Synchronize with Tramp repository.
...
* net/tramp.el (with-connection-property, tramp-completion-mode-p)
(tramp-action-process-alive, tramp-action-out-of-band)
(tramp-check-for-regexp, tramp-file-name-p, tramp-equal-remote)
(tramp-exists-file-name-handler): Fix docstring.
(with-progress-reporter): New defmacro.
(tramp-do-copy-or-rename-file, tramp-handle-dired-compress-file)
(tramp-maybe-open-connection): Use it.
2010-04-22 14:07:37 +02:00
Michael Albinus
a92375d91a
Detect ssh 'ControlMaster' argument automatically in some cases.
...
* net/tramp.el (tramp-detect-ssh-controlmaster): New defun.
(tramp-default-method): Use it.
2010-04-22 13:21:39 +02:00
Michael Albinus
25f14cdb5a
* net/tramp.el (tramp-handle-copy-file): Add new optional
...
parameter `preserve-selinux-context'.
(tramp-file-name-for-operation): Add `set-file-selinux-context'.
2010-04-22 11:15:27 +02:00
Katsumi Yamaoka
731533fdb6
(message-generate-headers): Record insertion of optional headers as well.
...
Otherwise the check to prevent repeated insertion of optional headers
is a no-op. By Andreas Seltenreich <seltenreich@gmx.de>.
2010-04-22 08:24:25 +00:00
Michael Albinus
489fe4c2ea
* net/tramp.el(tramp-completion-handle-file-name-all-completions):
...
Ensure, that non remote files are still checked. Oops.
2010-04-22 06:30:16 +02:00
Miles Bader
cdbce48ee4
Update ChangeLog
2010-04-22 09:15:20 +09:00
Miles Bader
8732a4e957
Update configure
2010-04-22 09:10:43 +09:00
Miles Bader
567c757d42
get rid of "unix" pre-defined macro when preprocessing Makefile
2010-04-22 09:10:30 +09:00
Andreas Schwab
bf3126f629
Avoid non-portable shell command negation
...
* configure.in: Revert last change.
2010-04-21 23:44:48 +02:00
Michael Albinus
acd1f317f3
Fix Bug#5840.
...
* icomplete.el (icomplete-completions): Use `non-essential'.
* net/tramp.el (tramp-connectable-p): New defun.
(tramp-handle-expand-file-name)
(tramp-completion-handle-file-name-all-completions)
(tramp-completion-handle-file-name-completion): Use it.
2010-04-21 21:48:42 +02:00
Dan Nicolaescu
56bae7c7b7
Clean up HP-UX files.
...
* m/hp800.h (NO_REMAP, VIRT_ADDR_VARIES, DATA_SEG_BITS)
(DATA_START, TEXT_START, LOAD_AVE_TYPE, LOAD_AVE_CVT)
(LDAV_SYMBOL, index, rindex): Move definitions only used in HP-UX ...
* s/hpux10-20.h: ... to the only user, here.
2010-04-21 12:32:54 -07:00