Commit graph

  • 32d238098e Taking care of svn adds and svn deletes for the last 24 hours or so. Boo on me! Alexey Verkhovsky 2005-09-11 14:03:08 +0000
  • ac819d4d68 BREAKS BUILD: all pages etc are much faster, but categories functionality is broken (it was responsible for calling the renderer once per every page on All Pages) Alexey Verkhovsky 2005-09-11 09:34:41 +0000
  • 541a5d3994 Deleted all references to PageRenderer from PageSet selectors; using wiki_references instead Alexey Verkhovsky 2005-09-11 08:05:19 +0000
  • bec3c98227 Moved the last unit test where it belongs Alexey Verkhovsky 2005-09-11 06:28:59 +0000
  • 6ff74f6b5a Update wiki_references to a newly created page from 'W' to 'L' Alexey Verkhovsky 2005-09-11 06:15:59 +0000
  • 0c6626c375 Corrected WikiReference::link_type when a newly created page refers to itself (should be 'L', not 'W') Alexey Verkhovsky 2005-09-11 05:59:21 +0000
  • cd68db01d2 Store wiki references found during rendering Alexey Verkhovsky 2005-09-11 05:44:34 +0000
  • bfecd09b56 Fixed includes; started wrking onn caching strategy Alexey Verkhovsky 2005-09-11 04:23:50 +0000
  • 70fa15e3f3 Continue extracting URL generation logic from model classes Alexey Verkhovsky 2005-09-10 11:07:40 +0000
  • 7e500dfe57 Controllers create renderer objects and pass them on to page.revise and page.rollback methods Alexey Verkhovsky 2005-09-10 06:12:57 +0000
  • 4838f6e684 Deleted the last of the rendering logic from Revision (making it a totally anemic entity, by the way) Alexey Verkhovsky 2005-09-09 20:40:35 +0000
  • 427f989d69 Extacted rendering logic from the model Alexey Verkhovsky 2005-09-09 05:31:27 +0000
  • acfae2818c Rmoved a redundant require Alexey Verkhovsky 2005-09-09 03:32:54 +0000
  • fa0cf9032f Extracted link generation from Web into a separate class Alexey Verkhovsky 2005-09-09 03:31:49 +0000
  • 829d54a368 Fixed functional tests Alexey Verkhovsky 2005-09-09 03:23:33 +0000
  • 49fccc41c1 Cleaned up unit tests and began refactoring link generation Alexey Verkhovsky 2005-08-25 07:41:25 +0000
  • 7aaa35ae4a Ye olde converter script. Ben Bleything 2005-08-22 16:57:01 +0000
  • 0238780355 Set a couple of props on script/import_storage to prepare for the next checkin... Ben Bleything 2005-08-22 16:50:38 +0000
  • e5b7037259 Small correction to the last commit Alexey Verkhovsky 2005-08-18 03:35:25 +0000
  • 84d4e71d3e Patch for Watir test from Bret Pettichord Alexey Verkhovsky 2005-08-18 03:34:13 +0000
  • 64dae975ae Patch for Watir test from Bret Pettichord Alexey Verkhovsky 2005-08-18 03:22:18 +0000
  • cd1d5135a0 script/import_storage, half-way done. The idea is to have it output a series of INSERT statements that the user can review and execute in a database of user's choice. The part that I have done loads the Madeleine storage and iterates through webs/pages/revisions there Alexey Verkhovsky 2005-08-16 06:47:52 +0000
  • b29c59e470 Line ending cleanup. Most of these are svn propsets which should make the files check out appropriately in the future. The three files in app/models had inconsitent line endings, so they had to be fixed by hand. Ben Bleything 2005-08-15 19:17:32 +0000
  • 47946e1c57 Committing OS X build files from Oleg Alexey Verkhovsky 2005-08-15 00:40:34 +0000
  • 4849ca62fb Fix for ticket:189 Alexey Verkhovsky 2005-08-15 00:37:16 +0000
  • 32bd6e47b7 Fix for ticket:189 Alexey Verkhovsky 2005-08-15 00:35:14 +0000
  • 7493bc8af9 Fixed exports and other file downloads Alexey Verkhovsky 2005-08-15 00:24:15 +0000
  • 61eacae836 Fix for exports and other file downloads Alexey Verkhovsky 2005-08-15 00:07:43 +0000
  • 06959ab278 Moved pretty date formatting from revision to the main view helper, where this presentation logic obviously belongs Alexey Verkhovsky 2005-08-14 23:35:10 +0000
  • 5b075ca338 Renamed revised_on to revised_at everywhere (for consistency) Alexey Verkhovsky 2005-08-14 23:27:55 +0000
  • c381287714 Fixed revision numbers in page.rhtml. All Watir tests now pass. Alexey Verkhovsky 2005-08-14 23:22:31 +0000
  • d24cf7c8e1 Fixed continuous revision check Alexey Verkhovsky 2005-08-14 23:09:10 +0000
  • 052754b068 Dropped number from revision table. Also dropped timestamp. We will rely on autoincremented ID for sorting, and will for now store the time of last edit of the revision in revised_at. Later we will refactor content into a separate table (so as not to load the whole 300 kb of text and cached HTML every time we need page.revisions in code). Rake tests all pass, but watir tests indicate that some revision traversing links are still broken Alexey Verkhovsky 2005-08-14 22:26:54 +0000
  • 476d7810f6 Added Revision.timestamp attribute, which is a timestamp to the precision of msec. Intention is to get rid of the revision.number and use this one for sotrting etc. The problem with created_at / updated_at in this role is that trhey have precision of seconds, which is not good enough for some of the purposes. Alexey Verkhovsky 2005-08-14 18:58:36 +0000
  • b4ae0b3065 Moving back some model classes to where they belong. Model classes need not map to database entities to be model classes Alexey Verkhovsky 2005-08-14 04:42:19 +0000
  • 4f7e5bca30 Changes in Watir test to accomodate the AR backend Alexey Verkhovsky 2005-08-14 04:06:31 +0000
  • f07d0e32c6 Fix shebangs. Consistentlicious! Ben Bleything 2005-08-11 05:46:38 +0000
  • 50343b79e8 Finish Rails-ifying the tree. Adds missing files and directories and brings a few miscellaneous files up to date. Ben Bleything 2005-08-11 05:36:35 +0000
  • 0f35016069 Also check if the specified page is there, and return 404 if not Alexey Verkhovsky 2005-08-11 05:36:11 +0000
  • fe868135c4 Check existance of a revision and respond with 404 if it doesn't exist. Alexey Verkhovsky 2005-08-11 05:30:20 +0000
  • 503aa99c63 Set default port to 2500 Alexey Verkhovsky 2005-08-10 06:16:15 +0000
  • a91bd946b3 Added db/*.db to svn:ignore Rick Okin 2005-08-10 05:59:42 +0000
  • fa82bfdb9c Without Madeleine, chunks can again use their object_id as a unique identifier, instead of an artificial one. This speeds up rendering somewhat, and eliminates the last mention of Madeleine from the codebase :) Rick Okin 2005-08-10 05:58:18 +0000
  • 2c7a2779c7 Deleting Madeleine... with pleasure (it is cool, but not for wiki data) Rick Okin 2005-08-10 05:28:05 +0000
  • b94559bc4c remove development_structure.sql and ignore it in the future. We're going to be hurting if we're developing on multiple db engines and keep this file around. Ben Bleything 2005-08-09 04:40:55 +0000
  • fffe1b897e added log directory, set default database.yml Rick Okin 2005-08-09 03:52:54 +0000
  • 17833e23a5 Add executable bit to script/console and script/create_db Ben Bleything 2005-08-09 03:45:09 +0000
  • 08a66badb9 Removed debugging code from the last commit Rick Okin 2005-08-09 02:29:51 +0000
  • 634bc67342 More lenient parsing of blocked_ips.txt and spam_patterns.txt Rick Okin 2005-08-09 02:28:37 +0000
  • 6832b2edf9 removed old models' Rick Okin 2005-08-09 02:20:50 +0000
  • 26c046cdfa move to AR Rick Okin 2005-08-09 02:20:28 +0000
  • c4b7b2d9f2 added chunks Rick Okin 2005-08-09 02:07:39 +0000
  • 7ab0f052f3 Primitive spam filter Rick Okin 2005-08-09 01:58:16 +0000
  • 8c331d1019 moved old test stuff Rick Okin 2005-08-09 01:28:19 +0000
  • 64b9a5c747 fixing bad filename Rick Okin 2005-08-09 01:24:44 +0000
  • 2eb01cd575 moved some tests over Rick Okin 2005-08-09 01:23:11 +0000
  • e4ecb406bf renamed model directory Rick Okin 2005-08-09 01:18:00 +0000
  • 6fb0102a5a Just checking authentication Rick Okin 2005-08-08 04:32:03 +0000
  • 125cc37135 Added non-nullable fields to fixtures Alexey Verkhovsky 2005-08-02 08:59:57 +0000
  • 1b8baa3d03 Some infrastructure for AR and accompanying unit tests Alexey Verkhovsky 2005-08-02 08:56:09 +0000
  • 6d8190c096 Moved old tests and app/model out of the way Alexey Verkhovsky 2005-08-02 07:59:22 +0000
  • 21adee88d4 Initial database definitions Alexey Verkhovsky 2005-08-02 07:58:22 +0000
  • 9f36bd59a9 Fxed handling of a page that tries to include itself Alexey Verkhovsky 2005-08-02 03:23:05 +0000
  • 66ab8df6f4 Yet another extremely convoluted story about markup parsing... markup engines can replicate content within <pre> tags, and it was failing in an interesting way then Alexey Verkhovsky 2005-08-02 01:03:43 +0000
  • b6cede774d Clearing all caches retrieved from storage on startup Alexey Verkhovsky 2005-08-02 01:00:07 +0000
  • 6a9cc87536 Markup engines are not a kind of chunk Alexey Verkhovsky 2005-08-02 00:59:12 +0000
  • 0d1c92a988 Documented the previous change Alexey Verkhovsky 2005-08-01 05:08:29 +0000
  • 6578bed720 Starting snapshot thread on first HTTP request (otherwise, --daemon option fails); ticket:48, ticket:198 Alexey Verkhovsky 2005-08-01 05:02:52 +0000
  • fdba99cb93 Branching out instiki-ar (for building an ActiveRecord backend) Alexey Verkhovsky 2005-08-01 03:20:36 +0000
  • adc6b005d5 Just checking my SVN access Alexey Verkhovsky 2005-07-31 00:27:31 +0000
  • d59697430e Tagging a 0.10.2 release 0.10.2 Alexey Verkhovsky 2005-07-30 07:15:39 +0000
  • 64b1283bdd The right Rails version in gemspec Alexey Verkhovsky 2005-07-30 07:05:49 +0000
  • 021f37f16c Typo correction Alexey Verkhovsky 2005-07-30 06:51:03 +0000
  • b89b0fbd36 Preparing a 0.10.2 release Alexey Verkhovsky 2005-07-30 06:49:21 +0000
  • 207737aa22 Fixed a subtle incompatibility with older storages. Madeleine must die Alexey Verkhovsky 2005-07-30 06:39:34 +0000
  • 659f4a4cc5 Correction of an earlier commit Alexey Verkhovsky 2005-07-21 01:16:06 +0000
  • 55c1254627 Added routes such that URLs as /show/HomePage are directed to DEFAULT_WEB/show/HomePage, if DEFAULT_WEB is defined. This would greatly simplify Proxy configuration for sites like instiki.org Alexey Verkhovsky 2005-07-20 03:21:20 +0000
  • 9d667c8ba5 Corrected a few failing functional tests (side effect of the prrevious commit) Alexey Verkhovsky 2005-07-20 01:50:49 +0000
  • b22d4fb530 Upgraded Rails to version 0.13.1 Alexey Verkhovsky 2005-07-20 01:36:58 +0000
  • cf3cebb589 Replaced links to static resources with appropriate Rails helpers Alexey Verkhovsky 2005-07-19 22:27:45 +0000
  • e5f34fd1db Adde a real href to Textile syntax hyperlink Alexey Verkhovsky 2005-06-09 20:27:59 +0000
  • 1ac54a0685 Documented the last change Alexey Verkhovsky 2005-06-09 20:25:35 +0000
  • 79eb882a31 Avoid autolinking Markdown URIs (ticket:177) Alexey Verkhovsky 2005-06-09 20:24:14 +0000
  • ebe0af1dfc Better handling of permissions for re-uploading a file that already exists (ticket:163) Alexey Verkhovsky 2005-06-09 20:05:16 +0000
  • 04a8f80273 Further tweaking of markup error handling code Alexey Verkhovsky 2005-05-29 18:40:25 +0000
  • 2786446dbb Fixed a bad require in Watir test Alexey Verkhovsky 2005-05-29 18:39:56 +0000
  • dfbb5ff1e9 Added usage documentation to script/debug_storage Alexey Verkhovsky 2005-05-29 17:08:15 +0000
  • 9f5ee2bc61 Script that helps to poke around in the Instiki storage Alexey Verkhovsky 2005-05-29 16:47:08 +0000
  • d275777d23 Watir tests for RSS feeds Alexey Verkhovsky 2005-05-29 16:46:37 +0000
  • a1527f60b0 Added explicit sorting of authors and pages in Authors page Alexey Verkhovsky 2005-05-29 14:18:05 +0000
  • c00d1ca0f1 Watir test for Authors Alexey Verkhovsky 2005-05-29 14:12:46 +0000
  • a01f1aa008 Test for Recently Revised Alexey Verkhovsky 2005-05-29 00:13:09 +0000
  • 62f5be7b35 Added assertion about wanted pages to All pages test, im proved handling of page names that need escaping by Watir test Alexey Verkhovsky 2005-05-29 00:02:54 +0000
  • 5ef861f779 Removed a duplicate definition of the same test case; added an assertion to All Pages test Alexey Verkhovsky 2005-05-28 23:43:28 +0000
  • 895dd41263 Watir tests for Hide Changes and for All Pages Alexey Verkhovsky 2005-05-28 23:37:51 +0000
  • af50549e3e Don't include changes div, if there is only one revision Alexey Verkhovsky 2005-05-28 23:37:23 +0000
  • 3107341af5 Corrected how orphan page names are rendered in All Pages list Alexey Verkhovsky 2005-05-28 23:13:01 +0000
  • bc6f2c9bbc Watir test for View Changes Alexey Verkhovsky 2005-05-28 22:54:09 +0000
  • a9bf736cbd Watir test for the rollback Alexey Verkhovsky 2005-05-18 03:11:33 +0000
  • 7247e5ac99 Gave names to bottom menu hyperlinks (testability) Alexey Verkhovsky 2005-05-18 02:07:48 +0000