Powered by Apache

CVS log for OpenXM/src/kxx/ox_texmacs.c

[BACK] Up to [local] / OpenXM / src / kxx

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.48 / (download) - annotate - [select for diffs], Wed Oct 7 07:47:23 2020 UTC (4 years, 1 month ago) by takayama
Branch: MAIN
CVS Tags: HEAD
Changes since 1.47: +7 -2 lines
Diff to previous 1.47 (colored)

The causes of the warnings in kxx/ are fixed.

Revision 1.47 / (download) - annotate - [select for diffs], Wed Sep 25 06:30:37 2019 UTC (5 years, 1 month ago) by takayama
Branch: MAIN
Changes since 1.46: +3 -3 lines
Diff to previous 1.46 (colored)

Removed #define DEBUG2

Revision 1.46 / (download) - annotate - [select for diffs], Wed Sep 25 06:29:10 2019 UTC (5 years, 1 month ago) by takayama
Branch: MAIN
Changes since 1.45: +4 -4 lines
Diff to previous 1.45 (colored)

a bug fix of non-jupyter mode (--view cfep etc...)

Revision 1.45 / (download) - annotate - [select for diffs], Fri May 24 02:25:12 2019 UTC (5 years, 5 months ago) by takayama
Branch: MAIN
Changes since 1.44: +46 -7 lines
Diff to previous 1.44 (colored)

keeps '\n' for jupyter. ;; is added by asir_kernel/kernel.py

Revision 1.44 / (download) - annotate - [select for diffs], Thu Mar 28 21:19:49 2019 UTC (5 years, 7 months ago) by takayama
Branch: MAIN
Changes since 1.43: +2 -2 lines
Diff to previous 1.43 (colored)

The delimeter for Jupyter is changed to ";;" from '#'

Revision 1.43 / (download) - annotate - [select for diffs], Thu Mar 28 09:21:40 2019 UTC (5 years, 7 months ago) by takayama
Branch: MAIN
Changes since 1.42: +98 -14 lines
Diff to previous 1.42 (colored)

A minimum support for jupiter.
asir_kernel will be posted later.
asir-cli should be in the path for jupyter
asir-cli
#!/bin/bash
openxm ox_texmacs --view jupyter --quiet --noCopyright

Revision 1.42 / (download) - annotate - [select for diffs], Fri Sep 7 01:21:31 2018 UTC (6 years, 2 months ago) by takayama
Branch: MAIN
Changes since 1.41: +31 -8 lines
Diff to previous 1.41 (colored)

ox_texmacs --view sage --quiet --noCopyright
to connect from sagemath.

Revision 1.41 / (download) - annotate - [select for diffs], Fri Sep 7 00:28:53 2018 UTC (6 years, 2 months ago) by takayama
Branch: MAIN
Changes since 1.40: +16 -4 lines
Diff to previous 1.40 (colored)

ox_texmacs --view generic --quiet --noCopyright

Revision 1.40 / (download) - annotate - [select for diffs], Wed Aug 24 22:38:12 2016 UTC (8 years, 2 months ago) by takayama
Branch: MAIN
Changes since 1.39: +15 -6 lines
Diff to previous 1.39 (colored)

ox_texmacs supports qfep (the initial version).

Revision 1.39 / (download) - annotate - [select for diffs], Thu Mar 31 05:27:34 2016 UTC (8 years, 7 months ago) by takayama
Branch: MAIN
Changes since 1.38: +5 -5 lines
Diff to previous 1.38 (colored)

mysig.c and mysig.h are moved to src/util and are installed under
OpenXM/lib and OpenXM/include.
mysignal is used in k097.

Revision 1.38 / (download) - annotate - [select for diffs], Sat Oct 10 11:29:46 2015 UTC (9 years, 1 month ago) by takayama
Branch: MAIN
Changes since 1.37: +1 -2 lines
Diff to previous 1.37 (colored)

Added some missing prototype declarations.

Revision 1.37 / (download) - annotate - [select for diffs], Thu Oct 8 11:49:38 2015 UTC (9 years, 1 month ago) by takayama
Branch: MAIN
Changes since 1.36: +6 -6 lines
Diff to previous 1.36 (colored)

longjmp --> _longjmp on cygwin.
We use macros MYSETJMP and MYLONGJMP.
There is still a trouble on error handling on ox_sm1.

Revision 1.36 / (download) - annotate - [select for diffs], Mon Sep 28 07:01:27 2015 UTC (9 years, 1 month ago) by takayama
Branch: MAIN
Changes since 1.35: +6 -4 lines
Diff to previous 1.35 (colored)

Fixed a bug on the initialization of gc.

Revision 1.35 / (download) - annotate - [select for diffs], Sun Feb 22 16:40:05 2009 UTC (15 years, 8 months ago) by ohara
Branch: MAIN
CVS Tags: R_1_3_1-2, RELEASE_1_3_1_13b, RELEASE_1_2_3_12
Changes since 1.34: +2 -2 lines
Diff to previous 1.34 (colored)

