Commit graph

28 commits

Author SHA1 Message Date
Eijebong
c62c5b2da7 Fix a traceback in the bookmarks tab when we do not set a nickname
explicitly.
2015-07-06 17:06:45 +02:00
mathieui
79644da690
Improve the performance of the userlist refresh
Also only run one regex on search_for_color()
2015-06-22 00:55:21 +02:00
mathieui
d9050e9565
Add a show_jid_in_conversations option
To hide or show the JID of the contact in conversation tabs.
2015-06-18 21:11:58 +02:00
mathieui
ab3c382709
Cleanup: remove sone unused code and threading stuff 2015-05-31 23:25:26 +02:00
mathieui
dfd60426d8
Micro-optimizations on refresh
Reduce the number of calls to config.get whenever possible. Yields a
performance improvement of at least 10% for the basic use case of
"receiving a message in the current tab". Logging stuff isn’t free
either, even when the call should be a no-op, so we should try to make
the debug log less verbose.
2015-05-08 20:37:21 +02:00
mathieui
91fde24388
Display error messages inside a conversation
if the error has the same id as a sent message, it will be displayed
    with a cross where there is usually a checkmark (ack), and the
    received error will be appended to the message, in red.
if it does not have a know id, it will be added as another message to
    the conversation, without a nick, and in red.
2015-04-13 17:35:40 +02:00
mathieui
b376cdb35e
Fix a color not going back to normal when adding a row in the BookmarksTab 2015-02-09 23:02:26 +01:00
mathieui
9141e0c4d3
Add a bookmarkstab (fixes #2004)
now we can edit stuff, save or cancel those modifications, and change
the chose storage easily
2015-02-09 22:35:41 +01:00
mathieui
3c46d49704
Minor fixes to the certificate warning prompt (#2949)
- slightly lower the CPU usage (callback instead of active waiting w/ sleep)
- make the terminal beep so the user knows something happened
- prevent the user “escaping” the prompt by pressing /, s, or S
2015-01-28 09:54:30 +01:00
Célestin Matte
8e575de52c
Fix broken CTRL+arrow key shortcuts under some terms 2014-12-31 00:06:41 +01:00
mathieui
d7e2a46070
Remove an useless input method which was needed with threads 2014-12-19 22:06:11 +01:00
mathieui
596f269621
Fix scrolling inside the input when the text is small enough to fit
(e.g. during a completion, the input might scroll due to the length of
the completed item, and not go back to its original state without this
change)
2014-12-17 21:22:21 +01:00
mathieui
1cd0b4d6ea
Fix #2570 (add /filter_jid to XMLTab, and syntax highlighting)
Also add /filter_from and /filter_to, and allow chaining filters.
2014-12-07 20:50:24 +01:00
mathieui
61b5c6a91e
Merge branch 'master' of git.poez.io:poezio into slix 2014-11-15 19:20:43 +01:00
mathieui
0eb5c241f0
Fix the color of the first line for offline messages 2014-11-15 19:18:50 +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
b803db7ff6
Make the runtime changes to max_lines_in_memory useful 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
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
3ef9228211 Continuation keys (like after M-j or Ctrl-c) are handled without blocking 2014-08-07 23:20:21 +02:00
Florent Le Coz
30b31b3215 Fix an indentation issue introduced earlier (bar tab displaying only one tab) 2014-08-01 17:06:19 +02:00
Florent Le Coz
271fd662a1 Entirely remove the g_lock (used to avoid a few race conditions with ncures) 2014-08-01 16:00:01 +02:00
mathieui
2275b61a4d
Add dummy on_delete handlers for input placeholders 2014-07-27 00:15:27 +02:00
mathieui
2363e3f1bd
Scroll the input after erasing the last visible char 2014-07-19 00:45:12 +02:00
mathieui
2e8d99be30
Fix #2563 (fix the asserts in adjust_view_pos)
Thanks djanos
2014-07-19 00:41:47 +02:00
Florent Le Coz
06fdc82f60 Do not traceback if the server does not oprived options for list fields 2014-05-31 15:27:03 +02:00
mathieui
950a864d2f Move the Windows from the DataFormsTab to the windows directory 2014-05-05 23:27:03 +02:00
mathieui
2f629ee686 Split the windows.py module into a subdirectory 2014-05-05 23:16:33 +02:00