Jacques Distler
f463a3b1c8
Fix Maruku Indented Codeblocks
...
I'd screwed that up.
Also, fix some bugs in the #to_md
output method. Still not correct
(and I'm not sure I'm going to
bother completing the job), but
better.
2011-08-21 02:43:43 -05:00
Jacques Distler
1e352e28a1
Make Sanitizer::safe_xhtml_sanitize use Nokogiri
...
Also, update Bundler to 1.0.18.
2011-08-19 19:32:53 -05:00
Jacques Distler
4b2448b09a
Security: Update to Rails 2.3.14
2011-08-19 01:54:58 -05:00
Jacques Distler
3c650f2cf6
StringScanner is not multibyte-safe. Avoid like the plague.
2011-08-15 10:18:18 -05:00
Jacques Distler
f7bce2c773
Another Maruku link bug
2011-08-14 16:54:21 -05:00
Jacques Distler
5c51f930b0
Fix another Maruku bbug
...
Image titles were not being output (a long-standing Maruku bug).
Also fix some broken specs. All the HTML specs pass. I hope they're
"correct".
2011-08-14 02:16:15 -05:00
Jacques Distler
070f689f9c
Fixed some Maruku bugs
...
Email addresses and horizontal rules now work properly.
2011-08-13 03:59:40 -05:00
Jacques Distler
13a522525c
REXML is dead. Long live Nokogiri.
...
Modify Maruku to use Nokogiri instead of REXML.
Produces a 3-fold speedup in the #to_html method.
2011-08-11 20:36:44 -05:00
Jacques Distler
46da1f3aaf
Tweaks to lib/chunks/engines.rb
2011-08-08 01:54:06 -05:00
Jacques Distler
201c25ce83
Small tweaks to Maruku
...
A real speedup could be had by redoing output/to_html.rb
2011-08-08 01:44:01 -05:00
Jacques Distler
47996ea1d3
Fix tests for above.
...
Set does not have a 'last' method.
2011-08-05 09:06:44 -05:00
Jacques Distler
14592f57f9
Some small efficiencies in the Chunk-handler
...
Also, log Maruku's processing time, out of perverse
interest.
2011-08-05 01:59:18 -05:00
Jacques Distler
52da76ff38
These Flash messages are html_safe
2011-07-28 23:16:21 -05:00
Jacques Distler
2967b207b2
Update for itex2MML 1.4.6
2011-07-07 10:18:55 -05:00
Jacques Distler
8b008f8418
Fix Maruku Footnote Backlink
...
Problem reported by Shamaoke.
2011-06-18 15:54:32 -05:00
Jacques Distler
9e909d5be3
Update Rails, rails_xss and Bundler
...
Update Bundler to 1.0.15.
Update Rails to 2.3.12.
Update rails_xss plugin.
The latter two were the
source of a considerable
amount of grief, as rails_xss
is now MUCH stricter about what
string methods can be used.
Also made it possible to use
rake 0.9.x with Instiki. But
you probably REALLY want to use
ruby bundle exec rake ...
instead of just saying
rake ....
2011-06-15 00:43:38 -05:00
Jacques Distler
ec443685a6
MathJax 1.1a final
2011-06-12 12:57:10 -05:00
Jacques Distler
cbf13ad57a
Instiki 0.19.2
...
Bump version number.
Also update to a faster method
of loading MathJax (thanks to
Davide Cervone for assistance).
2011-06-11 23:39:42 -05:00
Jacques Distler
79a966f71f
Fix Ordered Lists
...
Fix a regression in Maruku.
(Reported by Andrew Stacey.)
2011-06-09 08:30:23 -05:00
Jacques Distler
0ae83c3560
Prepare for 0.19.2 Release
2011-06-04 01:14:17 -05:00
Jacques Distler
fcd8900cb7
Update MathJax to 1.1a-candidate
2011-06-03 02:03:06 -05:00
Jacques Distler
ade1c1d113
Update SVG-Edit
2011-06-01 15:28:11 -05:00
Jacques Distler
0df40cb4cb
Update MathJax to 1.1 final
2011-06-01 14:35:18 -05:00
Jacques Distler
c9ad2c0c6e
Non-ASCII Lists
...
Fix a bug in Maruku's
list-parsing.
Also fix a test broken
by latest Rack + Ruby 1.9.
2011-06-01 13:17:23 -05:00
Jacques Distler
7e5dbe5854
Unvendor Rack
...
You'll need to rerun
ruby bundle
as rack is now loaded as gem.
2011-06-01 12:26:50 -05:00
Jacques Distler
7290e90631
Efficiency
...
Introduce page.rev_ids, and use
that, wherever possible, instead
of page.revisions.
This avoids fetching the text of
all the revisions. D'oh!
2011-04-25 10:54:44 -05:00
Jacques Distler
c010e6b7a4
Validate Web address
...
When changing the address of an existing Web
(or creating a new one), check that the new name is valid.
(Reported by Richard Marquez.)
2011-04-24 16:07:43 -05:00
Jacques Distler
844ce0ed40
Rails 2.3.11, S5 Editing bug.
...
Upgrade to Rails 2.3.11.
Fix a bug where the SVG-Edit button would not appear
when editing S5 slideshows.
2011-02-18 23:36:23 -06:00
Jacques Distler
3843fa608d
Nasty!
...
How did a well-formedness bug creep into
the code? I *swear* this used to work.
2011-02-18 12:39:19 -06:00
Jacques Distler
1bef71bbf1
Update SVG-Edit
2011-02-03 11:13:18 -06:00
Jacques Distler
a12a778c5a
Update SVG-Edit
...
Hyperlinking, among other new features.
2011-01-31 22:15:28 -06:00
Jacques Distler
7d3f9db8f0
Update MathJax to Version 1.1-beta
2011-01-27 19:12:00 -06:00
Jacques Distler
27a99e0146
Update Vendored Bundler to 1.0.7
2010-12-06 21:11:19 -06:00
Jacques Distler
d8d0f2fdd6
Some Doc Updates
2010-12-01 11:12:45 -06:00
Jacques Distler
fccb1e2b01
Update SVG-Edit
2010-11-30 23:23:58 -06:00
Jacques Distler
f914a40fa9
Fix Maruku Math Bug
...
Reported by Andrew Stacey.
2010-11-27 00:43:22 -06:00
Jacques Distler
cd674bbb36
Clean up a few before_filters
2010-11-22 19:11:21 -06:00
Jacques Distler
4be1a58a24
Update RedCloth to 4.x
...
Use Bundler to manage RedCloth
gem. 4.x should be much faster
and less buggy. Unfortunately,
it doesn't support mixed
Textile/Markdown syntax. So
we keep an (appropriately
renamed) copy of 3.x around,
for the users of the "Mixed"
text filter.
2010-11-03 23:32:55 -05:00
Jacques Distler
cca857ed3a
Update MathJax
...
On Davide Cervone's advice,
I updated MathJax from the
1.0.1 release to the (less
buggy) Revision 615 of the
MathJax svn.
2010-10-25 09:21:44 -05:00
Jacques Distler
ad12997c1d
OK ... you can have your PNGs
...
The iPhone, apparently, really needs
them. That sucks. The only resolution
is to not bundle MathJax in the (X)HTML
export.
Also: update SVG-Edit.
2010-10-25 00:42:36 -05:00
Jacques Distler
bb17fbbe02
Included pages
...
Redirects and categories of included
pages should not be inherited.
(Suggestion of Andrew Stacey)
2010-10-21 23:58:04 -05:00
Jacques Distler
bf69cceb25
No PNGs for you!
...
I removed the png versions of the MathJax
fonts. Make the config reflect that.
2010-10-18 08:25:25 -05:00
Jacques Distler
1663d9f5c8
MathJax
...
For those without MathML-capable browsers,
we present MathJax. It's crappy 'n slow,
but it's better than nothing.
2010-10-17 22:30:56 -05:00
Jacques Distler
cebd381d0d
Instiki 0.19.1
...
tex_list, Rails 2.3.10, etc.
2010-10-15 10:47:59 -05:00
Jacques Distler
46da49485f
More bugs in tex_list
...
Fix some more bugs in the new
tex_list action.
Make the drag-reorder *not*
result in a (superfluous)
AJAX request.
2010-10-11 10:57:26 -05:00
Jacques Distler
8a989b1a7b
Make reordering work in Ruby 1.8.x
...
I was fooled: Ruby 1.9 has ordered
hashes; 1.8 doesn't. So what I did
in Revision 689 works in Ruby 1.9,
but fails in 1.8.
Now we parse the POST params ourselves.
2010-10-10 13:24:05 -05:00
Jacques Distler
b7806c12ce
Update Scriptaculous
...
to 1.8.3. Perhaps this will
fix Marco's bug (which I cannot
reproduce).
2010-10-09 21:54:38 -05:00
Jacques Distler
9c11c384d4
Some more tweaks to the tex_list feature
2010-10-09 15:41:25 -05:00
Jacques Distler
7f7182afea
A little CSS styling
...
Should make the drag target,
for re-ordering the pages,
a little more obvious.
2010-10-09 14:42:01 -05:00
Jacques Distler
b1fcc93aa5
Test for text_list
...
Add a functional test for
the new feature.
2010-10-09 11:21:41 -05:00