Language symbols are canonicalized as follows:
jp => ja, eg => en.

Revision 1.34 / (download) - annotate - [select for diffs], Wed Mar 22 00:52:55 2006 UTC (18 years, 7 months ago) by takayama
Branch: MAIN
CVS Tags: DEB_REL_1_2_3-9
Changes since 1.33: +2 -3 lines
Diff to previous 1.33 (colored)

dvipng is used to typeset in cfep.

Revision 1.33 / (download) - annotate - [select for diffs], Mon Mar 6 08:55:31 2006 UTC (18 years, 8 months ago) by takayama
Branch: MAIN
Changes since 1.32: +88 -13 lines
Diff to previous 1.32 (colored)

In the cfep pretty printmode, each result is typeset by tex and displayed
on the cfep window.
cf.
print_png_form2() (asir-contrib).
[self setPrettyPrint: sender] (cfep).
!cfep_png; (ox_texmacs).

Revision 1.32 / (download) - annotate - [select for diffs], Fri Mar 3 10:55:33 2006 UTC (18 years, 8 months ago) by takayama
Branch: MAIN
Changes since 1.31: +26 -1 lines
Diff to previous 1.31 (colored)

Initial version of cfep-init.rr which is loaded from ox_texmacs with the
option --asirInitFile and is defines cfep.draw_obj() etc.
ox_texmacs removes  \nend$ and \nend; before sending commands to the engine.

Revision 1.31 / (download) - annotate - [select for diffs], Fri Mar 3 02:47:28 2006 UTC (18 years, 8 months ago) by takayama
Branch: MAIN
Changes since 1.30: +10 -2 lines
Diff to previous 1.30 (colored)

Added codes to flush the output for cfep on MacOS X.

Revision 1.30 / (download) - annotate - [select for diffs], Fri Mar 3 02:30:09 2006 UTC (18 years, 8 months ago) by takayama
Branch: MAIN
Changes since 1.29: +3 -3 lines
Diff to previous 1.29 (colored)

Fixed a bug of oxclearstack.

Revision 1.29 / (download) - annotate - [select for diffs], Sat Feb 4 02:56:49 2006 UTC (18 years, 9 months ago) by takayama
Branch: MAIN
CVS Tags: KNOPPIX_2006
Changes since 1.28: +9 -1 lines
Diff to previous 1.28 (colored)

Added --languageResource option.
Example.
 ox_texmacs --view debug --languageResource Resource/asir-ja_JP.eucJP.sm1
 hoge(1);^E [Enter]

Revision 1.28 / (download) - annotate - [select for diffs], Thu Feb 2 07:07:22 2006 UTC (18 years, 9 months ago) by takayama
Branch: MAIN
Changes since 1.27: +4 -3 lines
Diff to previous 1.27 (colored)

Linefeed character ^L is used to separate messages in the output
channel.

Revision 1.27 / (download) - annotate - [select for diffs], Wed Feb 1 04:16:54 2006 UTC (18 years, 9 months ago) by takayama
Branch: MAIN
Changes since 1.26: +77 -2 lines
Diff to previous 1.26 (colored)

The cfep error protocol is installed in cfep.

Revision 1.26 / (download) - annotate - [select for diffs], Thu Jan 26 10:24:55 2006 UTC (18 years, 9 months ago) by takayama
Branch: MAIN
Changes since 1.25: +2 -1 lines
Diff to previous 1.25 (colored)

ox_texmacs accepts --engineLogToStdout option.

Revision 1.25 / (download) - annotate - [select for diffs], Thu Jan 26 07:38:32 2006 UTC (18 years, 9 months ago) by takayama
Branch: MAIN
Changes since 1.24: +19 -21 lines
Diff to previous 1.24 (colored)

Cleaned the way of doing  End_of_input.

Revision 1.24 / (download) - annotate - [select for diffs], Sat Jan 21 12:23:15 2006 UTC (18 years, 9 months ago) by takayama
Branch: MAIN
Changes since 1.23: +10 -5 lines
Diff to previous 1.23 (colored)

Modified the copyright message.

Revision 1.23 / (download) - annotate - [select for diffs], Sat Jan 21 12:04:47 2006 UTC (18 years, 9 months ago) by takayama
Branch: MAIN
Changes since 1.22: +66 -41 lines
Diff to previous 1.22 (colored)

Data_begin and Data_end are dynamically chosen with the options --view cfep.

Revision 1.22 / (download) - annotate - [select for diffs], Thu Jan 19 12:24:15 2006 UTC (18 years, 9 months ago) by takayama
Branch: MAIN
Changes since 1.21: +51 -15 lines
Diff to previous 1.21 (colored)

