<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to patches</title><link>https://sourceforge.net/p/emacs-jabber/patches/</link><description>Recent changes to patches</description><atom:link href="https://sourceforge.net/p/emacs-jabber/patches/feed.rss" rel="self"/><language>en</language><lastBuildDate>Mon, 13 Jan 2014 02:44:37 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/emacs-jabber/patches/feed.rss" rel="self" type="application/rss+xml"/><item><title>Join group with completion from bookmarks.</title><link>https://sourceforge.net/p/emacs-jabber/patches/20/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;What you think?&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nf"&gt;defun&lt;/span&gt; &lt;span class="nv"&gt;jabber-muc-join-group&lt;/span&gt; &lt;span class="p"&gt;()&lt;/span&gt;
  &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nf"&gt;interactive&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
  &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="k"&gt;let &lt;/span&gt;&lt;span class="p"&gt;((&lt;/span&gt;&lt;span class="nf"&gt;account&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nf"&gt;jabber-read-account&lt;/span&gt;&lt;span class="p"&gt;)))&lt;/span&gt;
    &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nf"&gt;jabber-get-bookmarks&lt;/span&gt; &lt;span class="nv"&gt;account&lt;/span&gt;
                          &lt;span class="o"&gt;#'&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="k"&gt;lambda &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nf"&gt;jc&lt;/span&gt; &lt;span class="nv"&gt;bms&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
                              &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="k"&gt;let &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nf"&gt;groups&lt;/span&gt; &lt;span class="nv"&gt;group&lt;/span&gt; &lt;span class="nv"&gt;nickname&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
                                &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nf"&gt;mapc&lt;/span&gt; &lt;span class="o"&gt;#'&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="k"&gt;lambda &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nf"&gt;b&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
                                          &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nf"&gt;when&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nf"&gt;eq&lt;/span&gt; &lt;span class="ss"&gt;'conference&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nf"&gt;jabber-xml-node-name&lt;/span&gt; &lt;span class="nv"&gt;b&lt;/span&gt;&lt;span class="p"&gt;))&lt;/span&gt;
                                            &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nf"&gt;push&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nf"&gt;make-symbol&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nf"&gt;jabber-xml-get-attribute&lt;/span&gt; &lt;span class="nv"&gt;b&lt;/span&gt; &lt;span class="ss"&gt;'jid&lt;/span&gt;&lt;span class="p"&gt;))&lt;/span&gt; &lt;span class="nv"&gt;groups&lt;/span&gt;&lt;span class="p"&gt;)))&lt;/span&gt;
                                      &lt;span class="nv"&gt;bms&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
                                &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nf"&gt;setq&lt;/span&gt; &lt;span class="nv"&gt;group&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nf"&gt;jabber-read-jid-completing&lt;/span&gt; &lt;span class="s"&gt;&amp;quot;group: &amp;quot;&lt;/span&gt; &lt;span class="nv"&gt;groups&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
                                      &lt;span class="nv"&gt;nickname&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nf"&gt;jabber-muc-read-my-nickname&lt;/span&gt; &lt;span class="nv"&gt;jc&lt;/span&gt; &lt;span class="nv"&gt;group&lt;/span&gt;&lt;span class="p"&gt;))&lt;/span&gt;
                                &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nf"&gt;jabber-muc-join&lt;/span&gt; &lt;span class="nv"&gt;jc&lt;/span&gt; &lt;span class="nv"&gt;group&lt;/span&gt; &lt;span class="nv"&gt;nickname&lt;/span&gt;&lt;span class="p"&gt;))))))&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Constantin Kulikov</dc:creator><pubDate>Mon, 13 Jan 2014 02:44:37 -0000</pubDate><guid>https://sourceforge.netc3926f82ca20b5b6149064fcb76cb1425576ee0d</guid></item><item><title>#19 Add newline in chat without sending, via &lt;C-return&gt;</title><link>https://sourceforge.net/p/emacs-jabber/patches/19/?limit=25#a3e3</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Arg.  It ate my angle brackets.  That is supposed to say&lt;/p&gt;
&lt;p&gt;(kbd "&amp;lt;C-return&amp;gt;")&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Russell Black</dc:creator><pubDate>Fri, 18 Oct 2013 17:24:26 -0000</pubDate><guid>https://sourceforge.netc91e8ca3cbe59a00e136fa67444bedb5f3e25b47</guid></item><item><title>Add newline in chat without sending, via &lt;C-return&gt;</title><link>https://sourceforge.net/p/emacs-jabber/patches/19/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;;; Make ctrl-return not submit&lt;br /&gt;
(define-key jabber-chat-mode-map (kbd "") (lambda () (insert "\n")))&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Russell Black</dc:creator><pubDate>Fri, 18 Oct 2013 17:22:18 -0000</pubDate><guid>https://sourceforge.netac43ac568fbf6a528bb7ae323cb0c3a39eb2161e</guid></item><item><title>Improved strings on jabber-libnotify</title><link>https://sourceforge.net/p/emacs-jabber/patches/18/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;A simple patch which improves the description of each defcustom item on jabber-libnotify. No code is changed.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">rlazo</dc:creator><pubDate>Wed, 03 Aug 2011 20:37:48 -0000</pubDate><guid>https://sourceforge.netc062d4f1384e8d0466247eb49b90c28c8d4b72de</guid></item><item><title>Unicode JIDs</title><link>https://sourceforge.net/p/emacs-jabber/patches/17/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;XMPP allows multibyte symbols in JID but jabber.el doesn't support them becuase base64 can't convert multibyte symbols. So I wrote a little patch for utf-8 support (attached).&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Anonymous</dc:creator><pubDate>Wed, 12 Jan 2011 20:26:44 -0000</pubDate><guid>https://sourceforge.net24372680091c3121e73dfcbc1fd55396f58c53ba</guid></item><item><title>alert via zenity</title><link>https://sourceforge.net/p/emacs-jabber/patches/16/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Patch adds possibility of displaying alert message via zenity. Zenity is utility to display the GNOME dialogs.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Anonymous</dc:creator><pubDate>Sun, 28 Jun 2009 13:05:50 -0000</pubDate><guid>https://sourceforge.netbf3be39f38a5f8a8c56c1662cf00ae92c3d65355</guid></item><item><title>Highlighting for presence strings</title><link>https://sourceforge.net/p/emacs-jabber/patches/15/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;It's important for me to know whether I'm online and what my current status is set to.  Showing the indicator in the modeline with different colors depending on status helps with that.&lt;br /&gt;
&lt;/p&gt;
&lt;p&gt;This patch adds the face property to the strings in jabber-presence-strings.  As a side effect, the strings will also show up colorized in other places, such as in minibuffer notifications when other people's status changes, but to me that's a welcome side effect.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Julian Scheid</dc:creator><pubDate>Thu, 17 Jul 2008 00:27:30 -0000</pubDate><guid>https://sourceforge.net3333c8f80dff169410149b5506dc4ba277ad56f2</guid></item><item><title>Add function 'jabber-message-fancy-message'</title><link>https://sourceforge.net/p/emacs-jabber/patches/14/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;When a message arrives, jabber-message-default-message will usurp the minibuffer to show "Message from XYZ" (with lots of blank space to the right). Fair enough, but why not use the full space and do something more useful with it?&lt;/p&gt;
&lt;p&gt;jabber-message-fancy-message will add as much of the message text as possible to the line, concatenating multiple lines into one, trimming the result to prevent the minibuffer from popping up to show more than one line, and applying some fancy highlighting in the process.&lt;/p&gt;
&lt;p&gt;This way, when someone messages you something short like "ok" (or even something slightly longer), you don't have to switch to the chat buffer right away.&lt;/p&gt;
&lt;p&gt;Again, whether to make it the default I leave up to you and if you think it doesn't belong in the code base, please put it on the emacs wiki instead.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Julian Scheid</dc:creator><pubDate>Wed, 16 Jul 2008 14:56:53 -0000</pubDate><guid>https://sourceforge.net907537be3df53c9e2e245e58d9996256cfdd260f</guid></item><item><title>Add function 'jabber-presence-only-chat-open-message'</title><link>https://sourceforge.net/p/emacs-jabber/patches/13/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;There are hundreds of users on the server I am using and there's always someone signing on or off.  With the default value for jabber-alert-presence-message-function this means there is a constant flurry of messages in the minibuffer, most of which I am not interested in.&lt;/p&gt;
&lt;p&gt;A solution that works quite well for me is to only show the presence of people I have a chat window open for.  If I am waiting for someone, I can simply open a chat for that person and will be notified, or check the roster.  This keeps notifications at a much more manageable level for me.  A patch adding a simple function implementing this solution is attached.&lt;/p&gt;
&lt;p&gt;I would suggest to make this function the default but I haven't done so in this patch, that's a decision I leave up to you.&lt;/p&gt;
&lt;p&gt;If you think that this should not go into the code base, I'd suggest adding it to the page on emacs-wiki.org.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Julian Scheid</dc:creator><pubDate>Wed, 16 Jul 2008 13:55:54 -0000</pubDate><guid>https://sourceforge.net0e093354a7ffcd0e38cba8e50a517ed078c6145a</guid></item><item><title>Dedicated history lists for minibuffer prompts</title><link>https://sourceforge.net/p/emacs-jabber/patches/12/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;I am using prompt history a lot and find it mildly annoying when totally unrelated items show up in the history, when all I really want is items that I previously entered in this very prompt (or a related prompt).&lt;/p&gt;
&lt;p&gt;Attached patch adds dedicated history lists for all prompt types:&lt;br /&gt;
- account&lt;br /&gt;
- presence type&lt;br /&gt;
- connection type&lt;br /&gt;
- role&lt;br /&gt;
- affiliation&lt;/p&gt;
&lt;p&gt;I have only tested this patch superficially - I am not using the roles, affiliations, and connection type prompts a lot myself.  I recommend to test this yourself before applying it.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Julian Scheid</dc:creator><pubDate>Wed, 16 Jul 2008 13:37:49 -0000</pubDate><guid>https://sourceforge.netc293f6fab749bc15d5658199f3b34d82725ef3fa</guid></item></channel></rss>