Artifact 115ac2d43e3812708d97638e603ba47f553cad68b76159dfa48079660ad6ccca:
- File src/ObjFW.h — part of check-in [9a5af11af8] at 2009-11-09 22:16:04 on branch trunk — Rename objfw to ObjFW for better framework compatibility. (user: js, size: 774) [annotate] [blame] [check-ins using]
- File
src/objfw.h
— part of check-in
[612bc150e5]
at
2009-06-18 19:08:57
on branch trunk
— Get rid of OFXMLFactory.
There are two reasons for this:
1.) This was one of the oldest classes. Back then when it was written,
a lot was missing in the framework, so it had to be implemented by
the class itself. This means there was code duplication, but fixing
that wouldn't make sense due to the second reason.
2.) There is OFXMLElement now, which is much more flexible, much more
fun to use and can do everything that OFXMLFactory could. (user: js, size: 774) [annotate] [blame] [check-ins using]
/* * Copyright (c) 2008 - 2009 * Jonathan Schleifer "js@webkeks.org" * * All rights reserved. * * This file is part of libobjfw. It may be distributed under the terms of the * Q Public License 1.0, which can be found in the file LICENSE included in * the packaging of this file. */ #import "OFObject.h" #import "OFExceptions.h" #import "OFAutoreleasePool.h" #import "OFString.h" #import "OFDataArray.h" #import "OFArray.h" #import "OFList.h" #import "OFDictionary.h" #import "OFIterator.h" #import "OFNumber.h" #import "OFStream.h" #import "OFFile.h" #import "OFSocket.h" #import "OFTCPSocket.h" #import "OFHashes.h" #import "OFThread.h" #import "OFXMLElement.h" #ifdef OF_PLUGINS #import "OFPlugin.h" #endif #import "OFMacros.h" #import "asprintf.h"