(name 'S2py-MaximilianoTaborda.73' message 'check coverage over class hierarchy' id '3726d93e-11be-4449-8d4d-2abceeab7aa6' date '6 October 2014' time '12:40:47.357611 pm' author 'MaximilianoTaborda' ancestors ((name 'S2py-MaximilianoTaborda.72' message 'Coverage analysis for class hierarchies' id '7540ab17-1fa8-4dff-b2dd-a70273fea6fb' date '4 October 2014' time '4:57:12.270804 pm' author 'MaximilianoTaborda' ancestors ((name 'S2py-MaximilianoTaborda.71' message 'empty log message' id '6a1c2741-f5b2-6847-8921-4568d3e01f4d' date '3 October 2014' time '5:03:40.814839 pm' author 'MaximilianoTaborda' ancestors ((name 'S2py-MaximilianoTaborda.70' message 'empty log message' id '3a62d715-429a-422e-b23f-3823aeecafe6' date '3 October 2014' time '1:36:43.670977 am' author 'MaximilianoTaborda' ancestors ((name 'S2py-MaximilianoTaborda.69' message 'empty log message' id '09a06350-dcb1-4a58-bb2d-e5e4c9275736' date '3 October 2014' time '1:28:26.089902 am' author 'MaximilianoTaborda' ancestors ((name 'S2py-MaximilianoTaborda.68' message 'Check over class hierarchy' id '0cc35bf2-e73f-7341-8905-bc1a1292a515' date '2 October 2014' time '5:53:11.879204 pm' author 'MaximilianoTaborda' ancestors ((name 'S2py-AlejandroInfante.67' message 'Added S2Context, added spySender and spyContext to S2Method and fixed a bug on getSpyOf: that was not searching methods in the metaclass.' id 'ad222688-c424-4cf2-9c50-3fb720f17d6e' date '2 October 2014' time '1:29:52.06375 am' author 'AlejandroInfante' ancestors ((name 'S2py-AlexandreBergel.66' message 'fix in Hapao' id 'a540a014-ad3c-432c-98a1-b8267e9e358a' date '30 September 2014' time '1:51:41.019188 pm' author 'AlexandreBergel' ancestors ((name 'S2py-AlexandreBergel.65' message 'improved, again, hapao' id 'd79438b4-041c-423f-8491-d2ab6e2909ab' date '30 September 2014' time '12:07:04.466538 pm' author 'AlexandreBergel' ancestors ((name 'S2py-AlexandreBergel.64' message 'improved (a bit) hapao' id '97738865-43c0-497e-87bb-80f8c27dcdc3' date '30 September 2014' time '12:04:48.866635 pm' author 'AlexandreBergel' ancestors ((name 'S2py-AlexandreBergel.63' message 'Improved the popup in Hapao' id '393456e8-1127-44d8-a4b6-fc9d946640b9' date '30 September 2014' time '11:23:05.547187 am' author 'AlexandreBergel' ancestors ((name 'S2py-AlexandreBergel.62' message 'Added allOutgoingCallsInSameClass' id '5b66a05b-26f0-46ad-b79e-37a5bf4dfc5e' date '28 September 2014' time '9:54:21.48404 pm' author 'AlexandreBergel' ancestors ((name 'S2py-AlexandreBergel.61' message 'Added a Type inferencer for Juraj :-)' id '05499614-bcd9-4869-b432-6c7e63278064' date '27 September 2014' time '7:36:16.749916 pm' author 'AlexandreBergel' ancestors ((name 'S2py-AlexandreBergel.60' message 'Added new example. 
snapshotAsInteger has to be changed. For example, the expression 
(RTBox new sizeElement: 20; borderColorElement: Color black) snapshotAsInteger = (RTBox new sizeElement: 20; borderColorElement: Color black) snapshotAsInteger
should return true. And it returns false. It has to be improved!' id 'c45f3230-27d6-4f20-b55e-b5ea285d3036' date '26 September 2014' time '7:04:01.734341 pm' author 'AlexandreBergel' ancestors ((name 'S2py-AlexandreBergel.59' message 'Pair programmed with Alejandro. Worked on the multistage profiler. We identify cluster of mergeable objects' id '32309a6e-e11e-4dc0-810e-540b4a88edff' date '26 September 2014' time '3:44:23.135014 pm' author 'AlexandreBergel' ancestors ((name 'S2py-AlexandreBergel.58' message 'Improved Hapao' id '3b6678fd-6cf5-4da6-9bb8-6cdd6db211a6' date '24 September 2014' time '6:21:27.415396 pm' author 'AlexandreBergel' ancestors ((name 'S2py-AlexandreBergel.57' message 'Bug fixed with Hapao2' id 'db5b1891-c06a-49b4-90f4-6dbcebdf2e80' date '23 September 2014' time '6:41:17.579101 pm' author 'AlexandreBergel' ancestors ((name 'S2py-AlexandreBergel.56' message 'More work on Hapao' id '20850197-4c90-4b39-a8f2-8e28cb25afda' date '23 September 2014' time '5:32:07.797641 pm' author 'AlexandreBergel' ancestors ((name 'S2py-AlejandroInfante.55' message 'Fixed some tests.' id '48f4eff1-c728-40c0-858b-93fabf91d9b3' date '15 September 2014' time '7:11:24.972729 pm' author 'AlejandroInfante' ancestors ((name 'S2py-AlejandroInfante.54' message 'New test and fixed some code.' id '0378fa73-a61d-42db-aed5-ef3e967b0a37' date '12 September 2014' time '12:24:56.013348 pm' author 'AlejandroInfante' ancestors ((name 'S2py-AlejandroInfante.53' message 'Fixed #remove method and added plugins. All test green but we need more tests to ensure behavior.' id '64c8fd2c-631a-4247-bb7d-92765d340766' date '12 September 2014' time '10:39:12.88456 am' author 'AlejandroInfante' ancestors ((name 'S2py-AlejandroInfante.52' message 'Small cleaning.' id '44a49166-4f8a-41cd-a561-4fbd874b5f4f' date '12 September 2014' time '12:49:04.341523 am' author 'AlejandroInfante' ancestors ((name 'S2py-AlejandroInfante.51' message 'Created S2BasicNewPlugin with test, still not created the install on the profiler with plugins.' id 'b1ea60f2-587c-49c4-b09c-80b2b73beeb0' date '12 September 2014' time '12:44:14.319977 am' author 'AlejandroInfante' ancestors ((name 'S2py-AA.50' message 'Added plugins pragma collectors with test. Plugins are not currently implemented.' id '7e3188d2-71c6-4b89-9f23-d141a9208691' date '11 September 2014' time '9:49:47.675873 pm' author 'AA' ancestors ((name 'S2py-AlexandreBergel.49' message 'Improved Hapao. It now has a list view' id '6876d754-a9b3-494a-957f-297ad433c4e8' date '10 September 2014' time '7:09:52.214995 pm' author 'AlexandreBergel' ancestors ((name 'S2py-AlexandreBergel.48' message 'Cleaning and Improving Hapao' id 'd8d0c529-04e9-420f-8384-bf149de07096' date '10 September 2014' time '2:51:23.407662 pm' author 'AlexandreBergel' ancestors ((name 'S2py-AlexandreBergel.47' message 'Additional menus for class category in Hapao. Really cool!' id '40061f6b-01fa-4326-8b9f-be2679a53b6f' date '3 September 2014' time '7:03:16.051021 pm' author 'AlexandreBergel' ancestors ((name 'S2py-AlexandreBergel.46' message 'Guard in Hapao ' id 'e53c992e-7645-4420-996b-b3b83682c966' date '31 August 2014' time '8:20:09.847134 pm' author 'AlexandreBergel' ancestors ((name 'S2py-DanielAviv.45' message 'Added a line in the method getSpyOf: in S2Method that fixes the error when the class is instrumented, but the sender method isn''t, it threw an error, now it doesn''t.

-Daniel' id '5f2e50b2-b4d8-ae44-ac2c-65d73045fb64' date '17 August 2014' time '3:36:09.56216 pm' author 'DanielAviv' ancestors ((name 'S2py-AlejandroInfante.44' message 'Fixed a bug on MSP and added hasLocalMethod: to S2Class' id 'ef5c25a0-7902-4301-afa8-64b7363c2a1d' date '13 August 2014' time '3:42:24.456031 pm' author 'AlejandroInfante' ancestors ((name 'S2py-AlejandroInfante.43' message 'Added more PackageMatchingExpresions' id '0c97a6a9-cded-4b3b-b03e-f3114a18e252' date '8 August 2014' time '5:06:37.51172 pm' author 'AlejandroInfante' ancestors ((name 'S2py-AlejandroInfante.42' message 'Added multiple regex' id '1c05a3a0-a23a-4131-a9c5-f1538eba6b50' date '8 August 2014' time '4:54:30.519806 pm' author 'AlejandroInfante' ancestors ((name 'S2py-AlejandroInfante.41' message 'Added start and stop.' id '9561cf8d-83ba-48a2-a4eb-fe7d6fe23cfa' date '8 August 2014' time '12:22:08.031725 pm' author 'AlejandroInfante' ancestors ((name 'S2py-AlejandroInfante.40' message 'Added another tool to visualize traces.' id 'ed61397e-08d9-4e76-ac09-dcbc1c92cb24' date '8 August 2014' time '11:43:09.329388 am' author 'AlejandroInfante' ancestors ((name 'S2py-AlexandreBergel.39' message 'More example about traces' id '7d702af1-01aa-4942-b763-89e6c1ad00fc' date '7 August 2014' time '5:42:18.293038 pm' author 'AlexandreBergel' ancestors ((name 'S2py-AlexandreBergel.38' message 'Merge with 32. Added Legend' id '77cef823-9f85-4a85-a96a-c7b467e9e207' date '7 August 2014' time '4:31:10.355114 pm' author 'AlexandreBergel' ancestors ((name 'S2py-AlejandroInfante.37' message 'Fixed Hapa2 launcher.' id 'cd673d3c-10db-4722-aaf2-d8c7c33a8fc0' date '5 August 2014' time '4:23:37.095411 pm' author 'AlejandroInfante' ancestors ((name 'S2py-AlejandroInfante.36' message 'Little cleaning on gathering methods and removed some unused utility methods' id 'b24c9e9d-51af-4317-83c4-748f75695529' date '4 August 2014' time '11:39:48.897827 pm' author 'AlejandroInfante' ancestors ((name 'S2py-AlejandroInfante.35' message 'Mayor cleaning, just removed lots of methods' id 'ba9701d6-2b89-4540-9254-5d62b142374c' date '4 August 2014' time '11:32:40.146112 pm' author 'AlejandroInfante' ancestors ((name 'S2py-AlejandroInfante.34' message 'Refactored runTests methods' id 'ff552c47-659f-4ad9-9598-1d1d2d9a9fbf' date '4 August 2014' time '12:41:48.167094 pm' author 'AlejandroInfante' ancestors ((name 'S2py-AlexandreBergel.33' message 'Improved Hapao. Bug fixed' id '3a95d862-9aff-46c5-8aeb-939970a7c6f4' date '3 August 2014' time '7:34:05.642674 pm' author 'AlexandreBergel' ancestors ((name 'S2py-AlexandreBergel.31' message 'Worked on the Hapao launcher' id '0c875d25-bae9-4384-8e7b-57e19bb3050a' date '31 July 2014' time '10:28:01.589924 pm' author 'AlexandreBergel' ancestors ((name 'S2py-AlexandreBergel.30' message 'Fixed bug in Hapao' id '5fcd4c61-95e1-4d1d-a01f-cf8ab49b9313' date '30 July 2014' time '3:10:13.017821 pm' author 'AlexandreBergel' ancestors ((name 'S2py-AlexandreBergel.29' message 'Fix in Hapao' id 'e5f024f3-d9ca-4c01-a456-5379702af34d' date '30 July 2014' time '12:33:11.150693 pm' author 'AlexandreBergel' ancestors ((name 'S2py-AlexandreBergel.28' message 'Worked on Hapao' id '051a4761-609a-4d02-abc3-01bd2876dd95' date '30 July 2014' time '12:25:22.081081 pm' author 'AlexandreBergel' ancestors ((name 'S2py-AlexandreBergel.27' message 'worked on a trace visualization' id 'a47928aa-fdb7-4e27-a871-d8f59ff38690' date '29 July 2014' time '6:00:57.381529 pm' author 'AlexandreBergel' ancestors ((name 'S2py-AlejandroInfante.26' message 'Added profile:onPackages: and fixed a bug with addToSpyMetamodel:' id '90f7e0bf-eade-44cf-8057-6db99abf254d' date '28 July 2014' time '2:26:53.976569 am' author 'AlejandroInfante' ancestors ((name 'S2py-AlejandroInfante.25' message 'Added a 2 tests.' id 'f6409826-886b-4e98-8e05-c4ea87391d0d' date '28 July 2014' time '1:53:19.135806 am' author 'AlejandroInfante' ancestors ((name 'S2py-AlejandroInfante.24' message 'Added API for profiling to instance side.' id '1a46ea4f-f85f-4d6e-be7a-15df1c610869' date '25 July 2014' time '5:34:40.567292 pm' author 'AlejandroInfante' ancestors ((name 'S2py-AlejandroInfante.23' message 'Renamed profile:in... to profile:on....' id 'c565d4cc-f36f-455a-a06b-e044c7e04843' date '25 July 2014' time '12:44:48.502018 pm' author 'AlejandroInfante' ancestors ((name 'S2py-AlejandroInfante.22' message 'Added gather for class and cleaned gather for class category.

Also added the corresponding profile:on... methods to the instance side.' id '107bd268-5247-400e-8197-71a087abbd51' date '23 July 2014' time '3:43:24.291196 pm' author 'AlejandroInfante' ancestors ((name 'S2py-AlejandroInfante.21' message 'Added profile:onMethod: and a test' id '0fb056de-9ca3-4646-a444-6f3f2f36346c' date '20 July 2014' time '5:28:38.791227 pm' author 'AlejandroInfante' ancestors ((name 'S2py-AlejandroInfante.20' message 'Added profile:onMethods: and a test for it.' id 'be0babd8-216e-4856-93c0-6805f6443d2c' date '20 July 2014' time '5:11:16.190638 pm' author 'AlejandroInfante' ancestors ((name 'S2py-AlejandroInfante.19' message 'Cleaning' id '7a60489f-eb21-41eb-937a-df1ef6032a7a' date '17 July 2014' time '5:52:19.265443 pm' author 'AlejandroInfante' ancestors ((name 'S2py-AlejandroInfante.18' message 'Added S2pyMethod>>sender, removed the callingMethod... that dependes on the stack position for the call.

Added tests for senders and fixed the calls to callingMethod to sender.' id 'b1297174-4ba3-41fa-8244-0b55e2fa4381' date '16 July 2014' time '7:48:34.920706 pm' author 'AlejandroInfante' ancestors ((name 'S2py-AlejandroInfante.17' message 'Fixed some tests, cleaned the API.' id 'b182240d-f362-49dd-8236-42628b65994a' date '16 July 2014' time '6:17:09.456173 pm' author 'AlejandroInfante' ancestors ((name 'S2py-AlejandroInfante.16' message 'Added an slow test for S2Profiler class>>remove' id '9d11732d-7ea3-46ef-9de3-818974f42a53' date '14 July 2014' time '3:40:43.333596 pm' author 'AlejandroInfante' ancestors ((name 'S2py-AlejandroInfante.15' message 'Moved AbstractS2pyTest>>isAbstract to class side.' id 'e8483ac2-2ffa-4e0c-8a77-4b46b03110e7' date '13 July 2014' time '8:02:26.698686 pm' author 'AlejandroInfante' ancestors ((name 'S2py-AlejandroInfante.14' message 'Added more test, but NOT all green.' id 'e27fabf4-e690-4d4b-8498-2237fa96f938' date '13 July 2014' time '7:59:54.376749 pm' author 'AlejandroInfante' ancestors ((name 'S2py-AlejandroInfante.13' message 'Added a TestScenario and some tests.' id '1ff43d69-e043-48ce-9b85-07672058e51a' date '13 July 2014' time '6:49:09.045911 pm' author 'AlejandroInfante' ancestors ((name 'S2py-AlexandreBergel.12' message 'Added third example, and added interaction in the visualization' id '4347a509-1d25-485d-93c3-f594fe7798cf' date '4 July 2014' time '4:25:55.199151 pm' author 'AlexandreBergel' ancestors ((name 'S2py-AlexandreBergel.11' message 'Pair programmed with Alejandro on the multistage' id 'cfe9bfac-e772-4a69-abf5-16dc1559de72' date '4 July 2014' time '4:18:21.08436 pm' author 'AlexandreBergel' ancestors ((name 'S2py-AlexandreBergel.10' message 'Work on an example' id 'cd53e00b-9e47-4a67-8d0a-b0d0e1910d08' date '4 July 2014' time '12:23:51.334781 pm' author 'AlexandreBergel' ancestors ((name 'S2py-AlexandreBergel.9' message 'Fixed a bug when uninstalling. Pair programmed with Alejandro Infante' id 'd00c9325-c778-4b9d-af1e-97f9785e6f5f' date '4 July 2014' time '11:35:59.886819 am' author 'AlexandreBergel' ancestors ((name 'S2py-RicardoJacas.8' message 'Added Popup.

PENDING: Scale to current camera scale' id '3599cb8f-8ea9-1443-8523-a37a35369928' date '13 May 2014' time '5:28:13.170765 pm' author 'RicardoJacas' ancestors ((name 'S2py-RicardoJacas.7' message 'Added Popup.

PENDING: Scale to current camera scale' id '714cb798-7ed3-df46-86e4-39f3a7047130' date '13 May 2014' time '5:27:14.247765 pm' author 'RicardoJacas' ancestors ((name 'S2py-RicardoJacas.6' message 'Now working without RTMondrianViewBuilder' id '079dc90b-77a8-e242-a3ca-05dd641b2eb4' date '12 May 2014' time '5:15:04.893818 pm' author 'RicardoJacas' ancestors ((name 'S2py-RicardoJacas.5' message 'fixed gatherForPackagesNamed:' id '4420ef48-8983-7d4f-beae-642be6fb9830' date '11 May 2014' time '10:48:01.347146 pm' author 'RicardoJacas' ancestors ((name 'S2py-RicardoJacas.4' message 'Hapao2 Ready :)' id '9362e928-552f-fc48-8652-2d7fe53de94d' date '28 April 2014' time '2:48:17.484637 pm' author 'RicardoJacas' ancestors ((name 'S2py-RicardoJacas.3' message 'fucked up everything....' id 'f013e267-0790-f042-9207-d7d3fd739186' date '25 April 2014' time '1:39:51.131593 pm' author 'RicardoJacas' ancestors ((name 'S2py-RicardoJacas.2' message 'Organizing' id '12c4e9dd-1dc1-bb4c-a601-c8733d0cb53b' date '25 April 2014' time '8:52:23.388336 am' author 'RicardoJacas' ancestors ((name 'S2py-RicardoJacas.1' message 'First Commit' id '55c39f7a-27c5-ef46-9549-a583087cef9c' date '25 April 2014' time '8:49:12.277336 am' author 'RicardoJacas' ancestors () stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())(name 'S2py-AlexandreBergel.32' message 'added legend to Hapao' id '9e6b2312-9800-40e2-aafa-bec32e10e803' date '1 August 2014' time '6:02:45.763226 pm' author 'AlexandreBergel' ancestors ((id '0c875d25-bae9-4384-8e7b-57e19bb3050a')) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())(name 'S2py-AlexandreBergel.72' message 'Renamed RTLegendBuilder. Merged with Alejandro version' id 'ef762a4a-0c4c-426e-be30-b3a051b21947' date '5 October 2014' time '11:22:25.120203 pm' author 'AlexandreBergel' ancestors ((name 'S2py-AlejandroInfante.71' message 'Minor cleaning: 
- Now StringProfilerMethod>>printOn: print also the counter of strings created.
- Organized some method categories.' id 'dabb7f43-ffd2-4416-ac2d-daa11c2b1505' date '5 October 2014' time '7:02:23.048212 pm' author 'AlejandroInfante' ancestors ((name 'S2py-AlejandroInfante.70' message 'Bugfixing on SpyContext and SpySender' id 'e1c75d83-82a0-42ad-9718-0cc17f4005a3' date '5 October 2014' time '6:55:50.41237 pm' author 'AlejandroInfante' ancestors ((name 'S2py-AlejandroInfante.69' message 'Fixed a bug with spySender. Also implemented StringProfiler, which identifies which methods creates Strings.' id 'ee1c3cd8-4790-4152-84b5-2ae18e4db91d' date '5 October 2014' time '5:07:32.857979 pm' author 'AlejandroInfante' ancestors ((name 'S2py-AlejandroInfante.68' message 'Changed getSpyOf: now it is called method getSpy: self, while self is a Profiler, SpyClass or SpyMethod.

Also introduce the MSP1 and MSP2, the MSP1 just care about the number of objects created and not about the creation contex nor the state of the objects.

MSP2 is not ready.' id '81de29d9-3179-4411-9575-ff6b5f686a11' date '2 October 2014' time '5:05:17.595739 pm' author 'AlejandroInfante' ancestors ((id 'ad222688-c424-4cf2-9c50-3fb720f17d6e')) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())