/ChangeLog
http://eeframework.googlecode.com/ · #! · 399 lines · 248 code · 151 blank · 0 comment · 0 complexity · 38af62c959248956dcc2f4255c9a5125 MD5 · raw file
- 2007-11-18 <gsobjc@gmail.com>
- * r4: the working revision of BEE.framework with adding, deleting objects
- 2007-09-07 <gsobjc@gmail.com>
- * BEE.framework/BEE/BEEDumb.m ([BEEDumb -encodeWithCoder:]): added
- ([BEEDumb -initWithCoder:]): added
- * BEE.framework/BEE/BEEDumb.h|m ([BEEDumb -setValue:forUndefinedKey:]): added
- * BEE.framework/BEE/BEEDumb.h|m ([BEEDumb -valueForKey:]): added
- * BEE.framework/BEE/BEEDumb.h|m: added
- * BEE.framework/BEE/BEEObject.h: added _oid for the storage purpose
- 2007-08-16 <gsobjc@gmail.com>
- * SA.Framework/SquidAggregator/SquidAggregator.h:
- - added lists _orgs and _persons
- - added linking to libBEE
- 2007-08-15 <gsobjc@gmail.com>
- * SA.Framework/SAWUI/README: refreshed
- * SA.Framework/SAWUI/Site.gswc/Sites.gswd: deleted COUNT and SITESTATS
- * SA.Framework/SAWUI/Login.gswc/Login.gswd (SITESCOUNT): added
- * SA.Framework/SAWUI/Login.m ([Login -loginName]): small change
- * SA.Framework/SAWUI/SAWUIController.h|m:
- - added new cache variables _loginsForSite and _sitesForLogin
- - changed -loginsForSite and -sitesForLogin to use that new variables for caching
- - added the method loginsList
-
- * changed components Login and Site to draw a table with the next/prev navigation
- * SA.Framework/SAWUI/SAWUIComponent.h|m:
- - added mode LOGIN
- - added the RowRepetition protocol's definition with two methods -name and -list
- - added the instance variables _base and _index
- - added the WO overridings methods -isStateless and -synchronizesVariablesWithBindings
- - added -numberOnPage, -next, -previous, -isShowed, -isSelected, -list, -name
- * SA.Framework/SAWUI/Login.m|h:
- - (RowRepetition>): added
- - added the cache variable _siteName
- - moved some methods (WO overridings) to SAWUIComponent
- - added the methods -site, -bytesForSite, -siteHasBeenClicked, -list and -name
- * SA.Framework/SAWUI/Site.h|m:
- - added the cache variable _loginName
- - (RowRepetition>): added
- - removed _index (it is now in SAWUIComponent)
- - moved some methods (WO overridings) to SAWUIComponent
- - added the methods -bytesForLogin and -loginHasBeenClicked
- * SA.Framework/SAWUI/Sites.gswc/Sites.gswd (ANAME): changed to reflect renaming the method -item to -site
- * SA.Framework/SAWUI/GNUmakefile:
- - added Login component
- - added Logins component
- - added Login.m
- * SA.Framework/SAWUI/Main.gswc/Main.html:
- - added Login component
- - added Logins component
- * SA.Framework/SAWUI/Main.gswc/Main.gswd (LINKTOSELECTEDSITE): renamed from LINKTOSITE
- (LINKTOSELECTEDLOGIN): renamed from LINKTOLOGIN
- (LOGIN): added
- (ISLOGINMODE): added
- * SA.Framework/SAWUI/SAWUIController.m|h ([SAWUIController -bytesForSite:byLogin:]): added
- * SA.Framework/SAWUI/Sites.m|h:
- - adopted to the RowRepetition protocol
- - some methods (WO overridings) moved to SAWUIComponent
- - the method -numberOnPage moved to SAWUIComponent
- - the method -item renamed to -site
- - the methods -next and previous moved to SAWUIComponent with
- adaptation to the RowRepetition protocol
- - the methods isShowed and isSelected moved to SAWUIComponent
- * SA.Framework/SAWUI/Main.m ([Main -setLOGINMode]): added
- ([Main -isLOGINMode]): added
- ([Main -isLOGINSMode]): added
- ([Main -setLOGINSMode]): added
- 2007-08-14 <gsobjc@gmail.com>
- * SA.Framework/SAWUI/SAWUIComponent.m ([SAWUIComponent -init]): add
- * SA.Framework/SAWUI/Sites.m: _siteName will not be retained here anymore
- * SA.Framework/SAWUI/Main.m|h ([Main -isSelected]): removed (also ISSELECTED from Main.gswd|html)
- * SA.Framework/SAWUI/Site.gswc/Site.gswd (LOGINLIST): the repetition changed to simplify
- the future implementation of the next/previous style navigation
- * SA.Framework/SAWUI/Site.m|h: added the variables _login, _index and _base for repetitions
-
- * SA.Framework/SAWUI/Site.m ([Site -login]): added
- * SA.Framework/SAWUI/SAWUIController.m ([SAWUIController -bytesForEntityWithName:]): added for sorting purposes
- ([SAWUIController -loginsForSite:]): changed to return sorted arrays
- ([SAWUIController -sitesForLogin:]): ditto
- * SA.Framework/SAWUI/SAWUIController.h|m: added the cache variable _loginNames,
- the service variable _sortingDictionary and the sorting descriptor _sortByBytes
- * SA.Framework/SquidAggregator/SquidAggregator.m ([SquidAggregator -sitelogins]): added
- ([SquidAggregator -restore]): added computing of _sitelogins after loading the data
- * SA.Framework/SquidAggregator/SquidAggregator.m|h: added new service variable _sitelogins
- * SA.Framework/SAWUI/SAWUIController.m ([SAWUIController -loginsForSite:]): added sorting by bytes
- * changed the NSString category's name from siteBytes to getBytes
-
- * SA.Framework/SAWUI/SAWUIController.m ([NSString -loginBytes]): added
- 2007-08-13 <gsobjc@gmail.com>
- * SA.Framework/SAWUI/SAWUIController.m ([SAWUIController -bytesForLogin:bySite:]): added
- * SA.Framework/SAWUI/Site.m ([Site -bytesForLogin]): added
- ([Site -bytesForLogin]): added
- * SA.Framework/SAWUI/Sites.m ([Sites -isSelected]): changed to highlight the selected row
- * SA.Framework/SAWUI/Main.h: added vars _siteName and _loginName
- * SA.Framework/SAWUI/Main.m ([Main -isSelected]): added
- * SA.Framework/SAWUI/Main.gswc: is including Sites and Site components separately
- * SA.Framework/SAWUI/Login.h|m|gswc|gswd|html: added a new component
- * SA.Framework/SAWUI/SAWUIController.m|h ([SAWUIController -bytesForLogin:]): added
- 2007-08-12 <gsobjc@gmail.com>
- * SA.Framework/SAWUI/Site.gswc/Site.html: added SITEBYTES
- * SA.Framework/SAWUI/Site.gswc/Site.gswd (SITEBYTES): added
- * SA.Framework/SAWUI/Site.m ([Site -bytes]): added
- * SA.Framework/SAWUI/SAWUIController.m ([SAWUIController -init]): changed to sort sites by bytes
- ([NSString -siteBytes]): added for sorting
- * SA.Framework/SAWUI/Site.m|h ([Site -logins]): added
- * SA.Framework/SAWUI/SAWUIController.m|h ([SAWUIController -loginsOfSite:]): added
- * SA.Framework/SAWUI/Resources/sawui.css: some improvements
- * SA.Framework/SAWUI/Sites.h|m ([Sites -isShowed]): added to don't show empty rows on the last page
- * SA.Framework/SAWUI/Sites.gswc/Sites.html|gswd: added ISSHOWED
- * SA.Framework/SAWUI/SAWUIComponent.h|m: added
-
- * Changed the components Dump, Main, Sites to be the childs of SAWUIComponent
- 2007-07-30 <gsobjc@gmail.com>
- * added a new component Site
- * SA.Framework/SAWUI/Sites.m ([Sites -siteHasBeenClicked]): changed to store the clicked
- site name
- ([Sites -dealloc]): release _siteName
- * SA.Framework/SAWUI/Site.m|h: added
- * SA.Framework/SAWUI/Sites.h: tidyups
- (GSWComponent): added the variable _siteName
- 2007-07-29 <gsobjc@gmail.com>
- * SA.Framework/SquidAggregator/SquidAggregator.m ([SquidAggregator -aggregate]):
- changed paths to unix utilities cat and bzip2 (it eliminates the altlinux specific)
-
- 2007-07-30 <gsobjc@gmail.com>
- * added a new component Site
-
- * SA.Framework/SquidAggregator/SquidAggregator.m ([SquidAggregator
- -aggregate]): changed paths to the utilities gzip2 and cat to make
- more unix species happy.
- 2007-07-24 <gsobjc@gmail.com>
- * the component Sites now displays links instead simple site
- names. All is prepared to get the component Site or SiteStats.
- * SA.Framework/SAWUI/Sites.m ([Sites -siteHasBeenClicked]): added
- * SA.Framework/SAWUI/Sites.m|h ([Sites -isStateless]): added
- * SA.Framework/SAWUI/Main.m|h ([Main -isStateless]): added
- * SA.Framework/SAWUI/Sites.m ([Sites -init]): _maxLengthOfSiteName
- is limited 30
- ([Sites -item]): changed to return limited by length names
- * SA.Framework/SAWUI/Sites.gswc/Sites.gswd (SITESBYTES): added
- * SA.Framework/SAWUI/Sites.m|h: added the total number of the
- bytes as the variable _sitesBytes
- * SA.Framework/SAWUI/Sites.gswc/Sites.html: added the total number
- of the sites
- * SA.Framework/SAWUI/Sites.gswc/Sites.gswd (SITESCOUNT): added
- * SA.Framework/SAWUI/Sites.h|m: added the total number of the
- sites as _sitesCount
- * SA.Framework/SAWUI/Sites.m ([Sites -maxLengthOfBytes]): added
- the variable _maxLengthOfBytes to compute the length of the bytes field
- ([Sites -init]): added computing the value of _maxLengthOfBytes
- * SA.Framework/SAWUI/Sites.gswc/Sites.html: added MAXNUMBYTES
- * SA.Framework/SAWUI/Sites.gswc/Sites.gswd (MAXNUMBYTES): added
- (MAXNUMSITENAME): renamed
- * SA.Framework/SAWUI/Sites.m ([Sites -maxLengthOfSiteName]):
- renamed from maxNumOfCharacters (as well the variable _maxLengthOfSiteName)
- 2007-07-23 <gsobjc@gmail.com>
- * SA.Framework/SAWUI/SAWUIController.hm: added the variable _siteNames for
- caching the site names list
- * SA.Framework/SquidAggregator/SquidAggregator.m: changed
- some accessors to return "autorelease-retained" value
- 2007-07-22 <gsobjc@gmail.com>
- * SA.Framework/SAWUI/Sites.m ([Sites -init]): changed default
- value of _maxNumOfCharacters
- * SA.Framework/SAWUI/Sites.h: _maxNumOfCharacters added
- * SA.Framework/SAWUI/Sites.m ([Sites -next]): added
- ([Sites -previous]): added
- ([Sites -numberOnPage]): added
- ([Sites -maxNumOfCharacters]): added
- * SA.Framework/SAWUI/Sites.gswc/Sites.gswd (COUNT): added
- (NEXT): added
- (PREV): added
- * SA.Framework/SAWUI/Sites.gswc/Sites.html: css, a navigation
- * SA.Framework/SAWUI/SAWUIController.m ([SAWUIController -bytesForSite:]): added
- * SA.Framework/SAWUI/Sites.m ([Sites -bytes]): added
- * SA.Framework/SAWUI/Sites.gswc/Sites.html: changed in the way to
- display stats as the table
- * SA.Framework/SAWUI/Sites.gswc/Sites.gswd (BYTES): added
- * The component Main has changed in the way to display links to
- other components
- * SA.Framework/SAWUI/Sites.gswc/Sites.html|gswd, Sites.h|m: added a new
- component for viewing the sites statistic
- * SA.Framework/SAWUI/Dump.gswc/Dump.html|gswd, Dump.h|m: added a new
- component for viewing the statistics dump
- * created the framework SAWUI by moving SquidStats's files from
- Tools/ into SA.Framework/SAWUI.
- 2007-07-21 <gsobjc@gmail.com>
- * Tools/Makefile.postamble: added
- * Tools/Makefile.preamble: added
- * Tools/SquidStats.m: added
- * Tools/SAWUIController.hm: added
- * Tools/Main.hm: added
- * Tools/GNUmakefile (SquidStats): added a new
- target for the web application SquidStats
- * Tools/Resources/Info-SquidStats.plist: added
- * Added Tools/Resources directory
- * Added Tools/Main.gswc directory
- * SA.Framework/SquidAggregator/SquidAggregator.hm
- ([SquidAggregator -dump]): added
- * added the web application SquidStats
- 2007-07-16 <gsobjc@gmail.com>
- * SA.Framework/SquidAggregator/SquidAggregator.m ([SquidAggregator
- -parseLine:]): fixed a bug with the invalid occurence of the
- symbol "_" in the resource locator of the url.
- ([SquidAggregator -parseLine:]): fixed a bug with the invalid
- number of the symbol "@"
- ([SquidAggregator -aggregate]): removed the useless local variable
- count
- 2007-07-15 <gsobjc@gmail.com>
- * created a new subproject: SA.Framework/SAWUI (the web interface)
- * SA.Framework/SquidAggregator/GNUmakefile: libsa was renamed to libSA
- * INSTALL: added
- * README: added
- * Documentation/INSTALL: added
- * Documentation/README: added
- * SA.Framework/SquidAggregator/SquidAggregator.m ([SquidAggregator
- -pickDecentLogFiles]): added
- * Tools/squid-aggregator.m (main): now uses the functionality in
- [SquidAggregator -pickDecentLogFiles]
- * Enhanced the source tree: splitting into the library part under
- SA.Framework and the tools part under Tools
- * renamed SA.Framework/SquidAggregator/SquidAggregator.hm (was SquidAggregate.hm)
- 2007-07-14 <gsobjc@gmail.com>
- * Version (VERSION_NUMBER): v0.1.0 first useful version
- * GNUmakefile: split into two targets, the library libsa and the
- tool squid-aggregator
- * squid-aggregator.m (main): now works with the command arguments
- --help, --aggregate, --dump
- (main): added --start and --end
- (main): added --stat-directory and --log-directory
- (main):
- - the help info printing moved to usage()
- - added the boolean variable "help" to detect the invalid options
- set in the command line
- 2007-07-13 <gsobjc@gmail.com>
- * GNUmakefile (squid-aggregator_OBJC_FILES): changed to match renaming
- * squid-aggregate.m: renamed to squid-aggregator.m
- * SquidAggregate.m: implemented stats for logins and ips by sites.
- * SquidAggregate.m ([SquidAggregate -addForLogin:toSite:bytes:]): added
- ([SquidAggregate -addForIP:toSite:bytes:]): added
- * Version (VERSION_NUMBER): 0.0.2
- * SquidAggregate.h:
- - added the descriptions to all methods
- * SquidAggregate.m ([SquidAggregate -dumpToStdout]): renamed from textDump
- * Version: added variables to point to the current version
- * SquidAggregate.m ([SquidAggregate -textDump]): added for dumping
- text stats to standard output
- ([SquidAggregate -saveToFile:]): added to save the current stats
- ([SquidAggregate -restore]): added to restore some saved stats
- * test-pipe.m: added
- 2007-07-12 <gsobjc@gmail.com>
- * GNUmakefile: added
- * Version: added
- * SquidAggregate.m: added
- * SquidAggregate.h: added
- * squid-aggregate.m: added