/ChangeLog

http://eeframework.googlecode.com/ · #! · 399 lines · 248 code · 151 blank · 0 comment · 0 complexity · 38af62c959248956dcc2f4255c9a5125 MD5 · raw file

  1. 2007-11-18 <gsobjc@gmail.com>
  2. * r4: the working revision of BEE.framework with adding, deleting objects
  3. 2007-09-07 <gsobjc@gmail.com>
  4. * BEE.framework/BEE/BEEDumb.m ([BEEDumb -encodeWithCoder:]): added
  5. ([BEEDumb -initWithCoder:]): added
  6. * BEE.framework/BEE/BEEDumb.h|m ([BEEDumb -setValue:forUndefinedKey:]): added
  7. * BEE.framework/BEE/BEEDumb.h|m ([BEEDumb -valueForKey:]): added
  8. * BEE.framework/BEE/BEEDumb.h|m: added
  9. * BEE.framework/BEE/BEEObject.h: added _oid for the storage purpose
  10. 2007-08-16 <gsobjc@gmail.com>
  11. * SA.Framework/SquidAggregator/SquidAggregator.h:
  12. - added lists _orgs and _persons
  13. - added linking to libBEE
  14. 2007-08-15 <gsobjc@gmail.com>
  15. * SA.Framework/SAWUI/README: refreshed
  16. * SA.Framework/SAWUI/Site.gswc/Sites.gswd: deleted COUNT and SITESTATS
  17. * SA.Framework/SAWUI/Login.gswc/Login.gswd (SITESCOUNT): added
  18. * SA.Framework/SAWUI/Login.m ([Login -loginName]): small change
  19. * SA.Framework/SAWUI/SAWUIController.h|m:
  20. - added new cache variables _loginsForSite and _sitesForLogin
  21. - changed -loginsForSite and -sitesForLogin to use that new variables for caching
  22. - added the method loginsList
  23. * changed components Login and Site to draw a table with the next/prev navigation
  24. * SA.Framework/SAWUI/SAWUIComponent.h|m:
  25. - added mode LOGIN
  26. - added the RowRepetition protocol's definition with two methods -name and -list
  27. - added the instance variables _base and _index
  28. - added the WO overridings methods -isStateless and -synchronizesVariablesWithBindings
  29. - added -numberOnPage, -next, -previous, -isShowed, -isSelected, -list, -name
  30. * SA.Framework/SAWUI/Login.m|h:
  31. - (RowRepetition>): added
  32. - added the cache variable _siteName
  33. - moved some methods (WO overridings) to SAWUIComponent
  34. - added the methods -site, -bytesForSite, -siteHasBeenClicked, -list and -name
  35. * SA.Framework/SAWUI/Site.h|m:
  36. - added the cache variable _loginName
  37. - (RowRepetition>): added
  38. - removed _index (it is now in SAWUIComponent)
  39. - moved some methods (WO overridings) to SAWUIComponent
  40. - added the methods -bytesForLogin and -loginHasBeenClicked
  41. * SA.Framework/SAWUI/Sites.gswc/Sites.gswd (ANAME): changed to reflect renaming the method -item to -site
  42. * SA.Framework/SAWUI/GNUmakefile:
  43. - added Login component
  44. - added Logins component
  45. - added Login.m
  46. * SA.Framework/SAWUI/Main.gswc/Main.html:
  47. - added Login component
  48. - added Logins component
  49. * SA.Framework/SAWUI/Main.gswc/Main.gswd (LINKTOSELECTEDSITE): renamed from LINKTOSITE
  50. (LINKTOSELECTEDLOGIN): renamed from LINKTOLOGIN
  51. (LOGIN): added
  52. (ISLOGINMODE): added
  53. * SA.Framework/SAWUI/SAWUIController.m|h ([SAWUIController -bytesForSite:byLogin:]): added
  54. * SA.Framework/SAWUI/Sites.m|h:
  55. - adopted to the RowRepetition protocol
  56. - some methods (WO overridings) moved to SAWUIComponent
  57. - the method -numberOnPage moved to SAWUIComponent
  58. - the method -item renamed to -site
  59. - the methods -next and previous moved to SAWUIComponent with
  60. adaptation to the RowRepetition protocol
  61. - the methods isShowed and isSelected moved to SAWUIComponent
  62. * SA.Framework/SAWUI/Main.m ([Main -setLOGINMode]): added
  63. ([Main -isLOGINMode]): added
  64. ([Main -isLOGINSMode]): added
  65. ([Main -setLOGINSMode]): added
  66. 2007-08-14 <gsobjc@gmail.com>
  67. * SA.Framework/SAWUI/SAWUIComponent.m ([SAWUIComponent -init]): add
  68. * SA.Framework/SAWUI/Sites.m: _siteName will not be retained here anymore
  69. * SA.Framework/SAWUI/Main.m|h ([Main -isSelected]): removed (also ISSELECTED from Main.gswd|html)
  70. * SA.Framework/SAWUI/Site.gswc/Site.gswd (LOGINLIST): the repetition changed to simplify
  71. the future implementation of the next/previous style navigation
  72. * SA.Framework/SAWUI/Site.m|h: added the variables _login, _index and _base for repetitions
  73. * SA.Framework/SAWUI/Site.m ([Site -login]): added
  74. * SA.Framework/SAWUI/SAWUIController.m ([SAWUIController -bytesForEntityWithName:]): added for sorting purposes
  75. ([SAWUIController -loginsForSite:]): changed to return sorted arrays
  76. ([SAWUIController -sitesForLogin:]): ditto
  77. * SA.Framework/SAWUI/SAWUIController.h|m: added the cache variable _loginNames,
  78. the service variable _sortingDictionary and the sorting descriptor _sortByBytes
  79. * SA.Framework/SquidAggregator/SquidAggregator.m ([SquidAggregator -sitelogins]): added
  80. ([SquidAggregator -restore]): added computing of _sitelogins after loading the data
  81. * SA.Framework/SquidAggregator/SquidAggregator.m|h: added new service variable _sitelogins
  82. * SA.Framework/SAWUI/SAWUIController.m ([SAWUIController -loginsForSite:]): added sorting by bytes
  83. * changed the NSString category's name from siteBytes to getBytes
  84. * SA.Framework/SAWUI/SAWUIController.m ([NSString -loginBytes]): added
  85. 2007-08-13 <gsobjc@gmail.com>
  86. * SA.Framework/SAWUI/SAWUIController.m ([SAWUIController -bytesForLogin:bySite:]): added
  87. * SA.Framework/SAWUI/Site.m ([Site -bytesForLogin]): added
  88. ([Site -bytesForLogin]): added
  89. * SA.Framework/SAWUI/Sites.m ([Sites -isSelected]): changed to highlight the selected row
  90. * SA.Framework/SAWUI/Main.h: added vars _siteName and _loginName
  91. * SA.Framework/SAWUI/Main.m ([Main -isSelected]): added
  92. * SA.Framework/SAWUI/Main.gswc: is including Sites and Site components separately
  93. * SA.Framework/SAWUI/Login.h|m|gswc|gswd|html: added a new component
  94. * SA.Framework/SAWUI/SAWUIController.m|h ([SAWUIController -bytesForLogin:]): added
  95. 2007-08-12 <gsobjc@gmail.com>
  96. * SA.Framework/SAWUI/Site.gswc/Site.html: added SITEBYTES
  97. * SA.Framework/SAWUI/Site.gswc/Site.gswd (SITEBYTES): added
  98. * SA.Framework/SAWUI/Site.m ([Site -bytes]): added
  99. * SA.Framework/SAWUI/SAWUIController.m ([SAWUIController -init]): changed to sort sites by bytes
  100. ([NSString -siteBytes]): added for sorting
  101. * SA.Framework/SAWUI/Site.m|h ([Site -logins]): added
  102. * SA.Framework/SAWUI/SAWUIController.m|h ([SAWUIController -loginsOfSite:]): added
  103. * SA.Framework/SAWUI/Resources/sawui.css: some improvements
  104. * SA.Framework/SAWUI/Sites.h|m ([Sites -isShowed]): added to don't show empty rows on the last page
  105. * SA.Framework/SAWUI/Sites.gswc/Sites.html|gswd: added ISSHOWED
  106. * SA.Framework/SAWUI/SAWUIComponent.h|m: added
  107. * Changed the components Dump, Main, Sites to be the childs of SAWUIComponent
  108. 2007-07-30 <gsobjc@gmail.com>
  109. * added a new component Site
  110. * SA.Framework/SAWUI/Sites.m ([Sites -siteHasBeenClicked]): changed to store the clicked
  111. site name
  112. ([Sites -dealloc]): release _siteName
  113. * SA.Framework/SAWUI/Site.m|h: added
  114. * SA.Framework/SAWUI/Sites.h: tidyups
  115. (GSWComponent): added the variable _siteName
  116. 2007-07-29 <gsobjc@gmail.com>
  117. * SA.Framework/SquidAggregator/SquidAggregator.m ([SquidAggregator -aggregate]):
  118. changed paths to unix utilities cat and bzip2 (it eliminates the altlinux specific)
  119. 2007-07-30 <gsobjc@gmail.com>
  120. * added a new component Site
  121. * SA.Framework/SquidAggregator/SquidAggregator.m ([SquidAggregator
  122. -aggregate]): changed paths to the utilities gzip2 and cat to make
  123. more unix species happy.
  124. 2007-07-24 <gsobjc@gmail.com>
  125. * the component Sites now displays links instead simple site
  126. names. All is prepared to get the component Site or SiteStats.
  127. * SA.Framework/SAWUI/Sites.m ([Sites -siteHasBeenClicked]): added
  128. * SA.Framework/SAWUI/Sites.m|h ([Sites -isStateless]): added
  129. * SA.Framework/SAWUI/Main.m|h ([Main -isStateless]): added
  130. * SA.Framework/SAWUI/Sites.m ([Sites -init]): _maxLengthOfSiteName
  131. is limited 30
  132. ([Sites -item]): changed to return limited by length names
  133. * SA.Framework/SAWUI/Sites.gswc/Sites.gswd (SITESBYTES): added
  134. * SA.Framework/SAWUI/Sites.m|h: added the total number of the
  135. bytes as the variable _sitesBytes
  136. * SA.Framework/SAWUI/Sites.gswc/Sites.html: added the total number
  137. of the sites
  138. * SA.Framework/SAWUI/Sites.gswc/Sites.gswd (SITESCOUNT): added
  139. * SA.Framework/SAWUI/Sites.h|m: added the total number of the
  140. sites as _sitesCount
  141. * SA.Framework/SAWUI/Sites.m ([Sites -maxLengthOfBytes]): added
  142. the variable _maxLengthOfBytes to compute the length of the bytes field
  143. ([Sites -init]): added computing the value of _maxLengthOfBytes
  144. * SA.Framework/SAWUI/Sites.gswc/Sites.html: added MAXNUMBYTES
  145. * SA.Framework/SAWUI/Sites.gswc/Sites.gswd (MAXNUMBYTES): added
  146. (MAXNUMSITENAME): renamed
  147. * SA.Framework/SAWUI/Sites.m ([Sites -maxLengthOfSiteName]):
  148. renamed from maxNumOfCharacters (as well the variable _maxLengthOfSiteName)
  149. 2007-07-23 <gsobjc@gmail.com>
  150. * SA.Framework/SAWUI/SAWUIController.hm: added the variable _siteNames for
  151. caching the site names list
  152. * SA.Framework/SquidAggregator/SquidAggregator.m: changed
  153. some accessors to return "autorelease-retained" value
  154. 2007-07-22 <gsobjc@gmail.com>
  155. * SA.Framework/SAWUI/Sites.m ([Sites -init]): changed default
  156. value of _maxNumOfCharacters
  157. * SA.Framework/SAWUI/Sites.h: _maxNumOfCharacters added
  158. * SA.Framework/SAWUI/Sites.m ([Sites -next]): added
  159. ([Sites -previous]): added
  160. ([Sites -numberOnPage]): added
  161. ([Sites -maxNumOfCharacters]): added
  162. * SA.Framework/SAWUI/Sites.gswc/Sites.gswd (COUNT): added
  163. (NEXT): added
  164. (PREV): added
  165. * SA.Framework/SAWUI/Sites.gswc/Sites.html: css, a navigation
  166. * SA.Framework/SAWUI/SAWUIController.m ([SAWUIController -bytesForSite:]): added
  167. * SA.Framework/SAWUI/Sites.m ([Sites -bytes]): added
  168. * SA.Framework/SAWUI/Sites.gswc/Sites.html: changed in the way to
  169. display stats as the table
  170. * SA.Framework/SAWUI/Sites.gswc/Sites.gswd (BYTES): added
  171. * The component Main has changed in the way to display links to
  172. other components
  173. * SA.Framework/SAWUI/Sites.gswc/Sites.html|gswd, Sites.h|m: added a new
  174. component for viewing the sites statistic
  175. * SA.Framework/SAWUI/Dump.gswc/Dump.html|gswd, Dump.h|m: added a new
  176. component for viewing the statistics dump
  177. * created the framework SAWUI by moving SquidStats's files from
  178. Tools/ into SA.Framework/SAWUI.
  179. 2007-07-21 <gsobjc@gmail.com>
  180. * Tools/Makefile.postamble: added
  181. * Tools/Makefile.preamble: added
  182. * Tools/SquidStats.m: added
  183. * Tools/SAWUIController.hm: added
  184. * Tools/Main.hm: added
  185. * Tools/GNUmakefile (SquidStats): added a new
  186. target for the web application SquidStats
  187. * Tools/Resources/Info-SquidStats.plist: added
  188. * Added Tools/Resources directory
  189. * Added Tools/Main.gswc directory
  190. * SA.Framework/SquidAggregator/SquidAggregator.hm
  191. ([SquidAggregator -dump]): added
  192. * added the web application SquidStats
  193. 2007-07-16 <gsobjc@gmail.com>
  194. * SA.Framework/SquidAggregator/SquidAggregator.m ([SquidAggregator
  195. -parseLine:]): fixed a bug with the invalid occurence of the
  196. symbol "_" in the resource locator of the url.
  197. ([SquidAggregator -parseLine:]): fixed a bug with the invalid
  198. number of the symbol "@"
  199. ([SquidAggregator -aggregate]): removed the useless local variable
  200. count
  201. 2007-07-15 <gsobjc@gmail.com>
  202. * created a new subproject: SA.Framework/SAWUI (the web interface)
  203. * SA.Framework/SquidAggregator/GNUmakefile: libsa was renamed to libSA
  204. * INSTALL: added
  205. * README: added
  206. * Documentation/INSTALL: added
  207. * Documentation/README: added
  208. * SA.Framework/SquidAggregator/SquidAggregator.m ([SquidAggregator
  209. -pickDecentLogFiles]): added
  210. * Tools/squid-aggregator.m (main): now uses the functionality in
  211. [SquidAggregator -pickDecentLogFiles]
  212. * Enhanced the source tree: splitting into the library part under
  213. SA.Framework and the tools part under Tools
  214. * renamed SA.Framework/SquidAggregator/SquidAggregator.hm (was SquidAggregate.hm)
  215. 2007-07-14 <gsobjc@gmail.com>
  216. * Version (VERSION_NUMBER): v0.1.0 first useful version
  217. * GNUmakefile: split into two targets, the library libsa and the
  218. tool squid-aggregator
  219. * squid-aggregator.m (main): now works with the command arguments
  220. --help, --aggregate, --dump
  221. (main): added --start and --end
  222. (main): added --stat-directory and --log-directory
  223. (main):
  224. - the help info printing moved to usage()
  225. - added the boolean variable "help" to detect the invalid options
  226. set in the command line
  227. 2007-07-13 <gsobjc@gmail.com>
  228. * GNUmakefile (squid-aggregator_OBJC_FILES): changed to match renaming
  229. * squid-aggregate.m: renamed to squid-aggregator.m
  230. * SquidAggregate.m: implemented stats for logins and ips by sites.
  231. * SquidAggregate.m ([SquidAggregate -addForLogin:toSite:bytes:]): added
  232. ([SquidAggregate -addForIP:toSite:bytes:]): added
  233. * Version (VERSION_NUMBER): 0.0.2
  234. * SquidAggregate.h:
  235. - added the descriptions to all methods
  236. * SquidAggregate.m ([SquidAggregate -dumpToStdout]): renamed from textDump
  237. * Version: added variables to point to the current version
  238. * SquidAggregate.m ([SquidAggregate -textDump]): added for dumping
  239. text stats to standard output
  240. ([SquidAggregate -saveToFile:]): added to save the current stats
  241. ([SquidAggregate -restore]): added to restore some saved stats
  242. * test-pipe.m: added
  243. 2007-07-12 <gsobjc@gmail.com>
  244. * GNUmakefile: added
  245. * Version: added
  246. * SquidAggregate.m: added
  247. * SquidAggregate.h: added
  248. * squid-aggregate.m: added