mathieui
b884e6d6e2
Fix #2339 (put the more “important” users at the bottom in the userlist when configured)
...
(one-line fix, and the others are for reformatting imports to be consistent)
2014-04-14 19:51:56 +02:00
mathieui
e3859c2862
Do not load a plugin if its init() traceback
...
and show a somehow helpful error message in this case
2014-04-13 23:13:18 +02:00
mathieui
9c2203e7e3
Do not show the plugin unload on exit
2014-04-13 22:39:49 +02:00
mathieui
f809dffd8e
Remove module-level code from the plugin manager as well
2014-04-13 22:38:25 +02:00
mathieui
165ee9ee1a
Fix #2503/4 (use “.” as an alias for the current tab in /move_tab)
2014-04-12 02:59:49 +02:00
mathieui
f58dfe26af
Only highlight the nick if it is not inside a word
...
thanks gio
2014-04-12 00:34:25 +02:00
mathieui
04aa6c8914
Fix #2428 (complete fulljids on /version in MUCs)
...
also clean up some newlines mess
2014-04-11 01:25:00 +02:00
mathieui
0847643b54
Fix #2421 (load and unload several plugins)
2014-04-11 00:55:42 +02:00
mathieui
d18fe6c477
Do not traceback when unable to read the config file
2014-04-11 00:43:22 +02:00
mathieui
a1b2055127
Fix #2500 (better “C’est toi le”)
...
Thanks, anonymous contributor
2014-04-10 19:34:26 +02:00
Florent Le Coz
e451041f05
make clean also removes the .so copied in src/
2014-04-09 22:45:17 +02:00
Florent Le Coz
9ab0a6d12e
Make clean removes the build directory containing the .so library
2014-04-09 22:41:28 +02:00
mathieui
d1609b97e4
Fix #2497/#2498 (/theme should return an error when loading fails)
...
It was actually doing that for old python version but not recent onces
2014-04-09 20:10:07 +02:00
mathieui
f165d3a4a0
Set display_user_color_in_join_part to true by default
2014-04-09 01:45:02 +02:00
mathieui
7803103891
Actually fix that bookmarks typo bug
2014-04-09 00:26:47 +02:00
mathieui
fe072a847b
Fix the dark theme with the new “non-empty-input tabs”
...
that was ugly
2014-04-09 00:26:31 +02:00
Florent Le Coz
369034a64a
Fix a forgotten "self." that caused alt+k to traceback
2014-04-08 23:40:01 +02:00
mathieui
c9b163a350
Update COPYING after 3 years
2014-04-07 02:00:33 +02:00
mathieui
1ce485c6fa
Fix #2354 (logs are badly colored with xhtml history)
...
- now it should work properly
- add a COLOR_LOG_MSG theming option, used both for local and remote
history
2014-04-07 01:25:30 +02:00
mathieui
53040305ce
fix a wrong naming in the previous commit
2014-04-06 20:18:31 +02:00
mathieui
e216fd2112
Code cleanup
...
fixes whitespace issues, some builtin overrides, and some enormous lines
might make poezio run nanoseconds faster!
2014-04-06 19:58:57 +02:00
mathieui
218c71dfbf
Do not instantiate the roster at module level
...
.
2014-04-06 17:30:52 +02:00
mathieui
e000466ab8
Do not instantiate the message logger at module level
...
.
2014-04-06 17:26:33 +02:00
mathieui
fe07016322
Do not instantiate the Config at module load
...
delayed execution is cleaner and less error-prone
2014-04-06 17:26:21 +02:00
mathieui
964e84e11b
Fix room joining on muclisttab that was broken in the previous commit
2014-04-06 00:30:43 +02:00
mathieui
f405984f8d
Always enable the cursor when we refresh an input
...
fixes some bugs when closing tabs that disable it
2014-04-06 00:19:36 +02:00
mathieui
7b446d9b4d
Improve drastically the performance of the MucListTab
...
- avoid doing stringprep on every item, avoid at least one full copy
- add the number of items to the infowin
2014-04-06 00:15:01 +02:00
mathieui
7c7f9b2f47
Do not instantiate Keyboard at module-level
2014-04-05 21:42:27 +02:00
mathieui
8def5609d9
Remove the pubsub-related stuff from the main branch
...
as it is unused code anyway.
2014-04-05 17:57:45 +02:00
mathieui
587450939b
Fix a bug introduced in ca0950d
2014-04-05 17:54:24 +02:00
mathieui
5b8c236daa
Add the core module to the setup.py
2014-04-05 17:53:51 +02:00
mathieui
673788bf46
Split the Core class
...
Although the logic stays the same, and everything is put back together
in a single class.
2014-04-05 17:50:50 +02:00
mathieui
38061a6397
Improve /bookmark *
...
- /bookmark{_local,} * now keeps the order of the tabs, and puts the
currently non-opened tabs at the end of the list.
- also fix a bug in remote bookmark saving
2014-04-05 14:19:22 +02:00
mathieui
d2de6236f2
Enable XEP-0198 (Stream Management)
2014-04-04 01:13:36 +02:00
mathieui
cbc805b6d5
Fix a hidden traceback on groupchat messages
2014-04-04 00:42:12 +02:00
mathieui
695877ba2b
Do not log correction errors in the error log anymore
2014-04-04 00:25:46 +02:00
mathieui
ca0950db07
Remove unused imports
...
(thanks eijebong)
2014-04-04 00:24:16 +02:00
mathieui
b6d6070751
Update the ugly timestamp fixes for better DST detection
2014-04-03 01:33:59 +02:00
mathieui
ace9fc6661
Fix #1998 , #2439 (reset chat state status)
2014-04-02 21:53:12 +02:00
mathieui
c9069ce623
Fix #2377 (send back unavailable presence on message from unknown room)
2014-04-02 21:40:58 +02:00
mathieui
52e6334c8c
Fix #2340 (change tab priority when the input is not empty)
2014-04-02 21:33:17 +02:00
mathieui
65c247399d
Fix #2323 (implement XEP-0012 last activity)
...
TODO: check if this method of setting activity isn’t a bit heavy.
2014-04-02 01:04:53 +02:00
mathieui
b042a07c69
Fix activation of mood/activity which was inverted
2014-04-01 23:55:26 +02:00
mathieui
b8fe5893ae
Move the requirements to python 3.3
2014-04-01 23:27:52 +02:00
mathieui
a6ffc46827
Fix common.py for OLD python3 versions
2014-04-01 23:25:21 +02:00
mathieui
09254dabc7
Fix the roster offline show toggle
2014-04-01 23:18:44 +02:00
mathieui
3c688335af
Fix #2453 (malformed stanzas with stupid plugins)
...
remove xhtml prior to performing stuff
2014-04-01 23:04:10 +02:00
mathieui
d353584abd
Install the tabs module with setup.py too
2014-04-01 21:41:05 +02:00
mathieui
02d9fd9ad4
Fix #2462 (wrong timezone in the logs)
...
Now everything in the logs is in UTC time, and is converted when read
(also, actually return the logs after loading them instead of not doing
anything)
2014-04-01 00:03:29 +02:00
mathieui
a0c7155140
Fix a traceback with broken roster items
...
only happens with buggy servers (hello ejabberd)
2014-03-31 22:19:42 +02:00