aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Add LICENSEHEADmasterwavexx2019-01-291-0/+339
|
* Merge branch 'gnus-last-element' into 'master'wavexx2018-06-231-1/+1
|\ | | | | | | | | | | | | Prefer built-ins to gnus utility functions Closes #11 See merge request wavexx/gnus-desktop-notify.el!13
| * Prefer built-ins to gnus utility functionsBasil L. Contovounesios2017-10-251-1/+1
|/ | | | Fixes #11
* Merge pull request #10 from basil-conto/checkdocYuri D'Elia2017-10-071-27/+26
|\ | | | | Appease checkdoc overlords and reduce repetition
| * Appease checkdoc overlords and reduce repetitionBasil L. Contovounesios2017-10-071-27/+26
|/
* Merge pull request #9 from basil-conto/rewordYuri D'Elia2017-03-051-56/+60
|\ | | | | Update custom variables and rename internal definitions
| * Use double hyphens in internal symbolsBasil L. Contovounesios2017-03-051-18/+20
| | | | | | | | | | This is in accordance with the "(elisp) Coding Conventions" manual entry.
| * Update custom variablesBasil L. Contovounesios2017-03-051-38/+40
|/ | | | | | | | | * Assign the the value, not symbol name, of gnus-group-uncollapsed-levels to gnus-desktop-notify-uncollapsed-levels in the custom :type recipe. * Attempt to clarify variable types and documentation.
* Merge pull request #8 from basil-conto/tweaksYuri D'Elia2017-03-051-17/+7
|\ | | | | Minor tweaks
| * List Basil as contributorBasil L. Contovounesios2017-03-051-0/+1
| |
| * Remove ignored argumentsBasil L. Contovounesios2017-02-271-1/+1
| |
| * Enable lexical bindingBasil L. Contovounesios2017-02-271-1/+1
| |
| * Declare external functions to byte compilerBasil L. Contovounesios2017-02-261-0/+3
| |
| * Use built-in HTMl entity escaping functionBasil L. Contovounesios2017-02-261-15/+1
|/
* Merge pull request #6 from basil-conto/masterYuri D'Elia2017-02-081-101/+101
|\ | | | | Overhaul notification backends
| * Overhaul notification engineBasil L. Contovounesios2017-01-311-57/+53
| | | | | | | | | | | | | | * Trade cl-macs dependency for a slight increase in verbosity. * Generalise backends by decoupling their dispatch from the formatting of group names/counts.
| * Minor housekeepingBasil L. Contovounesios2017-01-301-44/+48
|/ | | | | | | * Make indentation of code and documentation more consistent. * Move minor mode to end of package to allow proper function quoting.
* Merge pull request #5 from basil-conto/masterYuri D'Elia2017-01-301-45/+60
|\ | | | | Remove obsolete assoc library and refactor
| * Refactor gnus-desktop-notify-checkBasil L. Contovounesios2017-01-301-22/+26
| | | | | | | | | | | | | | | | * Use a property list in place of the obsolete assoc library. * Make indentation consistent. * Attempt to make logic slightly less verbose.
| * Minor code rearrangementBasil L. Contovounesios2017-01-301-44/+55
|/ | | | | | | | | | | | | | * Sort dependencies. * Use triple semicolon comments to denote program sections as per the Comment Tips section of the Elisp manual. * Hoist internal variable definitions before internal function definitions for posterity. * Refactor HTML entity escaping using a lookup table. * Make indentation more consistent.
* Merge pull request #4 from basil-conto/newlineYuri D'Elia2017-01-041-17/+30
|\ | | | | Refactor notify-send invocation and shell quoting
| * Refactor notify-send invocation and shell quotingBasil L. Contovounesios2017-01-041-17/+30
|/ | | | | | | | | | | | | | | | * Replace carriage returns with newline characters in multi-line notifications. D-Bus (via the notifications library) throws an error on input containing carriage returns, and notify-send seems to silently ignore anything past them. * Split the notify-send executable and its switches into separate configuration variables. * Concatenate the executable and all its arguments before passing them to call-process-shell-command, as per the function's preferred calling convention.
* Merge pull request #3 from syohex/clYuri D'Elia2016-02-101-0/+2
|\ | | | | Load cl for using its macros like 'case'
| * Load cl for using its macros like 'case'Syohei YOSHIDA2016-02-101-0/+2
|/
* Add README, change repository name.Yuri D'Elia2015-07-032-2/+78
|
* Update URL.Yuri D'Elia2014-09-181-1/+1
|
* Add support for 'alert.Yuri D'Elia2014-07-011-24/+40
|
* Remove useless (message)Yuri D'Elia2014-07-011-1/+0
|
* Merge pull request #2 from purcell/patch-1Yuri D'Elia2014-06-301-0/+1
|\ | | | | Add autoload cookie
| * Add autoload cookieSteve Purcell2014-06-301-0/+1
|/
* Format for packaging.Yuri D'Elia2014-06-301-5/+7
|
* Update description.Yuri D'Elia2014-06-301-5/+4
|
* Add `gnus-desktop-notify-dbus' when `notifications' and make it default.Yuri D'Elia2014-06-301-40/+69
|
* Remove my old address.Yuri D'Elia2013-12-231-1/+1
|
* Remove my old address.Yuri D'Elia2013-12-231-1/+1
|
* follow header conventionsJonas Bernoulli2012-01-281-2/+1
|
* Update version to 1.2.Yuri D'Elia2011-01-151-2/+5
|
* Shorten displayed group names using `gnus-short-group-name'Philipp Haselwarter2011-01-151-1/+14
| | | | | Especially newsgroups can have very long names; these are now abbreviated. Their length can be customized with `gnus-desktop-notify-uncollapsed-levels'.
* Updated notes for 1.1.Yuri D'Elia2011-01-081-4/+13
|
* Use customizable formats and strings instead of fixed text.Yuri D'Elia2011-01-081-29/+47
|
* Fix formatting issues by separating subject/body.Yuri D'Elia2011-01-071-30/+12
| | | | | | | | Real fix for commit 6a92e688205d48e8f91eba97e305540321b444c6: Markup is supported everywhere in 'awesome' because it is. notification-daemon supports markup in the body only, and only with paired tags. Use ^M in the body to separate lines.
* Fix the read count by properly parsing the 'read' range.Yuri D'Elia2011-01-061-1/+5
|
* Add the `gnus-desktop-notify-safe' and improve defaults for most WMs.Yuri D'Elia2011-01-031-11/+30
| | | | | | It turns out, most window managers and desktop environments don't support markup in the notification. Improve all defaults to avoid markup by default.
* Use `gnus-range-normalize' instead of parsing `gnus-info-read' manually.Yuri D'Elia2011-01-031-7/+4
|
* gnus-desktop-notify-checkPhilipp Haselwarter2011-01-021-8/+8
| | | | | | | | Make `gnus-desktop-notify-check' more robust to another data inconsistency: `(gnus-group-unread (car g))' sometimes yields nil, causing `(count (+ read unread))' to fail. The fix returns 0 instead of nil and uses `name' instead of `(car g)'.
* Fix docstring.Yuri D'Elia2011-01-021-1/+1
|
* First 'official' release:Yuri D'Elia2010-12-262-142/+220
| | | | | | | * change the name to gnus-desktop-notify * provide the gnus-desktop-notify-mode global minor mode. * do not generate popups when called interactively * more customization options (sheesh!)
* Fix read count, thanks to Philipp Haselwarter.Yuri D'Elia2010-12-251-1/+5
|
* Initial public releaseYuri D'Elia2010-12-251-0/+138