Commit Graph

141 Commits (master)

Author SHA1 Message Date
kaklakariada 262b9d2469 Fix javadoc issues 2021-03-06 14:54:20 +01:00
kaklakariada 35bb4cbb8f Remove unused cloneable interface 2020-05-30 20:01:19 +02:00
kaklakariada 54c5bb1779 Suppress sonar warnings 2020-05-30 19:46:39 +02:00
brunoais b592b37d0c Apply getLocalHostAddressFromDatagramSocket() 2020-05-08 20:55:28 +01:00
brunoais 17add0210c getLocalHostAddressFromDatagramSocket() 2020-05-08 20:54:50 +01:00
kaklakariada d0f13f74b3 Fix static code analysis warnings 2019-05-10 09:01:26 +02:00
kaklakariada c9ac3236e3 Fix sonar warnings 2019-04-28 10:52:35 +02:00
kaklakariada 0ce4733c07 #41, #43: Cling: only search for relevant devices, return all found devices 2019-04-20 16:06:31 +02:00
kaklakariada 0061e2e107 Fix sonar warnings, refactoring 2019-04-19 18:39:37 +02:00
kaklakariada 660a67d37b Explicitly set vendorId used to determine path to settings directory 2019-04-19 18:26:41 +02:00
kaklakariada d4e6cc4aa5 Convert encoding of Chinese properties files to UTF-8 2019-04-19 17:09:25 +02:00
kaklakariada d931c2dacb Code cleanup 2019-04-19 16:51:43 +02:00
kaklakariada ee6b8b930d Improve Cling error handling 2019-04-19 16:41:18 +02:00
kaklakariada 97225dd880 Fix sonar warnings, enable code coverage 2019-04-19 16:16:40 +02:00
kaklakariada 59ecfa5885 Fix sonar warnings 2019-04-19 12:12:18 +02:00
Giovanni Santini 8c9c756907 Adding Italian language support
Should be mostly correct, hope to receive feedback.
2018-05-29 00:09:37 +02:00
kaklakariada c0b4a1fd70 Document usage of -Dportmapper.locationUrl=<url> 2018-05-06 13:26:41 +02:00
kaklakariada b04fb85876 Refactoring 2018-05-06 11:17:30 +02:00
wwj402 c73faf2ed8 add chinese simplified translation 2018-03-15 10:36:05 +08:00
kaklakariada b61db923fb Fix #30
01:33:29.607 [AWT-EventQueue-0] WARN
o.jdesktop.application.LocalStorage - unspecified resource
Application.vendorId using UnknownApplicationVendor
01:33:29.609 [AWT-EventQueue-0] INFO  org.chris.portmapper.PortMapperApp
- Using default configuration directory
'C:\Users\Nathan\AppData\Roaming\UnknownApplicationVendor\PortMapper'.
01:33:29.610 [AWT-EventQueue-0] DEBUG org.chris.portmapper.PortMapperApp
- Loading settings from file settings.xml
01:33:29.625 [AWT-EventQueue-0] ERROR
org.jdesktop.application.Application - Application class
org.chris.portmapper.PortMapperApp failed to launch
java.lang.ArrayIndexOutOfBoundsException: 0
        at java.beans.XMLDecoder.readObject(Unknown Source)
        at org.jdesktop.application.LocalStorage.load(LocalStorage.java:197)
        at org.chris.portmapper.PortMapperApp.loadSettings(PortMapperApp.java:159)
        at org.chris.portmapper.PortMapperApp.startup(PortMapperApp.java:78)
        at org.jdesktop.application.Application$1.run(Application.java:187)
        at java.awt.event.InvocationEvent.dispatch(Unknown Source)
        at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
        at java.awt.EventQueue.access$500(Unknown Source)
        at java.awt.EventQueue$3.run(Unknown Source)
        at java.awt.EventQueue$3.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown
Source)
        at java.awt.EventQueue.dispatchEvent(Unknown Source)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown
Source)
        at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown
Source)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown
Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.run(Unknown Source)
Exception in thread "AWT-EventQueue-0" java.lang.Error: Application
class org.chris.portmapper.PortMapperApp failed to launch
        at org.jdesktop.application.Application$1.run(Application.java:192)
        at java.awt.event.InvocationEvent.dispatch(Unknown Source)
        at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
        at java.awt.EventQueue.access$500(Unknown Source)
        at java.awt.EventQueue$3.run(Unknown Source)
        at java.awt.EventQueue$3.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown
