Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-07-06 | Make UserList.refresh_if_possible not hyper dumb. | Emmanuel Gil Peyrot | |
This function was actually calling refresh for every single item that was different from the cached version. | |||
2016-07-06 | Cache results in poezio.theming.to_curses_attr. | Emmanuel Gil Peyrot | |
This increases performances a *lot* compared to the previous uncached version. | |||
2016-07-04 | Refactor the /join command | mathieui | |
Fix subtle bugs hopefully without introducing new ones | |||
2016-07-04 | Correctly set the MucListTab name to a string and not a JID | louiz’ | |
Fix a traceback on /w, and many other places, when a MucListTab is open | |||
2016-07-03 | RIP gmail.com | mathieui | |
If by change a user manages to connect to gmail, they won’t be able to join another server that has MUCs, so that code is useless. | |||
2016-07-03 | Fix plugin loading when installed | mathieui | |
2016-07-03 | Fix launch.sh | mathieui | |
We want to be able to run "python -m poezio" AND have a poezio entry point. | |||
2016-07-03 | Make the entry point a function | mathieui | |
otherwise it breaks the generated entry point loader, which will work but display a traceback on exit | |||
2016-06-30 | Remove every now-useless usage of the Singleton function. | Emmanuel Gil Peyrot | |
2016-07-01 | Fix dynamic/static conversation tab | mathieui | |
2016-06-30 | Only import "Command" instead of "core" when possible | mathieui | |
2016-06-30 | Use a "core" parameter for each tab object instead of a singleton | mathieui | |
fixes the circular import issue | |||
2016-06-30 | Absolute imports everywhere | mathieui | |
2016-06-30 | Use absolute imports instead of relative ones | mathieui | |
All this crap is very brittle due to circular deps and python handling them badly. This appears to be fixing some stuff, at the very least. This is sed, so cleanup of imports (which can now be grouped together) is not done yet. | |||
2016-06-28 | Fix /nick | mathieui | |
2016-06-28 | Simplify Tab.core to remove class variables. | Emmanuel Gil Peyrot | |
2016-06-28 | Import Singleton instead of its module, and remove unused imports. | Emmanuel Gil Peyrot | |
2016-06-28 | Add missing import in __main__ module. | Emmanuel Gil Peyrot | |
2016-06-27 | Fix a typo. | Emmanuel Gil Peyrot | |
2016-06-27 | Make all relative imports explicit. | Emmanuel Gil Peyrot | |
2016-06-27 | Launch poezio as a module package. | Emmanuel Gil Peyrot | |
2016-06-24 | Limit 0184 receipts to one-to-one tabs | mathieui | |
Instead of chat tabs, which include MUC which doesn’t implement that. | |||
2016-06-24 | Fix #3198 (no highlight in corrections) | mathieui | |
broken since bc6ee8d due to using timestamps | |||
2016-06-24 | Always send a presence-unavailable on command /part | mathieui | |
(even if we thought we were already disconnected) | |||
2016-06-24 | Fix #3203 (indent contact and resources in the roster) | mathieui | |
2016-06-22 | Fix a traceback on adhoc | mathieui | |
2016-06-12 | Increase ping timeout delays (now that the ping actually works) | mathieui | |
2016-06-12 | Disable smacks by default | mathieui | |
2016-06-12 | Add back the entrypoint | mathieui | |
It’s needed for proper installation | |||
2016-06-12 | Remove the global Win._win_core, instead pass core to the two *GlobalInfoBar. | Emmanuel Gil Peyrot | |
2016-06-12 | Remove unused properties in SizeManager. | Emmanuel Gil Peyrot | |
2016-06-12 | Small xml_tab fix. | Emmanuel Gil Peyrot | |
2016-06-12 | Convert some genexprs into regular list comprehension. | Emmanuel Gil Peyrot | |
2016-06-12 | Improve core typability. | Emmanuel Gil Peyrot | |
2016-06-12 | Fix core handlers, broken in the previous commit. | Emmanuel Gil Peyrot | |
2016-06-12 | Split core handlers into its own (broken) class. | Emmanuel Gil Peyrot | |
2016-06-12 | Fix core commands, broken in the previous commit. | Emmanuel Gil Peyrot | |
2016-06-12 | Split core commands into its own (broken) class. | Emmanuel Gil Peyrot | |
2016-06-12 | Fix core completion, broken in the previous commit. | Emmanuel Gil Peyrot | |
2016-06-11 | Split core completion into its own class. | Emmanuel Gil Peyrot | |
This commit is non-functional, it only changes indentation to make other changes more apparent, I’m sorry if you come from the future and are bisecting, it was the only way to make it look proper. :( | |||
2016-06-11 | Make poezio.logger more Cython-friendly. | Emmanuel Gil Peyrot | |
Also don’t handle logger fds outside of Logger, and mark private objects and methods. | |||
2016-06-11 | Remove unused imports in poezio.timed_events. | Emmanuel Gil Peyrot | |
2016-06-11 | Make poezio.events more Cython-friendly. | Emmanuel Gil Peyrot | |
2016-06-11 | Make poezio.common more Cython-friendly. | Emmanuel Gil Peyrot | |
Also remove support for OLD_PYTHON (before 3.3), some unused constants, mark private functions with a leading underscore, and clean up some pep8 violations. | |||
2016-06-11 | Make poezio.core.struct more Cython-friendly. | Emmanuel Gil Peyrot | |
Status and Command are now slotted classes instead of namedtuples, which led to a few changes to access them with their named parameters instead of as a tuple. “short” being a C type, I renamed Command.short into Command.short_desc, which is more explicit anyway. I also renamed possible_show into POSSIBLE_SHOW, as it is a module-level constant dict. | |||
2016-06-11 | Make poezio.windows.funcs more Cython-friendly. | Emmanuel Gil Peyrot | |
2016-06-11 | Make poezio.poezio_shlex more Cython-friendly. | Emmanuel Gil Peyrot | |
2016-06-11 | Make poezio.text_buffer more Cython-friendly. | Emmanuel Gil Peyrot | |
2016-06-11 | add_message_to_text_buffer was never used with its time and history arguments. | Emmanuel Gil Peyrot | |
2016-06-11 | Move Line where it should be. | Emmanuel Gil Peyrot | |