| Rev |
Age |
Author |
Path |
Log message |
Diff |
Changes |
| 1950 |
5300 d 9 h |
runge |
/trunk/PcSoftware/Atom1.5/ |
More work on MBB
Added more error printout to MySql plugin
Increased max length for the new logging |
|
/trunk/PcSoftware/Atom1.5/script/plugin/mbb.js /trunk/PcSoftware/Atom1.5/src/common/log.cpp /trunk/PcSoftware/Atom1.5/src/vm/plugin/Mbb.cpp /trunk/PcSoftware/Atom1.5/src/vm/plugin/MySql.cpp
|
| 1947 |
5301 d 4 h |
runge |
/trunk/PcSoftware/Atom1.5/ |
Fixes here and there.
Basic support for my MBB tracking device. |
|
/trunk/PcSoftware/Atom1.5/script/plugin/mbb.js /trunk/PcSoftware/Atom1.5/src/vm/plugin/Mbb.cpp /trunk/PcSoftware/Atom1.5/src/vm/plugin/Mbb.h
/trunk/PcSoftware/Atom1.5/src/mbb/CMakeLists.txt /trunk/PcSoftware/Atom1.5/src/mbb/Manager.cpp /trunk/PcSoftware/Atom1.5/src/mbb/Manager.h
/trunk/PcSoftware/Atom1.5/CMakeLists.txt /trunk/PcSoftware/Atom1.5/script/plugin/mysql.js /trunk/PcSoftware/Atom1.5/src/atomd.cpp /trunk/PcSoftware/Atom1.5/src/common/exception.h /trunk/PcSoftware/Atom1.5/src/common/log.cpp /trunk/PcSoftware/Atom1.5/src/vm/Plugin.h /trunk/PcSoftware/Atom1.5/src/vm/plugin/MySql.cpp /trunk/PcSoftware/Atom1.5/src/vm/plugin/MySql.h
|
| 1945 |
5301 d 7 h |
runge |
/trunk/PcSoftware/Atom1.5/ |
Some work on changing the logging system to make it easier to use, not done and nothing of the old is yet converted to the new system.
Introduced a way of doing error handing with exceptions, only the MySql plugin uses this right now.
Added a plugin to access mysql from the js environment, it only exposes some basic functions right now but should be pretty useful, not fully tested yet but at least a select seems to work.
Some other small stuff. |
|
/trunk/PcSoftware/Atom1.5/script/plugin/mysql.js /trunk/PcSoftware/Atom1.5/src/common/exception.h /trunk/PcSoftware/Atom1.5/src/common/log.cpp /trunk/PcSoftware/Atom1.5/src/common/log.h /trunk/PcSoftware/Atom1.5/src/vm/plugin/MySql.cpp /trunk/PcSoftware/Atom1.5/src/vm/plugin/MySql.h
/trunk/PcSoftware/Atom1.5/.kdev4/Atom.kdev4 /trunk/PcSoftware/Atom1.5/CMakeLists.txt /trunk/PcSoftware/Atom1.5/INSTALL /trunk/PcSoftware/Atom1.5/src/atomd.cpp /trunk/PcSoftware/Atom1.5/src/config.h.in /trunk/PcSoftware/Atom1.5/src/mbb/Manager.cpp /trunk/PcSoftware/Atom1.5/src/vm/Plugin.h
|
| 1940 |
5305 d 7 h |
runge |
/trunk/PcSoftware/Atom1.5/src/ |
Fixed a spelling error in two places
Added try/catch around connect call in VM socket plugin, we probably need this in other places as well, this to handle connect failures |
|
/trunk/PcSoftware/Atom1.5/src/atomd.cpp /trunk/PcSoftware/Atom1.5/src/atomic.cpp /trunk/PcSoftware/Atom1.5/src/common/IoService.cpp /trunk/PcSoftware/Atom1.5/src/vm/plugin/Socket.cpp /trunk/PcSoftware/Atom1.5/src/vm/plugin/Socket.h
|
| 1939 |
5305 d 7 h |
runge |
/trunk/PcSoftware/Atom1.5/ |
Added success/failure checks to the build_and_install.sh script
Added a stub manager for MBB (MobileBroadBand), for future use
Cleaned up some compiler warnings
Fixed segfault on shut down (hopefully)
Fixed what valgrind considered a memory leak in the logging function
Probably some other stuff |
|
/trunk/PcSoftware/Atom1.5/src/mbb /trunk/PcSoftware/Atom1.5/src/mbb/CMakeLists.txt /trunk/PcSoftware/Atom1.5/src/mbb/Manager.cpp /trunk/PcSoftware/Atom1.5/src/mbb/Manager.h
/trunk/PcSoftware/Atom1.5/CMakeLists.txt /trunk/PcSoftware/Atom1.5/atom.conf.template /trunk/PcSoftware/Atom1.5/build_and_install.sh /trunk/PcSoftware/Atom1.5/script/interface/list.js /trunk/PcSoftware/Atom1.5/src/CMakeLists.txt /trunk/PcSoftware/Atom1.5/src/atomd.cpp /trunk/PcSoftware/Atom1.5/src/can/Monitor.cpp /trunk/PcSoftware/Atom1.5/src/common/IoService.cpp /trunk/PcSoftware/Atom1.5/src/common/IoService.h /trunk/PcSoftware/Atom1.5/src/common/common.cpp /trunk/PcSoftware/Atom1.5/src/common/common.h /trunk/PcSoftware/Atom1.5/src/config/Manager.cpp /trunk/PcSoftware/Atom1.5/src/logging/Logger.cpp /trunk/PcSoftware/Atom1.5/src/net/Client.cpp /trunk/PcSoftware/Atom1.5/src/net/Manager.cpp /trunk/PcSoftware/Atom1.5/src/net/Manager.h /trunk/PcSoftware/Atom1.5/src/net/UdpClient.cpp /trunk/PcSoftware/Atom1.5/src/vm/plugin/Storage.cpp
|
| 1898 |
5378 d 12 h |
runge |
/trunk/PcSoftware/Atom1.5/ |
Added functions to get JSON arrays out of storage
Added HTTP client in JS for doing simple requests |
|
/trunk/PcSoftware/Atom1.5/script/interface/http.js
/trunk/PcSoftware/Atom1.5/script/interface/list.js /trunk/PcSoftware/Atom1.5/script/plugin/storage.js /trunk/PcSoftware/Atom1.5/src/net/Manager.cpp /trunk/PcSoftware/Atom1.5/src/net/Manager.h /trunk/PcSoftware/Atom1.5/src/net/TcpClient.cpp /trunk/PcSoftware/Atom1.5/src/net/TcpClient.h /trunk/PcSoftware/Atom1.5/src/vm/plugin/Socket.cpp /trunk/PcSoftware/Atom1.5/src/vm/plugin/Storage.cpp
|
| 1887 |
5388 d 7 h |
arune |
/trunk/PcSoftware/Atom1.5/ |
Implemented programming hex directly with atomic-interface |
|
/trunk/PcSoftware/Atom1.5/script/plugin/node.js /trunk/PcSoftware/Atom1.5/src/control/Manager.cpp /trunk/PcSoftware/Atom1.5/src/control/Manager.h /trunk/PcSoftware/Atom1.5/src/vm/plugin/Node.cpp /trunk/PcSoftware/Atom1.5/src/vm/plugin/Node.h
|
| 1746 |
5554 d 7 h |
runge |
/trunk/PcSoftware/Atom1.5/src/ |
Fixed so timers should be removed correctly when canceled. Not tested though. |
|
/trunk/PcSoftware/Atom1.5/src/timer/Manager.cpp /trunk/PcSoftware/Atom1.5/src/vm/plugin/Timer.cpp
|
| 1741 |
5572 d 9 h |
runge |
/trunk/PcSoftware/Atom1.5/ |
Changes to how atomd uses Google V8, nothing major but seems to prevent crashes du to different threads trying to access V8 at the same time |
|
/trunk/PcSoftware/Atom1.5/CMakeLists.txt /trunk/PcSoftware/Atom1.5/src/vm/Manager.cpp /trunk/PcSoftware/Atom1.5/src/vm/plugin/Console.cpp /trunk/PcSoftware/Atom1.5/src/vm/plugin/Module.cpp /trunk/PcSoftware/Atom1.5/src/vm/plugin/Node.cpp /trunk/PcSoftware/Atom1.5/src/vm/plugin/Socket.cpp /trunk/PcSoftware/Atom1.5/src/vm/plugin/Storage.cpp /trunk/PcSoftware/Atom1.5/src/vm/plugin/System.cpp /trunk/PcSoftware/Atom1.5/src/vm/plugin/Timer.cpp /trunk/PcSoftware/Atom1.5/src/vm/plugin/Xorg.cpp
|
| 1740 |
5576 d 5 h |
runge |
/trunk/PcSoftware/Atom1.5/src/vm/ |
Added locking before all v8 scope creations to make it thread-safe, not very tested but seems to have not made it worse at least |
|
/trunk/PcSoftware/Atom1.5/src/vm/Manager.cpp /trunk/PcSoftware/Atom1.5/src/vm/plugin/Console.cpp /trunk/PcSoftware/Atom1.5/src/vm/plugin/Module.cpp /trunk/PcSoftware/Atom1.5/src/vm/plugin/Node.cpp /trunk/PcSoftware/Atom1.5/src/vm/plugin/Socket.cpp /trunk/PcSoftware/Atom1.5/src/vm/plugin/Storage.cpp /trunk/PcSoftware/Atom1.5/src/vm/plugin/System.cpp /trunk/PcSoftware/Atom1.5/src/vm/plugin/Timer.cpp /trunk/PcSoftware/Atom1.5/src/vm/plugin/Xorg.cpp
|
| 1679 |
5767 d 7 h |
runge |
/trunk/PcSoftware/Atom1.5/ |
Removed unused script file json.js
Added two atomic commands, version and license
Minor bugfixes |
|
/trunk/PcSoftware/Atom1.5/script/common
/trunk/PcSoftware/Atom1.5/CMakeLists.txt /trunk/PcSoftware/Atom1.5/script/plugin/console.js /trunk/PcSoftware/Atom1.5/script/plugin/system.js /trunk/PcSoftware/Atom1.5/src/atomd.cpp /trunk/PcSoftware/Atom1.5/src/atomic.cpp /trunk/PcSoftware/Atom1.5/src/config.h.in /trunk/PcSoftware/Atom1.5/src/vm/plugin/System.cpp /trunk/PcSoftware/Atom1.5/src/vm/plugin/System.h
|
| 1665 |
5772 d 6 h |
runge |
/trunk/PcSoftware/Atom1.5/ |
Created a new command, Node_GetInformation, which prints bios version, last active, has application and device type. setConfig.pl can now be adapted to using atomic like: atomic -c "Node_GetInformation 0xB23F54EA" |
|
/trunk/PcSoftware/Atom1.5/CMakeLists.txt /trunk/PcSoftware/Atom1.5/script/plugin/node.js /trunk/PcSoftware/Atom1.5/src/atomic.cpp /trunk/PcSoftware/Atom1.5/src/control/Manager.cpp /trunk/PcSoftware/Atom1.5/src/control/Manager.h /trunk/PcSoftware/Atom1.5/src/control/Node.cpp /trunk/PcSoftware/Atom1.5/src/control/Node.h /trunk/PcSoftware/Atom1.5/src/vm/plugin/Node.cpp /trunk/PcSoftware/Atom1.5/src/vm/plugin/Node.h
|
| 1664 |
5772 d 14 h |
runge |
/trunk/PcSoftware/Atom1.5/ |
Added -c commandline option to atomic for running a single command and the exiting
Added a quit command to disconnect atomic |
|
/trunk/PcSoftware/Atom1.5/script/plugin/console.js /trunk/PcSoftware/Atom1.5/src/atomic.cpp /trunk/PcSoftware/Atom1.5/src/vm/plugin/Console.cpp /trunk/PcSoftware/Atom1.5/src/vm/plugin/Console.h
|
| 1660 |
5773 d 17 h |
runge |
/trunk/PcSoftware/Atom1.5/ |
Nicer printouts of node and modules lists |
|
/trunk/PcSoftware/Atom1.5/CMakeLists.txt /trunk/PcSoftware/Atom1.5/build_and_install.sh /trunk/PcSoftware/Atom1.5/script/plugin/console.js /trunk/PcSoftware/Atom1.5/script/plugin/module.js /trunk/PcSoftware/Atom1.5/script/plugin/node.js /trunk/PcSoftware/Atom1.5/script/plugin/system.js /trunk/PcSoftware/Atom1.5/src/atomd.cpp /trunk/PcSoftware/Atom1.5/src/vm/plugin/Xorg.cpp /trunk/PcSoftware/Atom1.5/src/vm/plugin/Xorg.h
|
| 1657 |
5775 d 5 h |
runge |
/trunk/PcSoftware/Atom1.5/ |
Added some color to the logging
Created a new plugin Node
It is now possible to list modules, list nodes, and reset nodes via atomic
Some more minor fixes and stuff done |
|
/trunk/PcSoftware/Atom1.5/script/plugin/node.js /trunk/PcSoftware/Atom1.5/src/vm/plugin/Node.cpp /trunk/PcSoftware/Atom1.5/src/vm/plugin/Node.h
/trunk/PcSoftware/Atom1.5/CMakeLists.txt /trunk/PcSoftware/Atom1.5/script/interface/irin.js /trunk/PcSoftware/Atom1.5/script/plugin/console.js /trunk/PcSoftware/Atom1.5/script/plugin/module.js /trunk/PcSoftware/Atom1.5/script/plugin/storage.js /trunk/PcSoftware/Atom1.5/src/atomd.cpp /trunk/PcSoftware/Atom1.5/src/atomic.cpp /trunk/PcSoftware/Atom1.5/src/common/common.cpp /trunk/PcSoftware/Atom1.5/src/control/Manager.cpp /trunk/PcSoftware/Atom1.5/src/control/Manager.h /trunk/PcSoftware/Atom1.5/src/control/Node.cpp /trunk/PcSoftware/Atom1.5/src/control/Node.h /trunk/PcSoftware/Atom1.5/src/logging/Logger.cpp /trunk/PcSoftware/Atom1.5/src/vm/Manager.cpp /trunk/PcSoftware/Atom1.5/src/vm/plugin/Console.cpp /trunk/PcSoftware/Atom1.5/src/vm/plugin/Console.h /trunk/PcSoftware/Atom1.5/src/vm/plugin/Module.cpp /trunk/PcSoftware/Atom1.5/src/vm/plugin/Module.h /trunk/PcSoftware/Atom1.5/src/vm/plugin/System.cpp /trunk/PcSoftware/Atom1.5/src/vm/plugin/System.h
|
| 1656 |
5775 d 18 h |
runge |
/trunk/PcSoftware/Atom1.5/ |
User scripts are now kept seperate from standard scripts and stored in /etc/atom/uscript, they should not be overwritten on a new install
Storage is now /etc/atom/storage and atom.conf.templates has moved to /etc/atom which also means that the real atom.conf should be placed there |
|
/trunk/PcSoftware/Atom1.5/script/interface/list.js /trunk/PcSoftware/Atom1.5/uscript
/trunk/PcSoftware/Atom1.5/script/user /trunk/PcSoftware/Atom1.5/uscript/autostart.js
/trunk/PcSoftware/Atom1.5/CMakeLists.txt /trunk/PcSoftware/Atom1.5/atom.conf.template /trunk/PcSoftware/Atom1.5/src/atomd.cpp /trunk/PcSoftware/Atom1.5/src/config/Manager.cpp /trunk/PcSoftware/Atom1.5/src/vm/Manager.cpp /trunk/PcSoftware/Atom1.5/src/vm/Manager.h /trunk/PcSoftware/Atom1.5/src/vm/plugin/System.cpp
|
| 1652 |
5777 d 3 h |
runge |
/trunk/PcSoftware/Atom1.5/ |
Renamed module directory in scripts to interface
Made the Xorg plugin default off, can be compiled in with a flag
Version now uses the SVN number as it's third number
Made it possible to use cpack to create *.deb packages for installation, the text file INSTALL contains the instructions |
|
/trunk/PcSoftware/Atom1.5/script/interface /trunk/PcSoftware/Atom1.5/src/config.h.in
/trunk/PcSoftware/Atom1.5/script/module
/trunk/PcSoftware/Atom1.5/.kdev4/Atom.kdev4 /trunk/PcSoftware/Atom1.5/CMakeLists.txt /trunk/PcSoftware/Atom1.5/INSTALL /trunk/PcSoftware/Atom1.5/atom.conf.template /trunk/PcSoftware/Atom1.5/script/user/autostart.js /trunk/PcSoftware/Atom1.5/src/atomd.cpp /trunk/PcSoftware/Atom1.5/src/atomic.cpp /trunk/PcSoftware/Atom1.5/src/config/Manager.cpp /trunk/PcSoftware/Atom1.5/src/net/Makefile /trunk/PcSoftware/Atom1.5/src/vm/plugin/Xorg.cpp /trunk/PcSoftware/Atom1.5/src/vm/plugin/Xorg.h
|
| 1651 |
5778 d 2 h |
runge |
/trunk/PcSoftware/Atom1.5/ |
Exposed socket to js, completly untested |
|
/trunk/PcSoftware/Atom1.5/script/plugin/socket.js /trunk/PcSoftware/Atom1.5/src/vm/plugin/Socket.cpp /trunk/PcSoftware/Atom1.5/src/vm/plugin/Socket.h
/trunk/PcSoftware/Atom1.5/CMakeLists.txt /trunk/PcSoftware/Atom1.5/src/atomd.cpp /trunk/PcSoftware/Atom1.5/src/vm/plugin/Timer.cpp
|
| 1650 |
5778 d 3 h |
runge |
/trunk/PcSoftware/Atom1.5/ |
Bugfixes
Added script for working with a display |
|
/trunk/PcSoftware/Atom1.5/script/module/display.js
/trunk/PcSoftware/Atom1.5/script/module/HD44789.js
/trunk/PcSoftware/Atom1.5/script/module/sensor.js /trunk/PcSoftware/Atom1.5/script/plugin/module.js /trunk/PcSoftware/Atom1.5/script/user/autostart.js /trunk/PcSoftware/Atom1.5/src/vm/plugin/Module.cpp
|
| 1648 |
5779 d 2 h |
runge |
/trunk/PcSoftware/Atom1.5/ |
Finished LG remote record
Removed some now unsused script files
Added a script for sensors
Fixed the output of several other scripts |
|
/trunk/PcSoftware/Atom1.5/script/module/sensor.js /trunk/PcSoftware/Atom1.5/script/plugin/xorg.js
/trunk/PcSoftware/Atom1.5/script/common/alias.js /trunk/PcSoftware/Atom1.5/script/common/irrecord.js /trunk/PcSoftware/Atom1.5/script/common/nice_functions.js /trunk/PcSoftware/Atom1.5/script/legacy /trunk/PcSoftware/Atom1.5/script/module/BusVoltage.js /trunk/PcSoftware/Atom1.5/script/user/test.js
/trunk/PcSoftware/Atom1.5/script/module/irin.js /trunk/PcSoftware/Atom1.5/script/plugin/module.js /trunk/PcSoftware/Atom1.5/script/plugin/storage.js /trunk/PcSoftware/Atom1.5/script/user/autostart.js /trunk/PcSoftware/Atom1.5/src/vm/plugin/Console.cpp /trunk/PcSoftware/Atom1.5/src/vm/plugin/System.cpp /trunk/PcSoftware/Atom1.5/storage/Remote_LG_MKJ42519615
|