Commit Graph

55 Commits

Author SHA1 Message Date
Anton Keks
673d301a91 convert some MessageBoxes to sheets on mac 2014-04-26 22:39:18 +03:00
Anton Keks
b6e0b2c82a removing erroneous executable bits 2014-04-24 23:44:01 +03:00
Anton Keks
a80ee5b9cc include crippled windows warning inside of the getting started dialog so that user is not bothered with too many dialogs on first start 2013-08-25 16:52:51 +03:00
Anton Keks
2cb8cfc93b hopefully this compiz workaround is not needed anymore 2012-12-13 22:57:03 +02:00
Anton Keks
2488a7aafc do not remember window position, only the size, let the WM decide where to put it
fixes a bug of the app staying on another monitor after it has been disconnected
2012-12-13 22:55:49 +02:00
Anton Keks
07dee5c334 url updated in headers 2011-05-19 22:51:45 +03:00
angryziber
b458f63785 mac build fixes
git-svn-id: https://ipscan.svn.sourceforge.net/svnroot/ipscan/trunk@463 375186e5-ef17-0410-b0b6-91563547dcda
2009-03-23 21:16:15 +00:00
angryziber
fd736c2edb SWTAwareStateMachine introduced that automatically runs all transition notifications in the user-interface thread, removing the need to explicitly call Display.asyncExec() in the listeners.
git-svn-id: https://ipscan.svn.sourceforge.net/svnroot/ipscan/trunk@453 375186e5-ef17-0410-b0b6-91563547dcda
2009-03-22 21:32:22 +00:00
angryziber
244f45acf1 feeder selection from command-line now also works
git-svn-id: https://ipscan.svn.sourceforge.net/svnroot/ipscan/trunk@448 375186e5-ef17-0410-b0b6-91563547dcda
2009-03-21 00:35:28 +00:00
angryziber
d0f89c2430 command-line now (mostly) works
git-svn-id: https://ipscan.svn.sourceforge.net/svnroot/ipscan/trunk@447 375186e5-ef17-0410-b0b6-91563547dcda
2009-03-21 00:00:38 +00:00
angryziber
a0b539226b some layout fixes, especially on windows
git-svn-id: https://ipscan.svn.sourceforge.net/svnroot/ipscan/trunk@446 375186e5-ef17-0410-b0b6-91563547dcda
2009-03-20 21:10:53 +00:00
angryziber
7dc3b1e8b7 Linux/gtk improvements: 64x64 icon is now used by default, WMClass is now set correctly to Angry IP Scanner (before SWT is initialized), so desktop launcher now can provide launching feedback and various docks will now handle launching properly.
git-svn-id: https://ipscan.svn.sourceforge.net/svnroot/ipscan/trunk@439 375186e5-ef17-0410-b0b6-91563547dcda
2009-03-17 22:39:14 +00:00
angryziber
d4cb43176f Mac buttons on Leopard now look right again (it seems that specifying non-default height for buttons makes them look flat) + removed the complexity of the default height
git-svn-id: https://ipscan.svn.sourceforge.net/svnroot/ipscan/trunk@437 375186e5-ef17-0410-b0b6-91563547dcda
2009-03-16 20:36:51 +00:00
angryziber
6be3b07ecb Crippled windows users are now offered to go to the FAQ page on first start
git-svn-id: https://ipscan.svn.sourceforge.net/svnroot/ipscan/trunk@388 375186e5-ef17-0410-b0b6-91563547dcda
2008-04-12 13:46:50 +00:00
angryziber
5d6ebbc0e0 Display status bar is now clickable and allows changing of current display method
git-svn-id: https://ipscan.svn.sourceforge.net/svnroot/ipscan/trunk@380 375186e5-ef17-0410-b0b6-91563547dcda
2008-04-08 21:55:19 +00:00
angryziber
4ba46a6472 warning added in case running under GNU Java
git-svn-id: https://ipscan.svn.sourceforge.net/svnroot/ipscan/trunk@368 375186e5-ef17-0410-b0b6-91563547dcda
2008-04-06 13:28:12 +00:00
angryziber
33141c514b feeder GUI is now disabled during scanning
git-svn-id: https://ipscan.svn.sourceforge.net/svnroot/ipscan/trunk@355 375186e5-ef17-0410-b0b6-91563547dcda
2008-04-01 22:46:23 +00:00
angryziber
ea2d560270 * ToolBar class is now used for toolbar buttons
* MainWindow controls are now laid out using FormLayout instead of RowLayout in order to make it more predictable on different platforms

