Emmanuel Gil Peyrot
58d66ad03b
Replace the namedtuple Message with a slotted class and merge TextBuffer.make_message in it.
2016-06-11 20:49:46 +01:00
Emmanuel Gil Peyrot
41f6604ee4
Replace Line namedtuple with a slotted class.
...
This will be useful to give Cython a way to optimise the storage in
that class.
2016-06-11 20:49:46 +01:00
Emmanuel Gil Peyrot
d4003d1d26
Replace two lists of characters with strings.
2016-06-11 20:49:46 +01:00
Emmanuel Gil Peyrot
332a5c2553
Move the src directory to poezio, for better cython compatibility.
2016-06-11 20:49:43 +01:00
mathieui
cf44cf7cde
Fix /join /nick on non-joined tabs
...
(and correct the display on joined tabs)
2016-06-11 13:52:37 +02:00
mathieui
7072b8f635
Fix a refresh bug
...
On xmltab and listtab, the help text would be displayed in the input
after closing the tab.
2016-06-11 13:47:49 +02:00
mathieui
2225d13ad1
Comment most options by default in the config file
...
It’s a bit late for that, but we have to do this in order to ensure new
setting values will be used after an update if the user didn’t willingly
change them.
2016-06-05 13:59:39 +02:00
mathieui
acf22faecf
Set "show_useless_separator" to true by default
...
For consistency
2016-06-05 13:50:54 +02:00
mathieui
0a2238def5
Add a manual CSI plugin
2016-06-05 13:48:04 +02:00
mathieui
c00cfecdf8
Enable message carbons by default
2016-06-05 13:35:03 +02:00
mathieui
cf595c0ffd
Enable XEP-0319 and use it instead of 0012
...
(it does both by default, and is better)
2016-06-05 02:14:26 +02:00
mathieui
b3e534e200
Update the XEP list
2016-06-05 01:40:29 +02:00
mathieui
d2dcd9f5c0
Fix #3184 (remove upper limit for infowin)
...
also, typo
2016-06-05 00:08:49 +02:00
mathieui
4fabdc42c0
Make CSI use in the screen plugin configurable
...
And false by default, as it might reduce the user experience in
chatrooms.
2016-06-04 23:23:33 +02:00
mathieui
46d3da365c
Fix #3114 (implement CSI in the tmux/screen plugin)
2016-06-04 23:03:40 +02:00
mathieui
bb3ddde9f6
Enable CSI by default
...
(but don’t do anything with it, leave that to plugins)
2016-06-04 23:00:18 +02:00
mathieui
10c0ca94bb
Enable XEP-0198 (stream management)
2016-06-04 21:00:19 +02:00
mathieui
1ced580551
Use message processing hints in the OTR plugin
2016-06-04 19:37:57 +02:00
Lasse Aagren
8a491f250d
change muc_list delimiter from comma to colon in simple_notify
2016-05-23 16:22:02 +02:00
Lasse Aagren
a68ace1971
fix simple_notify to not notify one messages from yourself in MUCs
2016-05-23 16:21:54 +02:00
Lasse Aagren
51025b8d78
add optional muc_list to configuration of simple_notify, as a whitelist of MUCs you want to be notified from.
2016-05-22 08:32:45 +02:00
louiz’
38399f2cae
Lower the priority of the “joined” tab to be lower than the “message” ones
...
fix #3192
2016-05-17 15:48:53 +02:00
mathieui
65a37c44dd
Fix a crash in the marquee plugin
...
xml does not like ascii control chars.
2016-05-10 21:31:37 +02:00
mathieui
216ca997ad
Fix #3169 (use correct egg name for potr)
2016-05-06 19:59:05 +02:00
mathieui
bc6ee8dae8
Fix #3176 (timestamp corrections properly)
2016-05-06 19:57:35 +02:00
mathieui
bea07f5210
Fix #3172 - Marquee plugin has a non-issue
2016-05-06 19:46:40 +02:00
mathieui
6a2c4a61c4
Fix #3182 (/xhtml should send message with type=chat)
2016-04-09 21:53:11 +02:00
mathieui
12ef4f0e0e
Fix handling of the jid-multi data form field
2016-04-05 21:17:31 +02:00
mathieui
51566463bd
Fix #3181 (make /marquee work in all chat tabs)
...
Detecting errors would be a pain though
2016-04-01 19:39:39 +02:00
louiz’
0d787998df
Update a few url to use https, or even a few old poezio.eu references
2016-03-09 18:03:02 +01:00
Florent Le Coz
c93640ad85
Document the affiliation and roles commands
2016-03-09 17:53:42 +01:00
Frédéric Meynadier
558ef877cb
Added ability to notify new messages in MUCs
2016-03-09 17:53:42 +01:00
mathieui
bfbd61c423
Add a plugin api.get_status method
2016-03-08 23:02:14 +01:00
mathieui
0161f35f82
Fix the test plugin
...
(broken since slix)
2016-03-08 23:02:01 +01:00
mathieui
7d6ee08585
Update api doc
...
It was missing the highlight event
2016-03-08 22:53:13 +01:00
mathieui
2354e7d102
Fix tab-specific options in the OTR plugin
...
(specifically, require_encryption and log)
2016-02-13 14:48:25 +01:00
mathieui
b242ea24bc
Fix #3150 (otr and require_encryption)
...
the require_encryption option would not be honored when opening a new
tab with a bare JID.
2016-02-02 20:05:18 +01:00
Nicolas Braud-Santoni
dd992600f3
update.sh: Only allow fast-forwards
2015-12-29 20:36:16 +01:00
mathieui
161f44ce3b
Remove a newly-added unused import
2015-12-29 20:29:04 +01:00
Nicolas Braud-Santoni
a931886c3b
muctab: Cleanup the /names implementation
2015-12-29 20:04:07 +01:00
mathieui
a351473ebf
Fix a wrong text offset
...
(caused text to align left if the message was multiline and the first
line was out of screen)
2015-12-04 20:33:18 +01:00
mathieui
5e2720fafb
Handle nick-less message properly
2015-11-29 03:25:46 +01:00
mathieui
fa98b548d0
Fix nick-less message timestamps
...
(broken in previous commit)
2015-11-23 19:42:34 +01:00
mathieui
9fc20d4f86
Clean up the refresh a bit
...
It should be around 25/30% faster (according to basic profiling) due to
looping only once, and also be easier to read.
2015-11-11 22:45:52 +01:00
mathieui
41283a4ff7
Use the command_args_parser in the tell plugin
2015-11-11 21:05:38 +01:00
mathieui
4b8d66da0c
Use the command_args_parser in the send_delayed plugin
2015-11-11 20:56:10 +01:00
mathieui
ecd7531df9
Don’t refresh everything uselessy on a correction
...
(refresh will be triggered by the caller if needed)
2015-11-04 23:32:35 +01:00
mathieui
2b777bceca
Fix #3113 (show outgoing invitations to the log)
2015-11-04 23:07:54 +01:00
mathieui
d52fe4c23e
Don’t always reset the completion on command execution
...
e.g. if there is nothing to reset
2015-11-04 22:50:38 +01:00
mathieui
e464c24b49
Fix a display issue with the contact info win
...
(the line above was never used and could contain garbage from elsewhere)
TODO: fix the way we arrange information inside it to fit more stuff
2015-10-08 01:18:00 +02:00