22d1e72c66Let's shoot for a 1.1.13 release today, shall we?
cmpilato
2012-01-23 18:44:16 +0000
0e7d4061edBump copyright years.
cmpilato
2012-01-23 18:40:36 +0000
7043120d2c* tools/bump-copyright-years (update_license): Remove. (bump_years): Print reminder about amending the change history section of the LICENSE.html file.
cmpilato
2012-01-23 18:31:20 +0000
9e9b82218cBump copyright years.
cmpilato
2012-01-23 17:52:47 +0000
85df9e6ba4* tools/bump-copyright-years New tool for bumping copyright years. I'm tired of trying to micromanage these things.
cmpilato
2012-01-23 17:51:58 +0000
cd8a53c4caBump copyright years. (Merged /trunk:r2524,2716)
cmpilato
2012-01-23 16:45:25 +0000
56dd2dcf28Bump copyright years. (Merged /trunk:r2716)
cmpilato
2012-01-23 16:42:49 +0000
8fc1166f2dBump copyright years.
cmpilato
2012-01-23 16:42:03 +0000
5932f24a68Merge from trunk r2713 (disallowing relative rootpaths) and r2714 (fixing -- no, really fixing this time -- path-to-url calculation for annotations on Windows).
cmpilato
2012-01-06 22:01:36 +0000
25ab342bbf* lib/vclib/svn/svn_repos.py (_rootpath2url): Get the absolute path before splitting off the drive, not afterward. Otherwise, (some) drive letter will just get tacked back onto the path! As we now verify elsewhere that rootpaths aren't relative, we needn't worry that .splitdrive() will return a relative rootpath.
cmpilato
2012-01-06 21:34:58 +0000
ccb7f2e3f1Ensure that we are dealing with absolute repository paths. Who knows what kind of chaos may ensue otherwise.
cmpilato
2012-01-05 15:35:39 +0000
0cd9f664d6* INSTALL Per issue #474, describe how to setup static icon/stylesheet delivery, warning about alias ordering.
cmpilato
2012-01-04 17:19:27 +0000
6fe390a642Move a customization out of ezt.py to eliminate unnecessary deltas against the upstream version of this module.
cmpilato
2012-01-04 15:35:12 +0000
161421a20fMerge from trunk r2709.
cmpilato
2012-01-03 20:08:39 +0000
5d68a5f883* lib/vclib/svn/svn_repos.py (_rootpath2url): "drive" already carries the colon, so don't append one.
cmpilato
2012-01-03 20:07:30 +0000
2a297c5361Merge from trunk r2707, which at some point in time carried a log message that read like so:
cmpilato
2012-01-03 15:22:31 +0000
6418278d55* lib/vclib/svn/svn_repos.py (_rootpath2url): Try a different approach that should actually handle spaces in the "in-repos" path, too, and maybe (if I'm super lucky) also work on Windows.
cmpilato
2012-01-03 15:18:21 +0000
f43117b10fMerge from trunk r2702, whose log message read like so:
cmpilato
2011-12-12 20:07:58 +0000
1dd1a21537* lib/viewvc.py (): Stop importing the pygments stuff at the module-global scope, and go back to doing so... (markup_stream): ...here. (markup_or_annotate): No longer consider access to Pygments when making the first pass at colorizing -- if we don't have it, markup_stream() will fail quickly and we can take the second (non-colorizing) pass.
cmpilato
2011-12-12 20:01:30 +0000
a025237f7eTweak CHANGES line in light of r2700.
cmpilato
2011-12-06 14:50:02 +0000
228db2fadbMerge from trunk r2679 and r2699, which is the reintroduction of the issue #495 ("Syntax highlight/colorize scripts without extensions") feature, plus a fix to help the prefer_markup flag get set more accurately for the markup and annotate views.
cmpilato
2011-12-06 14:48:17 +0000
06a3feec90Reintegrate the 'issue-495-dev' branch into the trunk. This reintroduces the issue #495 feature ("Syntax highlight/colorize scripts without extensions") while building much more fault tolerance into the system.
cmpilato
2011-12-06 14:22:48 +0000
a03cd82de5On the 'issue-495-dev' branch, make what I think are some pretty useful improvements to the syntax coloration and annotation codepaths. First, settle on the file contents as fetched via repos.openfile() as the canonical source of such. But also, allow any exceptions thrown while colorizing those file contents to trigger a second attempt without colorization enabled. This should allow for non-error-ful display of binary files which lack both an extension and VC content type hint (those are treated by default as text files).
issue-495-dev
cmpilato
2011-12-05 21:11:29 +0000
094024a0ecOn the 'issue-495-dev' branch:
cmpilato
2011-12-05 20:06:11 +0000
56e645ecb8### NOTE FROM THE FUTURE: This commit probably broke the ### ### "annotate view without syntax coloration" codepath. ###
cmpilato
2011-12-05 19:58:38 +0000
2f722f39b9On the 'issue-495-dev' branch:
cmpilato
2011-12-05 18:31:55 +0000
402dfd831fOn the 'issue-495-dev' branch:
cmpilato
2011-12-05 18:30:50 +0000
738d17f71fOn the 'issue-495-dev' branch:
cmpilato
2011-12-05 18:28:05 +0000
fdc0bcd420On the issue-495-dev branch: Add BRANCH-README.
cmpilato
2011-12-02 19:49:45 +0000
db032720a8On the 'issue-495-dev' branch: Re-apply the most recently committed (then reverted) bits of the issue #495 work.
cmpilato
2011-12-02 19:48:24 +0000
c9256effc4Create a branch for issue #495 development.
cmpilato
2011-12-02 19:38:59 +0000
0cd26cc79fMerge from trunk r2688, whose log message read like so:
cmpilato
2011-12-02 18:36:32 +0000
b42a4a0915* lib/viewvc.py (markup_or_annotate): Don't show annotation warnings for markup views of images.
cmpilato
2011-12-02 18:35:01 +0000
b808d5d1e8Merge from trunk r2686.
cmpilato
2011-12-02 18:30:31 +0000
d2275afb6d* lib/viewvc.py (markup_stream_pygments): Re-make the semantic changes from r2680, which were (I believe) good ones, even if the lexer guessing stuff hasn't yet work out entirely.
cmpilato
2011-12-02 18:18:23 +0000
f843c054b7Merge from trunk r2684, whose log message read like so:
cmpilato
2011-12-02 17:55:43 +0000
5db50e6bccRevert r2657, r2680, and r2681, effectively removing support for Pygments' lexer guessing functionality (closing the REOPENED bug issue #501, and necessitating that feature issue #495 be itself REOPENED).
cmpilato
2011-12-02 17:51:41 +0000
7b6ecd807c* templates/classic/file.ezt Say "Content type" rather than "File MIME type".
cmpilato
2011-12-02 16:10:57 +0000
cf06a971e8Merge from trunk r2680 and r2681, whose combined log message might read something like this:
cmpilato
2011-11-29 15:40:59 +0000
e8a0caeef5*** THIS REVISION WAS REVERTED IN r2684 ***
cmpilato
2011-11-29 15:33:20 +0000
dfeb3b5d90*** THIS REVISION WAS REVERTED IN r2684 ***
cmpilato
2011-11-29 15:25:00 +0000
5943e01304* lib/viewvc.py (markup_or_annotate): Pass 'mime_type' to common_template_data() so it can properly set the 'prefer_markup' bit. Otherwise, it will guess without out svn:mime-type at its disposal.
cmpilato
2011-11-29 15:17:59 +0000
6a8d5debd6Template-y changes for file views.
cmpilato
2011-11-29 14:59:49 +0000
537c59c516Port a change from the 'classic' templates to the new 'default' ones.
cmpilato
2011-11-18 20:31:59 +0000
bc8f3bdd4fMerge from trunk r2674, whose log message read like so:
cmpilato
2011-11-14 21:34:14 +0000
21bd391d62Document a missing template data item (patch_href).
cmpilato
2011-11-03 14:22:25 +0000
94d9f0ef49* templates/default/log.ezt, * templates/default/include/pathrev_form.ezt, * templates/default/directory.ezt, * templates/default/diff.ezt, * templates/default/docroot/styles.css Still more template stylistic tweaks.
cmpilato
2011-11-01 18:45:27 +0000
b566f297b3* templates/default/include/diff_display.ezt Track recent rename of diffs.display_as to diffs.diff_block_format.
cmpilato
2011-11-01 14:14:40 +0000
a6be4da978* templates/default/log.ezt, * templates/default/docroot/styles.css Layout/style tweaks to the new default template set.
cmpilato
2011-11-01 14:12:58 +0000
8cdccc1ea5Fix a bug which prevented certain directory diff displays.
cmpilato
2011-11-01 13:40:01 +0000
9d1476ef1dMerge from trunk r2657, whose log message read like so:
cmpilato
2011-10-31 21:42:38 +0000
ccb53d164e*** THIS REVISION WAS REVERTED IN r2684 ***
cmpilato
2011-10-31 21:39:33 +0000
441da057cc* lib/viewvc.py (DiffSource): Do not switch to flush state. Such switch causes changes to be displayed as removal and readdition.
stilor
2011-10-28 20:37:01 +0000
151fcd05e6Merge from trunk r2653, which did the following:
cmpilato
2011-10-28 19:30:36 +0000
43f001ef25* templates/default/file.ezt, * templates/default/log.ezt, * templates/default/docroot/styles.css, More markup changes to the default templates.
cmpilato
2011-10-27 21:14:02 +0000
4341dab5b7* templates/default/revision.ezt, * templates/default/log.ezt, * templates/default/graph.ezt, * templates/default/diff.ezt, * templates/default/include/diff_display.ezt Take a stab at updating the new default templates to handle the property diff stuff.
cmpilato
2011-10-27 20:59:38 +0000
6e81b5eb1e* docs/template-authoring-guide.html * templates/classic/include/diff_display.ezt * lib/viewvc.py Rename 'display_as' to 'diff_block_format', as discussed on ML.
stilor
2011-10-27 18:20:06 +0000
dc1763b37b* lib/config.py, * conf/viewvc.conf.dist Use the "classic" templates until the "default" ones can be updated to reflect recent improvements (such as the property-diff stuff).
cmpilato
2011-10-27 18:10:37 +0000
65137920a8Begin the work of making the 'newvc' contributed template set into the new default for ViewVC 1.2. We'll keep the old templates around as a "classic" option.
cmpilato
2011-10-27 18:05:14 +0000
00d96de446* CHANGES: Note the addition of prop-diff support.
cmpilato
2011-10-27 14:53:49 +0000
6008bc6a7bReintegrate the ^/branches/property-diff branch.
cmpilato
2011-10-27 14:51:43 +0000
2b5e7b51a0On the 'property-diff' branch: rename the 'diff' template data dictionary item to 'diffs' for consistency with other multi-value items. Yes, I know it makes the template usage itself weird ... "diffs.changes" instead of "diff.changes", but...
cmpilato
2011-10-26 19:11:41 +0000
6453447c63* docs/template-authoring-guide.html (top level) Introduce formatting rules for 4th and 5th levels of variables. (diff.ezt) Update for the changes on the property-diff branch. Describe missing parts (intraline diffs, patch_href). Fix some typos and copy-paste errors.
stilor
2011-10-24 20:05:37 +0000
5e3c53e592Sync the 'property-diff' branch with outstanding trunk changes.
cmpilato
2011-10-21 14:47:51 +0000
24cbe623e7* docs/template-authoring-guide.html Update to refer to ViewVC 1.2, not 1.0.
cmpilato
2011-10-21 14:47:02 +0000
48a59d30ad* docs/release-notes/1.2.0.html New stub file.
cmpilato
2011-10-21 14:46:35 +0000
661e7fc569* notes/releases.txt Try to document the creation of new release branches (though it's been a while since I've done that, so this is all subject to my imperfect memory.)
cmpilato
2011-10-21 14:42:33 +0000
22400ddcfb* docs/template-authoring-guide.html Update <title> and <h1> to reflect that this document is for ViewVC 1.1, not 1.0.
cmpilato
2011-10-21 14:02:23 +0000
51f194d4ad* docs/upgrading-howto.html Dial back the color intensity a bit. Sheesh.
cmpilato
2011-10-20 19:48:00 +0000
3f19b50a08* docs/upgrading-howto.html Tweak the "from 0.8" section for a bit of consistency with other sections. (As if anyone is still running 0.8.)
cmpilato
2011-10-20 19:47:14 +0000
5e22b37a56Sync the property-diff branch with the latest trunk changes. (Yawn.)
cmpilato
2011-10-19 13:20:57 +0000
ae55530edcRecord the change made in r2630.
cmpilato
2011-10-17 20:06:02 +0000
112700a12c* lib/sapi.py (WsgiServer.escape): Remove as unnecessary and, indeed, incorrect per issue #454.
cmpilato
2011-10-17 20:04:07 +0000
1e14eccbe0* diff_display.ezt (anchor): Replace <a name="xxx"/> with <p id="xxx"/> for XHTML compliance.
stilor
2011-10-17 19:13:12 +0000
4bf50b31f7* viewvc.py Follow existing conventions on indenting function arguments/hash initializers carried over to the next line.
stilor
2011-10-17 19:06:27 +0000
68496ebc9f* diff_display.ezt * viewvc.py Expand tabs to spaces, as per review.
stilor
2011-10-17 18:51:52 +0000
a789c13698* viewvc.py (Request.run_viewvc): Select diff view for directories if r1/r2 arguments are provided. (view_revision): Generate a link to diff view on directories if there was a change in properties.
stilor
2011-10-16 19:02:32 +0000
44a6fe7465* viewvc.py (view_diff): Pass anchor locations to the diff template.
stilor
2011-10-16 18:50:08 +0000
90a1d6cae2* viewvc.py (DiffDescription): Add support for property diffs. (diff_side_item): Store properties hash in the side items. (view_diff): Generate property diffs.
stilor
2011-10-16 08:12:51 +0000
f57be6e516* viewvc.py (DiffDescription): New class. Move the diff format selection and processing to this new class. Split the processing into "preparation" and actual diff.
stilor
2011-10-16 07:29:23 +0000
c819b3a3fc* diff_display.ezt (raw): Gracefully handle the case where there are no changes (output "No changes" instead of not displaying anything).
stilor
2011-10-16 07:06:51 +0000