#linuxcnc-devel | Logs for 2013-12-22

[04:06:16] <KGB-linuxcnc> 03Chris Morley 05master 48c3d10 06linuxcnc 10lib/python/gladevcp/hal_actions.py 10lib/python/gladevcp/hal_python.xml gladevcp -add an interpreter state sensitive table widget * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=48c3d10
[04:06:16] <KGB-linuxcnc> 03Chris Morley 05master fa58181 06linuxcnc 10lib/python/gladevcp/hal_python.xml gladevcp -remove HAL_Hbox from GLADE editor * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=fa58181
[04:06:16] <KGB-linuxcnc> 03Chris Morley 05master c5d1d07 06linuxcnc 10lib/python/gladevcp/hal_actions.py gladevcp -have emc_toggleaction_run be sensitive to home and file loaded * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=c5d1d07
[04:06:19] <KGB-linuxcnc> 03Chris Morley 05master da6b340 06linuxcnc 10lib/python/gladevcp/hal_actions.py gladevcp -add an is_auto_mode check to hal_action base * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=da6b340
[04:06:23] <KGB-linuxcnc> 03Chris Morley 05master 0e00acc 06linuxcnc 10lib/python/gladevcp/hal_mdihistory.py gladevcp -de-sensitize hal_MDI_history widget when running program * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=0e00acc
[04:06:27] <KGB-linuxcnc> 03Chris Morley 05master 76cf526 06linuxcnc 10share/gscreen/skins/gaxis/gaxis.glade gaxis -update glade file to innclude new state_ sensitive_tables * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=76cf526
[17:16:21] <dgarr> currently, the startup file used by axis is not user writable when running from a deb, a remedy: http://www.panix.com/~dgarrett/stuff/0001-axis-use-an-editable-axis.ngc-when-installed.patch
[17:16:28] <dgarr> comments?
[17:17:42] <cradek> dgarr: we already have "save gcode as..." to make a copy. maybe that should just be in the "instruction" comments at the beginning?
[17:18:38] <dgarr> it's not clear to me that very new users know where to save it to
[17:18:53] <cradek> when I try it, the default directory is the right one
[17:19:35] <dgarr> in a deb? what are you calling exactly the 'default directory?
[17:20:26] <cradek> when running from an installed deb 2.5.3, when I start AXIS and hit file/save gcode as, the "save as" dialog comes up prompting for a filename in ~/linuxcnc/nc_files
[17:21:05] <cradek> if they just type a name, it will save in the place that makes the most sense (because it's also the default place AXIS loads files from)
[17:22:40] <cradek> I think "save gcode as" was added as a different solution to this same problem (I bet the thinking was: "save as... " is how many other programs let you do that task)
[17:22:40] <dgarr> if they type something besides "axis.ngc" they will not benefit for their edit changes on the next start. the whole process just seems too complicated for a new user
[17:23:26] <cradek> ok, I did not understand you intended that they be able to change the auto-loaded file
[17:24:00] <cradek> I am not sure I like that part of the idea
[17:24:35] <cradek> for instance, they could easily add syntax errors that would show up at every program start forever
[17:24:59] <cradek> argh, huuungry, bbl
[17:25:01] <cradek> sorry
[17:27:27] <dgarr> a syntax or similar error is reported, they can try to edit again or give up but they can still run legit programs.
[17:27:52] <dgarr> the current state is the message suggests editing a file that the editor cannot write
[17:27:55] <dgarr> which is worse?
[17:29:12] <dgarr> and how may users go away when they can't run the first program they see on starting linuxcnc?
[17:48:47] <dgarr> alternative that doesn't persist user edits to a temporary, writable file: http://www.panix.com/~dgarrett/stuff/0001-axis-editable-temporary-axis.ngc-when-installed.patch
[18:11:34] <Tom_itx> did the documentation for the hal_manualtoolchange.change_button get updated as well?