From owner-soc-status@FreeBSD.ORG Sat May 28 07:07:54 2011 Return-Path: Delivered-To: soc-status@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 56051106566C for ; Sat, 28 May 2011 07:07:54 +0000 (UTC) (envelope-from lichray@gmail.com) Received: from mail-fx0-f54.google.com (mail-fx0-f54.google.com [209.85.161.54]) by mx1.freebsd.org (Postfix) with ESMTP id E1FF18FC1A for ; Sat, 28 May 2011 07:07:52 +0000 (UTC) Received: by fxm11 with SMTP id 11so2448577fxm.13 for ; Sat, 28 May 2011 00:07:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:date:message-id:subject:from:to:cc :content-type; bh=P6kY+WMW4alXu5DO+D4Wwnxx4lDuAnMAN4HeIQ+sFgA=; b=D+rfdze5DLFH4nU94PfSeOH551cEDsTxdCd+nZZswL9RtSVTNB27x8CAifUGnie4UO tXa2hVbLb+Bjl6rU6jBt+jQbIazxFcfxIFOuzOSLhWY/sdjKjpILXk24FSp+trdDGx7t 7ZqKPfGY60SpGpRuY1i+xY7RFbrM+uhM5kqg8= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:cc:content-type; b=UJokDtETjGy6yAD3HLDa+Qw90PzDO7FA9eao8dwWSikWMeNOFpGX/E+4IrNhYW2ROY Df5gUduS+wF1sw3xefbtGV1xkrol6R9zw8PHUNJfqwZGNE1WU+lRR5v97aA0QcBRZtV6 7Wl78jC4EXOnCuBAr5TwIQMcgadLnTycvYH4U= MIME-Version: 1.0 Received: by 10.223.4.136 with SMTP id 8mr3209261far.16.1306564691103; Fri, 27 May 2011 23:38:11 -0700 (PDT) Received: by 10.223.78.129 with HTTP; Fri, 27 May 2011 23:38:11 -0700 (PDT) Date: Sat, 28 May 2011 01:38:11 -0500 Message-ID: From: Zhihao Yuan To: soc-status@freebsd.org Content-Type: text/plain; charset=UTF-8 Cc: Alexander Leidinger Subject: [nvi-iconv]Weekly status report X-BeenThere: soc-status@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Summer of Code Status Reports and Discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 28 May 2011 07:07:54 -0000 To whom may concerned: Before talking about the coding stuff, let me explain something about my schedule. According to my proposal, I should start this project at 5/16. But I was struggling with the paper works to get my CPT (working permission) during that week, so I will just move my schedule to the regular GSoC time. For the first week, I planed to read and clean up the nvi-1.79 code. I moved the code from contrib to usr.bin since I'm forking the project for FreeBSD. I updated the autotools, and added a HAVE_TERM_H test to solve the problem (finally, according the the commit history). Other misc changes can be seen from the svn log. One of the problems I met so far is the CHAR_T usage in nvi. In nvi, it's a typedef to unsigned char, which is used to represent the command (to be able to map them in arrays). But in nvi-1.81, CHAR_T (wchar_t) is used to represent the input text. Before deciding whether to use wchar_t in this project, I hope I can trace the char type usage more deeply and can hopefully get rid of the related warnings. -- Zhihao Yuan, nickname lichray The best way to predict the future is to invent it. ___________________________________________________ 4BSD -- http://4bsd.biz/