Commit Graph

38 Commits

Author SHA1 Message Date
Anton Keks
cbcaaa1d10 #231 update SWT to the latest version (4.16M1), hoping that it may have fixed some Mac dark mode issues. Will not update Linux, as this version has issues with button sizes not matching other controls 2020-05-12 23:47:40 +03:00
Anton Keks
e38b90b7b6 #231 preserve isAppDarkAppearance() method in the build 2020-05-12 23:39:31 +03:00
Anton Keks
23ec083fca #230 need to keep more methods in updated SWT for Linux to avoid crash on startup 2020-03-16 11:16:32 +02:00
Anton Keks
917a8b81f6 keep dark mode methods accessed by reflection 2020-03-14 14:15:05 -07:00
Anton Keks
aa1908efd9 upgrade swt for mac to 4.14 2020-03-13 00:07:30 +02:00
Anton Keks
f913ac6f9b upgrade swt-win64 to 4.14, but keep win32 as-is because SWT is not built for 32-bit anymore 2020-03-12 19:05:32 +02:00
Anton Keks
63c96aa1cc drop 32-bit linux binary build in favour of 'any' build that can be run on 32-bit Linux 2020-03-11 22:05:18 +02:00
Anton Keks
6f5a451468 downgrade swt to 4.12 as in Ubuntu Eoan because it produces a nicely sized main screen buttons
4.13 and 4.14 have button slightly oversized and doesn't align with other controls perfectly
2020-03-11 21:53:56 +02:00
Anton Keks
4a730ce983 update swt-linux64.jar to the one from Eclipse 4.14
32-bit versions are no longer provided
2020-03-09 23:06:04 +02:00
Anton Keks
f22277838c testing jars now come from maven repos 2020-03-09 22:40:58 +02:00
Anton Keks
2f9c5749df #184 keep all methods of FileDialog
On Mac, there is method _overwriteExistingFileCheck that is removed by ProGuard but is called somehow when exporting scanning results
2019-08-15 17:31:57 +03:00
Anton Keks
e48c95a0fd upgrade back to SWT 4.7M3, which is Java 8 only (revert commit)
Newer SWT requires visual corrections and even never ones dropped 32-bit support, so not yet.
2019-07-24 23:22:55 +03:00
Anton Keks
613cd75df9 fix #190 preserve enterNotifyEventProc method - it seems that 32-bit GTK SWT uses it from native code 2019-07-16 22:47:31 +03:00
Anton Keks
923b74fc20 #165 improve JNA minimization that seems to broke WindowsPinger 2018-12-28 13:26:26 +02:00
Anton Keks
7fd6aaf5b1 remove handpicked swt classes to delete - rely on proguard instead 2018-12-23 22:56:35 +02:00
Anton Keks
82af06f85a do not keep printer and fontdialog stuff 2018-12-23 22:49:23 +02:00
Anton Keks
098c001c92 keep only PNGFileFormat 2018-12-23 22:46:35 +02:00
Anton Keks
261edacf8e do not keep any browser-related stuff 2018-12-23 22:45:10 +02:00
Anton Keks
1d0a44851c take a slightly simplified https://github.com/ReadyTalk/avian-swt-examples/blob/master/swt.pro 2018-12-23 22:41:30 +02:00
Anton Keks
b021c6085b add minimize task to try shrinking jars with proguard 2018-12-23 22:34:11 +02:00
Anton Keks
b602b959fd can compile with gradle and Java 11 2018-11-21 00:03:45 +02:00
Anton Keks
64050f1f22 fixes #88 - downgrade SWT to 4.6 to still support Java 7 (SWT 4.7 is Java 8 only) 2017-01-24 22:01:39 +02:00
Anton Keks
d5c1ec0c22 upgrade dagger to 2.8, which is supposed to have some optimizations 2016-12-11 20:25:40 +02:00
Anton Keks
09957f2840 upgrade SWT to 4.7M3 - it provides much better HiDPI support 2016-12-07 22:49:01 +02:00
Anton Keks
2f2160d2be upgrade SWT to 4.5, which uses GTK3 by default on Linux 2016-12-07 22:24:43 +02:00
Anton Keks
44fc9acf9b Merge branch 'master' into dagger-migration 2015-08-26 18:59:12 +03:00
Anton Keks
2532bc1050 get rid of cobertura - coverage can be seen in IDE 2015-08-26 18:49:50 +03:00
englishman
01ca364d85 remove PicoContainer! 2015-08-14 16:42:30 -04:00
englishman
db23795df9 add Dagger related libs 2015-08-03 21:46:23 -04:00
Anton Keks
1c99ed54c5 issue #8 - switch SWT mac to 64-bit version in order to work on Java 1.7. Mac Java 1.6 was available only for 64-bit processors anyway, so it doesn't make sense to support 32-bit on mac at all 2014-04-26 23:03:15 +03:00
Anton Keks
26d5762d19 upgrade to SWT 4.3, including the switch of Mac builds to Cocoa API instead of Carbon
this requires rewrite of MacApplicationMenu to use the new Display.getSystemMenu()
2014-04-26 21:12:00 +03:00
Anton Keks
d010fada1d upgrade jna to 4.0 2013-08-27 00:59:46 +03:00
Anton Keks
a871c0c5cf implement windows pinger with JNA (for 64-bit support) 2012-03-03 01:16:30 +02:00
Anton Keks
66b94f45b3 remove execute bit 2012-03-03 01:15:21 +02:00
Anton Keks
cff4d38ee5 revert mac to carbon for now - MacApplicationMenu needs to be rewritten for cocoa 2011-04-09 12:57:39 +03:00
Anton Keks
9bb878fb98 SWT upgraded to 3.5.2
The one bundled with Ubuntu Maverick - probably a lightweight package for Linux is possible
2011-04-09 12:38:44 +03:00
Anton Keks
70ad97d7fb replacing emma with cobertura 2011-03-16 22:58:54 +02:00
Anton Keks
240a53f302 creating a more standard lib directory 2011-03-07 04:04:05 +02:00