Shane Mc Cormack
1333a284e5
This commit fixes issue 499
Hyperion/Dancer sucks.
OnJoin now asks for as many listmodes at a time as possible
Parser now keeps track of list modes requested and what order they were requested, so that listmode processor knows what each incomming listmode should be.
Misc fixes to support hyperion/dacer gayness with list modes.
parser.setAutoListMode() allows disabling automatic list mode requesting.
channel.hasAskedForListModes() returns true/false if channel.requestListModes() has ever been called.
git-svn-id: http://svn.dmdirc.com/trunk@2689 00569f92 -eb28-0410-84fd-f71c24880f
16 years ago
Shane Mc Cormack
5754a01b75
Handles mode +q on freenode better now. (ie they don't get added to the bans list even tho hyperion is retarded and sends it via mode +b)
git-svn-id: http://svn.dmdirc.com/trunk@2688 00569f92 -eb28-0410-84fd-f71c24880f
16 years ago
Gregory Holmes
21e29c91c6
New layout for the Profile manager (in attempt to fix a GTK bug, but just moved the bug elsewhere in the dialog)
Profile settings dont show briefly as incorrect when deselecting/reselecting a profile
git-svn-id: http://svn.dmdirc.com/trunk@2687 00569f92 -eb28-0410-84fd-f71c24880f
16 years ago
Gregory Holmes
5e52fbb4b0
GTK Fixes
Expanding settings now uses a TextLabel not a JTextArea for the blurb
Renamed GeneralTabPanel.getName GeneralTabPanel.getActionName in the action editor to fix an NPE
SwingController.getMainWindow now initialises in the EDT
Added "Native" as an option in the look and feel selection
git-svn-id: http://svn.dmdirc.com/trunk@2686 00569f92 -eb28-0410-84fd-f71c24880f
16 years ago
Shane Mc Cormack
cba39ecfdf
Token 333 shouldn't cause IOB anymore
git-svn-id: http://svn.dmdirc.com/trunk@2685 00569f92 -eb28-0410-84fd-f71c24880f
16 years ago
Gregory Holmes
38f5b39a0f
will it work? wont it work? your guess is as good as mine!
git-svn-id: http://svn.dmdirc.com/trunk@2684 00569f92 -eb28-0410-84fd-f71c24880f
16 years ago
Gregory Holmes
33f2a515f0
debug--
git-svn-id: http://svn.dmdirc.com/trunk@2683 00569f92 -eb28-0410-84fd-f71c24880f
16 years ago
Gregory Holmes
892cd0a9a8
Issue 482: User modes in server settings dialog
git-svn-id: http://svn.dmdirc.com/trunk@2682 00569f92 -eb28-0410-84fd-f71c24880f
16 years ago
Chris Smith
fd65545ec4
Remove handleNotification's fallback param, which fixes reconnect/socket notifications breaking
git-svn-id: http://svn.dmdirc.com/trunk@2681 00569f92 -eb28-0410-84fd-f71c24880f
16 years ago
Gregory Holmes
52642e37df
away indicator uses the frames config manager
BUG: away indicator will always be removed, even if it has been disabled
new feedback dialog blurb
feedback dialog now send debug info for all servers
git-svn-id: http://svn.dmdirc.com/trunk@2680 00569f92 -eb28-0410-84fd-f71c24880f
16 years ago
Gregory Holmes
b6184c49c2
Only add an away indicator if the frame has a server
git-svn-id: http://svn.dmdirc.com/trunk@2677 00569f92 -eb28-0410-84fd-f71c24880f
16 years ago
Gregory Holmes
3fd2311457
Added Topic.toString
Issue 504: Topic History
Moved server info checkbox in feedback dialog
git-svn-id: http://svn.dmdirc.com/trunk@2676 00569f92 -eb28-0410-84fd-f71c24880f
16 years ago
Gregory Holmes
1300dc8a0f
away labels work once again
git-svn-id: http://svn.dmdirc.com/trunk@2675 00569f92 -eb28-0410-84fd-f71c24880f
16 years ago
Chris Smith
847ac86f84
Added new IgnoreList class
Tests now work with stupid versions of JUnit, like 3.x
git-svn-id: http://svn.dmdirc.com/trunk@2674 00569f92 -eb28-0410-84fd-f71c24880f
16 years ago
Shane Mc Cormack
72dc2188ef
Now knows channel creation time
git-svn-id: http://svn.dmdirc.com/trunk@2673 00569f92 -eb28-0410-84fd-f71c24880f
16 years ago
Shane Mc Cormack
d5282aa65f
Added support for token 221 to ProcessMode
Misc Spacing edits in plugins
git-svn-id: http://svn.dmdirc.com/trunk@2672 00569f92 -eb28-0410-84fd-f71c24880f
16 years ago
Shane Mc Cormack
3d82ee22f7
Added isOper() to ClientInfo, currently guesses based on usermodes (so only works for cMySelf)
Fixed javadoc wording in IPost005
git-svn-id: http://svn.dmdirc.com/trunk@2671 00569f92 -eb28-0410-84fd-f71c24880f
16 years ago
Gregory Holmes
4325de4cc6
Feedback is now submitted in a new thread
git-svn-id: http://svn.dmdirc.com/trunk@2670 00569f92 -eb28-0410-84fd-f71c24880f
16 years ago
Gregory Holmes
f57561b23f
Feature: Feedback form (blurb needs improving)
git-svn-id: http://svn.dmdirc.com/trunk@2669 00569f92 -eb28-0410-84fd-f71c24880f
16 years ago
Chris Smith
c9179365d6
Away state listeners and formatters
git-svn-id: http://svn.dmdirc.com/trunk@2667 00569f92 -eb28-0410-84fd-f71c24880f
16 years ago
Shane Mc Cormack
4579c2b814
CallbackManager is now created before ProcessingManager.
git-svn-id: http://svn.dmdirc.com/trunk@2666 00569f92 -eb28-0410-84fd-f71c24880f
16 years ago
Shane Mc Cormack
14f0f5a0fe
Removed pointless code
git-svn-id: http://svn.dmdirc.com/trunk@2665 00569f92 -eb28-0410-84fd-f71c24880f
16 years ago
Shane Mc Cormack
da81d8d474
build.xml will now automatically try and run build-plugins on -post-compile
=> build-plugins will try to run build-plugins_bash and build-plugins_ant-contrib
=> build-plugins_ant-contrib will only run if ant-contrib was found where libs.antcontrib points
=> build-plugins_bash will only run if ant-contrib was not found where libs.antcontrib points, and /bin/bash exists
git-svn-id: http://svn.dmdirc.com/trunk@2664 00569f92 -eb28-0410-84fd-f71c24880f
16 years ago
Shane Mc Cormack
ef7d14c7cf
Added BuildPlugins.xml
If ant-contrib-1.0b3.jar is present in the current dir (or elsewhere as specified by libs.antcontrib in nbproject/private/private.properties or so), this can be used to automatically build all the plugin jar files using ant -buildfile BuildPlugins.xml build-plugins
git-svn-id: http://svn.dmdirc.com/trunk@2663 00569f92 -eb28-0410-84fd-f71c24880f
16 years ago
Shane Mc Cormack
123fb6059c
GTK Fixes
git-svn-id: http://svn.dmdirc.com/trunk@2662 00569f92 -eb28-0410-84fd-f71c24880f
16 years ago
Shane Mc Cormack
f606873bb9
Installed fixes for new wizard code
git-svn-id: http://svn.dmdirc.com/trunk@2661 00569f92 -eb28-0410-84fd-f71c24880f
16 years ago
Gregory Holmes
6786dca67e
annoying installer, shifting calls elsewhere
git-svn-id: http://svn.dmdirc.com/trunk@2659 00569f92 -eb28-0410-84fd-f71c24880f
16 years ago
Gregory Holmes
96b05ecffa
GTK Fix for HTMLLabel and TextLabel (also makes the code nicer)
Fixed an NPE in setting idents in profiles
git-svn-id: http://svn.dmdirc.com/trunk@2658 00569f92 -eb28-0410-84fd-f71c24880f
16 years ago
Shane Mc Cormack
9eae9f9557
Readded "extends junit.framework.TestCase" to all Tests to make them still work on ant 1.6.5
git-svn-id: http://svn.dmdirc.com/trunk@2657 00569f92 -eb28-0410-84fd-f71c24880f
16 years ago
Gregory Holmes
82b02f94c9
Added migration and firstrun params to the debug command
first run wizard is now packed, all content is now visible on GTK, but its too big
git-svn-id: http://svn.dmdirc.com/trunk@2656 00569f92 -eb28-0410-84fd-f71c24880f
16 years ago
Gregory Holmes
eb95196fe4
New wizard layout fixing GTK bugs, removed some useless crap added a listener (installer might be broken)
git-svn-id: http://svn.dmdirc.com/trunk@2655 00569f92 -eb28-0410-84fd-f71c24880f
16 years ago
Gregory Holmes
e09e63f993
fixed potential NPE in treeview
git-svn-id: http://svn.dmdirc.com/trunk@2654 00569f92 -eb28-0410-84fd-f71c24880f
16 years ago
Gregory Holmes
75d6f88cd9
fixed layout issue created when fixing the searchbar layout issue
git-svn-id: http://svn.dmdirc.com/trunk@2653 00569f92 -eb28-0410-84fd-f71c24880f
16 years ago
Gregory Holmes
47d28b6f94
Issue 522: Search bar layout issues
git-svn-id: http://svn.dmdirc.com/trunk@2652 00569f92 -eb28-0410-84fd-f71c24880f
16 years ago
Gregory Holmes
f8410f3d97
Logging command works again
Issue 518: pgup/pgdown don't work in non-input windows
git-svn-id: http://svn.dmdirc.com/trunk@2651 00569f92 -eb28-0410-84fd-f71c24880f
16 years ago
Chris Smith
7cb4afc331
Cached some config setting with an annoyingly long name
More channel abstraction/fiddling
git-svn-id: http://svn.dmdirc.com/trunk@2650 00569f92 -eb28-0410-84fd-f71c24880f
16 years ago
Chris Smith
6d02957121
* Topic pane no longer defaults to limiting to 250 characters if the server doesn't specify length
* Added delegates for parser.isValidChannelName and topic setting
* Reordered Server methods
git-svn-id: http://svn.dmdirc.com/trunk@2649 00569f92 -eb28-0410-84fd-f71c24880f
16 years ago
Gregory Holmes
7f52a73b7d
tooltips
git-svn-id: http://svn.dmdirc.com/trunk@2648 00569f92 -eb28-0410-84fd-f71c24880f
16 years ago
Chris Smith
b3b4e99632
Fixed update checker's update listener being GC'd
Removed status bar message
git-svn-id: http://svn.dmdirc.com/trunk@2647 00569f92 -eb28-0410-84fd-f71c24880f
16 years ago
Gregory Holmes
98f0400f12
Update notifications work again
git-svn-id: http://svn.dmdirc.com/trunk@2646 00569f92 -eb28-0410-84fd-f71c24880f
16 years ago
Chris Smith
0b5427d335
Revert textpane changes
git-svn-id: http://svn.dmdirc.com/trunk@2645 00569f92 -eb28-0410-84fd-f71c24880f
16 years ago
Chris Smith
d130e39642
Added debug benchmark command
git-svn-id: http://svn.dmdirc.com/trunk@2644 00569f92 -eb28-0410-84fd-f71c24880f
16 years ago
Gregory Holmes
f33216dc7e
Using the new textpane, auto scrolling is broken (or rather not auto scrolling) search doesn't work, and there are some speed issues
git-svn-id: http://svn.dmdirc.com/trunk@2643 00569f92 -eb28-0410-84fd-f71c24880f
16 years ago
Chris Smith
34d403ba12
Channel/notification abstraction
git-svn-id: http://svn.dmdirc.com/trunk@2642 00569f92 -eb28-0410-84fd-f71c24880f
16 years ago
Chris Smith
c3cdd44a25
DocumentContent: More minor tidying
git-svn-id: http://svn.dmdirc.com/trunk@2641 00569f92 -eb28-0410-84fd-f71c24880f
16 years ago
Chris Smith
f7f95af149
DocumentContent: More tidying up and documenting
git-svn-id: http://svn.dmdirc.com/trunk@2640 00569f92 -eb28-0410-84fd-f71c24880f
16 years ago
Chris Smith
aaa04bcda6
Frame now actually uses its cached quick copy value
git-svn-id: http://svn.dmdirc.com/trunk@2639 00569f92 -eb28-0410-84fd-f71c24880f
16 years ago
Chris Smith
30f7f3a2c7
DocumentContent: Removed GapContent reference, test now yields in between adding lines
git-svn-id: http://svn.dmdirc.com/trunk@2638 00569f92 -eb28-0410-84fd-f71c24880f
16 years ago
Chris Smith
1d09482778
DocumentContent: Now uses the line end cache properly
git-svn-id: http://svn.dmdirc.com/trunk@2637 00569f92 -eb28-0410-84fd-f71c24880f
16 years ago
Chris Smith
abadb0aa2e
DocumentContent: Some initial tidying
git-svn-id: http://svn.dmdirc.com/trunk@2636 00569f92 -eb28-0410-84fd-f71c24880f
16 years ago