summaryrefslogtreecommitdiff
path: root/src/windows
AgeCommit message (Collapse)Author
2015-11-11Clean up the refresh a bitmathieui
It should be around 25/30% faster (according to basic profiling) due to looping only once, and also be easier to read.
2015-09-19Do not traceback when displaying a data form with 0 inputFlorent Le Coz
2015-08-31Reset the bold and underline attribute when absent, in addstr_coloredFlorent Le Coz
2015-08-31Add a COLOR_TIME_STRING theming optionFlorent Le Coz
2015-08-19Remove a wrong assertmathieui
That would cause a crash when the input contained characters taking 0 spaces.
2015-08-03Beginning, not beginingFlorent Le Coz
2015-07-06Fix a traceback in the bookmarks tab when we do not set a nicknameEijebong
explicitly.
2015-06-22Improve the performance of the userlist refreshmathieui
Also only run one regex on search_for_color()
2015-06-18Add a show_jid_in_conversations optionmathieui
To hide or show the JID of the contact in conversation tabs.
2015-05-31Cleanup: remove sone unused code and threading stuffmathieui
2015-05-08Micro-optimizations on refreshmathieui
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-04-13Display error messages inside a conversationmathieui
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-02-09Fix a color not going back to normal when adding a row in the BookmarksTabmathieui
2015-02-09Add a bookmarkstab (fixes #2004)mathieui
now we can edit stuff, save or cancel those modifications, and change the chose storage easily
2015-01-28Minor fixes to the certificate warning prompt (#2949)mathieui
- 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
2014-12-31Fix broken CTRL+arrow key shortcuts under some termsCélestin Matte
2014-12-19Remove an useless input method which was needed with threadsmathieui
2014-12-17Fix scrolling inside the input when the text is small enough to fitmathieui
(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-07Fix #2570 (add /filter_jid to XMLTab, and syntax highlighting)mathieui
Also add /filter_from and /filter_to, and allow chaining filters.
2014-11-15Merge branch 'master' of git.poez.io:poezio into slixmathieui
2014-11-15Fix the color of the first line for offline messagesmathieui
2014-10-31Merge branch 'master' of git.poez.io:poezio into slixmathieui
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-20Make the runtime changes to max_lines_in_memory usefulmathieui
2014-10-20Remove the (sometimes wrong) default values in the config.get() callsmathieui
2014-10-14Merge branch 'master' of git.poez.io:poezio into slixmathieui
Conflicts: src/core/handlers.py src/tabs/xmltab.py
2014-08-07Continuation keys (like after M-j or Ctrl-c) are handled without blockingFlorent Le Coz
2014-08-01Fix an indentation issue introduced earlier (bar tab displaying only one tab)Florent Le Coz
2014-08-01Entirely remove the g_lock (used to avoid a few race conditions with ncures)Florent Le Coz
2014-07-27Add dummy on_delete handlers for input placeholdersmathieui
2014-07-19Scroll the input after erasing the last visible charmathieui
2014-07-19Fix #2563 (fix the asserts in adjust_view_pos)mathieui
Thanks djanos
2014-05-31Do not traceback if the server does not oprived options for list fieldsFlorent Le Coz
2014-05-05Move the Windows from the DataFormsTab to the windows directorymathieui
2014-05-05Split the windows.py module into a subdirectorymathieui