mathieui
e80ea90e58
Improve the alias plugin (save aliases, format strings, etc)
2014-03-27 23:10:07 +01:00
mathieui
0ee19d51eb
When doing a self.config.set in a plugin, save the config too
2014-03-27 23:09:13 +01:00
mathieui
8d4202501d
Use RawConfigParser.get{int,bool,float} whenever possible
...
config.get('option', 'value').lower() == 'value' is just ugly and
stupid, especially for bool.
One if in basetabs:556 was also missing a comparison, leading to True
whenever the option was set.
2014-03-24 23:25:06 +01:00
mathieui
6b1e3dd4ac
Allow opening a static conversation even when a (dynamic) conversation with the contact is already open
2014-03-23 01:06:15 +01:00
mathieui
5c9dd44037
Add jid info to the unlock messages
2014-03-23 00:47:05 +01:00
mathieui
fba511e266
Notify the user whenever the lock state of a dynamic conversation changes
2014-03-23 00:38:33 +01:00
mathieui
186803d9a9
Fix formatting, some typos, and unused code, and add docstrings
...
- No idea why subclasses of ConversationTab were working before
(info_header was overriden with None in __init__)
- Or why the date parsing worked (“Exeception”)
- Some more reformatting with pylint indications
- Document each module in the tabs module
2014-03-23 00:15:01 +01:00
mathieui
918e15d178
Fix a hidden traceback (NS_MUC_USER not exported in tabs/)
2014-03-22 17:20:15 +01:00
mathieui
a8ba700e98
Remove warnings in setup.py and use setuptools instead of distutils
...
(but since it is not important, use distutils when setuptools is
unavailable)
2014-03-22 13:33:21 +01:00
mathieui
bb00727e78
Update setup.py (from what was changed for the pypi release)
...
also remove old stuff from the default config
2014-03-21 00:54:46 +01:00
mathieui
a9354a9052
Add a "release" target to the makefile
2014-03-21 00:51:12 +01:00
mathieui
a3050bad8a
Remove C89 warnings on build
...
(no idea why this is appearing now)
2014-03-20 19:35:56 +01:00
mathieui
1c621caae1
split the "tabs" module into separate files
...
- todo: write a common import file to avoid duplicating the imports
2014-03-19 02:22:25 +01:00
mathieui
be74128cb7
small refactor
...
- add a get_tabs(cls) method to avoid manual filtering
- move some stuff to avoid cyclic dependency hell between tab classes
2014-03-19 01:04:51 +01:00
mathieui
16c57cdae9
Remove useless parts of the setup process
2014-03-08 12:47:40 +01:00
mathieui
7a736470df
Add a mention about poezio_gpg_export in the doc
2014-03-07 22:53:41 +01:00
mathieui
8ec5671025
Add a script that generates a [keys] section for the gpg plugin
2014-03-04 21:59:11 +01:00
mathieui
bc6b9b1aaf
Remove the translate plugin (API has been broken for a long time)
2014-02-24 23:43:46 +01:00
mathieui
109b4aa1f4
Parse message timezones correctly
2014-02-23 20:30:55 +01:00
mathieui
d165f13a81
Bump dev version
2014-02-22 14:28:08 +01:00
mathieui
f87ab6e39b
Bump version of the documentation too
2014-02-22 14:09:48 +01:00
mathieui
1dc423505b
Bump version
2014-02-22 01:41:19 +01:00
Emmanuel Gil Peyrot
a64dd02118
Remove the dependency on poezio from xhtml.py
2014-02-22 01:11:57 +01:00
Emmanuel Gil Peyrot
9240bc3964
Move the XHTML-IM parser to SAX, to make it output a correct formatting, fixes #2239 and many more
2014-02-22 00:56:14 +01:00
mathieui
8ca738e8a9
Fix #2474 (bans aren’t logged)
2014-02-22 00:19:22 +01:00
mathieui
a9f0607123
Fix #2470 (server_cycle joining the wrong room with domain-only muc)
2014-02-20 08:39:40 +01:00
mathieui
fd0735fe2d
Documentation update
...
sort the configurations options by theme
make the sidebar fixed
2014-02-20 01:32:25 +01:00
mathieui
8e7371210f
Documentation & Makefile update
2014-02-19 01:20:15 +01:00
mathieui
cd38563076
Update install instructions and fix a typo
2014-02-19 00:39:51 +01:00
mathieui
35f3f53334
Fix a traceback in the commandinput
...
When the connection lags and the user presses tab,
poezio will insert a tab inside the input, wich has now
a specific formatting. This caused poezio to crash.
2014-02-17 21:44:40 +01:00
mathieui
ed2ac06511
Reduce the image size
2014-02-17 20:27:04 +01:00
mathieui
4645bd7a2f
Documentation update
...
ssl page (img & ref)
theming (compile errors, format and typos)
2014-02-17 20:21:54 +01:00
mathieui
6292f83fc8
Add some note about gmail being crap (again)
2014-02-17 19:59:26 +01:00
mathieui
d418865b16
Update CHANGELOG
2014-02-16 01:27:43 +01:00
mathieui
77811e91b4
Documentation update
2014-02-14 01:37:18 +01:00
mathieui
384fd3e029
Call on_gain_focus on the new current tab after closing a tab
2014-02-14 00:59:59 +01:00
Mathieu Pasquet
05a9e03d53
Add a configurable way of setting cipher suites
...
And put reasonable defaults
2014-02-13 00:50:32 +01:00
mathieui
7e3efccb53
Fix #2407 (unencrypted connections)
...
Add a force_encryption option set to true by default.
2014-02-13 00:48:19 +01:00
mathieui
f43f06214e
Fix #2458 (correctly display non-groupchat room messages)
2014-02-12 23:36:58 +01:00
Florent Le Coz
f1995d060b
Add a fun spaces.py plugin
2014-02-12 23:30:19 +01:00
mathieui
0cfdffe163
Change requirements to update versions
...
-stable sleekxmpp
-new dnspython
-new sphinx
2014-02-12 23:18:59 +01:00
mathieui
0320ee16d4
Remove the simple blocking warning (useless)
2014-02-04 20:17:03 +01:00
mathieui
2b9fb90ca7
Fix #2418 (Wrong character count in input with copy/pasted tabulations)
...
- Replace tabulations in the input by highlighted “t”s
- More readable, and less messy to deal with.
2014-02-03 23:57:18 +01:00
mathieui
199ac46d90
Fix #2208 (time_marker shows an useless timestamp)
2014-02-03 23:37:22 +01:00
mathieui
fe4404d3f0
Fix #2424 (actualize --MORE-- when doing /topic)
2014-02-03 22:51:08 +01:00
Florent Le Coz
925ea453f3
Do not crash on /names with invalid affiliations
2014-02-03 21:35:58 +01:00
Florent Le Coz
d52e82660d
Don’t set our status to None on /unload gpg
2014-02-03 21:00:01 +01:00
mathieui
f6e5cd186f
Log our own message with the otr plugin if configured
2014-02-03 09:34:19 +01:00
mathieui
20e5c69503
Do not unlock a tab when receiving a presence from the same resource
...
(makes OTR bug)
2014-02-03 08:40:32 +01:00
mathieui
bf682651e0
Date the log records (error.log or debug logs)
2014-02-01 23:33:45 +01:00