July 22nd, 2005

livejournal: S2 QuickReply Fun Part 6?

Module Name: livejournal
Committed By: mischa
Date: Fri Jul 22 18:05:22 UTC 2005

Modified Files:
---------------
livejournal/bin/upgrading/s2layers: core1.s2

Log Message:
------------
Page/Comment->print_reply_link/container for S2QuickReplyage.
Also "deleted" flag for comments.


To generate a diff of this commit:
cvs rdiff -r1.103 -r1.104 livejournal/bin/upgrading/s2layers/core1.s2
http://cvs.livejournal.org/browse.cgi/livejournal/bin/upgrading/s2layers/core1.s2.diff?r1=1.103&r2=1.104

livejournal: s1shortcomings

Module Name: livejournal
Committed By: mischa
Date: Fri Jul 22 18:29:22 UTC 2005

Modified Files:
---------------
livejournal/bin/upgrading/s2layers/s1shortcomings: layout.s2

Log Message:
------------
Version 1.0 beta of s1shortcomings s2 layer.


To generate a diff of this commit:
cvs rdiff -r1.2 -r1.3 \
livejournal/bin/upgrading/s2layers/s1shortcomings/layout.s2
http://cvs.livejournal.org/browse.cgi/livejournal/bin/upgrading/s2layers/s1shortcomings/layout.s2.diff?r1=1.2&r2=1.3

livejournal

Module Name: livejournal
Committed By: bradfitz
Date: Fri Jul 22 18:40:07 UTC 2005

Modified Files:
---------------
livejournal/bin/upgrading: s2layers.dat
Added Files:
------------
livejournal/bin/upgrading/s2layers/sixhtml: layout.s2

Log Message:
------------
The start of the SixApart standard blog HTML structure for pure
CSS-based styling.

See:
http://help.typepad.com/tips/custom_css.html
http://help.typepad.com/tips/classes.html#html

(Those docs are still a little buggy in places)

Next up we need a big textarea to let people edit their journal CSS
for this layout, and ways to upload zip files of css plus graphics,
once a standard zip file layout for themes is agreed upon.


To generate a diff of this commit:
cvs rdiff -r1.30 -r1.31 livejournal/bin/upgrading/s2layers.dat
http://cvs.livejournal.org/browse.cgi/livejournal/bin/upgrading/s2layers.dat.diff?r1=1.30&r2=1.31
cvs rdiff -r0 -r1.1 livejournal/bin/upgrading/s2layers/sixhtml/layout.s2
http://cvs.livejournal.org/browse.cgi/livejournal/bin/upgrading/s2layers/sixhtml/layout.s2

livejournal: S2QuickReply 8ish

Module Name: livejournal
Committed By: mischa
Date: Fri Jul 22 18:56:51 UTC 2005

Modified Files:
---------------
livejournal/bin/upgrading/s2layers: core1.s2

Log Message:
------------
Add options for container for comment class


To generate a diff of this commit:
cvs rdiff -r1.104 -r1.105 livejournal/bin/upgrading/s2layers/core1.s2
http://cvs.livejournal.org/browse.cgi/livejournal/bin/upgrading/s2layers/core1.s2.diff?r1=1.104&r2=1.105

livejournal: s1shortcomings part ?

Module Name: livejournal
Committed By: mischa
Date: Fri Jul 22 20:56:50 UTC 2005

Modified Files:
---------------
livejournal/bin/upgrading/s2layers/s1shortcomings: layout.s2

Log Message:
------------
Update to use correct gradient image file instead of my dumb working title.


To generate a diff of this commit:
cvs rdiff -r1.3 -r1.4 \
livejournal/bin/upgrading/s2layers/s1shortcomings/layout.s2
http://cvs.livejournal.org/browse.cgi/livejournal/bin/upgrading/s2layers/s1shortcomings/layout.s2.diff?r1=1.3&r2=1.4

livejournal

Module Name: livejournal
Committed By: mischa
Date: Fri Jul 22 20:59:45 UTC 2005

Modified Files:
---------------
livejournal/bin/upgrading/s2layers: core1.s2

Log Message:
------------
Fixed long-standing s2 bug where MonthPage::print_subject_list would put
double parenthesis around "no subject."


To generate a diff of this commit:
cvs rdiff -r1.105 -r1.106 livejournal/bin/upgrading/s2layers/core1.s2
http://cvs.livejournal.org/browse.cgi/livejournal/bin/upgrading/s2layers/core1.s2.diff?r1=1.105&r2=1.106

wcmtools

