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
|
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
|
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
|
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
|
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
|
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
|
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
|
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 |
|
Alexey Verkhovsky
|
d3b12631dd
|
pre-compile and cache URI regexp
|
2005-01-19 10:56:46 +00:00 |
|
Alexey Verkhovsky
|
07e43d2dae
|
Streamlined URI parsing [dm1]
|
2005-01-18 20:31:42 +00:00 |
|
Alexey Verkhovsky
|
b195cd8b74
|
Footer with links to instiki.org and rubyonrails.org
|
2005-01-18 01:19:58 +00:00 |
|
Alexey Verkhovsky
|
7c02805102
|
Unsuccessful save unlocks the page; some tweaks and debug-level logging in in return_to_last_remembered
|
2005-01-18 00:36:43 +00:00 |
|
Alexey Verkhovsky
|
94292199b2
|
Corrected a link, and changed it to a link_to method
|
2005-01-18 00:33:10 +00:00 |
|
Alexey Verkhovsky
|
b9737747f2
|
Display error message from a flash at the top of the page
|
2005-01-18 00:27:28 +00:00 |
|
Alexey Verkhovsky
|
73552b36a0
|
If there is a validation error, save action will redirect to the last known good location and set error message in a flash
|
2005-01-17 23:17:28 +00:00 |
|
Alexey Verkhovsky
|
5c8b738238
|
Added test at the service level, to see how well madeleine copes with errors. Looks like it does cope with them.
|
2005-01-17 22:42:45 +00:00 |
|
Alexey Verkhovsky
|
878a6336fb
|
Page#revise raises ValidationError if a revision is exactly same as the page before
|
2005-01-17 21:27:38 +00:00 |
|
Alexey Verkhovsky
|
8f5ac3440a
|
All controller actions are covered by tests [main success scenarios only - not really trying to break it yet]
|
2005-01-17 20:37:06 +00:00 |
|
Alexey Verkhovsky
|
bd8e725578
|
Added assertions for the response content in pdf action; changed all output file names to include seconds
|
2005-01-17 18:09:13 +00:00 |
|
Alexey Verkhovsky
|
01c5a65405
|
Sorted out pdf action
|
2005-01-17 15:47:43 +00:00 |
|
Alexey Verkhovsky
|
0367f67fba
|
changed tex.rhtml in response to a warning from pdflatex
version: MiKTeX-pdfetex 2.4.1700 (1.20a-rc7.2) (MiKTeX 2.4)
|
2005-01-17 15:39:06 +00:00 |
|
Alexey Verkhovsky
|
da3c060c89
|
Non-mutating operations should not be logged.
|
2005-01-16 23:51:59 +00:00 |
|
Alexey Verkhovsky
|
621b79db55
|
Tests for WikiService use default WikiService (with Madeleine persistence), not a WikiServiceWithNoPersistence.
|
2005-01-16 23:17:30 +00:00 |
|
Alexey Verkhovsky
|
ef65e5e78a
|
Fix to ticket 2.
When updating the last page revision in the "continuous revision" case, created_at should be used
instead of Time.now.
|
2005-01-16 22:27:09 +00:00 |
|
Alexey Verkhovsky
|
da3674770e
|
Moved Page#pretty_revised_on to the view (it is not a model method)
|
2005-01-16 22:19:28 +00:00 |
|
Alexey Verkhovsky
|
dcf1030aaa
|
Removed an obsoleted method and changed some comments
|
2005-01-16 19:37:34 +00:00 |
|
Alexey Verkhovsky
|
178f3f53ee
|
Fixed rendering of URIs with port number; moved match.rb to test_helper (where it belongs)
|
2005-01-16 16:04:45 +00:00 |
|
Alexey Verkhovsky
|
832cfdf605
|
Extracted default layout
|
2005-01-16 15:00:11 +00:00 |
|
Alexey Verkhovsky
|
bf309d3fbd
|
Madeleine will check every hour if there are new commands in the log or 24 hours have passed since last snapshot, and take snapshot if either of these conditions is true
|
2005-01-16 03:05:45 +00:00 |
|
Alexey Verkhovsky
|
88b3a1ba08
|
Fixed a bug with system creation; also fixed a semi-hardcoded EXPORT_DIRECTORY path in controller
|
2005-01-16 01:11:08 +00:00 |
|
Alexey Verkhovsky
|
778e9420b5
|
Made pdf action callable, and wrote a naive test for it
|
2005-01-16 00:21:08 +00:00 |
|
Alexey Verkhovsky
|
10214ebb26
|
Defined externals (for Rails modules), replaced .cvsignore files with svn:ignore properties
|
2005-01-15 21:10:38 +00:00 |
|
Alexey Verkhovsky
|
223b2bec6c
|
Initial import of the sources from SVN
|
2005-01-15 20:26:54 +00:00 |
|