Source)
        at java.awt.EventQueue.dispatchEvent(Unknown Source)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown
Source)
        at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown
Source)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown
Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.run(Unknown Source)
Caused by: java.lang.ArrayIndexOutOfBoundsException: 0
        at java.beans.XMLDecoder.readObject(Unknown Source)
        at org.jdesktop.application.LocalStorage.load(LocalStorage.java:197)
        at org.chris.portmapper.PortMapperApp.loadSettings(PortMapperApp.java:159)
        at org.chris.portmapper.PortMapperApp.startup(PortMapperApp.java:78)
        at org.jdesktop.application.Application$1.run(Application.java:187)
        ... 14 more
2018-02-15 12:10:47 +08:00
kaklakariada 28d84463bd
Use UTF-8 encoding for translations 2018-01-28 17:10:41 +01:00
kaklakariada c5446d81aa
Remove unmaintained translation 2018-01-28 17:09:18 +01:00
kaklakariada 9cf661769f Upgrade to moskito 2.1.0 2016-10-08 10:27:47 +02:00
kaklakariada a0d0cb1d23 Fix unit test after refactoring 2015-12-28 11:47:54 +01:00
kaklakariada 3c605691d4 Remove dead link 2015-12-28 11:20:40 +01:00
kaklakariada cd974eec34 Improve logging 2015-12-28 11:18:32 +01:00
kaklakariada a5412ff90e Remove unused code and comments 2015-12-28 11:18:13 +01:00
kaklakariada a3a5cd5249 Use app framework method to determine OS 2015-12-28 10:19:32 +01:00
kaklakariada 57c1d31119 Remove @author tag and duplicate license headers 2015-12-28 10:13:11 +01:00
kaklakariada a74f93c439 Add license header to each file
`./gradlew licenseFormatTest licenseFormatMain`
2015-12-26 12:25:37 +01:00
kaklakariada d08d6a554d Format java source code 2015-12-26 12:23:05 +01:00
kaklakariada 8dd04c5290 Fix NPE when getting port mappings 2015-12-26 11:46:12 +01:00
kaklakariada d34eba7c58 migrate to new weupnp version
* use version from maven repo
* delete local version
2015-12-13 14:54:41 +01:00
kaklakariada a21443b5d4 Deleted j.u.l config file as it is not needed any more 2015-04-11 19:31:02 +02:00
kaklakariada 0284b09d8d Added slf4j to about dialog 2015-04-11 19:28:50 +02:00
kaklakariada 29675514b5 Replace log4j with logback in about dialog 2015-04-11 19:25:42 +02:00
kaklakariada 46d8354bab Updated link to SBBI upnp lib 2015-04-11 19:21:41 +02:00
kaklakariada 1a761aba01 Added Cling to About dialog 2015-04-11 19:19:31 +02:00
kaklakariada c082fd8b51 Use ClingRouterFactory as default 2015-04-11 18:58:24 +02:00
kaklakariada d31efd0b8f Deleted unwanted .orig files 2015-04-11 18:53:07 +02:00
kaklakariada 526fc97294 Fixed problems with logging 2015-04-11 18:51:07 +02:00
kaklakariada d9ae16952c redirect java.util.logging to logback 2015-04-10 22:12:54 +02:00
kaklakariada 02c05f9ec7 extracted logback configuration into separate class 2015-04-10 20:25:32 +02:00
kaklakariada 2baaba0703 avoid logback debug messages by configuring the appender programmatically 2015-04-10 20:09:16 +02:00
kaklakariada 17c6b4b02a improved error message for cling 2015-04-10 20:07:41 +02:00
kaklakariada b7c3fecf70 Log exceptions and make sure that the program exits 2015-04-10 20:06:50 +02:00
kaklakariada 0d27a66e03 replaced commons-cli with args4j, restructured command line interface 2015-04-10 20:05:18 +02:00
kaklakariada 9458b98d35 deleted broken unit test 2015-04-10 14:03:20 +02:00
kaklakariada 5e7c73ccc9 restructured project layout: use gradle default 2015-04-10 12:12:21 +02:00
kaklakariada deaea52732 cleanup 2015-04-10 11:59:22 +02:00