picolisp

Unnamed repository; edit this file to name it for gitweb.
git clone https://logand.com/git/picolisp.git/
Log | Files | Refs | README | LICENSE

commit 252f6320f4b3879e4333228ddefc458e2a39bc74
parent 210394b0eb0f95796a08fd50e63744e163616d97
Author: Alexander Burger <abu@software-lab.de>
Date:   Fri, 30 Nov 2012 16:37:04 +0100

Release 3.1.1
Diffstat:
MCHANGES | 4+++-
Ddoc/tinymce | 31-------------------------------
Mersatz/picolisp.jar | 0
Dlib/tinymce.js | 48------------------------------------------------
Msrc/vers.h | 2+-
Msrc64/tags | 126++++---------------------------------------------------------------------------
Msrc64/version.l | 4++--
7 files changed, 12 insertions(+), 203 deletions(-)

diff --git a/CHANGES b/CHANGES @@ -1,4 +1,6 @@ -* DDmmm12 picoLisp-3.1.1 +* DDmmm13 picoLisp-3.1.2 + +* 30nov12 picoLisp-3.1.1 Emacs-style editing with 'em' Line editor arrow-key support Changed from CTags to ETags format diff --git a/doc/tinymce b/doc/tinymce @@ -1,31 +0,0 @@ -Using the TinyMCE Javascript/HTML WYSIWYG editor in PicoLisp applications - -1. Install the 'tinymce' package - - $ apt-get install tinymce - -2. In the application's runtime directory, create a link to the tinymce - installation, e.g.: - - $ ln -s /usr/share/tinymce/www tinymce - -3. In your application, 'allow' the tinymce installation directory: - - (allowed ("myApp/" "tinymce/") - ... ) - -4. On each page where you want to use tinymce in textareas, insert two calls to - 'javascript' somewhere at the beginning, but before the first textarea, - e.g.: - - (action - (html 0 "Title" "lib.css" NIL - (javascript "tinymce/tiny_mce.js") # Insert two lines - (javascript "lib/tinymce.js") - (form NIL - ... - (gui '(+BlobField) '(txt : home obj) 60 8 "Memo") # Use textareas - -5. Normally, you would use an application-specific configuration. In that - case, copy "lib/tinymce.js" to "myApp/tinymce.js", modify the plugins, - buttons etc, and use (javascript "myApp/tinymce.js") in your code. diff --git a/ersatz/picolisp.jar b/ersatz/picolisp.jar Binary files differ. diff --git a/lib/tinymce.js b/lib/tinymce.js @@ -1,48 +0,0 @@ -/* 10dec10abu - * (c) Software Lab. Alexander Burger - */ - -tinyMCE.init({ - mode : "textareas", - theme : "advanced", - - plugins : "safari,table,preview,inlinepopups,searchreplace,print,contextmenu,paste,fullscreen", - - theme_advanced_buttons1 : "bold,italic,underline,strikethrough,|,justifyleft,justifycenter,justifyright,justifyfull,|,styleselect,formatselect,fontselect,fontsizeselect", - theme_advanced_buttons2 : "cut,copy,paste,pastetext,pasteword,|,search,replace,|,bullist,numlist,|,outdent,indent,blockquote,|,undo,redo,|,cleanup,preview,|,forecolor,backcolor", - theme_advanced_buttons3 : "tablecontrols,|,hr,removeformat,|,sub,sup,|,print,|,fullscreen", - theme_advanced_toolbar_location : "top", - theme_advanced_toolbar_align : "left", - theme_advanced_statusbar_location : "bottom", - theme_advanced_resizing : true, - language : "en", - - setup : function(ed) { - ed.onInit.add(function(ed) { - ed.getElement().custom = ed; - ableCustom(ed); - }); - ed.onChange.add(function(ed) { - fldChg(ed.getElement()); - }); - } -}); - -function putCustom(ed, val) { - ed.setContent(val); -} - -function getCustom(ed) { - return ed.getContent(); -} - -function ableCustom(ed) { - var flg = ed.getElement().disabled; - var tb = ["toolbar1", "toolbar2", "toolbar3"]; - ed.execCommand("contentReadOnly", false, flg); - for (var i in tb) { - var ct = ed.controlManager.get(tb[i]).controls; - for (var j in ct) - ct[j].setDisabled(flg); - } -} diff --git a/src/vers.h b/src/vers.h @@ -1 +1 @@ -static byte Version[4] = {3,1,0,15}; +static byte Version[4] = {3,1,1,1}; diff --git a/src64/tags b/src64/tags @@ -48,120 +48,6 @@ CHAR_LETTER63,1499 CHAR_DIGIT64,1520 -sys/x86-64.linux.defs.l,1959 -ENOENT5,59 -EINTR6,108 -EBADF7,155 -EAGAIN8,194 -EACCES9,227 -EPIPE10,268 -ECONNRESET11,303 -O_RDONLY14,365 -O_WRONLY15,382 -O_RDWR16,399 -O_CREAT17,414 -O_EXCL18,431 -O_TRUNC19,448 -O_APPEND20,466 -F_GETFD21,486 -F_SETFD22,502 -FD_CLOEXEC23,518 -BUFSIZ26,546 -PIPE_BUF27,564 -MAXPATHLEN29,585 -RTLD_LAZY32,613 -RTLD_GLOBAL33,631 -FLOCK36,662 -L_TYPE37,702 -L_WHENCE38,722 -L_START39,744 -L_LEN40,760 -L_PID41,775 -SEEK_SET42,790 -SEEK_CUR43,807 -F_RDLCK44,824 -F_WRLCK45,840 -F_UNLCK46,856 -F_GETFL47,872 -F_SETFL48,888 -F_GETLK49,904 -F_SETLK50,920 -F_SETLKW51,936 -F_SETOWN52,953 -O_NONBLOCK53,970 -O_ASYNC54,992 -STAT57,1019 -ST_MODE58,1061 -ST_SIZE59,1083 -ST_MTIME60,1100 -S_IFMT61,1118 -S_IFDIR62,1144 -TMS65,1180 -TMS_UTIME66,1214 -TMS_STIME67,1232 -TERMIOS70,1261 -C_IFLAG71,1304 -C_LFLAG72,1320 -C_CC73,1337 -ISIG74,1351 -VMIN75,1364 -VTIME76,1377 -TCSADRAIN77,1391 -SIGACTION80,1419 -SIGSET_T81,1462 -SA_HANDLER82,1481 -SA_MASK83,1500 -SA_FLAGS84,1516 -SIG_DFL86,1536 -SIG_IGN87,1552 -SIG_UNBLOCK88,1568 -SIGHUP90,1589 -SIGINT91,1615 -SIGUSR192,1630 -SIGUSR293,1647 -SIGPIPE94,1664 -SIGALRM95,1681 -SIGTERM96,1698 -SIGCHLD97,1715 -SIGCONT98,1732 -SIGSTOP99,1749 -SIGTSTP100,1766 -SIGTTIN101,1783 -SIGTTOU102,1800 -SIGIO103,1817 -SIGNALS104,1832 -WNOHANG107,1894 -WUNTRACED108,1910 -FD_SET111,1938 -TM_SEC114,1975 -TM_MIN115,1990 -TM_HOUR116,2005 -TM_MDAY117,2021 -TM_MON118,2038 -TM_YEAR119,2054 -D_NAME122,2078 -SOCK_STREAM125,2105 -SOCK_DGRAM126,2125 -AF_UNSPEC127,2144 -AF_INET6128,2162 -SOL_SOCKET129,2180 -SO_REUSEADDR130,2199 -IPPROTO_IPV6131,2220 -IPV6_V6ONLY132,2242 -INET6_ADDRSTRLEN133,2263 -NI_MAXHOST135,2290 -NI_NAMEREQD136,2312 -SOCKADDR_IN6138,2333 -SIN6_FAMILY139,2355 -SIN6_PORT140,2375 -SIN6_ADDR141,2393 -ADDRINFO143,2412 -AI_FAMILY144,2430 -AI_SOCKTYPE145,2448 -AI_ADDRLEN146,2468 -AI_ADDR147,2488 -AI_NEXT148,2505 - ./glob.l,4297 Data4,51 AV7,77 @@ -1251,9 +1137,9 @@ sys/x86-64.linux.defs.l,1959 getUdpZ_FB370,9724 putUdpBZ377,9869 -sys/x86-64.linux.code.l,94 -errno_A5,67 -errnoC10,169 -wifstoppedS_F16,287 -wifsignaledS_F21,413 -wtermsigS_A28,568 +sys/emu.code.l,95 +errno_A8,134 +errnoC16,260 +wifstoppedS_F24,409 +wifsignaledS_F32,570 +wtermsigS_A40,725 diff --git a/src64/version.l b/src64/version.l @@ -1,6 +1,6 @@ -# 29nov12abu +# 30nov12abu # (c) Software Lab. Alexander Burger -(de *Version 3 1 0 15) +(de *Version 3 1 1 1) # vi:et:ts=3:sw=3