weisj
|
4b1b674a3f
|
Everywhere: Remove invalid override annotations
|
3 years ago |
weisj
|
8afe4665fd
|
Code Style: Fix violations
|
3 years ago |
weisj
|
7d6a35407f
|
Tooltip: Respect original clip bounds
This avoids some scenarios where the shadow would be painted
multiple times without erasing the background first,
resulting in increased opacity.
|
3 years ago |
weisj
|
470162a700
|
Everywhere: Don't leave catch blocks empty
|
3 years ago |
weisj
|
2de6417111
|
Everywhere: Don't #printStacktrace in catch blocks
|
3 years ago |
weisj
|
c8eb4ea1d5
|
List: Make argument order explicit
|
3 years ago |
weisj
|
d676e20240
|
Replace HashTable with LinkedHashMap
|
3 years ago |
weisj
|
eaae0d17b2
|
Replace LinkedList with ArrayList
|
3 years ago |
weisj
|
ef9d4f55e0
|
Everywhere: Address errorprone warnings
|
3 years ago |
weisj
|
0a90720a3b
|
Make fallthrough explicit
|
3 years ago |
weisj
|
c51f58379b
|
ComboBox: Make narrowing conversion explicit
|
3 years ago |
weisj
|
06e4b32a6f
|
Everywhere: Allow subclasses in #equals implementations
|
3 years ago |
weisj
|
833ee1b021
|
TabFrame: Handle missing switch cases
|
3 years ago |
weisj
|
4dfbd8e399
|
Everywhere: Convert reference equality checks with Objects.equals where applicable
|
3 years ago |
weisj
|
b970fa0e3c
|
Animations: Make Interpolator @Immutable
|
3 years ago |
weisj
|
66fdf9a6c2
|
Everywhere: Clarify boolean expressions
|
3 years ago |
weisj
|
257e996f44
|
Everywhere: Keep `synchronized` in overwritten methods
|
3 years ago |
weisj
|
b441e722dc
|
Don't reinitialize static Actions in constructor
|
3 years ago |
weisj
|
883088cb1d
|
Everywhere: Remove unused fields/variables
|
3 years ago |
weisj
|
2b74e8ede8
|
Everywhere: Resolve shadowing member fields
They are either removed or renamed for clarity.
|
3 years ago |
weisj
|
b2c80213bb
|
Everywhere: Remove unnecessary parenthesis
|
3 years ago |
weisj
|
8ec52a7c26
|
Everywhere: Make protected members in final class private
|
3 years ago |
weisj
|
1c0fdfc9c8
|
Everywhere: Add missing @Overwrite annotations
|
3 years ago |
weisj
|
7d07d4a9f8
|
Mark ThemedDarkLafProvider as @Immutable
|
3 years ago |
weisj
|
b5e9da0aec
|
Test: Report which test failed
|
3 years ago |
weisj
|
f8bf001609
|
Test: Disable flaky tests
|
3 years ago |
weisj
|
fe7ecce73e
|
Always return sensible insets for table borders
|
3 years ago |
weisj
|
34278b7202
|
Spinner: Disable buttons on boundaries
|
3 years ago |
weisj
|
f685afca0f
|
Build: Make library file names unique across target machines
This allows us to flatten the library directory. It also
enables the possibility of having all libraries inside the
same directory
Relates to #262
|
3 years ago |
weisj
|
9884275d4f
|
Tests: Fix failing tests blocking execution
|
3 years ago |
weisj
|
98d398ba5c
|
Abstract usage of IconLoader away into an interface
This opens up the possibility of providing custom icons
through themes.
|
3 years ago |
weisj
|
07e4162c96
|
Replace usage of DarkUIUtil.ICON_LOADER with AllIcons api
|
3 years ago |
weisj
|
d90247ca5b
|
Tests: Only check that the cache size can shrink
|
3 years ago |
weisj
|
cb7eb13b5f
|
Tests: Ensure expected state of icon loader
|
3 years ago |
weisj
|
b1e18d6df3
|
Tests: Test icons loaded by themes are reclaimed
|
3 years ago |
weisj
|
84fceaf006
|
Spinner+ComboBox: Paint spinners and comboboxes in a JPopupMenu without the focus border
|
3 years ago |
weisj
|
56812a7479
|
Demo: Use icon accessor in ThemeEditor
|
3 years ago |
weisj
|
37607b0a8c
|
Build: Promote iconset to api
|
3 years ago |
weisj
|
42d94767d4
|
Table: Properly overwrite cell editors
|
3 years ago |
weisj
|
b7c2625776
|
Demo: Add inspector
|
3 years ago |
weisj
|
45401afb0c
|
Demo: Fix icon loading
|
3 years ago |
weisj
|
d99c8a27ff
|
PopupMenu: Fix NPE when using ScrollPopupMenu
|
3 years ago |
weisj
|
5ba0a93e5e
|
Fix style violations
|
3 years ago |
weisj
|
b72f0699fa
|
PopupMenu: PopupMenus with no component shouldn't be displayed.
|
3 years ago |
weisj
|
b6f7973711
|
Menu: Only intercept menu closing if not a top level menu
|
3 years ago |
weisj
|
30da96f092
|
Menu: Make appearance & behaviour of disabled menu entries more consistent
|
3 years ago |
weisj
|
012e85b596
|
Fix package
|
3 years ago |
weisj
|
4537a687f8
|
InternalFrame: Hide shadow border if not inside a JDesktopPane
|
3 years ago |
weisj
|
e48f23d20b
|
InternalFrame: Make focus effect dependent on component focus.
If a JInternalFrame is used outside a JDesktopPane its title pane would keep the focus effect even though it wasn't active anymore.
Fixes #261
|
3 years ago |
weisj
|
08614fbc08
|
PopupMenu: Properly handle sun.awt.UngrabEvent
|
3 years ago |