a71849db3f
Bump Version to 2.9.6
2013-09-11 18:18:19 -04:00
a2eb3325ce
Update Translations
2013-09-11 04:50:35 -04:00
b9df78b9c6
Exec: Print help on empty string
...
... and bump version
2013-09-10 02:24:53 -04:00
9a3c1ccd72
Update transifex config file
2013-09-08 01:28:06 -04:00
68116da5ad
Remove about.c from POTFILES.in
2013-09-08 01:17:34 -04:00
68153812f7
Add channelkey to channel lists
2013-09-07 20:17:42 -04:00
bb1062ae2a
Merge branch 'saslmech'
2013-09-07 19:00:40 -04:00
bdb18828e3
Disable challangeauth without openssl
2013-09-07 18:59:29 -04:00
a903f16c68
Implement BLOWFISh, AES, and EXTERNAL SASL mechanisms
...
Closes #657
2013-09-07 18:59:28 -04:00
5feeb717a0
Add appdata file
2013-09-07 02:08:04 -04:00
703316ace6
Merge pull request #733 from hexchat/filedialog
...
Improve file dialogs
2013-09-06 17:00:55 -07:00
88afa4afa2
Fix detecting utf-8 on some networks
2013-09-06 14:00:53 -04:00
bf269d2e03
Of course mimetype doesn't work on Windows..
2013-08-31 15:38:29 -04:00
755932c3bc
Use mimetypes for audio and images
2013-08-31 15:31:22 -04:00
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
3a87dedbb5
Merge pull request #731 from NoneGiven/patch-2
...
Fix colored vhosts
2013-08-28 12:57:18 -07:00
731fd33be2
Update text events, fix colored vhosts
2013-08-28 15:35:46 -04:00
ffc47e8439
Update travis to build theme manager
2013-08-28 13:32:35 -04:00
cc9d6042fd
Update htm mime file
2013-08-28 13:22:12 -04:00
012b9c478e
Merge pull request #730 from hasufell/mono
...
BUILD: add --with-theme-manager configure option
2013-08-28 10:21:37 -07:00
5d35ecfaa9
BUILD: update mime and desktop database
2013-08-28 14:30:57 +02:00
21bf0ae998
update desktop file
2013-08-28 14:30:57 +02:00
9d0ea7af4b
update gitignore
2013-08-28 14:30:57 +02:00
08fd4f2dd7
BUILD: use thememan.in instead of Makefile echo
2013-08-28 14:30:57 +02:00
8f0d6e85fd
BUILD: don't hardcode the install path in the script
2013-08-28 14:30:57 +02:00
7dea09c371
BUILD: fix quoting issue
...
\"$@\" got malformed and interpreted by the Makefile
2013-08-28 14:30:57 +02:00
ce5653d75c
BUILD: add --with-theme-manager configure option
2013-08-28 14:30:57 +02:00
36b84c9af3
Merge pull request #728 from hasufell/master
...
build system improvements
2013-08-27 02:16:12 -07:00
d13046614e
BUILD: use a blacklist rather than a whitelist for python versions
2013-08-27 10:59:03 +02:00
53e30995d6
Merge pull request #729 from hasufell/mime
...
fix htm desktop file
2013-08-26 22:44:57 -07:00
0c4e343b46
STYLE: tabs, not whitespaces
2013-08-27 00:18:08 +02:00
e6394cafe2
BUILD: consistently use PKG_CONFIG
2013-08-27 00:09:35 +02:00
fabc5bf4b7
STYLE: add missing comma
2013-08-26 23:45:51 +02:00
d601335aa6
fix desktop file
2013-08-26 23:27:29 +02:00
d6dacbe955
BUILD: use pkg-config to detect python
2013-08-26 23:00:47 +02:00
616c669d3b
Fix /exec -o on Windows
2013-08-26 12:53:17 -04:00
d52cc1a1bd
Add desktop and mimetype file for the Theme Manager
2013-08-26 10:06:34 -04:00
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
b3369a4bc4
Sysinfo: Add announce option
2013-08-26 04:31:45 -04:00
b5b547abb6
Sysinfo: Fix gentoo detection
2013-08-26 03:58:36 -04:00
4e775df156
Update CLEAR and MSG help message
2013-08-25 11:16:49 -04:00
bf0ff98385
Update help for close command
2013-08-25 10:52:37 -04:00
66412e4997
Add TinyCrab to network list
...
Closes #723
2013-08-21 07:36:53 -04:00
77c1edbe13
Handle lists in MONITOR replies
2013-08-20 00:24:20 -04:00
46c32952b0
Make formatting more consistent
...
#719
2013-08-17 20:39:24 -04:00
41719bd4a8
Merge pull request #719 from Farow/pull
...
Improve cursor behavior
2013-08-17 17:32:16 -07:00
9629ca3fd9
Improve cursor behavior
...
- The cursor doesn't turn into a hand for non-url parts of a word
- Removal of unneeded variable str
2013-08-16 23:05:27 +03:00
a3ab5edc59
Merge pull request #718 from Farow/pull
...
Channel url improvements
2013-08-15 21:36:35 -07:00
8fbcddd2cd
Add ObsidianIRC network
...
#412
2013-08-15 17:59:41 -04:00
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
721a9965aa
Fixed munging of whitespace in sysinfo's matching functions
...
Closes #712
2013-08-12 23:41:37 -04:00
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
0b95c1c444
Merge branch 'pluginreload'
2013-08-10 19:44:38 -04:00
41c0c345cd
And free connect command..
2013-08-10 18:04:56 -04:00
c8f6d2c538
Merge pull request #713 from Farow/master
...
Make the channel key input larger
2013-08-10 14:32:02 -07:00
b2d2187b20
Only replace variables in connect commands
2013-08-10 16:51:56 -04:00
b8894a468d
Update channel key input
...
- allow up to 23 characters
- make the input bigger
2013-08-10 22:55:17 +03:00
1c30e0c124
Still include old freenode hostname in servlist
2013-08-08 12:01:49 -04:00
4dc600a63c
Alphabetical order..
2013-08-07 06:28:04 -04:00
13bfd060b6
Format Channel URLs
...
closes #706
2013-08-07 06:14:30 -04:00
1370a49742
Save notify list on close of friends list
...
for #570
2013-08-06 16:13:10 -04:00
ab6bf4234c
Bind esc to close in chanlist
2013-08-05 07:06:04 -04:00
5224c275e8
Destroy utility windows with their parents.
2013-08-05 04:03:26 -04:00
272b3d2f82
Add .patch to gitignore
2013-08-04 07:13:50 -04:00
2528a78593
Remove VS Redistributable update version from installer link
2013-08-04 11:45:08 +02:00
2917a83d7b
Update text on reload button
2013-08-04 04:53:40 -04:00
77e9417c7b
Add label for website in about dialog
2013-08-04 04:48:45 -04:00
e8456beadc
Add reload command for plugins and add to gui
2013-08-04 04:36:10 -04:00
d63a33b6dc
Use built-in gtk_about_dialog
2013-08-03 07:11:25 -04:00
bdc814a4a4
Merge pull request #677 from hasufell/master
...
CONFIGURE: add "--enable-minimal-flags"
2013-08-02 23:25:40 -07:00
ce40e5a111
Merge pull request #700 from orium/url-chan-prefix
...
Server aware nickname and channel matching
2013-08-02 23:24:50 -07:00
61c9ad08bf
Fixed memory leak.
2013-08-02 02:45:54 +01:00
bca0ad8e1e
Fix description line for Scroll Page in fkeys.c.
2013-08-01 11:55:22 -07:00
6ec7bfad30
Indentation fix.
2013-08-01 16:39:49 +01:00
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
78a72a6c1e
Merge pull request #697 from RichardHitt/topbottom
...
Scroll-page keybindings: Add Top (C+HOME), Bottom (C+END)
2013-07-31 22:20:48 -07:00
4a95b07ae7
python: Set VERSION using existing VERSION_MAJOR and VERSION_MINOR macros and some mintor refactoring.
2013-07-30 22:54:57 -07:00
154ea98deb
Fix kickbanning opped users
2013-07-30 23:29:25 -04:00
be252e271f
Scroll-page keybindings: Add Top (C+HOME), Bottom (C+END)
2013-07-30 13:11:07 -07:00
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
942b92c796
Remove #hexchat from default autojoin
2013-07-27 00:23:40 -04:00
3bd2143d9a
Have join dialog suggest #hexchat for freenode users
2013-07-27 00:22:57 -04:00
93cfa353e7
Tweak cli output and fix related warnings
2013-07-27 00:03:16 -04:00
2cbe758c80
Fix some warnings
2013-07-26 22:53:01 -04:00
72c6834cc5
Python: Fix callbacks for the "special" print hooks
2013-07-26 19:51:56 -04:00
ac06b74b18
Use system's libsexy by default
...
It will still fallback to static
2013-07-26 15:03:59 -04:00
1fd94e79b9
Merge pull request #679 from hasufell/libtool
...
MAKE: backwards compat for old libtool
2013-07-26 11:55:37 -07:00
bb3cb269c2
Upd: Properly handle http errors
...
Also some cleanup of some old code and comments
2013-07-25 19:54:25 -04:00
715a520c0e
Move optimization settings from all subsequent projects to hexchat.props
2013-07-24 20:56:36 +02:00
78d14a2b1e
Removed restriction that disabled the clear button if at least one transfer item was selected in dcc download manager.
2013-07-23 23:55:20 +01:00
3d10b9f3e2
Python: return hooks with PyLong_FromVoidPtr
...
Fixes #685
2013-07-21 16:40:38 -04:00
f97f1a08ae
Merge pull request #689 from hexchat/python-attributes
...
Python: Add support for attributes in hooks
2013-07-21 13:33:47 -07:00
13e9713b72
Merge xchat r1525
...
Fixes possible crash
2013-07-20 18:00:19 -04:00
bf9276fc5c
Python: Use keywords for attributes in emit_print()
2013-07-19 14:14:26 -04:00
fe86c4900f
Merge pull request #680 from staticshock/dotless-domains
...
Permit dot-less domain names
2013-07-19 09:23:52 -07:00
f45487e92c
Python: Add support for attributes in hooks
2013-07-19 10:25:46 -04:00
bca972bdc3
Permit dot-less domain names
...
Fixes #523
2013-07-19 09:01:53 -04:00
a8abba84bd
Fixed coding style and clearified some comments, following arnavion suggestions
2013-07-17 09:20:54 +01:00
2e2f4662f3
Updater: fix download links
2013-07-16 12:48:34 -04:00
0c87c49146
Implemented clear functionality for DCC download manager. Created clear button in DCC downloaded manager interface.
2013-07-15 21:34:14 +01:00
6c8d9c2194
Merge pull request #675 from orium/server-time-plugins
...
Server time plugins
2013-07-14 11:29:24 -07:00
62d52d55b2
Add staticbox network
...
Also default to SASL on some more networks
2013-07-14 10:20:03 -04:00
3598966069
Forgot to add hexchat_emit_print_attrs() to the macros in hexchat-plugins.h.
2013-07-13 16:50:51 +01:00
ec6f5b011a
g_free() should be used for g_malloc().
2013-07-13 05:33:16 +01:00
9d4a1a3b4f
Update docs links
2013-07-12 19:32:10 -04:00
9978ebd853
Removed outdated comment.
2013-07-12 22:52:12 +01:00
18eaccb840
Added functions to create/destroy event_attrs to plugin interface.
...
Function names were chosen to keep consistency with the rest of the
API.
2013-07-12 22:46:04 +01:00
e63ec01089
MAKE: backwards compat for old libtool
2013-07-12 14:17:30 +02:00
e0fb3d537d
Added hexchat_emit_print_attrs() to plugin interface.
2013-07-12 01:33:35 +01:00
19d4356484
CONFIGURE: add "--enable-minimal-flags"
...
This will turn off automagic adding of flags that might be unwanted
such as "-g" or "-pipe".
2013-07-11 12:36:14 +02:00
be1e6bde65
Fix requesting sasl multiple times
2013-07-11 05:58:10 -04:00
f113008c7f
Don't grey out log fliename in preferences
...
It can still be useful when global logging is disabled
2013-07-10 15:39:45 -04:00
5e240eb259
Indentation fixes and code cleanup.
2013-07-10 00:42:34 +01:00
7101b7b864
Now hexchat_hook_server_attrs() and hexchat_hook_print_attrs() is called
...
when it should. This should close #661 .
2013-07-09 23:11:28 +01:00
98aa62f637
Removed two dummy functions in plugin interface.
2013-07-09 22:04:07 +01:00
798db7368a
Added hexchat_hook_server_attrs() and hexchat_hook_print_attrs() to the plugin
...
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-09 20:21:16 +01:00
4cf61ccedb
Fix warning
2013-07-08 16:30:54 -04:00
7f50ee6fd2
Increase upper limit for max DCC speed in preferences
...
For #672
2013-07-07 15:15:50 -04:00
1544a5d6cb
Default to nickserv when using /ghost or /id commands
2013-07-04 18:08:56 -04:00
3284502645
Merge pull request #667 from orium/fe_get-dialogs-transient
...
fe_get_{int,str}() sets transient for the main window.
2013-07-03 12:00:41 -07:00
4cc03aba75
Now fe_get_{int,str}() sets transient for the main window.
...
This allows window managers to handle the window in a better way, for instance
xmonad used to open the dialogs in a new tile and now opens a simple float.
2013-07-03 19:48:45 +01:00
286bbc6bde
Add another server to 2ch network
2013-07-03 00:42:48 -04:00
d1244d7231
Use URL command for opening in existing
...
This avoids making a new connection to an already open network.
2013-07-02 12:22:01 -04:00
50219a63ad
Fix opening empty channel when url has trailing slash
2013-07-02 12:19:47 -04:00
806c75f051
Add 2ch network
...
Closes #666
2013-07-02 10:35:06 -04:00
ee621d2435
Update man page
2013-07-01 21:57:38 -04:00
340811da6e
Merge pull request #665 from orium/freebsd-fixes
...
Freebsd fixes
2013-07-01 18:51:51 -07:00
4b40597c76
Fixed get_timezone() to work on windows.
2013-07-02 02:22:41 +01:00
9a789bc9e7
Now handle_message_tag_time() doesn't use "timezone" since it is not defined
...
in *BSD.
2013-07-02 01:54:18 +01:00
4886cc8258
Don't use G_VALUE_INIT since it was introduced in glib 2.30, and our minimum
...
requirement is glib 2.28. This was giving a compilation error in FreeBSD 9.1,
since it uses glib 2.28.
2013-07-02 01:54:11 +01:00
82277a80ea
Fix urls with --existing
2013-07-01 14:53:47 -04:00
22064278df
Update fe-text's help message
2013-07-01 14:36:15 -04:00
932bfa3482
Don't use popup dialogs for help
2013-07-01 14:28:26 -04:00
5de5d6d00b
Improve help message
2013-07-01 14:11:24 -04:00
aab55d8cff
Handle extraneous cli args as urls
2013-07-01 13:43:58 -04:00
73c9321361
Fixed server-time timestamps issue regarding local time.
2013-06-30 15:00:38 +01:00
25288120be
Fixed another bug in handle_message_tag_time(): tm_mon is between 0 and 11.
2013-06-28 23:42:11 +01:00
d99d951f7f
Fixed bug in handle_message_tag_time().
2013-06-28 22:08:35 +01:00
00e15828a1
Also support znc.in/server-time-iso
2013-06-28 13:33:08 -04:00
ad926e9b07
Merge pull request #656 from orium/server-time
...
Closes #499
2013-06-28 11:59:33 -04:00
059cbcd406
Fixed compilation error in VS.
2013-06-28 16:29:39 +01:00
dcdb11a78b
Added preferences options to enable the server-time extension when available.
...
(Internationalization messages missing.)
2013-06-28 16:15:15 +01:00
aef9e3922e
Fixed a few null pointer derefs caused by dummy code that somehow I
...
forgot about.
2013-06-28 16:08:03 +01:00
ce6fef3d0a
A few messages missing regarding server-time.
2013-06-28 16:07:42 +01:00
4057b7dd58
Now inbound_cap_ls() can enable extensions when a bouncer uses a namespace for
...
the extension server-time.
2013-06-28 16:07:24 +01:00
d1725e3f44
server-time for all numerical messages.
2013-06-28 16:04:32 +01:00
42da8fe3ef
server-time supported in all named servermsg: ping, error, notice and
...
authenticate.
The only thing left to do for server-time are the numeric messages.
2013-06-28 16:04:16 +01:00
a01bd83c64
Organized cap inbound code in inbound.c instead of proto-irc.c.
2013-06-28 16:04:06 +01:00
6a0240aa18
server-time supported in most named messages.
2013-06-28 16:03:37 +01:00
179747a7bc
Implemented handle_message_tag_time() for time-server messages.
2013-06-28 16:03:20 +01:00
94186f7888
First step towards message tags extension support
...
(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-28 16:03:12 +01:00
ac5771377e
fe-gtk: Only escape notification bodies for notification servers that support "body-markup".
2013-06-28 00:14:54 -07:00
863dc2e841
docs: Typo.
2013-06-27 10:53:29 -07:00
59b9ee3417
plugins: Implemented get_info("password") and re-added get_info("nickserv") as an alias to that.
2013-06-23 11:39:12 -07:00
3285934703
Update hacking.md
2013-06-23 07:29:26 -03:00
c7d1102c61
perl: Fixed get_list('networks') to work with new servlist.conf syntax for autojoin channels.
2013-06-22 22:06:49 -07:00
6e3f05fcc7
Fixed indent: spaces -> tabs.
2013-06-20 19:03:26 +01:00
d8286a63ec
Add more uri schemes
2013-06-19 18:57:52 -03:00
9854b100fb
Detect Spotify URIs
2013-06-19 05:07:45 -04:00
ef5588b9c0
Use chat.freenode.net
2013-06-18 22:38:10 -03:00
64ba92593e
fix merge conflict
2013-06-18 20:40:07 -04:00
33b5dc1c75
Use tabs
2013-06-18 21:20:09 -03:00
02139fbb79
Handle IPv6 addresses correcly in fe_open_url_locale().
2013-06-19 00:15:47 +01:00
9ef1d1db96
Now WORD_HOST6 is handled the same way as WORD_HOST.
2013-06-18 23:30:38 +01:00
225acd0ce2
Merge pull request #649 from RichardHitt/urlgrabber
...
Fix urlgrabber right click selection.
2013-06-18 15:08:56 -07:00
b4496216db
Fix urlgrabber right click selection.
2013-06-18 14:53:18 -07:00
d88c4ad411
Added a few more useful url schemes.
2013-06-18 12:32:55 +01:00
8b217981ed
Removed unused argument of make_re().
2013-06-18 12:07:46 +01:00
8ce8a359c1
Now url_check_word() returns WORD_HOST6 when a ipv6 address is matched.
2013-06-18 12:01:39 +01:00
55734baed8
Fix IPv6 addr matching in url: must be enclosed in [].
2013-06-17 22:43:18 +01:00
52ce55341b
Fix Open Data Folder on unix
...
Mentioned in #646
2013-06-16 16:20:06 -03:00
e4b6f4b375
Refined IPv6 address matching in url.c.
2013-06-16 20:16:58 +01:00
32dee82c58
Added support for passwords in userinfo of urls.
2013-06-16 20:00:35 +01:00
2870586cf9
Fixed irc:// and ircs:// url matching: irc://freenode was not working because
...
"freenode" doesn't match a hostname.
2013-06-16 19:11:26 +01:00
cb1975f450
Fixed file:// url matching.
2013-06-16 19:09:50 +01:00
805b33552b
Rework url matching to make it easier to add schemes.
...
The new way allows great control of what a url is composed of.
Added a bunch of new schemes.
2013-06-16 15:36:52 +01:00
6bc05a8bc8
Improved host matching in url:
...
* Refined ipv4 addr
* Added ipv6 addr
2013-06-16 04:22:28 +01:00
3ffae231de
Fix building with static spell
2013-06-15 21:52:04 -03:00
6a7557da01
Merge branch 'master' of http://github.com/hexchat/hexchat
2013-06-15 17:26:13 -07:00
d7045e2b61
Fix Fedora-19 Segmentation fault, bugid 968817.
2013-06-15 17:21:55 -07:00
e68635b8e4
Add configure patch from gentoo
2013-06-15 17:26:10 -03:00
7ef8d0d443
More autojoin wording tweaks
2013-06-13 20:53:55 -04:00
9b958ed393
Use snprintf
2013-06-13 18:38:59 -03:00
84e8c658f6
Tweak travis template
2013-06-13 15:33:25 -04:00
21a5eb2702
Formatting
2013-06-13 16:20:58 -03:00
1d62465e5b
Add irc notifications to travis
2013-06-13 15:08:35 -04:00
cb1b1c6e1c
Tweak autojoin wording
2013-06-13 15:55:38 -03:00
8be56d7003
Don't open libcanberra connection for every event
...
Closes #645
2013-06-12 10:41:52 -04:00
8ce1a9476d
Merge pull request #640 from orium/default-language
...
Default language
2013-06-09 14:10:55 -07:00
0689b54827
Add irc_ban_type to preferences
2013-06-09 16:51:57 -03:00
b569943059
Specify what for completion amount
2013-06-09 16:01:00 -03:00
eb001433e4
Emit FOUNDIP in server session
2013-06-09 15:55:56 -03:00
a591c875ae
Add completion_amount to prefs
...
... and remove completion_auto which is confusing to say the least.
2013-06-09 15:48:42 -03:00
08cd36bef0
Fix printing ipv6 addresses with identd
...
Closes #639
2013-06-09 10:42:42 -03:00
5d0599976e
Add more mnemonics to the menu
2013-06-08 20:09:22 -04:00
2e014bbc72
Merge pull request #641 from orium/possible-buffer-overflow-fix
...
Fixed possible overflow in create_mask().
2013-06-08 02:45:00 -07:00
88e9611444
Minor cosmetic changes
2013-06-08 03:14:24 +01:00
97e88b885a
Renamed tbuf to buf in create_mask() to avoid confusion.
2013-06-08 03:01:36 +01:00
f84476cf87
Fixed possible overflow in create_mask().
2013-06-08 02:56:36 +01:00
473ab16739
Now the default configuration tries to set the language from the system
...
locale, and defaults to english if no language match.
This closes #473 .
2013-06-08 02:34:01 +01:00
951292abe1
Change default irc_ban_type to 1
2013-06-07 09:55:56 -03:00
612032c9f8
Add QUIET command
2013-06-07 08:24:13 -04:00
0dd9ac2e44
Take two at fixing xtext copying to secondary clipboard
2013-06-07 08:20:36 -03:00
8f551de4f4
Merge pull request #636 from Remmy/master
...
Addition to the list of available IRC networks. Serenity-IRC is a small friendly network which has been around since 2003.
2013-06-07 01:31:41 -07:00
0c2e08cf2b
Add Serenity-IRC to the list of networks available by default.
2013-06-07 04:58:34 +02:00
0e420fbee8
Save chanopt after any changes
2013-06-06 19:16:50 -04:00
cf505b850b
Add chanopt for stripping colors
2013-06-06 17:47:01 -04:00
fd762303b0
Add autoconnect option to menu of networks
2013-06-06 16:49:57 -04:00
a6f05db34b
Make autojoin a toggle menu
2013-06-06 16:12:59 -04:00
df0ee53765
Handle /CAP LIST output
...
Closes #635
2013-06-05 13:35:30 -03:00
d0b3476839
update help message for /menu
2013-06-05 08:27:16 -04:00
4d16f5bf28
Add missing gtk_tree_path_free()
2013-06-04 12:32:51 -03:00
c45cc78548
Add copy option to right click in banlist
...
Closes #626
2013-06-04 12:25:12 -03:00
d16aedf6c4
Merge pull request #634 from youknowone/ipv6
...
Retrieve reachable addresses only.
2013-06-04 05:04:48 -07:00
d3a27947fe
Retrieve reachable addresses only.
...
AI_ADDRCONFIG helps not to try to connect unreachable ipv6 address if
user doesn't have ipv6 network stack.
2013-06-04 20:19:37 +09:00
42e3587fd5
copy xtext selection to all clipboards
2013-06-04 07:00:08 -03:00
e3f699a9d8
Improve error message from /load -e
2013-06-04 06:34:15 -03:00
5201f0fd06
Python: revert 43bd9483ce
...
Will possibly come back to this at a later time...
2013-06-04 06:13:28 -03:00
df0e97550b
fix loading startup.txt automatically
2013-06-04 06:07:51 -03:00
983b4ace89
treat banlist event as a generic list event (for quiets etc)
2013-06-03 08:19:27 -04:00
f0684dc74e
translate servlist tabs
2013-06-02 20:50:43 -04:00
39923e05f3
Rename favorite channels to autojoin channels
2013-06-02 20:44:05 -04:00
51bf9165b2
Merge pull request #633 from FionnK/master
...
Add IRCNode to network list
2013-06-02 17:27:50 -07:00
f1735f3ae1
Remove IPv6 check for IRCNode entry in server list.
2013-06-03 02:21:42 +02:00
2ba785f648
Add IRCNode to the server list.
2013-06-03 02:10:44 +02:00
c9b7a3f86e
Python: return true/false from set/del_pluginpref
2013-06-02 00:29:34 -03:00
43bd9483ce
Python: Save pluginprefs to seperate files
2013-06-02 00:22:00 -03:00
1277b4c30f
be more specific about sysinfo menu entry
2013-06-01 19:06:58 -04:00
e1ce1c90f7
configure.ac: Use pkg-config's CFLAGS for libxml2 instead of guessing our own.
2013-06-01 13:46:33 -07:00
f45c2dd061
Add valleynode to network list
...
Closes #631
2013-05-31 20:12:21 -03:00
855c20501b
fix crash
2013-05-30 22:23:00 -03:00
945251c6b8
add .js to list of loadable filetypes
2013-05-29 01:55:41 -03:00
e47dd3eb89
Don't send previous session's password
...
closes #616
2013-05-25 20:47:16 -03:00
c9c8993b9d
Merge pull request #625 from orium/network-name-improve
...
Improved server_get_network()
2013-05-25 16:31:51 -07:00
d934e60c2b
Improved server_get_network(): if we don't have the current network in the
...
network list use the server name in received in event 005.
(This fixes the problem that the network (%n) in the log file names would be
"NETWORK" instead of the real network name (this happened if the network was
not in the network list).)
2013-05-25 22:31:45 +01:00
11478719cd
Merge pull request #624 from Niichan/master
...
PonyChat added to network list
2013-05-24 21:12:00 -07:00
7284addb09
Added PonyChat to network list
2013-05-24 21:01:06 -07:00
270cde42f1
Merge pull request #590 from orium/run-as-root-589-504
...
Now hexchat doesn't abnormally terminate when started as root.
2013-05-24 15:01:27 -07:00
b690098941
Merge pull request #622 from orium/null-ptr-favchan-fix
...
Fixed null pointer deref when we try to autojoin a channel
2013-05-24 14:07:14 -07:00
fffe9f4bd9
Restored inbound.c to make the pull request cleaner.
2013-05-24 22:04:34 +01:00
7353bf2698
Followed richtroye suggestion and implemented the net == NULL guard in
...
servlist_favchan_find().
2013-05-24 21:49:46 +01:00
133b0f7d94
Fixed null pointer deref when we try to autojoin a channel of a network not
...
in the network list.
2013-05-24 20:29:15 +01:00
4878012065
Merge pull request #621 from orium/dictionaries-update-fix
...
Spell check dictionaries were not being updated when changed
2013-05-24 08:53:48 -07:00
4402ea34de
Fixed mistake in last commit.
2013-05-24 16:46:35 +01:00
faa53a5335
Spell check dictionaries were not being updated when changed.
2013-05-24 00:01:25 +01:00
44a88fc1ab
Merge pull request #618 from orium/server-command-password-fix
...
Fix issue with /server command
2013-05-23 07:28:58 -07:00
d3ce4f64f6
Passing a password to the /server command was ignored because the login method
...
was not set.
2013-05-23 13:22:34 +01:00
fcdd85ae5e
Merge pull request #603 from orium/lag-meter-stuck
...
Fix an issue where the lag meter could get stuck after reconnect
2013-05-22 17:17:28 -07:00
fd71bb768a
Python: Allow unhooking commands and prints by name
2013-05-22 19:30:49 -03:00
66bb79ef10
Improve sort keybinding in servlist
...
also disable auto sorting on fav channels, closes #606
2013-05-20 13:19:20 -03:00
3b4cc9d806
Use png instead of svg
2013-05-20 15:59:41 +02:00
79221c403b
Temporary workaround for reconnect crashes on win32
...
Yes, we really need to fix this ASAP
2013-05-20 14:39:24 +02:00
0ab11cc09a
Add structs and use treeview
2013-05-20 13:21:27 +02:00
1432ecfb33
Sample code docs for challengeauth_response()
2013-05-20 12:38:50 +02:00
341cfbb527
Set up Doxyfile
2013-05-20 12:31:09 +02:00
78573ae0c9
Add default Doxyfile
2013-05-20 12:24:25 +02:00
8a9d3e21f2
Update dirent.h win32 implementation
2013-05-20 00:22:20 +02:00
8655c4b007
Reorganize Preferences
2013-05-19 20:43:21 +02:00
5fa23341b3
Avoid useless strdup() and free() calls
2013-05-19 12:17:37 +02:00
67274f91e9
Add default connect commands for networks with obscure login methods
...
Yeah, QuakeNet is an exception
2013-05-19 12:15:31 +02:00
c0cc6a2c93
Cosmetics
2013-05-19 11:49:27 +03:00
b2fec642fe
Login type cleanup
2013-05-19 05:17:13 +02:00
d60cecb8d3
Add custom login type to avoid collisions
2013-05-19 04:34:20 +02:00
c168a9adc6
Add variables for user credentials in connect commands
2013-05-19 03:30:45 +02:00
f778245a86
Simplify SASL auth string generation code
2013-05-19 01:21:27 +02:00
5701ba287b
Translate search window tooltips
2013-05-18 17:40:35 -04:00
c471388021
Don't use popup when search is not found
2013-05-18 17:32:41 -04:00
9d717ffee9
Fix text event for erroneous nicks
2013-05-18 22:09:44 +02:00
bac96d1fa8
Add FurryLand
2013-05-18 21:40:42 +02:00
f313a83474
Update Perl library name
2013-05-18 21:33:22 +02:00
9891f94e41
Rebrand python about message
2013-05-18 15:42:30 -03:00
a22ae9f39a
Support time lists via python
2013-05-18 15:13:05 -03:00
02298c8e76
Fix prototype, return value is used by joindelay_tag
2013-05-18 19:48:54 +02:00
73badc67ff
Fix warning from hwmon.c in plugins/sysinfo
2013-05-17 21:51:34 -07:00
1181b56211
Add omsg user command
2013-05-17 06:17:16 -03:00
78eb3e7522
Handle limited channel messages
...
Maybe improved later to signify they are limited messages. closes #315
2013-05-17 06:10:02 -03:00
57b74c3de9
Increase default irc_join_delay to 5
2013-05-17 05:32:53 -03:00
c83ca8f85a
Respect irc_join_delay if connect command set
2013-05-17 05:28:45 -03:00
ef58a267b0
Omit CHALLENGE hashes in the server tab
2013-05-17 02:48:32 +02:00
4130954c15
Fix removing keys from favorites
2013-05-17 02:24:47 +02:00
0a2af0ab62
Fix crash when using global username for QuakeNet
2013-05-17 02:08:34 +02:00
a1a94ed319
Add support for QuakeNet /CHALLENGEAUTH, remove legacy /AUTH
2013-05-17 01:40:07 +02:00
096d0660e2
Merge pull request #594 from Tux/master
...
Allow the special colors 32..41 in %Cfg,bg
2013-05-16 10:50:43 -07:00
b28734c4a8
Merge pull request #581 from orium/numeric-session-with-open-query
...
Session of numeric events passed to text_emit() for nicks with open query dialogs
2013-05-16 09:21:02 -07:00
69c2893234
Merge pull request #586 from bviktor/authcleanup
...
Login and network list cleanup
2013-05-16 09:07:38 -07:00
89078eb3b3
Fix an issue where the lag meter would be stuck after a reconnect caused by a
...
ping timeout.
2013-05-16 15:11:52 +01:00
26cefd0587
Have rawlog properly handle newlines
...
This is most noticable with /cycle or the missing USER command on connect.
2013-05-16 09:21:55 +00:00
8ccd11ee4b
Remove comment
2013-05-16 00:08:43 +02:00
fd1b276aab
Make sure the created favchannel instances have a NULL key when the session's key is empty
2013-05-16 00:04:58 +02:00
2ff8e74061
Omit filler keys if no channel's using them
2013-05-15 23:52:14 +02:00
0020f81e79
Fix reconnect keys
2013-05-15 18:26:54 +02:00
6f09752db4
Cosmetics
2013-05-15 11:48:37 +02:00
8cf025f18d
Fix autojoins for sessions
2013-05-15 11:43:38 +02:00
81990ce53b
Change prototype
2013-05-15 08:49:28 +02:00
12cdb7704c
Fix command splitting when the channel list is too long
2013-05-14 18:20:05 +02:00
947dd45294
Fix warnings
2013-05-14 16:52:16 +02:00
a435e8648f
Fix initial autojoins and some erroneous copies/frees
2013-05-14 16:40:32 +02:00
25d0793766
Merge pull request #596 from Arnavion/python3-allow-unhook-within-hook
...
python: Hold a reference to plugin instead of dereferencing hook to get to it.
2013-05-14 01:33:50 -07:00
5c9652bf13
python: Hold a reference to plugin instead of dereferencing hook to get to it.
...
hook might have been free'd by the callback via hexchat.unhook().
2013-05-14 01:25:01 -07:00
7a242a8331
Allow the special colors 32..41 in %Cfg,bg
...
Text events allow %Cfg,bg as decribed in "Theming" on
https://hexchat.readthedocs.org/en/latest/appearance.html?#theming
That section describes mIRC colors 0-15 and local colors 16-31, but
when selecting background colors, the 9 special internal colors are
extremely useful, like %C20,33 will do bright red on the selected
text background color.
As the documentation is on-line, this patch has no doc-change.
Ideally, the color-codes should show in the colored squares in the
preferences color-dialog just as with colors 0-31
Signed-off-by: H.Merijn Brand <h.m.brand@xs4all.nl >
2013-05-13 15:26:33 +02:00
7cdfeff204
Add note about preferred tab size
2013-05-13 13:38:01 +02:00
83107ee222
Use macros instead of raw numbers for login type
2013-05-13 13:22:25 +02:00
d9d05e83ba
Restructured a fair bit of cfgfiles.c. Besides making the code cleaner this allows
...
for better error handling (in fact the error message of check_prefs_dir () whould
make hexchat abort).
2013-05-13 01:58:08 +01:00
631664645d
Add "#define GLIB_DISABLE_DEPRECATION_WARNINGS" to eliminate a warning message
2013-05-12 17:25:43 -07:00
61ed0829bd
Forget to put an empty line after a function definition
2013-05-12 23:33:44 +01:00
f023de0faf
Removed unnecessary call to check_prefs_dir() in load_config().
...
This function is called in save_config(), where it is actually needed.
2013-05-12 23:25:36 +01:00
7238853f0f
Factored locale related code in main() to a new function.
2013-05-12 23:15:23 +01:00
6a8cad6f94
Now hexchat doesn't abnormally terminal when started as root.
...
This fixes #589/#504.
2013-05-12 16:37:38 +01:00
2c15270be1
Remember selected tab
2013-05-12 16:59:21 +02:00
c044bdfe32
Fix warning
2013-05-12 16:38:31 +02:00
aac7079562
Add code for migrating existing configs
2013-05-12 16:38:21 +02:00
cadcfc553c
Cosmetics
2013-05-12 16:37:32 +02:00
5df669a329
Make the order consistent for load and save
2013-05-12 16:02:26 +02:00
4c307f6ac9
Add auto-reconnect to preferences
2013-05-12 04:08:01 -04:00
37aa38617e
Merge pull request #588 from Repentinus/patch-2
...
Fixed misleading comments identifying the colours
2013-05-12 00:00:08 -07:00
07acb6f7b6
Fixed misleading comments identifying the colours
...
Replaced incorrect numbers (16 to 31) for mIRC colours with the correct ones (0 to 15).
2013-05-12 05:50:52 +00:00
9c96528a98
Remove unused variable
2013-05-12 06:19:42 +02:00
9327a5c71f
Reduce GLib requirement
2013-05-12 06:16:26 +02:00
171dbcdedf
Remove dead GLib code
2013-05-12 05:58:16 +02:00
de819e12bf
g_slist_copy_deep() requires GLib 2.34
2013-05-12 05:55:14 +02:00
198dc9eb43
Fix favorite channels except in inbound.c
2013-05-12 05:44:32 +02:00
04d282fae3
Fix crash when quickly attaching/detaching tabs
2013-05-11 23:07:42 -03:00
bb86771425
Add explanation as well
2013-05-11 20:47:39 +02:00
791e0fc11f
Make login type more intuitive and disable unused /NS
2013-05-11 20:42:29 +02:00
0badd9b874
Remove dead code
2013-05-11 20:09:07 +02:00
af03fa3c7c
Fix connect commands
2013-05-11 20:06:22 +02:00
4d30512e05
Fix layout when resized
2013-05-11 16:30:45 +02:00
d5e8fa47f0
Allocate all extra vertical space to the treeviews
2013-05-11 16:21:38 +02:00
85c7e07351
Set up window sizes correctly
2013-05-11 15:58:52 +02:00
fde85c79df
Reorganize the network editor
2013-05-11 15:22:28 +02:00
712eb5428e
GtkComboBoxText requires GTK+ 2.24, dump code for older versions
2013-05-11 13:06:25 +02:00
5c663adf35
Reorganize a bit and fix spacing
2013-05-11 12:56:26 +02:00
68fa033483
Re-enable resize
2013-05-11 11:54:42 +02:00
b33f70571e
fix error
2013-05-11 09:31:56 -04:00
cdc2bb0216
serverlistgui cleanup
2013-05-11 09:20:03 -04:00
250d9b565c
Merge pull request #582 from Repentinus/patch-1
...
Support for away tracking regardless of channel size
2013-05-11 02:10:42 -07:00
6e7c0395e1
Merge pull request #585 from rahatarmanahmed/master
...
Added help text to sysinfo
2013-05-10 21:38:10 -07:00
be35154376
Added help text for sysinfo plugin.
2013-05-10 23:32:29 -05:00
de2fdc093a
Cosmetics
2013-05-11 04:19:18 +02:00
3679dfe93e
Make logmask consistent with scrollback mask
2013-05-11 04:18:44 +02:00
2e1425451d
Remove some redundancy
2013-05-11 03:13:50 +02:00
0e1da0d33d
Also disable labels, not just entries
2013-05-11 03:02:31 +02:00
7b0b86c9f7
Nuke nickserv password field and some cosmetics
2013-05-11 02:40:08 +02:00
a98b95923b
Get rid of this unnecessary buffer
2013-05-11 02:00:32 +02:00
cf3d1ebb8b
Skeleton for tabbed ui
2013-05-11 01:20:53 +02:00
5db1541f95
Reorganize the network list
2013-05-11 00:49:04 +02:00
873a3ef047
Replace various network options with universal login method option
2013-05-10 23:52:47 +02:00
beb3ab506d
Import hexchat automatically when calling /py exec
2013-05-09 23:45:04 -03:00
494364d437
Fix returning gtkwin_ptr from python api
2013-05-09 22:55:06 -03:00
2f1f2c6a85
Added support for marking nicks that are away in different colour when away_size_max = 0, but tracking enabled.
2013-05-09 23:04:46 +00:00
66853d9715
Add option to support away tracking regardless of channel size
...
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-09 21:11:58 +00:00
cf59ad2c76
Now process_numeric() passes the right session context to text_emit() when an
...
numeric event occurs regarding a nick with a open dialog.
Since this session context is potentially passed to plugins this can change the
behavior of plugins, but I think this is the intended semantics
(http://docs.hexchat.org/en/latest/script_python.html#context-theory ).
Another consequence is that event messages will be displayed in the query dialog
of the nick in question (if a query dialog is open, of course), which I think is
sensible. (The initial intention of this patch was actually to report the
"No such nick" message in the query dialog when sending a message to a user that
has quit.)
2013-05-09 20:32:05 +01:00
dba9c42473
stop using gconf
2013-05-08 23:41:52 -04:00
f8556360ca
Merge pull request #580 from hasufell/master
...
Build failure: fix undefined reference to `g_type_init'
2013-05-08 20:33:40 -07:00
28fe051aa5
Fix server tab changing color when active
2013-05-08 23:56:03 -03:00
607e5a567c
CONFIGURE: fix undefined reference to `g_type_init'
...
These two assignments have no place here and will overwrite the
previous COMMON_LIBS="$COMMON_LIBS -lgmodule-2.0 -lgobject-2.0".
This can lead to build failure during linking stage depending on
the chosen configure options.
2013-05-09 01:48:10 +02:00
df31e239a9
add pkgconfig file to gitignore
2013-05-08 19:22:04 -03:00
df7a15e910
Show hours for last seen in friends list
...
closes #579
2013-05-08 19:08:37 -03:00
860ef759f5
Have gui_input_icon depend on gui_input_nick in prefs
2013-05-07 23:28:59 -03:00
4ba79fd489
Clean up IRCNet
2013-05-06 00:53:07 -03:00
fb01d4e9ab
Replace g_strdup_printf with g_build_filename where possible
2013-05-04 18:21:48 +02:00
b2317d8800
Typofix
2013-05-04 17:40:48 +02:00
3283c71936
Use system include syntax
2013-05-04 17:40:23 +02:00
22a0d5a3fb
Add Python major version to plugin description
2013-05-04 17:39:24 +02:00
46443cbd1c
python: fully delete failed plugins
2013-05-04 02:02:10 -03:00
efd21ce982
fix possible crash
2013-05-04 00:00:48 -03:00
c4e96dd481
Fix output name
2013-05-04 02:57:03 +02:00
65e384523a
Make copy depend on python3 as well
2013-05-04 02:41:53 +02:00
80aee2af6c
Fix VS edition
2013-05-04 02:35:38 +02:00
1f525a6f4b
Merge branch 'py3k' of git://github.com/TingPing/hexchat
2013-05-03 20:32:23 -04:00
ffa1ea7358
Add python3 plugin
2013-05-03 20:26:58 -04:00
ce7eb02601
Consistency
2013-05-04 03:24:30 +03:00
ce80e571f2
comma
2013-05-03 17:14:31 -03:00
11044c6264
update gamesurge's default nickserv type
2013-05-03 17:13:35 -03:00
7243f5bc2c
Merge pull request #565 from bviktor/nickservtype
...
Make NickServ registration configurable per-network
2013-05-03 09:19:01 -07:00
863ff811e6
Don't make assumptions about the function being called
2013-05-03 18:12:36 +02:00
414ab39db5
Add Italian GenericName
2013-05-03 13:08:03 -03:00
ba78c0527f
Fix QuakeNet registration
2013-05-03 18:00:30 +02:00
fb696b7a68
Provide default NickServ types where necessary
2013-05-03 17:23:36 +02:00
295da18414
Merge pull request #571 from amalmurali/master
...
Update textevents.in
2013-05-03 07:26:42 -07:00
8272df5ec2
Fix desktop translations
...
closes #567
2013-05-03 11:24:12 -03:00
99fed089cf
Line breaks and typofix
2013-05-03 15:54:18 +02:00
e3fd501057
Do save_config() on Channel List window min, max changes
...
#570
2013-05-01 12:47:53 -07:00
7403dfa9aa
Do save_config() on Search-window checkbox change
...
#570
2013-05-01 12:25:29 -07:00
b08d9cfb56
Fix warning about g_type_init() in dbus/example.c
2013-05-01 12:12:05 -07:00
1969db5f94
Save nicks when closing network list
...
#570
2013-05-01 10:36:16 -03:00
866299b508
Update textevents.in
...
Corrected text events for Channel Invite and Channel Remove Invite
2013-05-01 13:53:10 +05:30
c4384265e4
remove incorrect notice help info
2013-04-30 21:27:41 -03:00
b4c885861d
Remove away announce
2013-04-28 17:19:26 -04:00
d9be5e098f
Remove useless slash
2013-04-28 21:32:47 +02:00
0a54efdd0c
Make NickServ registration configurable per-network
...
Fixes #394
2013-04-28 21:24:53 +02:00
708c5a7347
Make /msg nickserv the default registration type
...
Fixes #394 and hopefully doesn't break others
2013-04-28 17:03:41 +02:00
50373f4ff9
Get rid of some hardcoded network recognition
2013-04-28 17:01:37 +02:00
2df866bdf8
Don't autoload WMPA, it's dead in the water
2013-04-28 16:50:19 +02:00
5b8567919d
Install a pkgconfig .pc file. This allows external plugins to find
...
where the header file is located, where Hexchat expects to find
plugins so it can load them at startup and which version of
Hexchat is installed. The path where pkgconfig files are stored
is determined by a macro available in newer versions of pkgconfig
which can be overridden by the --with-pkgconfig= configure switch.
However, if this macro is unavailable (older versions of
pkgconfig) then m4ifdef will make it fallback to simply use
${libdir}/pkgconfig (which is the default).
modified: configure.ac
modified: share/Makefile.am
new file: share/pkgconfig/Makefile.am
new file: share/pkgconfig/hexchat-plugin.pc.in
2013-04-28 16:48:32 +02:00
77cad8e716
Don't hardcode "plugins" as the subdirectory for plugins in many
...
places.
modified: config-win32.h
modified: configure.ac
modified: plugins/checksum/Makefile.am
modified: plugins/doat/Makefile.am
modified: plugins/fishlim/Makefile.am
modified: plugins/perl/Makefile.am
modified: plugins/python/Makefile.am
modified: plugins/sysinfo/Makefile.am
modified: plugins/xdcc/Makefile.am
modified: src/common/plugin.c
modified: src/fe-text/fe-text.c
2013-04-28 16:42:48 +02:00
700d699f5b
Cosmetics
2013-04-28 15:30:08 +03:00
87413e9d3c
Add hints about the beep file
2013-04-28 05:31:45 +02:00
dbe6deab45
Rename Sound to Sounds and reorder Chatting pages
2013-04-28 04:57:01 +02:00
b2ae3b9dd1
Update gtkrc
2013-04-28 05:47:20 +03:00
92dca50dfc
Eliminate compiler warning
...
free() requires stdlib.h
2013-04-28 04:19:31 +02:00
a3ba8d575e
Store just the filename if the sound file comes from the default sound dir
...
And get rid of some hardcoding while we're at it
2013-04-28 04:12:00 +02:00
ea48d18130
Fix spacing
2013-04-28 03:06:02 +02:00
4547719358
Update .travis.yml
2013-04-27 21:29:33 -03:00
bb878848f7
Use regular canberra not gtk
2013-04-27 20:28:39 -04:00
5bb284267b
Remove dead code for sound_command
2013-04-28 01:57:00 +02:00
7e3c8c461e
Escape all the things
2013-04-27 20:38:39 -03:00
24034b5b8b
More cleanup
2013-04-27 20:35:04 -03:00
78f9f3f87c
clean up canberra code
2013-04-27 20:29:28 -03:00
bc1169e979
Use canberra for files
2013-04-27 20:02:27 -03:00
012105e115
Let's just say the word
2013-04-28 00:56:24 +02:00
5c5eb1df14
udpate travis build w/ canberra
2013-04-27 19:19:26 -03:00
e714c7d53f
Remove extra omitalerts check
2013-04-27 19:16:34 -03:00
78e39bfb1c
use libcanberra for beeps
2013-04-27 18:05:05 -04:00
7323f7c561
Fix unused variable
2013-04-27 23:28:24 +02:00
c6513ea7a2
Use "Instant Message Notification" system sound on Windows, use gdk_beep() on Unix
...
Note: gdk_beep() is expected to be replaced with libcanberra stuff.
2013-04-27 23:26:26 +02:00
6001ceff9f
Get rid of bundled beep
2013-04-27 23:00:18 +02:00
8e3db00dac
Don't include if unused
2013-04-27 21:38:13 +02:00
d20dccbe02
Some crucial cosmetics
2013-04-27 21:35:19 +02:00
e834783cb8
Fix compiler warning
2013-04-27 21:31:54 +02:00
01f24aae07
Don't use external players on Windows
2013-04-27 21:07:34 +02:00
584dc6a626
typo
2013-04-27 15:52:18 -03:00
756080831d
fix url opening on osx
...
oops
2013-04-27 15:47:40 -03:00
ffce6c5788
Clean up old url handling on unix
2013-04-27 15:30:40 -03:00
565a492724
Reverts commit d964af8142
2013-04-27 06:32:30 -04:00
6982bbfef9
fix false positives when checking chanopts
2013-04-26 09:37:14 -03:00
07bc467d03
win32: Moved PlatformToolset configuration to individual project files. It should be set before setting other properties or importing other props.
...
This fixes the broken GUI Platform Toolset indicator, as well as VS compilation itself if another version such as 2010 was also installed.
2013-04-25 21:03:03 -07:00
a39f8ea71f
Do not allow blank realname in preferences
2013-04-25 04:51:19 -03:00
4ad9a69aeb
Early on, call g_type_init() unless deprecated
2013-04-24 14:33:05 -07:00
ee200b97aa
Fix left-click of URL/HOST by tidying what we pass to fe_open_url()
2013-04-24 13:18:34 -07:00
fc659a67f0
Merge pull request #561 from RichardHitt/no-depr-decl
...
Add '#define GLIB_DISABLE_DEPRECATION_WARNINGS' to fix fkeys.c warnings
2013-04-24 12:27:53 -07:00
de0b0b9467
Merge pull request #560 from RichardHitt/warning-fix
...
Add '(void)' to fix perl.c unused-value warning message
2013-04-23 18:33:49 -07:00
eef74ed263
Add '#define GLIB_DISABLE_DEPRECATION_WARNINGS' to fix fkeys.c warnings
2013-04-23 12:46:32 -07:00
facf0ab9c4
Add '(void)' to fix perl.c unused-value warning message
2013-04-23 12:09:05 -07:00
5318c953ed
reduce abuse of ternary operator
...
The ?: operator should not be used as a generic shorthand for if/else.
(Which isn't needed here either...)
2013-04-23 01:09:58 -04:00
2550a94f05
fix omitting custom sounds
2013-04-23 00:45:37 -04:00
bd73c80152
Clean up balloon formatting
2013-04-22 20:13:34 -03:00
43cbe83d61
fix warning in new glib
2013-04-22 18:04:26 -03:00
075c5dfad6
Merge pull request #556 from RichardHitt/ignore-unused
...
Fix Ubuntu build warnings by using gcc flag -Wno-unused-result
2013-04-22 13:54:45 -07:00
ba1dfabf11
Fix Ubuntu build warnings by using gcc flag -Wno-unused-result
2013-04-22 11:22:04 -07:00
9603248a5b
Fall back to global username for sasl
2013-04-22 07:30:33 -03:00
4e891102f2
Merge pull request #550 from RichardHitt/issue440a
...
In do_an_re() put WORD_CHANNEL before WORD_HOST. fixes #440
2013-04-20 17:05:18 -07:00
bc1c84347d
fix install error
2013-04-20 18:37:30 -03:00
2db01371b3
Build with travis
2013-04-19 15:55:14 -04:00
e17a9c6503
In do_an_re() put WORD_CHANNEL before WORD_HOST. fixes #440
2013-04-19 12:41:49 -07:00
3994126a09
Add english generic name
2013-04-18 01:21:12 -03:00
70174be823
Fix a typo.
...
modified: share/misc/hexchat.desktop
2013-04-18 00:14:40 -04:00
9254f9284c
Add GTK and IRCClient to Categories. This is Based on:
...
http://standards.freedesktop.org/menu-spec/latest
modified: share/misc/hexchat.desktop
2013-04-18 00:11:17 -04:00
c819adf830
Translate Comment in french, german, italian and norwegian bokmål
...
modified: share/misc/hexchat.desktop
2013-04-18 00:10:54 -04:00
13c717159d
Change "no" to "nb" for Norsk Bokmål. In norway there is not only
...
one official language but two.
modified: share/misc/hexchat.desktop
2013-04-18 00:10:14 -04:00
4c90a9b2d5
Change most Comment lines to be GenericName. GenericName should be
...
used when only one IRC client in installed.
modified: share/misc/hexchat.desktop
2013-04-18 00:09:52 -04:00
a14bd119b7
typo
2013-04-17 22:45:08 -03:00
f9cf25f797
Use more useful example for url handler
2013-04-17 22:39:50 -03:00
450b92f6c0
add paplay
2013-04-17 06:13:34 -03:00
9790151ec0
beep sound is gtk only
2013-04-17 06:02:17 -03:00
3fbea449b5
g_file requires gio
2013-04-17 05:45:51 -03:00
02cdc57eb5
Install sound file on unix
...
for #542
2013-04-17 03:45:41 -04:00
d7571ce1e3
Update installers as well
2013-04-16 11:35:22 +02:00
ccc8601624
Move beep to proper place
2013-04-16 11:32:58 +02:00
7e2ae20ecf
only 1
2013-04-15 22:10:25 -03:00
b856065167
fix warning
2013-04-15 22:03:03 -03:00
f3efdaf40f
finish removing sound_dir
2013-04-15 18:16:51 -03:00
86564c8741
Merge pull request #545 from RichardHitt/issue522
...
Fix broken logic in mg_word_clicked(). fixes #522
2013-04-15 13:54:00 -07:00
a5eb7784c6
Fix broken logic in mg_word_clicked(). fixes #522
2013-04-15 12:05:53 -07:00
f0d0f90e13
no error on beeps
2013-04-15 00:12:06 -03:00
27d828172d
try play first.
2013-04-14 17:54:28 -03:00
a7ffdf3d65
Remove one warning bypass
2013-04-14 13:19:49 +02:00
dd624950c6
Eliminate compiler warning
2013-04-14 13:15:10 +02:00
b407bfa168
Fix missing first letter in busy server error popup
2013-04-14 13:11:35 +02:00
069a6adb19
If no path given, try to load plugins from config dir, not from install dir
2013-04-14 12:55:02 +02:00
9dd2c85df4
Load connect commands from config dir
2013-04-14 12:31:27 +02:00
b7f0f6abc8
Fix tabulation
2013-04-14 12:11:38 +02:00
ea0479998a
Use bundled beep file for beep alerts
2013-04-14 11:56:50 +02:00
9272eb4325
G_FILE_COPY_TARGET_DEFAULT_PERMS requires GLib 2.20+
2013-04-14 11:00:01 +02:00
4e601cf14c
Browse into the sounds folder by default
2013-04-14 10:52:34 +02:00
db582a4e5c
Remove sound_dir, it's pointless
2013-04-14 10:47:37 +02:00
059e4ec9c8
Add default beep sound, deploy on Windows
...
FIXME on Unix yet
2013-04-14 10:30:51 +02:00
a96be226b2
Really relocate
2013-04-14 10:15:52 +02:00
bed00e525d
Relocate plugin icons
2013-04-14 10:14:17 +02:00
096e837ece
Add accounts to users in get_list
2013-04-14 00:33:03 -03:00
e67371d269
Add option for omitting alerts while focused
2013-04-13 23:03:54 -04:00
a996549577
Rewrite desensitizing options in preferences
2013-04-13 20:54:42 -04:00
9917b7e3df
hook reload command
2013-04-13 02:02:57 -03:00
541f221a61
fix crash after reloading script
2013-04-13 02:01:04 -03:00
44a2ed5a97
Fix possible crash
...
Thanks to - http://forum.xchat.org/viewtopic.php?f=5&t=7558
2013-04-12 23:08:02 -03:00
ba3f4daee8
Rebrand object types
2013-04-12 22:58:29 -03:00
2d3d4db16b
Nuke last Tcl and SASL remnants
2013-04-13 04:27:10 +03:00
0c351c9cbc
Nuke WMPA, not supported by Express
2013-04-13 02:38:44 +02:00
cc1f2b2d27
Fix last filename
...
Left here to make changes trackable
2013-04-13 02:27:02 +02:00
6ee3a4a978
Get rid of multiple Perl versions
2013-04-13 02:27:01 +02:00
5326f76a40
Fix tray not respecting away_omit_alerts
2013-04-12 19:59:46 -03:00
7f86fbad1e
We ship bundles, this is unnecessary too
2013-04-12 18:05:54 +02:00
30fa189cbb
We don't release git head anymore, github does that for us
2013-04-12 18:05:28 +02:00
2fdb2a8b6f
Revert "win32: Fixed YourDepsPath."
...
This reverts commit b07e5fafaf
.
2013-04-12 18:04:22 +02:00
b07e5fafaf
win32: Fixed YourDepsPath.
2013-04-11 21:59:58 -07:00
ba1a1ab28d
Don't call it package, it causes line break
2013-04-11 17:44:33 +02:00
a9643234ae
It's official: VS2012.2 needs VS2012.1 redist
2013-04-11 14:03:27 +02:00
7870c8028f
warning
2013-04-10 15:41:29 -03:00
6510e8961e
Delete left over themes
2013-04-10 14:39:43 -03:00
6e8b7367d7
comma
2013-04-10 13:43:22 -03:00
feb5b41642
Readd irc charset to the list
2013-04-10 13:27:53 -03:00
36694afe0e
Don't send ping's to the server if we are still waiting for a pong.
...
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-09 19:14:46 -07:00
a99111172d
Merge pull request #527 from grawity/cap-req-sasl
...
Request 'sasl' even if it's the only recognized cap
2013-04-09 17:50:26 -07:00
780c3d29c7
Request 'sasl' even if it's the only recognized cap
2013-04-10 02:43:09 +03:00
1a7831df2a
Fix spelling checkbox with libsexy
2013-04-09 12:28:44 -03:00
924178cde7
cosmetics
2013-04-09 03:08:26 +02:00
77fa72924b
readme cleanup
2013-04-09 03:06:07 +02:00
b90633d406
Fix deps path
2013-04-08 22:39:35 +02:00
cd64e02096
Use EAT_HEXCHAT on hexchat module
2013-04-08 17:23:07 -03:00
ad820cef8a
Give both modules the version too.
2013-04-08 17:16:32 -03:00
68de2bcb00
Add constants to both modules
2013-04-08 17:09:36 -03:00
68b6be11d6
Add hexchat module to python interface
2013-04-08 17:07:13 -03:00
d13ae114a2
Handle numeric 900
2013-04-08 16:52:14 -03:00
3a6103564e
Merge pull request #516 from Misdre/optout-extra-alerts
...
Closes #290 - opt-out for extra alerts now working
2013-04-08 10:35:53 -07:00
0424e5a329
Closes #290 - opt-out for extra alerts now working
2013-04-08 19:19:55 +02:00
561ad635cd
Merge pull request #515 from Misdre/optin-optout-scrollback
...
fix issue #491 - opt-in/opt-out of scrollback per channel
2013-04-08 08:04:48 -07:00
2427c095e5
fix issue #491 - opt-in/opt-out of scrollback per channel
2013-04-08 15:07:58 +02:00
ed27009285
Notify away status of friends
2013-04-07 20:41:29 -04:00
92654bdd9b
Make copy depend on perl-5.18, not perl-5.16
2013-04-08 02:31:47 +02:00
fdf7ec22f5
I might regret this, but let's do the brave jump
2013-04-08 01:12:19 +02:00
3c4a154f0a
Add events for quiet
2013-04-07 17:49:30 -04:00
c766b24920
Merge pull request #508 from Misdre/split-long-action-notice
...
Long ctcp action/notice split
2013-04-07 12:40:29 -07:00
af652a6639
Merge pull request #510 from RichardHitt/allownick
...
Allow nick starting with digit despite rfc 2812 violation
2013-04-06 15:53:21 -07:00
812628acb2
Update textevents.in
2013-04-06 17:30:19 -03:00
6b86940b7b
Allow nick starting with digit despite rfc 2812 violation
2013-04-06 11:51:22 -07:00
08d948435d
split cmd_msg too
2013-04-06 01:11:28 +02:00
5004f69b5e
'splitted' is'nt a word
2013-04-06 00:11:45 +02:00
bc5d16c4fb
split long message on action and notice
2013-04-05 23:14:51 +02:00
c2a5b4fb7d
Disable esc keybinding on tabbed utils
2013-04-05 17:33:35 -03:00
cca8ab4640
Fix esc closing detached util tabs
2013-04-05 16:56:57 -03:00
d964af8142
Fix root user warning running before g_type_init
...
closes #504
2013-04-05 10:12:33 -04:00
7746ff9a12
Fix manpage EOL
2013-04-05 06:38:12 +02:00
c4cf67bee4
Merge pull request #501 from gusnan/master
...
Minor spelling fix
2013-04-04 08:20:29 -07:00
a1daf03538
Fix spelling seperate/separate
2013-04-04 17:11:05 +02:00
2be0530c34
get account from whois
2013-04-04 10:29:15 -03:00
b0d1c884e0
regular who doesn't send account
2013-04-04 05:07:42 -04:00
e0a7f0ae59
Fixed compiler error.
2013-04-04 01:56:40 -07:00
5779691efb
Update hiding menu text
2013-04-03 20:35:42 -03:00
496ed18e85
Add MONITOR support
2013-04-03 18:51:54 -04:00
86cf7de430
add %u to userlist popups for account
2013-04-03 18:10:14 -04:00
477d7470c1
renable irc_who_join by default
2013-04-03 18:35:40 -03:00
3706b51159
Fix realname
2013-04-03 18:28:00 -03:00
b4c8d53394
Support account-notify and extended-join capabilities
2013-04-03 17:10:09 -04:00
4c217d4ba3
Merge pull request #448 from TingPing/awaynotify2
...
Add away-notify support
2013-04-03 12:12:26 -07:00
23b2081385
update man page
...
Close #498
2013-04-03 15:11:43 -03:00
0534b54e51
Remove strlutil
2013-04-03 16:48:03 +02:00
faf4575e9a
Enable cast checks
2013-04-02 23:58:43 -07:00
52efe3abff
Add missing declaration
2013-04-02 23:57:43 -07:00
59510cf8a1
Move Perl from hexchat to gtk-win32
2013-04-03 08:05:26 +02:00
905705910b
Remove hardcoded clear keybinding
...
You can re-add this easily in settings > keyboard shortcuts
2013-04-03 02:50:57 -03:00
bb78d8dd59
Add new window keybinding
2013-04-03 02:41:59 -03:00
8b72d53dcc
Merge pull request #496 from bviktor/toplevel-includes
...
Only include top level includes from GTK+, GLib and GDK-PixBuf Closes #486
2013-04-02 22:39:17 -07:00
ef4aa16730
Apply to fe-text too
2013-04-02 22:37:24 -07:00
14b089ef90
Set up CFLAGS on Unix too
2013-04-02 22:35:42 -07:00
b5fef8d0e2
gtk_show_uri() requires GTK+ 2.14
2013-04-03 06:49:57 +02:00
561f3044d6
update --url help string
2013-04-03 01:36:52 -03:00
9c49254abd
Only include top level includes from GTK+, GLib and GDK-PixBuf
2013-04-02 20:39:37 -07:00
5e59578e28
Remove most of HexTray and one instance
...
You can still build HexTray manually if you want to try fixing it
2013-04-02 11:56:08 -07:00
7317535c28
Fix textfe with dbus disabled
2013-04-02 09:06:47 -03:00
920839cf1c
fix strptime on bsd
2013-04-02 08:06:38 -03:00
d8eec06473
Missing include
...
#492
2013-04-02 07:50:08 -03:00
4748405277
This is useless too
2013-04-01 21:28:54 -07:00
13d574b455
Revert XP version check; as it turned out, it's completely irrelevant now
...
This reverts commit cd2f775fe4
.
2013-04-01 21:15:46 -07:00
2b13d0f527
Apparently XP won't work anymore, Uniscribe problem with the redistributable
2013-04-01 20:51:40 -07:00
e054a6512f
We all knew I'll forget something, right?
2013-04-01 18:33:12 -07:00
408a29d66a
Version bump
2013-04-02 03:07:55 +02:00
bddbb4581e
Open the redist download page by default for the first MSVC release
2013-04-02 00:30:28 +02:00
dfc982b15f
Don't open the same link twice
2013-04-02 00:23:06 +02:00
750e41ae61
Open downloads for Perl and Python
2013-04-02 00:17:02 +02:00
38d318ec26
Pull from Transifex
2013-04-01 23:38:04 +02:00
c8f8a26c9c
Add future Perl 5.18 project
2013-04-01 23:21:41 +02:00
f58dc56949
Purge Lua and Tcl from the solution too
2013-04-01 22:58:00 +02:00
df46cd597b
Version info cleanup
2013-04-01 22:55:53 +02:00
190a56684a
Fix detecting python3
2013-04-01 07:02:48 -03:00
d8409cae72
add missing fi
2013-04-01 06:05:59 -03:00
083710d8d3
Merge pull request #484 from Phr33d0m/master
...
A few fixes on the *nix build system
2013-04-01 02:05:23 -07:00
9594ec8913
use proper table size
2013-04-01 03:54:42 -03:00
6490a206a0
Remove Tcl junk, cosmetics
2013-04-01 05:39:05 +02:00
71b5b4ee37
Last cjstyles remnants
2013-04-01 05:20:35 +02:00
14aaebcc86
Remove old stuff, some preparation for soon-to-be-released Perl 5.18
2013-04-01 05:17:37 +02:00
49e863e97a
Tabulation with spaces is annoying!
2013-04-01 05:10:23 +02:00
110a2625fe
Remove another bunch of obsolete junk
2013-04-01 05:05:33 +02:00
b70062d6d2
Nuke Lua and Tcl
2013-04-01 04:51:34 +02:00
abd20c25dc
Get rid of installer skinning
2013-04-01 04:43:47 +02:00
22cf9cb005
Last one
2013-03-31 22:38:52 -03:00
984ec135d3
Another missing include..
2013-03-31 22:32:35 -03:00
cf3a7a6a49
Add missing include
2013-03-31 22:18:44 -03:00
7e5e837a24
Cosmetics
2013-04-01 03:08:39 +02:00
0f20423455
Consistent header macros everywhere
2013-04-01 01:02:03 +02:00
4de6db6c47
Disable Unix path detection mechanism
2013-04-01 00:24:42 +02:00
ed9245add2
Use C# style license comments
2013-03-31 22:07:05 +02:00
aa03b113f4
Revert "Cosmetics"
...
This reverts commit a88b3e8aaf
.
2013-03-31 22:05:17 +02:00
a88b3e8aaf
Cosmetics
2013-03-31 22:00:47 +02:00
3c1bd3cff0
Supposed fix for license issues
...
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-31 21:45:05 +02:00
20ecd106d2
Merge pull request #485 from RichardHitt/urlgrab
...
Don't clobber data, just adjust url endpoint
2013-03-31 12:22:08 -07:00
3fee94473b
Don't clobber data, just adjust url endpoint
2013-03-31 12:14:52 -07:00
f285cf85eb
Merge pull request #483 from gusnan/master
...
Fix build error with DEB_BUILD_HARDENING_FORMAT
2013-03-31 09:44:30 -07:00
bda48b1889
GLib 2.14 is required
2013-03-31 18:32:45 +02:00
8fb4bfb288
Fix error: format not a string literal and no format arguments [-Werror=format-security]
2013-03-31 17:48:47 +02:00
83a5996817
MAKE: install hexchat-plugin.h header if plugins are enabled
2013-03-31 17:01:56 +02:00
9ae63cf05d
MAKE: don't include icons and desktop file for non-gtk builds
2013-03-31 16:59:49 +02:00
ae5d7e29e3
CONFIGURE: allow to pass specific python version
...
This is useful if distros support installing multiple python versions
in parallel such as: 2.5, 2.6, 2.7.
For python3.* we will get syntax error during the imports, so the checks
will successfully disable it.
It defaults to python2.
2013-03-31 16:57:26 +02:00
477bbbb340
CONFIGURE: don't enable gconf schemas when gtk is disabled
...
This is nitpicky, since we could assume the user wants gconf schema if
gconftool-2 is available. However this can be a wrong assumption.
2013-03-31 16:52:20 +02:00
212adf63ce
CONFIGURE: fix configure when gtk+ is not installed
...
AM_PATH_GTK_2_0 would be an undefined macro then
2013-03-31 16:35:02 +02:00
f317076cb2
Merge pull request #479 from RichardHitt/urlgrab
...
Strip all \r and \n, not just a single \r.
2013-03-29 13:16:32 -07:00
503968c1fd
Strip all \r and \n, not just a single \r.
2013-03-29 13:11:17 -07:00
1ed3879c4f
Regenerate from Transifex
2013-03-29 21:03:50 +01:00
c6b77ab151
Fix L10n borkage
2013-03-29 20:42:50 +01:00
ff529244a5
Update links to docs
2013-03-28 21:10:00 -03:00
344a5d36b1
Some more l10n
2013-03-29 00:21:05 +01:00
76a8519f80
Update translations
2013-03-29 00:06:15 +01:00
046cecb242
Update template generation instructions
2013-03-29 00:00:18 +01:00
abda42dbee
update translation template
2013-03-28 23:56:38 +01:00
cecd951e76
Update textevents.in
2013-03-27 18:49:14 -03:00
7ac870cd29
Bump glib requirement
...
For gregex mentioned in #371
2013-03-27 04:53:55 -03:00
611ae75fed
Add SpotChat network
...
Closes #462
2013-03-27 04:14:18 -03:00
2e4a086ed0
Merge pull request #476 from tehsu/master
...
Add snyde network
2013-03-27 00:08:37 -07:00
785455ccc0
fix warning
2013-03-27 04:05:38 -03:00
62c7a743a7
Only check for key if there is a channel
2013-03-27 02:23:51 -03:00
8424c32b4a
Update servlist.c
2013-03-26 20:34:32 -05:00
a9b9c036b6
Updated with more networks
2013-03-26 19:45:22 -05:00
6ec92de598
Merge pull request #474 from RichardHitt/banlist-h
...
Switch struct defns, to fix a seeming compiler bug
2013-03-25 16:29:26 -07:00
eda9303ec9
Remove old CAPAB stuff
...
We already check for identify-msg elsewhere
2013-03-25 19:17:44 -04:00
a41924d79e
Switch struct defns, to fix a seeming compiler bug
2013-03-25 16:16:51 -07:00
e9a3528bbd
Disable tray when using Unity
2013-03-25 02:41:13 -04:00
1c929cd694
Fix warning
2013-03-25 03:17:58 -03:00
a6042f38b4
Merge pull request #472 from RichardHitt/master
...
Delete two banlist_info members, unused
2013-03-24 21:09:33 -07:00
0e63ca830d
Fix advanced pane
2013-03-25 03:50:31 +01:00
15396fc2cd
Cosmetics
2013-03-25 03:14:23 +01:00
9c8b717901
Delete banlist_info members radio[], checkbox[], unused
2013-03-24 17:44:24 -07:00
2bd12b2e25
Typo
2013-03-24 18:49:45 -03:00
39cfcc7468
Update missing perl note.
2013-03-24 17:23:16 -03:00
e0bb6ff0cc
Merge pull request #469 from RichardHitt/banlist-datesort
...
Fix datesort problem after new column in banlist
2013-03-24 12:21:02 -07:00
835f662349
Fix datesort problem after new column in banlist
2013-03-24 12:07:42 -07:00
a5994cf647
Merge pull request #445 from TingPing/ulistcolors
...
Add option to color nicknames in the userlist to match the chat
2013-03-24 01:53:37 -07:00
b693c58e9f
Merge pull request #467 from TingPing/bancol
...
Add type column to banlist
2013-03-24 01:31:04 -07:00
3dacb89ea1
Whitespace
2013-03-24 04:23:17 -04:00
ba55e90465
Translate type column entries too
2013-03-24 05:14:15 -03:00
8b7ddbee59
Add type column to banlist
2013-03-24 03:39:04 -04:00
7863bc71f8
Translate banlist checkboxes
...
Closes #465
2013-03-24 04:20:39 -03:00
7a38aca803
Convert back to unix endings
2013-03-24 03:03:26 -04:00
84ffde7152
Be compatable with TLS
...
closes #461
2013-03-23 22:24:19 -03:00
2c029f763c
It's just HexChat
2013-03-23 20:33:06 -03:00
ed8e768c7e
Make everyone happy
2013-03-23 22:14:28 +01:00
5144fe509f
Revert "Migrator for servlist_ in the installers"
...
This reverts commit c6ead740c8
.
2013-03-23 22:11:39 +01:00
8996baa35e
Merge pull request #464 from RichardHitt/bufoflo
...
Truncate text if too long. Closes Issue #463
2013-03-23 13:21:45 -07:00
c99e7f8154
Add migration code for servlist
2013-03-23 17:15:27 -03:00
f7923f2a02
Truncate text if too long. Closes Issue #463
2013-03-23 13:08:49 -07:00
c38e8fdd14
Remove spec file
2013-03-23 15:37:49 -04:00
c6ead740c8
Migrator for servlist_ in the installers
2013-03-23 17:06:19 +01:00
96fe6bf2ca
Cleanup, docs are online now, these are either irrelevant or outdated
2013-03-23 16:28:13 +01:00
a6d7cfab78
Get rid of the servlist_ rubbish
2013-03-23 16:25:38 +01:00
93c79d4463
fix tree indentation with icons
2013-03-23 04:28:22 -03:00
cd1155b83c
ensure lasttalk gets updated
...
closes #247
2013-03-22 23:41:56 -03:00
aff9fb7945
Update textevents.in
2013-03-22 19:10:31 -03:00
b282c6f2f3
add confirm dialog to clearing ignores
2013-03-22 18:22:56 -03:00
d37ef26104
Merge pull request #459 from RichardHitt/banlist1
...
Redesign the Ban List window. Closes #303 , closes #342 , closes #427
2013-03-21 15:02:32 -07:00
ec576f315a
Do an XP_TE_BANLIST only for ban, not exempt/invite/quiet
2013-03-21 12:05:42 -07:00
f5631b2e22
Redesign the Ban List window. Closes Issues #303 , #342 , #427
...
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-20 15:10:30 -07:00
c5404b8e25
Update Perl download links
2013-03-19 01:29:37 +01:00
265207a97a
Don't indent channels with server tabs disabled.
2013-03-18 16:08:53 -03:00
20e3522177
Merge pull request #455 from RichardHitt/escape
...
Let the ESC key close certain windows. Closes #211
2013-03-17 16:16:46 -07:00
c9540df92d
Get rid of testing line.
2013-03-17 15:33:50 -07:00
ecdcc99280
ESC key will destroy the windows mentioned at issue 211.
...
This change implements generic routine gtkutil_destroy_on_esc ()
and adds invocations of it in the requisite window-handling places.
2013-03-17 15:11:23 -07:00
89d62ee4f8
Default ignore type to ALL
2013-03-17 16:27:26 -03:00
c58a741abb
All unignoring nicks just like ignore
2013-03-17 16:20:38 -03:00
e8a78b9aa1
Handle EOF in text-fe
2013-03-16 22:57:34 -03:00
69e1ed4278
fix fe-text on win32
...
It still throws out some errors
2013-03-16 22:33:36 -03:00
12f0d0b304
fix fe-text
2013-03-16 20:17:21 -03:00
60d7e8e320
Backport XChat r1523
2013-03-16 22:41:40 +01:00
7cf4778aaa
Update changelog links
2013-03-15 22:29:55 +01:00
57368e9806
Add safe mode shortcuts
2013-03-15 22:21:59 +01:00
e03d51cdcb
Add real name field to advanced pane
2013-03-15 22:10:06 +01:00
68ff3776ee
Remove double UTF-8, it's already default charset
2013-03-15 22:02:33 +01:00
25f8e45b73
Get rid of Non-BMP filtering, Pango handles this now
2013-03-15 22:00:55 +01:00
16cc178ba0
update dbus example.py for python3
2013-03-15 08:55:15 -03:00
ec354038db
Add python gdbus example
2013-03-15 07:29:39 -03:00
8cd2921387
Merge pull request #444 from TingPing/noticepos2
...
Add irc_notice_pos setting
2013-03-14 13:29:53 -07:00
1d41eda101
Change notice option wording
2013-03-14 17:28:25 -03:00
cd2f775fe4
Separate version check for XP, we might need it during the transition to VS2012
2013-03-13 23:11:33 +01:00
eb5313f850
Clean up away-notify patch
2013-03-12 23:54:55 -04:00
44b381680f
fix typo
2013-03-13 00:36:07 -03:00
6bdbbbea83
Update Perl to 5.16.3
2013-03-12 20:09:30 +01:00
d1e2048239
fix python's get_pluginpref crashing on long strings
2013-03-12 07:37:40 -03:00
bf0fb9f327
Add away-notify support
2013-03-12 02:21:18 -04:00
b5f78f484d
Fix relative paths on windows
2013-03-11 13:55:29 -03:00
1ddb76465a
Don't show join dialog when you autojoin.
...
closes #305
2013-03-11 11:22:50 -03:00
8f82d31db1
Fix reconnecting to keyed channels
...
closes #16
2013-03-11 10:22:37 -03:00
9f7af7c4e4
Merge pull request #439 from TingPing/urlkey
...
Add channel key support to urls
2013-03-11 01:13:22 -07:00
6bd9656416
Add option to color nicknames in the userlist to match the chat
2013-03-09 17:57:06 -05:00
9924300c05
Add irc_notice_pos setting
2013-03-09 17:09:38 -05:00
ab99bf7517
Use key on new servers
2013-03-04 16:30:36 -05:00
d1c36f170b
Add key support to urls like mirc
2013-03-04 15:46:04 -05:00
84f19881a3
fix query -nofocus
2013-03-04 12:02:55 -05:00
6ff9fb596e
Merge pull request #437 from museun/master
...
closes #294
2013-03-03 16:11:49 -08:00
b7d78f27be
HTM was throwing an exception for ReadOnly files.
...
So, to fix this an explicit FileAccess had to be set. Package.Open uses
the default FileShare.None option. This causes a conflict and throws the
'UnauthorizedAccessException' exception. So, we just tell it that we are
there to read it and everything is fine.
2013-03-03 18:52:23 -05:00
8faa0e6518
Use AC_CONFIG_FILES
2013-03-03 15:28:26 -05:00
8ed07b83eb
Fix macro searching
2013-03-03 15:19:33 -05:00
1369a20aba
Merge pull request #436 from RichardHitt/issue435
...
Change is_del to remove ATTR_BOLD, ATTR_RESET -- closes issue 435
2013-03-03 11:57:32 -08:00
6dc437c364
Change the is_del() macro to not regard ATTR_BOLD nor ATTR_RESET as delimiters.
...
Remove old iffed-out version of is_del() as well, as a cleanup step; that change
was for not regarding left and right parens as delimiters. With this change,
mousing over a nickname will underline it even if it contains embedded formatting
data; it used to work with all formatting data but bold and reset; now it
works for all.
2013-03-03 11:43:24 -08:00
c76dedd9b9
update readme link to building docs
...
closes #424
2013-02-25 01:42:02 -05:00
3b7f86aef8
Merge pull request #426 from Misdre/master
...
Typing /join #channel → focus the channel if it's already open. closes #406
2013-02-24 22:27:55 -08:00
6db9a86366
focus the channel if it's already open (issue #406 )
2013-02-24 23:04:48 +01:00
f16646f446
set input's vertical scrollbar to auto with gtkspell
2013-02-21 20:15:08 -05:00
4f9bebc3fa
Only show spelling preferences when supported
2013-02-21 19:55:54 -05:00
aaf4de7024
add gnome's UsesNotifications to the desktop file
2013-02-18 02:11:53 -05:00
e5a6913f83
add notification hints for gnome
2013-02-18 00:32:59 -05:00
bcb2107bb1
Fallback to $HOME/Downloads for dcc_dir
2013-02-18 00:30:57 -05:00
3915abc91e
fix path to icon for notifications
2013-02-18 00:15:47 -05:00
a1eb937d09
Add HarfBuzz DLL to dist
2013-02-18 05:15:36 +01:00
936785d24e
follow XDG for default download directory
...
closes #413
2013-02-16 23:07:18 -05:00
e6d65e4004
Move dependency graph to other repo
2013-02-16 20:32:16 +01:00
620299de71
Bump copyright year
2013-02-16 18:04:04 +01:00
5e56552998
Add vc redist to links, don't open links by default and cosmetics
2013-02-16 18:02:16 +01:00
7f9ff189b5
Fix libwimp path in the installers
2013-02-16 17:52:48 +01:00
852ae3f7c2
Make copy not depend on perl-5.12 and perl-5.15
2013-02-16 17:52:39 +01:00
26975f6231
Fix stupid GitHub autocrlf mess
2013-02-16 16:00:20 +01:00
c409f56e23
Fix libwimp path
2013-02-16 15:55:47 +01:00
f43dfc1099
Merge branch 'master' of https://github.com/hexchat/hexchat
2013-02-16 15:30:13 +01:00
e41a84b094
Try to create the addons folder initially
2013-02-16 15:28:44 +01:00
3b23642e2c
Merge pull request #407 from RichardHitt/master
...
Fix bug in url.c at re_host().
2013-02-13 15:05:11 -08:00
8e3d039199
Fix bug in url.c at re_host().
...
Unlike the other re_foo() functions it was not checking immediately
and returning if host_ret had already been filled in. This would
causes a memory leak since the previous GRegex would be lost.
2013-02-13 12:52:49 -08:00
ef18734f20
Make sure we don't auto-load HexTray
2013-02-13 21:05:16 +01:00
5297209ed2
Add autojoin back
2013-02-07 21:56:48 +01:00
3f60c59908
fix tray menu placement issues
...
notably top taskbar issues on windows
2013-02-06 12:58:14 -05:00
1d563b2e14
Merge pull request #398 from thor/patch-1
...
change URL for "Contents" option in "Help" menu
2013-02-05 16:25:02 -08:00
862a02ce63
change URL for "Contents" option in "Help" menu
...
I propose that the address for the help contents is changed to docs.hexchat.org over simply being hexchat.org.
2013-02-05 22:47:12 +01:00
85534f123b
Update installer to point to news
2013-02-04 15:43:31 -05:00
b83f797493
Point to new download url
2013-02-04 15:31:24 -05:00
98d56c2b7f
Don't require scollback to edit scrollback lines
...
text_max_lines also affects how many lines you can view not just scrollback
2013-02-04 09:31:38 -05:00
e832f761bb
Update translation template
2013-02-02 06:06:53 -05:00
ce31c6dce6
only detect full paths on windows.
...
closes #302
2013-01-31 23:58:18 -05:00
edc04743bf
fix variable name in flood msg.
2013-01-31 06:23:44 -05:00
2bb4da5f0b
add station51 to servlist
2013-01-23 17:05:43 -05:00
8b49f5f787
Merge pull request #383 from RichardHitt/warnings
...
Correct almost all compiler warning issues
2013-01-19 13:10:54 -08:00
4e0daf047e
Correct almost all compiler warning issues
2013-01-19 12:33:16 -08:00
a46f89998c
actually fix updchk
2013-01-17 18:57:02 -05:00
606cb09fa5
fix fe-beep issue in fe-text
2013-01-17 18:52:06 -05:00
de4b4afe9d
Merge pull request #380 from RichardHitt/pull350
...
Closes issue 350. Fix stat64 and malloc.h problems
2013-01-17 15:50:26 -08:00
e43bc2ccc2
Remove #include <malloc.h>, causes a #error in freebsd build
2013-01-16 15:42:28 -08:00
82026be00a
Merge branch 'master' into pull350
2013-01-16 15:39:55 -08:00
8b451edf9c
Merge pull request #377 from RichardHitt/issue376
...
Parse url according to rfc 1738: add separate define for TLD. Closes 376.
2013-01-16 14:06:50 -08:00
7bc0e017f6
Oops. didn't get the DOMAIN slight change last time. Here it is now.
2013-01-15 13:26:11 -08:00
bb617ccacd
Prev called anything a URL! Reverted but slight DOMAIN change.
2013-01-15 13:19:29 -08:00
d5fbea3411
Fix DOMAIN and TLD per rfc 1738, thanks Arnavion
2013-01-15 01:23:37 -08:00
ea92a70e64
Merge pull request #378 from aperson/patch-1
...
Snoonet is now snoonet.org, not .com
2013-01-14 21:49:27 -08:00
019a6f0c54
Snoonet is now snoonet.org, not .com
...
http://www.reddit.com/r/irc/comments/13xpok/announcement_snoonet_operational_status/
2013-01-14 23:47:12 -06:00
be2d100d2d
Parse url according to rfc 1738: add separate define for TLD.
2013-01-14 12:33:08 -08:00
bba00f2b66
Merge pull request #373 from RichardHitt/issue372
...
closes Issue372 -- Fix nickname-mouseover recognition
2013-01-11 16:16:39 -08:00
07b69fd2f8
Oops, Windows doesn't offer strndup(). Use g_strndup().
2013-01-11 16:12:52 -08:00
6c7346cdbe
Correct nick recognition in mainurl.c as well. Closes #372 .
2013-01-11 02:38:11 -08:00
487ac0a011
Correct nick recognition. Closes 372.
2013-01-11 01:39:21 -08:00
bf673072e8
Merge branch 'master' into pull350
2013-01-10 02:14:02 -08:00
4a2ecc5d6c
Merge pull request #370 from RichardHitt/pull369
...
Fix crash by detecting NULL channel in url_join_only() and just returnin...
2013-01-10 01:59:08 -08:00
475eb9fcaa
Fix crash by detecting NULL channel in url_join_only() and just returning.
2013-01-10 00:13:25 -08:00
ba2927e3c5
Merge pull request #368 from RichardHitt/pull360
...
Make source clean with cppcheck, except for mpc and sasl, closes #360
2013-01-09 19:53:26 -08:00
ed786843de
remove old sasl plugin
2013-01-09 21:01:13 -05:00
672dbf75d6
Oops, fixed error in util.c
2013-01-09 14:53:19 -08:00
6beef589e3
Make source cleah with cppcheck, except for mpc and sasl
2013-01-09 14:37:57 -08:00
efdfa50f1e
Fix Issue 350 in checksum.c by changing struct stat64 to struct stat
2013-01-09 00:15:08 -08:00
285ddd0b60
add join_delay to preferences
2013-01-08 20:44:05 -05:00
c8419ae43a
Merge pull request #359 from RichardHitt/master
...
Overhaul of URL detection, includes nick, channel, etc
2013-01-08 13:09:33 -08:00
ccc82895ed
Merge branch 'master' of http://github.com/RichardHitt/hexchat
2013-01-08 12:58:05 -08:00
5ec9d8534e
Add "ircs://" to the list of URL schemes
2013-01-08 12:55:20 -08:00
0213f21a46
Merge pull request #341 from TingPing/lastact
...
Add last activity keybinding from fedora
2013-01-07 14:20:26 -08:00
2af44e02bf
Simplification of new code -- eliminate member lastact_elem
2013-01-07 11:50:54 -08:00
ae83679e93
update keybinding description
2013-01-05 16:44:58 -05:00
24ce347472
fix if statement
2013-01-05 16:23:34 -05:00
0ecbeb7152
Merge pull request #337 from TingPing/tray
...
add even more tray icon changes
2013-01-04 17:43:35 -08:00
af92429ea0
use notify::embedded
2013-01-04 20:30:30 -05:00
00bd8d42c3
use tabs
2013-01-03 18:18:04 -05:00
4bf2fbe092
Ywes, nicks can be as short as one character long!
2013-01-03 14:24:04 -08:00
44d920592d
For NICK0 use NICKSPE, not NICKDIG
2013-01-03 14:13:20 -08:00
7099f43a12
Don't strip # from a WORD_CHANNEL
2013-01-03 11:32:45 -08:00
fa97379f78
update text events
2013-01-03 13:47:53 -05:00
f4c2c08ccb
Also allow URLs of of the form \.[a-z]+\/
2013-01-02 23:47:58 -08:00
599b07497b
use g_get_user_config_dir
2013-01-02 23:14:13 -05:00
270a31535c
I forgot to add case WORD_PATH to do_an_url()'s switch statement
2013-01-02 15:03:16 -08:00
0e6add7dd6
Fix FSF address to be Franklin Street
2013-01-02 14:58:26 -08:00
4af624627e
overhauling of URL detection, including channel, nick, etc 'words'
2013-01-02 14:50:26 -08:00
7f2846a5bd
Don't error on icon cache update failure
2013-01-01 18:58:19 -05:00
809cfef957
add missing include
2012-12-30 14:54:07 -05:00
4adb0b386b
Merge pull request #343 from bui/master
...
fix configure error related to Python headers on Ubuntu 13.04
2012-12-29 05:33:59 -08:00
1a0396dcae
default irc_whois_front on
2012-12-29 01:23:00 -05:00
d07ee22f58
Merge pull request #347 from dmashal/master
...
Add /wi shortcut
2012-12-28 22:19:20 -08:00
4905c95167
Add wi shortcut for whois
2012-12-28 22:06:05 -08:00
2406c45077
fix configure error related to Python headers on Ubuntu 13.04
2012-12-26 09:52:55 +00:00
8fe3c40278
add changelog to installer
...
closes #255
2012-12-25 21:49:21 -05:00
2e9bf00e0a
Merge pull request #336 from TingPing/beep
...
Don't beep when window is active.
2012-12-25 18:28:07 -08:00
446d90d835
update url opening on linux
2012-12-25 04:46:54 -05:00
b37fe23b99
Add last activity keybinding from fedora
2012-12-25 00:33:57 -05:00
6354721391
Merge pull request #339 from dmashal/master
...
fix incorrect fsf address for all files
2012-12-23 13:59:45 -08:00
b04377825f
fix incorrect FSF address
2012-12-23 11:36:54 -08:00
32eac07424
fix updchk again
2012-12-22 23:42:49 -05:00
9aa33ad1d3
add glebihans disappearing tray patch
2012-12-21 15:09:00 -05:00
fa0705f059
remove #hexchat autojoin
2012-12-21 02:25:19 -05:00
b259595c9d
allow tray blinks to be static icons
2012-12-20 19:53:58 -05:00
4524367cc0
Add auto-away to plugin-tray
2012-12-20 19:39:52 -05:00
06188dcac3
Merge pull request #335 from satdav/patch-2
...
remove ircnet.com from network list
2012-12-20 14:00:52 -08:00
74ea6bd08b
Update src/common/servlist.c
...
removed the ircnet.com server as no more been conformed by TingPing
2012-12-20 21:43:39 +00:00
3e85c2e820
Merge pull request #326 from TingPing/minimize
...
fix restoring previously maximized window from tray
2012-12-20 12:16:48 -08:00
52ffb02685
Update src/fe-gtk/plugin-tray.c
2012-12-20 13:30:48 -05:00
a321793e93
Merge pull request #334 from satdav/patch-1
...
Added Moznet network to the IRC List
2012-12-20 10:28:23 -08:00
2478d51246
Added Moznet network to the IRC List
...
Added the moznet IRC network to the network list what is the Mozilla network for firefox and other networks
2012-12-20 13:49:39 +00:00
82d6313887
add GameSurge to network list
...
closes #332
2012-12-19 22:38:34 -05:00
76680ae41b
Update Checker: Ignore invalid length version nums
2012-12-17 20:48:02 -05:00
b274ecca4f
fix update checkers help message
2012-12-17 20:24:09 -05:00
616b88eea1
Merge branch 'master' of github.com:hexchat/hexchat
2012-12-17 16:48:52 -05:00
af9b65ee78
MPC: don't spam no player running to chat
2012-12-17 16:48:18 -05:00
c14f37b933
remove hextray from installer
2012-12-17 16:45:10 -05:00
49f268d71e
Merge pull request #328 from RichardHitt/master
...
install hicolor svg; reorganize some Makefile.am files
2012-12-16 18:11:10 -08:00
df9a05cba5
Put hexchat png in icons/hicolor/48x48/apps
2012-12-16 18:05:37 -08:00
925b45e8f0
Install hicolor svg; move the files Makefile.am to their subdirectories
2012-12-16 17:29:08 -08:00
59d3fa47a5
fix restoring previously maximized window from tray
2012-12-16 12:54:15 -05:00
c1ccb244db
Don't beep when window is active.
2012-12-12 10:45:14 -05:00
c6d955ade7
fix playing sounds with sound_dir
2012-12-08 05:18:16 -05:00
8e4d9c1f61
fix loading custom tray icons
2012-12-06 00:11:50 -05:00
ffa299f99e
fix typo
2012-12-05 01:06:05 -05:00
a869f5b391
enable ipv6 by default
...
closes #245
2012-12-05 01:04:57 -05:00
c956b913b3
Merge pull request #296 from TingPing/tray
...
Tray improvements
2012-12-03 15:54:51 -08:00
ed54ea08b2
make preferences in tray win only
...
to make up for lack of 'blink on' and for ex-hextray users
2012-12-03 17:23:38 -05:00
6e5a48daed
Merge pull request #297 from TingPing/util
...
allow plugingui to open as tab
2012-12-03 13:29:35 -08:00
18f248cdbe
remove unneeded gtk_widget_show
2012-12-03 16:13:53 -05:00
813691f1ec
Fix warning
2012-12-03 13:00:11 -08:00
3d43f755fc
Update share/doc/faq.md
2012-12-03 01:11:38 -05:00
f06fd74d25
remove close button for consistancy
2012-12-02 23:16:07 -05:00
5fdcdedd9e
Merge pull request #298 from TingPing/vertical
...
Save pane height and restore on start
2012-12-02 20:08:40 -08:00
abaf4425d9
rename pane height variable
2012-12-01 19:43:20 -05:00
5f88e6ccf0
fix language typo
...
closes #301
2012-12-01 17:42:53 -05:00
cbb8c88a0e
on exit try hiding last
...
this fixes the window hiding when the quit dialog pops up
2012-12-01 14:36:24 -05:00
1c224894a2
Save pane height and restore on start
...
closes #154
2012-11-30 17:22:12 -05:00
e3bdd00ff3
handle plugingui window like other utils
2012-11-30 11:59:42 -05:00
45607703c2
update checksum help info
2012-11-26 06:49:28 -05:00
7424c0c68b
Merge pull request #292 from RichardHitt/master
...
Fix for issue #289 , autocopy though no text selected
2012-11-26 03:11:02 -08:00
1bb0f34084
Fix for issue #289 , autocopy though no text selected
2012-11-25 21:26:15 -08:00
acc90d4e77
default to utf-8 encoding
...
closes #282
2012-11-25 12:39:18 -05:00
7e3c8eb542
Update share/doc/faq.md
2012-11-24 04:06:35 -05:00
10b195a59f
relocate custom tray menu items
2012-11-23 04:58:56 -05:00
2cafe9ff9b
show away/back in windows tray menu
2012-11-23 04:40:35 -05:00
0a5c8356eb
add preferences to tray menu
2012-11-22 02:49:41 -05:00
31fc9c7f31
Update faq
2012-11-20 22:28:40 -05:00
2eba723ee7
Merge pull request #286 from TingPing/tray2
...
Workarounds for plugin-tray menu on Windows
2012-11-20 18:29:10 -08:00
6437df7576
Update spelling dicts to extract to localappdata
...
closes #241
2012-11-20 20:25:05 -05:00
a1c8fd998c
ensure menu exists
2012-11-20 15:25:38 -05:00
9ada5c7974
Merge pull request #285 from TingPing/checksum
...
Fix checksum plugin when completed dir is set
2012-11-20 11:53:18 -08:00
7ac36d4d8d
Use g_strdup
2012-11-20 05:00:39 -05:00
ecde599fd4
add missing ifdef
2012-11-19 23:02:53 -05:00
991d3d5401
Fix checksum plugin when completed dir is set
2012-11-19 20:03:59 -05:00
a7631810bd
auto close menu on windows
2012-11-18 16:35:18 -05:00
d67dc36bbe
allow only one menu
2012-11-18 15:45:31 -05:00
53c6fe622f
Merge pull request #259 from TingPing/icons
...
removed extra wasted space around icons
2012-11-16 13:00:34 -08:00
8dc1203c7b
Merge pull request #265 from jtmohr/textevents
...
Fix Text Events spacing issues
2012-11-16 12:54:11 -08:00
096e49ddc8
Merge pull request #260 from RichardHitt/master
...
Minimize url grabbing
2012-11-16 12:37:20 -08:00
74145666f5
Fix Text Events spacing issues
...
This commit fixes issue #262
2012-11-14 11:39:04 -06:00
b59f9abd1a
Limit url-grabbing to NOTICE, PRIVMSG, TOPIC, 332 (RPL_TOPIC), 372 (RPL_MOTD)
2012-11-13 12:06:35 -08:00
b095bad0d2
removed extra wasted space around icons
2012-11-13 14:52:06 -05:00
c896176925
Fix rendering on GitHub
2012-11-12 21:05:56 +01:00
edece1fa14
Convert Transifex howto to Markdown
2012-11-12 21:02:40 +01:00
2ccc0dcfca
Update translations
2012-11-12 20:57:30 +01:00
1e708a8d42
Update Transifex howto
2012-11-12 20:57:21 +01:00
677c0e3b70
Disable auto-loading of deprecated plugins
2012-11-12 20:46:26 +01:00
08e2dd848a
Remove Lua from deps
2012-11-12 19:33:06 +01:00
1b5075d946
Get rid of the buggy, unmaintained and unused Lua and Tcl interfaces
2012-11-12 19:03:19 +01:00
b5f58a4be2
Make sure g_strconcat() result is NULL terminated
2012-11-12 18:04:47 +01:00
268115239c
Merge pull request #253 from Arnavion/utf8-everywhere
...
utf8-everywhere: Forgot the g_free's and the g_unlink / g_rename.
2012-11-12 09:03:22 -08:00
6ec040f5c9
utf8-everywhere: Forgot the g_free's and the g_unlink / g_rename.
2012-11-12 00:06:05 -08:00
0f26470169
Re-enable plugin-tray context menu, submenus don't work yet
2012-11-12 08:40:21 +01:00
4e488d04c8
Add Perl build notes and installers
2012-11-12 08:12:38 +01:00
fdc316a1ce
Fix g_strdup_printf() call causing removal of hexchat.conf
2012-11-12 07:47:58 +01:00
1e35c196e8
Merge pull request #249 from Arnavion/utf8-everywhere
...
utf8-everywhere: Derp.
2012-11-11 19:57:03 -08:00
aab041da91
utf8-everywhere: Derp.
2012-11-11 19:54:47 -08:00
aaa863535d
Merge pull request #248 from Arnavion/utf8-everywhere
...
Fixed some remaining C file I/O API calls to use the glib API
2012-11-11 19:40:33 -08:00
ed26917691
utf8-everywhere: Fixed some remaining C file I/O API calls to use the glib API.
2012-11-11 19:34:09 -08:00
49d5234b39
Load own certs from <config>\certs
2012-11-12 04:06:03 +01:00
40d4c592b3
Update Perl error message according to recent changes
2012-11-12 02:24:19 +01:00
c0dca425a5
Prepare solution for Perl 5.16 VC build
2012-11-12 02:04:58 +01:00
cc0051cb40
Move HexChat L10n to share\locale where it should've been in the first place
2012-11-12 00:17:24 +01:00
b217c88b37
These shouldn't be needed anymore
2012-11-11 19:33:01 +01:00
b2cd9157d7
Enable updates
2012-11-11 19:08:31 +01:00
07ddde4108
Fix GTK-VS installers
2012-11-11 19:06:22 +01:00
428f479aed
Fix 4996 warnings
2012-11-11 18:36:00 +01:00
39b797b7bb
Fix WMPA compilation without the WDK
2012-11-11 18:26:31 +01:00
82694d2d29
Hide 4996 warnings in all projects and fix license copy
2012-11-11 18:23:27 +01:00
18c0d7c52b
Update translations
2012-11-11 17:38:27 +01:00
bb6a6b7f17
Update translation template
2012-11-11 17:24:46 +01:00
89bbe07080
Disable updates for now
2012-11-11 17:10:16 +01:00
2cc6d05af6
Fix wording for banlist
2012-11-11 17:09:29 +01:00
1784d2b331
Fix date
2012-11-11 16:43:11 +01:00
681ca5e390
Update changelog
2012-11-11 16:30:41 +01:00
b564da6284
Update translations
2012-11-11 16:27:57 +01:00
7911aeb51e
Disable one instance code coz it's really buggy
2012-11-11 15:50:31 +01:00
a04fdc50b6
More rebranding
2012-11-11 15:23:48 +01:00
1c0548c4ca
Copy-paste fix
2012-11-11 14:39:35 +01:00
348c6ba919
Rebranding
2012-11-11 13:51:50 +01:00
4c1f2b93d0
Update comment
2012-11-10 20:59:51 +01:00
e154ce310d
Update translations
2012-11-10 20:38:37 +01:00
1468d35db3
Don't minimize/close to tray via plugin-tray when HexTray is available
2012-11-10 20:28:16 +01:00
488883266c
Update changelog
2012-11-10 20:06:15 +01:00
50fabee1ad
Exclude SASL plugin from build
2012-11-10 20:04:31 +01:00
ebb157616f
Version bump
2012-11-10 19:46:36 +01:00
ec62dc0626
Update translations
2012-11-10 19:36:08 +01:00
05b1b9e43e
Update translation template
2012-11-10 19:31:36 +01:00
4756078263
Explode gui_tray_flags
2012-11-10 19:29:12 +01:00
5781cd0c44
Update translations
2012-11-10 18:35:43 +01:00
ed970381fb
Eliminate some more warnings and hide less warnings in VS
2012-11-10 18:26:45 +01:00
584b89bb02
Another unused thing
2012-11-10 17:32:18 +01:00
b3f225a70d
Comment out one more unused thing
2012-11-10 17:26:50 +01:00
9c70eee4ca
Eliminate some unused stuff
2012-11-10 17:20:05 +01:00
f53eadbcab
Update translation template
2012-11-10 17:03:30 +01:00
2024b39bac
Merge pull request #237 from mikelolasagasti/configure-changes2
...
Silent build
2012-11-09 13:00:34 -08:00
3fe4bf8392
Use AS_HELP_STRING to format text
2012-11-09 22:00:08 +01:00
1b03947ce5
Silent build
2012-11-09 21:56:37 +01:00
09ccc1fd9d
Arg 3 should be email but we don't use that; arg 4 defaults to lowercase arg 1, so it's unnecessary
2012-11-09 21:36:46 +01:00
00604eb722
Rename deps files
2012-11-09 20:39:23 +01:00
cbfdf1df47
Fix project dependencies
2012-11-09 19:33:22 +01:00
cd820abcc1
Update translations
2012-11-09 16:14:55 +01:00
c9cd6fbd1b
Add notes about testing translations
2012-11-09 16:12:33 +01:00
e6c64dae1d
Update translations
2012-11-07 00:33:13 +01:00
912ea8a534
Disable some stupid warnings without the WDK
2012-11-06 23:47:12 +01:00
cc8a86abb4
Fix spacing once more
2012-11-06 18:13:21 +01:00
ca9661779a
Move GTK+ to a separate repo
2012-11-06 18:03:08 +01:00
2c0f050df0
Remove spacing, it wouldn't work anyway
2012-11-05 15:42:48 +01:00
cd92b0e72b
Add build notes to 1st level deps
2012-11-05 14:28:21 +01:00
857f436671
win-iconv version bump
2012-11-05 14:27:50 +01:00
d142c74c15
Fix erroneous DCC file names and crash upon aborting
2012-11-05 03:04:08 +01:00
4724443124
Update translations
2012-11-05 01:01:50 +01:00
72c8b7a1fe
Get rid of XChat revision
2012-11-05 00:49:46 +01:00
db218817fd
Use configdir instead of *xchatdir*
2012-11-04 23:55:36 +01:00
ad16ed3933
Update translations
2012-11-04 23:27:15 +01:00
79fa1a0521
Move build files out of the source tree, make grep usage much easier
2012-11-04 23:26:43 +01:00
83189aadfe
Add icon to message boxes
2012-11-04 22:30:26 +01:00
d9bc58cb4c
Update translations
2012-11-04 22:07:11 +01:00
aed112150a
Update translation template
2012-11-04 21:56:27 +01:00
e3dae6dbd0
Cosmetics
2012-11-04 21:52:17 +01:00
9193754095
Fix missing function
2012-11-04 21:51:43 +01:00
d706c5ccdc
Fix another missing var
2012-11-04 21:50:16 +01:00
abbb4897ea
Fix missing variable
2012-11-04 21:45:46 +01:00
d0b5d53f92
Some more platform unification
2012-11-04 21:40:59 +01:00
5c9283fc68
Fix for using -d with non-english locale
2012-11-04 21:40:39 +01:00
7873bfe211
Merge pull request #227 from Arnavion/utf8-everywhere
...
utf8-everywhere part 3
2012-11-04 09:31:46 -08:00
b969665e47
utf8-everywhere: Fixed log_write to use access instead of g_access.
2012-11-04 09:27:15 -08:00
6560e6365a
utf8-everywhere: Scrollback-loading code thought the first word of every message was part of the timestamp because of a missing space.
2012-11-04 09:11:41 -08:00
04892cbbef
Case tabulation
2012-11-04 17:52:59 +01:00
d7daa8bc3c
Case simplification
2012-11-04 17:52:58 +01:00
9a643bfaaa
Merge pull request #226 from TingPing/master
...
Update Python docs
2012-11-04 07:55:33 -08:00
71251252ae
Updated get_list docs
2012-11-04 01:53:31 -05:00
594cca99c0
Updated python get_info docs
2012-11-04 01:02:27 -05:00
753a773bba
Merge pull request #225 from Arnavion/utf8-everywhere
...
utf8-everywhere: Fixed crash when passing in a config directory using -d
2012-11-03 22:35:50 -07:00
6602e6a7c5
utf8-everywhere: Fixed crash when passing in a config directory using -d
2012-11-03 22:32:33 -07:00
82031ed6d4
Indentation cosmetics
2012-11-04 06:10:59 +01:00
3c5284f19d
Merge pull request #224 from Arnavion/utf8-everywhere
...
UTF-8 everywhere
2012-11-03 21:48:56 -07:00
c2c23894fc
utf8-everywhere: Fixed crash on loading scrollback.
2012-11-03 21:32:52 -07:00
4ec499c241
Eliminate warnings due to missing includes
2012-11-04 04:22:22 +01:00
0e9658f2ab
Ignore specific warnings for common and fe-gtk, all should be eliminated at some point
2012-11-04 04:06:44 +01:00
87a8c13e5e
Fix tabulation
2012-11-04 04:04:41 +01:00
a978e7b55b
utf8-everywhere: Removed unreferenced local variables.
2012-11-03 19:11:09 -07:00
5d9264aff6
Initial commit for utf8 everywhere.
2012-11-03 19:04:02 -07:00
e0b1724158
ReadMe cosmetics
2012-11-04 01:21:23 +01:00
3d0eba7e02
Update translations
2012-11-04 00:53:15 +01:00
28b2d331f3
Update translation template
2012-11-04 00:50:11 +01:00
cef390e47d
By default, open dialog window for doubleclick on a nick in the user list
2012-11-04 00:41:25 +01:00
a0e14dfc5f
Workaround for marker line option being untickable
2012-11-04 00:31:09 +01:00
c0e65ff0fe
Fix spacing
2012-11-04 00:14:17 +01:00
b236af84a4
Installer migrator functions for xchat.conf -> hexchat.conf
2012-11-03 23:54:05 +01:00
0481433d69
Update translations
2012-11-03 21:34:00 +01:00
434368412a
Update translation template
2012-11-03 21:31:11 +01:00
cdfc56a80a
Merge pull request #223 from mikelolasagasti/basque
...
Add missing Basque language
2012-11-03 13:27:44 -07:00
c45fbe1bb3
Remove identd text event coz it doesn't work
2012-11-03 21:04:07 +01:00
2846b66284
Add missing Basque language
2012-11-03 20:57:21 +01:00
21b3267e8a
Update translations
2012-11-03 19:32:20 +01:00
ec83e04d11
Update translation template
2012-11-03 19:21:48 +01:00
7e1729c7b6
Make CAP messages consistent
2012-11-03 19:17:35 +01:00
1ac033e42a
Text event for identd
2012-11-03 19:04:47 +01:00
76f43ce583
Make identd messages consistent with SASL messages
2012-11-03 18:39:11 +01:00
7d664e755e
More robust CAP management and CAP multi-prefix support
2012-11-03 18:29:08 +01:00
7c1d2366b1
Fix icon rendering in HexChat (sub)windows
2012-11-03 09:10:38 +01:00
a9c7e40b5b
Add text events for CAP ACK/REQ
2012-11-03 07:46:51 +01:00
80fdce76c4
Updated user list icons
2012-11-03 06:39:58 +01:00
9ee3613bad
Add export config stub
2012-11-03 06:29:51 +01:00
27391f458f
Update translations
2012-11-03 05:30:15 +01:00
d32f32df05
Update translation template
2012-11-03 05:20:39 +01:00
e2908c38a2
Make SASL user name color consistent with other user name colors
2012-11-03 04:53:17 +01:00
58adceb4e9
Provide text events for SASL auth, SASL responses and server capabilities
2012-11-03 04:45:32 +01:00
432f0781c4
Update FAQ according to recent icon file name changes
2012-11-03 03:16:06 +01:00
98ef77406d
Varname consolidation for the rest of pixmaps
2012-11-03 02:57:24 +01:00
c65e16fd00
Relocate hexchat.png and hexchat.ico and some more varname cleanup
2012-11-03 02:33:44 +01:00
259ed9644d
Relocate version.txt, leave a copy in old place for a while for upgrades to work
2012-11-03 01:58:56 +01:00
c07c888321
Relocate hexchat.desktop
2012-11-03 01:52:46 +01:00
396d74322a
Rainbow user list colors and more senseful variable names
2012-11-03 01:42:47 +01:00
58e7e967db
Merge pull request #218 from TingPing/usericon
...
added support for op+3 icons
2012-11-02 15:23:54 -07:00
da43158772
added support for op+3 icons
2012-11-02 00:55:24 -04:00
7bd55c4f43
Merge pull request #212 from blasphemy/malloc
...
that malloc should have been made bigger when renaming xchat.conf to hex...
2012-10-31 07:37:23 -07:00
bc06dffd5d
that malloc should have been made bigger when renaming xchat.conf to hexchat.conf
2012-10-31 01:40:11 -04:00
64f1a43d07
Update translations
2012-10-31 05:39:36 +01:00
7613c796b7
Add another temporary file to gitignore
2012-10-31 05:35:30 +01:00
49d11c26ca
Update translation template
2012-10-31 05:34:35 +01:00
5567b9ab27
Raw Log consistency with menu
2012-10-31 05:31:35 +01:00
78b5f5625d
Make rawlog text copy behaviour consistent with the main text box
...
And make it close upon pressing Escape
2012-10-31 05:18:20 +01:00
ea0d3059f4
Eliminate even more warnings and bump warning level to 3
...
Shouldn't need to go any higher, level 4+ gives insane warnings
2012-10-30 22:13:40 +01:00
cb0f6c8c91
Eliminate some more warnings
2012-10-30 21:25:58 +01:00
284dbfbe3d
Supposed fix for identd ipv6 compiler warnings
2012-10-30 20:57:49 +01:00
f6c2698701
Some quickfixes
2012-10-30 13:42:18 +01:00
9ae206e08e
Initial conversion of the Perl interface docs to Markdown
2012-10-30 13:39:04 +01:00
2d256315ea
Python docs cosmetics
2012-10-30 12:10:46 +01:00
aeb60b72cd
Update translation files
2012-10-30 12:01:04 +01:00
75c70a2f94
Update translation template once again
2012-10-30 11:58:43 +01:00
99a288fb47
Typofix
2012-10-30 11:56:27 +01:00
02f58fd515
Update translation template
2012-10-30 11:50:24 +01:00
507af191bd
Now some final cleanup (I hope)
2012-10-30 11:47:12 +01:00
a51a69134b
Nah, even more rebranding
2012-10-30 11:35:39 +01:00
82936df2af
Some final rebranding
2012-10-30 10:42:37 +01:00
012d78b2f6
Plugin doc fixes
2012-10-30 10:38:45 +01:00
29f7a9180c
Rebrand get_info(xchatdir) but remain compatible for Perl and Python
2012-10-30 09:59:58 +01:00
66be50f335
Some more fixes
2012-10-30 09:16:21 +01:00
b6c89e7670
Fix Unix compilation
2012-10-30 09:05:48 +01:00
8d6f4d9d40
Some remaining fixes
2012-10-30 08:58:50 +01:00
e681eafa78
Rebranding for the rest of plugin*
2012-10-30 08:42:48 +01:00
97dc13fde7
Rebranding for XCHAT_PLUGIN_HANDLE
2012-10-30 07:46:28 +01:00
45d4fa5801
Rebranding for XCHAT_EAT_*
2012-10-30 07:40:37 +01:00
a5ab455b34
Forgot this one
2012-10-30 07:31:33 +01:00
4b7c7c2bb1
Rebranding for XCHAT_FD_*
2012-10-30 07:25:40 +01:00
a87ad4a6ae
Fix D-Bus plugin
2012-10-30 07:22:36 +01:00
91dd079add
Rebranding for XCHAT_PRI_*
2012-10-30 07:18:25 +01:00
50a2335276
Remove old unused code
2012-10-30 07:02:28 +01:00
81747d996c
Revert "Proof-of-concept compat mode for XChat"
...
This reverts commit ad16a2bfee
.
2012-10-30 06:56:41 +01:00
ad16a2bfee
Proof-of-concept compat mode for XChat
2012-10-30 06:56:25 +01:00
56973ae365
Eliminate some fe-gtk warnings
2012-10-30 05:42:59 +01:00
a37bc00b59
Remove unnecessary include
2012-10-30 05:42:02 +01:00
9f55b2a495
Fix Unix compilation
2012-10-30 04:10:41 +01:00
fc98a6d79d
Remove hexchat-plugin.h duplicate
2012-10-30 04:07:33 +01:00
c73c9b4b31
Fix plugin function ordering
2012-10-30 03:55:25 +01:00
251fe8250e
Update translations
2012-10-30 03:33:15 +01:00
0b90bfbf7b
Update L10n howto with some notes
2012-10-30 03:33:08 +01:00
cdc720c97b
Add speller strings to translation template
2012-10-30 02:57:49 +01:00
5788ab0c5b
Update translation template
2012-10-30 02:38:50 +01:00
9bf00ac214
Don't provide untranslatable strings for translation
2012-10-30 02:28:06 +01:00
8fc9691704
Even more version bumps
2012-10-29 00:56:16 +01:00
2168ef409e
Update version number once moar
2012-10-29 00:52:28 +01:00
07cbcfe846
Make HexTray filename consistent with the rest
2012-10-29 00:42:52 +01:00
09c7f2c935
Remove unused var
2012-10-29 00:34:15 +01:00
15c2ff2d54
Convert HexTray to the plugin config API
2012-10-29 00:32:59 +01:00
9a57ca41b1
Use consistent addon config filenames
2012-10-28 23:37:45 +01:00
da54f7cc11
Remove plugin20.html remnant
2012-10-28 23:33:45 +01:00
717bf34816
Merge pull request #204 from TingPing/faq
...
Removed html docs from spec
2012-10-28 15:30:13 -07:00
f10e98fac0
Removed html docs from spec
2012-10-28 17:28:25 -05:00
16b14ec765
Saner limit
2012-10-28 20:54:08 +01:00
f90f51a898
ChangeLog cosmetics
2012-10-28 16:26:44 +01:00
ab18a31311
Remove last 2 HTML files
2012-10-28 16:22:25 +01:00
18ef7b93ae
Add HTML sources, convert them later
2012-10-28 16:20:51 +01:00
da83448c09
Random FAQ cosmetics
2012-10-28 16:08:40 +01:00
9c89cd7817
Fix Python docs
2012-10-28 15:36:28 +01:00
31ed205e6e
Cosmetics
2012-10-28 15:35:34 +01:00
24ed6e7d11
Convert XChat changelog to Markdown
2012-10-28 14:44:22 +01:00
edbec158d4
Fix escapes in readme
2012-10-28 14:43:41 +01:00
7b8ffc6ee1
Remove old HTML docs
2012-10-28 14:14:40 +01:00
85da4bd9bb
Fix newline
2012-10-28 14:00:27 +01:00
048b17dcbd
Fix escapes
2012-10-28 13:58:09 +01:00
474d064c1f
Convert plugins.html to Markdown
2012-10-28 13:52:43 +01:00
65fe8bd935
Update links and add placeholder files
2012-10-28 11:01:25 +01:00
1cf9209cd7
Consistency FTW
2012-10-28 10:53:15 +01:00
6a9e7bb4d3
Further doc relocations and conversions
2012-10-28 10:49:44 +01:00
fe6bda343b
More hacking cosmetics
2012-10-28 09:58:09 +01:00
52ad256474
Hacking cosmetics
2012-10-28 09:55:45 +01:00
33cd1a2149
Add notes about translating HexChat + typofix
2012-10-28 09:26:43 +01:00
df635db882
Let's see how it works with 2 seconds
2012-10-28 03:13:07 +01:00
4880b2977a
Nick box icon requires a restart
2012-10-28 03:09:59 +01:00
85119b9a80
Add option to hide user mode icon in nick box
2012-10-28 03:05:50 +01:00
6cb0c96319
Fix SysInfo displaying garbage for too long lines
2012-10-28 02:25:54 +01:00
6ae224107f
Use Consolas as the default font where available
2012-10-28 02:08:36 +01:00
e0f61605de
Some more unuseful but fancy eyecandy
2012-10-28 01:54:15 +02:00
3ac5a67215
Update translations
2012-10-28 01:48:15 +02:00
194b21666f
Update translation template
2012-10-28 01:42:30 +02:00
3bfd749037
Even more eyecandy
2012-10-28 01:37:01 +02:00
e39a4db309
Add notes about managing text events
2012-10-28 01:06:09 +02:00
9550862cb0
Fix text event argument counts
2012-10-28 01:05:55 +02:00
79b00170ba
Even moar polishing
2012-10-28 00:12:53 +02:00
fe1d958838
More polishing for the About dialog
2012-10-28 00:05:40 +02:00
d892b3346e
Accidental commit is accidental
2012-10-27 23:46:37 +02:00
90ba33cda3
Merge branch 'master' of https://github.com/hexchat/hexchat
2012-10-27 23:45:13 +02:00
745c0913f6
Redesign the About dialog a'la XChat
2012-10-27 23:44:17 +02:00
6e9c3254fd
Merge pull request #196 from TingPing/faq
...
updated fedora/red hat spec
2012-10-27 13:07:21 -07:00
646c5a8975
fixed dep in spec
2012-10-27 15:15:12 -03:00
b150986402
Update share/misc/hexchat.spec
2012-10-27 14:42:36 -03:00
d33a16ae01
Convert HACKING to Markdown format
2012-10-27 19:31:51 +02:00
68d3552ceb
updated spec
2012-10-27 12:28:51 -05:00
29c5385d6e
Add manual page
2012-10-27 19:07:59 +02:00
bfdb3729c4
Use Unix EOL for docs
2012-10-27 18:50:06 +02:00
366e76e3a7
Fix color codes for consistency's sake
2012-10-27 18:27:28 +02:00
74abaedffa
Don't forget to build make-te before common
2012-10-27 18:12:35 +02:00
c7ca4a5e68
Fix spacing
2012-10-27 18:09:54 +02:00
c494001d50
Ignore generated text even headers
2012-10-27 17:43:39 +02:00
e9c9bd4ebe
build: move automake "foreign" option to AM_INIT_AUTOMAKE
...
This works towards allowing using autoreconf(1) later.
2012-10-27 17:42:40 +02:00
a46df34a2a
Remove baked text event headers
2012-10-27 17:39:51 +02:00
b8927e9d1d
build: use BUILT_SOURCES to properly order text*.h before libhexcommon.a
2012-10-27 17:25:34 +02:00
6d27fce863
More ignores
2012-10-27 15:57:47 +02:00
7f71933c70
Add make-te binary to gitignore
2012-10-27 15:43:35 +02:00
d15d07212d
Change default icons
2012-10-27 13:55:52 +02:00
cd3ade3046
Change default text events
2012-10-27 13:32:04 +02:00
9634e4574f
Change default colors
2012-10-27 13:32:02 +02:00
a98dc18d55
Ignore generated config.h properly on Unix
2012-10-27 01:26:32 +02:00
aae8c393ed
Update config.rpath by running gettextize
2012-10-27 01:05:41 +02:00
1ecc6b3155
g_str_hash is inconsistent, always recalculate it
2012-10-26 15:06:30 +02:00
e38c6696cd
Fix buffer size
2012-10-26 14:44:46 +02:00
d012ca1eb8
Don't error out when libpci is not found
2012-10-26 14:36:45 +02:00
e3be4a0e0a
Eliminate some more plugin warnings
2012-10-26 13:38:13 +02:00
46b0fe70eb
Add commands for modifying UPD options
2012-10-26 13:32:08 +02:00
89252106da
Add configurable delay and check frequency for UPD and eliminate some warnings
2012-10-26 13:00:09 +02:00
bf42c2b60f
Fixes after file moves
2012-10-26 01:13:32 +02:00
ef158aadbf
Fix doc URLs for Start Menu icons
2012-10-26 01:06:00 +02:00
fb8d1a383d
Converting, renaming, relocating
2012-10-26 01:03:52 +02:00
a3c3608b1d
Remove unused MSI dependency
2012-10-26 00:37:36 +02:00
5fe1ff1b28
Add hexchat-text to gitignore
2012-10-26 00:35:53 +02:00
359e780f8a
Fix FAQ filename
2012-10-26 00:33:22 +02:00
644d24b0d7
Disable spell langs option when spelling is disabled
2012-10-26 00:24:06 +02:00
48452aca09
Merge pull request #186 from TingPing/faq
...
Fixed some escapes
2012-10-25 15:11:29 -07:00
823331646c
Fixed some escapes
2012-10-25 17:07:59 -04:00
7827d93c5d
Merge pull request #185 from TingPing/faq
...
Converted FAQ to markdown and cleaned up.
2012-10-25 13:40:11 -07:00
3538521906
Fixed custom icons path
2012-10-25 17:39:52 -03:00
f359f8f4ba
Update faq.md
2012-10-25 17:14:04 -03:00
b1db3cf514
Eliminate compiler warning and update Windows Server name
2012-10-25 22:04:16 +02:00
05407ee466
Update translations
2012-10-25 21:24:31 +02:00
cd380f6744
Update translation template
2012-10-25 21:20:30 +02:00
c5c92a47d1
Fix L10n generation
2012-10-25 21:17:18 +02:00
215325c058
Move SASL passphrase generation code to utils
2012-10-25 21:08:26 +02:00
f50a1bf1dd
Reorganize Preferences/Appearance
2012-10-25 20:39:45 +02:00
a8f3fdabde
Updated faq.md
2012-10-25 14:27:37 -04:00
21424154a8
Hide "empty" SASL messages during auth
2012-10-25 20:24:20 +02:00
35e6160b71
fixed typo
2012-10-25 14:19:23 -04:00
a626c701a6
Converted FAQ to markdown and cleaned up.
2012-10-25 13:48:30 -04:00
bd6e39ffa9
Typofix
2012-10-25 19:47:20 +02:00
ce3fa431f4
Check for unallocated string
2012-10-25 18:15:35 +02:00
4a5be24804
Merge pull request #184 from blasphemy/spacing
...
fix alignment (space is off by 1)
2012-10-25 08:05:07 -07:00
36aab9a2b3
fix alignment (space is off by 1)
2012-10-25 10:56:37 -04:00
7871d8ba2f
Fix configure script
2012-10-25 16:46:11 +02:00
7cc2dc36e5
Get rid of the SASL plugin
2012-10-25 16:40:26 +02:00
82a903f347
Rename HexTray config file
2012-10-25 16:24:03 +02:00
4f4958878a
Built-in SASL support and other CAP fixes
2012-10-25 16:17:21 +02:00
47310229a4
Some more rebranding for consistency's sake
2012-10-25 01:33:23 +02:00
9690fa532d
Update migration instructions
2012-10-25 00:54:49 +02:00
9eb32dd16c
Update translations
2012-10-25 00:48:44 +02:00
87aa65653b
Use own configfile
2012-10-25 00:42:34 +02:00
0003b85ccb
Bypass the identify-msg patch as well, breaks SASL
2012-10-25 00:20:21 +02:00
842e74dce8
Quickfix for plugin breakage after the DCC patch
2012-10-25 00:18:02 +02:00
d6dec82d3d
Some more rebranding
2012-10-25 00:16:27 +02:00
1a75c8e1be
A lot more rebranding
2012-10-24 21:33:02 +02:00
6d356a5e51
Rename libxchatcommon to libhexchatcommon
2012-10-24 20:41:30 +02:00
bbf2ad1793
Fix fe-text compilation - it still segfaults though
2012-10-24 20:41:13 +02:00
d26aa1bf82
Move scrollback lines to Logging
2012-10-24 19:19:06 +02:00
d9b5900525
Add support for ircd-seven identify-msg (author unknown)
2012-10-24 18:52:13 +02:00
464b005c97
Fix compilation on Unix with GLib 2.24 or older
2012-10-24 18:34:07 +02:00
aa917d568f
System includes before own includes
2012-10-24 13:13:25 +02:00
bdbb3d14bd
Fix error message printing for raw numeric 263
2012-10-24 12:54:02 +02:00
ac9bbc6d99
Merge pull request #180 from Arnavion/fix-filename-encoding
...
Fix filename encoding error for DCC transfers of files with non-ASCII characters in their name
2012-10-23 12:18:59 -07:00
8902f52eb9
Removed DCC::destfile_fs since it was now the same as DCC::destfile. Fixed usage of g_stat to use GStatBuf instead of OS-native struct stat.
2012-10-22 19:08:36 -07:00
8c7ec909b8
Replaced use of OS file I/O functions which expect filenames in system codepage with GLib's, since GLib's functions work with UTF-8 and GLib handles converting the filename to system codepage for us.
2012-10-22 19:07:28 -07:00
1cc599a0f9
Build DCC file's path using platform's directory separator instead of always using forward slash.
2012-10-22 19:06:18 -07:00
a9fe82a1b8
Fix nick change dialog being barely visible in most cases
2012-10-22 22:27:30 +02:00
332bde3c99
Update translations
2012-10-22 20:46:44 +02:00
06ad3e8286
Update translation template
2012-10-22 20:38:22 +02:00
3a659d8b05
Even more cosmetics, fixes and new options
2012-10-22 20:33:43 +02:00
75169d7181
Add GUI option for compact mode
2012-10-22 20:10:13 +02:00
a23a08460c
Use better wording
2012-10-22 20:03:32 +02:00
e05c13a097
More fixes, sorting and cleanup
2012-10-22 20:00:08 +02:00
6daa63f113
Typofix
2012-10-22 19:03:28 +02:00
bc4fb2fd0e
Fix user count options
2012-10-22 18:59:45 +02:00
f5338e014a
Fix nick box setting
2012-10-22 18:34:31 +02:00
fd47409e76
Fix translations
2012-10-22 17:57:48 +02:00
f11f878fcf
Update translations
2012-10-22 17:43:41 +02:00
d444d4dd9d
Add Malayalam translation
2012-10-22 17:39:00 +02:00
2c256725e8
Use better wording
2012-10-22 17:23:04 +02:00
ae137af9e3
Update translation template
2012-10-22 17:11:01 +02:00
302a06e2e1
Fix previous, failed attempt at fixing the default folder for DCC transfers
2012-10-22 17:00:48 +02:00
b007592cde
Fix DCC accept default value
2012-10-22 16:24:19 +02:00
e6e252e540
Fix default network
2012-10-22 16:14:23 +02:00
107938971c
Apparently, auto_indent is not needed anymore
2012-10-22 16:09:11 +02:00
0a511852fe
Fix Unix compilation
2012-10-22 15:59:52 +02:00
51ae33cbe8
Variable cleanup for the rest
2012-10-22 15:55:43 +02:00
545b7dc6ff
Variable cleanup for irc_*
2012-10-22 14:50:36 +02:00
5c49b45a6d
Variable cleanup for input_*
2012-10-22 14:18:20 +02:00
bf27d43052
Variable cleanup for gui_*
2012-10-22 13:49:28 +02:00
87e903cd73
Variable cleanup for flood_*
2012-10-22 12:20:47 +02:00
b563b93414
Variable cleanup for dcc_*
2012-10-22 12:10:55 +02:00
cf8ea26498
Variable cleanup for completion_*
2012-10-22 10:10:19 +02:00
a05817c0eb
Variable cleanup for away_*
2012-10-22 09:53:28 +02:00
0e8ac8b7a1
Fix LSB filename
2012-10-22 09:23:32 +02:00
fba30c4cf8
Rebrand xchatprefs
2012-10-22 09:00:35 +02:00
25f2506984
Add missing define for Unix
2012-10-22 08:59:00 +02:00
f98b3a5609
Remove duplicate
2012-10-22 08:54:21 +02:00
c42f8b98df
Get rid of platform-specific settings (except for fast DCC), make migrations smoother
2012-10-22 08:51:54 +02:00
4f68ac6cc0
Get rid of ALL gui_tweaks
2012-10-22 08:37:28 +02:00
445e8c006e
Learn some grammar
2012-10-22 08:26:18 +02:00
1665443062
Get rid of gui_tweaks 4
2012-10-22 08:24:52 +02:00
6cd5d086bb
do_layout is required for dots to appear or disappear
2012-10-22 08:13:09 +02:00
9435851dee
Get rid of gui_tweaks 8
2012-10-22 08:00:55 +02:00
02dd0ba560
Get rid of gui_tweaks 16 & 1
2012-10-22 07:24:52 +02:00
2cbae7f6a5
Get rid of gui_tweaks 32
2012-10-22 06:18:32 +02:00
0e88d01caf
Get rid of gui_tweaks 64
2012-10-22 06:02:15 +02:00
e361efcf94
Rename tab_* to gui_tab_*
2012-10-22 05:38:52 +02:00
09c94486be
Get rid of obsolete values
2012-10-22 05:36:08 +02:00
e5f8aaf8eb
Add Windows version check to installer against overly frustrated Win2000 users
2012-10-22 05:13:27 +02:00
a909aa1817
Forgot to add title to changelog
2012-10-22 04:43:55 +02:00
ae95271d3a
Change readme icon and add changelog icon as well
2012-10-22 04:40:32 +02:00
26e655daee
Omit upcoming release
2012-10-22 04:10:57 +02:00
ef0a7a61b2
Add own changelog
2012-10-22 04:05:01 +02:00
01e8b50b4f
EXTRA_DIST cleanup
2012-10-22 04:04:51 +02:00
de39738bbd
Add README for people who still can't use Google
2012-10-22 02:34:20 +02:00
cdae8fecdd
Update plugin autoload info in the FAQ
2012-10-22 01:37:36 +02:00
feae1450c6
Update translation template
2012-10-21 14:46:30 +02:00
4fd5cf7043
Keep the installer component lists sorted
2012-10-21 14:38:47 +02:00
db4cb3d2f2
Cosmetics
2012-10-21 14:30:10 +02:00
77d3c50da1
Typofix
2012-10-21 14:26:46 +02:00
8404ebf1d4
Even more SysInfo fixes
2012-10-21 14:24:01 +02:00
1e7d7101c6
Some more cleanup for SysInfo
2012-10-21 12:49:55 +02:00
d9dc34499d
A LOT of cleanup for SysInfo-Unix
2012-10-21 12:15:41 +02:00
f0b909ea68
Add Mageia support to SysInfo
2012-10-21 09:56:48 +02:00
3d01c78248
First bunch of fixes to SysInfo-Unix, now it works - barely
2012-10-21 09:56:09 +02:00
62c9375bc9
Compilation fixes and integration with HexChat
2012-10-21 08:06:09 +02:00
bc57507a4c
Add Arch patches to SysInfo-Unix and rebrand it
2012-10-21 07:15:48 +02:00
187351fa61
Add vanilla X-Sys sources
2012-10-21 06:44:29 +02:00
cb891a9732
Rename WinSys on the code level
2012-10-21 06:40:28 +02:00
c54cd4181b
Rename WinSys files
2012-10-21 06:33:33 +02:00
ddbce0b9fe
Move warning level to property sheet
2012-10-21 05:57:00 +02:00
df33905ad1
Relocate typedef.h
2012-10-21 04:41:59 +02:00
0ca97e2108
Fix tabulation
2012-10-21 03:51:40 +02:00
125cebb09a
Fix Command button on Mac, round 2
2012-10-21 03:47:21 +02:00
8c297f6797
Supposed fix for using Command/Super button instead of Ctrl on Mac
2012-10-21 03:04:53 +02:00
0c04cfed7f
Make modifier buttons truly abstract
2012-10-21 03:03:38 +02:00
ef18ded827
Update OS X name
2012-10-21 02:38:06 +02:00
d0268f1cf8
Supposed fix for opening links on Mac
2012-10-21 01:54:56 +02:00
9be155633f
Don't show transparency options when compiling w/o Xlib coz they won't work
2012-10-20 23:36:51 +02:00
1418524090
Add note about the way Transifex treats email addresses
2012-10-20 23:28:01 +02:00
c9d3a20f7f
Update translations
2012-10-20 20:36:21 +02:00
475bd96afb
Update translation template
2012-10-20 20:30:41 +02:00
12456bf063
Use better wording
2012-10-20 20:23:57 +02:00
bfc8a1a1ed
Reorganize the Settings menu and fix Search menu offset
2012-10-20 20:18:26 +02:00
29e96d7611
Fix dialog icon in userlist popup and add entry for Ignore
2012-10-20 19:58:41 +02:00
c1bc4303ce
Fix TYPE_BOOL vs unsigned int inconsistency
2012-10-20 17:56:38 +02:00
99b68f6e24
Update set variable after English lang code change
2012-10-20 17:12:21 +02:00
6faa4767d8
Finally, update translation files from Transifex
2012-10-20 16:57:02 +02:00
2f2311a9c5
Update L10n howto with additional step required
2012-10-20 16:50:57 +02:00
e5a36abf90
Update translation template
2012-10-20 16:47:47 +02:00
4ee52cb4fa
Remove Hebrew file, it fails to import to Transifex and barely contains translations anyway
2012-10-20 16:42:38 +02:00
5374d7cd1f
Update translation template
2012-10-20 16:08:20 +02:00
2995b05794
Fix language codes and naming
2012-10-20 16:00:03 +02:00
d90ae8012a
Add support for new languages in the language selector
2012-10-20 15:59:22 +02:00
89cf271024
Add new languages to the Unix build script
2012-10-20 15:47:40 +02:00
11d3783195
Add Afrikaans, Asturian, Danish, Gujarati, Hebrew, Indonesian, Kinyarwanda translations from the XChat Translation Project
2012-10-20 15:45:53 +02:00
725d03477f
Update bundled ISO 3166 codes
2012-10-20 15:43:35 +02:00
084fa55b81
Update French translation
2012-10-19 23:59:07 +02:00
5915d3b4bd
Regenerate L10n once moar (last time I hope)
2012-10-19 22:55:12 +02:00
fb7a6d9206
Update FAQ to reflect L10n changes
2012-10-19 22:11:21 +02:00
627f2220e4
Consistency FTW
2012-10-19 22:00:32 +02:00
5bc8b38826
Remove L10n test string from translations too
2012-10-19 21:59:54 +02:00
033ebcfee1
Remove L10n test string
2012-10-19 21:53:34 +02:00
85779e102c
Replace email address
2012-10-19 21:33:16 +02:00
6661efde87
Add tutorial for managing Transifex
2012-10-19 21:31:11 +02:00
e85501bdff
Update test strings in repo
2012-10-19 21:27:58 +02:00
1215336b2d
Add L10n test string
2012-10-19 21:14:20 +02:00
aa54d0a8c1
Add Transifex config and update translations from the online resource
2012-10-19 20:58:44 +02:00
1f3a1f81c0
Update translations
2012-10-19 20:08:20 +02:00
d5477a81d6
Reorganize the Appearance tab
2012-10-19 19:37:10 +02:00
31242c94de
Update Hungarian translation
2012-10-19 00:40:32 +02:00
0fe70aa212
Update translations
2012-10-19 00:38:30 +02:00
ff2f121d8a
Add Nynorsk language
2012-10-19 00:34:47 +02:00
3fba4d508d
Update Hungarian translation
2012-10-19 00:16:48 +02:00
dd21f8635b
Update translations
2012-10-19 00:01:56 +02:00
cd21d1b623
Get rid of saveconf remnants, we save automatically
2012-10-18 23:55:47 +02:00
41e4b3a59c
Add notes
2012-10-18 23:26:13 +02:00
3c5100510f
Separate correctly the Win32-only code
2012-10-18 23:26:06 +02:00
9abfecf05e
Hardcoded dropdown menu for language selection
2012-10-18 22:57:55 +02:00
b686a24d3b
Add function for listing subdirs
2012-10-18 20:09:15 +02:00
06226c0799
Update win32 dirent.h implementation and use header instead of static library
2012-10-18 18:24:20 +02:00
e3a21d34b4
Add missing include
2012-10-18 17:54:03 +02:00
5acd848f79
Initial version of language selector GUI
2012-10-18 16:34:40 +02:00
4732505e30
Merge pull request #171 from ujdhesa/patch-1
...
Update po/sq.po
2012-10-18 01:30:54 -07:00
87522eb03d
Update po/sq.po
...
Substituting more Xchat recurrences
2012-10-18 00:39:50 +03:00
c17005a9fe
Merge pull request #170 from ujdhesa/master
...
Update for Albanian (sq) locale
2012-10-17 10:02:11 -07:00
6cc553f22e
Update po/sq.po
2012-10-17 13:36:18 +03:00
d318d78b14
Remove accidentally included .mo file and don't let it ever happen again
2012-10-15 21:26:57 +02:00
1b2affc750
Update Hungarian translation against current HEAD
2012-10-15 21:24:49 +02:00
99022a91d9
Huge commit is huge - update translations
2012-10-15 20:21:20 +02:00
d61a3ff08c
Add translation template
2012-10-15 20:21:02 +02:00
98701e3d6b
Update .gitignore for L10n
2012-10-15 20:18:00 +02:00
c19fc07b9b
Print previous value after /SET
2012-10-15 16:01:26 +02:00
13449c282a
Reformat the /SET code
2012-10-15 16:00:07 +02:00
32eeec02ff
Remove deprecated .desktop entry
2012-10-15 14:31:27 +02:00
831794e150
Only omit alerts when we're actually away
2012-10-15 13:46:23 +02:00
e8f7653cf0
Add SwiftIRC
2012-10-15 10:40:39 +02:00
c395a929e1
Merge pull request #162 from blasphemy/rebrand
...
rebrand
2012-10-15 01:27:45 -07:00
a62b033cb5
rebrand
2012-10-14 21:29:13 -04:00
de1a2a7b33
Version bump
2012-10-14 00:58:54 +02:00
bc4d4f6536
Fix misspelled words
2012-10-13 22:55:35 +02:00
84c536e4ea
Compatibility for Automake 1.12.4+
2012-10-13 22:26:35 +02:00
4482f8d1f5
Cosmetics
2012-10-13 20:59:52 +02:00
68e795a595
Accept license agreement by default
2012-10-13 18:55:43 +02:00
c01ee90ef6
Provide builtin defauls for treeview icons
2012-10-13 15:31:25 +02:00
f7013f70a5
By default, use pure white background color and use background color for UI elements
2012-10-13 14:13:58 +02:00
cf78762b69
Some HexChat-Text rebranding work left
2012-10-13 13:05:01 +02:00
b67b223c26
Add option to omit alerts when marked as being away
2012-10-13 12:38:01 +02:00
0ec02c13c7
Make beep consistent with other alerts
2012-10-13 11:53:39 +02:00
05b6e0b330
By default, use <config>/downloads for DCC file transfers when in portable mode
2012-10-13 10:49:29 +02:00
dfd4828ad2
Fix opening folders in portable mode
2012-10-13 10:26:32 +02:00
6f1185c00e
get_xdir_fs() cleanup
2012-10-13 10:14:34 +02:00
ca3fa043f0
Save URLs to disk on-the-fly and provide an option for toggling it
2012-10-13 10:03:39 +02:00
d4f3738ca8
This does not belong here
2012-10-13 08:45:41 +02:00
cbd72ff455
Get rid of auto_save, we always want to save
2012-10-13 08:43:57 +02:00
dbef9c9eb4
Speed up Non-BMP filtering
2012-10-13 07:06:38 +02:00
902063d932
Get rid of some hardcoding
2012-10-13 06:17:27 +02:00
d20daad417
Implement /ADDSERVER
2012-10-13 06:03:14 +02:00
de7a4aee31
Make identd check easier to read
2012-10-13 04:25:39 +02:00
b43e567dbf
Show user name sent by identd
2012-10-13 04:19:56 +02:00
77fb21c5d5
Merge pull request #142 from RichardHitt/master
...
Fix "Fix URL Detection"
2012-10-08 13:29:38 -07:00
5f60820eba
Fix "Fix URL detection". First-character test in linux should be for
...
equal, rather than not-equal. If first character is a slash return
WORD_PATH.
2012-10-08 12:20:11 -07:00
8df11c030c
Fix Wikipedia URL detection - URLs inside parentheses won't work
2012-10-07 13:27:44 +02:00
59f32ccb3a
Fix URL detection
2012-10-07 03:00:52 +02:00
b4e78e0455
Add SSL port to freenode
2012-10-06 16:49:11 +02:00
86596d080d
Add Fusion Latina and IRCHighWay
2012-10-06 16:44:31 +02:00
151bee59f0
Update NSS-WDK patch for NSS 3.13.6
2012-10-06 01:14:51 +02:00
3b8d2aeca8
Fix mpcInfo-xp not using the WDK toolset
2012-10-05 12:21:08 +02:00
003fa2dcc5
Ignore Mono built HTM
2012-10-05 01:17:31 +02:00