summary refs log tree commit diff stats
path: root/src/common/hexchat.c
AgeCommit message (Collapse)Author
2014-12-28Fix building as c89TingPing
2014-12-28Use glib for all allocationsTingPing
- Removes need to check for malloc failure - Removes need for NULL checks on free - Adds checks for integer overflows - Removes some extra memset calls - Removes chance of mixing libc and glib malloc/free
2014-12-10Fix chanopts not saving if /quit before exitleeter
This is the C fix, unfortunately a proper fix, e.g. removing the dependency on session_name all together is a much vaster refactor outside the scope of this bugfix. Closes #1111
2014-12-04Fix some obvious type warnings.Arnavion
2014-11-29Fix handling --cfgdirTingPing
Fixes #1225
2014-11-05ssl: Don't use global openssl contextTingPing
Fixes #789
2014-06-21Remove broken debug codeTingPing
2014-06-04Use glib to parse and launch commands for util_execTingPing
Fixes #958
2014-04-02Add marker-line functionality for scrollback, instant seek.RichardHitt
Fixes #662.
2014-01-27Fixed lag meter getting stuck.Diogo Sousa
Also lag_sent in struct server should have always been an unsigned long. Fixes #749.
2014-01-26Show error when you lack write permissions to configdirTingPing
2014-01-20Actually call commands sent with --commandTingPing
Closes #884
2014-01-03Change url-handler example to firefox -new-windowTingPing
Firefox removed the ability to open private windows with a link
2013-12-23Only return channel sessions from find_channel()TingPing
Closes #865
2013-07-01Handle extraneous cli args as urlsTingPing
2013-06-08Now the default configuration tries to set the language from the systemDiogo Sousa
locale, and defaults to english if no language match. This closes #473.
2013-06-06Add chanopt for stripping colorsTingPing
2013-06-04fix loading startup.txt automaticallyTingPing
2013-05-24Merge pull request #590 from orium/run-as-root-589-504TingPing
Now hexchat doesn't abnormally terminate when started as root.
2013-05-17Add omsg user commandTingPing
2013-05-13Restructured a fair bit of cfgfiles.c. Besides making the code cleaner this ↵Diogo Sousa
allows for better error handling (in fact the error message of check_prefs_dir () whould make hexchat abort).
2013-05-12Forget to put an empty line after a function definitionDiogo Sousa
2013-05-12Factored locale related code in main() to a new function.Diogo Sousa
2013-05-12Now hexchat doesn't abnormally terminal when started as root.Diogo Sousa
This fixes #589/#504.
2013-05-09Add option to support away tracking regardless of channel sizeHeiki Ojasild
As there is option to disable away tracking, it would make sense to treat channel size limit of 0 as infinity for away tracking purposes. These changes attempt to implement this.
2013-05-04Replace g_strdup_printf with g_build_filename where possibleBerke Viktor
2013-04-27Don't include if unusedBerke Viktor
2013-04-27Some crucial cosmeticsBerke Viktor
2013-04-27Fix compiler warningBerke Viktor
2013-04-24Early on, call g_type_init() unless deprecatedRichardHitt
2013-04-17typoTingPing
2013-04-17Use more useful example for url handlerTingPing
2013-04-09Don't send ping's to the server if we are still waiting for a pong.Diogo Sousa
If the server don't respond in 30s just report the lag as +30s. This fixes the bug where hexchat reset the lag meter every time a ping was sent and no pong was received.
2013-04-08fix issue #491 - opt-in/opt-out of scrollback per channelmisdre
2013-04-03Merge pull request #448 from TingPing/awaynotify2TingPing
Add away-notify support
2013-04-02Remove most of HexTray and one instanceBerke Viktor
You can still build HexTray manually if you want to try fixing it
2013-03-12Clean up away-notify patchTingPing
2013-03-12Add away-notify supportTingPing
2013-01-07Merge pull request #341 from TingPing/lastactRichardHitt
Add last activity keybinding from fedora
2013-01-07Simplification of new code -- eliminate member lastact_elemRichard Hitt
2012-12-28Add wi shortcut for whoisDan Mashal
2012-12-25Add last activity keybinding from fedoraTingPing
2012-12-23fix incorrect FSF addressDan Mashal
2012-11-11Disable one instance code coz it's really buggyBerke Viktor
2012-11-10Update commentBerke Viktor
2012-11-04Fix missing variableBerke Viktor
2012-11-04Fix for using -d with non-english localeBerke Viktor
2012-11-03Initial commit for utf8 everywhere.Arnavion
2012-10-30Eliminate some more warningsBerke Viktor
2012-10-30Nah, even more rebrandingBerke Viktor