- 10 Apr, 2012 1 commit
-
-
Lars Magne Ingebrigtsen authored
* etc/publicsuffix.txt: New file. * lisp/url/url-cookie.el (url-cookie-two-dot-domains): Remove. (url-cookie-host-can-set-p): Use `url-domsuf-cookie-allowed-p' instead of the variable above. Fixes: debbugs:1401
-
- 09 Apr, 2012 23 commits
-
-
Glenn Morris authored
* lisp/version.el (emacs-bzr-get-version): Handle lightweight checkouts of local branches.
-
Glenn Morris authored
* src/doc.c (Fsnarf_documentation): Check variables, functions are bound, not just in the obarray, before snarfing them.
-
Glenn Morris authored
* leim/Makefile.in (EMACS): Rename from BUILT_EMACS. (RUN_EMACS, compile-main): Update for this change. * src/Makefile.in ($(leimdir)/leim-list.el): Pass EMACS rather than BUILT_EMACS.
-
Glenn Morris authored
* leim/Makefile.in (../src/emacs): Remove this rule, no longer relevant since leim distributed with Emacs (eg lisp/ has no such rule). (all): Remove $BUILT_EMACS dependence.
-
Glenn Morris authored
-
Andreas Schwab authored
* international/characters.el: Recover lost case pairs.
-
Glenn Morris authored
-
Eli Zaretskii authored
doc/misc/makefile.w32-in (INFO_TARGETS, DVI_TARGETS, clean): Add emacs-gnutls. ($(infodir)/emacs-gnutls, emacs-gnutls.dvi): New targets.
-
Eli Zaretskii authored
leim/quail/latin-ltx.el (latin-ltx--define-rules): Comment out debugging messages.
-
Ted Zlatanov authored
* info/dir (File): * Makefile.in: Add emacs-gnutls to the info directory and the INFO_FILES target. * doc/misc/emacs-gnutls.texi: Add documentation for the GnuTLS integration. * doc/misc/gnutls.texi: New file to explain the GnuTLS integration. * doc/misc/Makefile.in: Add gnutls.texi to build.
-
Chong Yidong authored
-
Ted Zlatanov authored
* gnutls.c (gnutls_log_function2i): Convenience log function. (emacs_gnutls_read): Use new log functions, `gnutls_handshakes_tried' process member, and `GNUTLS_EMACS_HANDSHAKES_LIMIT' to limit the number of handshake attempts per process (connection). * gnutls.h: Add `GNUTLS_EMACS_HANDSHAKES_LIMIT' upper limit. Add convenience `GNUTLS_LOG2i' macro. * process.c (make_process): * process.h: Add integer `gnutls_handshakes_tried' member to process struct.
-
Chong Yidong authored
* lisp/apropos.el (apropos-variable): * lisp/files-x.el (read-file-local-variable): * lisp/simple.el (set-variable): * lisp/woman.el (woman-mini-help): * lisp/emacs-lisp/byte-opt.el (side-effect-free-fns): Callers changed. * lisp/custom.el (custom-variable-p): Return nil for non-symbol arguments instead of signaling an error. (user-variable-p): Obsolete alias for custom-variable-p. * lisp/erc/erc.el (erc-cmd-SET): Call custom-variable-p instead of user-variable-p. * src/callint.c (Finteractive, Fcall_interactively): * src/minibuf.c (Fread_variable): Callers changed. * src/eval.c (Fuser_variable_p, user_variable_p_eh) (lisp_indirect_variable): Functions deleted. (Fdefvar): Caller changed. * doc/lispref/commands.texi (Interactive Codes): * doc/lispref/help.texi (Accessing Documentation): * doc/lispref/minibuf.texi (High-Level Completion): Callers changed. * doc/lispref/customize.texi (Variable Definitions): Remove user-variable-p.
-
Glenn Morris authored
-
Eli Zaretskii authored
src/xdisp.c (set_cursor_from_row): If the display string appears in the buffer at position that is closer to point than the position after the display string, display the cursor on the first glyph of the display string. Fixes cursor display when a 'display' text property immediately follows invisible text.
-
Glenn Morris authored
* lisp/startup.el (normal-top-level): Don't look for leim-list.el in places where it will not be found. Fixes: debbugs:910
-
Paul Eggert authored
* composite.c (get_composition_id): Use 'double' consistently instead of converting 'float' to 'double' and vice versa; this is easier to understand and avoids a GCC warning.
-
Glenn Morris authored
* src/Makefile.in: (leimdir): New variable. ($(leimdir)/leim-list.el): New rule. (emacs$(EXEEXT)): Depend on leim-list.el. Fixes: debbugs:4789
-
Glenn Morris authored
* Makefile.in (leim): Check cd return value. Pass fewer variables. (install-leim): Check cd return value. Pass $MFLAGS. (install-strip): Pass $MFLAGS.
-
Glenn Morris authored
* leim/Makefile.in: (TIT_GB, TIT_BIG5, CHINESE_TIT, MISC, TIT_MISC): Make them store the .el files rather than the .elc files. (NON_TIT_GB, NON_TIT_BIG5, CHINESE_NON_TIT, CHINESE_GB) (CHINESE_GB, CHINESE_BIG5, JAPANESE, KOREAN, THAI, VIETNAMESE) (LAO, INDIAN, TIBETAN, LATIN, UNICODE, SLAVIC, GREEK, RUSSIAN) (OTHERS, CHINESE, EASTASIA, ASIA, EUROPEAN, WORLD, NON_TIT_MISC): Remove variables listing the non-generated .el files. (.el.elc): Add explicit load-path for quail. (all): Depend on compile-main rule rather than $WORLD. (changed.tit, changed.misc): Also depend on $SUBDIRS. (leim-list.el): Don't depend on changed.tit or changed.misc. Remove unnecessary compilation check. (setwins, compile-targets, compile-main): New. (clean, mostlyclean): Update for change in TIT_MISC contents. (bootstrap-clean): Use a glob match to delete .elc, not a fixed list.
-
Stefan Monnier authored
(latin-ltx--ascii-p): New function. (latin-ltx--define-rules): New macro. (define-rules): Use it.
-
Glenn Morris authored
This function was removed with ucs-tables.el in 2008. * lisp/international/mule-cmds.el (set-default-coding-systems): * lisp/files.el (normal-mode): Remove guarded calls to ucs-set-table-for-input. * src/buffer.c (Qucs_set_table_for_input): Remove. (Fget_buffer_create): Don't call Qucs_set_table_for_input. (init_buffer_once, syms_of_buffer): Remove Qucs_set_table_for_input. Fixes: debbugs:9821
-
Glenn Morris authored
Eg org.texi has been using 4.7 functions for some time. Fixes: debbugs:10910
-
- 08 Apr, 2012 4 commits
-
-
Andreas Schwab authored
proper alignment.
-
Eli Zaretskii authored
lisp/textmodes/ispell.el (ispell-check-version): For hunspell, set ispell-encoding8-command to "-i", without a trailing space. (ispell-start-process): For hunspell, use '("-i" ENCODING), in 2 separate command-line arguments, to specify the encoding, since that's how hunspell expects it.
-
Glenn Morris authored
-
Glenn Morris authored
This reduces somewhat the number of "rogue" settings in emacs -Q. Ref: http://lists.gnu.org/archive/html/emacs-devel/2008-06/msg00083.html
-
- 07 Apr, 2012 12 commits
-
-
Juanma Barranquero authored
-
Juanma Barranquero authored
-
Paul Eggert authored
* configure.in (PKG_CHECK_MODULES): Do not assume that pkg-config works; check its exit status. Problem reported by Jordi Gutiérrez Hermoso in <http://lists.gnu.org/archive/html/emacs-devel/2012-01/msg00787.html>.
-
Glenn Morris authored
-
Glenn Morris authored
-
Glenn Morris authored
* README, configure.in (AC_INIT): Bump version to 24.1.50. * doc/emacs/emacsver.texi (EMACSVER): Bump version to 24.1.50. * doc/man/emacs.1: Bump version to 24.1.50. * msdos/sed2v2.inp: Bump version to 24.1.50. * nextstep/Cocoa/Emacs.base/Contents/Info.plist: * nextstep/Cocoa/Emacs.base/Contents/Resources/English.lproj/InfoPlist.strings: * nextstep/GNUstep/Emacs.base/Resources/Info-gnustep.plist: * nextstep/GNUstep/Emacs.base/Resources/Emacs.desktop: Bump version to 24.1.50. * nt/config.nt, nt/makefile.w32-in, nt/emacs.rc, nt/emacsclient.rc: Bump version to 24.1.50.
-
Glenn Morris authored
* lisp/version.el (emacs-bzr-get-version): New function. * lisp/loadup.el (emacs-bzr-version): Set it. * lisp/mail/emacsbug.el (report-emacs-bug): Include bzr version. * etc/NEWS: Mention this, though it is not really relevant to releases. Insert template for 24.2 release. Fixes: debbugs:8054
-
Paul Eggert authored
* alloc.c (POINTERS_MIGHT_HIDE_IN_OBJECTS): New macro. (mark_memory): Mark Lisp_Objects only if pointers might hide in objects, as mark_maybe_pointer will catch them otherwise. (GC_LISP_OBJECT_ALIGNMENT): Remove; no longer needed. * s/gnu-linux.h (GC_LISP_OBJECT_ALIGNMENT) [__mc68000__]: Likewise.
-
Paul Eggert authored
* xml.c (libxml2_loaded_p) [!!WINDOWSNT]: 'inine' -> 'inline'.
-
Eli Zaretskii authored
admin/unidata/README: admin/unidata/copyright.html: admin/unidata/BidiMirroring.txt: admin/unidata/UnicodeData.txt: Update for the latest version 6.1 of the Unicode Standard. lisp/international/uni-bidi.el: lisp/international/uni-category.el: lisp/international/uni-combining.el: lisp/international/uni-decimal.el: lisp/international/uni-decomposition.el: lisp/international/uni-digit.el: lisp/international/uni-lowercase.el: lisp/international/uni-mirrored.el: lisp/international/uni-name.el: lisp/international/uni-numeric.el: lisp/international/uni-titlecase.el: lisp/international/uni-uppercase.el: Update for Unicode 6.1.
-
Eli Zaretskii authored
src/makefile.w32-in (OBJ2): Add xml.$(O). (GLOBAL_SOURCES): Add xml.c. ($(BLD)/xml.$(O)): New dependency list. src/xml.c (DEF_XML2_FN, LOAD_XML2_FN) [WINDOWSNT]: New macros. (fn_htmlReadMemory, fn_xmlReadMemory, fn_xmlDocGetRootElement) (fn_xmlFreeDoc, fn_xmlCleanupParser, fn_xmlCheckVersion) [!WINDOWSNT]: New macros. (init_libxml2_functions, libxml2_loaded_p): New functions. (parse_region): Call fn_xmlCheckVersion instead of using the macro LIBXML_TEST_VERSION. Call libxml2 functions via the fn_* macros. (xml_cleanup_parser): New function, export for fn_xmlCleanupParser. Calls xmlCleanupParser only if libxml2 was loaded (or statically linked in). (Flibxml_parse_html_region, Flibxml_parse_xml_region): Call init_libxml2_functions before calling libxml2 functions. (syms_of_xml) <Qlibxml2_dll>: DEFSYM it. src/emacs.c: Don't include libxml/parser.h. (shut_down_emacs): Call xml_cleanup_parser, instead of calling xmlCleanupParser directly. src/ lisp.h [HAVE_LIBXML2]: Add prototype for xml_cleanup_parser. nt/configure.bat: Support building with libxml2. nt/INSTALL: nt/README.W32: Add information about libxml2. lisp/term/w32-win.el (dynamic-library-alist): Add libxml2 DLLs. lib-src/makefile.w32-in (obj): Add xml.o.
-
Eli Zaretskii authored
lib-src/makefile.w32-in (ALL): Add $(BLD)/test-distrib.exe.
-