RE: commit: RE: What's wrong with my AbiCommand?

From: Tech Support <message_at_ptd.net>
Date: Thu Dec 29 2005 - 16:21:19 CET

Sounds like a great idea to add converttoHTML to abicommand.

Would it be too much to ask to add 'converttopdf' in the same manner to
abicommand?

That would of cause only work if pdf plugin is compiled.

Please add it to 2.4.2 release also.

Thank you for your help!

Also, if someone is going to use abicommand from php, don't forget to
include the "w" option to popen. I forgot about it in my example. It should
be like this:

$handle = popen("/usr/local/bin/abiword --plugun AbiCommand 2>&1", "w");
Then write commands to $handle

I also added 2>&1 just in case abiCommand returnes an error.

-----Original Message-----
From: owner-abiword-dev@abisource.com
[mailto:owner-abiword-dev@abisource.com] On Behalf Of
msevior@physics.unimelb.edu.au
Sent: Thursday, December 29, 2005 12:29 AM
To: Tech Support
Cc: abiword-dev@abisource.com
Subject: commit: RE: What's wrong with my AbiCommand?

Hi Tech Support,
                Thanks for your bug report. I found a number of issues and
fixed them. I also implemented a "converttohtml" command
that works exactly the same way as "converttotext". I
think that your use-case is likely to be repeated
elsewhere so I've implemented that to.

This should be available in AbiWord-2.4.2 which due Real Soon Now.

All these fixes should be forward-ported to CVS HEAD

Cheers

Martin
------------------------------------------------------------------------

CVS: ----------------------------------------------------------------------
CVS: Enter Log. Lines beginning with `CVS:' are removed automatically
CVS:
CVS: Committing in .
CVS:
CVS: Modified Files:
CVS: Tag: ABI-2-4-0-STABLE
CVS: abicommand/xp/AbiCommand.cpp
CVS: ----------------------------------------------------------------------
Fix save as "HTML". Implement new feature "converttoHTML"

CVS: ----------------------------------------------------------------------
CVS: Enter Log. Lines beginning with `CVS:' are removed automatically
CVS:
CVS: Committing in .
CVS:
CVS: Modified Files:
CVS: Tag: ABI-2-4-0-STABLE
CVS: af/xap/unix/xap_UnixNullGraphics.cpp
CVS: wp/impexp/xp/ie_exp_HTML.cpp
CVS: ----------------------------------------------------------------------
Fix AbiCommand "save" command and surpress the HTML dialog
if save as HTML type is called from AbiCommand.
Please forward port.

>
> I tried the 'load $filename'
>
> I am getting the same result: Aborted
>
> I can send the debugging output soon.
>
> I was just doing commands from the command line.
>
> I also tried from php
>
> $handle = popen("/usr/local/bin/abiword --plugun AbiCommand");
> fputs($handle, "server");
> fputs($handle, "load /usr/local/apache/sites/Toronto.doc");
> fputs($handle, "save /tmp/toronto1.txt");
>
>
> That did not work.
>
> But the same idea with
> fputs($handle, "converttotext /usr/local/apache/sites/Toronto.doc");
>
> worked
>
> So, something is not right with commands load and new
>
>
> -----Original Message-----
> From: msevior@physics.unimelb.edu.au
> [mailto:msevior@physics.unimelb.edu.au]
>
> Sent: Wednesday, December 28, 2005 9:20 PM
> To: Tech Support
> Cc: abiword-dev@abisource.com
> Subject: RE: What's wrong with my AbiCommand?
>
>>
>> I'm using 2.4.1
>>
>> I am using RedHat linux DUAL pentium with kernel 2.6.9
>>
>> It's a webhosting server, so I don't use a monitor, no do I have an
>> access
>> to the monitor. Every command I run through ssh.
>>
>> I setup a DISPLAY variable like this:
>> # DISPLAY=localhost:1.0
>> # export DISPLAY
>>
>> It points to running Xvfb server with 1024x768x16 monitor setting.
>>
>> I tried without Xvfb before, but it complained with message similar to
>> "No
>> DISPLAY. Is this what you want?"
>>
>> It does not complain now.
>>
>
> I'll look into the issues with "new". This actually creates a new document
> and is a different code path than what I'd recommend.
>
> I suggest you try "load <filename> "
>
> to load a new document followed by:
>
> "save <filename>"
>
> If filename is omitted the file is saved to it's original name
> Otherwise the extension of the filename is used to determine the format
>
> You need to write some sort of script to pipe file names to AbiWord.
>
>> I just don't know why it crashes on the 'new' command.
>>
>
> It's prolly just a stupid bug in the AbiCommand that needs fixing.
> AbiCommand is only recently started to be used in anger.
>
> Martin
>
>
>
>
>> Actuall using just abiword --to=html and evern --to=pdf works fine and
>> relatively fast. At first I did not have pdf support, but then I
>> installed
>> xpdf and poppler libs and now it works with --to=pdf
>>
>>
>>
>> -----Original Message-----
>> From: msevior@physics.unimelb.edu.au
>> [mailto:msevior@physics.unimelb.edu.au]
>>
>> Sent: Wednesday, December 28, 2005 4:31 PM
>> To: Tech Support
>> Cc: abiword-dev@abisource.com
>> Subject: Re: What's wrong with my AbiCommand?
>>
>>>
>>
>> Hi TechSupport,
>> Which version of AbiWord are you using?
>>
>> Thanks!
>>
>> Martin
>>
>>> Hello!
>>>
>>> I'm having troubles with using AbiCommand. Basically I can launche
>>>
>>> # abiword --plugin AbiCommand
>>>>help
>>> Now I see all the supported command, however I can only use
>>> converttotext,
>>> server, and previewpng
>>>
>>> I cannot use 'new' or 'load'
>>>
>>> I now recompiled abiword with --enable-debug and now I can see some
>>> output
>>> that may be helpful to determining what the problem is.
>>>
>>> Where is the output I see when I try to use the command 'new'
>>>
>>> AbiWord:> new
>>> Number of tokens here is 1
>>> Token 0 string is new
>>> first command is new
>>> Attempting to create a new document
>>> DEBUG: pd_Document::setAttrProp: setting dom-dir to ltr
>>> DEBUG: ie_imp_XML::charData Default just return
>>> DEBUG: ie_imp_XML::charData Default just return
>>> DEBUG: ie_imp_XML::charData Default just return
>>> DEBUG: ie_imp_XML::charData Default just return
>>> DEBUG: ie_imp_XML::charData Default just return
>>> DEBUG: ie_imp_XML::charData Default just return
>>> DEBUG: ie_imp_XML::charData Default just return
>>> DEBUG: ie_imp_XML::charData Default just return
>>> DEBUG: Created AP_UnixFrameImpl 88bb5d0
>>> DEBUG: XAP_App::notifyFrameCountChange(): count=1
>>> DEBUG: Oh no - we just crashed!
>>> DEBUG: File NOT saved! doc is NULL.
>>> Aborted
>>>
>>>
>>>
>>> I really hope someone can help me here.
>>> Thank you!
>>>
>>>
>>>
>>>
>>>
>>
>>
>>
>>
>>
>>
>
>
>
>
>
>
Received on Thu Dec 29 16:19:59 2005

This archive was generated by hypermail 2.1.8 : Thu Dec 29 2005 - 16:20:00 CET