Important notice - 06 April 2013

All eosgarden activities have been closed forever, in order to focus on new projects.
The content of this website will stay as is, for archive purpose, but won't be updated anymore.
eosgarden software are still available for download, but are no longer maintained. Support is no longer available.
 
 

Cocoa: Delegate chain system

Implementing a delegate chain system in Objective-C Author: Jean-David Gadina <> Copyright (C) Jean-David Gadina. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License,...

Public discussions: Apache doesnt start after migration from 1.04 to 1.1

HI spackala, Thanks for you message. Please check in the System Preferences that WebSharing is disabled. That should fix the problem.

Articles

Available articles Technical articles Technical articles, covering Web development, Mac OS X & iPhone developement, computer science, software deployment, system administration, etc. All articles are published under the GNU Free Documentation...
05.07.2019

Public discussions: WebStart Installation

Hello, your website states the following: "All that stuff is installed in a specific directory, separate from the system paths, so you don't have to worry when you upgrade your Mac OS X system." In what directory are all the applications...

Public discussions: Connect to other volumes?

Hello, and thanks for the message, You can access any volume with PropEdit. Simply enable the «Show system hidden files» option in the preferences. Then, you'll be able to access the root «Volumes» directory, with all the...

Overview

Legacy software This software has been discontinued and is no longer maintained. Latest Mac OS X versions are not supported. Host Manager is an application that let you manage your hosts using the Mac OS X Directory Services database. It achieves...

SCM

Legacy software This software has been discontinued and is no longer maintained. Latest Mac OS X versions are not supported. Features Software configuration management WebStart includes Subversion and GIT, but also the Trac SCM software for Apache....

Overview

Legacy software This software has been discontinued and is no longer maintained. Latest Mac OS X versions are not supported. About AutoPurge optimizes your system memory, with a single click. If you do use a lot of applications, or huge...

GitHub All our OpenSource projects have been migrated to GitHub. Feel free to fork! WOOPS - PHP 5.3 framework WOOPS is a PHP 5.3 framework, targeting complex object-oriented PHP applications. WOOPS is currently under development, and no release...

XCode integration

GitHub All our OpenSource projects have been migrated to GitHub. Feel free to fork! Documentation XCode integration The Magic MakeFile can be easily integrated into IDE software, such as Apple's XCode (part of the Developer Tools). This short...

Download

Legacy software This software has been discontinued and is no longer maintained. Latest Mac OS X versions are not supported. Download PropEdit PropEdit-2.1.0.dmg (2.6 MB / 10.01.2012) Requires Mac OS X 10.6 / Fully compatible with Mac OS X 10.7...

Overview

Legacy software This software has been discontinued and is no longer maintained. Latest Mac OS X versions are not supported. About PropEdit is Mac OS X application which allows you to easily manage the permissions of your computer's files. It...

XSFoundation

GitHub All our OpenSource projects have been migrated to GitHub. Feel free to fork! About XEOS is an experimental 32 bits Operating System for x86 platforms, written in Assembly and C, including a C89 Standard Library (with some C99 parts). Its...

Overview

GitHub All our OpenSource projects have been migrated to GitHub. Feel free to fork! About XEOS is an experimental 32 bits Operating System for x86 platforms, written in Assembly and C, including a C89 Standard Library (with some C99 parts). Its...

XEOS

GitHub All our OpenSource projects have been migrated to GitHub. Feel free to fork! About XEOS is an experimental 32 bits Operating System for x86 platforms, written in Assembly and C, including a C89 Standard Library (with some C99 parts). Its...

Public discussions: Unable to import to mysql

I am using the phpmyadmin that is included in the release and it is this that is a beta version. When I use xampp with phpmyadmin I can import just fine therefore no issue with my system. Also it is impossible to set the mysql password any...

Public discussions: Need to be able to pass a path to PropEdit

PropEdit could really use a way to receive a path from another source. If I find myself needing to edit permissions and ACLs, I'm usually already viewing the file in the Finder or another program. Currently, the one and only way to access a file or...

FileSystem

Application no longer available Unfortunately, this application has been removed from the AppStore, by request of Apple. You can read the full story on our blog. Source code is available on GitHub. About FileSystem is an application that allows you...

