1. 05 Nov, 2013 15 commits
    • Bozhidar Batsov's avatar
      * lisp/progmodes/python.el (python-mode): Remove incorrect text from docstring. · ae1f1ce1
      Bozhidar Batsov authored
      * lisp/progmodes/scheme.el (scheme-mode): Remove incorrect text from docstring.
      * lisp/progmodes/prolog.el (prolog-mode): Remove incorrect text from docstring.
      * lisp/emacs-lisp/lisp-mode.el (lisp-mode, lisp-interaction-mode, emacs-lisp-mode):
      Remove incorrect text from docstring.
    • Bozhidar Batsov's avatar
    • Xue Fuqiao's avatar
      Doc fix. · 29aa2b71
      Xue Fuqiao authored
      * doc/lispref/display.texi (Glyphs): Add an index for glyph code.
      * src/xdisp.c (syms_of_xdisp): Mention the active display table in doc
      string of glyphless-char-display.
    • Glenn Morris's avatar
    • Glenn Morris's avatar
    • Glenn Morris's avatar
      Remove the autogen/ directory · 4dde498b
      Glenn Morris authored
      Ref: http://lists.gnu.org/archive/html/emacs-devel/2013-10/msg00806.html
      * autogen: Remove directory.  Move update_autogen to admin/.
      * autogen.sh: Remove reference to copy_autogen.
      * GNUmakefile (configure):
      * Makefile.in (bootstrap): Do not try to run copy_autogen.
      * config.bat: Use msdos/autogen rather than autogen.
      * admin/update_autogen: Move here from ../autogen.
      (usage): Update.  Remove -l, add -A.
      (autogendir): New variable.
      (ldefs_flag): Default to set.
      (genfiles): Reduce to only ms-dos relevant files.
      (main): Make checking autogen sources optional.
      Make copying of autogen files optional.
      * msdos/autogen/config.in:
      * msdos/autogen/Makefile.in: Move here from ../autogen.
      * nt/INSTALL: Remove reference to copy_autogen.
      * nt/config.nt: Comment.
    • Jan Djärv's avatar
      * nsfns.m (ns_get_name_from_ioreg): New function. · ceb486d4
      Jan Djärv authored
      (ns_screen_name): Don't use deprecated CGDisplayIOServicePort on
      OSX >= 10.9.  Use ns_get_name_from_ioreg.
    • Paul Eggert's avatar
      Spelling fixes. · a67c4ae0
      Paul Eggert authored
    • Paul Eggert's avatar
      Simplify and port recent bool vector changes. · df5b4930
      Paul Eggert authored
      * configure.ac (BITSIZEOF_SIZE_T, SIZEOF_SIZE_T):
      New symbols to configure.
      * src/alloc.c (ROUNDUP): Move here from lisp.h, since it's now used
      only in this file.  Use a more-efficient implementation if the
      second argument is a power of 2.
      (ALIGN): Rewrite in terms of ROUNDUP.  Make it a function.
      Remove no-longer-necessary compile-time checks.
      (bool_vector_exact_payload_bytes): New function.
      (bool_vector_payload_bytes): Remove 2nd arg; callers that need
      exact payload changed to call the new function.  Do not assume
      that the arg or result fits in ptrdiff_t.
      (bool_vector_fill): New function.
      (Fmake_bool_vector): Use it.  Don't assume bit counts fit
      in ptrdiff_t.
      (vroundup_ct): Don't assume arg fits in size_t.
      * src/category.c (SET_CATEGORY_SET): Remove.  All callers now just
      invoke set_category_set.
      (set_category_set): 2nd arg is now EMACS_INT and 3rd is now bool.
      All callers changed.  Use bool_vector_set.
      * src/category.h (XCATEGORY_SET): Remove; no longer needed.
      (CATEGORY_MEMBER): Now a function.  Rewrite in terms of
      * src/data.c (Faref): Use bool_vector_ref.
      (Faset): Use bool_vector_set.
      (bits_word_to_host_endian): Don't assume you can shift by CHAR_BIT.
      (Fbool_vector_not, Fbool_vector_count_matches)
      (Fbool_vector_count_matches_at): Don't assume CHAR_BIT == 8.
      * src/fns.c (concat): Use bool_vector_ref.
      (Ffillarray): Use bool_vector_fill.
      (mapcar1): Use bool_vector_ref.
      (sxhash_bool_vector): Hash words, not bytes.
      * src/lisp.h (BOOL_VECTOR_BITS_PER_CHAR): Now a macro as well as
      a constant, since it's now used in #if.
      (bits_word, BITS_WORD_MAX, BITS_PER_BITS_WORD): Fall back on
      unsigned char on unusual architectures, so that we no longer
      assume that the number of bits per bits_word is a power of two or
      is a multiple of 8 or of CHAR_BIT.
      (Qt): Add forward decl.
      (struct Lisp_Bool_Vector): Don't assume EMACS_INT is aligned
      at least as strictly as bits_word.
      (bool_vector_data, bool_vector_uchar_data): New accessors.
      All data structure accesses changed to use them.
      (bool_vector_words, bool_vector_bitref, bool_vector_ref)
      (bool_vector_set): New functions.
      (bool_vector_fill): New decl.
      (ROUNDUP): Move to alloc.c as described above.
    • Paul Eggert's avatar
      Fix recent gnutls changes. · 69369809
      Paul Eggert authored
      * gnutls.c (Fgnutls_boot): Don't assume C99.
      * process.c (wait_reading_process_output): Fix typo in recent change.
    • Glenn Morris's avatar
      Get rid of --chdir usage in test/automated · 2d748773
      Glenn Morris authored
      * test/automated/Makefile.in (EMACSOPT): Move -L here.
      (emacs): Set EMACS_TEST_DIRECTORY in the environment.
      (setwins): Don't assume called from srcdir.  Remove legacy stuff.
      (.el.elc): No more need to pass -L here.
      (compile-main): Get rid of sub-shell and cd.
      (compile-clean, check): Get rid of cd.
    • Glenn Morris's avatar
      Make it possible to run tests with a different working directory · d5112380
      Glenn Morris authored
      * test/automated/flymake-tests.el (flymake-tests-data-directory): New.
      (flymake-tests--current-face): Use flymake-tests-data-directory.
      (warning-predicate-function-gcc, warning-predicate-rx-perl)
      (warning-predicate-function-perl): Adapt for above change.
      * test/automated/zlib-tests.el (zlib-tests-data-directory): New.
      (zlib--decompress): Use zlib-tests-data-directory.
    • Ted Zlatanov's avatar
      Several GnuTLS fixes for log level and initialization. · 194b4d9f
      Ted Zlatanov authored
      * gnutls.c (emacs_gnutls_handle_error): Adjust log level for EAGAIN.
      (Fgnutls_boot): Set process gnutls_p later, after initialization.
      * process.c (wait_reading_process_output, read_process_output)
      (send_process): Check gnutls_state is not NULL.
    • Glenn Morris's avatar
      * test/automated/eieio-tests.el (eieio-test-37-persistent-classes): · b5d402d6
      Glenn Morris authored
      Remove test that makes no sense.
      It simply loads a file that contains some tests.
      Loading the file does not run the tests, and the test are already
      being run independently (which obviously involves loading the file),
      since every .el file in this directory is automatically used in that way.
    • Glenn Morris's avatar
      * test/automated/files.el (files-test-local-variable-data): Fix result typo · dc503386
      Glenn Morris authored
      presumably caused by interference from dir-locals.
      (file-test--do-local-variables-test): Prevent dir-locals interfering.
  2. 04 Nov, 2013 25 commits