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 lat temu
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 lat temu
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 lat temu
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 lat temu
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 lat temu
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 lat temu
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 lat temu
Chris Smith
7e79aa1480
Added skeleton configfile
git-svn-id: http://svn.dmdirc.com/trunk@2526 00569f92 -eb28-0410-84fd-f71c24880f
16 lat temu
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 lat temu
Chris Smith
65870a5d4b
Added ConditionTree and unit test
git-svn-id: http://svn.dmdirc.com/trunk@2523 00569f92 -eb28-0410-84fd-f71c24880f
16 lat temu
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 lat temu
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 lat temu
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 lat temu
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 lat temu
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 lat temu
Chris Smith
2773698897
More update work
git-svn-id: http://svn.dmdirc.com/trunk@2513 00569f92 -eb28-0410-84fd-f71c24880f
16 lat temu
Shane Mc Cormack
534fcf32fb
fixed Walluser detection
git-svn-id: http://svn.dmdirc.com/trunk@2512 00569f92 -eb28-0410-84fd-f71c24880f
16 lat temu
Chris Smith
20e7ce605d
More update work
git-svn-id: http://svn.dmdirc.com/trunk@2511 00569f92 -eb28-0410-84fd-f71c24880f
16 lat temu
Chris Smith
d6a6d6e5fe
Update checker now uses new script
git-svn-id: http://svn.dmdirc.com/trunk@2510 00569f92 -eb28-0410-84fd-f71c24880f
16 lat temu
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 lat temu
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 lat temu
Chris Smith
7402e9863d
Updater now uses properly abstracted components
git-svn-id: http://svn.dmdirc.com/trunk@2506 00569f92 -eb28-0410-84fd-f71c24880f
16 lat temu
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 lat temu
Gregory Holmes
46bbe75555
rename -> setName for editing actions
git-svn-id: http://svn.dmdirc.com/trunk@2504 00569f92 -eb28-0410-84fd-f71c24880f
16 lat temu
Gregory Holmes
0f6cb5f390
rename -> setName for editing actions
git-svn-id: http://svn.dmdirc.com/trunk@2503 00569f92 -eb28-0410-84fd-f71c24880f
16 lat temu
Gregory Holmes
93c3a10d26
Issue 500: Additional triggers list is incorrectly disabled initially
git-svn-id: http://svn.dmdirc.com/trunk@2502 00569f92 -eb28-0410-84fd-f71c24880f
16 lat temu
Chris Smith
091d478c90
Logger.doAssertion -> assert
git-svn-id: http://svn.dmdirc.com/trunk@2501 00569f92 -eb28-0410-84fd-f71c24880f
16 lat temu
Gregory Holmes
851b7ffa2a
Double clicking on empty space in the actions manager dialog no longer throws an error
git-svn-id: http://svn.dmdirc.com/trunk@2500 00569f92 -eb28-0410-84fd-f71c24880f
16 lat temu
Chris Smith
8a978a7144
Added formatters for 320 (is identified to services whois reply) and 482 (you need to be an op to do that)
git-svn-id: http://svn.dmdirc.com/trunk@2499 00569f92 -eb28-0410-84fd-f71c24880f
16 lat temu
Chris Smith
a537214771
Update checker now does some sanity checks on the time it's scheduling
git-svn-id: http://svn.dmdirc.com/trunk@2498 00569f92 -eb28-0410-84fd-f71c24880f
16 lat temu
Chris Smith
3c779e4335
Added /openwindow command
/echo can now take a custom window's name for a target
git-svn-id: http://svn.dmdirc.com/trunk@2497 00569f92 -eb28-0410-84fd-f71c24880f
16 lat temu
Chris Smith
308407f168
Fixed a bunch of minor code/style issues
git-svn-id: http://svn.dmdirc.com/trunk@2496 00569f92 -eb28-0410-84fd-f71c24880f
16 lat temu
Chris Smith
7e3b5d62d8
Added debug serverinfo
git-svn-id: http://svn.dmdirc.com/trunk@2495 00569f92 -eb28-0410-84fd-f71c24880f
16 lat temu
Gregory Holmes
9ea0c97040
Status bar error icon is only visible when there are errors.
Status bar error icon always shows the highest severity error icon.
Error list dialog now shows an icon for severity.
Removed stray debugging from SwingPreferencesPanel.
Icon code is now stored in ErrorLevel not SwingStatusBar.
git-svn-id: http://svn.dmdirc.com/trunk@2494 00569f92 -eb28-0410-84fd-f71c24880f
16 lat temu
Chris Smith
b97ce179e2
Fixed actionmanager assertion error when creating a group
git-svn-id: http://svn.dmdirc.com/trunk@2493 00569f92 -eb28-0410-84fd-f71c24880f
16 lat temu
Chris Smith
056fa795c9
New server network name behaviour
git-svn-id: http://svn.dmdirc.com/trunk@2492 00569f92 -eb28-0410-84fd-f71c24880f
16 lat temu
Chris Smith
3c314fd026
Move all SVG/XCF files into a subdirectory
git-svn-id: http://svn.dmdirc.com/trunk@2491 00569f92 -eb28-0410-84fd-f71c24880f
16 lat temu
Chris Smith
84eb1e4831
Potential NPE fix in Channel
git-svn-id: http://svn.dmdirc.com/trunk@2490 00569f92 -eb28-0410-84fd-f71c24880f
16 lat temu
Gregory Holmes
78979fc867
Issue 495: Configure plugins menu should be disabled if there are no plugins to be configure.
git-svn-id: http://svn.dmdirc.com/trunk@2489 00569f92 -eb28-0410-84fd-f71c24880f
16 lat temu
Gregory Holmes
a7eb16e57e
Issue 487: Prefs: Notification group for whois replies
git-svn-id: http://svn.dmdirc.com/trunk@2488 00569f92 -eb28-0410-84fd-f71c24880f
16 lat temu
Chris Smith
5f50399ee3
Fix wallops/users/desync actions using the wrong meta type
git-svn-id: http://svn.dmdirc.com/trunk@2487 00569f92 -eb28-0410-84fd-f71c24880f
16 lat temu
Gregory Holmes
036aa9340e
ctrl+shift+tab now goes up the list
git-svn-id: http://svn.dmdirc.com/trunk@2486 00569f92 -eb28-0410-84fd-f71c24880f
16 lat temu
Gregory Holmes
e425fe64f6
and i forgot about the window manager
git-svn-id: http://svn.dmdirc.com/trunk@2485 00569f92 -eb28-0410-84fd-f71c24880f
16 lat temu
Chris Smith
b936471ca9
Added map formats and notification handlers
Fixed bug with numeric notifications/format having their 0s dropped
git-svn-id: http://svn.dmdirc.com/trunk@2484 00569f92 -eb28-0410-84fd-f71c24880f
16 lat temu
Gregory Holmes
fba70c6fe6
Added IconChange/Selection listeners to the frame managers
git-svn-id: http://svn.dmdirc.com/trunk@2483 00569f92 -eb28-0410-84fd-f71c24880f
16 lat temu
Chris Smith
3da6557215
Added custom window icon
Added custom window container
Server notification targets now support window:foo syntax
git-svn-id: http://svn.dmdirc.com/trunk@2482 00569f92 -eb28-0410-84fd-f71c24880f
16 lat temu
Chris Smith
facb3b5a8a
Added event handling and formatter for self nick changes
Fixed formatter for umodes lacking a *
git-svn-id: http://svn.dmdirc.com/trunk@2481 00569f92 -eb28-0410-84fd-f71c24880f
16 lat temu
Chris Smith
7dd8997d37
Wallusers support
git-svn-id: http://svn.dmdirc.com/trunk@2480 00569f92 -eb28-0410-84fd-f71c24880f
16 lat temu
Chris Smith
3513f6eeb3
Channels now cache sendwho and showmodeprefix settings
git-svn-id: http://svn.dmdirc.com/trunk@2479 00569f92 -eb28-0410-84fd-f71c24880f
16 lat temu
Chris Smith
ef19d5a368
Added ActionModel unit test
Fixed ActionModel NPEs when looking up values that hadn't been set
git-svn-id: http://svn.dmdirc.com/trunk@2478 00569f92 -eb28-0410-84fd-f71c24880f
16 lat temu