The initial version for the backend model
for cfep (Cocoa Front end view process for OpenXM engines.)

Revision 1.21 / (download) - annotate - [select for diffs], Thu Jun 16 05:07:24 2005 UTC (19 years, 5 months ago) by takayama
Branch: MAIN
Changes since 1.20: +4 -4 lines
Diff to previous 1.20 (colored)

The initialization of the variables of the type struct object
are added.  It is necessary to initialize the field "attr"
(object attribute) of stuct object.  cf. misc-2005/06/gfan/opt.sm1 test2.

Revision 1.20 / (download) - annotate - [select for diffs], Fri Sep 17 02:42:58 2004 UTC (20 years, 2 months ago) by takayama
Branch: MAIN
CVS Tags: RELEASE_1_2_3
Changes since 1.19: +4 -2 lines
Diff to previous 1.19 (colored)

RestrictedMode is introduced.
If it is set, only functions with the ATTR_EXPORT bit are allowed to be
executed. It is mainly designed for anonymous services in OpenXM-grid.

A sample code for the RestricedMode.

/hoge { (hello) message (hello2) message } def
/foo {hoge} def
[(parse) (cohom.sm1) pushfile] extension
[(parse) (ox.sm1) pushfile] extension
[(or_attr) 8 /gb] extension
[(or_attr) 8 /pmat] extension
[(or_attr) 8 /foo] extension
[(or_attr) 8 /fctr] extension
[(RestrictedMode) 1] system_variable
foo

hoge  % stopped by the RestrictedMode flag.

 [ [( (x Dx)^2 + (y Dy)^2 -1) ( x y Dx Dy -1)] (x,y)
             [ [ (Dx) 1 ] ] ] gb pmat

asirconnectr % stopped by the RestrictionMode flag

[(x^2-1) (x)] fctr pmat

Revision 1.19 / (download) - annotate - [select for diffs], Sun Sep 5 00:51:18 2004 UTC (20 years, 2 months ago) by takayama
Branch: MAIN
Changes since 1.18: +7 -2 lines
Diff to previous 1.18 (colored)

Trace is presented in ox servers.
Recursive call of ctrlC-hook is prohibited by using the flag
Calling_ctrlC_hook.

Revision 1.18 / (download) - annotate - [select for diffs], Thu Mar 25 01:37:14 2004 UTC (20 years, 7 months ago) by takayama
Branch: MAIN
Changes since 1.17: +6 -4 lines
Diff to previous 1.17 (colored)

Workaround:  select has been used to get multiple line input correctly.
New:  this dirty workaround is removed, since init-openxm.scm serielizes multiple
line input as
    line1  \v
    line2  \v
    ...
    linem  \n

Revision 1.17 / (download) - annotate - [select for diffs], Thu Mar 11 03:32:46 2004 UTC (20 years, 8 months ago) by takayama
Branch: MAIN
CVS Tags: RELEASE_1_2_2_KNOPPIX_b
Changes since 1.16: +30 -6 lines
Diff to previous 1.16 (colored)

New in ox_texmacs.
Example:
  Glib_ps = 1;
  glib_line(0,0,100,100);
  glib_line(100,0,0,100);
  glib_tops();
will show a picture on the texmacs screen.

Revision 1.16 / (download) - annotate - [select for diffs], Tue Mar 9 07:10:46 2004 UTC (20 years, 8 months ago) by takayama
Branch: MAIN
Changes since 1.15: +2 -2 lines
Diff to previous 1.15 (colored)

Fixed a typo.

Revision 1.15 / (download) - annotate - [select for diffs], Tue Mar 9 02:53:05 2004 UTC (20 years, 8 months ago) by takayama
Branch: MAIN
Changes since 1.14: +28 -14 lines
Diff to previous 1.14 (colored)

New options:
  --noLogWindow
  --noCopyright

Revision 1.14 / (download) - annotate - [select for diffs], Thu Mar 4 12:29:58 2004 UTC (20 years, 8 months ago) by takayama
Branch: MAIN
CVS Tags: RELEASE_1_2_2_KNOPPIX
Changes since 1.13: +4 -1 lines
Diff to previous 1.13 (colored)

ox_texmacs --outputLimit nnn
If the size of the output >= nnn, then ox_texmacs ouputs
the string "The output is too large".

Revision 1.13 / (download) - annotate - [select for diffs], Thu Mar 4 06:29:16 2004 UTC (20 years, 8 months ago) by takayama
Branch: MAIN
Changes since 1.12: +11 -2 lines
Diff to previous 1.12 (colored)

BUG:
 Description: when ox_asir loads a file with a lot of parse errors,
              it does not seem to work as a fifo stack machine.
 A workaround:  ox_texmacs accepts   !reset; command to send the ctrl-C
                signal.

