Alexey Verkhovsky
685874da83
when response is a file download, there is no need to check that it is well formed HTML (it's not, anyway)
2005-01-23 16:37:58 +00:00
Alexey Verkhovsky
c8e459cbb0
Added a check for XML well-formedness to assert_success
...
(optional, enabled by uncommenting a variable at the top of test_helper.rb);
corrected some malformed templates (not all yet)
2005-01-23 16:34:27 +00:00
Alexey Verkhovsky
203405c4dc
File upload implemented (mentioning it in CHANGELOG).
...
Things to do:
* testing,
* security tightening,
* admin controls (upload size cap, a way to disable the feature)
* handling of files/pictures in exported and published wikis
2005-01-23 14:58:32 +00:00
Alexey Verkhovsky
a7bb047424
FileController refreshes references to files/pictures after an upload
2005-01-23 14:54:41 +00:00
Alexey Verkhovsky
14c114529a
added test for upload
2005-01-23 14:32:10 +00:00
Alexey Verkhovsky
44eea43940
uploading pics when not found in the file yard (same as for files)
2005-01-23 13:42:56 +00:00
Alexey Verkhovsky
8263e4bfcd
[RESTORES BUILD] Wiki link (in double square brackets) has precedence over autolinking URLs;
...
contents of wiki links are not passed to markup engines; got rid of bracketing mask method in the
chunks parser (it was a feature that caused a lot of parsing grief for no good reason)
2005-01-23 05:19:39 +00:00
Alexey Verkhovsky
301464c4e4
new file (should have been included in the last commit)
2005-01-23 04:06:17 +00:00
Alexey Verkhovsky
39f854a11e
display images from the file yard
2005-01-23 03:52:07 +00:00
Alexey Verkhovsky
d6fe54f4ad
[BREAKS BUILD] Links to pictures. Problem is, URIChunk thinks that index.jpg is a hyperlink to http://index.jp .
...
Also, commented out the code that was hiding rendering errors. This should be done at a different level.
2005-01-23 03:27:45 +00:00
Alexey Verkhovsky
1d82582c3b
Extracted storage of files functionality from controller to an object called FileYard.
...
There is one file yard per web.
2005-01-23 01:36:51 +00:00
Alexey Verkhovsky
0d81292168
Rake's Test/Unit runner be damned
2005-01-23 00:48:00 +00:00
Alexey Verkhovsky
295e41c245
another go at file upload: slightly less naive and _working_
2005-01-22 19:30:49 +00:00
Alexey Verkhovsky
7dc399650f
Added an informational notice (implemented as a flash) to the default layout
2005-01-22 19:24:27 +00:00
Alexey Verkhovsky
aec9449771
Naive implementation of a file upload
2005-01-22 18:38:16 +00:00
Alexey Verkhovsky
e6c32bafc6
Wiki links to files point to the appropriate actions (file, pic)
2005-01-22 16:38:33 +00:00
Alexey Verkhovsky
c30989c7eb
Actions that send files to browser smartly determine content-type HTTP header by the file name extnsion
2005-01-22 14:58:43 +00:00
Alexey Verkhovsky
e9a419c40f
File download (primitive implementation)
2005-01-22 02:49:52 +00:00
Alexey Verkhovsky
9d90901cd0
URI rewriting to determine a controller based on an action name
2005-01-22 01:57:05 +00:00
Alexey Verkhovsky
12a34823a8
Beginnings of a FileController (serving the file upload feature)
2005-01-22 01:35:00 +00:00
Alexey Verkhovsky
71407f9b9f
removed a redundant method from WikiController
2005-01-22 01:15:09 +00:00
Alexey Verkhovsky
26878462f3
Extracted two methods from WikiChunk::Link constructor (it was too long)
2005-01-22 00:54:44 +00:00
Alexey Verkhovsky
dcd63ff408
Dcumented the last change in the CHANGELOG
2005-01-22 00:42:43 +00:00
Alexey Verkhovsky
92404470e8
Wiki link (square brackets) now knows its type (show, file or pic),
...
and does not mess up with Textile link hyperlink syntax
2005-01-22 00:39:03 +00:00
Alexey Verkhovsky
87ab5d00ae
A bit of golf
2005-01-21 23:00:29 +00:00
Alexey Verkhovsky
578becb609
uncommented a test that actually passes (WikiWord within Textile URL)
2005-01-21 22:43:13 +00:00
Alexey Verkhovsky
661fb64561
more regexp caching
2005-01-21 22:40:16 +00:00
Alexey Verkhovsky
780bf4fe91
a little golf
2005-01-21 22:28:37 +00:00
Alexey Verkhovsky
75b6d30d80
simplified WikiWords.separate
2005-01-21 22:15:29 +00:00
Alexey Verkhovsky
befa8c91b2
reduced the number of warnings in unit tests (still very high though)
2005-01-21 22:08:47 +00:00
Alexey Verkhovsky
259a7028e3
cache compiled regexps in constants
2005-01-21 21:58:48 +00:00
Alexey Verkhovsky
9242ad045d
fixed the render_to_string hack to live peasefully with the new ActionPack rule that "the first render wins"
2005-01-21 21:06:46 +00:00
Alexey Verkhovsky
26974db864
Documented ability to server static content in the CHANGELOG (it's a side-effect of porting to Rails)
2005-01-21 19:51:46 +00:00
Alexey Verkhovsky
f84727c03e
explicitly tell to Rails not to render a layout for file download actions (it shouldn't matter, but...)
2005-01-21 19:44:34 +00:00
Alexey Verkhovsky
88d7dc832d
Setting Content-Type to UTF-8, to be consistent with meta-data in the HTML itself
2005-01-21 19:41:46 +00:00
Alexey Verkhovsky
e619e575ce
extracted wiki fixture to test_helper (it still doesn't deserge a class of its own, but one day it might)
2005-01-21 19:40:04 +00:00
Alexey Verkhovsky
a9cf729f25
Enable UTF-8 support in certain methods of String class
2005-01-21 19:17:25 +00:00
Alexey Verkhovsky
f75f5223c3
Enabled UTF-8 support in string functions
2005-01-21 19:00:45 +00:00
Alexey Verkhovsky
dce2af06aa
Autolink URLs like http://localhost:8000 (anything that has a schema like http:// and looks like a URL), in addition to internet URLs.
2005-01-20 21:34:27 +00:00
Alexey Verkhovsky
b74244ee3f
documented the change in categories behavior in CHANGELOG
2005-01-20 13:39:12 +00:00
Alexey Verkhovsky
7a5aa277bb
Corrected a reference to non-existent web method in list.rhtml
2005-01-20 13:35:46 +00:00
Alexey Verkhovsky
dc6c455426
instead of parsing category line by markup engine etc, convert it to /list/?category=XYZ hyperlinks
2005-01-20 13:34:15 +00:00
Alexey Verkhovsky
dfde41e63e
tweaked unmasking (no need to create and compile regexps all the time when sub(string, string) is enough
2005-01-20 13:32:37 +00:00
Alexey Verkhovsky
0d9d89ad3c
URI rewriting should be very liberal towards page names
2005-01-20 01:00:47 +00:00
Alexey Verkhovsky
12aa4365ad
Disabled a test that fails on RedCloth 2
2005-01-20 00:21:29 +00:00
Alexey Verkhovsky
97857409a9
Added -w to all shebangs [Florian Gross]
2005-01-20 00:05:23 +00:00
Alexey Verkhovsky
8eb35d4021
[RESTORES BUILD] URI parsing is smart about Instiki images again
2005-01-19 21:09:08 +00:00
Alexey Verkhovsky
e8b2a3c30a
moved apply_to from WikiContent to Chunk, so tha UriChunk can override it and decide when it
...
wants to match a URL and when it doesn't want to the in the way of Textile syntax
2005-01-19 20:29:43 +00:00
Alexey Verkhovsky
02930e20fe
preparing UriChunk to a refactoring that will let chunks decide whether they want to match or not
...
(not merely by specifying a regexp pattern)
2005-01-19 20:17:26 +00:00
Alexey Verkhovsky
dbfe531abb
Extracted various computations in the constructor of UriChunk to local methods.
2005-01-19 10:59:52 +00:00