Commit graph

202 commits

Author SHA1 Message Date
Moritz 'Morty' Strübe
64c0b9c241 Cooja: Fix command line override of ContikiPath
Without the fix the command line parameter was overwritten by the simulation configuration.
2012-10-31 17:29:07 +01:00
Moritz 'Morty' Strübe
32aa70e5cf Cooja: Allow setting a folder to search for projects 2012-10-31 17:25:15 +01:00
Moritz 'Morty' Strübe
142fa4a9a5 Cooja: Make paths more configurable 2012-10-31 17:22:13 +01:00
Moritz 'Morty' Strübe
becd2d4e15 Cooja: Load whole simulation before executing it in nogui mode 2012-10-31 17:21:01 +01:00
Adam Dunkels
944537fccf Removed all old RCS tags in the Contiki source tree. Those RCS tags are not used any more, as we are now using git to manage the Contiki source tree 2012-10-26 15:54:49 +02:00
Fredrik Osterlind
8947c7a3bb reverted previous plugin name changes, instead build displayed names when menu is created 2012-06-11 15:31:39 +02:00
Niclas Finne
4861aadb94 Added nmenomic for the exit action 2012-06-08 16:54:39 +02:00
Fredrik Osterlind
26d7a8b492 rewrote tools menu code to allow access to mote tools directly from the main menu
mote tools can still be started from the network visualizer
2012-06-05 17:03:07 +02:00
Fredrik Osterlind
e78c77c965 minor bugfix: start/stop simulation keyboard shortcut was not enabled correctly 2012-06-05 14:53:05 +02:00
Fredrik Osterlind
b322eda91a added support for mote interface requirements in SupportedArguments annotation
NativeIPGateway plugin now requires an IP address mote interface
2012-06-05 14:45:16 +02:00
Fredrik Osterlind
bc0727a931 replaced Simulation's setDelayTime(ms) method with more intuitive setSpeedLimit(ratio)
updated Simulation Control tool to use new setSpeedLimit(), and removed unused "run until" function

updated references to old setDelayTime(ms)
2012-06-04 16:14:05 +02:00
Adam Dunkels
bb187d7882 Set default look and feel on Linux to Nimbus. If Nimbus is not available,
default to CrossPlatformLookAndFeel.

Updated menus to avoid having a separate Mote Types menu and instead merged
mote type creation under the Motes->Add motes menu item.

Reimplemented the menus to make it easier to follow the menu structure
from the Java implementation.
2012-06-04 13:30:33 +02:00
Fredrik Osterlind
2e8ede93cf save simulation before exit 2012-06-01 16:04:39 +02:00
Fredrik Osterlind
ebd9573574 minor window title fix 2012-06-01 13:20:03 +02:00
Fredrik Osterlind
1873904479 fixed Tools menu mnemonic (P->T) 2012-06-01 12:26:18 +02:00
Fredrik Osterlind
e96a375e33 extracted quick help interface to a separate file, moved plugin-specific quick help from quickhelp.txt to the plugins themselves 2012-06-01 11:50:51 +02:00
Fredrik Osterlind
1a10fa9d58 simplified the external tools configuration with a single common file that is always loaded 2012-06-01 11:17:54 +02:00
Fredrik Osterlind
be52981bcc added getting started quickhelp menu item, made quick help sticky 2012-06-01 10:49:56 +02:00
Adam Dunkels
cb00219096 Refactored window title that was duplicated in multiple places 2012-05-31 18:01:53 +02:00
Fredrik Osterlind
a437d06ba3 disable plugin menu items if not supported 2012-05-24 14:02:45 +02:00
Fredrik Osterlind
a69b580778 Added new annonation with which Cooja components (e.g. mote plugins) can be activated
or deactivated depending on the given argument (e.g. mote). This may for
example be used by a mote plugin that only accepts emulated motes, and that
consequently should be hidden in other non-emulated motes' plugin menues.

