Commit graph

3200 commits

Author SHA1 Message Date
mathieui
b06240ee7b Improve the xml tab
fix refresh bugs, display the scrolling status, add an info bar, add the
global info win
2013-01-11 19:54:30 +01:00
mathieui
b0fbbc9fa9 Fix the behaviour of /move_tab 2013-01-07 23:41:34 +01:00
Florent Le Coz
229d56456b fix a tb on /accept 2013-01-07 17:30:08 +01:00
mathieui
2ea8673a04 Improve the help system (#1986)
TODO: change the plugin API to take advantage of this
This change is backwards-compatible (as in “should not break anything”)
2013-01-06 17:36:14 +01:00
mathieui
b04d5c5f53 Update the gnupg wrapper - Fix #2162 2013-01-05 18:12:55 +01:00
mathieui
4873bab740 Do not display messages if they have an empty body after the hook 2013-01-05 15:55:45 +01:00
mathieui
15fce04294 Do not display the messages with type=headline and an empty body
(thanks, jappix)
2013-01-04 10:11:58 +01:00
mathieui
68c6c06095 Prevent a RuntimeError when there are too many revisions on a message
Python recursion sucks, and namedtuple.repr() uses that, so I rewrote
__str__ and __repr__ in order to make it the iterative way instead.
2013-01-02 20:36:38 +01:00
mathieui
ea1851e00d Iterate over the messages from the end, not from the start
(the corrected message is way more likely to be recent)
2013-01-02 19:32:32 +01:00
mathieui
d0a8304e55 Add the save_status, status, and status_message options
(the name show is not intuitive, so I used status and status_message)
- The status is send when connecting, and is the same used when joining
  rooms
- save_status is true by default, and will make poezio save the status
  whenever it changes
- status and status_message are empty by default
2013-01-02 19:07:36 +01:00
mathieui
c04fbadf2f Add a default color for “Warning” messages 2013-01-02 01:48:55 +01:00
mathieui
17d0527cf8 Fix a traceback with corrections 2013-01-02 01:36:53 +01:00
mathieui
677b944d38 Fix a TB on /move_tab 2013-01-02 01:19:47 +01:00
mathieui
a1607c4c6e Fix #2082 (xml:lang)
This is now already done in sleekxmpp, so I added a “lang” configuration
option. TODO: use the locale of the system.
2012-12-31 14:00:09 +01:00
mathieui
d15c4e0b58 Fix #2138 (send xhtml with /say and /correct) 2012-12-31 03:02:18 +01:00
mathieui
1f58cb3124 Fix #2167
(kinda)
2012-12-31 02:35:41 +01:00
mathieui
26ecafc6e5 Fix #2161 2012-12-31 02:22:28 +01:00
mathieui
f1d2aa67d0 Fix #2158
Fix /accept for transports.
I think there are more people who use transports than people who have
\2f into a legitimate JID. So I believe this is ok.
2012-12-30 19:43:07 +01:00
mathieui
d66cf8e1fe Typo 2012-12-30 19:31:27 +01:00
mathieui
80c79d8b79 Fix #2189 Fix #2139 - Make /correct work properly in all chat tabs
#2189 wasn’t crashing, but well.
Also fix a crash with the separator and /correct
2012-12-30 19:27:59 +01:00
mathieui
5fe494699a update CHANGELOG 2012-12-30 17:47:47 +01:00
mathieui
7ec85ae328 Fix #2143 Fix #2056
Show headline messages in the info buffer, and show error messages (or
other errors) with a special style.
2012-12-30 17:40:27 +01:00
mathieui
0f9b37b8a8 Do not rebuild everything in order to modify a message
(should fix the “leak” on /correct, and make it faster)
2012-12-30 14:54:54 +01:00
Emmanuel Gil Peyrot
1313e7be38 Add a /display_corrections plugin. 2012-12-29 13:14:50 +01:00
Emmanuel Gil Peyrot
65e097f410 Display the number of revisions of a corrected message. 2012-12-29 13:14:50 +01:00
Emmanuel Gil Peyrot
590afbd4bc Fix /correct and /me highlights, and handle /correct a bit better. 2012-12-29 13:14:50 +01:00
mathieui
dc4e0302b4 Fix #1977 2012-12-28 20:44:49 +01:00
mathieui
8aa5828459 Fix #2174
/server_cycle now takes a suffix and will match all the rooms with this
same suffix. It also means that /server_cycle room@domain.tld will now only
cycle root@domain.tld instead of all the rooms of domain.tld.
2012-12-28 19:24:13 +01:00
mathieui
f2caca5f23 Fix #2153 2012-12-27 18:18:20 +01:00
mathieui
97c66b42c3 Fix the ^? for python 3.1
possibly lost keystrokes when there is lag, but who cares?
2012-12-27 16:22:29 +01:00
mathieui
2a145abf9b Allow theming of the info buffer messages
(only the left part)
2012-12-20 19:20:30 +01:00
mathieui
2a980838a9 Fix #2186 (muc password in the config file)
Also use the passwords on start, and automatically use a password with
/join if there is one.
2012-12-20 18:50:34 +01:00
mathieui
519f3afe06 Fix a tb on /names (typo) 2012-12-18 13:18:49 +01:00
mathieui
cae7ccf132 try to fix the ^? issue 2012-12-18 13:02:21 +01:00
Florent Le Coz
b0e9e0919f super useful plugin that does a revstr on your messages. 2012-12-18 02:08:38 +01:00
Florent Le Coz
ca7489fd8f super useful plugin that shuffles the message you send. 2012-12-18 02:03:24 +01:00
mathieui
be8ea85a9f super-useful plugin that duplicates the first word of a message 2012-12-18 01:54:20 +01:00
mathieui
f291d07567 Do not take 100% of the CPU when the certificate has changed
and let the user have a better chance to read the question entirely
2012-12-18 00:22:36 +01:00
Florent Le Coz
294a45fe09 And another one… Seriously. 2012-12-17 13:51:28 +01:00
Florent Le Coz
f5de25b7bd Typo. 2012-12-17 13:50:19 +01:00
Florent Le Coz
e52992cb6c Fix the color of the information text in the dark plugin. 2012-12-17 05:10:43 +01:00
Florent Le Coz
d2a7013546 Add the documentation for the time marker plugin. 2012-12-17 05:04:17 +01:00
Florent Le Coz
29f3d9a0bc Add a nice time_marker plugin. 2012-12-17 04:56:46 +01:00
Florent Le Coz
ca216a754e Remove that buggy thing (don’t ask more details, just read the diff). 2012-12-17 03:55:29 +01:00
Florent Le Coz
88346b965e Fix a tb on escape and no key after it. 2012-12-16 18:16:08 +01:00
mathieui
2ce849968f fix a traceback on /unload iq_show
(also, per-tab option load_logs)
2012-12-16 14:58:44 +01:00
mathieui
cb900858a0 Fix the per-tab options on logs 2012-12-16 13:42:22 +01:00
mathieui
344e8c8d6c fix a traceback when we accidentally seek() in the middle of a char 2012-12-15 23:34:28 +01:00
mathieui
423bae05b0 Really make the use_log a tab-specific option.
and do not read the whole log file for the last lines.
2012-12-15 23:23:12 +01:00
mathieui
08ca9bd5c5 Sort the configurations options by name in the documentation
(instead of chaos)
2012-12-15 22:57:57 +01:00