summaryrefslogtreecommitdiff
path: root/poezio
AgeCommit message (Collapse)Author
2016-06-30Use a "core" parameter for each tab object instead of a singletonmathieui
fixes the circular import issue
2016-06-30Absolute imports everywheremathieui
2016-06-30Use absolute imports instead of relative onesmathieui
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-28Fix /nickmathieui
2016-06-28Simplify Tab.core to remove class variables.Emmanuel Gil Peyrot
2016-06-28Import Singleton instead of its module, and remove unused imports.Emmanuel Gil Peyrot
2016-06-28Add missing import in __main__ module.Emmanuel Gil Peyrot
2016-06-27Fix a typo.Emmanuel Gil Peyrot
2016-06-27Make all relative imports explicit.Emmanuel Gil Peyrot
2016-06-27Launch poezio as a module package.Emmanuel Gil Peyrot
2016-06-24Limit 0184 receipts to one-to-one tabsmathieui
Instead of chat tabs, which include MUC which doesn’t implement that.
2016-06-24Fix #3198 (no highlight in corrections)mathieui
broken since bc6ee8d due to using timestamps
2016-06-24Always send a presence-unavailable on command /partmathieui
(even if we thought we were already disconnected)
2016-06-24Fix #3203 (indent contact and resources in the roster)mathieui
2016-06-22Fix a traceback on adhocmathieui
2016-06-12Increase ping timeout delays (now that the ping actually works)mathieui
2016-06-12Disable smacks by defaultmathieui
2016-06-12Add back the entrypointmathieui
It’s needed for proper installation
2016-06-12Remove the global Win._win_core, instead pass core to the two *GlobalInfoBar.Emmanuel Gil Peyrot
2016-06-12Remove unused properties in SizeManager.Emmanuel Gil Peyrot
2016-06-12Small xml_tab fix.Emmanuel Gil Peyrot
2016-06-12Convert some genexprs into regular list comprehension.Emmanuel Gil Peyrot
2016-06-12Improve core typability.Emmanuel Gil Peyrot
2016-06-12Fix core handlers, broken in the previous commit.Emmanuel Gil Peyrot
2016-06-12Split core handlers into its own (broken) class.Emmanuel Gil Peyrot
2016-06-12Fix core commands, broken in the previous commit.Emmanuel Gil Peyrot
2016-06-12Split core commands into its own (broken) class.Emmanuel Gil Peyrot
2016-06-12Fix core completion, broken in the previous commit.Emmanuel Gil Peyrot
2016-06-11Split 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-11Make 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-11Remove unused imports in poezio.timed_events.Emmanuel Gil Peyrot
2016-06-11Make poezio.events more Cython-friendly.Emmanuel Gil Peyrot
2016-06-11Make 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-11Make 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-11Make poezio.windows.funcs more Cython-friendly.Emmanuel Gil Peyrot
2016-06-11Make poezio.poezio_shlex more Cython-friendly.Emmanuel Gil Peyrot
2016-06-11Make poezio.text_buffer more Cython-friendly.Emmanuel Gil Peyrot
2016-06-11add_message_to_text_buffer was never used with its time and history arguments.Emmanuel Gil Peyrot
2016-06-11Move Line where it should be.Emmanuel Gil Peyrot
2016-06-11Remove some unused globals.Emmanuel Gil Peyrot
2016-06-11Prefer '\0' to None or an empty string for single characters.Emmanuel Gil Peyrot
2016-06-11Replace the namedtuple Message with a slotted class and merge ↵Emmanuel Gil Peyrot
TextBuffer.make_message in it.
2016-06-11Replace Line namedtuple with a slotted class.Emmanuel Gil Peyrot
This will be useful to give Cython a way to optimise the storage in that class.
2016-06-11Replace two lists of characters with strings.Emmanuel Gil Peyrot
2016-06-11Move the src directory to poezio, for better cython compatibility.Emmanuel Gil Peyrot