Keep OSNews alive by becoming a Patreon, by donating through Ko-Fi, or by buying merch!

Wayland Archive

X11 For Mac OS X Released

Apple is starting to promote its public beta of X11 for OS X: "X11 for Mac OS X offers a complete X Window System implementation for running X11-based applications on Mac OS X. Based on the de facto-standard for X11, the open source XFree86 project, X11 for Mac OS X is compatible, fast and fully integrated with Mac OS X . . . Native Aqua and X11 applications run side by side on the Mac OS X desktop. You can cut and paste between X11 and Aqua windows."

Smooth Suggestions for FreeType

David Chester writes: "On my website, I propose some enhancements to the FreeType font rendering library. The changes are aimed at rendering antialiased text at small sizes. I explain an alternate stem-alignment algorithm as well as a new hinting configuration which balances contrast and loyalty to the original shape of the glyph. At the site there's explanation and examples, as well as patches and a binary for download."

Introduction to Popular Window Managers

"In recent times, the desktop Linux world has been enriched beyond recognition by the KDE & GNOME projects, but window managers are still at the heart of these environments, as well being used widely on their own. I'll delve into this exciting world and look at the development and the state of the art of some of the most significant and most popular window managers." Read the article at FreshMeat.

FreeType 2.1.3 Released

This Freetype release contains many important enhancements, including much improved automatic and Postscript hinters, resulting in higher quality of anti-aliased text. Announcement here, more information about this release here, and here is how you enable the bytecode for best quality (patented, not enabled by default - scroll down to read how to).

Making the Case for XFree86’s Speed

Being a BeOS user (a purely desktop system) and because I code under Linux, I see XFree86 (v4.1 on my machine) as a user and as a developper. And this is where the problem lies. My Gnome or KDE desktops are slow in comparison with other operating systems, but XFree86, the 'engine' behind these desktops, proves me that it's not. Let's look at what I have in front of me: a dual Pentium III at 933Mhz with 512MB of memory, a Radeon 32 AIW, a modified Mandrake 8.0 powered by kernel 2.4.18.

Better Screen Fonts in OpenOffice Under Linux

OSNews reader David Chester writes: "I've posted a modified version of freetype with hardcoded hinting options. (There are new hinting options available in freetype CVS, but apparently they will remain unaccessable from outside the library, so it has to be hacked by hand for now.) Anyway, I think the main reason it's nice to have a hardcoded libfreetype like this, is that you can have OpenOffice link against it, which improves the readablity of it's screen fonts to my eyes, and makes OpenOffice finally usable. I have some explanation and comparison screenshots".

XFree 4.2 Makes it to CygWin – Garnome Builds Both Gnome and KDE

Cygwin/XFree86 is a port of XFree86 to the Microsoft Windows family of operating systems. It runs on all recent consumer and business versions of Windows and is now installed via Cygwin's setup.exe install. In the meantime, Garnome now is able to build both GNOME 2.0.0 and KDE 3.0.2. Garnome is a tool which automates the process of building GNOME 2 and KDE 3. It keeps track of all the dependencies and standard configuration work. Make sure you export some GCC optimization flags as described here before starting building the software though.

GNOME vs. KDE Revisited

"I understand there are several different philosophies of application development. Some people prefer GTK not because it is the better tool kit, but because the approach makes more sense to them, because GTK is more granular than Qt, prefer C to C++, or another reason. I cannot address all of these factors, but I will try to take them into account wherever they matter." Part I and Part II at LinuxWorld.

XFree86 Celebrates Its 10 Years

XFree86 has the proud honour of announcing that unlike other technologies that have come and gone, it is now officially 10 years old. What makes this particularly adventful is that it is fully backwards compatible; this is a true testament to the spirit of the original X protocol of which XFree86 is its finest implementation. "Yes there will be parties. Yes there is an international reunion, but sorry, by invitation only. You can wish us well at the xpert mailing list. And don't forget to ask for pictures." the site notes.

Second Version for the XFT Hack Released

David Chester released a second version for his libXFT "hack" which brings better quality anti-aliased fonts under X11 and KDE. "For fonts and sizes that appeared the most fuzzy with hinting completely disabled, this code brings significant improvement" David writes. At his home page you will find comparison screenshots, "before and after", and the actual binary and code for the replacement libxft.

FOX Toolkit 1.0 Released

FOX is a C++ based Toolkit for developing GUIs easily and effectively. It offers a wide, and growing, collection of Controls, and provides state of the art facilities such as drag and drop, selection, as well as OpenGL widgets for 3D graphical manipulation. FOX also implements icons, images, and user-convenience features such as status line help, and tooltips. Tooltips may even be used for 3D objects. FOX stands for Free Objects for X. It was first developed under Linux, but it has now been ported to many flavors of UNIX, plus WindowsNT/2k/XP/9x/ME. After 4 years of development, Jeroen van der Zijp released FOX Toolkit 1.0 just a few days ago. FOX Toolkit is the third big cross-platform open source C++ toolkit, after wxWindows and Qt. In related news, Imperial Software Technology announced that it is now shipping X-Designer 7: Enterprise Edition, a major new version of its GUI builder for Motif, Windows and Java.

FreeType 2.0.6 Released

Among other new features, this recent release of the popular font engine which used in many projects "is a must have if you're using XFree86 with anti-aliased text, since it features enhanced glyph rendering and better (more consistent) letter spacing". Download FreeType 2.0.6. Update: As some of our readers have spotted out, FreeType 2.0.8 was released just yesterday.

OpenMotif 2.2.0 Released

Motif is the industry standard ToolKit available on more than 200 hardware and software platforms. It is the de facto graphical user interface on UNIX systems in heterogeneous networked computing environments. Motif is also the base graphical user interface for the Common Desktop Environment (CDE) and a number of other desktops. The new version includes the following changes: Ten new widgets have been added to the Open Motif toolkit. These widgets expand Motif's capabilities in areas such as geometry management, resource specification, and user interaction. User-defined "ToolTips" have been added to all widgets that are a subclass of XmPrimitive. Any widget that is a child of a VendorShell gains this functionality.