summary refs log tree commit diff stats
path: root/src/common
AgeCommit message (Collapse)Author
2013-07-12Removed outdated comment.Diogo Sousa
2013-07-12Added functions to create/destroy event_attrs to plugin interface.Diogo Sousa
Function names were chosen to keep consistency with the rest of the API.
2013-07-12Added hexchat_emit_print_attrs() to plugin interface.Diogo Sousa
2013-07-10Indentation fixes and code cleanup.Diogo Sousa
2013-07-09Now hexchat_hook_server_attrs() and hexchat_hook_print_attrs() is calledDiogo Sousa
when it should. This should close #661.
2013-07-09Removed two dummy functions in plugin interface.Diogo Sousa
2013-07-09Added hexchat_hook_server_attrs() and hexchat_hook_print_attrs() to the pluginDiogo Sousa
interface. This hooks are similar to hexchat_hook_{server,print}() except the callback passes an extra argument with the (new) structure hexchat_event_attrs. This structure contains attributes related to the event; by now it only contains the server_time_utc member which is non-zero if server-time is enabled and the server used this extension to pass a timestamp. See issue #661. (Note: this hooks are still not called by hexchat in this commit.)
2013-07-04Default to nickserv when using /ghost or /id commandsTingPing
2013-07-03Add another server to 2ch networkTingPing
2013-07-02Use URL command for opening in existingTingPing
This avoids making a new connection to an already open network.
2013-07-02Fix opening empty channel when url has trailing slashTingPing
2013-07-02Add 2ch networkTingPing
Closes #666
2013-07-01Merge pull request #665 from orium/freebsd-fixesTingPing
Freebsd fixes
2013-07-02Fixed get_timezone() to work on windows.Diogo Sousa
2013-07-02Now handle_message_tag_time() doesn't use "timezone" since it is not definedDiogo Sousa
in *BSD.
2013-07-01Fix urls with --existingTingPing
2013-07-01Handle extraneous cli args as urlsTingPing
2013-06-30Fixed server-time timestamps issue regarding local time.Diogo Sousa
2013-06-28Fixed another bug in handle_message_tag_time(): tm_mon is between 0 and 11.Diogo Sousa
2013-06-28Fixed bug in handle_message_tag_time().Diogo Sousa
2013-06-28Also support znc.in/server-time-isoTingPing
2013-06-28Fixed compilation error in VS.Diogo Sousa
2013-06-28Added preferences options to enable the server-time extension when available.Diogo Sousa
(Internationalization messages missing.)
2013-06-28Fixed a few null pointer derefs caused by dummy code that somehow IDiogo Sousa
forgot about.
2013-06-28A few messages missing regarding server-time.Diogo Sousa
2013-06-28Now inbound_cap_ls() can enable extensions when a bouncer uses a namespace forDiogo Sousa
the extension server-time.
2013-06-28server-time for all numerical messages.Diogo Sousa
2013-06-28server-time supported in all named servermsg: ping, error, notice andDiogo Sousa
authenticate. The only thing left to do for server-time are the numeric messages.
2013-06-28Organized cap inbound code in inbound.c instead of proto-irc.c.Diogo Sousa
2013-06-28server-time supported in most named messages.Diogo Sousa
2013-06-28Implemented handle_message_tag_time() for time-server messages.Diogo Sousa
2013-06-28First step towards message tags extension supportDiogo Sousa
(see http://ircv3.atheme.org/specification/message-tags-3.2). In particular this commit implements a (very) dummy implementation sketch of the server-time extension (see http://ircv3.atheme.org/specification/message-tags-3.2 and #499).
2013-06-23plugins: Implemented get_info("password") and re-added get_info("nickserv") ↵Arnavion
as an alias to that.
2013-06-19Add more uri schemesTingPing
2013-06-19Detect Spotify URIsTingPing
2013-06-18Use chat.freenode.netTingPing
2013-06-18Added a few more useful url schemes.Diogo Sousa
2013-06-18Removed unused argument of make_re().Diogo Sousa
2013-06-18Now url_check_word() returns WORD_HOST6 when a ipv6 address is matched.Diogo Sousa
2013-06-17Fix IPv6 addr matching in url: must be enclosed in [].Diogo Sousa
2013-06-16Refined IPv6 address matching in url.c.Diogo Sousa
2013-06-16Added support for passwords in userinfo of urls.Diogo Sousa
2013-06-16Fixed irc:// and ircs:// url matching: irc://freenode was not working becauseDiogo Sousa
"freenode" doesn't match a hostname.
2013-06-16Fixed file:// url matching.Diogo Sousa
2013-06-16Rework url matching to make it easier to add schemes.Diogo Sousa
The new way allows great control of what a url is composed of. Added a bunch of new schemes.
2013-06-16Improved host matching in url:Diogo Sousa
* Refined ipv4 addr * Added ipv6 addr
2013-06-13Use snprintfTingPing
2013-06-12Don't open libcanberra connection for every eventTingPing
Closes #645
2013-06-09Merge pull request #640 from orium/default-languageTingPing
Default language
2013-06-09Emit FOUNDIP in server sessionTingPing
<ClCompile Include="src\cairo-misc.c"> <Filter>Sources</Filter> </ClCompile> <ClCompile Include="src\cairo-mutex.c"> <Filter>Sources</Filter> </ClCompile> <ClCompile Include="src\cairo-observer.c"> <Filter>Sources</Filter> </ClCompile> <ClCompile Include="src\cairo-output-stream.c"> <Filter>Sources</Filter> </ClCompile> <ClCompile Include="src\cairo-paginated-surface.c"> <Filter>Sources</Filter> </ClCompile> <ClCompile Include="src\cairo-path-bounds.c"> <Filter>Sources</Filter> </ClCompile> <ClCompile Include="src\cairo-path-fill.c"> <Filter>Sources</Filter> </ClCompile> <ClCompile Include="src\cairo-path-fixed.c"> <Filter>Sources</Filter> </ClCompile> <ClCompile Include="src\cairo-path-in-fill.c"> <Filter>Sources</Filter> </ClCompile> <ClCompile Include="src\cairo-path-stroke.c"> <Filter>Sources</Filter> </ClCompile> <ClCompile Include="src\cairo-path.c"> <Filter>Sources</Filter> </ClCompile> <ClCompile Include="src\cairo-pattern.c"> <Filter>Sources</Filter> </ClCompile> <ClCompile Include="src\cairo-pen.c"> <Filter>Sources</Filter> </ClCompile> <ClCompile Include="src\cairo-polygon.c"> <Filter>Sources</Filter> </ClCompile> <ClCompile Include="src\cairo-recording-surface.c"> <Filter>Sources</Filter> </ClCompile> <ClCompile Include="src\cairo-rectangle.c"> <Filter>Sources</Filter> </ClCompile> <ClCompile Include="src\cairo-rectangular-scan-converter.c"> <Filter>Sources</Filter> </ClCompile> <ClCompile Include="src\cairo-region.c"> <Filter>Sources</Filter> </ClCompile> <ClCompile Include="src\cairo-rtree.c"> <Filter>Sources</Filter> </ClCompile> <ClCompile Include="src\cairo-scaled-font.c"> <Filter>Sources</Filter> </ClCompile> <ClCompile Include="src\cairo-slope.c"> <Filter>Sources</Filter> </ClCompile> <ClCompile Include="src\cairo-spans.c"> <Filter>Sources</Filter> </ClCompile> <ClCompile Include="src\cairo-spline.c"> <Filter>Sources</Filter> </ClCompile> <ClCompile Include="src\cairo-stroke-style.c"> <Filter>Sources</Filter> </ClCompile> <ClCompile Include="src\cairo-surface-clipper.c"> <Filter>Sources</Filter> </ClCompile> <ClCompile Include="src\cairo-surface-fallback.c"> <Filter>Sources</Filter> </ClCompile> <ClCompile Include="src\cairo-surface-offset.c"> <Filter>Sources</Filter> </ClCompile> <ClCompile Include="src\cairo-surface-snapshot.c"> <Filter>Sources</Filter> </ClCompile> <ClCompile Include="src\cairo-surface-subsurface.c"> <Filter>Sources</Filter> </ClCompile> <ClCompile Include="src\cairo-surface-wrapper.c"> <Filter>Sources</Filter> </ClCompile> <ClCompile Include="src\cairo-surface.c"> <Filter>Sources</Filter> </ClCompile> <ClCompile Include="src\cairo-system.c"> <Filter>Sources</Filter> </ClCompile> <ClCompile Include="src\cairo-tor-scan-converter.c"> <Filter>Sources</Filter> </ClCompile> <ClCompile Include="src\cairo-toy-font-face.c"> <Filter>Sources</Filter> </ClCompile> <ClCompile Include="src\cairo-traps.c"> <Filter>Sources</Filter> </ClCompile> <ClCompile Include="src\cairo-unicode.c"> <Filter>Sources</Filter> </ClCompile> <ClCompile Include="src\cairo-user-font.c"> <Filter>Sources</Filter> </ClCompile> <ClCompile Include="src\cairo-version.c"> <Filter>Sources</Filter> </ClCompile> <ClCompile Include="src\cairo-wideint.c"> <Filter>Sources</Filter> </ClCompile> <ClCompile Include="src\cairo.c"> <Filter>Sources</Filter> </ClCompile> <ClCompile Include="src\cairo-cff-subset.c"> <Filter>Sources\font_subset</Filter> </ClCompile> <ClCompile Include="src\cairo-scaled-font-subsets.c"> <Filter>Sources\font_subset</Filter> </ClCompile> <ClCompile Include="src\cairo-truetype-subset.c"> <Filter>Sources\font_subset</Filter> </ClCompile> <ClCompile Include="src\cairo-type1-fallback.c"> <Filter>Sources\font_subset</Filter> </ClCompile> <ClCompile Include="src\cairo-type1-subset.c"> <Filter>Sources\font_subset</Filter> </ClCompile> <ClCompile Include="src\cairo-type3-glyph-surface.c"> <Filter>Sources\font_subset</Filter> </ClCompile> <ClCompile Include="src\cairo-png.c"> <Filter>Sources\png</Filter> </ClCompile> <ClCompile Include="src\cairo-ps-surface.c"> <Filter>Sources\ps</Filter> </ClCompile> <ClCompile Include="src\cairo-deflate-stream.c"> <Filter>Sources\pdf</Filter> </ClCompile> <ClCompile Include="src\cairo-pdf-operators.c"> <Filter>Sources\pdf</Filter> </ClCompile> <ClCompile Include="src\cairo-pdf-surface.c"> <Filter>Sources\pdf</Filter> </ClCompile> <ClCompile Include="src\cairo-svg-surface.c"> <Filter>Sources\svg</Filter> </ClCompile> <ClCompile Include="src\cairo-ft-font.c"> <Filter>Sources\freetype</Filter> </ClCompile> <ClCompile Include="src\cairo-win32-font.c"> <Filter>Sources\win32</Filter> </ClCompile> <ClCompile Include="src\cairo-win32-printing-surface.c"> <Filter>Sources\win32</Filter> </ClCompile> <ClCompile Include="src\cairo-win32-surface.c"> <Filter>Sources\win32</Filter> </ClCompile> </ItemGroup> </Project>