From owner-freebsd-cvsweb@FreeBSD.ORG Fri Dec 2 18:09:18 2005 Return-Path: X-Original-To: freebsd-cvsweb@FreeBSD.org Delivered-To: freebsd-cvsweb@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 014FA16A41F for ; Fri, 2 Dec 2005 18:09:18 +0000 (GMT) (envelope-from dorr.dawson@sbcglobal.net) Received: from smtp113.sbc.mail.mud.yahoo.com (smtp113.sbc.mail.mud.yahoo.com [68.142.198.212]) by mx1.FreeBSD.org (Postfix) with SMTP id 9241943D69 for ; Fri, 2 Dec 2005 18:09:15 +0000 (GMT) (envelope-from dorr.dawson@sbcglobal.net) Received: (qmail 81526 invoked from network); 2 Dec 2005 18:09:13 -0000 Received: from unknown (HELO soyo) (dorr.dawson@sbcglobal.net@69.237.208.103 with login) by smtp113.sbc.mail.mud.yahoo.com with SMTP; 2 Dec 2005 18:09:13 -0000 Message-ID: <003c01c5f76b$79c21110$7c01a8c0@soyo> From: "Dorr Dawson" To: MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable X-Mailer: Microsoft Outlook Express 6.00.2800.1506 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1506 Date: Fri, 2 Dec 2005 18:09:15 +0000 (GMT) Cc: Subject: 3 Mo. Contract for L10N Consultant to Firm on San Francisco Pen. - XA5001 X-BeenThere: freebsd-cvsweb@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS Web maintenance mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Dec 2005 18:09:18 -0000 Hi, I downloaded your email address in ar resume from an Internet resume = board and the following position may be of interest. Sr. Embedded Software Engineer - San Jose, California Job Description The Sr. Embedded Software Engineer will work independently and be = responsible for leading the design and implementation efforts for home = networking applications & products. This position will design and = implement system level networking applications & products. This position = will also be responsible for system integration & architecture for = networking gateway, PC, back-end network management platforms and = documentation. Qualifications Bachelor of Science or foreign equivalent in Computer Science, = Engineering or related field and six years of experience developing = embedded software. In lieu of a Bachelor's Degree and six years of = experience,also acceptableis a Master=92s Degree plus four years of = experience developing embedded software. Any suitable combination of = this education, training, and experience is acceptable.=20 Experience with kernel development, network security and TCP/IP. Please send your resume to Dorr.Dawson@sbcglobal.netas a Word attachment = and/or call 925-935-3636 for details. Please include your salary requirements and when you would be able to = start and please allow BM5001 to remain in the subject area of your = email. Best regards, Dorr Dawson 925-935-3636 From owner-freebsd-cvsweb@FreeBSD.ORG Sat Dec 3 09:52:18 2005 Return-Path: X-Original-To: freebsd-cvsweb@FreeBSD.org Delivered-To: freebsd-cvsweb@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4E57216A420 for ; Sat, 3 Dec 2005 09:52:18 +0000 (GMT) (envelope-from dqarras@yahoo.com) Received: from web30812.mail.mud.yahoo.com (web30812.mail.mud.yahoo.com [68.142.201.138]) by mx1.FreeBSD.org (Postfix) with SMTP id 1CA7D43D5D for ; Sat, 3 Dec 2005 09:52:17 +0000 (GMT) (envelope-from dqarras@yahoo.com) Received: (qmail 76259 invoked by uid 60001); 3 Dec 2005 09:52:16 -0000 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com; h=Message-ID:Received:Date:From:Subject:To:MIME-Version:Content-Type:Content-Transfer-Encoding; b=DuAAYpYKA/mtNec21IU+KPz0G0lKcV0iXd6mHOTz6KrK8RfURuWephnL3rdnkuMRn6a/hYL+VZ/0t18oJ4ZrQb6bD9mD7vhdRwZZgXbc9d+8uiPCmMr4iehzvEGJOzgAAESvzMV/CQZMK36hEEpijN5PZhy9ud/JU12G4pGWgFM= ; Message-ID: <20051203095216.76257.qmail@web30812.mail.mud.yahoo.com> Received: from [213.130.249.202] by web30812.mail.mud.yahoo.com via HTTP; Sat, 03 Dec 2005 01:52:16 PST Date: Sat, 3 Dec 2005 01:52:16 -0800 (PST) From: Daniel Qarras To: freebsd-cvsweb@FreeBSD.org MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="0-1127857212-1133603536=:75986" Content-Transfer-Encoding: 8bit Cc: Subject: CVSweb patches X-BeenThere: freebsd-cvsweb@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS Web maintenance mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 03 Dec 2005 09:52:18 -0000 --0-1127857212-1133603536=:75986 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit Content-Id: Content-Disposition: inline Hey ya, I've attached a couple of patches against CVSweb 3.0.6, please apply them if you find them useful. Patches: a) Colored age column to indicate how recently a file has been modified. See [1] for a similar feature. I selected colors to match with the second patch. b) Change default colors to match ViewCVS and other CVSweb implementations. See [1] for a similar color scheme. The current default colors are, in my eyes, not very appealing but YMMV. b) log_accum script used to send CVS commit messages uses revision NONE for newly added files which causes an error with current CVSweb. Prevent the error with the patch. Could be probably done better but at least this avoids the error situation. See [2] for an example of log_accum generated message. 1) http://www.openbsd.org/cgi-bin/cvsweb/src/usr.bin/cvs/ 2) http://sourceware.org/ml/glibc-cvs/2005-q2/msg00015.html Thanks. __________________________________________ Yahoo! DSL – Something to write home about. Just $16.99/mo. or less. dsl.yahoo.com --0-1127857212-1133603536=:75986 Content-Type: application/octet-stream; name="cvsweb-color-age.patch" Content-Transfer-Encoding: base64 Content-Description: 1179252399-cvsweb-color-age.patch Content-Disposition: attachment; filename="cvsweb-color-age.patch" LS0tIGN2c3dlYi0zLjAuNi1vcmlnL2N2c3dlYi5jZ2kKKysrIGN2c3dlYi0z LjAuNi1jdXJyL2N2c3dlYi5jZ2kKQEAgLTg2LDcgKzg2LDcgQEAKICAgJHVz ZV9kZXNjcmlwdGlvbnMgJWRlc2NyaXB0aW9ucyBAbXl0eiAkZHdoZXJlCiAg ICR1c2VfbW9kZGF0ZSAkZ3ppcF9vcGVuICRmaWxlX2xpc3RfbGVuCiAgICRh bGxvd190YXIgQHRhcl9vcHRpb25zIEBnemlwX29wdGlvbnMgQHppcF9vcHRp b25zIEBjdnNfb3B0aW9ucwotICBAYW5ub3RhdGVfb3B0aW9ucyBAcmNzZGlm Zl9vcHRpb25zCisgIEBhbm5vdGF0ZV9vcHRpb25zIEByY3NkaWZmX29wdGlv bnMgJHVzZV9jb2xvcl9hZ2UKICAgJEhUTUxfRE9DVFlQRSAkSFRNTF9NRVRB ICRjc3N1cmwgJENTUyAkY3ZzaGlzdG9yeV91cmwKICAgJGFsbG93X2Vuc2Ny aXB0IEBlbnNjcmlwdF9vcHRpb25zICVlbnNjcmlwdF90eXBlcwogKTsKQEAg LTIzNyw3ICsyMzcsNyBAQAogICAkYWxsb3dfbWFya3VwID0gJGFsbG93X2Nv bXByZXNzID0gJHVzZV9qYXZhX3NjcmlwdCA9ICRlZGl0X29wdGlvbl9mb3Jt ID0KICAgJHNob3dfc3ViZGlyX2xhc3Rtb2QgPSAkc2hvd19sb2dfaW5fbWFy a3VwID0gJHByZWZvcm1hdF9pbl9tYXJrdXAgPQogICAkdGFic3RvcCA9ICR1 c2VfbW9kZGF0ZSA9ICRnemlwX29wZW4gPSAkREVCVUcgPSAkYWxsb3dfY3Zz Z3JhcGggPQotICAkY3ZzZ3JhcGhfY29uZmlnID0gJGN2c2hpc3RvcnlfdXJs ID0gJGFsbG93X3RhciA9IHVuZGVmOworICAkY3ZzZ3JhcGhfY29uZmlnID0g JGN2c2hpc3RvcnlfdXJsID0gJGFsbG93X3RhciA9ICR1c2VfY29sb3JfYWdl ID0gdW5kZWY7CiAKICRhbGxvd192ZXJzaW9uX3NlbGVjdCA9ICRhbGxvd19t YWlsdG9zID0gJGFsbG93X2xvZ19leHRyYSA9IDE7CiAKQEAgLTEwMjgsOCAr MTAyOCwxNSBAQAogCiAgICAgICAjIFNob3cgbGFzdCBjaGFuZ2UgaW4gZGly CiAgICAgICBpZiAoJGZpbGVuYW1lKSB7Ci0gICAgICAgIHByaW50ICI8L3Rk PlxuPHRkPiZuYnNwOzwvdGQ+XG48dGQgY2xhc3M9XCJhZ2VcIj4iOwotICAg ICAgICBwcmludCByZWFkYWJsZVRpbWUodGltZSgpIC0gJGRhdGUsIDApIGlm ICRkYXRlOworICAgICAgICBteSAkbGFzdGNoYW5nZSA9IHJlYWRhYmxlVGlt ZSh0aW1lKCkgLSAkZGF0ZSwgMCkgaWYgJGRhdGU7CisgICAgICAgIG15ICRj aGFuZ2VjbGFzcyA9ICRsYXN0Y2hhbmdlOworICAgICAgICBpZiAoJHVzZV9j b2xvcl9hZ2UpIHsKKyAgICAgICAgICAkY2hhbmdlY2xhc3MgPX4gcy9cZCsg Ly87CisgICAgICAgIH0gZWxzZSB7CisgICAgICAgICAgJGNoYW5nZWNsYXNz ID0gImFnZSI7CisgICAgICAgIH0KKyAgICAgICAgcHJpbnQgIjwvdGQ+XG48 dGQ+Jm5ic3A7PC90ZD5cbjx0ZCBjbGFzcz1cIiRjaGFuZ2VjbGFzc1wiPiI7 CisgICAgICAgIHByaW50ICRsYXN0Y2hhbmdlOwogICAgICAgICBwcmludCAi PC90ZD5cbjx0ZCBjbGFzcz1cImF1dGhvclwiPiIsIGh0bWxxdW90ZSgkYXV0 aG9yKQogICAgICAgICAgIGlmICRzaG93X2F1dGhvcjsKICAgICAgICAgcHJp bnQgIjwvdGQ+XG48dGQgY2xhc3M9XCJsb2dcIj4iOwpAQCAtMTA4NCw4ICsx MDkxLDE1IEBACiAgICAgICBwcmludCAnJm5ic3A7JywgJmxpbmsoaHRtbHF1 b3RlKCRmaWxlKSwgJHVybCksICRhdHRpYzsKICAgICAgIHByaW50ICc8L3Rk Pjx0ZCBjbGFzcz0iZ3JhcGgiPicsIGdyYXBoX2xpbmsoJGZpbGV1cmwpIGlm ICRhbGxvd19jdnNncmFwaDsKICAgICAgIHByaW50ICI8L3RkPlxuPHRkIHdp ZHRoPVwiMzBcIj4iLCBkaXNwbGF5X2xpbmsoJGZpbGV1cmwsICRyZXYpOwot ICAgICAgcHJpbnQgIjwvdGQ+XG48dGQgY2xhc3M9XCJhZ2VcIj4iOwotICAg ICAgcHJpbnQgcmVhZGFibGVUaW1lKHRpbWUoKSAtICRkYXRlLCAwKSBpZiAk ZGF0ZTsKKyAgICAgIG15ICRsYXN0Y2hhbmdlID0gcmVhZGFibGVUaW1lKHRp bWUoKSAtICRkYXRlLCAwKSBpZiAkZGF0ZTsKKyAgICAgIG15ICRjaGFuZ2Vj bGFzcyA9ICRsYXN0Y2hhbmdlOworICAgICAgaWYgKCR1c2VfY29sb3JfYWdl KSB7CisgICAgICAgICRjaGFuZ2VjbGFzcyA9fiBzL1xkKyAvLzsKKyAgICAg IH0gZWxzZSB7CisgICAgICAgICRjaGFuZ2VjbGFzcyA9ICJhZ2UiOworICAg ICAgfQorICAgICAgcHJpbnQgIjwvdGQ+XG48dGQgY2xhc3M9XCIkY2hhbmdl Y2xhc3NcIj4iOworICAgICAgcHJpbnQgJGxhc3RjaGFuZ2U7CiAgICAgICBw cmludCAiPC90ZD5cbjx0ZCBjbGFzcz1cImF1dGhvclwiPiIsIGh0bWxxdW90 ZSgkYXV0aG9yKSBpZiAkc2hvd19hdXRob3I7CiAgICAgICBwcmludCAiPC90 ZD5cbjx0ZCBjbGFzcz1cImxvZ1wiPiI7CiAKLS0tIGN2c3dlYi0zLjAuNi1v cmlnL2N2c3dlYi5jb25mCisrKyBjdnN3ZWItMy4wLjYtY3Vyci9jdnN3ZWIu Y29uZgpAQCAtNDg3LDYgKzQ4NywxMSBAQAogIwogJHVzZV9tb2RkYXRlID0g MTsKIAorIyBJbmRpY2F0ZSBtb2RpZmljYXRpb24gdGltZSB3aXRoIGNvbG9y cy4gTmV3ZXIgbW9kaWZpY2F0aW9ucyB3aWxsIAorIyBoYXZlIG1vcmUgZGlz dGluY3RpdmUgY29sb3JzLgorIworJHVzZV9jb2xvcl9hZ2UgPSAxOworCiAj IE1heGltdW0gbnVtYmVyIG9mIGZpbGVuYW1lcyB0byBwYXNzIHRvIHJsb2co MSkgaW4gb25lIGNvbW1hbmQuCiAjIElmIHlvdSBzZWUgIkZhaWxlZCB0byBz cGF3biBHTlUgcmxvZyIgZXJyb3JzIHdpdGggZGlyZWN0b3JpZXMgY29udGFp bmluZwogIyBsb3RzIG9mIGZpbGVzLCBleHBlcmltZW50IGJ5IHNldHRpbmcg dGhpcyB0byBkaWZmZXJlbnQgdmFsdWVzIGFuZCBzZWUgaWYKLS0tIGN2c3dl Yi0zLjAuNi1vcmlnL2Nzcy9jdnN3ZWIuY3NzCisrKyBjdnN3ZWItMy4wLjYt Y3Vyci9jc3MvY3Zzd2ViLmNzcwpAQCAtODcsMTEgKzg3LDM2IEBACiAgIHRl eHQtYWxpZ246IGNlbnRlcjsKICAgd2lkdGg6IDElOwogfQotLyogQWdlIGNv bHVtbiAqLworLyogQWdlIGNvbHVtbiwgZGVmYXVsdCAqLwogdGFibGUuZGly ICogdGQuYWdlIHsKICAgZm9udC1zdHlsZTogaXRhbGljOwogICB3aGl0ZS1z cGFjZTogbm93cmFwOwogfQorLyogQWdlIGNvbHVtbiBmb3IgeWVhcnMgKi8K K3RhYmxlLmRpciAqIHRkLnllYXJzIHsKKyAgY29sb3I6ICMwMDAwMDA7Cisg IGZvbnQtc3R5bGU6IGl0YWxpYzsKKyAgd2hpdGUtc3BhY2U6IG5vd3JhcDsK K30KKy8qIEFnZSBjb2x1bW4gZm9yIG1vbnRocyAqLwordGFibGUuZGlyICog dGQubW9udGhzIHsKKyAgY29sb3I6ICMwMGFhMDA7CisgIGZvbnQtc3R5bGU6 IGl0YWxpYzsKKyAgd2hpdGUtc3BhY2U6IG5vd3JhcDsKK30KKy8qIEFnZSBj b2x1bW4gZm9yIHdlZWtzICovCit0YWJsZS5kaXIgKiB0ZC53ZWVrcyB7Cisg IGNvbG9yOiAjYWFhYTAwOworICBmb250LXN0eWxlOiBpdGFsaWM7CisgIHdo aXRlLXNwYWNlOiBub3dyYXA7Cit9CisvKiBBZ2UgY29sdW1uIGZvciBkYXlz LCBob3VycywgbWludXRlcywgc2Vjb25kcyAqLwordGFibGUuZGlyICogdGQu ZGF5cywgICAgdGFibGUuZGlyICogdGQuaG91cnMsCit0YWJsZS5kaXIgKiB0 ZC5taW51dGVzLCB0YWJsZS5kaXIgKiB0ZC5zZWNvbmRzIHsKKyAgY29sb3I6 ICNmZjAwMDA7CisgIGZvbnQtc3R5bGU6IGl0YWxpYzsKKyAgd2hpdGUtc3Bh Y2U6IG5vd3JhcDsKK30KIHRhYmxlLmRpciAqIHRkLmF1dGhvciB7CiAgIHdo aXRlLXNwYWNlOiBub3dyYXA7CiB9Cg== --0-1127857212-1133603536=:75986 Content-Type: application/octet-stream; name="cvsweb-nice-colors.patch" Content-Transfer-Encoding: base64 Content-Description: 697537997-cvsweb-nice-colors.patch Content-Disposition: attachment; filename="cvsweb-nice-colors.patch" LS0tIGN2c3dlYi0zLjAuNi1vcmlnL2Nzcy9jdnN3ZWIuY3NzCisrKyBjdnN3 ZWItMy4wLjYtY3Vyci9jc3MvY3Zzd2ViLmNzcwpAQCAtNDcsMzQgKzQ3LDM1 IEBACiAKIC8qIERpcmVjdG9yeSB0YWJsZSAqLwogdGFibGUuZGlyIHsKLSAg Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2NjYzsKKyAgYm9yZGVyLXJpZ2h0 OiAwcHggc29saWQgI2NjYzsKIH0KIC8qIENlbGxzICovCiB0YWJsZS5kaXIg KiB0ZCB7Ci0gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2NjYzsKLSAgYm9y ZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7CisgIGJvcmRlci1sZWZ0OiAx cHggc29saWQgI2ZmZmZmZjsKICAgcGFkZGluZy1sZWZ0OiA1cHg7CiAgIHBh ZGRpbmctcmlnaHQ6IDVweDsKIH0KIC8qIENvbHVtbiBoZWFkZXJzICovCiB0 YWJsZS5kaXIgKiB0aCB7Ci0gIGJhY2tncm91bmQtY29sb3I6ICNmZmM7Ci0g IGJvcmRlcjogdGhpbiBvdXRzZXQ7CisgIGJhY2tncm91bmQtY29sb3I6ICNj Y2NjY2M7CisgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2ZmZmZmZjsKKyAg Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmZmZmY7CiAgIHBhZGRpbmct bGVmdDogNXB4OwogICBwYWRkaW5nLXJpZ2h0OiA1cHg7CiB9CiAvKiBTb3J0 ZWQgY29sdW1uIGhlYWRlciAqLwogdGFibGUuZGlyICogdGguc29ydGVkIHsK LSAgYmFja2dyb3VuZC1jb2xvcjogI2ZjNjsKLSAgYm9yZGVyOiB0aGluIGlu c2V0OworICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmZmZmZmY7CisgIGJv cmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmZmZmOworICBiYWNrZ3JvdW5k LWNvbG9yOiAjODhmZjg4OwogfQogLyogRXZlbiByb3dzICovCiB0YWJsZS5k aXIgKiB0ci5ldmVuIHsKLSAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsKKyAg YmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsKIH0KIC8qIE9kZCByb3dzICov CiB0YWJsZS5kaXIgKiB0ci5vZGQgewotICBiYWNrZ3JvdW5kLWNvbG9yOiAj ZmZmOworICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjY2VlOwogfQogLyogRmls ZSBhbmQgZGlyIG5hbWUgY29sdW1ucyAqLwogdGFibGUuZGlyICogdGQuZmls ZSwgdGFibGUuZGlyICogdGQuZGlyIHsKQEAgLTg5LDYgKzkwLDcgQEAKIH0K IC8qIEFnZSBjb2x1bW4sIGRlZmF1bHQgKi8KIHRhYmxlLmRpciAqIHRkLmFn ZSB7CisgIGNvbG9yOiAjMDAwMDAwOwogICBmb250LXN0eWxlOiBpdGFsaWM7 CiAgIHdoaXRlLXNwYWNlOiBub3dyYXA7CiB9Cg== --0-1127857212-1133603536=:75986 Content-Type: application/octet-stream; name="cvsweb-log-accum-error.patch" Content-Transfer-Encoding: base64 Content-Description: 3731590368-cvsweb-log-accum-error.patch Content-Disposition: attachment; filename="cvsweb-log-accum-error.patch" LS0tIGN2c3dlYi0zLjAuNi1vcmlnL2N2c3dlYi5jZ2kKKysrIGN2c3dlYi0z LjAuNi9jdnN3ZWIuY2dpCkBAIC00MTYsNyArNDE2LDcgQEAKICAgICAgIG5l eHQ7CiAgICAgfQogICAgIG15ICgkcmV2LCAkdGFnKSA9IHNwbGl0KC86Lywg JHQsIDIpOwotICAgICgkaW5wdXR7JHB9KSA9ICgkcmV2ID1+IC9eKFxkKyg/ OlwuXGQrKSopJC8pCisgICAgKCRpbnB1dHskcH0pID0gKCRyZXYgPX4gL14o XGQrKD86XC5cZCspKnxOT05FKSQvKQogICAgICAgb3IgZmF0YWwoJzUwMCBJ bnRlcm5hbCBFcnJvcicsCiAgICAgICAgICAgICAgICAnSW52YWxpZCByZXZp c2lvbjogPGNvZGU+JXM9JXM8L2NvZGU+JywgJHAsICR0KTsKICAgICBpZiAo ZGVmaW5lZCgkdGFnKSkgewo= --0-1127857212-1133603536=:75986-- From owner-freebsd-cvsweb@FreeBSD.ORG Sat Dec 3 13:47:13 2005 Return-Path: X-Original-To: freebsd-cvsweb@freebsd.org Delivered-To: freebsd-cvsweb@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1788D16A41F for ; Sat, 3 Dec 2005 13:47:13 +0000 (GMT) (envelope-from scop@freebsd.org) Received: from smtp2.pp.htv.fi (smtp2.pp.htv.fi [213.243.153.35]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7300443D45 for ; Sat, 3 Dec 2005 13:47:12 +0000 (GMT) (envelope-from scop@freebsd.org) Received: from [192.168.2.4] (cs168006.pp.htv.fi [213.243.168.6]) by smtp2.pp.htv.fi (Postfix) with ESMTP id 08D06296C26 for ; Sat, 3 Dec 2005 15:47:11 +0200 (EET) From: Ville =?ISO-8859-1?Q?Skytt=E4?= To: freebsd-cvsweb@freebsd.org In-Reply-To: <20051203095216.76257.qmail@web30812.mail.mud.yahoo.com> References: <20051203095216.76257.qmail@web30812.mail.mud.yahoo.com> Content-Type: text/plain Organization: FreeBSD Date: Sat, 03 Dec 2005 15:47:10 +0200 Message-Id: <1133617630.2195.37.camel@localhost.localdomain> Mime-Version: 1.0 X-Mailer: Evolution 2.2.3 (2.2.3-2.fc4) Content-Transfer-Encoding: 7bit Subject: Re: CVSweb patches X-BeenThere: freebsd-cvsweb@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS Web maintenance mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 03 Dec 2005 13:47:13 -0000 On Sat, 2005-12-03 at 01:52 -0800, Daniel Qarras wrote: > I've attached a couple of patches against CVSweb 3.0.6, please apply > them if you find them useful. Thanks, some initial comments below: > a) Colored age column to indicate how recently a file has been > modified. See [1] for a similar feature. Nifty. However, I'm inclined to drop the newly introduced $use_color_age config variable; the intention is that presentation tweaks would be done using only CSS as much as possible. Folks who don't like the coloring can just set the CSS attributes to the same for all age classes. Additionally, the markup/CSS implementation could be done using "multi-class" approach to reduce redundancy, for example table.dir * td.age { font-style: italic; white-space: nowrap; } table.dir * td.years { color: #000; } > b) Change default colors to match ViewCVS and other CVSweb > implementations. See [1] for a similar color scheme. The current > default colors are, in my eyes, not very appealing but YMMV. No opinion on this yet (not tested), but just a nitpicky note: the colors in the default CSS are intentionally specified using the three char #xyz values in order to remind sticking to a set of colors that'll work in an expected'ish way with non-truecolor displays. > b) log_accum script used to send CVS commit messages uses revision NONE > for newly added files which causes an error with current CVSweb. > Prevent the error with the patch. Could be probably done better but at > least this avoids the error situation. Hm. Even if that particular error could be prevented using this patch, "NONE" is not a meaningful general revision identifier. For example: http://www.freebsd.org/cgi/cvsweb.cgi/projects/cvsweb/README.diff?r1=NONE&r2=1.1 (Just to demonstrate; that instance of cvsweb does not do the early query string param filtering that 3.0.x does.) I'm not sure if it's actually possible to sanely retrieve "no revision" -> "initial revision" file additions as diffs from a CVS/RCS repository in a generic way. If there is a way, this patch should be extended so that "NONE" would be special cased so it could be used as a "meta revision" of a kind to accomplish this. On the other hand, it could make sense to "fix" log_accum so that it wouldn't generate diff links for file additions, but would rather point to some other view of the newly added file in cvsweb, or omit the links altogether. Thoughts welcome, and thanks again for the patches. From owner-freebsd-cvsweb@FreeBSD.ORG Sat Dec 3 17:17:45 2005 Return-Path: X-Original-To: freebsd-cvsweb@freebsd.org Delivered-To: freebsd-cvsweb@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7DCFC16A41F for ; Sat, 3 Dec 2005 17:17:45 +0000 (GMT) (envelope-from dqarras@yahoo.com) Received: from web30807.mail.mud.yahoo.com (web30807.mail.mud.yahoo.com [68.142.200.150]) by mx1.FreeBSD.org (Postfix) with SMTP id 32AF043D60 for ; Sat, 3 Dec 2005 17:17:44 +0000 (GMT) (envelope-from dqarras@yahoo.com) Received: (qmail 51759 invoked by uid 60001); 3 Dec 2005 17:17:43 -0000 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com; h=Message-ID:Received:Date:From:Subject:To:MIME-Version:Content-Type:Content-Transfer-Encoding; b=AEgv3qRpKVxeRe9L20PFu6EOXnU2+FUup2a4L+9Dt0KcFHToYGa69ONMlr8oTG4FKRwPP2wDzpVM/vdgAvZpoVCO/evGBDxhRwZ73/mH4psuHgydueiIJ3znOjJmfmI1+0xPMPhtxqhiot/ESvMpj2hQqybjRuvE64RD24351pw= ; Message-ID: <20051203171743.51757.qmail@web30807.mail.mud.yahoo.com> Received: from [213.130.249.202] by web30807.mail.mud.yahoo.com via HTTP; Sat, 03 Dec 2005 09:17:43 PST Date: Sat, 3 Dec 2005 09:17:43 -0800 (PST) From: Daniel Qarras To: freebsd-cvsweb@freebsd.org MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="0-1281400040-1133630263=:50832" Content-Transfer-Encoding: 8bit Subject: Re: CVSweb patches X-BeenThere: freebsd-cvsweb@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS Web maintenance mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 03 Dec 2005 17:17:45 -0000 --0-1281400040-1133630263=:50832 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit Content-Id: Content-Disposition: inline Hi Ville, and thanks for your prompt reply. Your answer to NONE issue was to be expected and I think your point to fix log_accum instead of adding a workaround to CVSweb makes sense. About the other comments: I've followed your suggestions and attached updated patches. Thanks. __________________________________ Start your day with Yahoo! - Make it your home page! http://www.yahoo.com/r/hs --0-1281400040-1133630263=:50832 Content-Type: application/octet-stream; name="cvsweb-color-age.patch" Content-Transfer-Encoding: base64 Content-Description: 1179252399-cvsweb-color-age.patch Content-Disposition: attachment; filename="cvsweb-color-age.patch" LS0tIGN2c3dlYi0zLjAuNi1vcmlnL2N2c3dlYi5jZ2kKKysrIGN2c3dlYi0z LjAuNi1jdXJyL2N2c3dlYi5jZ2kKQEAgLTEwMjgsOCArMTAyOCwxMSBAQAog CiAgICAgICAjIFNob3cgbGFzdCBjaGFuZ2UgaW4gZGlyCiAgICAgICBpZiAo JGZpbGVuYW1lKSB7Ci0gICAgICAgIHByaW50ICI8L3RkPlxuPHRkPiZuYnNw OzwvdGQ+XG48dGQgY2xhc3M9XCJhZ2VcIj4iOwotICAgICAgICBwcmludCBy ZWFkYWJsZVRpbWUodGltZSgpIC0gJGRhdGUsIDApIGlmICRkYXRlOworICAg ICAgICBteSAkbGFzdGNoYW5nZSA9IHJlYWRhYmxlVGltZSh0aW1lKCkgLSAk ZGF0ZSwgMCkgaWYgJGRhdGU7CisgICAgICAgIG15ICRjaGFuZ2VjbGFzcyA9 ICJhZ2UgIiAuICRsYXN0Y2hhbmdlOworICAgICAgICAkY2hhbmdlY2xhc3Mg PX4gcy9cZCsgLy87CisgICAgICAgIHByaW50ICI8L3RkPlxuPHRkPiZuYnNw OzwvdGQ+XG48dGQgY2xhc3M9XCIkY2hhbmdlY2xhc3NcIj4iOworICAgICAg ICBwcmludCAkbGFzdGNoYW5nZTsKICAgICAgICAgcHJpbnQgIjwvdGQ+XG48 dGQgY2xhc3M9XCJhdXRob3JcIj4iLCBodG1scXVvdGUoJGF1dGhvcikKICAg ICAgICAgICBpZiAkc2hvd19hdXRob3I7CiAgICAgICAgIHByaW50ICI8L3Rk PlxuPHRkIGNsYXNzPVwibG9nXCI+IjsKQEAgLTEwODQsOCArMTA4NywxMSBA QAogICAgICAgcHJpbnQgJyZuYnNwOycsICZsaW5rKGh0bWxxdW90ZSgkZmls ZSksICR1cmwpLCAkYXR0aWM7CiAgICAgICBwcmludCAnPC90ZD48dGQgY2xh c3M9ImdyYXBoIj4nLCBncmFwaF9saW5rKCRmaWxldXJsKSBpZiAkYWxsb3df Y3ZzZ3JhcGg7CiAgICAgICBwcmludCAiPC90ZD5cbjx0ZCB3aWR0aD1cIjMw XCI+IiwgZGlzcGxheV9saW5rKCRmaWxldXJsLCAkcmV2KTsKLSAgICAgIHBy aW50ICI8L3RkPlxuPHRkIGNsYXNzPVwiYWdlXCI+IjsKLSAgICAgIHByaW50 IHJlYWRhYmxlVGltZSh0aW1lKCkgLSAkZGF0ZSwgMCkgaWYgJGRhdGU7Cisg ICAgICBteSAkbGFzdGNoYW5nZSA9IHJlYWRhYmxlVGltZSh0aW1lKCkgLSAk ZGF0ZSwgMCkgaWYgJGRhdGU7CisgICAgICBteSAkY2hhbmdlY2xhc3MgPSAi YWdlICIgLiAkbGFzdGNoYW5nZTsKKyAgICAgICRjaGFuZ2VjbGFzcyA9fiBz L1xkKyAvLzsKKyAgICAgIHByaW50ICI8L3RkPlxuPHRkIGNsYXNzPVwiJGNo YW5nZWNsYXNzXCI+IjsKKyAgICAgIHByaW50ICRsYXN0Y2hhbmdlOwogICAg ICAgcHJpbnQgIjwvdGQ+XG48dGQgY2xhc3M9XCJhdXRob3JcIj4iLCBodG1s cXVvdGUoJGF1dGhvcikgaWYgJHNob3dfYXV0aG9yOwogICAgICAgcHJpbnQg IjwvdGQ+XG48dGQgY2xhc3M9XCJsb2dcIj4iOwogCi0tLSBjdnN3ZWItMy4w LjYtb3JpZy9jc3MvY3Zzd2ViLmNzcworKysgY3Zzd2ViLTMuMC42LWN1cnIv Y3NzL2N2c3dlYi5jc3MKQEAgLTg3LDExICs4NywyOCBAQAogICB0ZXh0LWFs aWduOiBjZW50ZXI7CiAgIHdpZHRoOiAxJTsKIH0KLS8qIEFnZSBjb2x1bW4g Ki8KKy8qIEFnZSBjb2x1bW4sIGRlZmF1bHQgKi8KIHRhYmxlLmRpciAqIHRk LmFnZSB7CiAgIGZvbnQtc3R5bGU6IGl0YWxpYzsKICAgd2hpdGUtc3BhY2U6 IG5vd3JhcDsKIH0KKy8qIEFnZSBjb2x1bW4gZm9yIHllYXJzICovCit0YWJs ZS5kaXIgKiB0ZC55ZWFycyB7CisgIGNvbG9yOiAjMDAwOworfQorLyogQWdl IGNvbHVtbiBmb3IgbW9udGhzICovCit0YWJsZS5kaXIgKiB0ZC5tb250aHMg eworICBjb2xvcjogIzBhMDsKK30KKy8qIEFnZSBjb2x1bW4gZm9yIHdlZWtz ICovCit0YWJsZS5kaXIgKiB0ZC53ZWVrcyB7CisgIGNvbG9yOiAjYWEwOwor fQorLyogQWdlIGNvbHVtbiBmb3IgZGF5cywgaG91cnMsIG1pbnV0ZXMsIHNl Y29uZHMgKi8KK3RhYmxlLmRpciAqIHRkLmRheXMsICAgIHRhYmxlLmRpciAq IHRkLmhvdXJzLAordGFibGUuZGlyICogdGQubWludXRlcywgdGFibGUuZGly ICogdGQuc2Vjb25kcyB7CisgIGNvbG9yOiAjZjAwOworfQogdGFibGUuZGly ICogdGQuYXV0aG9yIHsKICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsKIH0K --0-1281400040-1133630263=:50832 Content-Type: application/octet-stream; name="cvsweb-nice-colors.patch" Content-Transfer-Encoding: base64 Content-Description: 697537997-cvsweb-nice-colors.patch Content-Disposition: attachment; filename="cvsweb-nice-colors.patch" LS0tIGN2c3dlYi0zLjAuNi1vcmlnL2Nzcy9jdnN3ZWIuY3NzCisrKyBjdnN3 ZWItMy4wLjYtY3Vyci9jc3MvY3Zzd2ViLmNzcwpAQCAtNDcsMjYgKzQ3LDI3 IEBACiAKIC8qIERpcmVjdG9yeSB0YWJsZSAqLwogdGFibGUuZGlyIHsKLSAg Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2NjYzsKKyAgYm9yZGVyLXJpZ2h0 OiAwcHggc29saWQgI2NjYzsKIH0KIC8qIENlbGxzICovCiB0YWJsZS5kaXIg KiB0ZCB7Ci0gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2NjYzsKLSAgYm9y ZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7CisgIGJvcmRlci1sZWZ0OiAx cHggc29saWQgI2ZmZjsKICAgcGFkZGluZy1sZWZ0OiA1cHg7CiAgIHBhZGRp bmctcmlnaHQ6IDVweDsKIH0KIC8qIENvbHVtbiBoZWFkZXJzICovCiB0YWJs ZS5kaXIgKiB0aCB7Ci0gIGJhY2tncm91bmQtY29sb3I6ICNmZmM7Ci0gIGJv cmRlcjogdGhpbiBvdXRzZXQ7CisgIGJhY2tncm91bmQtY29sb3I6ICNjY2M7 CisgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2ZmZjsKKyAgYm9yZGVyLWJv dHRvbTogMXB4IHNvbGlkICNmZmY7CiAgIHBhZGRpbmctbGVmdDogNXB4Owog ICBwYWRkaW5nLXJpZ2h0OiA1cHg7CiB9CiAvKiBTb3J0ZWQgY29sdW1uIGhl YWRlciAqLwogdGFibGUuZGlyICogdGguc29ydGVkIHsKLSAgYmFja2dyb3Vu ZC1jb2xvcjogI2ZjNjsKLSAgYm9yZGVyOiB0aGluIGluc2V0OworICBiYWNr Z3JvdW5kLWNvbG9yOiAjOGY4OworICBib3JkZXItbGVmdDogMXB4IHNvbGlk ICNmZmY7CisgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmOwogfQog LyogRXZlbiByb3dzICovCiB0YWJsZS5kaXIgKiB0ci5ldmVuIHsKQEAgLTc0 LDcgKzc1LDcgQEAKIH0KIC8qIE9kZCByb3dzICovCiB0YWJsZS5kaXIgKiB0 ci5vZGQgewotICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOworICBiYWNrZ3Jv dW5kLWNvbG9yOiAjY2NlOwogfQogLyogRmlsZSBhbmQgZGlyIG5hbWUgY29s dW1ucyAqLwogdGFibGUuZGlyICogdGQuZmlsZSwgdGFibGUuZGlyICogdGQu ZGlyIHsKQEAgLTg5LDYgKzkwLDcgQEAKIH0KIC8qIEFnZSBjb2x1bW4gKi8K IHRhYmxlLmRpciAqIHRkLmFnZSB7CisgIGNvbG9yOiAjMDAwOwogICBmb250 LXN0eWxlOiBpdGFsaWM7CiAgIHdoaXRlLXNwYWNlOiBub3dyYXA7CiB9Cg== --0-1281400040-1133630263=:50832-- From owner-freebsd-cvsweb@FreeBSD.ORG Sat Dec 3 19:33:46 2005 Return-Path: X-Original-To: freebsd-cvsweb@freebsd.org Delivered-To: freebsd-cvsweb@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2739216A41F for ; Sat, 3 Dec 2005 19:33:46 +0000 (GMT) (envelope-from scop@freebsd.org) Received: from smtp3.pp.htv.fi (smtp3.pp.htv.fi [213.243.153.36]) by mx1.FreeBSD.org (Postfix) with ESMTP id A3AB343D58 for ; Sat, 3 Dec 2005 19:33:45 +0000 (GMT) (envelope-from scop@freebsd.org) Received: from [192.168.2.4] (cs168006.pp.htv.fi [213.243.168.6]) by smtp3.pp.htv.fi (Postfix) with ESMTP id 1011227AD0C for ; Sat, 3 Dec 2005 21:33:43 +0200 (EET) From: Ville =?ISO-8859-1?Q?Skytt=E4?= To: freebsd-cvsweb@freebsd.org In-Reply-To: <20051203171743.51757.qmail@web30807.mail.mud.yahoo.com> References: <20051203171743.51757.qmail@web30807.mail.mud.yahoo.com> Content-Type: text/plain Organization: FreeBSD Date: Sat, 03 Dec 2005 21:33:43 +0200 Message-Id: <1133638423.2195.63.camel@localhost.localdomain> Mime-Version: 1.0 X-Mailer: Evolution 2.2.3 (2.2.3-2.fc4) Content-Transfer-Encoding: 7bit Subject: Re: CVSweb patches X-BeenThere: freebsd-cvsweb@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS Web maintenance mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 03 Dec 2005 19:33:46 -0000 On Sat, 2005-12-03 at 09:17 -0800, Daniel Qarras wrote: > About the other comments: I've followed your suggestions and attached > updated patches. I've applied the "age colors" patch with some minor robustness changes. About the "nice colors" patch, as you said, mileages vary and it's not possible to please everyone with one color scheme. I tend to think that the old colors are nicer, so I haven't applied the patch. A more "proper" and future proof solution to this problem IMO would be to implement end user selectable alternative style sheets (with the user's choice persisted, possibly in a "sticky" query string parameter and/or a cookie), with the given available CSS URLs configured in cvsweb.conf. Some examples and more info: http://www.w3.org/Style/Examples/007/alternatives.html http://www.alistapart.com/articles/alternate/ From owner-freebsd-cvsweb@FreeBSD.ORG Sat Dec 3 21:22:09 2005 Return-Path: X-Original-To: freebsd-cvsweb@freebsd.org Delivered-To: freebsd-cvsweb@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4AC4A16A41F for ; Sat, 3 Dec 2005 21:22:09 +0000 (GMT) (envelope-from dqarras@yahoo.com) Received: from web30809.mail.mud.yahoo.com (web30809.mail.mud.yahoo.com [68.142.200.152]) by mx1.FreeBSD.org (Postfix) with SMTP id 5CD3D43D6E for ; Sat, 3 Dec 2005 21:21:57 +0000 (GMT) (envelope-from dqarras@yahoo.com) Received: (qmail 43822 invoked by uid 60001); 3 Dec 2005 21:21:55 -0000 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com; h=Message-ID:Received:Date:From:Subject:To:In-Reply-To:MIME-Version:Content-Type:Content-Transfer-Encoding; b=RigiQvUiAFzE5llPPAOHRKUHvHdJQh12jI/gpiAI5qRCcs5lanGaotK3iC+3pwy4gMiAswMsvFD7+s2VksTVk7JDzP8dJq82S0f4q5UmEk8RisrkioOE8+4+DtWNoMJYIERQXERaMZEyW3H2QwRnNFyfxzYfHC4+9pWZgnhOz/U= ; Message-ID: <20051203212155.43820.qmail@web30809.mail.mud.yahoo.com> Received: from [213.130.249.202] by web30809.mail.mud.yahoo.com via HTTP; Sat, 03 Dec 2005 13:21:55 PST Date: Sat, 3 Dec 2005 13:21:55 -0800 (PST) From: Daniel Qarras To: freebsd-cvsweb@freebsd.org In-Reply-To: <1133638423.2195.63.camel@localhost.localdomain> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit Subject: Re: CVSweb patches X-BeenThere: freebsd-cvsweb@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS Web maintenance mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 03 Dec 2005 21:22:09 -0000 Hi, > I've applied the "age colors" patch with some minor robustness > changes. ok, thanks! > A more "proper" and future proof solution to this problem IMO > would be to implement end user selectable alternative style > sheets That might be easy to add but at least Firefox 1.5 does not "remember" the selected style in the next page and IE does not support them at all at the moment. Perhaps I check this again when we have Firefox 2.0 and IE7. Thanks. __________________________________ Start your day with Yahoo! - Make it your home page! http://www.yahoo.com/r/hs From owner-freebsd-cvsweb@FreeBSD.ORG Sat Dec 3 21:48:48 2005 Return-Path: X-Original-To: freebsd-cvsweb@freebsd.org Delivered-To: freebsd-cvsweb@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 791A616A41F for ; Sat, 3 Dec 2005 21:48:48 +0000 (GMT) (envelope-from scop@freebsd.org) Received: from smtp1.pp.htv.fi (smtp1.pp.htv.fi [213.243.153.37]) by mx1.FreeBSD.org (Postfix) with ESMTP id 17BE043D4C for ; Sat, 3 Dec 2005 21:48:48 +0000 (GMT) (envelope-from scop@freebsd.org) Received: from [192.168.2.4] (cs168006.pp.htv.fi [213.243.168.6]) by smtp1.pp.htv.fi (Postfix) with ESMTP id AC62D7FCDE for ; Sat, 3 Dec 2005 23:48:46 +0200 (EET) From: Ville =?ISO-8859-1?Q?Skytt=E4?= To: freebsd-cvsweb@freebsd.org In-Reply-To: <20051203212155.43820.qmail@web30809.mail.mud.yahoo.com> References: <20051203212155.43820.qmail@web30809.mail.mud.yahoo.com> Content-Type: text/plain Organization: FreeBSD Date: Sat, 03 Dec 2005 23:48:46 +0200 Message-Id: <1133646526.2195.91.camel@localhost.localdomain> Mime-Version: 1.0 X-Mailer: Evolution 2.2.3 (2.2.3-2.fc4) Content-Transfer-Encoding: 7bit Subject: Re: CVSweb patches X-BeenThere: freebsd-cvsweb@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS Web maintenance mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 03 Dec 2005 21:48:48 -0000 On Sat, 2005-12-03 at 13:21 -0800, Daniel Qarras wrote: > > A more "proper" and future proof solution to this problem IMO > > would be to implement end user selectable alternative style > > sheets > > That might be easy to add but at least Firefox 1.5 does not "remember" > the selected style in the next page Yep; that's what I meant by persisting the setting. One of the links I posted contains JavaScript code to handle storing it in a cookie. > and IE does not support them at all at the moment. Sure, but the available styles could be additionally added in a drop-down box in the options form.