git-svn-id: https://ipscan.svn.sourceforge.net/svnroot/ipscan/trunk@329 375186e5-ef17-0410-b0b6-91563547dcda
2008-03-29 17:24:13 +00:00
angryziber
4b84f83745 mac services menu is now disabled
git-svn-id: https://ipscan.svn.sourceforge.net/svnroot/ipscan/trunk@294 375186e5-ef17-0410-b0b6-91563547dcda
2008-03-18 23:21:44 +00:00
angryziber
5dfd87456c a better workaround for SWT bug
https://bugs.eclipse.org/bugs/show_bug.cgi?id=223015

git-svn-id: https://ipscan.svn.sourceforge.net/svnroot/ipscan/trunk@292 375186e5-ef17-0410-b0b6-91563547dcda
2008-03-17 22:38:21 +00:00
angryziber
fb97623060 workaround for SWT bug
https://bugs.eclipse.org/bugs/show_bug.cgi?id=223015

git-svn-id: https://ipscan.svn.sourceforge.net/svnroot/ipscan/trunk@290 375186e5-ef17-0410-b0b6-91563547dcda
2008-03-17 22:12:47 +00:00
angryziber
f1c3880f22 * getting started now appears properly centered for the first time
* threads status text is now sized according to the user's fonts

git-svn-id: https://ipscan.svn.sourceforge.net/svnroot/ipscan/trunk@275 375186e5-ef17-0410-b0b6-91563547dcda
2008-03-12 22:54:11 +00:00
angryziber
212dac2a90 Mac look improvements:
* Tool buttons are buttons, not labels with images on Mac
* Progress bar is not covered by the resize control
* Dialog buttons are closer to each other

git-svn-id: https://ipscan.svn.sourceforge.net/svnroot/ipscan/trunk@260 375186e5-ef17-0410-b0b6-91563547dcda
2007-12-17 21:43:35 +00:00
angryziber
e5a04ffb94 Dimensions of DetailsWindow is now saved to preferences
git-svn-id: https://ipscan.svn.sourceforge.net/svnroot/ipscan/trunk@258 375186e5-ef17-0410-b0b6-91563547dcda
2007-11-17 17:54:04 +00:00
angryziber
912ad127ec lots of refactoring in config package:
* Config class is now a true singleton
* GlobalConfig renamed to ScannerConfig
* DimensionsConfig renamed to GUIConfig
* all GUI-specific stuff moved to GUIConfig
* more config class access through injection

git-svn-id: https://ipscan.svn.sourceforge.net/svnroot/ipscan/trunk@256 375186e5-ef17-0410-b0b6-91563547dcda
2007-11-17 16:22:45 +00:00
angryziber
747a9d36b2 * standardButtonHeight introduced to DimensionsConfig, which should better correspond to heights on various platforms
* Linux now has the opposite order of OK/Cancel buttons to better conform to native apps

