diff options
author | Mark Oteiza <mvoteiza@udel.edu> | 2017-09-09 11:55:09 -0400 |
---|---|---|
committer | Mark Oteiza <mvoteiza@udel.edu> | 2017-09-09 12:26:50 -0400 |
commit | 4131f9785e30f2a31745125c714e922892113c62 (patch) | |
tree | 56858ce56448c799997008648b23e647cebd526d /src/tparam.c | |
parent | 68b7ecbac1dcb5bfcace5505a4d354777147dd54 (diff) | |
download | emacs-4131f9785e30f2a31745125c714e922892113c62.tar.gz emacs-4131f9785e30f2a31745125c714e922892113c62.tar.bz2 emacs-4131f9785e30f2a31745125c714e922892113c62.zip |
Add function to read all entries in a group
Use that to extend xdg-desktop-read-file. Also fix a bug where all
entries in all groups were read and returned by xdg-desktop-read-file.
* lisp/xdg.el (xdg-desktop-read-group): New function.
(xdg-desktop-read-file): Use it.
* test/data/xdg/malformed.desktop: New file.
* test/data/xdg/test.desktop: Add another section.
* test/lisp/xdg-tests.el (xdg-desktop-parsing): Test presence of a key
in another group. Test reading a prescribed group. Test detecting a
malformed key=value.
Diffstat (limited to 'src/tparam.c')
0 files changed, 0 insertions, 0 deletions