From owner-freebsd-libh Tue Aug 13 13:53:39 2002 Delivered-To: freebsd-libh@freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0E7A137B400 for ; Tue, 13 Aug 2002 13:53:35 -0700 (PDT) Received: from postal.sdsc.edu (postal.sdsc.edu [132.249.20.114]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2C1E743E6A for ; Tue, 13 Aug 2002 13:53:35 -0700 (PDT) (envelope-from okumoto@SDSC.EDU) Received: from multivac.sdsc.edu (IDENT:Kfknlhjam7vybwhwxbj7vmehGQuzDH8o@multivac.sdsc.edu [132.249.20.57]) by postal.sdsc.edu (8.11.6/8.11.6/server/44) with ESMTP id g7DKrU110216; Tue, 13 Aug 2002 13:53:30 -0700 (PDT) Received: by multivac (8.11.6+Sun/1.11-SolarisClient) id g7DKrS100724; Tue, 13 Aug 2002 13:53:28 -0700 (PDT) To: Antoine Beaupre Cc: freebsd-libh@FreeBSD.ORG Subject: roadmap of adding Hui code References: <5988A99A-AE04-11D6-BD85-0050E4A0BB3F@anarcat.ath.cx> From: Max Okumoto Date: 13 Aug 2002 13:53:28 -0700 In-Reply-To: Max Okumoto's message of "12 Aug 2002 15:55:27 -0700" Message-ID: Lines: 73 X-Mailer: Gnus v5.5/XEmacs 20.4 - "Emerald" Sender: owner-freebsd-libh@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Max Okumoto writes: > Note: The following changes will not affect the current build. And > only the tvision code is going in. I think a rewrite of the Qt code > is really required so I will just re-implment it, instead of trying > to force it to the new model. > > Stage 1: Merge in change to bm that I have done recently. Done. > > Stage 2: Add Makefile.new and Makefile.bm. Both of which contain the > bm related rules. The Makfile.new file will be moved into > Makefile after we convert over the libraries. The old one > can just call Makefile.new until then. Done. > Stage 3: Create the directories for the new lib and binaries > libh/lib/Hui > libh/lib/HuiTv > libh/lib/HuiQt > > libh/bin/HuiTv_shared > libh/bin/HuiTvTest Done. > Stage: 6 > Add the module.m4 files to their respective directories. Done. > Stage 4: > Repo copy the following files into their new locations. > > cp lib/hui/Hui.cc lib/hui/Hui.cc > > cp lib/hui/HuiTVision.cc lib/HuiTv/HuiTv.cc > cp lib/hui/HuiTVision_ButtonWidget.cc lib/HuiTv/HuiTvButton.cc > cp lib/hui/HuiTVision_ButtonsGroupWidget.cc lib/HuiTv/HuiTvButtonsGroup.cc > cp lib/hui/HuiTVision_CheckBoxesWidget.cc lib/HuiTv/HuiTvCheckBoxes.cc > cp lib/hui/HuiTVision_ContainerWidget.cc lib/HuiTv/HuiTvContainer.cc > cp lib/hui/HuiTVision_DialogWidget.cc lib/HuiTv/HuiTvDialog.cc > cp lib/hui/HuiTVision_GroupWidget.cc lib/HuiTv/HuiTvGroup.cc > cp lib/hui/HuiTVision_InputLineWidget.cc lib/HuiTv/HuiTvInputLine.cc > cp lib/hui/HuiTVision_LabelWidget.cc lib/HuiTv/HuiTvLabel.cc > cp lib/hui/HuiTVision_ListBoxWidget.cc lib/HuiTv/HuiTvListBox.cc > cp lib/hui/HuiTVision_MenuBarWidget.cc lib/HuiTv/HuiTvMenuBar.cc > cp lib/hui/HuiTVision_MenuButtonWidget.cc lib/HuiTv/HuiTvMenuButton.cc > cp lib/hui/HuiTVision_MenuItemWidget.cc lib/HuiTv/HuiTvMenuItem.cc > cp lib/hui/HuiTVision_MenuSeparatorWidget.cc lib/HuiTv/HuiTvMenuSeparator.cc > cp lib/hui/HuiTVision_MenuSubmenuWidget.cc lib/HuiTv/HuiTvMenuSubmenu.cc > cp lib/hui/HuiTVision_ProgressIndicatorWidget.cc lib/HuiTv/HuiTvProgressIndicator.cc > cp lib/hui/HuiTVision_RadioMenuWidget.cc lib/HuiTv/HuiTvRadioMenu.cc > cp lib/hui/HuiTVision_TextEditWidget.cc lib/HuiTv/HuiTvTextEdit.cc > cp lib/hui/HuiTVision_TitledWidget.cc lib/HuiTv/HuiTvEmbedded.cc > cp lib/hui/HuiTVision_ToplevelWidget.cc lib/HuiTv/HuiTvToplevel.cc > cp lib/hui/HuiTVision_Widget.cc lib/HuiTv/HuiTvWidget.cc > cp lib/hui/HuiTVision_WindowWidget.cc lib/HuiTv/HuiTvWindow.cc > > cp include/hui/Dim.hh lib/Hui/Dim.hh > cp include/hui/Hui.hh lib/Hui/Hui.hh > cp include/hui/ProgressIndicatorHui.hh lib/Hui/HuiProgressIndicator.hh > cp include/hui/HuiTVision.hh lib/HuiTv/HuiTv.hh > > > Stage: 5 > Check in the new files lib/Hui/* and lib/HuiTv/*. > > > Stage: 7 > Rest. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message