Author: qmathe Date: Fri Mar 14 14:10:23 2014 New Revision: 10562 URL: http://svn.gna.org/viewcvs/etoile?rev=10562&view=rev Log: Added a .md suffix to INSTALL, NEWS and TODO
Added: trunk/Etoile/Frameworks/EtoileFoundation/INSTALL.md - copied unchanged from r10545, trunk/Etoile/Frameworks/EtoileFoundation/INSTALL trunk/Etoile/Frameworks/EtoileFoundation/NEWS.md - copied unchanged from r10545, trunk/Etoile/Frameworks/EtoileFoundation/NEWS trunk/Etoile/Frameworks/EtoileFoundation/TODO.md - copied unchanged from r10561, trunk/Etoile/Frameworks/EtoileFoundation/TODO Removed: trunk/Etoile/Frameworks/EtoileFoundation/INSTALL trunk/Etoile/Frameworks/EtoileFoundation/NEWS trunk/Etoile/Frameworks/EtoileFoundation/TODO Removed: trunk/Etoile/Frameworks/EtoileFoundation/INSTALL URL: http://svn.gna.org/viewcvs/etoile/trunk/Etoile/Frameworks/EtoileFoundation/INSTALL?rev=10561&view=auto ============================================================================== --- trunk/Etoile/Frameworks/EtoileFoundation/INSTALL (original) +++ trunk/Etoile/Frameworks/EtoileFoundation/INSTALL (removed) @@ -1,50 +0,0 @@ -EtoileFoundation INSTALL -======================== - -Required software ------------------ - -You need to have the GNUstep core libraries installed in order to -compile and use EtoileFoundation. The core packages are, at a minimum: - - * gnustep-make - * gnustep-base - * gnustep-gui - * gnustep-back - -See <http://www.gnustep.org/> for further information. - - -Build and Install ------------------ - -Steps to build: - - make install - - -iOS support ------------ - -For iOS, build the target named **EtoileFoundation Library (iOS)** that belong to **EtoileFoundation.xcodeproj**. - -To use the resulting library in your own project, the EtoileFoundation headers and library have to be made visible in the project search paths as explained below. - -First, create a symbolic link inside your project directory (the one that contains the Xcode project) pointing on the EtoileFoundation directory : - - ln -s path/to/EtoileFoundation path/to/your/project - -You must then tweak your project build setting $HEADER_SEARCH_PATHS (in the Search Paths section) to include the line below: - - $(PROJECT_DIR)/EtoileFoundation/build/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) - -Finally link the library, and include the EtoileFoundation/Resources directory content among your project resources. You are now ready to use EtoileFoundation in your project by importing EtoileFoundation.h as you would usually: - - #import <EtoileFoundation/EtoileFoundation.h> - - -Trouble -------- - - Give us feedback! Tell us what you like; tell us what you think -could be better. Send bug reports and patches to <bug-eto...@gna.org>. Removed: trunk/Etoile/Frameworks/EtoileFoundation/NEWS URL: http://svn.gna.org/viewcvs/etoile/trunk/Etoile/Frameworks/EtoileFoundation/NEWS?rev=10561&view=auto ============================================================================== --- trunk/Etoile/Frameworks/EtoileFoundation/NEWS (original) +++ trunk/Etoile/Frameworks/EtoileFoundation/NEWS (removed) @@ -1,63 +0,0 @@ -EtoileFoundation NEWS -===================== - -See also EtoileXML/NEWS and EtoileThread/NEWS. - -0.6 (Etoile 0.4.3) ------------------- - -- Introduced iOS 5 and higher support -- Introduced Viewpoints, a collection API to create dynamic views on other collections -- Improved Metamodel for CoreObject and EtoileUI needs -- Added NSMapTable+Etoile -- Removed NSFileManager+NameForTempFile and NSURL+Etoile -- Deprecated ETByteSizeFormatter -- Wrote more missing API documentation - -0.5 (Etoile 0.4.2) ------------------- - -- Introduced Metamodel inspired from Smalltalk's FAME -- Introduced Higher-Order Messaging and Block extensions -- Introduced Mirror-based Reflection -- Introduced Socket API -- Richer Collection protocols -- Added ETByteSizeFormatter -- Added ETKeyValuePair -- Added ETPropertyViewpoint -- Added ETStackTraceRecorder -- Added NSData+Hash -- Some new macros -- Renamed ETHistoryManager to ETHistory -- Renamed UKPluginsRegistry to ETPlugInRegistry and rewrote it -- Turned ETTransform into NSObject(DoubleDispatch) -- Removed ETFilter, ETObjectChain, ETObjectRegistry, ETRendering, - OSBundleExtensionLoader, UKFileWatcher, UKMainThreadProxy, - UKPushBackMessenger and UKThreadMessenger -- Deprecated NSFileManager+NameForTempFile -- Wrote most missing API documentation - -0.4.1 (Etoile 0.4.1) --------------------- - -- Introduced ETUTI, an implementation of Uniform Type Identifiers -- New ETPrototype implementation -- Added ETHistoryManager - -0.4 (Etoile 0.4) ----------------- - -- All the new classes that are prefixed by ET, they bring many new features: - - mixins and traits - - introspection - - collection protocol and additions - - prototypes - - restartable exceptions -- EtoileThread -- EtoileXML - - -0.1 (Etoile 0.2) ----------------- - -- First release. Removed: trunk/Etoile/Frameworks/EtoileFoundation/TODO URL: http://svn.gna.org/viewcvs/etoile/trunk/Etoile/Frameworks/EtoileFoundation/TODO?rev=10561&view=auto ============================================================================== --- trunk/Etoile/Frameworks/EtoileFoundation/TODO (original) +++ trunk/Etoile/Frameworks/EtoileFoundation/TODO (removed) @@ -1,29 +0,0 @@ -TODO EtoileFoundation -===================== - -- Redesign the mirror API in order to allow the existing classes to be extended per use case (e.g. documentation, runtime reflection, code generation, access control etc.). SourceCodeKit should be able to leverage it unlike now. See: - + Mirrors: Design Principles for Meta-level Facilities of Object: bracha.org/mirrors.pdf - + Proxies: Design Principles for Robust Object-oriented Intercession: soft.vub.ac.be/~tvcutsem/proxies/assets/proxies.pdf - + Mirages: Behavioral Intercession in a Mirror-based Architecture: soft.vub.ac.be/Publications/2007/vub-prog-tr-07-16.pdf - + Newspeak Mixin implementation: newspeaklanguage.org -- Finish the mirror implementation and write a related test suite - -- Finish metamodel implementation (validation, role classes etc.) and extend the test suite - -- Get rid of glibc_hack_unistd.h if possible - -- Support CommonCrypto API for iOS and Mac OS X, in addition to openssl (this can be done with some preprocessor macros easily, see how CoreObject does it) - -- Add NSFastEnumeration support to NSPointerArray on GNUstep (see ETEntityDescription) - -- Split Collection protocols and categories into multiple files - -- Add some useful HOM methods such as -flattenedCollection, -deepFlattenedCollection, -flatMappedCollection etc. and their block equivalent methods. - -- Rename ETSourceDidUpdateNotification to ETCollectionDidUpdateNotification - - -Known Issues ------------- - -- Figure out why CArray doesn't compile on Mac OS X _______________________________________________ Etoile-cvs mailing list Etoile-cvs@gna.org https://mail.gna.org/listinfo/etoile-cvs