Revision 1.12 / (download) - annotate - [select for diffs], Wed Mar 3 12:27:31 2004 UTC (20 years, 8 months ago) by takayama
Branch: MAIN
Changes since 1.11: +5 -2 lines
Diff to previous 1.11 (colored)

Bug:  factor(x^1000-y^1000)$ returns immediately, since it does not do
 oxpopstring and only do "1 oxpops".

The bug is fixed by push and pop dummy data.

Revision 1.11 / (download) - annotate - [select for diffs], Wed Mar 3 09:44:39 2004 UTC (20 years, 8 months ago) by takayama
Branch: MAIN
Changes since 1.10: +9 -7 lines
Diff to previous 1.10 (colored)

Bug fix;
 !sm1;
 We could not return to the asir mode by inputting !asir;

Revision 1.10 / (download) - annotate - [select for diffs], Wed Mar 3 06:09:29 2004 UTC (20 years, 8 months ago) by takayama
Branch: MAIN
Changes since 1.9: +29 -5 lines
Diff to previous 1.9 (colored)

Changes:
1. ox_server_mode is defined in ox.sm1 and executed when ox_texmacs is
   started.
2. Other initializations for ox_sm1 are executed.
3. ox_texmacs --sm1,  ox_texmacs --k0, ox_texmacs --asir optionis are added.

Revision 1.9 / (download) - annotate - [select for diffs], Wed Mar 3 02:31:50 2004 UTC (20 years, 8 months ago) by takayama
Branch: MAIN
Changes since 1.8: +2 -1 lines
Diff to previous 1.8 (colored)

Changes.
1. singal(SIGHUP,SIG_IGN) is added to ignore x of xterm.
2. rxvt is out of the search path (broken path problem).
3. Cosmetic change of the asir message window.

Revision 1.8 / (download) - annotate - [select for diffs], Tue Mar 2 09:30:48 2004 UTC (20 years, 8 months ago) by takayama
Branch: MAIN
Changes since 1.7: +130 -130 lines
Diff to previous 1.7 (colored)

Untabified.

Revision 1.7 / (download) - annotate - [select for diffs], Tue Mar 2 09:10:04 2004 UTC (20 years, 8 months ago) by takayama
Branch: MAIN
Changes since 1.6: +36 -10 lines
Diff to previous 1.6 (colored)

Changes:
1. ox_texmacs checks OpenXM_HOME and ASIR_CONFIG.
2. If the input is terminated with $, then TM_do_not_print is set.
3. Xm_server_mode=1; Xm_helpdir="help-eg"; ctrl("message",0); are executed.
4. Updated the version number of asir-contrib.

Revision 1.6 / (download) - annotate - [select for diffs], Mon Mar 1 12:55:03 2004 UTC (20 years, 8 months ago) by takayama
Branch: MAIN
Changes since 1.5: +2 -3 lines
Diff to previous 1.5 (colored)

Fixed a bug on a procedure for receiving an interruption.
Example. Stop at the prompt, and type in 1+1;

Revision 1.5 / (download) - annotate - [select for diffs], Mon Mar 1 09:37:05 2004 UTC (20 years, 8 months ago) by takayama
Branch: MAIN
Changes since 1.4: +84 -6 lines
Diff to previous 1.4 (colored)

!sm1;, !asir;, !k0;, !verbatim;, !latex;
are commands to choose an ox server from ox_texmacs.

Revision 1.4 / (download) - annotate - [select for diffs], Mon Mar 1 07:55:38 2004 UTC (20 years, 8 months ago) by takayama
Branch: MAIN
Changes since 1.3: +26 -8 lines
Diff to previous 1.3 (colored)

Sending $   $ in case of latex formatted data.

Revision 1.3 / (download) - annotate - [select for diffs], Sun Feb 29 13:02:44 2004 UTC (20 years, 8 months ago) by takayama
Branch: MAIN
Changes since 1.2: +54 -20 lines
Diff to previous 1.2 (colored)

Fixed some bugs for interruptions, multiple input lines, and
too large outputs.

Revision 1.2 / (download) - annotate - [select for diffs], Sun Feb 29 08:19:54 2004 UTC (20 years, 8 months ago) by takayama
Branch: MAIN
Changes since 1.1: +86 -25 lines
Diff to previous 1.1 (colored)

Added codes to understand the timing problem of the pipe interface
of TeXmacs.

Revision 1.1 / (download) - annotate - [select for diffs], Sun Feb 29 03:00:37 2004 UTC (20 years, 8 months ago) by takayama
Branch: MAIN

An universal interface to TeXmacs for ox engines
(experimental and primitive version).

* This program catches control-C of TeXmacs and makes an interruption
  to engines by OX-RFC 100 and OX-RFC 103.
* Messages will be displayed on ox xterm window.
* This program uses kan/sm1 as an interpreter between ox engines and
  TeXmacs.

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.




FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>