The new annotation is currently only used by the MspCodeWatcher and the DGRM visualizer skin.
2012-05-09 13:47:03 +02:00
Fredrik Osterlind
7c2b6238fe code style 2012-03-28 11:01:17 +02:00
Moritz 'Morty' Strübe
3c3610d9cc Allow setting a log4j config file 2012-03-28 10:55:01 +02:00
Fredrik Osterlind
c78b5bad5c some bugfixes regarding timeouts in test scripts, with simplified code 2012-03-23 15:14:24 +01:00
Fredrik Osterlind
e8294e8699 added objcopy external tools configuration
changed nm command to sort numerically, and changed regexpressions to accept output from newer gcc versions
added more debugging info under help menu
2012-03-09 14:57:21 +01:00
Fredrik Osterlind
c96eb826d7 minor fix on locating config file 2011-11-01 09:20:49 +01:00
Fredrik Osterlind
0829e50f4b get[Started]Plugin method returns plugins that end with argument + added sim and gui variables accessible from test scripts 2011-03-14 19:54:58 +01:00
Fredrik Osterlind
5888786183 only show error dialog when visualized 2011-02-11 15:46:50 +01:00
nifi
5d542c2cad Added optional color for mote relations 2010-12-10 17:50:48 +00:00
fros4943
cc2601bb85 changed open simulation menu structure + save simulation as config.gz 2010-12-10 15:54:52 +00:00
fros4943
773fbf8727 removed temporary plugins, fixed compiler warnings, using new cooja projects class 2010-12-02 15:29:07 +00:00
fros4943
7b31e571e2 minor fix: visualized plugins z-order was not correctly loaded 2010-09-24 12:48:04 +00:00
fros4943
b540408add added argument for disallowing config relative paths 2010-06-11 09:10:52 +00:00
fros4943
b229e9aa59 rewrote project dialog, for easier import and management of cooja projects 2010-05-19 17:32:53 +00:00
fros4943
c2876b2d25 minor fix: save iconified plugins 2010-04-26 08:19:32 +00:00
fros4943
f2a1604b63 make portable paths method public 2010-03-19 15:04:51 +00:00
fros4943
c71b5b60d0 minor bugfix: cause may be null 2010-03-19 12:34:03 +00:00
fros4943
aa41f9218a loading user settings before generating executable jar, added debugging output 2010-03-19 11:32:59 +00:00
fros4943
573e772a32 removed contiki cooja template source, updated configurations 2010-03-15 11:04:37 +00:00
fros4943
bffd3ca433 warn if JAVA_HOME is not set 2010-03-10 12:48:35 +00:00
fros4943
e3a3b2a845 catch no class exception when registering new plugin 2010-03-09 08:27:48 +00:00
fros4943
be76ae53f9 added warning when reloading a simulation with less then 20% memory left 2010-02-23 22:53:34 +00:00
fros4943
dbd1cd7b08 show contiki stack trace in error dialog, not just print to console 2010-02-21 21:50:58 +00:00
fros4943
778c14e9e3 javadoc update 2010-02-03 15:49:24 +00:00
fros4943
9a477a300c contiki mote type: added additional regexps for parsing common section addresses 2010-01-20 13:27:02 +00:00
fros4943
e16107b053 using MotePlugin interface, rather than object tagging 2010-01-15 10:47:36 +00:00
fros4943
9ddc25527d explicitly calling startPlugin and showPlugin methods, instead of relying on the plugin constructor to configure the plugin. if a simulation is loaded, startPlugin() is called after the simulation configuration is set 2009-12-14 13:29:35 +00:00
fros4943
93672649d2 made project class loader public + throw exception is mote class could not be loaded 2009-11-25 20:47:18 +00:00
fros4943
5ed294f001 minor patch: remember last exported jar filename 2009-11-25 10:29:21 +00:00
fros4943
a3bd96f97e show compilation warnings dialog after successful load + save config to history even if load fails 2009-11-13 14:25:43 +00:00