Commit graph

72 commits

Author SHA1 Message Date
Jeff Epler
965fe4f293 remove our own copy of bwidget, since emc2 requires it already 2006-07-31 18:30:24 +00:00
Jeff Epler
1caab98715 add new axis-remote script, which can make axis open a file, reload a file, or exit 2006-07-31 14:38:54 +00:00
Jeff Epler
3664f7279d make setup error if the version of python is inadequate
(instead of blowing up at runtime when trying to open a file)
2006-07-30 19:07:38 +00:00
Jeff Epler
d6b4677a24 make halmodule a c++ program so it can include emc.hh and get the emc version
make the hal_init method a no-op on emc2.0.x
2006-07-20 12:51:11 +00:00
Jeff Epler
28962b9f39 hal_manualtoolchange is a HAL component that shows a graphical prompt when a
tool change is requested, and sets the 'changed' signal when the prompt is
dismissed.
2006-07-15 18:08:30 +00:00
Jeff Epler
8f93e11385 add experimental hal module 2006-07-07 13:42:40 +00:00
Jeff Epler
0c56c30d12 the May 8 fix for building axis for bdi4emc 2006-07-05 03:14:17 +00:00
Jeff Epler
3c23bc2db4 load a 'splash' g-code file at startup if no other file is requested and we're not in lathe mode 2006-06-21 20:23:35 +00:00
Jeff Epler
6572300313 change default nmlfile for emc2: now axis will start for "run-in-place" without a -ini argument 2006-06-17 19:59:22 +00:00
Chris Radek
14aaa33128 this fixes a build problem 2006-06-05 19:29:31 +00:00
Jeff Epler
9ba0b4c80c remove redundant commit 2006-05-23 15:21:32 +00:00
Jeff Epler
e9982d160a bump version number 2006-04-25 02:46:40 +00:00
Jeff Epler
23905b5347 include doc/axis_light_background in distribution 2006-04-25 02:39:22 +00:00
Jeff Epler
91bf786a3f bump version to 1.3a1 2006-04-25 02:34:16 +00:00
Jeff Epler
c6697022f7 when not installing bwidget, don't copy its license 2006-04-10 02:07:52 +00:00
Jeff Epler
7b8e8e0cf2 print the version of axis being built
get rid of a debugging print
2006-03-21 04:00:01 +00:00
Jeff Epler
fe3136b53d force USE_SYSTEM_BWIDGET on emc2, since emc2 requires it 2006-03-21 03:37:31 +00:00
Jeff Epler
3362dd39bb Experimental new feature: multithreaded backplot. The backplot data is gathered from a second thread. This seems to significantly improve the quality of the backplot. In theory, the backplot will now have the same quality regardless of the redraw rate. The sample rate is currently hardcoded at 10ms.
This breaks the support I had begun to add for "A" axes, but that's life.  There's also a bug when the color changes (it blends instead of changing immediately).
2006-03-19 17:51:19 +00:00
Jeff Epler
5e6cb68928 when building for emc2 run-in-place, install all files under the emc2 directory. 2006-03-09 15:39:55 +00:00
Jeff Epler
9d116e47c4 version bump 2006-03-02 18:44:24 +00:00
Jeff Epler
203a5ed061 bump version number 2006-02-28 01:09:36 +00:00
Jeff Epler
b6aed1b85c bump version number 2006-02-27 03:39:24 +00:00
Jeff Epler
85260f9e21 create new AXIS_USE_BDI4 define. Formerly, AXIS_USE_EMC2 was defined for both
BDI4 and EMC2, but since motion_type has been added only in emc2 this broke
the build on BDI4.  With this patch, axis HEAD compiles aganst emc-1.0-39.
2006-02-22 23:51:17 +00:00
Jeff Epler
635122eebf version bump 2006-02-12 01:09:00 +00:00
Jeff Epler
4729f645a7 remove debugging message 2006-02-10 02:42:15 +00:00
Jeff Epler
29f5b3b4f5 allow use of system bwidget package by axis -- this slims down the .deb by around 100k and bwidget is already required by the emc2 deb 2006-02-04 23:18:45 +00:00
Jeff Epler
be3389a2b5 allow building against installed emc2 or emc2-dev deb 2006-02-01 19:30:34 +00:00
Jeff Epler
e6af798f79 install binary in usual location when EMC_RUN_INSTALLED is set; use this when building the .deb 2006-02-01 16:29:27 +00:00
Jeff Epler
a9238b0b95 begin support for building debs 2006-02-01 15:54:47 +00:00
Jeff Epler
5c0efcffd8 set NET_WM_ICON for axis. looks nice in the default ubuntu desktop. 2006-01-26 21:10:45 +00:00
Jeff Epler
9b12772879 move stuff out of setup and build_scripts.py into the new monkeypatch.py
which is for all the code which is used to make distutils behave saner-ly
2006-01-25 23:15:57 +00:00
Jeff Epler
7de5e9ea2c Withdraw support for 'SIMPLEINSTALL'. SIMPLEINSTALL was a crutch for bdi4
users and the included version of emc, but now that instructions to rebuild
that version of emc are on the emc wiki, it's no longer necessary.

