aboutsummaryrefslogtreecommitdiff
path: root/emms-url.el
Commit message (Collapse)AuthorAgeFilesLines
* lexical declarationYoni Rabkin2021-03-031-1/+1
|
* move all files to top-levelYoni Rabkin2020-06-031-0/+114
|
* *.el -> lisp/*.el: Move lisp files into "lisp/" subdirectory.William Xu2008-06-171-109/+0
|
* (emms-url-quote): Check validity of string parameter S.William Xu2008-02-161-15/+17
| | | | darcs-hash:20080216085614-cfa61-7ff36e17d340cb138941a82f5e90c8077a3868eb.gz
* (emms-url-quote): Slightly rewrote to be more readable. Fix docstring typo.William Xu2008-02-161-14/+14
| | | | darcs-hash:20080216043149-cfa61-d40e96954a985f13ea81f618aef396cff7037363.gz
* emms-url: Add emms-url-quote-entire function.Michael Olson2008-02-151-0/+25
| | | | | | | | Use it to conservatively escape entire URLs. Make emms-player-mpd use this instead of emms-url-quote. darcs-hash:20080215173509-1bfb2-de02bb833c0ca4afefa42f232c1278d1c3e155ca.gz
* emms-url: Revert most of last two changes.Michael Olson2008-02-151-8/+5
| | | | | | | | | Change remaining: Save match data. New changes: Update documentation to mention that this is only meant to be used for parts of URLs, not entire URLs. darcs-hash:20080215173207-1bfb2-916f0f32a5bc31190dcb91ac9d52a3b503835cad.gz
* emms-url: Include forward slashes in URL regexp.Michael Olson2008-02-151-1/+1
| | | | darcs-hash:20080215050112-1bfb2-ab58d7205a9dc94b780e463d69a946e9bc2cdc06.gz
* emms-url: Improve emms-url-quote.Michael Olson2008-02-151-13/+19
| | | | | | | - Don't clobber the match data. - Don't escape the colon in "http://". darcs-hash:20080215025800-1bfb2-ad6899b9c1134c782a1fab2ca206e158d62042e3.gz
* - emms-url.el: (emms-url-quote, emms-url-quote-plus), New functionsWilliam Xu2008-02-121-20/+25
| | | | | | | | | | | | | renamed from emms-lyrics-url-quote, emms-lyrics-url-quote-plus defined in emms-lyrics.el. - emms-url.el: (emms-escape-url, emms-url-specials), deleted, since they can only escape ASCII characters, emms-url-quote can handle all characters. - Update affected files accordingly. darcs-hash:20080212064822-cfa61-759d28b271024ab1a17bd23a2444c076d04e55e7.gz
* change-all-file-headers-to-gpl3-or-later.dpatchTassilo Horn2007-06-261-1/+1
| | | | darcs-hash:20070626141221-c06f4-e034ff32ecc6e2d57ffaefaeb4f78d1e36a830a2.gz
* emms-url: Avoid stringp errors when fetch of page failedMichael Olson2007-04-091-9/+12
| | | | darcs-hash:20070409055428-1bfb2-caef9a48dbe90295d8dc374de00143e77cf19803.gz
* emms-player-mpd: Fix erroneous extra message and be more careful about the ↵Michael Olson2007-04-091-8/+9
| | | | | | current buffer darcs-hash:20070409051913-1bfb2-c965d42ac45f6510003919c6cba7783164028ea3.gz
* fix-ampersands-and-question-marks-in-lastfm.dpatchTassilo Horn2007-01-131-1/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Roman Lagunov reported a bug: the last.fm plugin failed scrobbling tracks with & in artist/title/album. The same applies to streams containing an ampersand. So I added ?& and ?? to `emms-url-specials'. But because both are needed to submit values via HTTP GET now you have to `emms-escape-url' only the arguments that may contain special chars instead the complete url, e.g.: (url-retrieve (concat emms-lastfm-server "?hs=true&p=1.1" "&c=" emms-lastfm-client-id "&v=" (number-to-string emms-lastfm-client-version) "&u=" (emms-escape-url emms-lastfm-username)) instead of (url-retrieve (emms-escape-url (concat emms-lastfm-server "?hs=true&p=1.1" "&c=" emms-lastfm-client-id "&v=" (number-to-string emms-lastfm-client-version) "&u=" emms-lastfm-username)) darcs-hash:20070113104902-c06f4-9bf8c040fff6d350a3a7dafcaf2cbf26700d2f04.gz
* emms-url: Only escape spaces and newlines, on second thoughtMichael Olson2007-01-051-5/+1
| | | | darcs-hash:20070105073821-1bfb2-160387bb8220df00cc01d0c69d441ca34069e44d.gz
* emms-url: New file containing the url.el interaction routines from ↵Michael Olson2007-01-051-0/+72
emms-lastfm.el. I plan to use these in other parts of EMMS as well. darcs-hash:20070105034035-1bfb2-d213da8dab318baf3fc5d6a1f7a3ac75d0e7640c.gz