release-notes/FC4 RELEASE-NOTES-en.xml,1.5,1.6
by fedora-docs-commits@redhat.com
Author: kwade
Update of /cvs/docs/release-notes/FC4
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv4965
Modified Files:
RELEASE-NOTES-en.xml
Log Message:
Just bumping the date, here in limbo.
Index: RELEASE-NOTES-en.xml
===================================================================
RCS file: /cvs/docs/release-notes/FC4/RELEASE-NOTES-en.xml,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- RELEASE-NOTES-en.xml 30 May 2005 14:41:46 -0000 1.5
+++ RELEASE-NOTES-en.xml 31 May 2005 02:30:17 -0000 1.6
@@ -37,7 +37,7 @@
<!-- *************** Local entities *************** -->
-<!ENTITY BOOKID "RELEASE-NOTES-&FCX;&DISTROVER; (2005-05-22-T16:20-0800)"> <!-- version of manual and date -->
+<!ENTITY BOOKID "RELEASE-NOTES-&FCX;&DISTROVER; (2005-05-30-T16:20-0700)"> <!-- version of manual and date -->
<!ENTITY LOCALVER "4"> <!-- Set value to your choice, when guide version is out -->
<!-- of sync with FC release, use instead of FEDVER or FEDTESTVER -->
<!ENTITY BUG-URL "http://tinyurl.com/">
18 years, 11 months
release-notes/FC4 package-notes.xml, 1.12, 1.13 development-tools.xml, 1.2, 1.3
by fedora-docs-commits@redhat.com
Author: jtr
Update of /cvs/docs/release-notes/FC4
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv3752
Modified Files:
package-notes.xml development-tools.xml
Log Message:
Added desultory descriptions of some of the changes, here at the 11th hour ;-)
Index: package-notes.xml
===================================================================
RCS file: /cvs/docs/release-notes/FC4/package-notes.xml,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -r1.12 -r1.13
--- package-notes.xml 30 May 2005 18:33:21 -0000 1.12
+++ package-notes.xml 31 May 2005 01:09:54 -0000 1.13
@@ -1,6 +1,33 @@
+<!-- $Id: -->
+<!--
+<!DOCTYPE section PUBLIC "-//OASIS//DTD DocBook V4.2//EN"
+ "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd" [
+
+ <!ENTITY BOILERPLATE "This header makes editing XML easier" >
+ <!ENTITY DISTRO "DISTRO">
+ <!ENTITY DISTROVER "DISTROVER">
+ <!ENTITY FEX "FEX">
+ <!ENTITY FP "FP">
+ <!ENTITY FC "FC" >
+ <!ENTITY LOCALVER "LOCALVER">
+ <!ENTITY RHL "RHL">
+ <!ENTITY SERVER-TOOLS SYSTEM "/dev/null">
+ <!ENTITY KERNEL SYSTEM "/dev/null">
+ <!ENTITY SECURITY SYSTEM "/dev/null">
+ <!ENTITY SEL SYSTEM "/dev/null">
+ <!ENTITY PRINTING SYSTEM "/dev/null">
+ <!ENTITY DATABASE-SERVERS SYSTEM "/dev/null">
+ <!ENTITY MULTIMEDIA SYSTEM "/dev/null">
+ <!ENTITY WEB-SERVERS SYSTEM "/dev/null">
+ <!ENTITY SAMBA SYSTEM "/dev/null">
+ <!ENTITY XORG SYSTEM "/dev/null">
+ <!ENTITY DEVELOPMENT-TOOLS SYSTEM "./development-tools.xml">
+
+]>
+-->
<section>
<title>Package-Specific Notes</title>
- <!--
+ <!--
FIXME
Needs updating of entire contents for FC4.
-->
@@ -20,193 +47,193 @@
<section>
<title>&FEX; Repository</title>
<para>
- &FEX; is part of the larger &FP; and is a
- volunteer-based community effort to create a repository of
- packages that compliment &FC;. The &FEX; repository
- is enabled by default from &FC; &LOCALVER; onwards.
+ &FEX; is part of the larger &FP; and is a
+ volunteer-based community effort to create a repository of
+ packages that compliment &FC;. The &FEX; repository
+ is enabled by default from &FC; &LOCALVER; onwards.
</para>
<para>
- You can lean more about &FEX; from:
+ You can lean more about &FEX; from:
</para>
<para>
- <ulink url="http://fedoraproject.org/wiki/Extras">http://fedoraproject.org/wiki/Extras</ulink>
+ <ulink url="http://fedoraproject.org/wiki/Extras">http://fedoraproject.org/wiki/Extras</ulink>
</para>
<para>If you would like to install any software available from Fedora extras you can
- use <command>yum</command>.
+ use <command>yum</command>.
</para>
<para>
- <command>yum install <replaceable><packagename></replaceable></command>
+ <command>yum install <replaceable><packagename></replaceable></command>
</para>
<para>
- Where <replaceable><packagename></replaceable> is the name
- of the package you want to install. For example, if you wanted
- to install the <filename>abiword</filename> package, the command
- <command>yum install abiword</command> automatically installs
- the package and all dependencies.
+ Where <replaceable><packagename></replaceable> is the name
+ of the package you want to install. For example, if you wanted
+ to install the <filename>abiword</filename> package, the command
+ <command>yum install abiword</command> automatically installs
+ the package and all dependencies.
</para>
</section>
<section id="sn-audit-daemon">
<title>Audit Daemon <command>auditd</command> and Log
- Files</title>
+ Files</title>
<para>
- The audit daemon, auditd, is now enabled by default. When
- auditd is running, the kernel directs audit messages to
- /var/log/audit/audit.log. The location of this file is
- specified in /etc/auditd.conf.
+ The audit daemon, auditd, is now enabled by default. When
+ auditd is running, the kernel directs audit messages to
+ /var/log/audit/audit.log. The location of this file is
+ specified in /etc/auditd.conf.
</para>
<para>
- AVC messages for SELinux are sent using the audit
- infrastructure. These messages are now in
- /var/log/audit/audit.log.
+ AVC messages for SELinux are sent using the audit
+ infrastructure. These messages are now in
+ /var/log/audit/audit.log.
</para>
<para>
- When auditd is not running, the kernel passes audit messages to
- syslog. These logs are typically kept in /var/log/messages and
- are viewable using dmesg.
+ When auditd is not running, the kernel passes audit messages to
+ syslog. These logs are typically kept in /var/log/messages and
+ are viewable using dmesg.
</para>
<para>
- Audit extensions are now compiled into PAM. All programs that
- do grant entry to the system or change user account attributes
- will generate an audit message.
+ Audit extensions are now compiled into PAM. All programs that
+ do grant entry to the system or change user account attributes
+ will generate an audit message.
</para>
<para>
- To enable auditing within the kernel, you must pass the
- parameter audit=1 to the kernel during boot. Otherwise, you can
- use this command to enable auditing during run time:
+ To enable auditing within the kernel, you must pass the
+ parameter audit=1 to the kernel during boot. Otherwise, you can
+ use this command to enable auditing during run time:
</para>
<para>
- <command>auditctl -e 1</command>
+ <command>auditctl -e 1</command>
</para>
</section>
<section id="sn-nptl">
<title>LinuxThreads versus NPTL</title>
<para>
- As the next step in removing support for the obsolete
- LinuxThreads library, code compiled and linked on &FC;
- &LOCALVER; now automatically uses the NPTL headers and
- libraries.
+ As the next step in removing support for the obsolete
+ LinuxThreads library, code compiled and linked on &FC;
+ &LOCALVER; now automatically uses the NPTL headers and
+ libraries.
</para>
<para>
- In previous releases since &RHL; 9, the default threading was
- LinuxThreads since the interface is mostly forward compatible.
- The advantages of the NPTL interface is that the cancellation
- handling is faster (when <parameter>-fexception</parameter> is
- used, even in C code) and that the additional interfaces are now
- available without special compiler and linker parameters. In
- other words, you do not need to use
- <option>-I/usr/include/nptl</option> and
- <option>-L/usr/lib{,64}/nptl</option> any longer. Note
- that <parameter>lib{,64}</parameter> is to be interpreted as
- lib64 on platforms which place DSOs in
- <filename>lib64/</filename> directories, and
- <filename>lib/</filename> otherwise.
+ In previous releases since &RHL; 9, the default threading was
+ LinuxThreads since the interface is mostly forward compatible.
+ The advantages of the NPTL interface is that the cancellation
+ handling is faster (when <parameter>-fexception</parameter> is
+ used, even in C code) and that the additional interfaces are now
+ available without special compiler and linker parameters. In
+ other words, you do not need to use
+ <option>-I/usr/include/nptl</option> and
+ <option>-L/usr/lib{,64}/nptl</option> any longer. Note
+ that <parameter>lib{,64}</parameter> is to be interpreted as
+ lib64 on platforms which place DSOs in
+ <filename>lib64/</filename> directories, and
+ <filename>lib/</filename> otherwise.
</para>
<para>
- In &FC; &LOCALVER; it is still possible to create code using the
- LinuxThreads definitions. For this the
- <filename>linuxthreads-devel</filename> package must be
- installed and
+ In &FC; &LOCALVER; it is still possible to create code using the
+ LinuxThreads definitions. For this the
+ <filename>linuxthreads-devel</filename> package must be
+ installed and
</para>
<para>
- <option>-I/usr/include/linuxthreads
- -L/usr/lib{,64}/linuxthreads</option>
+ <option>-I/usr/include/linuxthreads
+ -L/usr/lib{,64}/linuxthreads</option>
</para>
<para>
- must be passed to the compiler.
+ must be passed to the compiler.
</para>
<para>
- Previously, you could select the version of glibc and the
- libpgthread DSH using run time environment variables. You now
- need to also specify this variable in the environment:
+ Previously, you could select the version of glibc and the
+ libpgthread DSH using run time environment variables. You now
+ need to also specify this variable in the environment:
</para>
<para>
- <envar>LD_LIBRARY_PATH=/lib{,64}/obsolete/linuxthreads</envar>
+ <envar>LD_LIBRARY_PATH=/lib{,64}/obsolete/linuxthreads</envar>
</para>
<para>
- This additional variables is required because the run/time
- libraries have been moved out of the way. There might programs
- that will not work if the program uses an unfortunate DT_RPATH
- (which overwrites the LD_LIBRARY_PATH setting).
+ This additional variables is required because the run/time
+ libraries have been moved out of the way. There might programs
+ that will not work if the program uses an unfortunate DT_RPATH
+ (which overwrites the LD_LIBRARY_PATH setting).
</para>
<para>
- All this makes it more cumbersome to run programs which depend
- on LinuxThreads. But this is intentional.
+ All this makes it more cumbersome to run programs which depend
+ on LinuxThreads. But this is intentional.
</para>
<important>
- <title>Important</title>
- <para>
- FC5 will not have LinuxThreads support and all programs have
- to be converted to use NPTL by then.
- </para>
+ <title>Important</title>
+ <para>
+ FC5 will not have LinuxThreads support and all programs have
+ to be converted to use NPTL by then.
+ </para>
</important>
<para>
- In general, conversion to using NPTL has not been an issue.
+ In general, conversion to using NPTL has not been an issue.
</para>
</section>
<section>
<title>Enabling the <filename>slocate</filename> Database</title>
<para>
- The database needed by the locate utility is no longer created
- by default. Enable the database creation by setting
- <computeroutput>DAILY_UPDATE</computeroutput> to
- <option>yes</option> in <filename>/etc/updatedb.conf</filename>
- if you want to use locate.
+ The database needed by the locate utility is no longer created
+ by default. Enable the database creation by setting
+ <computeroutput>DAILY_UPDATE</computeroutput> to
+ <option>yes</option> in <filename>/etc/updatedb.conf</filename>
+ if you want to use locate.
</para>
</section>
<section>
<title>Stricter Controls in <filename>openssh</filename></title>
<para>
- The version of OpenSSH in &FC; &LOCALVER; is based on OpenSSH
- 3.9 and includes strict permission and ownership checks for the
- user configuration file <filename>~/.ssh/config</filename>. If
- this file does not have appropriate ownership and permissions,
- <command>ssh</command> will exit.
+ The version of OpenSSH in &FC; &LOCALVER; is based on OpenSSH
+ 3.9 and includes strict permission and ownership checks for the
+ user configuration file <filename>~/.ssh/config</filename>. If
+ this file does not have appropriate ownership and permissions,
+ <command>ssh</command> will exit.
</para>
<para>
- Check that <filename>~/.ssh/config</filename> is owned by the
- owner of <filename>~/</filename>, and that its permissions are
- set to mode 600.
+ Check that <filename>~/.ssh/config</filename> is owned by the
+ owner of <filename>~/</filename>, and that its permissions are
+ set to mode 600.
</para>
<screen>
ls -l ~/.ssh/config
-rw------- 1 username username 400 May 5 18:44 /home/username/.ssh/config
</screen>
<para>
- The directory <filename>~/</filename> is command-line shorthand
- for the logged in user's home directory, usually
- <filename>/home/username/</filename>.
- </para>
- <para>
- In addition, OpenSSH is no longer configured to request X11
- forwarding by default when connecting to servers. To enable X11
- forwarding, the <option>-X</option> or <option>-Y</option>
- option must be specified, or the <option>ForwardX11</option>
- option must be enabled in the <filename>~/.ssh/config</filename>
- file.
- </para>
- <para>
- The behavior of <command>ssh</command> clients that are invoked
- with the <option>-X</option> option has changed. In OpenSSH 3.8
- and later, X11 forwarding is performed in a way that
- applications run as untrusted clients by default. Previously,
- X11 forwarding was performed so that applications always ran as
- trusted clients. Some applications may not function properly
- when run as untrusted clients. To forward X11 so that
- applications are run as trusted clients, invoke ssh with the
- <option>-Y</option> option instead of the <option>-X</option>
- option, or set <option>ForwardX11Trusted</option> in the
- <option>~/.ssh/config</option> file.
+ The directory <filename>~/</filename> is command-line shorthand
+ for the logged in user's home directory, usually
+ <filename>/home/username/</filename>.
+ </para>
+ <para>
+ In addition, OpenSSH is no longer configured to request X11
+ forwarding by default when connecting to servers. To enable X11
+ forwarding, the <option>-X</option> or <option>-Y</option>
+ option must be specified, or the <option>ForwardX11</option>
+ option must be enabled in the <filename>~/.ssh/config</filename>
+ file.
+ </para>
+ <para>
+ The behavior of <command>ssh</command> clients that are invoked
+ with the <option>-X</option> option has changed. In OpenSSH 3.8
+ and later, X11 forwarding is performed in a way that
+ applications run as untrusted clients by default. Previously,
+ X11 forwarding was performed so that applications always ran as
+ trusted clients. Some applications may not function properly
+ when run as untrusted clients. To forward X11 so that
+ applications are run as trusted clients, invoke ssh with the
+ <option>-Y</option> option instead of the <option>-X</option>
+ option, or set <option>ForwardX11Trusted</option> in the
+ <option>~/.ssh/config</option> file.
</para>
</section>
<section id="sn-perl">
<title>Perl Binary Compat Symlinks</title>
<para>
- Binary compat symlinks for <filename>perl-5.8.0</filename>,
- <filename>perl-5.8.1</filename>, and
- <filename>perl-5.8.2</filename> have been removed. If you have
- perl modules built with those older versions of perl, you need
- to rebuild using the <filename>perl-5.8.6</filename> contained
- in &FC; &LOCALVER;.
+ Binary compat symlinks for <filename>perl-5.8.0</filename>,
+ <filename>perl-5.8.1</filename>, and
+ <filename>perl-5.8.2</filename> have been removed. If you have
+ perl modules built with those older versions of perl, you need
+ to rebuild using the <filename>perl-5.8.6</filename> contained
+ in &FC; &LOCALVER;.
</para>
</section>
&SERVER-TOOLS;
@@ -249,15 +276,15 @@
<section>
<title>yum</title>
<para>
- The sqllite database is now used by yum, and makes performance
- noticeably faster.
+ The sqllite database is now used by yum, and makes performance
+ noticeably faster.
</para>
<para>
- The Fedora Extras repository is now enabled by default.
+ The Fedora Extras repository is now enabled by default.
</para>
</section>
&KERNEL;
- &SECURITY;
+ &SECURITY;
</section>
<!--
<section>
@@ -443,14 +470,9 @@
<para>*** Enter group description here ***</para>
</section>
-
- <section os="bogus">
- <title>GNOME Software Development</title>
-
- <para>*** Enter group description here ***</para>
-
- </section>
-
+-->
+ &DEVELOPMENT-TOOLS;
+<!--
<section os="bogus">
<title>Games and Entertainment</title>
@@ -524,95 +546,95 @@
<section>
<title>The IIIMF Input System</title>
<para>
- IIIMF is the Internet/Intranet Input Method Framework. In &FC;
- &LOCALVER; the <filename>iiimf</filename> package is updated to
- version 12.2.
+ IIIMF is the Internet/Intranet Input Method Framework. In &FC;
+ &LOCALVER; the <filename>iiimf</filename> package is updated to
+ version 12.2.
</para>
<variablelist>
- <varlistentry>
- <term>Filepath Changes</term>
- <listitem>
- <para>
- The name and locations of some files in the
- <filename>iiimf</filename> packages have changed.
- </para>
- <para>
- The IIIMF server has been renamed from
- <filename>/usr/sbin/htt</filename> to
- <filename>/usr/bin/iiimd</filename>, and the XIM bridge
- client renamed from <filename>httx</filename> to
- <filename>iiimx</filename>. The
- <filename>init.d</filename> script name has not changed:
- it is still called <filename>iiim</filename>. All the
- global system configuration files are now located under
- <filename>/etc/iiim/</filename>.
- </para>
- <para>
- Language Engine (LE) developers should note that LE
- modules and their data now live under
- <filename>${libdir}/iiim/le/<filename><LE_NAME></filename>/</filename>,
- while runtime data is stored under
- <filename>/var/lib/iiim/le/<replaceable><LE_NAME></replaceable>/</filename>.
- </para>
- <para>
- For more information on the exact path and file location
- changes, please refer to Fedora IIIMF FAQ:
- </para>
- <para>
- <ulink
- url="http://www.fedora.redhat.com/projects/i18n/iiimf-faq.html">http://www.fedora.redhat.com/projects/i18n/iiimf-faq.html</ulink>.
- </para>
- </listitem>
- </varlistentry>
- <varlistentry>
- <term>Hotkeys</term>
- <listitem>
- <para>
- Trigger keys, such as
- <keycombo><keycap>Ctrl</keycap><keycap>Space</keycap></keycombo>
- used to activate Input Methods, are now configurable with
- the command-line tool <command>iiimf-le-tools</command>.
- This feature is only supported by GTK2 applications
- currently. For other applications using XIM the trigger
- key can be changed using an X resource. Refer to the
- IIIMF FAQ at <ulink
- url="http://www.fedora.redhat.com/projects/i18n/iiimf-faq.html">http://www.fedora.redhat.com/projects/i18n/iiimf-faq.html</ulink>
- for more details on how to change trigger hotkeys.
- </para>
- <para>
- Note that the keyname refers to the X key symbol name. For
- example, if you want to activate with
- <keycombo><keycap>Ctrl</keycap><keycap>@</keycap></keycombo>,
- you
- need to specify '<Control>at' as the keyname not
- '<Control>@'.
- </para>
- <para>
- The per-user configuration of hotkeys does not work
- currently with &SEL; in enforcing mode due to lack of
- &SEL; policy. In this case, the hotkey can only be
- changed in the system-wide configuration.
- </para>
- </listitem>
- </varlistentry>
- <varlistentry>
- <term>Qt Support</term>
- <listitem>
- <para>
- A Qt immodule for <filename>iiimf</filename> is now
- included. This immodule works but lacks a status
- window and is considered experimental. Therefore, the default for Qt
- applications is to continue using XIM for IIMF input.
- </para>
- <para>
- If you wish to try the immodule in a Qt application, first
- install the <filename>iiimf-qt</filename> package, start
- the application, then click mouse button-3 in an input
- area and select <guimenuitem>iiimqcf</guimenuitem> from
- the <guisubmenu>Select Input Method</guisubmenu>' submenu.
- </para>
- </listitem>
- </varlistentry>
+ <varlistentry>
+ <term>Filepath Changes</term>
+ <listitem>
+ <para>
+ The name and locations of some files in the
+ <filename>iiimf</filename> packages have changed.
+ </para>
+ <para>
+ The IIIMF server has been renamed from
+ <filename>/usr/sbin/htt</filename> to
+ <filename>/usr/bin/iiimd</filename>, and the XIM bridge
+ client renamed from <filename>httx</filename> to
+ <filename>iiimx</filename>. The
+ <filename>init.d</filename> script name has not changed:
+ it is still called <filename>iiim</filename>. All the
+ global system configuration files are now located under
+ <filename>/etc/iiim/</filename>.
+ </para>
+ <para>
+ Language Engine (LE) developers should note that LE
+ modules and their data now live under
+ <filename>${libdir}/iiim/le/<filename><LE_NAME></filename>/</filename>,
+ while runtime data is stored under
+ <filename>/var/lib/iiim/le/<replaceable><LE_NAME></replaceable>/</filename>.
+ </para>
+ <para>
+ For more information on the exact path and file location
+ changes, please refer to Fedora IIIMF FAQ:
+ </para>
+ <para>
+ <ulink
+ url="http://www.fedora.redhat.com/projects/i18n/iiimf-faq.html">http://www.fedora.redhat.com/projects/i18n/iiimf-faq.html</ulink>.
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>Hotkeys</term>
+ <listitem>
+ <para>
+ Trigger keys, such as
+ <keycombo><keycap>Ctrl</keycap><keycap>Space</keycap></keycombo>
+ used to activate Input Methods, are now configurable with
+ the command-line tool <command>iiimf-le-tools</command>.
+ This feature is only supported by GTK2 applications
+ currently. For other applications using XIM the trigger
+ key can be changed using an X resource. Refer to the
+ IIIMF FAQ at <ulink
+ url="http://www.fedora.redhat.com/projects/i18n/iiimf-faq.html">http://www.fedora.redhat.com/projects/i18n/iiimf-faq.html</ulink>
+ for more details on how to change trigger hotkeys.
+ </para>
+ <para>
+ Note that the keyname refers to the X key symbol name. For
+ example, if you want to activate with
+ <keycombo><keycap>Ctrl</keycap><keycap>@</keycap></keycombo>,
+ you
+ need to specify '<Control>at' as the keyname not
+ '<Control>@'.
+ </para>
+ <para>
+ The per-user configuration of hotkeys does not work
+ currently with &SEL; in enforcing mode due to lack of
+ &SEL; policy. In this case, the hotkey can only be
+ changed in the system-wide configuration.
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>Qt Support</term>
+ <listitem>
+ <para>
+ A Qt immodule for <filename>iiimf</filename> is now
+ included. This immodule works but lacks a status
+ window and is considered experimental. Therefore, the default for Qt
+ applications is to continue using XIM for IIMF input.
+ </para>
+ <para>
+ If you wish to try the immodule in a Qt application, first
+ install the <filename>iiimf-qt</filename> package, start
+ the application, then click mouse button-3 in an input
+ area and select <guimenuitem>iiimqcf</guimenuitem> from
+ the <guisubmenu>Select Input Method</guisubmenu>' submenu.
+ </para>
+ </listitem>
+ </varlistentry>
</variablelist>
</section>
</section>
@@ -822,21 +844,21 @@
<!--
<section os="bogus">
<title>Supported Packages</title>
-
+
<para>*** Enter group description here ***</para>
-
+
</section>
-
+
<section os="bogus">
<title>System Tools</title>
-
+
<para>*** Enter group description here ***</para>
-
+
</section>
-
+
<section os="bogus">
<title>Text-based Internet</title>
-
+
<para>*** Enter group description here ***</para>
</section>
Index: development-tools.xml
===================================================================
RCS file: /cvs/docs/release-notes/FC4/development-tools.xml,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- development-tools.xml 28 May 2005 16:10:31 -0000 1.2
+++ development-tools.xml 31 May 2005 01:09:54 -0000 1.3
@@ -1,3 +1,146 @@
+<!-- $Id: -->
+<!--
+<!DOCTYPE section PUBLIC "-//OASIS//DTD DocBook V4.2//EN"
+ "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd" [
+
+ <!ENTITY BOILERPLATE "This header makes editing XML easier" >
+ <!ENTITY DISTRO "DISTRO" >
+ <!ENTITY DISTROVER "DISTROVER" >
+
+]>
+-->
+<section id="sn-devel">
+ <title>
+ Development Tools
+ </title>
+ <section id="sn-devel-gcc">
+ <title>GCC Compiler Collection</title>
+ <para>
+ &DISTRO; &DISTROVER; has been built using <abbrev>GCC</abbrev> 4.0, which is included with the distribution.
+ </para>
+ <itemizedlist>
+ <title>Caveats</title>
+ <listitem>
+ <para>
+ <abbrev>GDB</abbrev> 6.1 or newer is needed to debug binaries unless compiled using the <parameter class="option">-fno-var-tracking</parameter> compilation option.
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ The <parameter class="option">-fwritable-strings</parameter> option is no longer accepted.
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ English-language diagnostic messages now use Unicode quotes; if you cannot read this, set your <envar>LC_CTYPE</envar> environment variable to "<filename>C</filename>" or change your terminal emulator.
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ The <filename>specs</filename> file is no longer installed on most systems.
+ Ordinary users will not notice, but developers who need to alter the file can use the <parameter class="option">-dumpspecs</parameter> option to generate the file for editing.
+ </para>
+ </listitem>
+ </itemizedlist>
+ <itemizedlist>
+ <title>Code Generation</title>
+ <listitem>
+ <para>
+ The <abbrev>SSA</abbrev> code optimizer is now included and brings with it better constant propagation; partial redundancy elimination; load and store code motion; strength reduction; dead storage elimination; better detection of unreachable code; and tail recursion by accumulation.
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ Autovectorization is supported.
+ This technique achieves higher performance for repetitive loop code, in some circumstances.
+ </para>
+ </listitem>
+ </itemizedlist>
+ <itemizedlist>
+ <title>Language Extentions</title>
+ <listitem>
+ <para>
+ A <computeroutput>sentinel</computeroutput> attribute has been added so that the compiler will now issue a warning if a function such as <function>execl(char *path, const char *arg, ...)</function>, which requires a <literal>NULL</literal> list terminator is missing the <literal>NULL</literal>.
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ The <wordasword>cast-as-lvalue</wordasword>, <wordasword>conditional-expression-as-lvalue</wordasword>, and <wordasword>compund-expression-as-lvalue</wordasword> extentions have been removed.
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ The <computeroutput>#pragma pack()</computeroutput> semantics have been brought closer to those used by other compilers.
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ Taking the address of a variable declared with the <computeroutput>register</computeroutput> modifier now generates an error instead of a warning.
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ Arrays of incomplete element types now generate an error.
+ This implies no forward reference to structure definitions.
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ The basic compiler, without any optimization (<parameter class="option">-O0</parameter>), has been measured as much as 25% faster in real-world code.
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ Libraries may now contain function-scope static variables in multi-threaded programs.
+ The <parameter class="option">-fno-threadsafe-statics</parameter> can be used by embedded developers to turn off this feature, but ordinary users should never do this.
+ </para>
+ </listitem>
+ </itemizedlist>
+ <itemizedlist>
+ <title>Java</title>
+ <listitem>
+ <para>
+ To avoid naming conflicts: <filename>rmic</filename> is now <filename>grmic</filename>;
+ <filename>rmiregistry</filename> is now <filename>grmiregistry</filename>; and
+ <filename>jar</filename> is now <filename>fastjar</filename>.
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ The <application>GCJ</application> compiler can now be used as a just-in-time (<abbrev>JIT</abbrev>) tool by using the <filename>gnu.jit</filename> facilities.
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ More support of the <abbrev>AWT</abbrev> and <abbrev>SWING</abbrev> packages have been added.
+ </para>
+ </listitem>
+ </itemizedlist>
+ <itemizedlist>
+ <title>FORTRAN</title>
+ <listitem>
+ <para>
+ The <abbrev>GNU</abbrev> <application>FORTRAN 77</application> front end has been replaced by a new <application>FORTRAN 90/95</application> recognizer.
+ </para>
+ </listitem>
+ </itemizedlist>
+ <itemizedlist>
+ <title>Eclipse Development Environment</title>
+ <listitem>
+ <para>
+ Eclipse 3.1M6 has been compiled as a native application.
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ The C Development Tool (<abbrev>CDT</abbrev>) has been included.
+ </para>
+ </listitem>
+ </itemizedlist>
+ </section>
+ </section>
+
+
<!--
Local variables:
mode: xml
18 years, 11 months
release-notes/FC4 Makefile,1.11,1.12
by fedora-docs-commits@redhat.com
Author: sopwith
Update of /cvs/docs/release-notes/FC4
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv1544
Modified Files:
Makefile
Log Message:
build txt readme
Index: Makefile
===================================================================
RCS file: /cvs/docs/release-notes/FC4/Makefile,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -r1.11 -r1.12
--- Makefile 30 May 2005 21:50:28 -0000 1.11
+++ Makefile 30 May 2005 23:44:55 -0000 1.12
@@ -20,7 +20,8 @@
all: README-${LANG}.html \
RELEASE-NOTES-${LANG}.html \
- RELEASE-NOTES-${LANG}.txt
+ RELEASE-NOTES-${LANG}.txt \
+ README-${LANG}.txt
#README-${LANG}.pdf RELEASE-NOTES-${LANG}.pdf
18 years, 11 months
release-notes/FC4 kernel.xml,1.3,1.4
by fedora-docs-commits@redhat.com
Author: jtr
Update of /cvs/docs/release-notes/FC4
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv1201
Modified Files:
kernel.xml
Log Message:
Added info about both real and virtual kernels.
Corrected source-exploding instructions.
Added info about "kernel-devel" binary RPMs.
Index: kernel.xml
===================================================================
RCS file: /cvs/docs/release-notes/FC4/kernel.xml,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- kernel.xml 30 May 2005 18:16:22 -0000 1.3
+++ kernel.xml 30 May 2005 23:27:45 -0000 1.4
@@ -1,156 +1,209 @@
-<section id="sn-kernel">
- <title><filename>kernel</filename></title>
- <!-- still don't entirely grok the use of these sections, leaving them -->
-<!-- for now commented out but available.
- <remark os="test">%%% <ulink
- url="https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=135269">https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=135269</ulink>
- %%%</remark>
+<!-- $Id: -->
+<!--
+<!DOCTYPE section PUBLIC "-//OASIS//DTD DocBook V4.2//EN"
+ "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd" [
+
+ <!ENTITY BOILERPLATE "These FAKE ENTITIES are just to make editing easier" >
+ <!ENTITY FC "FC" >
+ <!ENTITY LOCALVER "LOCALVER" >
+ <!ENTITY DISTRO "DISTRO" >
+ <!ENTITY DISTROVER "DISTROVER" >
+
+]>
-->
+<section id="sn-kernel">
+ <title>
+ Linux Kernel
+ </title>
+ <section id="sn-kernel-lotsa">
+ <title>Version</title>
+ <para>
+ The &DISTRO; is based on a 2.6.11 kernel.
+ &FC; may include additional patches for improvements, bug fixes, or additional features.
+ For this reason, the &FC; kernel may not be line-for-line equivalent to the so-called vanilla kernel from the <ulink url="http://ww.kernel.org"><filename>kernel.org</filename></ulink> web site.
+ </para>
+ <para>
+ You may obtain a list of any such patches by using the command on the &FC; package:
+ </para>
+ <screen width="56"><prompt>$ </prompt><command>rpm</command> <parameter class="option">-qpl</parameter> <filename>kernel-</filename><replaceable><version></replaceable><filename>.src.rpm</filename></screen>
+ </section>
+ <section id="sn-kernel-flavors">
+ <title>Kernel Flavors</title>
+ <para>
+ &FC; includes the following kernel builds:
+ </para>
+ <itemizedlist>
+ <listitem>
+ <para>
+ Native kernel, in both uniprocessor and <abbrev>SMP</abbrev> varieties.
+ </para>
+ <para>
+ Configured sources are available in the <filename>kernel-devel-</filename><replaceable><version></replaceable><filename>.</filename><replaceable><arch></replaceable><filename>.rpm</filename> package.
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ Virtual kernel for use with the <wordasword>XEN</wordasword> emulator package.
+ </para>
+ <para>
+ Configured sources are available in the <filename>kernel-xen0-devel-</filename><replaceable><version></replaceable><filename>.</filename><replaceable><arch></replaceable><filename>.rpm</filename> package.
+ </para>
+ </listitem>
+ </itemizedlist>
+ <para>
+ Sources for both kernel flavors may be installed at the same time.
+ The files will be installed into the <filename>/usr/src/kernels/</filename><replaceable><version></replaceable>[<filename>-xen0</filename>]<filename>-</filename><replaceable><arch></replaceable><filename>/</filename> tree.
+ Use the command:
+ </para>
+ <screen width="56"><prompt># </prompt><command>rpm</command> <parameter class="option">-Uvh</parameter> <filename>kernel-devel[-xen0]-</filename><replaceable><version></replaceable><filename>.</filename><replaceable><arch></replaceable><filename>.rpm</filename></screen>
+ <para>
+ as appropriate.
+ </para>
+ <tip>
+ <title>Following Generic Textbooks</title>
+ <para>
+ Many of the tutorials, examples, and textbooks about Linux kernel development assume the kernel sources are installed under the <filename>/usr/src/linux</filename> directory.
+ If you make a symbolic link, as shown below, you should be able to use those learning materials with the &FC; packages.
+ Install the appropriate kernel sources, as shown earlier, and then:
+ </para>
+ <screen width="56"><prompt># </prompt><command>ln</command> <parameter class="option">-s</parameter> <filename>/usr/src/kernels/kernel-</filename><replaceable><all-the-rest></replaceable> <filename>/usr/src/linux</filename></screen>
+ </tip>
+ </section>
+ <!--
<tip>
<title>Using <command>yum</command> to Uninstall Kernel
Packages</title>
<para>
- &FC; &LOCALVER; contains support for clustering systems using CMAN
- and GFS. These kernels require assistance from some user-space
- packages. These packages are not removed when using <command>rpm
- -e</command> to uninstall older versions of the kernel packages.
+ &FC; &LOCALVER; contains support for clustering systems using CMAN and GFS.
+ These kernels require assistance from some user-space packages.
+ These packages are not removed when using <command>rpm -e</command> to uninstall older versions of the kernel packages.
</para>
<para>
- When using <command>rpm -e
- kernel-<replaceable><version></replaceable></command> to
- uninstall the kernel, you must also remove the assisting
- user-space packages. You may wish to consider a dependecy
- resolving tool such as <command>yum remove
- kernel-<replaceable><version></replaceable></command>.
+ When using <command>rpm -e kernel-<replaceable><version></replaceable> </command> to uninstall the kernel, you must also remove the assisting user-space packages. You may wish to consider a dependecy resolving tool such as <command>yum remove kernel-<replaceable><version></replaceable> </command>.
This automatically removes any dependant packages.
</para>
</tip>
- <para>
- In order to eliminate the redundancy inherent in providing a
- separate package for the kernel source code when that source code
- already exists in the kernel's <filename>.src.rpm</filename> file,
- &DISTRO; &DISTROVER; no longer includes the
- <filename>kernel-source</filename> package. Users that require
- access to the kernel sources can find them in the
- <filename>kernel</filename> <filename>.src.rpm</filename> file. To
- create an exploded source tree from this file, perform the following
- steps (note that
- <filename><replaceable><version></replaceable></filename>
- refers to the version specification for your currently-running
- kernel):
- </para>
- <procedure>
- <step>
- <para>
- Obtain the
- <filename>kernel-<replaceable><version></replaceable>.src.rpm</filename>
- file from one of the following sources:
- </para>
- <itemizedlist>
- <listitem>
- <para>
- The <filename>SRPMS</filename> directory on the appropriate
- "SRPMS" CD iso image
- </para>
- </listitem>
- <listitem>
- <para>
- The FTP site where you got the kernel package
- </para>
- </listitem>
- <listitem>
- <para>
- By running the following command:
- </para>
- <para>
- <command>up2date --get-source kernel</command>
- </para>
- </listitem>
- </itemizedlist>
- </step>
- <step>
- <para>
- Install
- <filename>kernel-<replaceable><version></replaceable>.src.rpm</filename>
- (given the default RPM configuration, the files this package
- contains will be written to
- <filename>/usr/src/redhat/</filename>)
- </para>
- </step>
- <step>
- <para>
- Change directory to <filename>/usr/src/redhat/SPECS/</filename>,
- and issue the following command:
- </para>
- <para>
- <command>rpmbuild -bp
- --target=<replaceable><arch></replaceable>
- kernel.spec</command>
- </para>
- <para>
- (Where
- <command><replaceable><arch></replaceable></command> is
- the desired target architecture.)
- </para>
- <para>
- On a default RPM configuration, the kernel tree will be located
- in <filename>/usr/src/redhat/BUILD/</filename>.
- </para>
- </step>
- <step>
- <para>
- In the resulting tree, the configurations for the specific
- kernels shipped in &DISTRO; &DISTROVER; are in the
- <filename>/configs/</filename> directory. For example, the i686
- SMP configuration file is named
- <filename>/configs/kernel-<replaceable><version></replaceable>-i686-smp.config</filename>.
- Issue the following command to place the desired configuration
- file in the proper place for building:
- </para>
- <para>
- <command>cp <replaceable><desired-file></replaceable>
- ./.config</command>
- </para>
- </step>
- <step>
- <para>
- Issue the following command:
- </para>
- <para>
- <command>make oldconfig</command>
- </para>
- </step>
- </procedure>
- <para>
- You can then proceed as usual.
+ -->
+ <section id="sn-kernel-exploding">
+ <title>
+ Preparing for Kernel Development
+ </title>
+ <para>
+ &DISTRO; &DISTROVER; does not include the <filename>kernel-source</filename> package provided by older versions.
+ Instead, configured sources are available as described in <xref linkend="sn-kernel-flavors"/>.
+ Users that require access to &FC; original kernel sources can find them in the <filename>kernel</filename> <filename>.src.rpm</filename> package.
+ To create an exploded source tree from this file, perform the following steps:
</para>
- <tip>
- <title>Source not required to build kernel modules</title>
+ <warning>
+ <title>These Instructions Refer The Currently-running Kernel!</title>
+ <para>
+ To simplify the following directions, we have assumed that you want to configure the kernel sources to match your currently-running kernel.
+ In the steps below, you must understand that the phrase <wordasword><version></wordasword> refers to the kernel version shown by the:
+ </para>
+ <screen width="56"><prompt>$ </prompt><command>uname</command> <parameter class="option">-r</parameter></screen>
+ <para>
+ command.
+ </para>
+ </warning>
+ <procedure id="sn-kernel-exploding-steps">
+ <step>
+ <para>
+ Obtain the <filename>kernel-<replaceable><version></replaceable>.src.rpm</filename> file from one of the following sources:
+ </para>
+ <itemizedlist>
+ <listitem>
+ <para>
+ The <filename>SRPMS</filename> directory on the appropriate <wordasword>SRPMS</wordasword> <abbrev>CD</abbrev> <filename>iso</filename> image.
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ The FTP site where you got the kernel package.
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ By running the following command:
+ </para>
+ <screen width="56"><prompt># </prompt><command>up2date</command> <parameter class="option">--get-source</parameter> <filename>kernel</filename></screen>
+ </listitem>
+ </itemizedlist>
+ </step>
+ <step>
+ <para>
+ Install <filename>kernel-<replaceable><version></replaceable>.src.rpm</filename> using the command:
+ </para>
+ <screen width="56"><prompt># </prompt><command>rpm</command> <parameter class="option">-Uvh</parameter> <filename>kernel-</filename><replaceable><version></replaceable><filename>.src.rpm</filename></screen>
+ <para>
+ This writes the <abbrev>RPM</abbrev> contents into <filename>/usr/src/redhat/SOURCES</filename> and <filename>/usr/src/redhat/SPECS</filename>.
+ </para>
+ </step>
+ <step>
+ <para>
+ Prepare the kernel sources using the commands:
+ </para>
+ <screen width="56"><prompt># </prompt><command>cd</command> <filename>/usr/src/redhat/SPECS</filename>
+<prompt># </prompt><command>rpmbuild</command> <parameter class="option">-bp --target $(arch)</parameter> <filename>kernel.spec</filename></screen>
+ <para>
+ The kernel source tree will be located in the <filename>/usr/src/redhat/BUILD/kernel-</filename><replaceable><version></replaceable> directory.
+ It is common practice to move the resulting <filename>linux-</filename><replaceable><version></replaceable> directory to the <filename>/usr/src</filename> tree; while not strictly necessary, we suggest that you do this to match the generally-available documentation.
+ </para>
+ <screen width="56"><prompt># </prompt><command>cd</command> <filename>/usr/src/redhat/BUILD/kernel-</filename><replaceable><version></replaceable> <filename>/usr/src/</filename>
+<prompt># </prompt><command>mv</command> <filename>linux-</filename><replaceable><version></replaceable> <filename>/usr/src/</filename>
+<prompt># </prompt><command>cd</command> <filename>/usr/src</filename>
+<prompt># </prompt><command>ln</command> <parameter class="option">-s</parameter> <filename>./linux-</filename><replaceable><version></replaceable> <filename>linux</filename>
+<prompt># </prompt><command>cd</command> <filename>/usr/src/linux</filename></screen>
+ </step>
+ <step>
+ <para>
+ The configurations for the specific kernels shipped in &DISTRO; &DISTROVER; are in the <filename>configs/</filename> directory.
+ For example, the i686 SMP configuration file is named <filename>configs/kernel-<replaceable><version></replaceable>-i686-smp.config</filename>.
+ Issue the following command to place the desired configuration file in the proper place for building:
+ </para>
+ <screen width="56"><prompt># </prompt><command>cp</command> <filename>configs/</filename><replaceable><desired-config-file></replaceable> <filename>.config</filename></screen>
+ </step>
+ <step>
+ <para>
+ Issue the following command:
+ </para>
+ <screen width="56"><prompt># </prompt><command>make oldconfig</command></screen>
+ </step>
+ </procedure>
+ <para>
+ You can then proceed as usual.
+ </para>
+ </section>
+ <section id="sn-kernel-3rdparty">
+ <title>Building Only Kernel Modules</title>
<para>
- An exploded source tree is <emphasis>not</emphasis> required to
- build kernel modules against the currently in-use kernel.
+ An exploded source tree is <emphasis>not</emphasis> required to build a kernel module, such as your own device driver, against the currently in-use kernel.
</para>
<para>
- For example, to build the <filename>foo.ko</filename> module,
- create the following file (named <filename>Makefile</filename>) in
- the directory containing the <filename>foo.c</filename> file:
+ For example, to build the <filename>foo.ko</filename> module, create the following <filename>Makefile</filename> in the directory containing the <filename>foo.c</filename> file:
</para>
-<screen>
-<computeroutput>
-obj-m := foo.o
+<programlisting width="56">
+obj-m := foo.o
-KDIR := /lib/modules/$(shell uname -r)/build
-PWD := $(shell pwd)
+KDIR := /lib/modules/$(shell uname -r)/build
+PWD := $(shell pwd)
default:
- $(MAKE) -C $(KDIR) SUBDIRS=$(PWD) modules
-</computeroutput>
-</screen>
- <para>
+ $(MAKE) -C $(KDIR) M=$(PWD) modules
+</programlisting>
+ <para>
Issue the <command>make</command> command to build the
<filename>foo.ko</filename> module.
</para>
- </tip>
+ </section>
+ <section id="sn-kernel-coop">
+ <title>Userspace Dependancies on the Kernel</title>
+ <para>
+ &DISTRO; adds support for clustered systems.
+ This requires a special kernel that works in conjunction with some user-space utilities, such as management daemons.
+ Consequently, to remove such a kernel, perhaps after an update, you <emphasis>cannot</emphasis> simply use the <command>rpm -e kernel-</command><replaceable><version></replaceable> command as in earlier distributions because these userspace packages depend on the kernel package.
+ You may either list both the kernel package and its userspace dependant packages on the <command>rpm -e</command> command, or you may wish to use the <command>yum remove kernel-</command><replaceable><version></replaceable> command instead since <command>yum</command> automatically removes dependant packages if necesssary.
+ </para>
+ </section>
</section>
<!--
Local variables:
18 years, 11 months
release-notes/FC4 Makefile,1.10,1.11
by fedora-docs-commits@redhat.com
Author: kwade
Update of /cvs/docs/release-notes/FC4
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv30939
Modified Files:
Makefile
Log Message:
Including text target for 'all'.
Index: Makefile
===================================================================
RCS file: /cvs/docs/release-notes/FC4/Makefile,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -r1.10 -r1.11
--- Makefile 30 May 2005 20:33:25 -0000 1.10
+++ Makefile 30 May 2005 21:50:28 -0000 1.11
@@ -19,7 +19,8 @@
.SUFFIXES: .html .pdf .xml
all: README-${LANG}.html \
- RELEASE-NOTES-${LANG}.html
+ RELEASE-NOTES-${LANG}.html \
+ RELEASE-NOTES-${LANG}.txt
#README-${LANG}.pdf RELEASE-NOTES-${LANG}.pdf
18 years, 11 months
install-guide/figs mediacheck-result.eps, 1.1, 1.2 mediacheck-result.png, 1.1, 1.2
by fedora-docs-commits@redhat.com
Author: elliss
Update of /cvs/docs/install-guide/figs
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv29675/figs
Modified Files:
mediacheck-result.eps mediacheck-result.png
Log Message:
Updated screenshot.
View full diff with command:
/usr/bin/cvs -f diff -kk -u -N -r 1.1 -r 1.2 mediacheck-result.eps
Index: mediacheck-result.eps
===================================================================
RCS file: /cvs/docs/install-guide/figs/mediacheck-result.eps,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- mediacheck-result.eps 30 Apr 2005 17:52:20 -0000 1.1
+++ mediacheck-result.eps 30 May 2005 20:52:39 -0000 1.2
@@ -1,231 +1,15904 @@
-%!PS-Adobe-3.0
-%%Creator: ImageMagick 6.0.7
-%%Title: /home/se/tmp/eps/mediacheck-result.eps
-%%CreationDate: Thu Feb 3 22:14:12 2005
-%%BoundingBox: 0 312 275 519
-%%HiResBoundingBox: 0 312 275.4 518.55
-%%LanguageLevel: 3
-%%Orientation: Portrait
-%%PageOrder: Ascend
+%!PS-Adobe-3.0 EPSF-3.0
+%%Creator: (ImageMagick)
+%%Title: (/home/se/tmp/png/mediacheck-result.eps)
+%%CreationDate: (Mon May 30 21:45:40 2005)
+%%BoundingBox: 0 0 288 216
+%%HiResBoundingBox: 0 0 288 216
+%%DocumentData: Clean7Bit
+%%LanguageLevel: 1
%%Pages: 1
%%EndComments
+
+%%BeginDefaults
+%%EndDefaults
+
%%BeginProlog
-/ByteStreamDecodeFilter
+%
+% Display a color image. The image is displayed in color on
+% Postscript viewers or printers that support color, otherwise
+% it is displayed as grayscale.
+%
+/DirectClassPacket
+{
+ %
+ % Get a DirectClass packet.
+ %
+ % Parameters:
+ % red.
+ % green.
+ % blue.
+ % length: number of pixels minus one of this color (optional).
+ %
+ currentfile color_packet readhexstring pop pop
+ compression 0 eq
+ {
+ /number_pixels 3 def
+ }
+ {
+ currentfile byte readhexstring pop 0 get
+ /number_pixels exch 1 add 3 mul def
+ } ifelse
+ 0 3 number_pixels 1 sub
+ {
+ pixels exch color_packet putinterval
+ } for
+ pixels 0 number_pixels getinterval
+} bind def
+
+/DirectClassImage
{
- /z exch def
- /r exch def
- /c exch def
- z 0 eq { /ASCII85Decode filter } if
- z 1 eq
- {
- <<
- /K -1
- /Columns c
- /Rows r
- >>
- /CCITTFaxDecode filter
- } if
- z 2 eq { /DCTDecode filter } if
- z 3 eq { /LZWDecode filter } if
- z 4 eq { /RunLengthDecode filter } if
- z 5 eq { /FlateDecode filter } if
-} bind def
-
-/DirectClassImageDict
-{
- colorspace 0 eq
- {
- /DeviceRGB setcolorspace
- <<
- /ImageType 1
- /Width columns
- /Height rows
- /BitsPerComponent 8
- /DataSource pixel_stream
- /MultipleDataSources false
- /ImageMatrix [columns 0 0 rows neg 0 rows]
- /Decode [0 1 0 1 0 1]
- >>
- }
- {
- /DeviceCMYK setcolorspace
- <<
- /ImageType 1
- /Width columns
- /Height rows
- /BitsPerComponent 8
- /DataSource pixel_stream
- /MultipleDataSources false
- /ImageMatrix [columns 0 0 rows neg 0 rows]
- /Decode
- compression 2 eq
- { [1 0 1 0 1 0 1 0] }
- { [0 1 0 1 0 1 0 1] }
- ifelse
- >>
- }
- ifelse
+ %
+ % Display a DirectClass image.
+ %
+ systemdict /colorimage known
+ {
+ columns rows 8
+ [
+ columns 0 0
+ rows neg 0 rows
+ ]
+ { DirectClassPacket } false 3 colorimage
+ }
+ {
+ %
+ % No colorimage operator; convert to grayscale.
+ %
+ columns rows 8
+ [
+ columns 0 0
+ rows neg 0 rows
+ ]
+ { GrayDirectClassPacket } image
+ } ifelse
} bind def
-/PseudoClassImageDict
+/GrayDirectClassPacket
{
- % Colors in colormap image.
+ %
+ % Get a DirectClass packet; convert to grayscale.
+ %
+ % Parameters:
+ % red
+ % green
+ % blue
+ % length: number of pixels minus one of this color (optional).
+ %
+ currentfile color_packet readhexstring pop pop
+ color_packet 0 get 0.299 mul
+ color_packet 1 get 0.587 mul add
+ color_packet 2 get 0.114 mul add
+ cvi
+ /gray_packet exch def
+ compression 0 eq
+ {
+ /number_pixels 1 def
+ }
+ {
+ currentfile byte readhexstring pop 0 get
+ /number_pixels exch 1 add def
+ } ifelse
+ 0 1 number_pixels 1 sub
+ {
+ pixels exch gray_packet put
+ } for
+ pixels 0 number_pixels getinterval
+} bind def
+
+/GrayPseudoClassPacket
+{
+ %
+ % Get a PseudoClass packet; convert to grayscale.
+ %
+ % Parameters:
+ % index: index into the colormap.
+ % length: number of pixels minus one of this color (optional).
+ %
+ currentfile byte readhexstring pop 0 get
+ /offset exch 3 mul def
+ /color_packet colormap offset 3 getinterval def
+ color_packet 0 get 0.299 mul
+ color_packet 1 get 0.587 mul add
+ color_packet 2 get 0.114 mul add
+ cvi
+ /gray_packet exch def
+ compression 0 eq
+ {
+ /number_pixels 1 def
[...15701 lines suppressed...]
+0505AB0000A17F7FD4FFFFFF1717B10000A47A7AD2C4C4EB0000A90000A90000A7F9F9FD
+B3B3E50000A10808ACFFFFFF9797DC0000A21A1AB2DADAF24141BFC2C2EACFCFEF5050C4
+FFFFFF3232BAF6F6FCFFFFFFFFFFFF1D1DB30000A47A7AD2C9C9ED0000A17474D0FFFFFF
+0000A94848C2FFFFFF3333BB00009E6F6FCFFFFFFF2828B7CCCCEE4646C18585D6AEAEE3
+00009A2727B3F0F0FA8D8DD90000A40303AB0000AA0000AA0000AA0000AA0000AA0000AA
+0000AA0000AA0000AA0000AA0000AA0505AB0000A1B2B2E5F9F9FD0000A60000AA0000AA
+0000AA0000AA0000AA0000AA0000AA0000AA0303AB0000A19191DAF5F5FB0A0AAD2F2FB9
+FFFFFF4C4CC300009F5858C7FFFFFF2121B52121B5FFFFFF4A4AC20202AAFFFFFF5F5FC9
+B6B6E6EDEDF900009EADADE3FFFFFF0000A07F7FD4FFFFFF1313B00000A27979D2B1B1E5
+3434BBFFFFFF4F4FC40000A24545C1DDDDF32626B60000A24C4CC3FFFFFF5656C50000A1
+0303AB0000A90000AA0000AA0000AA0404AB0000A45C5CC8D2D2F00808A50303A5C8C8ED
+BBBBE83131BAFFFFFF4F4FC40000A24545C1DDDDF32222B50000A80000A2B3B3E5F9F9FD
+0000A80000A2CECEEEE1E1F50000A60000A9B6B6E67A7AD26E6ECEFFFFFF1313B00000A2
+7676D1BFBFE90303AB0000A1BEBEE9E3E3F52F2FB9D8D8F22222B5BCBCE97373CD000097
+5757C6FFFFFF4F4FC40000A40404AB0000AA0000AA0000AA0000AA0101AA0000A61F1FB4
+FFFFFF6262CA0000A20505AB0000AA0000AA0000AA0000AA0000AA0000A90202AB0000A4
+2727B3F4F4FC8888D70000A30303ABFFFFFF9E9EDE0000A20606AC0000A90101AA0000A7
+2222B5FFFFFF6767CC00009E3B3BBDFFFFFF4A4ABD0000A04040BFDADAF22525B60000A2
+4C4CC3FFFFFF5656C50000A10303AB0000A90000AA0000AA0000AA0000AA0505AB0000A2
+C5C5EBEFEFF900009CA3A3E0F8F8FC3434BBFFFFFF4F4FC40000A24545C1DFDFF41A1AB2
+1414B0F9F9FD8484D64E4EC4FFFFFF5454C60000A12A2AB8FFFFFF4F4FC49797DC9393DB
+0000A40303AB0000AA0000AA0202AA0000A62626B6DDDDF43636B600009B8F8FDAF2F2FA
+1D1DB3FFFFFF9797DC0000A01616B1D1D1EF5353C50000A4FFFFFF9F9FDF0000A11010AF
+0000A37F7FD4FFFFFF1717B10000A47D7DD3B5B5E63434BBFFFFFF4F4FC40000A24545C1
+E0E0F41515B12424B6FFFFFF4848C20000A9FFFFFF7575D10000A20505AB0000AA0000AA
+0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA
+0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA
+0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA
+0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA
+0000AA0000AA0000AA0000AA0000A90000AA0808AB0000A0A0A0E0D6D6F10000AA0000A3
+8B8BD8E8E8F7E9E9F75454C60000A14747C1E3E3F5C2C2EA3E3EBEEAEAF85959C70000A4
+DBDBF3D9D9F2C7C7ECCFCFEF1515B10000A29B9BDDDBDBF30000A60707A90000A54C4CC3
+9E9EDF00009E0808AB0000AA0000A90000AA0000A90404AB0000A42323B4FFFFFF4444C0
+A4A4E0C9C9ED0000A50000A6CCCCEEADADE30000A30202AABBBBE8E5E5F6DCDCF32020B4
+0000A70000A90E0EAEC3C3EBECECF88686D60000A60202AA0000AA0000AA0000AA0000AA
+0101AA0000A72020B4DCDCF3E5E5F6BCBCE80000A90000A8AAAAE2E7E7F77070CF8484D6
+DBDBF30000A26767CCF6F6FCBDBDE9E1E1F57474D00000A22222B5FCFCFE5D5DC90000A0
+0707AC0000A90000AA0000AA0000AA0000AA0000AA0404AB0000A3A5A5E1EAEAF8BEBEE9
+E3E3F53F3FBF0000A27B7BD3E2E2F5B8B8E7E8E8F78686D60000A60404AB0000A79D9DDE
+E9E9F7B7B7E70000A91010AFEDEDF9A1A1DF0000A6E1E1F5B7B7E70000A6AFAFE4D6D6F1
+BDBDE9EDEDF95151C50000A27A7AD2E2E2F5B8B8E7E8E8F78989D70000A22A2AB8FFFFFF
+4040BF0000A9FEFEFE6767CC0000A30505AB0000AA0000AA0000AA0101AA0000A8ADADE3
+D5D5F1BDBDE9EDEDF94E4EC40000A80000A48B8BD8E8E8F7E9E9F75454C60000A14747C1
+E3E3F5BDBDE9D8D8F2BFBFE90000A3BABAE8B3B3E54646C1FFFFFF2727B7EFEFF96D6DCE
+9898DCDBDBF3BDBDE9EDEDF95353C50000A06868CCFEFEFE0000A94040BFFFFFFF2929B7
+0000A70000A79D9DDEE9E9F7B8B8E70000A82424B6E3E3F5D0D0EFBFBFE9C8C8EC1F1FB4
+0000A80000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA
+0000AA0505AB0000A29C9CDEDADAF20000A70000AA0000AA0000AA0000AA0000AA0000AA
+0000AA0000A90000AA0808AB0000A0A0A0E0DADAF20000A37171CFE0E0F4BABAE8E2E2F5
+7474D00000A13A3ABDFFFFFFD6D6F1D3D3F0A9A9E20000A61818B2CFCFEFDBDBF34B4BC3
+BFBFE99E9EDE0000A2B1B1E5D5D5F1BDBDE9EDEDF95151C50000A27A7AD2E2E2F5B8B8E7
+E8E8F78888D70000A32121B5FCFCFE5D5DC90000A00707AC0000A90000AA0000AA0000AA
+0000AA0000AA0000A90404ABC0C0EADEDEF4BBBBE8D5D5F14D4DC30000A27A7AD2E2E2F5
+B8B8E7E8E8F78686D60000A80000A55353C5E9E9F7E8E8F78B8BD80000A21A1AB2D2D2F0
+C8C8ECC8C8ECDFDFF42020B40000A7AEAEE4D5D5F1BDBDE9EDEDF94E4EC40000A70000A9
+0E0EAEC3C3EBECECF88787D70000A35656C6F0F0FAC3C3EBC8C8ECA9A9E20303AB0000A9
+0000AA0000AA0000AA0000AA0000AA0101AA0000A71B1BB3FFFFFF5656C60000A30404AB
+0000AA0000AA0000AA0000AA0000AA0000AA0000A90404AB0000A42323B4FFFFFF4848C2
+8787D7EBEBF8E7E7F74545C10000A40707AC0000A49191DAD6D6F1E0E0F4D6D6F1AEAEE4
+3434BBEEEEF9D0D0EFC3C3EBD1D1EFFFFFFF2727B71313B0FEFEFE5D5DC90000A00707AC
+0000A90000AA0000AA0000AA0000AA0000AA0404AB0000A3ADADE3D2D2F000009D8D8DD9
+EAEAF80000A47878D2E2E2F5B8B8E7E8E8F78585D60000A6DFDFF49898DD0000A10000A0
+5555C6FFFFFE2828B70000A26D6DCEE5E5F6D8D8F21F1FB40000A80000AA0000AA0000AA
+0000AA0202AA0000A68D8DD9ECECF8BCBCE8D1D1EF7D7DD30000A44444C0E4E4F6BDBDE9
+D8D8F2BEBEE90000A59898DCE8E8F7E7E7F74545C10000A50505AB0000A8ADADE3D5D5F1
+BDBDE9EDEDF95151C50000A27A7AD2E2E2F5B8B8E7E8E8F78989D70000A22A2AB8FFFFFF
+4040BF0000A9FEFEFE6767CC0000A30505AB0000AA0000AA0000AA0000AA0000AA0000AA
+0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA
+0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA
+0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA
+0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA
+0000AA0000A90000AA0202AA0000A50000A80000AA0000AA0000A90000A60000A70000A9
+0000AA0000A70000A70000A90000A70000A70000A90000AA0000A60000A70000A90000A7
+0000A80000AA0000A90000A50101A90101AA0000AA0000A80000A50202AA0000AA0000A9
+0000AA0000AA0000AA0000A90202AB0000A70000A60000AA0000A70000A70000AA0000AA
+0000A70000A70000AA0000AA0000A80000A60000A80000AA0000A90000AA0000A80000A7
+0000A80000A50000A90000AA0000A90000AA0000AA0000AA0000A90000A90000AA0000A8
+0000A60000A80000AA0000A80000A60000A90000A80000A60000A80000AA0000A80000A6
+0000A90000A80000A60000A90000AA0000A70000A60202AA0000AA0000A90000AA0000AA
+0000AA0000AA0000AA0000A90000AA0000A70000A60000A90000A70000A70000A90000A6
+0000A80000A90000A70000A50000A90000AA0000A90000A60000A80000A50000A80000A8
+0000A60000A60000A80000A50000A60000A70000A70000A80000A90000A60000A60000A9
+0000A60000A80000A90000A70000A50000A90000A90000A60000A90000AA0000A60000A8
+0000AA0000A90000AA0000AA0000A90000AA0000A80000A60000A80000A90000A60000A6
+0000AA0000AA0000A90000A60000A70000A90000AA0000A70000A70000A90000A80000A5
+0000A80000A70000A70000A90000A60000A90000A60000A70000A70000A80000A90000A6
+0000A60000AA0000A80000A60000AA0000A90000A60000A90000AA0000A90000A60000A8
+0000A50000A80000A70000A60000A90000AA0000A70000A70000AA0000A90000AA0000AA
+0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000A90000AA0000A7
+0000A60000AA0000A90000AA0000AA0000AA0000AA0000AA0000AA0000AA0000A90000AA
+0202AA0000A50000A80000A90000A60000A80000A90000A80202A70000A42D2DB1FFFFFF
+4E4EBC0000A00404A80000A90000A80000A70000A90000A80000A60000A90000A90000A6
+0000A80000A90000A60000A60000A90000A60000A80000A90000A70000A50000A90000AA
+0000A70000A60202AA0000AA0000A90000AA0000AA0000AA0000AA0000A90000AA0000A8
+0000A50000A80000AA0000A80000A60000A90000A60000A80000A90000A70000A50000A9
+0000AA0000A90000A70000A60000A90000AA0000A80000A70000A90000A90000A50000A7
+0000A90000A60000A80000A90000A60000A60000AA0000AA0000A80000A70000A80000A5
+0000A90000A60000A60000A90000A90000A60000A80000AA0000A90000AA0000AA0000AA
+0000AA0000A90000AA0000A90000A60000A80000AA0000A90000AA0000AA0000AA0000AA
+0000AA0000AA0000AA0000A90202AB0000A70000A60000AA0000A90000A60000A70000A9
+0000AA0000A90000AA0000A90000A80000A60000A80000A90000A90000A60000A80000A9
+0000A80000A40000A90000AA0000A70000A60202AA0000AA0000A90000AA0000AA0000AA
+0000AA0000AA0000A90000AA0000A70000A70000AA0000A70000A60000A90000A60000A8
+0000A90000A70000A50000A90000A80000A50202AA0303AB0000A60000A70000AA0000A9
+0000A60000A80000A60000A70000AA0000A90000AA0000AA0000A90000AA0000A90000A5
+0000A70000A90000A90000A60000A90000A70000A70000A90000A80000A50000A80000A9
+0000A60000A70000A90000A90000AA0000A80000A60000A80000A90000A60000A60000A9
+0000A60000A80000A90000A70000A50000A90000A90000A60000A90000AA0000A60000A8
+0000AA0000A90000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA
+0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA
+0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA
+0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA
+0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000A90000AA
+0101AA0000AA0000A90000A90000AA0101AA0101AA0000AA0000A90101AA0101AA0000AA
+0101AA0101AA0000AA0000A90101AA0101AA0000AA0101AA0000AA0000A90000AA0101AA
+0000AA0000A90000A90000AA0101AA0000AA0000A90000AA0000AA0000AA0000AA0000AA
+0000A90000AA0101AA0000AA0101AA0101AA0000A90000A90101AA0101AA0000A90000A9
+0000AA0101AA0101AA0000AA0000AA0000A90000AA0101AA0000AA0101AA0000AA0000A9
+0000AA0000AA0000AA0000AA0000AA0000A90000AA0101AA0101AA0000AA0000A90000AA
+0101AA0000AA0000AA0101AA0000AA0000A90000AA0101AA0000AA0000AA0101AA0000AA
+0000A90101AA0101AA0000AA0000A90000AA0000AA0000AA0000AA0000AA0000AA0000AA
+0000A90101AA0101AA0000AA0101AA0101AA0000AA0101AA0000AA0000AA0101AA0101AA
+0000AA0000A90000AA0101AA0000AA0101AA0000AA0000AA0101AA0101AA0000AA0101AA
+0101AA0000AA0101AA0000AA0000AA0101AA0101AA0000AA0101AA0000AA0000AA0101AA
+0101AA0000AA0000AA0101AA0000AA0000AA0101AA0000AA0000A90000AA0000AA0000AA
+0000AA0000A90000AA0101AA0000AA0000AA0101AA0101AA0000A90000A90000AA0101AA
+0101AA0000AA0000A90101AA0101AA0000AA0000AA0101AA0000AA0101AA0101AA0000AA
+0101AA0000AA0101AA0101AA0101AA0000AA0000AA0101AA0101AA0000A90000AA0101AA
+0000AA0000AA0101AA0000AA0000A90000AA0101AA0000AA0101AA0000AA0000AA0101AA
+0000AA0000AA0101AA0000AA0000A90000AA0000AA0000AA0000AA0000AA0000AA0000AA
+0000AA0000AA0000AA0000AA0000AA0000AA0000A90101AA0101AA0000A90000AA0000AA
+0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000A90000AA0101AA0000AA0000AA
+0101AA0000AA0000AA0101AA0000AA0000AAADADE3FFFFFFC4C4EB0D0DAE0000A90101AA
+0000AA0101AA0000AA0000AA0101AA0000AA0000AA0101AA0000AA0000AA0101AA0101AA
+0000AA0101AA0000AA0000AA0101AA0101AA0000AA0000A90101AA0101AA0000AA0000A9
+0000AA0000AA0000AA0000AA0000AA0000AA0000A90000AA0101AA0000AA0000AA0101AA
+0101AA0000AA0101AA0000AA0000AA0101AA0101AA0000AA0000A90000AA0101AA0101AA
+0000AA0000A90000AA0101AA0000AA0000AA0101AA0000AA0000AA0101AA0000AA0000AA
+0101AA0101AA0000A90000A90000AA0101AA0000AA0101AA0000AA0101AA0101AA0000AA
+0000AA0101AA0000AA0000A90000AA0000AA0000AA0000AA0000AA0000AA0000A90000AA
+0101AA0000AA0000A90000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA
+0000A90000AA0101AA0000AA0000AA0101AA0101AA0000AA0000A90000AA0000A90000AA
+0000AA0101AA0101AA0000AA0000AA0101AA0000AA0000AA0000AA0101AA0000AA0000A9
+0101AA0101AA0000AA0000A90000AA0000AA0000AA0000AA0000AA0000AA0000AA0000A9
+0101AA0101AA0000A90101AA0101AA0000AA0101AA0000AA0000AA0101AA0101AA0000AA
+0000AA0101AA0000AA0000A90101AA0101AA0000AA0000AA0101AA0000AA0101AA0000AA
+0000A90000AA0000AA0000AA0000AA0000A90000AA0101AA0000AA0000AA0101AA0101AA
+0000AA0101AA0101AA0000AA0000AA0101AA0000AA0000AA0101AA0101AA0000AA0000AA
+0000A90000AA0101AA0000AA0000AA0101AA0101AA0000AA0101AA0000AA0000AA0101AA
+0101AA0000AA0000AA0101AA0000AA0000AA0101AA0000AA0000A90000AA0000AA0000AA
+0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA
+0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA
+0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA
+0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA
+0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA
+0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA
+0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA
+0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA
+0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA
+0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA
+0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA
+0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA
+0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA
+0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA
+0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA
+0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA
+0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA
+0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA
+0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA
+0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA
+0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA
+0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA
+0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA
+0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA
+0000A90303AB4646C13232BA4848C20B0BAD0000A90000AA0000AA0000AA0000AA0000AA
+0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA
+0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA
+0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA
+0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA
+0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA
+0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA
+0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA
+0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA
+0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA
+0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA
+0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA
+0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA
+0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA
+0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA
+0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA
+0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA
+0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA
+0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA
+0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA
+0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA0000AA
+
+end
%%PageTrailer
%%Trailer
%%EOF
18 years, 11 months
release-notes/FC4 install-notes.xml,1.7,1.8 intro.xml,1.3,1.4
by fedora-docs-commits@redhat.com
Author: kwade
Update of /cvs/docs/release-notes/FC4
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv29653
Modified Files:
install-notes.xml intro.xml
Log Message:
from bz#157792
Index: install-notes.xml
===================================================================
RCS file: /cvs/docs/release-notes/FC4/install-notes.xml,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- install-notes.xml 30 May 2005 19:15:30 -0000 1.7
+++ install-notes.xml 30 May 2005 20:46:12 -0000 1.8
@@ -88,6 +88,23 @@
<command>linux mediacheck</command> at the
<prompt>boot:</prompt> prompt.
</para>
+ <para>
+ The <command>mediacheck</command> function is highly
+ sensitive, and may report some usable discs as faulty. This
+ result is often caused by disc writing software that does not
+ include padding when creating discs from ISO files. For best
+ results with the <command>mediacheck</command>, boot with the
+ option:
+ </para>
+<screen>
+linux ide=nodma
+</screen>
+ <para>
+ Use the <command>sha1sum</command> utility to verify discs
+ before carrying out an installation. This test accurately
+ identifies discs that are not valid or identical to the ISO
+ image files.
+ </para>
</listitem>
<listitem arch="x86">
<!-- <remark os="test">%%% <ulink
Index: intro.xml
===================================================================
RCS file: /cvs/docs/release-notes/FC4/intro.xml,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- intro.xml 30 May 2005 17:05:10 -0000 1.3
+++ intro.xml 30 May 2005 20:46:12 -0000 1.4
@@ -19,6 +19,12 @@
<para>
For more information, refer to <xref linkend="sn-overview"/>.
</para>
+ <para>
+ Additional important information about this release may be made
+ available at <ulink
+ url="http://fedora.redhat.com/docs/release-notes/">http://fedora.redhat.com/docs/release-notes/</ulink>.
+ Users are advised to check this link regularly for updates.
+ </para>
</section>
<!--
Local variables:
18 years, 11 months
release-notes/FC4 Makefile,1.9,1.10
by fedora-docs-commits@redhat.com
Author: jtr
Update of /cvs/docs/release-notes/FC4
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv29618
Modified Files:
Makefile
Log Message:
Now, "make clobber" will also remove the ".txt" RELEASE-NOTES-${LANG}
file.
Index: Makefile
===================================================================
RCS file: /cvs/docs/release-notes/FC4/Makefile,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -r1.9 -r1.10
--- Makefile 30 May 2005 20:31:44 -0000 1.9
+++ Makefile 30 May 2005 20:33:25 -0000 1.10
@@ -66,4 +66,4 @@
distclean clobber: clean
${RM} -r README-${LANG}.pdf README-${LANG}.html README-${LANG}
${RM} -r RELEASE-NOTES-${LANG}.pdf RELEASE-NOTES-${LANG}.html \
- RELEASE-NOTES-${LANG}
+ RELEASE-NOTES-${LANG} RELEASE-NOTES-${LANG}.txt
18 years, 11 months
release-notes/FC4 Makefile,1.8,1.9
by fedora-docs-commits@redhat.com
Author: jtr
Update of /cvs/docs/release-notes/FC4
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv29599
Modified Files:
Makefile
Log Message:
1) Making text format release notices now works, but the lines are
waay too long.
2) Added proper dependancies for common/ and xsl/ files.
Index: Makefile
===================================================================
RCS file: /cvs/docs/release-notes/FC4/Makefile,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -r1.8 -r1.9
--- Makefile 30 May 2005 19:57:36 -0000 1.8
+++ Makefile 30 May 2005 20:31:44 -0000 1.9
@@ -3,6 +3,18 @@
XSLPDF = $(DOCS_SETUP_PATH)/xsl/main-pdf.xsl
XSLHTML = $(DOCS_SETUP_PATH)/xsl/main-html-nochunks.xsl
+XSLPDFCOMMONS = ${XSLPDF}
+XSLHTMLCOMMONS = ${XSLHTML}
+
+XMLCOMMONSPATH=${DOCS_SETUP_PATH}/common
+XMLCOMMONS=${XMLCOMMONSPATH}/cvs-en.xml \
+ ${XMLCOMMONSPATH}/draftnotice-en.xml \
+ ${XMLCOMMONSPATH}/fedora-entities-en.ent \
+ ${XMLCOMMONSPATH}/fedora-entities-en.xml \
+ ${XMLCOMMONSPATH}/legacynotice-en.xml \
+ ${XMLCOMMONSPATH}/legalnotice-en.xml \
+ ${XMLCOMMONSPATH}/obsoletenotice-en.xml
+
.SUFFIXES:
.SUFFIXES: .html .pdf .xml
@@ -25,7 +37,7 @@
mv ${@:.html=}/${@:.html=.proc} ${@:.html=}/$@
ln -sf ${@:.html=}/$@ $@
-%.txt: %.txt
+%.txt: %.xml
xmlto txt $<
# mv $@ RELEASE-NOTES-${LANG}
@@ -45,9 +57,9 @@
# README-${LANG}.pdf: README-en.xml
# README-${LANG}.html: README-en.xml
-RELEASE-NOTES-${LANG}.pdf: ${RNFILES}
-RELEASE-NOTES-${LANG}.html: ${RNFILES}
-RELEASE-NOTES-${LANG}.txt: ${RNFILES}
+RELEASE-NOTES-${LANG}.pdf: ${RNFILES} ${XMLCOMMONS} ${XSLPDFCOMMONS}
+RELEASE-NOTES-${LANG}.html: ${RNFILES} ${XMLCOMMONS} ${XSLHTMLCOMMONS}
+RELEASE-NOTES-${LANG}.txt: ${RNFILES} ${XMLCOMMONS}
clean:
18 years, 11 months
common legalnotice-en.xml,1.7,1.8
by fedora-docs-commits@redhat.com
Author: jtr
Update of /cvs/docs/common
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv29584/common
Modified Files:
legalnotice-en.xml
Log Message:
Added explicit FC usage notice about the callout graphics I've added.
Index: legalnotice-en.xml
===================================================================
RCS file: /cvs/docs/common/legalnotice-en.xml,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- legalnotice-en.xml 21 Dec 2003 21:01:51 -0000 1.7
+++ legalnotice-en.xml 30 May 2005 20:30:27 -0000 1.8
@@ -1,3 +1,12 @@
+<!-- $Id: -->
+<!--
+<!DOCTYPE legalnotice PUBLIC "-//OASIS//DTD DocBook V4.2//EN"
+ "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd" [
+
+ <!ENTITY BOILERPLATE "This header makes editing XML easier" >
+
+]>
+-->
<legalnotice id="legalnotice">
<para>
@@ -19,7 +28,9 @@
<para>
Garrett LeSage created the admonition graphics (note, tip, important,
- caution, and warning). They may be freely redistributed with documentation
+ caution, and warning).
+ Tommy Reynolds <email>Tommy.Reynolds(a)MegaCoder.com</email> created the callout graphics.
+ They all may be freely redistributed with documentation
produced for the &PROJECT;.
</para>
18 years, 11 months