Chris Smith
d15111ddd3
Restructure to standard maven/gradle layout.
Stop swimming against the tide and accept what most of the rest of
the world does.
While it adds an annoying depth to the actual source code, it makes
the root directory nicer (no more 'test-res' dirs), means we don't
have to override the gradle config, and makes it nicer to work in
IDEA 2016.1.
8 年之前
Chris Smith
513120b5be
Convert events to use new date APIs.
Java 8 introduces a sane API for dates; to store datettimes
we should now be using LocalDateTime.
8 年之前
Chris Smith
9ccf14368a
Remove unused DisplayableEvent properties.
Now everything is using events, we don't need the legacy
format identifier.
8 年之前
Chris Smith
f75e7f79f2
Fix almost all remaining FrameContainer refs.
9 年之前
Chris Smith
3063823cd2
Make Chat return a WindowModel.
Start to move FrameContainers behind an iface so they can be
pulled out.
For now, just cast back when needed.
9 年之前
Chris Smith
d0f99b8aae
Use GroupChat in events.
9 年之前
Shane Mc Cormack
9f3fcd1b59
2015!
9 年之前
Chris Smith
f229cba704
Add a source to displayable events.
Need this to figure out where to display them, for now.
9 年之前
Chris Smith
2e45dfbbe0
Store display properties in Line.
9 年之前
Chris Smith
f2f89a9c9f
Change optionals.
9 年之前
Chris Smith
4784239044
Add display properties to DisplayableEvents.
This will allow listeners to change how events are displayed,
for example setting the default FG colour to red when the
user is highlighted.
Depends-On: I21f9babe74a90b5cfea6daba815c08e7a4b5afa5
Change-Id: I0ac716ee335ed40531af698fe475d077aba2766d
Reviewed-on: http://gerrit.dmdirc.com/3833
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
9 年之前
Greg Holmes
d2f09046b5
Add some base classes for events.
10 年之前
Greg Holmes
5bf9e9b3ec
Add some more server events.
Change-Id: Ib12542d236757d76540d57ff54341e3b73ceb598
Reviewed-on: http://gerrit.dmdirc.com/3437
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
10 年之前
Chris Smith
b08519cf63
Add concept of Displayable events.
These are events which are going to cause a line to be added to a
client window. They allow actions, plugins, or other listeners
to change the formatter line.
Eventually the UI model will just be able to listen for displayable
events on the local event bus to figure out what needs to be displayed.
Change-Id: Ia86c593df66f8bff13574714c45464a2634c02ba
Reviewed-on: http://gerrit.dmdirc.com/3390
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
10 年之前
Chris Smith
2edb252e99
Move more things to EventBus.
Change-Id: I91d7386459109e06663757f32c1c7449ffff034a
Reviewed-on: http://gerrit.dmdirc.com/3239
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
10 年之前
Chris Smith
f538c53f86
Fully configure the NB formatter and let it loose.
Change-Id: I7e8052839daa79fa113b89fd0b8c1c892a605b73
Reviewed-on: http://gerrit.dmdirc.com/3122
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
10 年之前
Shane Mc Cormack
12b39dc0f8
Update Copyright to 2014
Change-Id: Id0904867640e49e12fca5c1c7c5b9e72c78e3a1b
Reviewed-on: http://gerrit.dmdirc.com/2976
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
10 年之前
Shane Mc Cormack
b87e3ba335
Update copyright for 2013
Change-Id: Idf38f5027a92166daf99039de75b759d47431de1
Reviewed-on: http://gerrit.dmdirc.com/2607
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
11 年之前
Shane Mc Cormack
d26602c9dc
Update Copyright for 2012
Change-Id: I0d40c3ac86b9e06fad3f29bc36612b4162e54d1c
Reviewed-on: http://gerrit.dmdirc.com/2287
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
12 年之前
Chris Smith
6a06e9abae
Get rid of @author tags
Change-Id: Ib8d0b8886b769777267f0b757faea00787c149f7
Reviewed-on: http://gerrit.dmdirc.com/2080
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
13 年之前
Greg Holmes
d04e2bea4f
Change header?
Change-Id: I635e0d111ed182713132145e4d5fb1654f776ec4
Reviewed-on: http://gerrit.dmdirc.com/2071
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
13 年之前
Shane Mc Cormack
fd83b6b2a9
Update Copyright
Change-Id: I7f63fdd02ea0109fe31e55c44b078edae3862f32
Reviewed-on: http://gerrit.dmdirc.com/1726
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
13 年之前
Chris Smith
0c74703169
Add channel topic listeners
Change-Id: Id72f5f4ca191592ff0b04883e62de2263b3ebbdc
Reviewed-on: http://gerrit.dmdirc.com/656
Automatic-Compile: Gregory Holmes <greg@dmdirc.com >
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
14 年之前
Shane Mc Cormack
b691b14491
Update the copyright date on all files.
UpdateCopyright.sh now works out the year automatically.
UpdateCopyright.sh now ignores .git aswell as .svn
UpdateCopyright.sh now excludes Binary Files from being matched during the initial search, rather than as an afterthought.
Change-Id: I2cfc56851a4217a4c85cbc7361c7a90421aae717
Reviewed-on: http://gerrit.dmdirc.com/202
Reviewed-by: Shane Mc Cormack <shane@dmdirc.com >
Tested-by: Shane Mc Cormack <shane@dmdirc.com >
14 年之前
Gregory Holmes
ad6cddbba0
Update copyright header to 2009
15 年之前
Shane Mc Cormack
882e9e735d
Updated copyright header on all files.
2006-2007 -> 2006-2008
git-svn-id: http://svn.dmdirc.com/trunk@3151 00569f92 -eb28-0410-84fd-f71c24880f
16 年之前
Chris Smith
c9179365d6
Away state listeners and formatters
git-svn-id: http://svn.dmdirc.com/trunk@2667 00569f92 -eb28-0410-84fd-f71c24880f
16 年之前
Shane Mc Cormack
7a22e084d1
Repackaged: Logger, CommandParser, Actions, Identities
git-svn-id: http://svn.dmdirc.com/trunk@1295 00569f92 -eb28-0410-84fd-f71c24880f
17 年之前
Shane Mc Cormack
f7b6081fcf
Moved Files from uk/org/ownage/ to com/
Will sort imports etc next
git-svn-id: http://svn.dmdirc.com/trunk@1293 00569f92 -eb28-0410-84fd-f71c24880f
17 年之前
Chris Smith
7a8d2ca229
Action Types now have a user-friendly name
git-svn-id: http://svn.dmdirc.com/trunk@1159 00569f92 -eb28-0410-84fd-f71c24880f
17 年之前
Chris Smith
3922bad88a
Introduced an ActionMetaType interface so plugins (etc) can define their own meta-types
git-svn-id: http://svn.dmdirc.com/trunk@1017 00569f92 -eb28-0410-84fd-f71c24880f
17 年之前
Chris Smith
5092e1a208
Rename ActionMetaType to CoreActionMetaType
git-svn-id: http://svn.dmdirc.com/trunk@1016 00569f92 -eb28-0410-84fd-f71c24880f
17 年之前
Chris Smith
4387e084e4
Add some basic actions framework
git-svn-id: http://svn.dmdirc.com/trunk@769 00569f92 -eb28-0410-84fd-f71c24880f
17 年之前
Gregory Holmes
a729dc22aa
Style fixes
git-svn-id: http://svn.dmdirc.com/trunk@512 00569f92 -eb28-0410-84fd-f71c24880f
17 年之前
Gregory Holmes
2945115f5d
Updated logger to use the new FatalErrorDialog
Updated FatalErrorDialog to terminate the application and show the appropriate error message
git-svn-id: http://svn.dmdirc.com/trunk@199 00569f92 -eb28-0410-84fd-f71c24880f
17 年之前
Gregory Holmes
35085e2987
Refactored Logger into its own package with seperate enum classes.
git-svn-id: http://svn.dmdirc.com/trunk@170 00569f92 -eb28-0410-84fd-f71c24880f
17 年之前
Chris Smith
ee27770520
Rename package to uk.org....
git-svn-id: http://svn.dmdirc.com/trunk@109 00569f92 -eb28-0410-84fd-f71c24880f
17 年之前
Chris Smith
c2ab0c8e50
Updated package names to comply with coding conventions
git-svn-id: http://svn.dmdirc.com/trunk@74 00569f92 -eb28-0410-84fd-f71c24880f
17 年之前
Gregory Holmes
f474feb674
Actually added the plugins this time.
git-svn-id: http://svn.dmdirc.com/trunk@71 00569f92 -eb28-0410-84fd-f71c24880f
17 年之前
Chris Smith
ced0f0a067
- ChannelCommandParser now extends ServerCommandParser
- Rename Command.thingy to Command.polyadic
- Command.arity now defaults to 0
- The CommandParser can now register commands
git-svn-id: http://svn.dmdirc.com/trunk@57 00569f92 -eb28-0410-84fd-f71c24880f
17 年之前
Chris Smith
5772c821fd
Update copyright header
git-svn-id: http://svn.dmdirc.com/trunk@56 00569f92 -eb28-0410-84fd-f71c24880f
17 年之前
Chris Smith
ed72707ba2
Add skeleton command parser files
git-svn-id: http://svn.dmdirc.com/trunk@55 00569f92 -eb28-0410-84fd-f71c24880f
17 年之前