Chris Smith
9f984720f4
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 gadus atpakaļ
Greg Holmes
ebafbc2fec
Switch to BiMap from DoubleMap.
9 gadus atpakaļ
Greg Holmes
d4f2c96131
Start unit test for GenericTableModel.
9 gadus atpakaļ
Greg Holmes
42d12e3bc5
Make Error stuff use interface, not implementation
9 gadus atpakaļ
Greg Holmes
176943b039
Convert ErrorPopup to use MultiSet
9 gadus atpakaļ
Greg Holmes
aeb7b1fc60
Fix header names in URLHandlers prefs dialog.
9 gadus atpakaļ
Chris Smith
1cc484142a
Fix prefs category loading.
When loading a category, don't also create UI for the subcategories.
This is weird and doesn't make sense, and is also the reason we
needed the hacky NoRemovePanel.
Previously, we added a category, then created a new panel for
each of its subcategories. When you clicked on the subcat
we made it again with a new panel, and the component ended
up on both (because it couldn't be removed from the old one).
9 gadus atpakaļ
Greg Holmes
f2d858b94a
Tidy up a little bit.
9 gadus atpakaļ
Greg Holmes
067686875e
Add Edit support to GenericTableModel, use it for updates.
9 gadus atpakaļ
Chris Smith
e52e4c8824
Replace MapList with Multimap.
9 gadus atpakaļ
Greg Holmes
1e7a94ac95
Switch to Guava Multimap instead.
9 gadus atpakaļ
Greg Holmes
fdfce0ae3a
Fix ErrorPopup disagreeing with error counts.
9 gadus atpakaļ
Greg Holmes
2125fc5452
Actually assign the collection....
9 gadus atpakaļ
Greg Holmes
df06db7bb8
Stream and collection instead of weird.
9 gadus atpakaļ
Greg Holmes
3221cb36a6
Fix suspicious get call + javadoc.
9 gadus atpakaļ
Greg Holmes
9ec82a82da
Remove URLHandlerTableModel.
9 gadus atpakaļ
Greg Holmes
736ec8ff55
Fix errant JXLayer reference.
9 gadus atpakaļ
Greg Holmes
19d8482893
Remove JXLayer, migrate to JLayer.
9 gadus atpakaļ
Chris Smith
361678eaf8
Fix another edge case with copying.
9 gadus atpakaļ
Chris Smith
f51cb12bab
Fix copying styled text bug.
Trying to copy 0 chars from a line is silly and breaks things.
9 gadus atpakaļ
Chris Smith
816aeb9fe4
Changes to channel commands done in core.
9 gadus atpakaļ
Greg Holmes
d9c8335b02
Fix another couple of bugs in the profiles dialog.
9 gadus atpakaļ
Greg Holmes
8c2b54485d
Stop trying to select a value past the end of the list.
Also some minor tidying.
9 gadus atpakaļ
Greg Holmes
a15a6c660b
And another fix.
9 gadus atpakaļ
Greg Holmes
7b7d54a775
Bug fixes for the profiles dialog.
9 gadus atpakaļ
Chris Smith
f049b30b00
Remove usages of Channel in the UI.
9 gadus atpakaļ
Greg Holmes
73d96870c0
Do some almost pointless tidying in ProfilesDialog.
9 gadus atpakaļ
Greg Holmes
edc493749e
Add events to GenericListModel addAll
9 gadus atpakaļ
Greg Holmes
5b37787bf3
Fix type check
9 gadus atpakaļ
Greg Holmes
52b8e9a116
Fix mistake
9 gadus atpakaļ
Greg Holmes
227d85abbd
Switch ReorderableJList to use GenericListModel.
9 gadus atpakaļ
Greg Holmes
6d4835e78e
Stop using some deprecated methods in ProfileManagerController
9 gadus atpakaļ
Greg Holmes
abdfd78f1e
Fix a couple of bugs in the popup windows.
9 gadus atpakaļ
Greg Holmes
eb162feec7
Remove default row sorter, that breaks, for no reason.
9 gadus atpakaļ
Greg Holmes
33e3b06c97
Fix NPE in MainFrame titlechanged.
9 gadus atpakaļ
Greg Holmes
bf1cfe8720
Tidy up errors dialog.
Fixes DMDirc/DMDirc#483
9 gadus atpakaļ
Chris Smith
a483f3b26c
Random exceptions aren't the user's fault.
9 gadus atpakaļ
Chris Smith
622e0d56dc
Minor prep for Channel->GroupChat change.
9 gadus atpakaļ
Greg Holmes
b5a4072f07
ErrorsDialog tidying.
Don't auto scroll to selected error.
Don't update the whole row just for a cell change.
9 gadus atpakaļ
Greg Holmes
434c3ed534
Switch to DisplayableError for the core errors dialog.
9 gadus atpakaļ
Greg Holmes
13034d0e93
Tidy up the errors dialog details field.
Reset scroll pane to 0,0 when changing error.
Add message to the details panel.
State what is what in the details panel.
9 gadus atpakaļ
Chris Smith
08878ef418
De-channel the CSD topic UI.
9 gadus atpakaļ
Greg Holmes
fe9515a458
Remove unused ctor param.
9 gadus atpakaļ
Greg Holmes
a70d26aff5
Remove getLookAndFeel method from SwingController.
9 gadus atpakaļ
Greg Holmes
e177bac4b2
Remove deprecated getMainFrame method in Swingcontroller.
9 gadus atpakaļ
Greg Holmes
d626a4e34a
Remove getVersion, aboutDialog can query directly.
9 gadus atpakaļ
Chris Smith
59b9e10f9b
Use an explicit comparator to sort plugins.
PluginInfo randomly implements Comparable and compares itself
by name, which I want to kill.
9 gadus atpakaļ
Greg Holmes
b81d440174
Use PackingTable for the errors dialog.
Issue 281
9 gadus atpakaļ
Chris Smith
3aa38fc87c
Fix a couple of plugin ctors.
9 gadus atpakaļ
Greg Holmes
5dfa4b05df
Add a qualifier to PluginInfo.
9 gadus atpakaļ