Shane Mc Cormack
b2954e9e5c
raw window should probably use server.sendline rather than calling itself repeatedly...
Change-Id: I4eeeddbee53ca9310e74ba1ecb3eb3875d746c98
Reviewed-on: http://gerrit.dmdirc.com/2545
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
11 years ago
Git
b4ac17f8c9
Update submodules: parser (new commits)
parser:
9377336 Shane Mc Cormack <shanemcc@gmail.com >
Add state-tracking to capability commands. Add support for "away-notify" capability (http://ircv3.atheme.org/extensions/away-notify-3.1 ) Add support for "account-notify" capability (http://ircv3.atheme.org/extensions/account-notify-3.1 ) Add support for "extended-join" capability (http://ircv3.atheme.org/extensions/extended-join-3.1 ) Don't bother negotiating UHNAMES or NAMESX using PROTOCTL if we have already enabled the userhost-in-names and multi-prefix capabilities with CAP Don't bother asking for TSIRC using the TIMESTAMPEDIRC command if we have negotiated it using CAP
Rename "tsirc" capability to "dfbnc.com/tsirc" as a non-standard capability
From a DMDirc point of view, capabilities probably need exposing through the general interface somehow so that if (for example) away-notify is enabled, the client doesn't still send lots of WHOs.
Gerrit: http://gerrit.dmdirc.com/2544
Change-Id: I9e8fb7bdb033459641a9bd0c5285504542ffcd88
11 years ago
Git
59e432afff
Update submodules: parser (new commits)
parser:
cb1c1ad Shane Mc Cormack <shanemcc@gmail.com >
Add support for "CAP" extension. (See: http://www.leeh.co.uk/draft-mitchell-irc-capabilities-02.html )
Gerrit: http://gerrit.dmdirc.com/2541
55b4948 Shane Mc Cormack <shanemcc@gmail.com >
Fix some INSPIRCD list mode parsing
Gerrit: http://gerrit.dmdirc.com/2542
Change-Id: Id0ab4853f4d09a7e9fe838688da9c47b013d3f6c
11 years ago
Git
db6264988c
Update submodules: parser (new commits), plugins (new commits)
parser:
09768c3 Greg Holmes <greg@dmdirc.com >
Add away reason to ClientInfo
Gerrit: http://gerrit.dmdirc.com/2537
plugins:
9ed45d4 Greg Holmes <greg@dmdirc.com >
Add away reason to twitter parser
Gerrit: http://gerrit.dmdirc.com/2538
Change-Id: Ia155791c4ca4c3894afeab257c4f6298b5b1a8c1
11 years ago
Greg Holmes
cde8093e4e
Disable broken unit tests
Change-Id: I9d6d9d68f7829105331b7c9a75e72a5f5d30375e
Reviewed-on: http://gerrit.dmdirc.com/2540
Reviewed-by: Shane Mc Cormack <shane@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
11 years ago
Git
006c12b417
Update submodules: defaults (new commits)
defaults:
4e3f191 Shane Mc Cormack <shanemcc@gmail.com >
Add some missing inspircd modes
Gerrit: http://gerrit.dmdirc.com/2539
Change-Id: I860f8e0e24de52cf0a96922644893dac2ca2d3b8
11 years ago
Git
12a526a8d4
Update submodules: parser (new commits), plugins (new commits)
parser:
b9d04d4 Greg Holmes <greg@dmdirc.com >
Add ant files to publish to maven
Gerrit: http://gerrit.dmdirc.com/2507
plugins:
d81d970 Greg Holmes <greg@dmdirc.com >
Update irc parser plugin
Gerrit: http://gerrit.dmdirc.com/2536
Change-Id: I7dc0c9a0cf7e3dcd3a6fd30a569306fdf3f46249
11 years ago
Git
fe4b35be6b
Update submodules: installer (new commits)
installer:
3d20cfa Shane Mc Cormack <shane@dmdirc.com >
Add LICENSE file to project to cover any files that don't otheerwise currently contain a license header.
Gerrit: http://gerrit.dmdirc.com/2528
Change-Id: I6d283813064cbabd47e66cc619cf82206c4c48bd
11 years ago
Git
9e621a6fdf
Update submodules: parser (new commits), plugins (new commits), util (new commits)
parser:
f0561f7 Shane Mc Cormack <shanemcc@gmail.com >
Add LICENSE file to project to cover any files that don't otheerwise currently contain a license header.
Gerrit: http://gerrit.dmdirc.com/2526
plugins:
30966a4 Shane Mc Cormack <shanemcc@gmail.com >
Add LICENSE file to project to cover any files that don't otheerwise currently contain a license header.
Gerrit: http://gerrit.dmdirc.com/2525
util:
716e4f2 Shane Mc Cormack <shanemcc@gmail.com >
Add LICENSE file to project to cover any files that don't otheerwise currently contain a license header.
Gerrit: http://gerrit.dmdirc.com/2527
Change-Id: Id7268c2ac2be1ac244394b8f426fb7c084436981
11 years ago
Shane Mc Cormack
3fd2d448d8
Add LICENSE file to project to cover any files that don't otherwise currently contain a license header.
Change-Id: I33b68bdc1475a96757aaa2cd633a571fe625216e
Reviewed-on: http://gerrit.dmdirc.com/2524
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
11 years ago
Git
8c3d6b0e2a
Update submodules: parser (new commits), plugins (new commits)
parser:
8e10722 Greg Holmes <git@greg.holmes.name >
Add quit method to Parser
Gerrit: http://gerrit.dmdirc.com/2534
plugins:
11e8067 Shane Mc Cormack <shanemcc@gmail.com >
Desingleton PluginManager (and as a side-effect, ServerManager).
Depends-On: I4a3d9b78a5f80aab0330d0906e8c76d00813c97c
Gerrit: http://gerrit.dmdirc.com/2522
746953b Greg Holmes <greg@dmdirc.com >
Add quit method to twitter parser
Gerrit: http://gerrit.dmdirc.com/2535
Change-Id: I2e7d27dd502b3db00e8b2b3ca861526aa96b6f64
11 years ago
Shane Mc Cormack
4edc853bbf
Desingleton PluginManager (and as a side-effect, ServerManager).
Depends-On: I72fe837b5ea2352ae0c695948336efcdd92c09c8
Change-Id: I4a3d9b78a5f80aab0330d0906e8c76d00813c97c
Reviewed-on: http://gerrit.dmdirc.com/2523
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
11 years ago
Git
e76fc5e4e2
Update submodules: util (new commits)
util:
4a1ac2b Greg Holmes <greg@dmdirc.com >
Add ant files to publish to maven
Gerrit: http://gerrit.dmdirc.com/2508
Change-Id: I4a01068adf3c4e895cba4c40517109010d6e8c17
11 years ago
Shane Mc Cormack
37fd80a815
This should really be bash not sh
Change-Id: I016487293418ecd7088b3ca5b4170c90102cf6a8
Reviewed-on: http://gerrit.dmdirc.com/2532
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
11 years ago
Git
9f618f4d96
Update submodules: defaults (new commits)
defaults:
9d4bd0a Shane Mc Cormack <shanemcc@gmail.com >
Add LICENSE file to project to cover any files that don't otheerwise currently contain a license header.
Gerrit: http://gerrit.dmdirc.com/2529
Change-Id: I3d715b3532520b050736ade4cf0fecf494b69593
11 years ago
Git
0e9efbe3bb
Update submodules: parser, plugins
parser:
8d49cae Shane Mc Cormack <shanemcc@gmail.com >
make addAllCallback actually useful. Previously it added an object as a callback target even if it didn't implement the callback handler, this was pointless and stupid, now it checks.
Gerrit: http://gerrit.dmdirc.com/2519
f1f02b4 Shane Mc Cormack <shanemcc@gmail.com >
Updated version.
Gerrit: http://gerrit.dmdirc.com/2518
plugins:
b591d5a Shane Mc Cormack <shanemcc@gmail.com >
Make main less static. Don't ask Main for the config directory. Remove getMain() from Main. Everything that needs a main now either gets given it, or asks something else. Unfortunately, a few more dependencies on the static IdentityManager.getIdentityManager() were introduced, but they can be tackled separately. Fix unit tests for the above.
Depends-On: I9e42ac7f74453b739209a681d0a31f50c1be2a04
Gerrit: http://gerrit.dmdirc.com/2521
Change-Id: I15aadd3c548af6a024fbaedc5bc843b0ce0e1116
11 years ago
Shane Mc Cormack
792f3cc7dc
Make main less static.
Don't ask Main for the config directory.
Remove getMain() from Main.
Everything that needs a main now either gets given it, or asks something else.
Unfortunately, a few more dependencies on the static IdentityManager.getIdentityManager()
were introduced, but they can be tackled separately.
Fix unit tests for the above.
Change-Id: I9e42ac7f74453b739209a681d0a31f50c1be2a04
Depends-On: Ib5a9fdea5a2e25d5471d0b849f4f65fa0286d1f8
Reviewed-on: http://gerrit.dmdirc.com/2520
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
11 years ago
Git
655200e592
Update submodules: util
util:
8c2e835 Shane Mc Cormack <shanemcc@gmail.com >
Updated version.
Gerrit: http://gerrit.dmdirc.com/2517
Change-Id: I05bce02c5f5733de3e57c780e5091f754a71f69c
12 years ago
Shane Mc Cormack
64b5db8a03
Don't use greg's made up version number.
Change-Id: I6e2de876a159237e5f75965386c0b6452fa0fa4a
Reviewed-on: http://gerrit.dmdirc.com/2516
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
12 years ago
Shane Mc Cormack
acb2c203fb
Allow for updated SLF4J, hard code the version we want to stop "-bundle-slf4j" failing and producing useless jars
Update jgit-describe so that we can, well, describe
Change-Id: I0d440c63e55fd9922f89483d452887eebf9cb1d8
Reviewed-on: http://gerrit.dmdirc.com/2515
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
12 years ago
Git
cc75d4fb2f
Update submodules: parser
parser:
3ce9380 Shane Mc Cormack <shanemcc@gmail.com >
Try to connect using IPv6 before IPv4, and falling back if there are errors.
Gerrit: http://gerrit.dmdirc.com/2513
3ba51d9 Shane Mc Cormack <shanemcc@gmail.com >
Make BaseParser ask ProxySelector for the proxy to use.
Gerrit: http://gerrit.dmdirc.com/2510
Change-Id: I17af6d50c25258f3f8166ec8b2cca0eb25064036
12 years ago
Git
4a657a9f14
Update submodules: installer, parser
installer:
8707731 Shane Mc Cormack <shane@dmdirc.com >
Don't show update successful dialogs
Gerrit: http://gerrit.dmdirc.com/2504
parser:
bb4f862 Greg Holmes <greg@dmdirc.com >
Convert parser to standalone project
Gerrit: http://gerrit.dmdirc.com/2503
Change-Id: Ifa0a845ce8beea1329d9b455e8bab37eb903093e
12 years ago
Git
7a6b64c337
Update submodules: util
util:
a7d0aa6 Greg Holmes <greg@dmdirc.com >
Make directories up to private.properties
Gerrit: http://gerrit.dmdirc.com/2502
Change-Id: I2da713b1ae308bb0160e7d65313fa83a6a642d29
12 years ago
Git
de00af34dc
Update submodules: util
util:
2b14454 Greg Holmes <greg@dmdirc.com >
Fix error building from teamcity
Gerrit: http://gerrit.dmdirc.com/2501
Change-Id: I84a22ce0a8e980b44a32a09e1659c79a70447bbf
12 years ago
Git
90b523e958
Update submodules: util
util:
55f257b Greg Holmes <greg@dmdirc.com >
Convert utils to standalone project
Gerrit: http://gerrit.dmdirc.com/2500
Change-Id: I34d03334ba61740eab8b8a9db2b310e6502cc125
12 years ago
Chris Smith
0f56fd4474
Update lombok and use latest release in the future
Change-Id: I671f0bc9e92922ca96a94e43da67864b0957296b
Reviewed-on: http://gerrit.dmdirc.com/2499
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
12 years ago
Git
749a703193
Update submodules: parser, plugins
parser:
450f2f2 Greg Holmes <greg@dmdirc.com >
Fix JGit-Describe (properly this time)
Gerrit: http://gerrit.dmdirc.com/2497
plugins:
eebc7a8 Greg Holmes <greg@dmdirc.com >
Fix JGit-Decribe (properly this time)
Gerrit: http://gerrit.dmdirc.com/2498
Change-Id: I7706948bcc17c6bdc2a040181a3f38158c19c649
12 years ago
Git
33bfd2f984
Update submodules: util
util:
d6f3007 Greg Holmes <greg@dmdirc.com >
Update JGit-describe (properly this time)
Gerrit: http://gerrit.dmdirc.com/2496
Change-Id: I4c86c269c77bfe6a1cac9c200a08a92b2c7731d5
12 years ago
Git
e9b63c161b
Update submodules: parser, util
parser:
8c17843 Greg Holmes <greg@dmdirc.com >
Update git describe to fix windows support.
Gerrit: http://gerrit.dmdirc.com/2494
util:
625815f Greg Holmes <greg@dmdirc.com >
Update git describe to fix windows support.
Gerrit: http://gerrit.dmdirc.com/2495
Change-Id: I07cb8ac18ddb33d39b911f75817bb6abf6edde8d
12 years ago
Greg Holmes
e04bc08ba9
Update git describe to fix windows support.
Change-Id: If7a2e989cc7b6648bff04dcc47877d77a0ea5ff2
Reviewed-on: http://gerrit.dmdirc.com/2492
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
12 years ago
Git
e84e205767
Update submodules: plugins
plugins:
14dfc93 Chris Smith <chris@dmdirc.com >
Tidy, fix window closing.
Fixes-issue: CLIENT-383
Gerrit: http://gerrit.dmdirc.com/2491
Change-Id: I058208795fe5a28e6d73487ac1cd6cf478a8ba17
12 years ago
Git
3a8e18d6b1
Update submodules: plugins
plugins:
4737d24 Chris Smith <chris@dmdirc.com >
Web UI tidying.
- Fix various issues with overflowing text
- Tidy up logging a bit
- Other minor tidying
Fixes-issue: CLIENT-382
Fixes-issue: CLIENT-381
Fixes-issue: CLIENT-377
Gerrit: http://gerrit.dmdirc.com/2490
Change-Id: I12a869a21aa7e176be0186282191bd35e43604d6
12 years ago
Git
99c11cef55
Update submodules: installer
installer:
cda861a Shane Mc Cormack <shanemcc@gmail.com >
Actually bundle the JNI Library (this appears to have got lost when moving to a submodule - the JNI lib is used to handle irc:// links) Set correct parameters on icon file when compiling off OSX
Gerrit: http://gerrit.dmdirc.com/2489
Change-Id: Ifb2ca00b86de812d8395cf00dda80481ad4e0bfa
12 years ago
Git
ec74313ca9
Update submodules: plugins
plugins:
2199718 Chris Smith <chris@dmdirc.com >
Encode 0x01 chars in JSON output.
Fixes-Issue: CLIENT-373
Gerrit: http://gerrit.dmdirc.com/2486
a40c01e Chris Smith <chris@dmdirc.com >
Fix all WebUI text being monospaced.
Fixes-issue: CLIENT-375
Gerrit: http://gerrit.dmdirc.com/2487
Change-Id: Ica95aecad745d7a79ab2e626339da6e46efddcc4
12 years ago
Git
fa9cbb2b3e
Update submodules: plugins
plugins:
039fc25 Chris Smith <chris@dmdirc.com >
Tidying
Gerrit: http://gerrit.dmdirc.com/2485
Change-Id: I16caeacf6718e4d9413a9888dd3e358668ff59e4
12 years ago
Git
d7aedc5f90
Update submodules: parser, plugins
parser:
c504516 Chris Smith <chris@dmdirc.com >
Make OutputQueue a bit thread safe.
Fixes-Issue: CLIENT-367
Gerrit: http://gerrit.dmdirc.com/2481
plugins:
06099fd Chris Smith <chris@dmdirc.com >
Upgrade jQuery
Gerrit: http://gerrit.dmdirc.com/2484
Change-Id: Ie6cb0375a622aaaa8b79025042b737646188d39c
12 years ago
Chris Smith
c4cb789cae
Apparently we want a working client. Who knew?
Change-Id: I5aafd69701ff7ce3ba9fe74cdf019715425b328a
Reviewed-on: http://gerrit.dmdirc.com/2483
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
12 years ago
Chris Smith
568688caef
Skip lists ftw.
Change-Id: Idf0e6eac6ea3f58119cc46c701657db28f2d900c
Fixes-issue: CLIENT-366
Reviewed-on: http://gerrit.dmdirc.com/2482
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
12 years ago
Git
cc3486dbe6
Update submodules: plugins
plugins:
62240b2 Chris Smith <chris@dmdirc.com >
Support for sending raw stanzas with the XMPP parser.
Fixes-issue: CLIENT-371
Gerrit: http://gerrit.dmdirc.com/2479
Change-Id: If17f9bff4c39e7576d1e16d23cc7a6a4fe3c309f
12 years ago
Chris Smith
6800ed773b
Handle update responses more defensively.
Change-Id: Ib767f3843ad93a575a1ecb63a21a7102c9fb341a
Fixes-issue: CLIENT-365
Reviewed-on: http://gerrit.dmdirc.com/2480
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
12 years ago
Git
dd1a790e77
Update submodules: plugins
plugins:
d367b6f Chris Smith <chris@dmdirc.com >
Add basic error handling for XMPP messages
Fixes-issue: CLIENT-370
Gerrit: http://gerrit.dmdirc.com/2478
Change-Id: I8fd52649b60890b1ab94e58a5eb4b540524c34dd
12 years ago
Git
99cc1ec58d
Update submodules: plugins
plugins:
65ab5f4 Chris Smith <chris@dmdirc.com >
Adapt to Smack's silly exception structure.
Fixes-issue: CLIENT-354
Gerrit: http://gerrit.dmdirc.com/2477
Change-Id: I7c5f798ec35876e8dcd34a36f0d535fcba01bb0d
12 years ago
Git
6c735aa234
Update submodules: plugins
plugins:
2a7c3e3 Greg Holmes <greg@dmdirc.com >
Add Windows Session Lock plugin.
Gerrit: http://gerrit.dmdirc.com/2472
Change-Id: Ie4631a872dd2117d770ebf98b3c2de6672b09ce8
12 years ago
Git
b1125d337f
Update submodules: plugins
plugins:
fedcadf Greg Holmes <greg@dmdirc.com >
Convert between model and view for row selection.
Fixes-Issue: CLIENT-369
Gerrit: http://gerrit.dmdirc.com/2476
957d682 Greg Holmes <greg@dmdirc.com >
Use NMA API in new thread.
Fixes-Issue: CLIENT-368
Gerrit: http://gerrit.dmdirc.com/2475
Change-Id: I1657574897d1ac562c71b7680c37d0e7c60ece71
12 years ago
Git
762e3aab23
Update submodules: plugins
plugins:
8f7991a Greg Holmes <greg@dmdirc.com >
Tidy up some threading in MainFrame.
Gerrit: http://gerrit.dmdirc.com/2474
Change-Id: Ic55316477967b4a72f59b6d6821e31b9b2a6150f
12 years ago
Git
42e2d8463d
Update submodules: plugins
plugins:
1b8961d Greg Holmes <greg@dmdirc.com >
Fix long ruynning bug where the DCC plugin doesn't work.
Gerrit: http://gerrit.dmdirc.com/2473
Change-Id: Ic5bf8f73d5a5b611f0a605ce20771dd33d17810e
12 years ago
Git
6301ff9917
Update submodules: plugins
plugins:
ae65b22 Greg Holmes <greg@dmdirc.com >
Pass caret position into input handler.
Depends-On: Ia5bcb212121521a73c14b14f8f827756e2f0a29d
Gerrit: http://gerrit.dmdirc.com/2471
2b0dc53 Greg Holmes <greg@dmdirc.com >
Add new method for invokeAndWait using Callable not ReturnableThread
Gerrit: http://gerrit.dmdirc.com/2465
Change-Id: I75d5d4d681a2b93195b12929105e89f2dd899425
12 years ago
Greg Holmes
8e83dde6d2
Dont do colour dialog checks if line has a single character.
Pass caret position into input handler to remove race condition.
Change-Id: Ia5bcb212121521a73c14b14f8f827756e2f0a29d
Fixes-Issue: CLIENT-364
Fixes-Issue: CLIENT-359
Reviewed-on: http://gerrit.dmdirc.com/2470
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
12 years ago
Greg Holmes
d3e301edbd
Fix FED hanging the EDT.
Change-Id: Ie76300883a5303cf40ff1fdd9ba3d93fc0e1c69d
Fixes-Issue: CLIENT-363
Reviewed-on: http://gerrit.dmdirc.com/2469
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
12 years ago
Git
c172b8b1ec
Update submodules: plugins
plugins:
79056d1 Shane Mc Cormack <shanemcc@gmail.com >
Detect new and old names for apple look and feel. Fix Apple Menu Items to actually work for the first time since November 2010 (db95f29d75 ) This should probably be backported also along with I6b31f255981dd064ef19bea2b84e8389d63e71c3 but is less important.
Gerrit: http://gerrit.dmdirc.com/2467
Change-Id: Iae0d7c001b3a3d7defd0c01bc31a9cb8e6627b6b
12 years ago