| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
| |
* test/src/pkg-tests.el (pkg-tests-cl-intern)
(pkg-tests-cl-unintern): Fix tests.
|
| | |
|
| | |
|
| |
|
|
|
| |
* src/image.c (parse_image_spec): Don't assume that keywords have
a ':' in their symbol name.
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
|
|
| |
PACKAGE_NAME Is already taken :-(.
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
|
|
| |
The symbol table now stored symbol as key, and symbol
status (:internal, :external) as values.
Quite some changes due to that.
|
| | |
|
| |
|
|
|
|
| |
* src/fns.c (hash_remove_from_table): Return true if something was
deleted.
* src/lisp.h: Change declaration.
|
| |
|
|
|
|
| |
* src/pkg.c (conflicting_package): Remove unused function.
(pkg_emacs_intern_soft): If checking a symbol, return non-nil only if
we found exactly that symbol.
|
| | |
|
| | |
|
| |
|
|
|
|
|
|
| |
* src/fns.c (cmpfn_string_equal): New.
(hashfn_string_equal): New.
(hashtest_string_equal): New.
(Fmake_hash_table): Recognize test type Qstring_equal.
(syms_of_fns): DEFSYM Qstring_qual.
|
| | |
|
| |
|
|
|
|
| |
* lisp/emacs-lisp/pkg.el: Implement make-package.
* lisp/obarray.el (obarray-make): Use make-%package.
* src/pkg.c: Various changes to move make-package to Lisp.
|
| |
|
|
|
|
|
| |
* src/xfaces.c (set_lface_from_font): Use LISP_SYMBOL_NAME.
(merge_face_vectors): Use LISP_SYMBOL_NAME.
(merge_face_ref): Use SYMBOL_KEYWORD_P instead of checking ':'.
(gui_supports_face_attributes_p): Use LISP_SYMBOL_NAME.
|
| |
|
|
|
|
|
| |
* src/lisp.h (SYMBOL_KEYWORD_P): Returns true if symbol is a keyword.
(LISP_SYMBOL_NAME): Basically the same as Fsymbol_name, a shortcut.
* src/data.c (Fsymbol_name): Use SYMBOL_KEYWORD_P.
* src/pkg.c (pkg_intern_keyword): Use SYMBOL_KEYWORD_P.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Done to be able to do as much as possible from Lisp.
* src/lisp.h (Lisp_Package): Rename used_packages to use_list.
* src/pkg.c: Rename used_packages to use_list.
(Fpackage_percent_name): (Fpackage_percent_set_name):
(Fpackage_percent_nicknames):
(Fpackage_percent_set_nicknames):
(Fpackage_percent_use_list):
(Fpackage_percent_set_use_list):
(Fpackage_percent_shadowing_symbols):
(Fpackage_percent_set_shadowing_symbols):
(Fpackage_percent_symbols): New functions for getting and setting
internals of Lisp_Package.
(syms_of_pkg): defsubr them.
|
| | |
|
| |
|
|
|
|
| |
* src/pkg.c (Fpackage_symbols): New function.
(syms_of_pkg): defsubr it.
(init_pkg_once): Up symbol table sizes.
|
| |
|
|
|
|
|
| |
* src/lisp.h: Remove extern declarations for some vars.
* src/pkg.c (syms_of_pkg): DEFVAR_LISP_NOPRO some variables.
*package*, *package-registry*, *emacs-package*,
*keyword-package*, package-prefixes
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
|
|
| |
This reverts commit bb6b5db2b7af3f1aaf8866d4dd6ce944d10244f8.
|
| | |
|
| |
|
|
| |
This reverts commit 072e89afa119c0e35321edfb8bc0dfff89b6960d.
|
| | |
|
| |
|
|
|
| |
* src/data.c (Fsymbol_name): Return a name starting with ':' for
keywords.
|
| |
|
|
|
|
| |
* lisp/obarray.el (obarray-make): Ignore parameter.
(obarray-size): Ignore parameter.
(obarrayp): Accept vectors.
|
| | |
|
| | |
|
| | |
|
| |\ |
|
| | | |
|
| | |
| |
| |
| |
| |
| | |
* lisp/textmodes/tex-mode.el (latex-block-body-alist): Pass
"figure" to `reftex-label' when inserting a figure float.
(bug#58329)
|
| | | |
|
| | |
| |
| |
| |
| |
| |
| |
| |
| | |
This replaces the old OpenPGPv4 keys that are used in the test suite
with more modern OpenPGPv4 keys.
Having old cryptographic artifacts in the test suite presents a
problem once the old algorithms are rejected by contemporary
implementations (bug#58301).
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
This replaces the old OpenPGPv4 key that is used in the test suite
with a more modern OpenPGPv4 key. The key is the Alice key from
https://datatracker.ietf.org/doc/draft-bre-openpgp-samples/. All
cryptographic artifacts in the test suite are updated accordingly.
Having old cryptographic artifacts in the test suite presents a
problem once the old algorithms are rejected by contemporary
implementations.
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
This replaces the old OpenPGPv4 key that is used in the test suite
with a more modern OpenPGPv4 key. The key is the Alice key from
https://datatracker.ietf.org/doc/draft-bre-openpgp-samples/. All
cryptographic artifacts in the test suite are updated accordingly.
Having old cryptographic artifacts in the test suite presents a
problem once the old algorithms are rejected by contemporary
implementations.
|
| | |
| |
| |
| |
| |
| | |
Previously, epg invoked GnuPG without an explicit command to verify
signatures. Make that operation explicit. Happily, this aligns how
gpg and gpgsm is invoked, so it actually makes the code simpler.
|