Module Name: wcmtools
Committed By: bradfitz

Modified Files:
---------------
wcmtools/perlbal/conf: webserver.conf
wcmtools/perlbal/doc: Hooks.txt
wcmtools/perlbal/lib/Perlbal: ClientHTTP.pm ClientProxy.pm

Log Message:
------------
add generic "start_http_request" that works for both clientproxy and clienthttp

also doc update for it, and a doc fix for something else


To generate a diff of this commit:
cvs rdiff -r1.1 -r1.2 wcmtools/perlbal/conf/webserver.conf
http://cvs.danga.com/browse.cgi/wcmtools/perlbal/conf/webserver.conf.diff?r1=1.1&r2=1.2
cvs rdiff -r1.4 -r1.5 wcmtools/perlbal/doc/Hooks.txt
http://cvs.danga.com/browse.cgi/wcmtools/perlbal/doc/Hooks.txt.diff?r1=1.4&r2=1.5
cvs rdiff -r1.34 -r1.35 wcmtools/perlbal/lib/Perlbal/ClientHTTP.pm
http://cvs.danga.com/browse.cgi/wcmtools/perlbal/lib/Perlbal/ClientHTTP.pm.diff?r1=1.34&r2=1.35
cvs rdiff -r1.64 -r1.65 wcmtools/perlbal/lib/Perlbal/ClientProxy.pm
http://cvs.danga.com/browse.cgi/wcmtools/perlbal/lib/Perlbal/ClientProxy.pm.diff?r1=1.64&r2=1.65

wcmtools

Module Name: wcmtools
Committed By: bradfitz

Modified Files:
---------------
wcmtools/perlbal/lib/Perlbal: ClientHTTPBase.pm
wcmtools/perlbal/t: 32-selector.t

Log Message:
------------
when using a service selector, make the service selector the service
whose persist_client matters, not the select service.

and add tests for it.


To generate a diff of this commit:
cvs rdiff -r1.39 -r1.40 wcmtools/perlbal/lib/Perlbal/ClientHTTPBase.pm
http://cvs.danga.com/browse.cgi/wcmtools/perlbal/lib/Perlbal/ClientHTTPBase.pm.diff?r1=1.39&r2=1.40
cvs rdiff -r1.3 -r1.4 wcmtools/perlbal/t/32-selector.t
http://cvs.danga.com/browse.cgi/wcmtools/perlbal/t/32-selector.t.diff?r1=1.3&r2=1.4
potato

livejournal

Module Name: livejournal
Committed By: marksmith
Date: Fri Jul 22 23:31:41 UTC 2005

Modified Files:
---------------
livejournal/bin/upgrading/s2layers: core1.s2
livejournal/cgi-bin: ljlib.pl
livejournal/cgi-bin/Apache: LiveJournal.pm
livejournal/cgi-bin/LJ: S2.pm
Added Files:
------------
livejournal/cgi-bin/LJ/S2: TagsPage.pm

Log Message:
------------
* add TagsPage class that lists tags when you go to 'site.com/users/test/tag/'
* add to s2 fallback (s1shortcomings) for filtered lastn + tag list page

That's about it. Suggested by jwz I believe.


To generate a diff of this commit:
cvs rdiff -r1.106 -r1.107 livejournal/bin/upgrading/s2layers/core1.s2
http://cvs.livejournal.org/browse.cgi/livejournal/bin/upgrading/s2layers/core1.s2.diff?r1=1.106&r2=1.107
cvs rdiff -r1.865 -r1.866 livejournal/cgi-bin/ljlib.pl
http://cvs.livejournal.org/browse.cgi/livejournal/cgi-bin/ljlib.pl.diff?r1=1.865&r2=1.866
cvs rdiff -r1.171 -r1.172 livejournal/cgi-bin/Apache/LiveJournal.pm
http://cvs.livejournal.org/browse.cgi/livejournal/cgi-bin/Apache/LiveJournal.pm.diff?r1=1.171&r2=1.172
cvs rdiff -r1.168 -r1.169 livejournal/cgi-bin/LJ/S2.pm
http://cvs.livejournal.org/browse.cgi/livejournal/cgi-bin/LJ/S2.pm.diff?r1=1.168&r2=1.169
cvs rdiff -r0 -r1.1 livejournal/cgi-bin/LJ/S2/TagsPage.pm
http://cvs.livejournal.org/browse.cgi/livejournal/cgi-bin/LJ/S2/TagsPage.pm

livejournal: s2quickreply fun what

