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%22%3Ehttp://www.fe...</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%22%3Ehttp://www.fe...</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%22%3Ehttp://www.fe...</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%22%3Ehttp://www.fe...</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
docs-commits@lists.fedoraproject.org