summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
Attila Lendvai [Mon, 8 May 2006 11:08:34 +0000 (11:08 +0000)]
Added compile-parenscript-file
Attila Lendvai [Mon, 8 May 2006 11:06:11 +0000 (11:06 +0000)]
Added character type conversion
Attila Lendvai [Sun, 16 Apr 2006 18:18:25 +0000 (18:18 +0000)]
Added a rebind js macro that rebinds variables on the js side
Marco Baringer [Sat, 1 Apr 2006 11:39:18 +0000 (11:39 +0000)]
Export defjsmacro
Marco Baringer [Sat, 1 Apr 2006 11:35:03 +0000 (11:35 +0000)]
Added docstring for *js-quote-char*
Xan Lopez [Sat, 1 Apr 2006 11:28:58 +0000 (11:28 +0000)]
Add variable *js-quote-char*
Signed-off-by: Marco Baringer <mb@bese.it>
Marco Baringer [Sun, 26 Feb 2006 17:05:27 +0000 (17:05 +0000)]
Implement js-to-strings for the regex class
Marco Baringer [Sat, 25 Feb 2006 17:07:51 +0000 (17:07 +0000)]
#\$ is not a special javascript character.
Reported by: Richard Morse <pukku@mac.com>
Luca Capello [Thu, 16 Feb 2006 08:42:59 +0000 (08:42 +0000)]
remove docs/images and relative references in tutorial.lisp
Luca Capello [Fri, 27 Jan 2006 13:25:11 +0000 (13:25 +0000)]
remove docs/reference.pdf, already included in manual.pdf
Marco Baringer [Sun, 5 Feb 2006 16:04:44 +0000 (16:04 +0000)]
The #\Form is not a standard character name, use #.(code-char 12) instead.
Henrik Hjelte [Thu, 2 Feb 2006 12:39:12 +0000 (12:39 +0000)]
proper escape sequences in strings
Henrik Hjelte [Wed, 1 Feb 2006 11:17:12 +0000 (11:17 +0000)]
ref2test finds reference.lisp in docs dir
Luca Capello [Fri, 27 Jan 2006 08:57:09 +0000 (08:57 +0000)]
merge parenscript-test.asd into parenscript.asd
Luca Capello [Mon, 23 Jan 2006 22:25:48 +0000 (22:25 +0000)]
move doc files to docs/
Luca Capello [Mon, 23 Jan 2006 21:50:26 +0000 (21:50 +0000)]
move test files to t/ and modify parenscript-test.asd as well
Luca Capello [Mon, 23 Jan 2006 21:31:52 +0000 (21:31 +0000)]
move source files to src/ and modify parenscript.asd as well
Luca Capello [Mon, 23 Jan 2006 21:19:27 +0000 (21:19 +0000)]
remove trailing spaces at endlines in *.lisp
Luca Capello [Sun, 22 Jan 2006 21:57:42 +0000 (21:57 +0000)]
remove trailing spaces at empty lines in *.lisp
Luca Capello [Sun, 22 Jan 2006 21:17:04 +0000 (21:17 +0000)]
pbook.py: convert endlines to Unix format
Henrik Hjelte [Mon, 9 Jan 2006 11:36:02 +0000 (11:36 +0000)]
css-inline compiles with cmucl
Marco Baringer [Mon, 19 Dec 2005 16:04:35 +0000 (16:04 +0000)]
New function gen-js-name-string
This allows you to get a unique javascript name as a string and not
just as a symbol.
Henrik Hjelte [Mon, 19 Dec 2005 13:19:01 +0000 (13:19 +0000)]
bugfix slot-value
Henrik Hjelte [Sun, 18 Dec 2005 17:17:24 +0000 (17:17 +0000)]
bug in dwim-join
Henrik Hjelte [Sun, 18 Dec 2005 11:14:26 +0000 (11:14 +0000)]
css-inline generator
Henrik Hjelte [Sat, 17 Dec 2005 09:52:57 +0000 (09:52 +0000)]
cleaned reference
Henrik Hjelte [Fri, 16 Dec 2005 18:08:44 +0000 (18:08 +0000)]
tests from the reference
Henrik Hjelte [Fri, 16 Dec 2005 15:39:49 +0000 (15:39 +0000)]
quotes in introduction
Alan-Shields [Thu, 1 Dec 2005 19:17:09 +0000 (19:17 +0000)]
Added defgenerics for all the defmethods
Ze style warnings! Zey drive me craaaazy.
Alan-Shields [Tue, 15 Nov 2005 23:53:51 +0000 (23:53 +0000)]
enable #+parenscript
To integrate Parenscript with Araneida without requiring Parenscript,
I had to do some compile conditionals. This would make it much easier.
Marco, eventually I am going to add this to every last one of your
projects. ;-p
Alan-Shields [Tue, 15 Nov 2005 23:52:33 +0000 (23:52 +0000)]
need a function for css-inlining
If you have code that needs to inline CSS across an array, it's
difficult to use the current macro. Having a function helps - mapping
the macro to the function only completes things.
Alan-Shields [Tue, 15 Nov 2005 23:48:12 +0000 (23:48 +0000)]
Proper concatenation of inline CSS
CSS-INLINE does a simple concatenation of the results of CSS
directives.
This looks like:
color:blacksize:200%
Unfortunately, it should look like this:
color:black;size:200%
It now does.
Luca Capello [Mon, 7 Nov 2005 12:30:47 +0000 (12:30 +0000)]
added COPYING file
Marco Baringer [Mon, 7 Nov 2005 10:21:18 +0000 (10:21 +0000)]
Escape { and } chars in boring regexps
Marco Baringer [Wed, 5 Oct 2005 09:09:42 +0000 (09:09 +0000)]
Need to escape #\' in javascript strings
Marco Baringer [Wed, 5 Oct 2005 08:29:00 +0000 (08:29 +0000)]
Fix buf in JS-INLINE causing infinite macro expansion
Marco Baringer [Mon, 12 Sep 2005 08:17:00 +0000 (08:17 +0000)]
Add in checks to deal with functions/macros whose names aren't symbols
Marco Baringer [Mon, 5 Sep 2005 08:27:35 +0000 (08:27 +0000)]
Use strings, and not symbols, to name javascript functions/macros
This effectivly flattens the namespace of javascript code. While this
change makes js similar to javascript, and removes the need to export
symbols from the JS package, it may break previous code which depended
on, for expample, js:and not being equivalent to js:and.
Marco Baringer [Mon, 5 Sep 2005 08:17:02 +0000 (08:17 +0000)]
Added support for literal objects ( "{ ... }" syntax)
Marco Baringer [Wed, 31 Aug 2005 11:58:20 +0000 (11:58 +0000)]
Export cen-js-names and with-unique-js-names
Marco Baringer [Mon, 15 Aug 2005 13:51:28 +0000 (13:51 +0000)]
Added docstrings to previous patch
Marco Baringer [Mon, 15 Aug 2005 13:49:40 +0000 (13:49 +0000)]
Added GEN-JS-NAME and WITH-UNIQUE-JS-NAMES
Ivan Toshkov [Mon, 15 Aug 2005 08:09:06 +0000 (08:09 +0000)]
Fixes the infinite loop problems of `dotimes' and `dolist'.
Marco Baringer [Mon, 15 Aug 2005 08:00:53 +0000 (08:00 +0000)]
Parenscript, documentation not withstandanding, does not depend on htmlgen
Marco Baringer [Mon, 15 Aug 2005 07:49:02 +0000 (07:49 +0000)]
Attempt to improve the conversion of (js ((lambda ...) ...))
Marco Baringer [Mon, 15 Aug 2005 07:48:36 +0000 (07:48 +0000)]
Introduce the JS-LAMBDA class. Make JS-DEFUN a subclass of JS-LAMBDA
Marco Baringer [Mon, 15 Aug 2005 06:39:21 +0000 (06:39 +0000)]
Implement JS and JS-INLINE in terms of JS* and JS-INLINE*
Marco Baringer [Sun, 14 Aug 2005 14:16:29 +0000 (14:16 +0000)]
Symbols starting with #\: are left as is, no case conversion or other mangling
Marco Baringer [Sun, 14 Aug 2005 13:45:34 +0000 (13:45 +0000)]
Added JS* and JS-INLINE*.
Marco Baringer [Sun, 14 Aug 2005 13:43:44 +0000 (13:43 +0000)]
Javascript strings need to be quated with ' and not " to avoid interfering with the surrounding HTML.
Marco Baringer [Sat, 13 Aug 2005 14:20:23 +0000 (14:20 +0000)]
Ugly hack to support ((lambda ...) ...)
Marco Baringer [Sat, 13 Aug 2005 13:52:38 +0000 (13:52 +0000)]
Mention that I'm maintaining this version of parenscript
Marco Baringer [Sat, 13 Aug 2005 13:51:07 +0000 (13:51 +0000)]
Rename the system/package in the system definition.
Just renaming the file doesn't cut it :(.
Marco Baringer [Sat, 13 Aug 2005 13:44:41 +0000 (13:44 +0000)]
Added images used in documentation
Marco Baringer [Sat, 13 Aug 2005 13:37:32 +0000 (13:37 +0000)]
Added the pbook.py file used to generate the documentation
Marco Baringer [Mon, 8 Aug 2005 15:48:43 +0000 (15:48 +0000)]
Added declare ignore forms for unused function arguments
Marco Baringer [Mon, 8 Aug 2005 15:48:36 +0000 (15:48 +0000)]
Rename system def
Marco Baringer [Tue, 26 Jul 2005 10:05:49 +0000 (10:05 +0000)]
Setup boringfile
Marco Baringer [Tue, 26 Jul 2005 10:04:16 +0000 (10:04 +0000)]
Added files from parenscript 0.1.0 as distributed by Manuel Odendahl
Travis Cross [Tue, 26 Jul 2005 10:04:16 +0000 (10:04 +0000)]
Initial commit.