Gregory Holmes
f823570311
New IRCDocument and TextPane
git-svn-id: http://svn.dmdirc.com/trunk@2566 00569f92 -eb28-0410-84fd-f71c24880f
16 jaren geleden
Gregory Holmes
769e25dfa3
test app for new textpane model
git-svn-id: http://svn.dmdirc.com/trunk@2565 00569f92 -eb28-0410-84fd-f71c24880f
16 jaren geleden
Shane Mc Cormack
b930308a41
Added callback for ERROR lines (OnServerError) (Fixes Issue 516)
Added callback for Ping Sent (OnPingSent) (Fixes Issue 488)
The parser now prefixes its outgoing pings with DMD and checks that the response contains the prefix before firing pingsuccess. (Fixes Issue 478)
MOTDEnd callback now contains a Data String (incase the server sends extra information there)
git-svn-id: http://svn.dmdirc.com/trunk@2564 00569f92 -eb28-0410-84fd-f71c24880f
16 jaren geleden
Gregory Holmes
ac64abd41a
Fixed statusbar increasing in size when the error icon is added
git-svn-id: http://svn.dmdirc.com/trunk@2563 00569f92 -eb28-0410-84fd-f71c24880f
16 jaren geleden
Chris Smith
50f3b4d269
Issue 515: Identity reloading
git-svn-id: http://svn.dmdirc.com/trunk@2562 00569f92 -eb28-0410-84fd-f71c24880f
16 jaren geleden
Chris Smith
c138b515e7
Added bunch of updater options and methods needed for the prefs UI
Added hourglass PNG export
git-svn-id: http://svn.dmdirc.com/trunk@2561 00569f92 -eb28-0410-84fd-f71c24880f
16 jaren geleden
Gregory Holmes
54d7efe0fe
Fixed height issues on the status bar
git-svn-id: http://svn.dmdirc.com/trunk@2560 00569f92 -eb28-0410-84fd-f71c24880f
16 jaren geleden
Chris Smith
1cef97b0e0
Implemented ListenerList and made the core use it in favour of EventListenerList
git-svn-id: http://svn.dmdirc.com/trunk@2559 00569f92 -eb28-0410-84fd-f71c24880f
16 jaren geleden
Chris Smith
75ebfc1591
Channels are now correctly cleared on socket close
Added hourglass svg for update checking
git-svn-id: http://svn.dmdirc.com/trunk@2558 00569f92 -eb28-0410-84fd-f71c24880f
16 jaren geleden
Gregory Holmes
d4a95fd61a
Initial work on redoing the layout for the expanding settings
git-svn-id: http://svn.dmdirc.com/trunk@2557 00569f92 -eb28-0410-84fd-f71c24880f
16 jaren geleden
Gregory Holmes
03b3b0b1dc
Remove deprecated method use
git-svn-id: http://svn.dmdirc.com/trunk@2556 00569f92 -eb28-0410-84fd-f71c24880f
16 jaren geleden
Gregory Holmes
b725cfefba
Some more status bar layout tweaking (now slightly taller)
git-svn-id: http://svn.dmdirc.com/trunk@2555 00569f92 -eb28-0410-84fd-f71c24880f
16 jaren geleden
Gregory Holmes
01580e260e
-debugging
git-svn-id: http://svn.dmdirc.com/trunk@2554 00569f92 -eb28-0410-84fd-f71c24880f
16 jaren geleden
Gregory Holmes
ed897b3606
Unknown errors show info icon not normal icon.
new layout for status bar
git-svn-id: http://svn.dmdirc.com/trunk@2553 00569f92 -eb28-0410-84fd-f71c24880f
16 jaren geleden
Chris Smith
12b489df03
Implemented condition trees \o/
git-svn-id: http://svn.dmdirc.com/trunk@2552 00569f92 -eb28-0410-84fd-f71c24880f
16 jaren geleden
Chris Smith
f0d8090797
Channel topic history is now a rolling list
git-svn-id: http://svn.dmdirc.com/trunk@2551 00569f92 -eb28-0410-84fd-f71c24880f
16 jaren geleden
Gregory Holmes
9b7827fd08
Issue 503: Prefs: Notifications: Changing one changed all
git-svn-id: http://svn.dmdirc.com/trunk@2550 00569f92 -eb28-0410-84fd-f71c24880f
16 jaren geleden
Chris Smith
86ca6ee680
Added quote alias
LagDisplayPlugin now uses a WeakHashMap so it doesn't hold on to Server references
Added Unstable update channel
git-svn-id: http://svn.dmdirc.com/trunk@2549 00569f92 -eb28-0410-84fd-f71c24880f
16 jaren geleden
Chris Smith
4d8314198f
Fix RollingList bug
git-svn-id: http://svn.dmdirc.com/trunk@2548 00569f92 -eb28-0410-84fd-f71c24880f
16 jaren geleden
Chris Smith
a904ce1402
Updatey stuff
git-svn-id: http://svn.dmdirc.com/trunk@2547 00569f92 -eb28-0410-84fd-f71c24880f
16 jaren geleden
Chris Smith
2581b56668
Added fallback for command/silent chars in CommandManager
IdentityManager now extracts modealiases and default settings if they don't exist
Fixed ModeAliasesComponent not deleting its temporary files
git-svn-id: http://svn.dmdirc.com/trunk@2544 00569f92 -eb28-0410-84fd-f71c24880f
16 jaren geleden
Chris Smith
c94ba997c4
Added WeakList and WeakMapList and made most relevant places use them. Should stop stuff not being GC'd after registering listeners and whatnot.
git-svn-id: http://svn.dmdirc.com/trunk@2543 00569f92 -eb28-0410-84fd-f71c24880f
16 jaren geleden
Chris Smith
ced03ad1e8
Remove *formatter commands
git-svn-id: http://svn.dmdirc.com/trunk@2542 00569f92 -eb28-0410-84fd-f71c24880f
16 jaren geleden
Chris Smith
93c32fac52
Sort the config files into subfolders
git-svn-id: http://svn.dmdirc.com/trunk@2541 00569f92 -eb28-0410-84fd-f71c24880f
16 jaren geleden
Chris Smith
9b4139512e
Returned the mode aliases to the trunk
git-svn-id: http://svn.dmdirc.com/trunk@2540 00569f92 -eb28-0410-84fd-f71c24880f
16 jaren geleden
Chris Smith
eeac6d692a
Added linewrap svg
Formatter now uses identities
git-svn-id: http://svn.dmdirc.com/trunk@2539 00569f92 -eb28-0410-84fd-f71c24880f
16 jaren geleden
Gregory Holmes
bc666612f3
ParamModePanel focuses its text field when activated, no longer lays itself out.
git-svn-id: http://svn.dmdirc.com/trunk@2538 00569f92 -eb28-0410-84fd-f71c24880f
16 jaren geleden
Gregory Holmes
249c998c1a
Added MigLayout
New layout for channel mode pane
New layout for the error list dialog
layoutGrid uses outter padding not initial padding
Feedback dialog layout
git-svn-id: http://svn.dmdirc.com/trunk@2537 00569f92 -eb28-0410-84fd-f71c24880f
16 jaren geleden
Chris Smith
95205f2274
Added RollingList ADT and made InputHandler use it for its buffer
git-svn-id: http://svn.dmdirc.com/trunk@2532 00569f92 -eb28-0410-84fd-f71c24880f
16 jaren geleden
Chris Smith
0b8cfa76a2
Fix testcase for updatetest
Configfile work
Added topic history to Channel
git-svn-id: http://svn.dmdirc.com/trunk@2531 00569f92 -eb28-0410-84fd-f71c24880f
16 jaren geleden
Chris Smith
400781dd90
Identities now have the same getOption* methods as ConfigManagers
Altered a couple of things to use the above
git-svn-id: http://svn.dmdirc.com/trunk@2530 00569f92 -eb28-0410-84fd-f71c24880f
16 jaren geleden
Chris Smith
a662bec2b4
Changed some instances of getOption().split("\n") to getOptionList
Moved the #DMDirc-joining logic from MainFrame to Server
git-svn-id: http://svn.dmdirc.com/trunk@2529 00569f92 -eb28-0410-84fd-f71c24880f
16 jaren geleden
Chris Smith
3df5fc72ca
Fixed input-error SVG containing SVN collision data somehow
Made the update icon look slightly nicer
git-svn-id: http://svn.dmdirc.com/trunk@2528 00569f92 -eb28-0410-84fd-f71c24880f
16 jaren geleden
Chris Smith
a46d5592a6
Exported inactive channel and disconnected server icons
Server and Channel now switch to their inactive icons as appropriate
git-svn-id: http://svn.dmdirc.com/trunk@2527 00569f92 -eb28-0410-84fd-f71c24880f
16 jaren geleden
Chris Smith
7e79aa1480
Added skeleton configfile
git-svn-id: http://svn.dmdirc.com/trunk@2526 00569f92 -eb28-0410-84fd-f71c24880f
16 jaren geleden
Chris Smith
c1e7ac4306
JavaDoc'd public ConditionTree methods
Added TextFile class
Servers no longer reopen their raw window every connect, regardless of the general.showraw setting
git-svn-id: http://svn.dmdirc.com/trunk@2524 00569f92 -eb28-0410-84fd-f71c24880f
16 jaren geleden
Chris Smith
65870a5d4b
Added ConditionTree and unit test
git-svn-id: http://svn.dmdirc.com/trunk@2523 00569f92 -eb28-0410-84fd-f71c24880f
16 jaren geleden
Gregory Holmes
bf9b876d47
Update statuses now get changed to INSTALLED
git-svn-id: http://svn.dmdirc.com/trunk@2522 00569f92 -eb28-0410-84fd-f71c24880f
16 jaren geleden
Chris Smith
d5a942a478
Added MapList and replaced all usages of Map<X, List<Y>> with it
git-svn-id: http://svn.dmdirc.com/trunk@2521 00569f92 -eb28-0410-84fd-f71c24880f
16 jaren geleden
Chris Smith
04cecd9c93
Updater dialog now re-enables the "OK" button when updates have finished
When all updates have been installed or have errored, the statusbar icon is removed
git-svn-id: http://svn.dmdirc.com/trunk@2519 00569f92 -eb28-0410-84fd-f71c24880f
16 jaren geleden
Chris Smith
fd8cf56190
Remove mode aliases from trunk, finish ModeAliasesComponent
git-svn-id: http://svn.dmdirc.com/trunk@2517 00569f92 -eb28-0410-84fd-f71c24880f
16 jaren geleden
Shane Mc Cormack
8b8ef7ecb3
Fixed Issue 497: User/Chan mode values are now stored as longs not integers to prevent overflows with more than 31 modes. (Freenode)
Fixed Issue 498: Freenode sends a random "Notice Auth" after 002 which broke the post005 callback, this has been fixed
Issue 482: Added getUserModeString() to parser, and alterMode/sendModes/clearModeQueue to ClientInfo
git-svn-id: http://svn.dmdirc.com/trunk@2514 00569f92 -eb28-0410-84fd-f71c24880f
16 jaren geleden
Chris Smith
2773698897
More update work
git-svn-id: http://svn.dmdirc.com/trunk@2513 00569f92 -eb28-0410-84fd-f71c24880f
16 jaren geleden
Shane Mc Cormack
534fcf32fb
fixed Walluser detection
git-svn-id: http://svn.dmdirc.com/trunk@2512 00569f92 -eb28-0410-84fd-f71c24880f
16 jaren geleden
Chris Smith
20e7ce605d
More update work
git-svn-id: http://svn.dmdirc.com/trunk@2511 00569f92 -eb28-0410-84fd-f71c24880f
16 jaren geleden
Chris Smith
d6a6d6e5fe
Update checker now uses new script
git-svn-id: http://svn.dmdirc.com/trunk@2510 00569f92 -eb28-0410-84fd-f71c24880f
16 jaren geleden
Chris Smith
8cf24a4208
Identities can now be stored in subdirectories
git-svn-id: http://svn.dmdirc.com/trunk@2508 00569f92 -eb28-0410-84fd-f71c24880f
16 jaren geleden
Chris Smith
128a1ea822
Action models now track whether they've been modified or not
git-svn-id: http://svn.dmdirc.com/trunk@2507 00569f92 -eb28-0410-84fd-f71c24880f
16 jaren geleden
Chris Smith
7402e9863d
Updater now uses properly abstracted components
git-svn-id: http://svn.dmdirc.com/trunk@2506 00569f92 -eb28-0410-84fd-f71c24880f
16 jaren geleden
Chris Smith
97a5f9f562
All enforced preconditions are now documented with annotations
git-svn-id: http://svn.dmdirc.com/trunk@2505 00569f92 -eb28-0410-84fd-f71c24880f
16 jaren geleden