Timeline
11/23/96:
- 14:50 Changeset [9385] by
- Add a note about athena/etc/xdm/xlogin/bitmaps/menu16.
- 12:52 Changeset [9384] by
- The menu16 bitmap, from X11.
- 12:51 Changeset [9383] by
- Add the menu16 bitmap. Previously, we pulled it out of the vendor X distribution or the athena build, but it's more robust to just get things from the source tree.
- 12:50 Changeset [9382] by
- We need to register the clock widget on all platforms now, since we're no longer getting it out of the Xaw library on any platform.
- 12:42 Changeset [9381] by
- xsession needs to be executable.
11/21/96:
- 16:20 Changeset [9380] by
- Add a section on bootstrapping from a machine installed with the vendor operating system.
- 15:28 Changeset [9379] by
- Be less concerned about version numbers when determining the platform type. (Also be consistent with do.sh.)
- 15:28 Changeset [9378] by
- Determine ATHENA_SYS value separately from platform type, to avoid duplicating code. Add support for Solaris 2.5.
11/20/96:
- 20:02 Changeset [9377] by
- Fix to previous change: install emacs as "emacs", not "emacs-19.34".
- 19:50 Changeset [9376] by
- Fix ${BINDIR} and ${MANDIR} to lowercase.
- 19:32 Changeset [9375] by
- For the sake of gnu uname, recognize "sun4" instead of "sparc" in the uname -a output for Solaris.
- 18:37 Changeset [9374] by
- gcc -traditional conflicts with new hesiod.h; get rid of the flag.
- 18:26 Changeset [9373] by
- Athena site defaults
- 10:47 Changeset [9372] by
- To avoid conflicts with files named "configure", rename the "configure" phase of the build to "prepare".
- 10:32 Changeset [9371] by
- In the section on building the tree, mention where the src-current tree is.
- 10:25 Changeset [9370] by
- Don't assume that the output of "uname -a" ends at "sparc".
11/18/96:
- 15:44 Changeset [9369] by
- Remove paragraph on looking for config files in /etc; the consensus seems to be that looking for config files in multiple places is a bad idea. So people should just have their packages look for config files in @sysconfdir@.
11/15/96:
- 02:19 Changeset [9368] by
- bcopy -> memcpy
- 02:18 Changeset [9367] by
- Revert last change; the problem was with using /usr/ucbinclude (and not gcc -traditional). bcopy -> memcpy
- 02:18 Changeset [9366] by
- bcopy -> memcpy, bcmp -> memcmp, bzero -> memset
- 02:17 Changeset [9365] by
- sigsetmask -> sigprocmask
- 02:16 Changeset [9364] by
- index -> strchr, rindex -> strrchr, bzero -> memset Nuke declaration of htons, which is the system's job.
- 02:15 Changeset [9363] by
- bzero -> memset, bcopy -> memcpy
- 02:14 Changeset [9362] by
- bcmp -> memcmp, bcopy -> memcpy
- 02:13 Changeset [9361] by
- Get rid of UCB compatibility for Solaris.
- 01:35 Changeset [9360] by
- Need signal.h for struct sigaction.
- 01:30 Changeset [9359] by
- Add a section on building the tree.
11/14/96:
- 23:21 Changeset [9358] by
- Rename our copy of gehostbyname and gethostbyaddr to avoid conflicting with system versions.
- 22:59 Changeset [9357] by
- Nuke -traditional flag from compiler; code doesn't generally need it any more, and it gets in the way.
- 22:29 Changeset [9356] by
- Include a few more include files and nuke all the stuff which overlaps the OS's reponsibility.
- 22:26 Changeset [9355] by
- Get rid of the -traditional option to gcc, since code is assuming ANSI now.
- 20:12 Changeset [9354] by
- Eliminate a type warning.
- 20:11 Changeset [9353] by
- Include a few header files we might need. Get rid of a few things which are the system's responsibility.
- 19:24 Changeset [9352] by
- Nuke -traditional from the gcc command, since our code is assuming ANSI now. If this requires changes in the rest of the source tree, then they will happen.
- 17:33 Changeset [9351] by
- Eliminate duplicate cmex9.
- 17:30 Changeset [9350] by
- Say how to build tex.pool, similar to the way the mf Makefile.in is.
- 17:25 Changeset [9349] by
- Make sure targets which use $(initex) depend on tex.pool.
- 17:24 Changeset [9348] by
- Revert part of last change; there was already an rm -f *.p, but Solaris make doesn't seem to get it for some reason. Leave in the dependency on mf.pool; that will prevent us from losing on a rebuild, at least.
- 10:40 Changeset [9347] by
- For consistency, make clean in lib rather than lib/tex/fonts.
- 10:39 Changeset [9346] by
- We need to remove *.p on a "make clean" or we can lose on a rebuild (mf.pool is removed, and is not rebuilt because mf.p still exists). Also, add a dependency to mf.base on mf.pool.
11/09/96:
- 15:23 Changeset [9345] by
- Reverse part of last change: only use __volatile__for the constant which depends on __GNUC__, not the one that depends on __STDC__.
- 15:23 Changeset [9344] by
- Use USRLIBDIR instead of ATHLIBDIR. Just use SIZES600 for default font sizes.
- 15:23 Changeset [9343] by
- Increase default shrink factor to 6 and decrease default density to 20 to detail with 600dpi fonts.
- 15:22 Changeset [9342] by
- When using a 600dpi font, to get a realistic size on screen you need to shrink twice as much.
11/08/96:
- 21:13 Changeset [9341] by
- small-gods does the source-update now, not sourcery.
- 21:13 Changeset [9340] by
- Add a note about prototypes.
- 21:13 Changeset [9339] by
- Finish describing how we deal with tex (give it its own section).
- 20:34 Changeset [9338]
- This commit was manufactured by cvs2svn to create tag 'hesiod-2_0_0'.
- 20:34 Changeset [9337] by
- Propagate change from rev. 1.9 to release 2.0 branch
- 20:32 Changeset [9336] by
- Fix configuration syntax.
- 20:29 Changeset [9335] by
- Propagate change from rev. 1.8 to release 2.0 branch
- 20:28 Changeset [9334] by
- Add notes about required compiler and the hesiod mailing list.
- 20:18 Changeset [9333] by
- Propagate change from rev. 1.7 to release 2.0 branch.
- 20:17 Changeset [9332] by
- Provide example named configuration files for getting hesiod to work.
- 19:37 Changeset [9331] by
- Propagate change from rev. 1.3 to 2.0 release branch.
- 19:36 Changeset [9330] by
- Propagate change from rev. 1.3 of configure.in to 2.0 release branch.
- 19:35 Changeset [9329] by
- Regenerate.
- 19:34 Changeset [9328] by
- Sigh. Fix typo.
- 19:33 Changeset [9327] by
- lbindir should be the value of @lbindir@, not @bindir@. Install hesinfo in ${lbindir}, not ${bindir}.
11/07/96:
- 23:33 Changeset [9326] by
- Pull up change from revision 1.2 of configure.in onto Hesiod 2.0 branch.
- 23:31 Changeset [9325] by
- Don't need letcdir any more. Do substitute lbindir, though.
- 23:28 Changeset [9324] by
- Regenerate.
- 23:25 Changeset [9323]
- This commit was manufactured by cvs2svn to create branch 'hesiod-2_0'.
- 23:25 Changeset [9322] by
- Standardize version number (version numbers should always be dotted triplets).
- 23:20 Changeset [9321] by
- Rewrite to take into account new build system.
- 23:04 Changeset [9320] by
- Look in /etc for configuration files first, and then fall back to SYSCONFDIR. See rev 1.11 of doc/build-system for details.
- 23:03 Changeset [9319] by
- Migrate to new way of dealing with configuration directories (see rev. 1.11 of doc/build-system).
- 23:03 Changeset [9318] by
- Get rid of letcdir stuff, and document a standard way of dealing with configuration directories: applications should look in /etc first, and then in ${sysconfdir}. This is what Kerberos 5 does. Also note that we set sysconfdir to /etc/athena (this will save us from having to move lots of stuff out of /etc/athena).
- 23:01 Changeset [9317] by
- Set sysconfdir to /etc/athena, since we don't generally want configuration information in /usr/athena/etc. (Someday, we may wind up migrating most configuration files to /etc and backing out this change so that sysconfdir is /usr/athena/etc. Applications should look in /etc first regardless of sysconfdir.)
11/06/96:
- 21:43 Changeset [9316] by
- Added MIT copyright and switched to standard RCS keyword convention. Code now follows Athena coding standards. DATASIZE is now an arbitrary value (8192) instead of being derived from PACKETSZ. PACKETSZ is simply the DNS datagram transport limit and does not limit the size of a DNS answer (if, for instance, the implementation uses a virtual circuit).
- 21:39 Changeset [9315] by
- Added MIT copyright and switched to standard RCS keyword convention. Code now follows Athena coding standards. Provide reentrant interfaces. Eliminate gratuitous fiddling with _res. Consolidated some code in res_scan() into a single for loop.
- 21:30 Changeset [9314] by
- Add a configurable automated test driver.
- 21:30 Changeset [9313] by
- Added MIT copyright and switched to standard RCS keyword convention. Code now follows Athena coding standards. Provide reentrant interfaces. Fix memory leak (remember to free result of hesiod resolve).
- 21:28 Changeset [9312] by
- Rename hesiod.h.sed to hesiod.h. Provide full prototypes. Add prototypes for reetrant interfaces. Use a symbol beginning with HES__ to protect against multiple inclusion.
- 21:27 Changeset [9311] by
- Added MIT copyright and switched to standard RCS keyword convention. Code now follows Athena coding standards. Provide reentrant interfaces. _resolve changed names to hes__resolve().
- 21:26 Changeset [9310] by
- Added MIT copyright and switched to standard RCS keyword convention. Document reentrant interfaces.
- 21:25 Changeset [9309] by
- Added MIT copyright and switched to standard RCS keyword convention. Code now follows Athena coding standards. Use new reentrant interfaces.
- 20:57 Changeset [9308] by
- Added MIT copyright text. Some fixes from jhawk: Remove the "\-b" construction since under Solaris, this gets rendered by nroff as "- b" rather than "-b". Change non-standard .SH sections to .SS (subsections). Remove empty "BUGS" section. Remove spurrious space from prior to "filsys"
- 20:54 Changeset [9307] by
- MIT copyright moved out of header file into source files.
- 20:54 Changeset [9306] by
- cistrcmp definition moved to hesservbyname.c.
- 20:53 Changeset [9305] by
- Replace Imakefile with an autoconf build system.
10/30/96:
- 15:06 Changeset [9304] by
- Use __volatile__ if __GNUC__ is defined, since we build with gcc -traditional. This change will become unnecessary as soon as we punt -traditional in our X builds.
- 15:06 Changeset [9303] by
- xdvi.h figures out BMLONG by itself.
10/29/96:
- 12:00 Changeset [9302] by
- Split up installation of pks into two steps, since Irix make (or shell) can't handle such a long command line.
10/28/96:
- 11:48 Changeset [9301] by
- Add a section on symbol namespaces, for libraries.
- 10:41 Changeset [9300] by
- I couldn't find anything about this in README, but it looks like you need to make things change to get xdvi to link with the X libraries.
10/27/96:
- 11:18 Changeset [9299] by
- Fix the rcsid[] string. (Also, this file has been "cvs admin -ko"'d.)
- 11:09 Changeset [9298] by
- Specify an actual set of coding conventions. Put them first, along with software engineering practices. Tone down the portability section a bit; a lot of it is handled in the build-system document.
- 10:04 Changeset [9297] by
- Okay, mf can't seem to deal with line breaks at all. Remove the line breaks and define variables MF and CMMF to shorten things so that they fit on one line.
10/26/96:
- 14:17 Changeset [9296] by
- After some thought, I've decideed that in many cases you do want to install a bunch of files the same way, using a make variable to specify the files. Recommend a single install command instead of a for loop, so someone cut and pasting from a "make -n install" won't have to fire up a Bourne shell. Add mention of letcdir, since we have a local configuration directory as well as local binary and local system binary directories. An apparent shell bug on Solaris and Irix prevents us from using the construct lsbindir=${lsbindir-'${sbindir}'} because it adds a '}' to the end of lsbindir if it's already set. Recommend a nearly equivalent construct involving test.
- 12:12 Changeset [9295] by
- mf doesn't like lines being split after "input"; split the line before then.
10/25/96:
- 22:34 Changeset [9294] by
- I think tex is ready to build. We'll see if the wash agrees.
- 19:08 Changeset [9293] by
- Define MSBITFIRST on big-ending systems we support. (This isn't crucial; if we get it wrong, it's only a performance issue, and probably not a noticeable one.) Set the base resolution to 600 and define font sizes appropriate for our font set. Set up paths the way we want them. Nuke include of Makefile.cfg, not portable (and not needed). Add apparently missing pk.c and pk.o to SRCS and OBJS respectively. Don't chmod u_x mksedscript; it lives in the source tree (which we may not have write access to) and its mode is guaranteed by CVS.
- 19:06 Changeset [9292] by
- To remove the need for -ll or -lfl, define yywrap as a function. Since flex defines yywrap as a macro, #undef it up top. (This is a standard way of portably handling the yywrap problem.)
- 19:03 Changeset [9291] by
- Support DESTDIR. Don't try to rebuild tangleboot.p; it lives in the source tree, as packaged.
- 19:02 Changeset [9290] by
- Support DESTDIR.
- 19:02 Changeset [9289] by
- Remove a harmful kludge which was only necessitated by kpathsea's c-std.h screwing around with X symbols.
- 19:00 Changeset [9288] by
- Don't rebuild kpathsea.info; it lives in the source tree, as packaged.
- 18:57 Changeset [9287] by
- Don't mess with X-related symbols; you can only lose.
- 18:56 Changeset [9286] by
- Support DESTDIR. Don't rebuild files in the source tree.
- 18:53 Changeset [9285] by
- Set up paths the way we've traditionally had them in the Athena release.
- 18:53 Changeset [9284] by
- How to build .tfm and .*pk files for our fonts.
- 18:08 Changeset [9283] by
- Add "mode_setup;", without which these fonts fail to run through mf.
- 18:07 Changeset [9282] by
- How to install stuff in the lib directories.
- 18:05 Changeset [9281] by
- Add a missing right paren.
- 18:05 Changeset [9280] by
- Don't fiddle around with OS types, just use string.h.
- 18:02 Changeset [9279] by
- Interpret %P in the printer command as a request for "-Pprintername".
- 18:01 Changeset [9278] by
- Set default resolution and last resort sizes to ones appropriate for our printers and font set. Add %P to the lpr option, to set the printer. (Interpreted by another local hack in dvips.c.)
- 17:57 Changeset [9277] by
- Don't mess with system types, just use string.h.
- 17:56 Changeset [9276] by
- Support DESTDIR. Set paths to what we want them to be. Use GETCWD instead of unsafe getwd. Don't use nonstandard C flags. Assume -lm is all we need for extra libraries.
- 17:53 Changeset [9275] by
- How to build tex.
Note: See TracTimeline
for information about the timeline view.