SIMPLEINSTALL was really undesirable all along.  It meant that users could
believe they had upgraded to a new version of axis, but actually had outdated
versions of the extension modules, which could still have significant bugs
(e.g., memory leaks) or lack new features (e.g., the move type information
recently added to emc2).
2006-01-25 13:56:36 +00:00
Jeff Epler
2566d322dd use libraries and define_macros when building extensions for emc1 and bdi4 2006-01-25 13:53:28 +00:00
Jeff Epler
d4d055df84 for emc2, use -lrs274 instead of rs274.o from a temporary location 2006-01-24 21:59:08 +00:00
Jeff Epler
efb925e9dd use define_macros, libraries directives when appropriate 2006-01-24 21:16:15 +00:00
Jeff Epler
d56b9899f6 bump version number to 1.2a1 for release 2006-01-20 13:43:53 +00:00
Jeff Epler
666445995f remove debugging statement 2006-01-15 16:02:01 +00:00
Jeff Epler
4d0d7f8645 if EMCROOT was unspecified and find_emc_root failed, the user got a message about NoneType instead of the instruction to properly set EMCROOT 2006-01-15 16:01:50 +00:00
Jeff Epler
3b1e141d9e py2.2 compatibility 2006-01-10 01:25:13 +00:00
Jeff Epler
8b8cb48442 I'm tired of being bitten in the ass by distutils' oh-so-clever copy avoidance.
So, yet another monkey-patch of distutils.  Makes baby jesus cry.
2006-01-10 00:52:40 +00:00
Jeff Epler
5fe8c2511a bump version to 1.2a0
move version from axis.tcl to axis.py, and $substitute it into the About dialog
(this means translations of the About message will survive version changes)

remove BLT bug workaround with sys.setdlopenflags

remove useless imports of _tkinter

make the About box big enough to hold the text
2006-01-06 02:28:31 +00:00
Jeff Epler
7541b20f40 fix installation of mo files 2006-01-02 22:04:07 +00:00
Jeff Epler
584f7ece6b begin support for i18n 2006-01-02 19:05:36 +00:00
Jeff Epler
95d9962c69 bump version number 2006-01-01 19:47:18 +00:00
Jeff Epler
7c72321887 copyright 2006 2006-01-01 15:12:07 +00:00
Jeff Epler
ff31e9442f make the given EMCROOT an absolute path automatically 2005-11-29 15:22:57 +00:00
Jeff Epler
3598321d0b bump version for upcoming rc2 release 2005-11-24 18:02:17 +00:00
Jeff Epler
d750d0de37 get rid of pyopengl dependency 2005-11-22 21:27:56 +00:00
Jeff Epler
1b2d7cde9b simpleinstall fixes: put the binary in the right place, and make sure it's actually going to work 2005-10-27 15:06:53 +00:00
Jeff Epler
abdfd706cd support 'simple' installs (don't build extension modules) 2005-10-21 19:25:56 +00:00