Module Name: livejournal
Committed By: mischa
Date: Fri Jul 22 23:45:14 UTC 2005

Modified Files:
---------------
livejournal/cgi-bin/LJ: S2.pm

Log Message:
------------
Code cleanup, add reply_url option and clean it, don't print QR stuff
unless on an EntryPage


To generate a diff of this commit:
cvs rdiff -r1.169 -r1.170 livejournal/cgi-bin/LJ/S2.pm
http://cvs.livejournal.org/browse.cgi/livejournal/cgi-bin/LJ/S2.pm.diff?r1=1.169&r2=1.170
potato

livejournal

Module Name: livejournal
Committed By: marksmith
Date: Sat Jul 23 00:02:54 UTC 2005

Modified Files:
---------------
livejournal/bin/upgrading/s2layers/generator: layout.s2

Log Message:
------------
Add kinda crappy (but much better!) support for TagsPage to Generator.


To generate a diff of this commit:
cvs rdiff -r1.57 -r1.58 \
livejournal/bin/upgrading/s2layers/generator/layout.s2
http://cvs.livejournal.org/browse.cgi/livejournal/bin/upgrading/s2layers/generator/layout.s2.diff?r1=1.57&r2=1.58
potato

ljcom

Module Name: ljcom
Committed By: marksmith
Date: Sat Jul 23 00:04:48 UTC 2005

Modified Files:
---------------
ljcom/bin/upgrading/s2layers/cuteness: layout.s2

Log Message:
------------
Add functional TagsPage to Cuteness Attack!!!!! OMG!


To generate a diff of this commit:
cvs rdiff -r1.1 -r1.2 ljcom/bin/upgrading/s2layers/cuteness/layout.s2
http://cvs.livejournal.org/browse.cgi/ljcom/bin/upgrading/s2layers/cuteness/layout.s2.diff?r1=1.1&r2=1.2

ljcom: omg s2quickreply!!11

Module Name: ljcom
Committed By: mischa
Date: Sat Jul 23 00:18:44 UTC 2005

Modified Files:
---------------
ljcom/bin/upgrading/s2layers/unearthed: layout.s2

Log Message:
------------
quickreply for comments in unearthed.


To generate a diff of this commit:
cvs rdiff -r1.19 -r1.20 ljcom/bin/upgrading/s2layers/unearthed/layout.s2
http://cvs.livejournal.org/browse.cgi/ljcom/bin/upgrading/s2layers/unearthed/layout.s2.diff?r1=1.19&r2=1.20

livejournal

Module Name: livejournal
Committed By: bradfitz
Date: Sat Jul 23 00:33:01 UTC 2005

Modified Files:
---------------
livejournal/cgi-bin: ljlib.pl

Log Message:
------------
tabs to spaces.

If you want to be safe:

(defun perl-mode-untabify ()
(save-excursion
(goto-char (point-min))
(while (re-search-forward "[ \t]+$" nil t)
(delete-region (match-beginning 0) (match-end 0)))
(goto-char (point-min))
(if (search-forward "\t" nil t)
(untabify (1- (point)) (point-max))))
nil)

(add-hook 'perl-mode-hook
'(lambda ()
(make-local-variable 'write-contents-hooks)
(add-hook 'write-contents-hooks 'perl-mode-untabify)))


To generate a diff of this commit:
cvs rdiff -r1.866 -r1.867 livejournal/cgi-bin/ljlib.pl
http://cvs.livejournal.org/browse.cgi/livejournal/cgi-bin/ljlib.pl.diff?r1=1.866&r2=1.867

livejournal

Module Name: livejournal
Committed By: bradfitz
Date: Sat Jul 23 01:07:32 UTC 2005

Modified Files:
---------------
livejournal/cgi-bin: weblib.pl
livejournal/htdocs: edittags.bml

Log Message:
------------
whitespace-only changes (tabs to spaces)


To generate a diff of this commit:
cvs rdiff -r1.60 -r1.61 livejournal/cgi-bin/weblib.pl
http://cvs.livejournal.org/browse.cgi/livejournal/cgi-bin/weblib.pl.diff?r1=1.60&r2=1.61
cvs rdiff -r1.6 -r1.7 livejournal/htdocs/edittags.bml
http://cvs.livejournal.org/browse.cgi/livejournal/htdocs/edittags.bml.diff?r1=1.6&r2=1.7

livejournal

Module Name: livejournal
Committed By: bradfitz
Date: Sat Jul 23 01:09:37 UTC 2005