Installation

GitHub All our OpenSource projects have been migrated to GitHub. Feel free to fork! Documentation Installing XEOS This section will teach you how to compile and run XEOS. Please carefully read the «Requirements» section, to learn how to setup the...

Overview

GitHub All our OpenSource projects have been migrated to GitHub. Feel free to fork! EGPack is an archive utility, similar to the TAR utility. A specific file format is used. Please see the for further informations about the EGPK file format....

Public discussions: mysql start/stop oddity

Hello I have had mySQL running for several years, so that MailSteward Pro can use it to back up my email every couple of hours. Today I unistalled WebStart, and MaiSteward cannot open mySQL. So, I went to the mySQL Preference pane, and it cannot...

OpenSource

GitHub All our OpenSource projects have been migrated to GitHub. Feel free to fork! Featured Projects XEOS is an experimental 32 bits Operating System for x86 platforms, written in Assembly and C, including a C89 Standard Library (with some C99...
05.07.2019

Calling conventions

Calling conventions Author: Jean-David Gadina <> Copyright (C) Jean-David Gadina. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version...

Overview

GitHub All our OpenSource projects have been migrated to GitHub. Feel free to fork! About The XEOS C Foundation library provides the base for object-oriented C style coding, reference counting memory management with auto-release capabilities,...

Overview

GitHub All our OpenSource projects have been migrated to GitHub. Feel free to fork! The Magic MakeFile is a set of scripts for the GNU Make utility. GNU Make is a tool which controls the generation of executables and other non-source files of a...

Included Software

Legacy software This software has been discontinued and is no longer maintained. Latest Mac OS X versions are not supported. A full-featured development environment The main purpose of WebStart is to provide you with a workable web and database...

Tutorial

GitHub All our OpenSource projects have been migrated to GitHub. Feel free to fork! Documentation Tutorial This tutorial will teach you how to use the Magic MakeFile for your development projects. We'll create a simple C project as an example, so...

Tutorial

GitHub All our OpenSource projects have been migrated to GitHub. Feel free to fork! Tutorial This tutorial will teach you how to use the OpenCV library with iPhone or iPad applications. It is based on the XCode project file for iPhone, available...

Public discussions: Apache won't start after update to PHP 5.3.8

Hello, I just started using WebStart 1.1.1 but when I apply the update for PHP 5.3.8 and EA_Accelerator 5.3.8 the Apache server won't start anymore. I also tried a full reinstall but as soon as I apply the updates Apache stops working. The...

Technical details

GitHub All our OpenSource projects have been migrated to GitHub. Feel free to fork! Documentation Technical details This section contains some technical details about the XEOS operating systems. You'll find some usefull informations about the boot...

Reference

GitHub All our OpenSource projects have been migrated to GitHub. Feel free to fork! Documentation Reference You will find below all the available configuration directive for the Magic MakeFile. You can either edit them directly in the...

GNU General Public License (2)

GNU General Public License Version 2, June 1991 Copyright (C) 1989, 1991 Free Software Foundation, Inc. 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA Everyone is permitted to copy and distribute verbatim copies of this license document, but...

Reference counting in ANSI-C

Reference counting in ANSI-C Author: Jean-David Gadina <> Copyright (C) Jean-David Gadina. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later...

Overview

GitHub All our OpenSource projects have been migrated to GitHub. Feel free to fork! Overview Obj-C Extended Log is a replacement library for the for the built-in NSLog() function, from the Apple Core Foundation framework. It provides better logging...

Understanding floats

Binary representation of single precision floating point numbers Author: Jean-David Gadina <> Source: IEEE Standard for Floating-Point Arithmetic - IEEE 754 Copyright (C) Jean-David Gadina. Permission is granted to copy, distribute and/or...
05.07.2019

Tutorial

GitHub All our OpenSource projects have been migrated to GitHub. Feel free to fork! Tutorial MEMDebug is a C library allowing to trace, inspect and debug the dynamic memory allocations inside a C program. Table of contents Technical details Usage...

C library

GitHub All our OpenSource projects have been migrated to GitHub. Feel free to fork! Documentation Standard C Library To ease the development process of the XEOS kernel, XEOS is built with a custom C89 standard library, written from scratch. It also...