From owner-freebsd-libh Mon Aug 12 15:55:35 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 CBE6237B400 for ; Mon, 12 Aug 2002 15:55:31 -0700 (PDT) Received: from postal.sdsc.edu (postal.sdsc.edu [132.249.20.114]) by mx1.FreeBSD.org (Postfix) with ESMTP id 493E543E3B for ; Mon, 12 Aug 2002 15:55:31 -0700 (PDT) (envelope-from okumoto@SDSC.EDU) Received: from multivac.sdsc.edu (IDENT:RI9sNxjBGJjYIHHsczO/7rvzgfIkND8M@multivac.sdsc.edu [132.249.20.57]) by postal.sdsc.edu (8.11.6/8.11.6/server/44) with ESMTP id g7CMtT118523; Mon, 12 Aug 2002 15:55:30 -0700 (PDT) Received: by multivac (8.11.6+Sun/1.11-SolarisClient) id g7CMtSI19073; Mon, 12 Aug 2002 15:55:28 -0700 (PDT) To: Antoine Beaupre Cc: freebsd-libh@FreeBSD.ORG Subject: Re: libh changes that I would like to get comments on. References: <5988A99A-AE04-11D6-BD85-0050E4A0BB3F@anarcat.ath.cx> From: Max Okumoto Date: 12 Aug 2002 15:55:27 -0700 In-Reply-To: Max Okumoto's message of "12 Aug 2002 13:40:50 -0700" Message-ID: Lines: 75 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: > Antoine Beaupre writes: > > Okay. Please provide a roadmap of how this change will have to go, which > > files will have to be merge/removed, from which branch, and which > > repo-copies will have to be done, I'll try to tackle this ASAP. > > I will write up a roadmap in a seperate email. Thanks for taking the > time to looking this work. > > Max Okumoto 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. 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. 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 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: 6 Add the module.m4 files to their respective directories. Stage: 7 Rest. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message