git-svn-id: https://ipscan.svn.sourceforge.net/svnroot/ipscan/trunk@254 375186e5-ef17-0410-b0b6-91563547dcda
2007-11-17 14:26:22 +00:00
angryziber
e221532b69 Prefs and Fetchers buttons are now flat Labels in order to look better cross-platform
git-svn-id: https://ipscan.svn.sourceforge.net/svnroot/ipscan/trunk@253 375186e5-ef17-0410-b0b6-91563547dcda
2007-11-17 14:07:31 +00:00
angryziber
008b026e7d Mac looks better with wider buttons, as usual :-)
git-svn-id: https://ipscan.svn.sourceforge.net/svnroot/ipscan/trunk@249 375186e5-ef17-0410-b0b6-91563547dcda
2007-11-12 17:48:49 +00:00
angryziber
13629bd6e4 win32 toolbar needs size from the feeder combo in order to look decent
git-svn-id: https://ipscan.svn.sourceforge.net/svnroot/ipscan/trunk@244 375186e5-ef17-0410-b0b6-91563547dcda
2007-11-10 19:33:13 +00:00
angryziber
2ed38652a9 * Preferences and Fetchers buttons added to the MainWindow
* png icons are taken from the gnome Echo theme (by Fedora)

git-svn-id: https://ipscan.svn.sourceforge.net/svnroot/ipscan/trunk@236 375186e5-ef17-0410-b0b6-91563547dcda
2007-11-10 15:28:48 +00:00
angryziber
6b11be87b2 enabling/disabling of menu items and other controls during scanning implemented using StateTransitionListeners
git-svn-id: https://ipscan.svn.sourceforge.net/svnroot/ipscan/trunk@232 375186e5-ef17-0410-b0b6-91563547dcda
2007-11-06 21:32:17 +00:00
angryziber
ee34715fe5 Crippled-down versions of Windows now have their own defaults for some configuration settings.
Users are informed of that on the first run.

git-svn-id: https://ipscan.svn.sourceforge.net/svnroot/ipscan/trunk@201 375186e5-ef17-0410-b0b6-91563547dcda
2007-08-24 21:25:44 +00:00
angryziber
9f845defae ConfigDetector now really detects connection rate limiting on Windows, however it shows that Windows is too unreliable for scanning. Perhaps, a too agressive detection is used.
git-svn-id: https://ipscan.svn.sourceforge.net/svnroot/ipscan/trunk@198 375186e5-ef17-0410-b0b6-91563547dcda
2007-08-24 20:41:27 +00:00
angryziber
bfde324f8c * ConfigDetector introduced to help users check their machine suitability for scanning (especially Windows users)
* ConfigDetectorDialog and GettingStartedDialog are now shown on first run
* OptionsDialog now offers the Check button for running the ConfigDetector
* TODO updated

git-svn-id: https://ipscan.svn.sourceforge.net/svnroot/ipscan/trunk@194 375186e5-ef17-0410-b0b6-91563547dcda
2007-08-20 21:59:08 +00:00
angryziber
656e4730f8 all "@author anton" changed to the full name
git-svn-id: https://ipscan.svn.sourceforge.net/svnroot/ipscan/trunk@169 375186e5-ef17-0410-b0b6-91563547dcda
2007-07-16 21:49:46 +00:00
angryziber
442110cf3e LayoutHelper is now used in some more places
git-svn-id: https://ipscan.svn.sourceforge.net/svnroot/ipscan/trunk@167 375186e5-ef17-0410-b0b6-91563547dcda
2007-07-16 21:41:43 +00:00
angryziber
bc230c962c Main window title no longer includes version number, but reflects the currently selected Feeder or Favorite name. This makes it easier to run several Angry IP Scanner and distinguish between them.
git-svn-id: https://ipscan.svn.sourceforge.net/svnroot/ipscan/trunk@147 375186e5-ef17-0410-b0b6-91563547dcda
2007-07-11 21:57:08 +00:00
angryziber
603f7c0357 The project now is configured for Java 5.
All raw types now used generics.

