From owner-freebsd-doc@FreeBSD.ORG Tue May 29 16:43:41 2012 Return-Path: Delivered-To: freebsd-doc@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 7B7671065670 for ; Tue, 29 May 2012 16:43:41 +0000 (UTC) (envelope-from jesse.hagewood@gmail.com) Received: from mail-wg0-f50.google.com (mail-wg0-f50.google.com [74.125.82.50]) by mx1.freebsd.org (Postfix) with ESMTP id F0B1E8FC15 for ; Tue, 29 May 2012 16:43:40 +0000 (UTC) Received: by wgbds11 with SMTP id ds11so4091396wgb.31 for ; Tue, 29 May 2012 09:43:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:content-type; bh=73Gj1HW+rabXnvqV7mof21ll6LbnxMxWkgumgUPcPiw=; b=iN/pn6V8fThrKqCTb4TlttgiDaR9PNy1LzglhSoI2BeaD+gL0HjDJcp3KBTTPgg7np zUKj1qnNcMPNetWMLOr7AJRtbLY4GqpNla1tT5Ew+vYrU9jEQi6iX9uZ0vAsHuAB9cyC XZVmYW1YaiO4NzDApnHnmAWeieWoUpiR9cLFa8EKmBhOQUcGcwlTD3XC7nJsA2Wlo4jy 7RmCPX4MRnU3U3aT1VnQ3pv8jhXV5Iy9LRyhCzFyF3TjJGKUCCpUHf265/ZQTkMPJmCE 2U4sYRrWcOpb0D3vfAMmckH7Tn9GEo3yrQqai7go3lzGS5yRhDQ0G8oHepaZR315JuUr wxHQ== MIME-Version: 1.0 Received: by 10.216.206.164 with SMTP id l36mr7959211weo.154.1338309819874; Tue, 29 May 2012 09:43:39 -0700 (PDT) Received: by 10.216.210.92 with HTTP; Tue, 29 May 2012 09:43:39 -0700 (PDT) Date: Tue, 29 May 2012 12:43:39 -0400 Message-ID: From: Jesse Hagewood To: freebsd-doc@freebsd.org Content-Type: text/plain; charset=ISO-8859-1 X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Subject: SoC project: Complete BSD-licensed text processing tools. X-BeenThere: freebsd-doc@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Documentation project List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 29 May 2012 16:43:41 -0000 Hey everyone, I'm one of the students participating in Google Summer of Code this summer, with FreeBSD as my mentoring organization. I thought I would share my project on this mailing list, in case it is of interest to anyone. My project this summer is to add features and/or complete the BSD-licensed text processing tools mdocml, diff/sdiff/diff3 (ports from OpenBSD) for the purpose of deprecating groff and the GNU diff utilities in the FreeBSD source tree. The first part of my project is to add features and make improvements to mdocml. Right now, my goal is to try to implement some text-formatting requests that are missing from roff. The missing requests are: .ad (adjust margins) .na .it .ns (no-space mode) .rs (no-space mode off) .ti (temporary indent) .ta (tab settings) .hy (hyphenation) .ne .nh .ni .ps I will be spending most of this week implementing them. So far, I have been working on .ns and .rs, and will have them successfully working probably by the end of the day. If you'd like to learn more, here is the project's wiki page: http://wiki.freebsd.org/SummerOfCode2012/JesseHagewood SVN repo: https://socsvn.freebsd.org/socsvn/soc2012/jhagewood/ Also, any questions/comments/criticisms would be greatly appreciated! -Jesse Hagewood