summary refs log tree commit diff stats
path: root/src/common/hexchat.h
AgeCommit message (Collapse)Author
2014-05-12Add global option to suppress nick change eventsBerke Viktor
Might as well add a per-channel option, too but for me that seems a bit unnecessary. Closes #971
2014-05-03Use filesize format based on OSTingPing
Adds gui_filesize_iec option on Unix Closes #966
2014-04-02Add marker-line functionality for scrollback, instant seek.RichardHitt
Fixes #662.
2014-02-04Merge pull request #890 from orium/lagmeter-fixesTingPing
Lagmeter fixes
2014-01-29osx: Silence openssl deprecated warningsTingPing
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-08Rewrite dns commandTingPing
- Cross platform - Doesn't depend on external tools
2013-10-20Fix SASL on some networksTingPing
2013-10-17Add option to auto +x on connectTingPing
2013-10-08Add preference to change tabs on scrollTingPing
Also revert e52905f50c7ff5d123a58ba016dcbb9de2b13f4f
2013-10-03More improvements to libsexyTingPing
- Add option for showing attributes in input - Improve attribute parsing - Fix detecting iso-codes on unix - Improve getting default langs from $LANG - Fix warnings
2013-09-27Replace xtext's transparency with full window transparencyTingPing
Xtext's transparency barely worked on windows, didn't work on any modern linux wm and used fake transparency. This uses gtk's built in window opacity that works on more systems and is real transparency. Text area only transparency may return with a transition to cairo, if it works on Windows.
2013-09-19Add fullscreen to to view menuTingPing
2013-09-15Replace search window with a searchbarTingPing
2013-09-15Replace search window with a searchbarTingPing
2013-09-07Implement BLOWFISh, AES, and EXTERNAL SASL mechanismsTingPing
Closes #657
2013-06-28Added preferences options to enable the server-time extension when available.Diogo Sousa
(Internationalization messages missing.)
2013-06-28Now inbound_cap_ls() can enable extensions when a bouncer uses a namespace forDiogo Sousa
the extension server-time.
2013-06-06Add chanopt for stripping colorsTingPing
2013-05-14Fix initial autojoins and some erroneous copies/freesBerke Viktor
2013-05-12Fix favorite channels except in inbound.cBerke Viktor
2013-05-11Get rid of this unnecessary bufferBerke Viktor
2013-05-10Replace various network options with universal login method optionBerke Viktor
2013-04-28Remove away announceTingPing
2013-04-28Remove dead code for sound_commandBerke Viktor
2013-04-14Remove sound_dir, it's pointlessBerke Viktor
2013-04-13Add option for omitting alerts while focusedTingPing
2013-04-03Add MONITOR supportTingPing
2013-04-03Support account-notify and extended-join capabilitiesTingPing
2013-04-03Merge pull request #448 from TingPing/awaynotify2TingPing
Add away-notify support
2013-03-31Supposed fix for license issuesBerke Viktor
I have no clue what to put here so I'll just use what the About dialog provides (unless specified otherwise in the file)
2013-03-25Remove old CAPAB stuffTingPing
We already check for identify-msg elsewhere
2013-03-24Merge pull request #445 from TingPing/ulistcolorsTingPing
Add option to color nicknames in the userlist to match the chat
2013-03-20Redesign the Ban List window. Closes Issues #303, #342, #427RichardHitt
This is a combination of 18 commits. The first commit's message is: Here is the initial banlist branch of RichardHitt/hexchat. Changed files are only src/fe-gtk/{banlist.c,fe-gtk.h}. This version works and contains my first efforts at selective sensitization of radio buttons and control buttons. From this point I intend to undertake a stepwise redesign. Step 1 will be to make the existing banlist code work for multiple simultaneous banlist windows (for different channels, obviously). It will be a hackathon with the only goal of getting it working. Step 2 will be the objectization and alpha-stage tidying-up of all the terrible looking stuff I will have done in Step 1. This is the 2nd commit message: Here's the post-Step-1 commit. It works for multiple banlist windows. Note particularly what I've done to banlist.h. Note that for many functions in banlist.c the argument is now a banlist_info *, rather than a session *. Note in banlist.c the initialization of array modes[] which contains driving information for the checkboxes. Of course those checkboxes aren't yet implemented. Maybe in Step 2 I will change to checkboxes from radio buttons; but definitely I will change to letting modes[] drive processing. This is the 3rd commit message: Converted to checkboxes. Much additional work. Note that the infrastructure for Auto-invite is not yet present in the hexchat tree. I'm nearly done with banlist, I think! This is the 4th commit message: Fleshed out 'invite'. Tagged masks uniformly, e.g. (b) (e) (I). General cleanup, nearly at the point of beta quality. This is the 5th commit message: Added fourth mode type: quiet. Did lots and lots of cleanup. Beta-ready? This is the 6th commit message: Get the banlist timestamps properly sortable. This is the 7th commit message: Redesign the supports_foo() routines. Now they're responsible for setting the flags in ->capable, ->readable, ->writeable. This is the 8th commit message: Deleted a couple of RBH comments. This is the 9th commit message: Now the ESC key will close the banlist window. This is the 10th commit message: Fix the fe-text occurrence of fe_add_ban_list(). This is the 11th commit message: Fixed also fe_ban_list_end() and removed fe_is_banwindow(). This is the 12th commit message: Use old-style initialization for array of structures modes[] This is the 13th commit message: Oops, incomplete regression of modes[] initialization. This fixes. This is the 14th commit message: Fixed strptime buy implementing a special version here. Fixed column width concerns by setting resizable and autosize. This is the 15th commit message: Get rid of testing line. This is the 16th commit message: Changed to gtkutil_destroy_on_esc () This is the 17th commit message: Remove no-longer-used functnion This is the 18th commit message: Minor cleanups to banlist.c, banlist.h Please enter the commit message for your changes. Lines starting with '#' will be ignored, and an empty message aborts the commit. Author: RichardHitt <rbh00@netcom.com> Committer: Richard Hitt <rbh00@f17.rbh00.pacbell.net> Not currently on any branch. Changes to be committed: (use "git reset HEAD <file>..." to unstage) modified: src/common/fe.h modified: src/common/hexchat.h modified: src/common/inbound.c modified: src/common/modes.c modified: src/common/proto-irc.c modified: src/common/server.c modified: src/fe-gtk/banlist.c modified: src/fe-gtk/banlist.h modified: src/fe-gtk/fe-gtk.c modified: src/fe-gtk/fe-gtk.h modified: src/fe-gtk/maingui.c modified: src/fe-text/fe-text.c
2013-03-12Add away-notify supportTingPing
2013-03-09Add option to color nicknames in the userlist to match the chatTingPing
2013-03-09Add irc_notice_pos settingTingPing
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-25Add last activity keybinding from fedoraTingPing
2012-12-20allow tray blinks to be static iconsTingPing
2012-12-20Add auto-away to plugin-trayTingPing
2012-12-01rename pane height variableTingPing
2012-11-30Save pane height and restore on startTingPing
closes #154
2012-11-11Disable one instance code coz it's really buggyBerke Viktor
2012-11-10Explode gui_tray_flagsBerke Viktor
2012-11-03Initial commit for utf8 everywhere.Arnavion
2012-10-30Nah, even more rebrandingBerke Viktor
2012-10-28Saner limitBerke Viktor
2012-10-28Add option to hide user mode icon in nick boxBerke Viktor