TingPing
904493b24f
Show notifications for private actions
...
Fixes #990
2014-05-20 22:03:45 -04:00
Berke Viktor
0dccf692d4
Add global option to suppress nick change events
...
Might as well add a per-channel option, too but for me that seems a bit unnecessary.
Closes #971
2014-05-12 05:01:24 -04:00
TingPing
1265eee9e5
Fix spell check on OSX
2014-05-11 06:46:12 -04:00
Riamse
e5f7441bae
Fix sorting problem when using tabs
...
Fixes #949
2014-05-11 05:02:20 -04:00
TingPing
fea144dd19
Add option to bounce dock icon on OSX
2014-05-11 04:50:35 -04:00
TingPing
fea528c39d
Don't ignore command key in keybindings on OSX
2014-05-11 04:48:44 -04:00
TingPing
9599c29c46
Use filesize format based on OS
...
Adds gui_filesize_iec option on Unix
Closes #966
2014-05-03 23:57:45 -04:00
TingPing
41c209bf45
Reset all nick entry errors in servlist when fixed
2014-04-19 22:52:30 -04:00
TingPing
8bdde3a2df
Fix warnings like usual
2014-04-18 23:50:27 -04:00
TingPing
c8b3eef351
Improve displaying errors in servlist
2014-04-18 23:45:27 -04:00
TingPing
5f297950a2
Fix issues removing autojoin channels
...
- Makes remove case insensitive
- Fixes crashing when channel not found
2014-04-18 20:40:33 -04:00
TingPing
8a0f2b1d21
Use glib to format filesize in dccgui
2014-04-15 04:05:18 -04:00
RichardHitt
0f828dd74f
Add marker-line functionality for scrollback, instant seek.
...
Fixes #662 .
2014-04-02 16:14:45 -07:00
RichardHitt
46e449f110
Correctly scroll down autojoined channels
...
Fixes #58
2014-03-19 10:31:52 -04:00
RichardHitt
0487daf865
Fix three miscellaneous bugs in gtk_xtext_get_word()
...
* Use utf8 functions for moving within string
* Fix memory leak
* Fix non-indent select problem
2014-03-19 10:31:26 -04:00
Arnavion
99ee7b6ef8
win32: Quote paths when invoking glib-compile-resources.exe
...
Also escape the trailing backslash in DataDir since otherwise it escapes the double-quote after it.
2014-03-18 11:05:54 -07:00
Arnavion
4cc764256c
win32: Powershell.exe absolutely needs "-File" when running scripts or else it parses arguments with spaces as separate parameters.
2014-03-18 10:44:53 -07:00
TingPing
d374f3ffe6
Disable hiding characters in the input
2014-03-15 12:12:38 -04:00
TingPing
664da30ee4
Partial revert of 5f732128
...
Still some scrolling issues remain, much work is to be
done to properly fix it.
2014-03-15 12:12:38 -04:00
TingPing
e6e5659b11
Minor redesign to text events window
...
This makes it more consistent with the other settings windows
- Use editable cell for entry
- Use pane to resize both treeviews
- Make preview fixed size and on bottom
- Enable search for event name
2014-02-18 17:02:19 -05:00
TingPing
dd128ce534
Remove migration code for xchat 1 colors
2014-02-16 19:47:22 -05:00
TingPing
8f6a596057
Properly handle shift tab in keyboard shortcuts
2014-02-16 14:48:17 -05:00
TingPing
85aff53a88
Use more user friendly label for keys in keyboard shortcuts
2014-02-16 11:08:32 -05:00
TingPing
40e8ca9f6e
Hide tray balloon option on OSX
2014-02-15 12:34:46 -05:00
TingPing
d3b4771103
Fix warning..
2014-02-15 11:55:29 -05:00
TingPing
22b5affbe6
Use GRegex for channel list search
...
This adds support for Windows
2014-02-15 11:50:22 -05:00
TingPing
b245f2f79e
Tweak column sizing in channel list
2014-02-14 21:24:12 -05:00
TingPing
f35ae03a66
Build with GTK_DISABLE_DEPRECATED
2014-02-14 16:31:08 -05:00
TingPing
725aed43ff
Redesign keyboard shortcuts window
...
- Convert GtkCLists to GtkTreeViews
- Save keybindings in GtkAccelerator format
- Store keybindings in a GSList
2014-02-14 16:29:44 -05:00
TingPing
655b524ee6
Cleanup the preferences window
...
Simplifies some code and removes many widgets
2014-02-14 16:17:08 -05:00
TingPing
b17c0276de
Fix some leaks
2014-02-12 10:31:11 -05:00
TingPing
93d0341f9c
Show help as tooltips in editlists
2014-02-09 02:42:40 -05:00
TingPing
2f847428aa
Fix hiding unsupported channel modes in topicbar
2014-02-07 04:04:59 -05:00
TingPing
02275dff51
Fix some warnings in editlist
2014-02-07 02:27:44 -05:00
TingPing
34cf164aa2
Use a single marshal file for entire project
2014-02-06 20:17:08 -05:00
TingPing
5f7321280e
Use a standard GtkScrolledWindow with xtext
...
Used in maingui, fkeys, text events, rawlog
This also implements the set_scroll_adjustments signal in xtext
2014-02-06 20:17:07 -05:00
TingPing
b1b6255f38
Revert e64aa93f8
2014-02-05 01:27:36 -05:00
TingPing
e64aa93f85
Use persitance with libnotify
...
This will keep notifications in gnomes tray
similar to a tray icon.
2014-02-05 01:00:06 -05:00
RichardHitt
4c1fd3ee67
Fix many many problems in xtext.c related to character width.
...
* Rework multiline logic to use a GSList, not an array
* Remove all multibyte booleans; everything is potentially multibyte
- Except for gtk_xtext_get_word(), which needs special attention
* Enhance pango work for bold and italics (attr_list -> attr_lists[4])
* Enhance gtk_xtext_strip_color () to save bold, italics info
* Involve emphasis information in all pixel-width calculations
* Rework find_x () to account for emphasis info in widths
Closes #891
Fixes #872
2014-02-04 21:26:58 -05:00
TingPing
10d3c15143
Add /getbool command
2014-02-04 20:46:43 -05:00
TingPing
3a7fb4d8e1
osx: Set Menlo as default font
...
This moves the find_font function to the front ends since it depends on
pango and cairo
2014-02-04 20:45:29 -05:00
TingPing
29e01daeae
Merge pull request #890 from orium/lagmeter-fixes
...
Lagmeter fixes
2014-02-04 17:29:27 -08:00
TingPing
9f01950bcb
Fix warning
2014-02-02 19:07:52 -05:00
TingPing
0cb025ff06
Prevent users from having the same alternate nicks
...
For some reason users do this and then complain when they cannot connect
when nick is in use. There are other ways for them to break it but at
least it shouldn't be on accident.
2014-02-01 13:31:42 -05:00
Diogo Sousa
9969282c72
Now make_ping_time() in common/util.c returns the time in milliseconds instead
...
of microseconds.
In fe_set_lag(serv, lag) the lag argument is now in milliseconds as well.
Fixes #758 .
2014-01-30 19:23:35 +00:00
TingPing
83bf77f4d0
More autotools cleanup
...
- Don't build msproxy if unused
- Add resources to cleanfiles
- Remove old extra_dist from plugins
2014-01-30 02:01:42 -05:00
RichardHitt
007f49c39f
Fixes #881 Fix two bugs --
...
gtk_xtext_find_char() adjust negative y for int typecast
gtk_xtext_find_x() return out_of_bounds TRUE if line outside windodw
gtk_xtext_selection_draw() recognize TRUE out_of_bounds
2014-01-29 11:56:23 -08:00
TingPing
7fcf70c539
Fix loading default keybindings w/o write permissions
...
Closes #615
2014-01-26 06:30:33 -05:00
TingPing
4510e8e2a2
Enable --command on win32
...
and make existing depend on
2014-01-20 20:42:48 -05:00
TingPing
093bdd8b1c
Fix warning
...
Leftovers from 38cbabea
2014-01-20 01:25:35 -05:00
TingPing
38cbabea02
Revert GtkObject removal until Gtk3
2014-01-18 21:48:41 -05:00
TingPing
ce09cb4a91
Update most deprecated gtk functions
2014-01-18 14:47:17 -05:00
TingPing
fa1eb92a7b
Update most deprecated gdk functions
2014-01-18 14:47:17 -05:00
TingPing
eb29de1c7c
Show a popup when opening plugin window when built without support
2014-01-16 00:58:04 -05:00
TingPing
7b0acb2b44
Build with gtk-mac-integration
...
- Use HexChat logo for dock icon
- Use appmenu (not finished)
2014-01-14 22:14:27 -05:00
TingPing
4319f8009c
Don't use SCROLL_HACK on osx
2014-01-14 22:14:27 -05:00
TingPing
a817072e6f
Add Turkish language to preferences
...
Users of uk, vi, and wa languages will have to manually change their
lang on Windows after this.
2014-01-11 18:34:30 -05:00
TingPing
b2a780e97a
libsexy: Properly reflect reset attributes in input
2014-01-11 15:44:54 -05:00
TingPing
aae6633c28
Don't select tab while closing with middle-click
...
Also fix unused warning and ignore shift right click
2014-01-08 09:03:50 -05:00
TingPing
537fb85696
Bind middle-click to close tab
...
Closes #832
2014-01-02 18:03:32 -05:00
Arnavion
2bd1c3f99d
Fixed whitespace.
2013-12-27 19:50:50 -08:00
Arnavion
c531db4714
fe-gtk: Fixed notification balloons for PMs not getting displayed if blinking tray icons for PMs is unchecked.
2013-12-27 19:41:18 -08:00
Arnavion
c7bf4b0474
Replaced use of T4 templates with PS-based templates.
...
TextTransform.exe is not available with Express versions of Visual Studio.
2013-12-27 12:05:07 -08:00
TingPing
afb6685593
Merge pull request #842 from ManiacTwister/setup-fix
...
Fixed setup window title offsets
2013-12-25 08:31:13 -08:00
ManiacTwister
2bbb2ac7db
Fixed setup window title offsets
2013-11-18 03:37:11 +01:00
RichardHitt
3821e7a750
Fixes #836 . Move to line boundary in _scroll{down,up}_timeout() not _scroll().
2013-11-14 19:18:07 -08:00
RichardHitt
1aca24f3de
Fixes #837 . Rewrite gtk_xtext_scroll{down,up}_timeout().
2013-11-12 15:02:38 -08:00
RichardHitt
811caaaa3d
Fixes #836 . In gtk_xtext_scroll() always force line integral line boundary.
2013-11-11 12:55:38 -08:00
Arnavion
e8282d97f1
fe-gtk: Quote path to glib-compile-resources.exe
2013-11-03 14:24:49 -08:00
Arnavion
2e75068c7c
Use correct path to TextTransform.exe depending on the platform.
2013-11-03 14:16:11 -08:00
TingPing
af248ce2c1
Fix invalid timestamps crashing on Windows
2013-11-02 21:07:03 -04:00
TingPing
9afd169362
Round 4 of gtk accessor functions: setup.c
2013-10-29 00:54:12 -04:00
TingPing
e8d4f3f848
Properly set away and fullscreen menu items
2013-10-27 13:24:15 -04:00
TingPing
7cf9ea83cb
xtext: Get proper text width with attributes
2013-10-26 08:51:50 -04:00
TingPing
d1de138cb1
Sensitize banlist buttons if half-op
...
For #647
2013-10-25 09:28:09 -04:00
TingPing
0ff2ade078
fix warning
2013-10-22 14:44:30 -04:00
Farow
bb5d589c79
Open channel list window on /list
2013-10-22 13:35:28 -04:00
TingPing
a72d40284d
fix some warnings
2013-10-22 06:21:58 -04:00
TingPing
4a591cf7d7
Port editlist to GtkTreeView
2013-10-22 06:08:09 -04:00
TingPing
cf5e2f273f
libsexy: last color parsing improvement
2013-10-17 21:59:31 -04:00
TingPing
f342123d7f
libsexy: More color parsing improvements
2013-10-17 21:37:02 -04:00
TingPing
a284219abd
Reset entry attributes on newlines
2013-10-15 22:41:50 -04:00
TingPing
57d168e56a
Fix moving channels when using tabs
2013-10-15 01:10:03 -04:00
TingPing
490b9a91e4
Don't overwrite existing ignores when flooded
...
Closes #792
2013-10-14 17:25:21 -04:00
TingPing
d941af5a6f
Don't open banlist in empty channel tab
2013-10-13 12:54:14 -04:00
Arnavion
e2edbfe47d
win32: Use version information from configure.ac to populate the Windows-specific files that need it - config-win32.h, version.txt, hexchat.rc, hexchat.iss
...
This is done via T4 templates. The original files are now generated at build-time and so have been added to .gitignore and removed from the repository, with the exception of version.txt which must be hosted on GitHub for the updater plugin.
2013-10-12 18:41:27 -07:00
Denis M.
0b228246ba
Better understandable option for the input box's color rendering
2013-10-12 03:03:09 +02:00
TingPing
cbf275777c
xtext: store palette as GdkColors
2013-10-10 21:02:24 -04:00
TingPing
0a0bb57b2a
Remove left over ifdef for spellcheck
2013-10-09 21:40:22 -04:00
Diogo Sousa
5ad9552365
Fix messages with server-time not showing as new activity
...
Added a parameter to fe_print_text() to say that the message does not represent
new activity. This is used when a log from an old session is loaded. This used
to be implicit whenever the timestamp was non-zero, but with server-time this no
longer makes sense.
Fixes issue #746 .
2013-10-09 21:34:02 -04:00
TingPing
1f06922803
Revert 2d5cb3ec7b
...
Scrolling has issues i couldn't easily fix, will get back to
later but lets keep this usable
2013-10-09 13:59:07 -04:00
TingPing
2d5cb3ec7b
Round 3 of Gtk accessor functions: xtext
2013-10-08 21:01:07 -04:00
TingPing
44ad5703ea
Work around for /away being called multiple times
...
This will have to be solved eventually in menu.c so you can change their
status without emitting the signals.
2013-10-08 20:00:07 -04:00
TingPing
b393d2f62f
Fix scroll buttons when using tabs
2013-10-08 18:40:11 -04:00
TingPing
0c3220c469
Add preference to change tabs on scroll
...
Also revert e52905f50c
2013-10-08 18:16:10 -04:00
TingPing
e52905f50c
Add chanview files to project
2013-10-08 17:59:07 -04:00
TingPing
aafbb6374b
Round 2.5 of gtk accessor functions
...
Some leftovers in chanview-tabs and maingui
2013-10-06 22:17:45 -04:00
TingPing
c463236521
Round two of gtk accessor functions: chanview-tabs
2013-10-05 22:21:04 -04:00
Farow
65eb233f9c
tree-view: switch tabs on mouse wheel up/down
2013-10-05 00:35:50 +03:00
Farow
4ec0e6fd05
libsexy: Improve color parsing
...
- Background colour is only parsed when there's a comma
- Offset for background color is incorrectly calculated (there's no
control character, just a comma)
2013-10-04 12:17:46 -04:00