git-svn-id: https://ipscan.svn.sourceforge.net/svnroot/ipscan/trunk@134 375186e5-ef17-0410-b0b6-91563547dcda
2007-06-14 19:09:49 +00:00
angryziber
5d70401d07 MainWindow: workaround added for a bug in SWT GTK + Compiz
OptionsDialog: window size is now dynamic to better support different themes.

git-svn-id: https://ipscan.svn.sourceforge.net/svnroot/ipscan/trunk/ipscan@122 375186e5-ef17-0410-b0b6-91563547dcda
2007-01-21 22:32:41 +00:00
angryziber
442c36830e Alignment of main window controls improved for various GTK themes (should become better for Win32 and Mac, too)
git-svn-id: https://ipscan.svn.sourceforge.net/svnroot/ipscan/trunk/ipscan@119 375186e5-ef17-0410-b0b6-91563547dcda
2007-01-21 20:08:34 +00:00
angryziber
6fa1347357 EditOpenersDialog now uses FormLayout.
LayoutHelper introduced.
Plus some more Mac tweaks.

git-svn-id: https://ipscan.svn.sourceforge.net/svnroot/ipscan/trunk/ipscan@116 375186e5-ef17-0410-b0b6-91563547dcda
2007-01-05 18:15:36 +00:00
angryziber
6541a8f697 UTF-8 and \n are now used by default for all files.
File templates are now also project-specific, so should work for anyone, who does a checkout.
Comments at the top of most files have been fixed.

git-svn-id: https://ipscan.svn.sourceforge.net/svnroot/ipscan/trunk/ipscan@114 375186e5-ef17-0410-b0b6-91563547dcda
2007-01-04 14:13:36 +00:00
angryziber
efc6abbdce New hicolor icons created in svg and png format (instead of gif).
Text on icons is now real text, conforming to system font.

git-svn-id: https://ipscan.svn.sourceforge.net/svnroot/ipscan/trunk/ipscan@107 375186e5-ef17-0410-b0b6-91563547dcda
2007-01-03 23:03:15 +00:00
angryziber
c1ecdabbdd some MacOS compatibility changes
git-svn-id: https://ipscan.svn.sourceforge.net/svnroot/ipscan/trunk/ipscan@102 375186e5-ef17-0410-b0b6-91563547dcda
2007-01-02 16:36:21 +00:00
angryziber
2f1fe4a5f5 a new shorthand method added: Labels.getLabel()
git-svn-id: https://ipscan.svn.sourceforge.net/svnroot/ipscan/ipscan@45 375186e5-ef17-0410-b0b6-91563547dcda
2006-11-05 00:40:15 +00:00
angryziber
e7f7f16d86 more MainMenu refactorings, resultsContextMenu now works
git-svn-id: https://ipscan.svn.sourceforge.net/svnroot/ipscan/ipscan@42 375186e5-ef17-0410-b0b6-91563547dcda
2006-11-02 22:14:41 +00:00
angryziber
97ae534e55 more dependency improvements
git-svn-id: https://ipscan.svn.sourceforge.net/svnroot/ipscan/ipscan@40 375186e5-ef17-0410-b0b6-91563547dcda
2006-10-29 22:34:58 +00:00
angryziber
62a232db14 all deprecated methods removed from MainWindow
git-svn-id: https://ipscan.svn.sourceforge.net/svnroot/ipscan/ipscan@39 375186e5-ef17-0410-b0b6-91563547dcda
2006-10-29 21:07:52 +00:00
angryziber
898814448a the code now works with pico container 1.o
git-svn-id: https://ipscan.svn.sourceforge.net/svnroot/ipscan/ipscan@38 375186e5-ef17-0410-b0b6-91563547dcda
2006-10-26 21:40:16 +00:00
angryziber
5e2cd54c5d big refactoring to start using dependency injection (using the PicoContainer)
git-svn-id: https://ipscan.svn.sourceforge.net/svnroot/ipscan/ipscan@36 375186e5-ef17-0410-b0b6-91563547dcda
2006-10-26 20:34:10 +00:00