summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
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
2016-06-11Fix /join /nick on non-joined tabsmathieui
(and correct the display on joined tabs)
2016-06-11Fix a refresh bugmathieui
On xmltab and listtab, the help text would be displayed in the input after closing the tab.
2016-06-05Comment most options by default in the config filemathieui
It’s a bit late for that, but we have to do this in order to ensure new setting values will be used after an update if the user didn’t willingly change them.
2016-06-05Set "show_useless_separator" to true by defaultmathieui
For consistency
2016-06-05Add a manual CSI pluginmathieui
2016-06-05Enable message carbons by defaultmathieui
2016-06-05Enable XEP-0319 and use it instead of 0012mathieui
(it does both by default, and is better)
2016-06-05Update the XEP listmathieui
2016-06-05Fix #3184 (remove upper limit for infowin)mathieui
also, typo
2016-06-04Make CSI use in the screen plugin configurablemathieui
And false by default, as it might reduce the user experience in chatrooms.
2016-06-04Fix #3114 (implement CSI in the tmux/screen plugin)mathieui
2016-06-04Enable CSI by defaultmathieui
(but don’t do anything with it, leave that to plugins)
2016-06-04Enable XEP-0198 (stream management)mathieui
2016-06-04Use message processing hints in the OTR pluginmathieui
2016-05-23change muc_list delimiter from comma to colon in simple_notifyLasse Aagren
2016-05-23fix simple_notify to not notify one messages from yourself in MUCsLasse Aagren
2016-05-22add optional muc_list to configuration of simple_notify, as a whitelist of ↵Lasse Aagren
MUCs you want to be notified from.
2016-05-17Lower the priority of the “joined” tab to be lower than the ↵louiz’
“message” ones fix #3192
2016-05-10Fix a crash in the marquee pluginmathieui
xml does not like ascii control chars.
2016-05-06Fix #3169 (use correct egg name for potr)mathieui
2016-05-06Fix #3176 (timestamp corrections properly)mathieui
2016-05-06Fix #3172 - Marquee plugin has a non-issuemathieui
2016-04-09Fix #3182 (/xhtml should send message with type=chat)mathieui
2016-04-05Fix handling of the jid-multi data form fieldmathieui
2016-04-01Fix #3181 (make /marquee work in all chat tabs)mathieui
Detecting errors would be a pain though
2016-03-09Update a few url to use https, or even a few old poezio.eu referenceslouiz’
2016-03-09Document the affiliation and roles commandsFlorent Le Coz
2016-03-09Added ability to notify new messages in MUCsFrédéric Meynadier
2016-03-08Add a plugin api.get_status methodmathieui
2016-03-08Fix the test pluginmathieui
(broken since slix)
2016-03-08Update api docmathieui
It was missing the highlight event
2016-02-13Fix tab-specific options in the OTR pluginmathieui
(specifically, require_encryption and log)
2016-02-02Fix #3150 (otr and require_encryption)mathieui
the require_encryption option would not be honored when opening a new tab with a bare JID.