TingPing
5f297950a2
Fix issues removing autojoin channels
...
- Makes remove case insensitive
- Fixes crashing when channel not found
2014-04-18 20:40:33 -04:00
RichardHitt
ccf49aa48d
Fix #928 . Fix memory leak, mea culpa.
2014-04-17 15:07:50 -07:00
RichardHitt
b66edd372e
Fixes #928 again. In scrollback replay, skip every line that starts 0x0d.
2014-04-17 09:53:09 -07:00
TingPing
660b860ddd
Fix whitespace...
2014-04-10 23:05:04 -04:00
TingPing
f27b2e82fa
Add Xertion to network list
...
Closes #939
2014-04-10 22:59:04 -04:00
TingPing
b41bd594b0
Add account to Join event
...
Also reorganizes some logic. The account will usually be NULL unless
extended-join capability enabled.
Closes #934
2014-04-06 15:33:22 -04:00
RichardHitt
0f828dd74f
Add marker-line functionality for scrollback, instant seek.
...
Fixes #662 .
2014-04-02 16:14:45 -07:00
RichardHitt
4ca9672a92
Fix scrollback_load to deal with e.g. the output of /HELP
...
Fixes #928 .
2014-03-29 14:31:19 -07:00
RichardHitt
1a3bfdce75
Improve handling scrollback when gui_tab_server==FALSE
...
Fixes #925 .
2014-03-24 21:22:04 -04:00
Arnavion
4cc764256c
win32: Powershell.exe absolutely needs "-File" when running scripts or else it parses arguments with spaces as separate parameters.
2014-03-18 10:44:53 -07:00
Ken Spencer
fd0eeddcc9
Add ElectroCode
...
Closes #910
2014-03-08 01:16:42 +01:00
a Code Lizard
b52650de5d
Added Anthrochat and Furnet to server list
...
Closes #900
2014-03-08 01:14:20 +01:00
TingPing
b17c0276de
Fix some leaks
2014-02-12 10:31:11 -05:00
TingPing
ba399eb7f9
Remove unused function
2014-02-12 10:20:23 -05:00
TingPing
6d815ac688
Fix warning
2014-02-12 09:27:28 -05:00
TingPing
34cf164aa2
Use a single marshal file for entire project
2014-02-06 20:17:08 -05:00
TingPing
10d3c15143
Add /getbool command
2014-02-04 20:46:43 -05:00
TingPing
3a7fb4d8e1
osx: Set Menlo as default font
...
This moves the find_font function to the front ends since it depends on
pango and cairo
2014-02-04 20:45:29 -05:00
TingPing
8e55157e6a
Print help messages for user commands
2014-02-04 20:32:10 -05:00
TingPing
29e01daeae
Merge pull request #890 from orium/lagmeter-fixes
...
Lagmeter fixes
2014-02-04 17:29:27 -08:00
ShutterQuick
1b936965ee
servlist: Add Canternet
2014-02-02 23:08:32 +01:00
TingPing
604337ccc7
Make all parent directories when creating configdir
2014-01-30 21:42:03 -05:00
TingPing
b1a3c6135c
Add synIRC to network list
...
Closes #888
2014-01-30 17:24:03 -05:00
Diogo Sousa
9969282c72
Now make_ping_time() in common/util.c returns the time in milliseconds instead
...
of microseconds.
In fe_set_lag(serv, lag) the lag argument is now in milliseconds as well.
Fixes #758 .
2014-01-30 19:23:35 +00:00
TingPing
83bf77f4d0
More autotools cleanup
...
- Don't build msproxy if unused
- Add resources to cleanfiles
- Remove old extra_dist from plugins
2014-01-30 02:01:42 -05:00
TingPing
6487e1b391
osx: Silence openssl deprecated warnings
2014-01-29 12:16:36 -05:00
TingPing
eb1d3a063a
Allow overriding libdir
2014-01-27 18:39:26 -05:00
Diogo Sousa
1d6d737927
Fixed lag meter getting stuck.
...
Also lag_sent in struct server should have always been an unsigned long.
Fixes #749 .
2014-01-27 19:57:41 +00:00
TingPing
35e84f6edc
Show error when you lack write permissions to configdir
2014-01-26 06:55:38 -05:00
TingPing
92a3a34785
Actually call commands sent with --command
...
Closes #884
2014-01-20 16:42:33 -05:00
TingPing
10a03f2216
configure: Clean up EXTRA_DIST
2014-01-20 02:38:32 -05:00
TingPing
0297da4d6e
Fix warning when built without plugins
2014-01-16 00:46:49 -05:00
TingPing
7b0acb2b44
Build with gtk-mac-integration
...
- Use HexChat logo for dock icon
- Use appmenu (not finished)
2014-01-14 22:14:27 -05:00
TingPing
b2e3214d61
Clean up formatting during build
2014-01-14 01:18:15 -05:00
TingPing
c804179a99
Tweak 908 syntax
2014-01-12 13:00:27 -05:00
TingPing
37135cd682
... Add inbound_sasl_supportedmechs to inbound.h
2014-01-12 07:13:51 -05:00
TingPing
0f0dabdcf4
Support numeric 908
2014-01-12 07:10:26 -05:00
TingPing
a817072e6f
Add Turkish language to preferences
...
Users of uk, vi, and wa languages will have to manually change their
lang on Windows after this.
2014-01-11 18:34:30 -05:00
TingPing
7337007fe2
... and ignore blank network passwords
2014-01-11 16:27:34 -05:00
TingPing
6e049d5975
Login when /server is used on known hostname
...
This brings back old behavior where you can /server to another
server in the same network and login with services but now is only
sent when the server is known not every time so more secure.
2014-01-11 16:08:50 -05:00
TingPing
91ea5b6907
Fix warnings
2014-01-08 03:51:39 -05:00
TingPing
20d26aea94
Rewrite dns command
...
- Cross platform
- Doesn't depend on external tools
2014-01-08 01:32:28 -05:00
Connor Cooper
9cba22c38a
Define AI_ADDRCONFIG in inet.h, needed by OpenBSD
2014-01-04 23:13:34 -05:00
TingPing
1e1ef1c6cf
Change url-handler example to firefox -new-window
...
Firefox removed the ability to open private windows with a link
2014-01-03 03:39:35 -05:00
Arnavion
c7bf4b0474
Replaced use of T4 templates with PS-based templates.
...
TextTransform.exe is not available with Express versions of Visual Studio.
2013-12-27 12:05:07 -08:00
TingPing
61ceaef57e
Properly request server-time when it's the only cap
...
Closes #862
2013-12-27 09:20:39 -05:00
PoorDog
96fd4949bd
Add Techman's World IRC network
...
Closes #813
2013-12-25 10:22:35 -05:00
TingPing
5e455be5f3
Merge pull request #864 from RichardHitt/snadge
...
Ignore realname if it's a null string
2013-12-23 13:53:59 -08:00
TingPing
d7e3e4c9a4
Only return channel sessions from find_channel()
...
Closes #865
2013-12-23 16:44:40 -05:00
RichardHitt
26268d3188
Ignore realname if it's a null string
2013-12-22 11:19:30 -08:00
TingPing
407613a8db
Fix NAMES command syntax
2013-11-28 05:01:40 -05:00
Diogo Sousa
40f26429f8
Print{,_attr} and server{,_attr} hooks were incorrectly handled when both
...
version existed (regular and attrs). Specifically, the priority was not
respected, and both versions were run even when EAT_PLUGIN was returned.
Fixes #847 .
2013-11-28 02:11:33 +00:00
TingPing
d38bbb1e2c
update help message for /names
2013-11-23 15:31:09 -05:00
TingPing
5c223ec5d5
Fix more warnings
2013-11-22 16:53:50 -05:00
TingPing
a656cee382
Fix warnings
2013-11-22 16:25:34 -05:00
Andrew
a45ba5bdc0
Add Interlinked
2013-11-19 22:16:57 +00:00
TingPing
5331a6145b
Fix crash with negative timestamp in banlist
...
Closes #841
2013-11-17 11:57:13 -05:00
Arnavion
2e75068c7c
Use correct path to TextTransform.exe depending on the platform.
2013-11-03 14:16:11 -08:00
TingPing
af248ce2c1
Fix invalid timestamps crashing on Windows
2013-11-02 21:07:03 -04:00
TingPing
7e6f37b4cd
Update help message for kick/kickban
2013-11-01 14:42:43 -04:00
TingPing
f178b551da
Don't auto unmark away when getting znc playback
2013-11-01 00:58:27 -04:00
TingPing
30a47cf62e
Fix random_line() cutting off text
...
fgets() wont include the newline
2013-10-27 13:21:52 -04:00
TingPing
aadee8afba
Use a full path to configdir when using portable mode
...
This avoids the issue of plugins changing paths on us
2013-10-27 12:51:14 -04:00
TingPing
a1c9294b89
Only update userlistgui when necessary
2013-10-26 13:37:20 -04:00
Jahan Addison
120a5a1dcd
Match nick last when checking url
...
Closes #796
2013-10-23 06:32:57 -04:00
TingPing
36e41a6476
fix another warning
2013-10-22 14:53:33 -04:00
Farow
bb5d589c79
Open channel list window on /list
2013-10-22 13:35:28 -04:00
Diogo Sousa
6d3c176ff8
url_check_line () now recognizes all urls
...
previously it only recognized url with "://" after the scheme.
Urls without a scheme are purposely not recognized by this function.
Fixes #701
Closes #815
2013-10-22 13:28:03 -04:00
Diogo Sousa
a25363f5c3
make_re() now doesn't free the argument.
...
This is good practice and also helped simplifying re_*() functions.
2013-10-22 13:26:30 -04:00
TingPing
19e3fce2eb
Fix SASL on some networks
2013-10-20 22:29:16 -04:00
TingPing
20c9c94a61
Ignore nick prefix when splitting NAMES reply
2013-10-20 01:33:57 -04:00
TingPing
ad1520b29a
Only split NAMES reply if server supports userhost-in-names
2013-10-20 00:29:58 -04:00
TingPing
06a7d84b43
Add support for userhost-in-names capability
2013-10-18 04:40:39 -04:00
TingPing
d960006de4
Add option to auto +x on connect
2013-10-17 23:43:58 -04:00
TingPing
aac231d307
Remove dead networks
2013-10-17 05:20:22 -04:00
TingPing
0e8069661f
Default to SASL on every supported network
2013-10-17 05:16:27 -04:00
TingPing
737325b417
Remove #xchat from ChatJunkies autojoin
2013-10-17 05:00:40 -04:00
TingPing
bc3b923131
Respect use global flag with SASL
2013-10-17 04:52:06 -04:00
TingPing
c6ad450151
Focus new server tabs
2013-10-15 22:54:38 -04:00
TingPing
2e08b3a2da
Add remaining chanopts to plugin api
...
In flags of get_list('channels')
2013-10-15 18:30:37 -04:00
TingPing
490b9a91e4
Don't overwrite existing ignores when flooded
...
Closes #792
2013-10-14 17:25:21 -04:00
TingPing
80cbc74b2b
Remove commented out networks in servlist
2013-10-13 15:13:51 -04:00
Diogo Sousa
cf370d7e79
When opening a query dialog with /query nick msg, the message was not shown in
...
the newly opened dialog. This fixes that issue.
2013-10-13 14:38:26 -04:00
Iota Spencer
1b07c0f54b
Renamed FurryLand to ElectronIRC
...
Closes #804
Closes #780
2013-10-13 14:21:03 -04:00
Arnavion
e2edbfe47d
win32: Use version information from configure.ac to populate the Windows-specific files that need it - config-win32.h, version.txt, hexchat.rc, hexchat.iss
...
This is done via T4 templates. The original files are now generated at build-time and so have been added to .gitignore and removed from the repository, with the exception of version.txt which must be hosted on GitHub for the updater plugin.
2013-10-12 18:41:27 -07:00
XhmikosR
c226f4089a
Fix a few cppcheck warnings.
...
Use the proper data type in format functions and fix a resource leak.
2013-10-10 00:05:22 -04:00
Diogo Sousa
5ad9552365
Fix messages with server-time not showing as new activity
...
Added a parameter to fe_print_text() to say that the message does not represent
new activity. This is used when a log from an old session is loaded. This used
to be implicit whenever the timestamp was non-zero, but with server-time this no
longer makes sense.
Fixes issue #746 .
2013-10-09 21:34:02 -04:00
TingPing
0c3220c469
Add preference to change tabs on scroll
...
Also revert e52905f50c
2013-10-08 18:16:10 -04:00
Alf Gaida
cc6de3f665
some Typos causing lintian moaning: {R,r}eciev.. -> {R,r}eceiv..
2013-10-05 18:26:55 +02:00
TingPing
e10faa0369
Fix crash with long notify lists.
2013-10-04 17:00:56 -04:00
TingPing
301e5d260d
More improvements to libsexy
...
- 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-10-03 16:23:46 -04:00
TingPing
7ba2f1f17f
Topic bar improvements
...
- Don't show on server tab
- Don't show unavailable modes
- Remove less used modes and add more common ones
- Use proper case for buttons
2013-10-03 05:01:15 -04:00
TingPing
a831ecfd01
Strip trailing space from pluginpref_list entries
2013-09-30 01:38:51 -04:00
TingPing
b7e8f64bba
Fix crash in hexchat_pluginpref_list()
...
Set max output size to 4096
2013-09-30 01:23:20 -04:00
TingPing
4ba886f7aa
Accept %I in text events
2013-09-29 01:52:21 -04:00
TingPing
449553ffb0
Replace xtext's transparency with full window transparency
...
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-27 17:40:05 -04:00
TingPing
61b58fd5be
Remove remnants of native file dialogs
2013-09-26 22:07:22 -04:00
TingPing
6f013e807c
Remove whats left of gconf
2013-09-26 03:06:01 -04:00
TingPing
c7a00a4aba
Only show users country if its not unknown
2013-09-25 17:16:47 -04:00
TingPing
f198581a09
Split long messages at spaces
2013-09-24 19:57:37 -04:00
TingPing
9c4112cda7
Fix /cycle command
...
- Uses the correct channelkey when called from another tab
- Allows it to be used from any tab in the same server
- Verifies it's a channel you are in
2013-09-23 17:17:35 -04:00
TingPing
04dbcdffc0
Only underline the channel part if nick prefix
2013-09-23 15:10:00 -04:00
TingPing
0146a38faa
Fix url detection of channel with nick prefix
...
Closes #769
2013-09-23 14:58:11 -04:00
TingPing
145ceba124
Strip trailing space from CAP REQ
...
Mentioned in #770
2013-09-23 12:45:08 -04:00
TingPing
9f8073ab77
Fix messages on networks that have chantypes the same as nick prefixes
...
Closes #763
2013-09-20 08:59:25 -04:00
TingPing
f6ba274134
Add fullscreen to to view menu
2013-09-19 17:52:17 -04:00
TingPing
1007af9506
Add message arguement to /query
...
Closes #757
2013-09-17 18:19:02 -04:00
Eustachy Kapusta
b658fca4a7
Convert project files to vs2013
2013-09-15 15:07:46 -07:00
TingPing
f13413c26a
Fix logging networks with invalid names on Windows
2013-09-15 07:40:47 -04:00
TingPing
bc8eaf6588
Replace search window with a searchbar
2013-09-15 02:55:18 -04:00
TingPing
b0b8f40791
Replace search window with a searchbar
2013-09-15 02:51:35 -04:00
Eustachy Kapusta
aa37686bbd
Move optimization settings from all subsequent projects to hexchat.props
2013-09-15 02:45:38 -04:00
TingPing
ccd4945504
Merge xchat r1525
...
Fixes possible crash
2013-09-15 02:45:36 -04:00
TingPing
14b8a77b78
Default spotchat to SASL
2013-09-12 03:55:17 -04:00
TingPing
68153812f7
Add channelkey to channel lists
2013-09-07 20:17:42 -04:00
TingPing
bb1062ae2a
Merge branch 'saslmech'
2013-09-07 19:00:40 -04:00
TingPing
bdb18828e3
Disable challangeauth without openssl
2013-09-07 18:59:29 -04:00
TingPing
a903f16c68
Implement BLOWFISh, AES, and EXTERNAL SASL mechanisms
...
Closes #657
2013-09-07 18:59:28 -04:00
TingPing
703316ace6
Merge pull request #733 from hexchat/filedialog
...
Improve file dialogs
2013-09-06 17:00:55 -07:00
TingPing
88afa4afa2
Fix detecting utf-8 on some networks
2013-09-06 14:00:53 -04:00
TingPing
755932c3bc
Use mimetypes for audio and images
2013-08-31 15:31:22 -04:00
TingPing
4c406bce17
Improve file dialogs
...
- Fixes #314
- Adds file extensions to sound and image browsing
- Some options no longer default to our config dir
- Always add a shortcut to our config dir
- Remove broken 'last_dir' functionality, gtk already knows recent
2013-08-31 11:39:12 -04:00
NoneGiven
731fd33be2
Update text events, fix colored vhosts
2013-08-28 15:35:46 -04:00
TingPing
43a2f43090
Handle incoming messages from yourself
...
These are common for users of bouncers, private messages still need to
be handled.
2013-08-26 09:44:18 -04:00
TingPing
4e775df156
Update CLEAR and MSG help message
2013-08-25 11:16:49 -04:00
TingPing
bf0ff98385
Update help for close command
2013-08-25 10:52:37 -04:00
TingPing
66412e4997
Add TinyCrab to network list
...
Closes #723
2013-08-21 07:36:53 -04:00
TingPing
77c1edbe13
Handle lists in MONITOR replies
2013-08-20 00:24:20 -04:00
TingPing
a3ab5edc59
Merge pull request #718 from Farow/pull
...
Channel url improvements
2013-08-15 21:36:35 -07:00
TingPing
8fbcddd2cd
Add ObsidianIRC network
...
#412
2013-08-15 17:59:41 -04:00
Farow
73d63ca3da
Allow multiple channels in url, fix nick re
...
- Multiple channels have to be separated by a comma
- Fix #nick becoming a url for nick instead of #nick
2013-08-13 07:39:34 +03:00
Farow
4f77f046d0
Channel url and cursor fix
...
- Allow colons in channel urls
- Only add the channel part in the context menu
- Fix cursor not changing between separator and url
2013-08-13 04:19:14 +03:00
TingPing
0b95c1c444
Merge branch 'pluginreload'
2013-08-10 19:44:38 -04:00
TingPing
41c0c345cd
And free connect command..
2013-08-10 18:04:56 -04:00
TingPing
b2d2187b20
Only replace variables in connect commands
2013-08-10 16:51:56 -04:00
TingPing
1c30e0c124
Still include old freenode hostname in servlist
2013-08-08 12:01:49 -04:00
TingPing
4dc600a63c
Alphabetical order..
2013-08-07 06:28:04 -04:00
TingPing
13bfd060b6
Format Channel URLs
...
closes #706
2013-08-07 06:14:30 -04:00
TingPing
e8456beadc
Add reload command for plugins and add to gui
2013-08-04 04:36:10 -04:00
Diogo Sousa
61c9ad08bf
Fixed memory leak.
2013-08-02 02:45:54 +01:00
Diogo Sousa
6ec7bfad30
Indentation fix.
2013-08-01 16:39:49 +01:00
Diogo Sousa
0e76283c9a
Now nickname and channel matching is server aware: we only match words that
...
have the prefixes the server uses.
The url regex matching was designed to be more versatile. This was needed to
disambiguate matches between nicks and channels, since they may have common
prefixes now (&+!). In case of ambiguity, when the server supports prefixes that
are common to both channels and nicknames, we choose the nickname (the nickname
only matches if there is a user with that nick in the current session).
Fixes #655 .
2013-08-01 16:28:17 +01:00
TingPing
154ea98deb
Fix kickbanning opped users
2013-07-30 23:29:25 -04:00
TingPing
e2328e7a91
Merge pull request #687 from Mikah89/clear_dcc_list_rebased
...
Clear button in dcc download manager
2013-07-27 13:19:29 -07:00
TingPing
942b92c796
Remove #hexchat from default autojoin
2013-07-27 00:23:40 -04:00
Eustachy Kapusta
715a520c0e
Move optimization settings from all subsequent projects to hexchat.props
2013-07-24 20:56:36 +02:00
TingPing
13e9713b72
Merge xchat r1525
...
Fixes possible crash
2013-07-20 18:00:19 -04:00
Anton Backer
bca972bdc3
Permit dot-less domain names
...
Fixes #523
2013-07-19 09:01:53 -04:00
Helder Martins
a8abba84bd
Fixed coding style and clearified some comments, following arnavion suggestions
2013-07-17 09:20:54 +01:00
Helder Martins
0c87c49146
Implemented clear functionality for DCC download manager. Created clear button in DCC downloaded manager interface.
2013-07-15 21:34:14 +01:00