Commit graph

2889 commits

Author SHA1 Message Date
mathieui
6924f55d29
Add a message to update.sh if there is a src/slixmpp directory
if someone will ever read it
2014-11-12 21:34:34 +01:00
mathieui
431e4a5073
Change the requirements 2014-11-12 21:18:42 +01:00
mathieui
a60da1a1d7
Update the documentation 2014-11-04 21:16:47 +01:00
mathieui
d98f2dde25
Make update.sh install the deps in a venv, and use them
simplifies the script and avoid cluttering the poezio/ directory.

also fix an unrelated test with slixmpp
2014-11-02 20:08:31 +01:00
mathieui
5ef948270b
Split the requirements.txt in two (poezio/plugins) 2014-11-02 19:11:31 +01:00
Florent Le Coz
691200fafa Merge branch 'master' into slix 2014-11-02 18:05:06 +01:00
Eijebong
1ff6b40e20 The quote plugin now uses full messages instead of timestamps. 2014-11-02 17:58:38 +01:00
mathieui
bb582d2446
Update the requirements.tx 2014-11-02 17:57:39 +01:00
mathieui
5cd854f7cc
Add a stream error handler in order to display error messages 2014-11-02 17:57:03 +01:00
mathieui
1c1ab3cb83
Merge branch 'master' of git.poez.io:poezio into slix
Conflicts:
	src/bookmark.py
	src/config.py
	src/connection.py
	src/core/commands.py
	src/core/core.py
	src/core/handlers.py
	src/windows/info_bar.py
	src/windows/muc.py
	src/windows/roster_win.py
	src/windows/text_win.py
	src/xhtml.py
2014-10-31 19:16:44 +01:00
mathieui
ea2b703bfd
Fix the default value of Config.get to None
Might fix some not-yet-seen bugs
2014-10-31 18:14:56 +01:00
mathieui
f097efd852
Fix some tracebacks on /set completion
(introduced by the automated default arguments of config.get)
2014-10-31 15:54:33 +01:00
mathieui
58b424a923
notify_messages is of course True by default 2014-10-30 22:02:23 +01:00
mathieui
f93f92517d
Use a space instead of a cross while checking features 2014-10-30 21:43:49 +01:00
mathieui
cedc5a6ec8
Fix the ssl check for asyncio 2014-10-30 19:55:19 +01:00
mathieui
616d0d2c73
Fix two potential tracebacks on /set completion 2014-10-29 23:28:20 +01:00
mathieui
70befec8ca
Add some tests
- also fix that travis build
2014-10-29 03:07:40 +01:00
mathieui
c3aa6c029d
Fix the dependencies in the setup.py 2014-10-28 22:12:18 +01:00
mathieui
9eb42bea10
Add a .travis.yml file for travis-ci 2014-10-28 17:05:15 +01:00
mathieui
d3f9a2f3c4
Fix the requirements.txt (don’t install potr in editable mode) 2014-10-28 16:35:50 +01:00
mathieui
29942d38bb
Add some unit tests using py.test
- we need to have more
2014-10-27 20:01:22 +01:00
mathieui
f55ac9edbf
Mention that setuptools is kind of mandatory 2014-10-27 19:16:32 +01:00
mathieui
22f9b7a66a
Prevent a (harmless) traceback while generating the documentation 2014-10-27 19:00:38 +01:00
mathieui
0f1beb89e9
Use a setuptools entry point instead of a custom script 2014-10-27 18:49:10 +01:00
mathieui
d2ca062eaa
Make the features disco in chat more user-friendly 2014-10-25 16:50:51 +02:00
mathieui
0dc36d9598
Typo 2014-10-22 19:10:40 +02:00
mathieui
9d58c9d32e
Fix #2719 (write/read in the plugin config files even when not loaded) 2014-10-20 23:24:27 +02:00
mathieui
6b8af2413e
Fix #2713 (make /set <option> return the value of the option)
Should work for any case (plugin, different section, etc)
2014-10-20 22:54:00 +02:00
mathieui
7bc5d0de66
Initialize PluginConfig properly 2014-10-20 22:52:41 +02:00
mathieui
b803db7ff6
Make the runtime changes to max_lines_in_memory useful 2014-10-20 21:21:06 +02:00
mathieui
b44dae8fae
If the whitespace_interval value set in the config is null or negative, don’t send any 2014-10-20 21:21:06 +02:00
mathieui
f9734cde56
Remove the (sometimes wrong) default values in the config.get() calls 2014-10-20 21:21:04 +02:00
mathieui
7b01c62e07
Change the API of Config.get_by_tabname
Make the "default" parameter optional and thus move it to the end of
the command with the other optional parameters.

And change all the calls.
2014-10-20 21:20:43 +02:00
mathieui
ece9b2082b
Keep the default config options in a dict and make the “default” parameter of config.get() optional
the Config object now also optionally takes a dict of default values
in its constructor.
2014-10-20 21:20:41 +02:00
mathieui
55e6b9c4be
Document the group_corrections option 2014-10-19 23:48:14 +02:00
mathieui
a9f642f743
Extract XHTML-IM inline imags by default
- Add two new options: tmp_image_dir and extract_inline_images
- tmp_image_dir is $XDG_CACHE_HOME(usually ~/.cache)/poezio/images if unset
- Name the images from a SHA-1 of their data and their mimetype
- Output file:// links inside the message
2014-10-16 18:56:12 +02:00
Florent Le Coz
d4590949f7 Do not ignore empty topics 2014-10-16 10:45:00 +02:00
mathieui
076b899b45
Fix a traceback when the terminal is not behaving as it should 2014-10-14 16:16:11 +02:00
mathieui
545ad1bd71
Merge branch 'master' of git.poez.io:poezio into slix
Conflicts:
	src/core/handlers.py
	src/tabs/xmltab.py
2014-10-14 15:51:30 +02:00
Florent Le Coz
088c6c6a0b Trivial line wrapping of the events.rst doc page 2014-10-13 19:05:16 +02:00
Florent Le Coz
2b10325be4 Document the changing_nick plugin event 2014-10-13 19:05:07 +02:00
mathieui
8305f3bd53
Document the before_quote and the after_quote options of the quote
plugin
2014-10-13 00:39:55 +02:00
mathieui
5a5d5812ed
Add an open_all_bookmarks option
this option determines if the non-autojoin bookmarks will
be opened on startup or not.

It is false by default.
2014-10-12 23:06:44 +02:00
mathieui
6c62f62402
Color the JID in locking/unlocking messages 2014-10-12 22:34:41 +02:00
mathieui
577d6ea87b
Output the result of the /info command in the MUC window
and not the global info buffer
2014-10-12 22:28:10 +02:00
mathieui
25e91b0c94
Give feedback on the OTR commands in the current tab
instead of the global info buffer
2014-10-12 22:23:45 +02:00
mathieui
a0c5f95881
Add a notification in the OTR plugin if the session isn't established
With a timeout option that lets the user choose the timeout
and if they want this notification.
2014-10-12 22:08:28 +02:00
mathieui
8e29f6d1ff
Add a /dump <filename> command to the XML tab 2014-10-11 16:52:41 +02:00
mathieui
8f6ab25fc9
Fix /me display in delayed messages 2014-10-10 14:20:59 +02:00
mathieui
8d2408c169
Use SHA-2 (SHA-512) to store the certificate fingerprint instead of SHA-1
Because SHA-1 is not really relevant anymore.
Too bad it's significantly longer and tiring to check, even if that is
to be expected.
2014-10-08 12:55:22 +02:00