Modified Files:
---------------
livejournal/cgi-bin: ljlib.pl weblib.pl
livejournal/cgi-bin/bml/scheme: global.look lynx.look
livejournal/htdocs: edittags.bml

Log Message:
------------
Start (or end?) of resource inclusion API, so no matter how deep in functions
you are, you can just ask for some javascript/css to be included and
let a higher layer keep track of duplicates, dependencies, putting it
in HTML, etc.

The rest of our pages will be converted to use this over time. This
commit is just a demo, pretty much.

Also this doesn't include dependency resolution, which may be added
later, but with no interface changes.


To generate a diff of this commit:
cvs rdiff -r1.867 -r1.868 livejournal/cgi-bin/ljlib.pl
http://cvs.livejournal.org/browse.cgi/livejournal/cgi-bin/ljlib.pl.diff?r1=1.867&r2=1.868
cvs rdiff -r1.61 -r1.62 livejournal/cgi-bin/weblib.pl
http://cvs.livejournal.org/browse.cgi/livejournal/cgi-bin/weblib.pl.diff?r1=1.61&r2=1.62
cvs rdiff -r1.41 -r1.42 livejournal/cgi-bin/bml/scheme/global.look
http://cvs.livejournal.org/browse.cgi/livejournal/cgi-bin/bml/scheme/global.look.diff?r1=1.41&r2=1.42
cvs rdiff -r1.13 -r1.14 livejournal/cgi-bin/bml/scheme/lynx.look
http://cvs.livejournal.org/browse.cgi/livejournal/cgi-bin/bml/scheme/lynx.look.diff?r1=1.13&r2=1.14
cvs rdiff -r1.7 -r1.8 livejournal/htdocs/edittags.bml
http://cvs.livejournal.org/browse.cgi/livejournal/htdocs/edittags.bml.diff?r1=1.7&r2=1.8

livejournal

Module Name: livejournal
Committed By: bradfitz
Date: Sat Jul 23 01:24:34 UTC 2005

Modified Files:
---------------
livejournal/htdocs/manage: tags.bml

Log Message:
------------
LJ::need_res'ify this page.

If anybody has free time and wants to do this all over the site, feel free.


To generate a diff of this commit:
cvs rdiff -r1.3 -r1.4 livejournal/htdocs/manage/tags.bml
http://cvs.livejournal.org/browse.cgi/livejournal/htdocs/manage/tags.bml.diff?r1=1.3&r2=1.4

wcmtools

Module Name: wcmtools
Committed By: bradfitz

Modified Files:
---------------
wcmtools/perlbal/doc: ConfigGuide.txt todo.txt

Log Message:
------------
doc update


To generate a diff of this commit:
cvs rdiff -r1.1 -r1.2 wcmtools/perlbal/doc/ConfigGuide.txt
http://cvs.danga.com/browse.cgi/wcmtools/perlbal/doc/ConfigGuide.txt.diff?r1=1.1&r2=1.2
cvs rdiff -r1.3 -r1.4 wcmtools/perlbal/doc/todo.txt
http://cvs.danga.com/browse.cgi/wcmtools/perlbal/doc/todo.txt.diff?r1=1.3&r2=1.4

wcmtools

Module Name: wcmtools
Committed By: bradfitz

Modified Files:
---------------
wcmtools/perlbal: CHANGES perlbal
wcmtools/perlbal/lib: Perlbal.pm
wcmtools/perlbal/lib/Perlbal: Service.pm

Log Message:
------------
-- exit with 0 vs non-zero when/if Perlbal crashes. new command
"crash" to fake a crash, for testing.


To generate a diff of this commit:
cvs rdiff -r1.52 -r1.53 wcmtools/perlbal/CHANGES
http://cvs.danga.com/browse.cgi/wcmtools/perlbal/CHANGES.diff?r1=1.52&r2=1.53
cvs rdiff -r1.39 -r1.40 wcmtools/perlbal/perlbal
http://cvs.danga.com/browse.cgi/wcmtools/perlbal/perlbal.diff?r1=1.39&r2=1.40
cvs rdiff -r1.41 -r1.42 wcmtools/perlbal/lib/Perlbal.pm
http://cvs.danga.com/browse.cgi/wcmtools/perlbal/lib/Perlbal.pm.diff?r1=1.41&r2=1.42
cvs rdiff -r1.74 -r1.75 wcmtools/perlbal/lib/Perlbal/Service.pm
http://cvs.danga.com/browse.cgi/wcmtools/perlbal/lib/Perlbal/Service.pm.diff?r1=1.74&r2=1.75