(name 'Rubric-JurajKubelka.310' message 'Merge.
It fixes https://pharo.fogbugz.com/f/cases/17152/Expanding-an-existing-selection-by-clicking-after-the-end-produces-a-new-selection' id '402582ee-85b2-4a84-9f51-0bf8681da94e' date '4 December 2015' time '12:19:29.789573 pm' author 'JurajKubelka' ancestors ((name 'Rubric-AndreiChis.309' message 'merged' id '64fe1552-2f80-4742-9e27-27147e852d1a' date '4 December 2015' time '11:36:54.843385 am' author 'AndreiChis' ancestors ((name 'Rubric-AndreiChis.308' message 'merge: Rubric-AndreiChis.306, Rubric-NicolaiHess.307' id 'a19fef9b-7f19-4411-9fad-873bc5ef4705' date '4 December 2015' time '11:01:27.407632 am' author 'AndreiChis' ancestors ((name 'Rubric-NicolaiHess.307' message 'issue 17180
fix browse accessors in nautilus class definition pane' id 'e113052a-e121-4341-a2d3-489770d4a138' date '3 December 2015' time '10:18:05.563841 pm' author 'NicolaiHess' ancestors ((name 'Rubric-TheIntegrator.306' message '17162 add Breakpoint class >> #browseAll
	https://pharo.fogbugz.com/f/cases/17162

17168 #beForSmalltalkCode should enable #withTextSegmentIcons
	https://pharo.fogbugz.com/f/cases/17168

17145 remove watchpoint package
	https://pharo.fogbugz.com/f/cases/17145

17158 submenu does not close on mouse leave / can not open another submenu
	https://pharo.fogbugz.com/f/cases/17158' id 'bc6f075a-f26f-40c1-a450-94895f1d94b1' date '30 November 2015' time '2:44:00.102807 pm' author 'TheIntegrator' ancestors ((name 'Rubric-MarcusDenker.305' message '17168 #beForSmalltalkCode should enable #withTextSegmentIcons
' id '870530d3-66c1-4fde-93b4-acc7ae0f8465' date '30 November 2015' time '11:28:27.538052 am' author 'MarcusDenker' ancestors ((name 'Rubric-TheIntegrator.304' message '17069 Opening debugger API cleanup. Part1
	https://pharo.fogbugz.com/f/cases/17069' id 'cb692448-c07b-4f12-910f-e225247898cc' date '23 November 2015' time '11:30:37.65645 am' author 'TheIntegrator' ancestors ((name 'Rubric-DenisKudriashov.303' message 'This is about cleaning places where debugger requested.

I found that basic error debugging starts with UIManager then UIManager calls SpecDebugger, then SpecDebugger calls UIManager and again... At the end of this chain debugger is opened by #openFullSuspendLabel: or #openNotifierContents:label:

There are two places where opening debugger initiated differently:
- Low space watcher calls SpecDebugger class>>openInterrupt:onProcess:
- Warning default action calls SpecDebugger class>>openContext:label:contents: (And it not uses UIManager. I guess non interactive mode not working here).

This slice clean and refactor all but lowSpaceWatcher' id '06846329-e85c-468f-bfdc-a8bd54303933' date '20 November 2015' time '6:45:09.080393 pm' author 'DenisKudriashov' ancestors ((name 'Rubric-TheIntegrator.302' message '17049 Morphic-Core cleanup
	https://pharo.fogbugz.com/f/cases/17049

17048 visualization of breakpoints logic on nautilus ui + reset logic to support remove all breakpoints on a method
	https://pharo.fogbugz.com/f/cases/17048

17039 Broken context menu in MessageBrowsers code pane
	https://pharo.fogbugz.com/f/cases/17039' id '301989f6-bc8d-4903-94a9-451f9b2abe0f' date '18 November 2015' time '5:26:06.969435 pm' author 'TheIntegrator' ancestors ((name 'Rubric-johanfabry.301' message 'Fixes the bug and also deprecates some apparently dead code that is related.' id 'c7650260-b07f-47e8-ad7e-031c382cb8b4' date '18 November 2015' time '2:06:11.394216 pm' author 'johanfabry' ancestors ((name 'Rubric-TheIntegrator.300' message '17034 Improve discoverability of the smart Suggestions
	https://pharo.fogbugz.com/f/cases/17034

17036 BreakPoints:  fix browser refresh after adding a breakpoint
	https://pharo.fogbugz.com/f/cases/17036

17031 add preference completing whole method. off by default
	https://pharo.fogbugz.com/f/cases/17031' id 'e09cb49b-70db-479f-ba62-70448812b046' date '17 November 2015' time '4:35:55.016066 pm' author 'TheIntegrator' ancestors ((name 'Rubric-johanfabry.299' message 'Fix for Improve discoverability of the smart Suggestions' id '81b84664-1816-4206-b567-f515acd94b50' date '17 November 2015' time '2:50:00.98033 pm' author 'johanfabry' ancestors ((name 'Rubric-TorstenBergmann.298' message 'cleaned up the class side of RubWorkspaceExample class:
Recategorization
  - #open in category "instance creation"
  - #title and spyAnnouncer in "private - accessing"
 - #windowWithScrolledText: in "private - utilities"

2 Example methods in "examples" category:
 - provide #exampleWindowWithScrolledText
 - provide #exampleWithCustomShortcut as discussed in 
  http://lists.pharo.org/pipermail/pharo-users_lists.pharo.org/2015-October/022528.html

Additionally added the <script> pragma to #open so one
can just click in Nautilus' id 'c158f632-8d0e-3848-b035-8ac3f663dcd3' date '12 November 2015' time '12:30:04.306338 am' author 'TorstenBergmann' ancestors ((name 'Rubric-StephaneDucasse.297' message '- merged henrik and nicolai submissions. 
- torsten they were many changes in your submissions that I preferred to wait a bit. It is difficult for me to understand what other are doing. ' id '788c2d47-6c0d-4930-ab30-cd2fec74cbd3' date '11 November 2015' time '2:18:41.196325 pm' author 'StephaneDucasse' ancestors ((name 'Rubric-NicolaiHess.296' message 'fix 16926
Error when browsing senders of pragma in Rubric' id '15066046-8d50-994d-a3a4-8a9c7f81160f' date '11 November 2015' time '1:31:44.949862 pm' author 'NicolaiHess' ancestors ((name 'Rubric-TheIntegrator.295' message '16934 Some ImageForms become transparent when dragging them
	https://pharo.fogbugz.com/f/cases/16934

16917 No way to prevent radio button from desactivating
	https://pharo.fogbugz.com/f/cases/16917

16930 NewVersionBrowser: issue with browsing versions of class side methods
	https://pharo.fogbugz.com/f/cases/16930

16706 TextModel with Rubric Widgets dont update TextModels selection
	https://pharo.fogbugz.com/f/cases/16706' id '53427bd3-4456-433e-bb32-92d7e703dc4a' date '6 November 2015' time '8:05:49.020306 am' author 'TheIntegrator' ancestors ((name 'Rubric-AlainPlantec.294' message 'empty log message' id '7931076d-9a53-4364-b01b-8a3270696f47' date '6 November 2015' time '8:35:32.31842 am' author 'AlainPlantec' ancestors ((name 'Rubric-AlainPlantec.293' message 'empty log message' id '72875224-4dd3-450e-9cfd-85966da9ebf6' date '6 November 2015' time '8:18:52.471822 am' author 'AlainPlantec' ancestors ((name 'Rubric-AlainPlantec.292' message 'empty log message' id '85220b1b-c58f-400a-a941-b6362644df08' date '2 November 2015' time '11:45:25.023839 am' author 'AlainPlantec' ancestors ((name 'Rubric-TheIntegrator.291' message '16790 RBUnpackagedCodeRule crashes if entity has nil package
	https://pharo.fogbugz.com/f/cases/16790

16772 Renaming method category with floating editor
	https://pharo.fogbugz.com/f/cases/16772' id '1aa12a33-33cd-4c82-8c41-ae834b2a65ab' date '17 October 2015' time '10:20:43.354993 am' author 'TheIntegrator' ancestors ((name 'Rubric-AlainPlantec.290' message 'merged' id '12afeb40-f9e3-4ecc-b2e0-5b79bbc95fb3' date '15 October 2015' time '10:05:35.918291 pm' author 'AlainPlantec' ancestors ((name 'Rubric-StephanEggermont.289' message 'Some decompiled-looking code fixed.

RubFloatingEditorBuilder>>exampleEditableStringMorph window resized' id 'c51f429c-5dca-41d8-8e69-db89eabe1f0d' date '12 October 2015' time '11:56:43.536412 am' author 'StephanEggermont' ancestors ((name 'Rubric-TheIntegrator.288' message '16751 link invalidation: install cm directly for primitives and optionCompileOnLinkInstallation
	https://pharo.fogbugz.com/f/cases/16751

16729 Removing PluggableTextField from FT
	https://pharo.fogbugz.com/f/cases/16729' id '8164076d-16ba-45db-9449-0f5154265343' date '9 October 2015' time '1:20:08.958286 pm' author 'TheIntegrator' ancestors ((name 'Rubric-AlainPlantec.287' message 'empty log message' id '8a44e1f5-90bf-48b6-ab78-1bdaa099a3a6' date '9 October 2015' time '9:25:37.663405 am' author 'AlainPlantec' ancestors ((name 'Rubric-TheIntegrator.286' message '16628 RBBrowseEnvironment doesnt respect the Set Theory
	https://pharo.fogbugz.com/f/cases/16628

16739 Senders and implementors do not work when one parameter is a selector in the form "with:do" (no space)
	https://pharo.fogbugz.com/f/cases/16739

16745 ReflectiveMethod: do not get class from AST
	https://pharo.fogbugz.com/f/cases/16745' id '4e83953b-d1f1-4223-bbdb-10331d95993b' date '8 October 2015' time '2:45:00.178817 pm' author 'TheIntegrator' ancestors ((name 'Rubric-MarcusDenker.285' message 'Senders and implementors do not work when one parameter is a selector in the form "with:do" (no space)' id '8dc75b12-6503-4150-b2aa-9717ed771bc7' date '7 October 2015' time '6:00:02.750301 pm' author 'MarcusDenker' ancestors ((name 'Rubric-TheIntegrator.284' message '16262 Use Rubric in Transcript 
	https://pharo.fogbugz.com/f/cases/16262' id 'f88f3f98-78e3-4c13-be95-abc9873cc0da' date '6 October 2015' time '10:30:26.174297 am' author 'TheIntegrator' ancestors ((name 'Rubric-TheIntegrator.282' message '16722 Fixing RubScrolledText and removing some users of RubPluggableTextMorph
	https://pharo.fogbugz.com/f/cases/16722

16719 Extract Tick and Tabs from Polymorph
	https://pharo.fogbugz.com/f/cases/16719

15162 #asLegalSelector: bad name and wrong for selectors with args
	https://pharo.fogbugz.com/f/cases/15162' id '90366965-a445-4bb2-836f-3b95bf8cef90' date '5 October 2015' time '6:50:53.740267 pm' author 'TheIntegrator' ancestors ((name 'Rubric-AlainPlantec.281' message 'empty log message' id '7ebb128a-4284-490b-9dd8-d8bb748a7cf0' date '5 October 2015' time '6:25:43.424886 pm' author 'AlainPlantec' ancestors ((name 'Rubric-NicolaiHess.280' message 'merge latest changes (issue 16622)' id '2ca2f6e3-3c5b-4b37-9ad5-79af83259c0f' date '22 September 2015' time '9:34:11.437754 pm' author 'NicolaiHess' ancestors ((name 'Rubric-NicolaiHess.275' message 'revert a change for RubAbstractTextArea>>#textColor:
to make syntaxhighlighting in spotters preview working again.
(issue 15663)' id '07cd49cc-956e-47fc-87ad-e8f337e97757' date '22 September 2015' time '8:42:00.828454 pm' author 'NicolaiHess' ancestors ((name 'Rubric-CyrilFerlicot.274' message ' 16503: Remove senders of subscribe:send:to: in Rubric' id '83bea796-d50e-1e46-9a0d-cdfd93905669' date '6 September 2015' time '8:49:30.801091 pm' author 'CyrilFerlicot' ancestors ((name 'Rubric-StephanEggermont.273' message 'fix typo' id 'ea3a40ac-5025-4d06-96ce-6c49de817501' date '3 September 2015' time '3:24:03.935357 pm' author 'StephanEggermont' ancestors ((name 'Rubric-TheIntegrator.272' message '16410 Add announceur (and not announcer) to Model
	https://pharo.fogbugz.com/f/cases/16410

16407 Implement a cache for senders and implementors in the SystemNavigation
	https://pharo.fogbugz.com/f/cases/16407' id '7f2d09e3-3660-4f31-a1d9-e686191cf418' date '28 August 2015' time '4:03:17.693673 pm' author 'TheIntegrator' ancestors ((name 'Rubric-FranckWarlouzet.271' message 'RubSmalltalkScriptingMode>>#interactive returns true now since it is an interactive mode' id '561a4a12-dfa9-6546-bcd4-69ebf9c58960' date '26 August 2015' time '10:17:30.941632 am' author 'FranckWarlouzet' ancestors ((name 'Rubric-FranckWarlouzet.270' message 'Fix some examples.' id '9c05fce4-b665-4641-b5c4-12c12638160e' date '22 August 2015' time '11:53:54.913186 am' author 'FranckWarlouzet' ancestors ((name 'Rubric-FranckWarlouzet.269' message 'Retag code editing related stuff. Add fornat shortcut to RubSmalltalkEditor' id '0ee52ae7-ab90-0d4a-aee3-dbebadf423fc' date '20 August 2015' time '1:38:01.914954 pm' author 'FranckWarlouzet' ancestors ((name 'Rubric-FranckWarlouzet.268' message 'Add the notion of clearUndoManager for the text model.' id 'f4818dec-3856-0b44-8ebf-a8cf0b72c422' date '20 August 2015' time '9:56:38.191711 am' author 'FranckWarlouzet' ancestors ((name 'Rubric-FranckWarlouzet.267' message 'Merge previous versions 

Rubric-FranckWarlouzet.264
Rubric-MarcusDenker.266' id '82321463-ba9b-4a40-a648-e03b3234c216' date '14 August 2015' time '2:57:26.036247 pm' author 'FranckWarlouzet' ancestors ((name 'Rubric-FranckWarlouzet.267' message 'Merge previous versions 

Rubric-FranckWarlouzet.264
Rubric-MarcusDenker.266' id '77541a41-bced-0f43-bc80-5d029ba59a73' date '14 August 2015' time '2:56:17.590247 pm' author 'FranckWarlouzet' ancestors ((name 'Rubric-MarcusDenker.266' message 'Fix one more deprecated send to Nautilus' id '7e3a0835-76a1-4ccc-bd78-794fbff3dd12' date '14 August 2015' time '2:15:05.32662 pm' author 'MarcusDenker' ancestors ((name 'Rubric-StephaneDucasse.265' message '- Fix issue #16177
- plus 15290 UserManager' id '7efb477e-9721-4586-8808-7ed33bd02619' date '14 August 2015' time '11:18:42.774735 am' author 'StephaneDucasse' ancestors ((name 'Rubric-TorstenBergmann.264' message 'Fix issue #16177' id '070084e0-1593-8f42-93ce-8a1aa78e877f' date '13 August 2015' time '10:05:30.413458 am' author 'TorstenBergmann' ancestors ((name 'Rubric-NicolaiHess.263' message 'use RubTextLinks instead of old TextLink classes
and
check if syntax highlighting  is enabled' id '81bf8f12-6fbd-7148-8c88-dfe1768dac69' date '6 August 2015' time '8:58:38.617981 pm' author 'NicolaiHess' ancestors ((name 'Rubric-MarcusDenker.262' message '- use SHRBTextStyler in Rubric' id 'b354a668-b154-4c1d-a25b-fc98ac2686ab' date '31 July 2015' time '11:18:44.206318 am' author 'MarcusDenker' ancestors ((name 'Rubric-FranckWarlouzet.261' message 'Fix the font' id '2d4bded7-ee8d-f241-9af6-f3b177fb2dd7' date '30 July 2015' time '11:07:11.682544 am' author 'FranckWarlouzet' ancestors ((name 'Rubric-FranckWarlouzet.260' message 'Edit class comments' id 'f6b81a3d-42ed-bc48-a405-827d47d96ba3' date '29 July 2015' time '3:54:21.084199 pm' author 'FranckWarlouzet' ancestors ((name 'Rubric-FranckWarlouzet.259' message 'Add class comments' id 'bac2b683-b266-f441-867b-b53d8eec1158' date '29 July 2015' time '1:56:28.051116 pm' author 'FranckWarlouzet' ancestors ((name 'Rubric-FranckWarlouzet.261' message 'empty log message' id '13cd66bb-dc53-9a4c-ad8b-280006afe979' date '29 July 2015' time '1:53:15.667244 pm' author 'FranckWarlouzet' ancestors ((name 'Rubric-FranckWarlouzet.260' message 'empty log message' id '6e591b5e-1396-7c47-a088-21cd33972fbe' date '29 July 2015' time '11:19:37.664514 am' author 'FranckWarlouzet' ancestors ((name 'Rubric-FranckWarlouzet.259' message 'empty log message' id 'bbc7947d-805a-e547-b4a7-4526884688d8' date '29 July 2015' time '10:43:07.565601 am' author 'FranckWarlouzet' ancestors ((name 'Rubric-FranckWarlouzet.258' message 'Add the necessary stuff to use Rubric in DiffMorph' id 'e3ce62fe-1dab-974a-bcbd-1ca03c796cd8' date '28 July 2015' time '3:41:18.543911 pm' author 'FranckWarlouzet' ancestors ((name 'Rubric-FranckWarlouzet.258' message 'Fix to draw with Athens' id '4e23ed79-bd06-4c40-bed2-549b6979f1cc' date '28 July 2015' time '1:46:05.577503 pm' author 'FranckWarlouzet' ancestors ((name 'Rubric-FranckWarlouzet.257' message 'Fix the default font' id '11655c4d-74d9-fa46-9687-e48836ed8461' date '26 July 2015' time '2:10:38.005567 pm' author 'FranckWarlouzet' ancestors ((name 'Rubric-FranckWarlouzet.256' message 'Merge the two 255 versions' id '92dbb890-c0f9-e747-b50b-8476a1e08f27' date '25 July 2015' time '11:37:56.504298 pm' author 'FranckWarlouzet' ancestors ((name 'Rubric-FranckWarlouzet.255' message 'Fix the font style to use default font. Changing default font size also changes it for Rubric' id '4f029d06-55f5-5547-9753-4936d06e3f5a' date '25 July 2015' time '11:36:12.432298 pm' author 'FranckWarlouzet' ancestors ((name 'Rubric-FranckWarlouzet.254' message 'Add the notion of interactionModel for  RubSmalltalkCodeMode>>shoutAboutToStyle:' id 'ca014f26-544b-f14a-abd3-5d3b0c22857f' date '11 July 2015' time '1:50:38.082913 pm' author 'FranckWarlouzet' ancestors ((name 'Rubric-AndreiChis.253' message 'merged' id 'b2eeb52c-630c-483d-9272-c3ddac8e86d2' date '10 July 2015' time '5:16:10.443888 pm' author 'AndreiChis' ancestors ((name 'Rubric-AlainPlantec.250' message 'RubReturnEntered is announced twice for a text field' id '5f784b38-562b-4a97-a4ec-0a4170f320cc' date '3 July 2015' time '4:02:58.134483 pm' author 'AlainPlantec' ancestors ((name 'Rubric-AlainPlantec.249' message 'add RubFloatingEditorBuilder >>withEditedContentsDo: ' id 'be5f6b75-2868-44d1-b9ea-c5760a6a6c6e' date '2 July 2015' time '12:01:34.626531 pm' author 'AlainPlantec' ancestors ((name 'Rubric-AlainPlantec.248' message 'merged' id 'd99bb550-573f-4fa7-91dc-fef9503811ac' date '1 July 2015' time '10:29:39.046168 pm' author 'AlainPlantec' ancestors ((name 'Rubric-FranckWarlouzet.247' message 'Merge FranckWarlouzet.244 NicolaiHesss.246' id '0301d408-5c2b-2a41-ab7f-af5e0c166a7b' date '30 June 2015' time '10:51:08.53033 am' author 'FranckWarlouzet' ancestors ((name 'Rubric-NicolaiHess.245' message 'merge issue 15312 and 15850' id 'fbb1802d-c769-834d-9d7c-0439366466c2' date '28 June 2015' time '11:49:53.038848 am' author 'NicolaiHess' ancestors ((name 'Rubric-AlainPlantec.244' message 'empty log message' id '7ab75563-1628-4e39-8703-d0b7611e74f8' date '27 June 2015' time '12:44:08.104834 am' author 'AlainPlantec' ancestors ((name 'Rubric-AlainPlantec.243' message 'RubStringMorphContentsEdited announcement' id '08aa08e2-3a1d-442b-89b1-2d766c0401c6' date '26 June 2015' time '6:31:59.594496 pm' author 'AlainPlantec' ancestors ((name 'Rubric-AlainPlantec.242' message 'RubStringMorphEditorProvider added
allows to edit StringMorph in place. ' id '5e388d24-e51f-47ff-a4e5-bfc32d5f7f18' date '26 June 2015' time '6:07:47.447382 pm' author 'AlainPlantec' ancestors ((name 'Rubric-AlainPlantec.241' message 'empty log message' id '41b6e2d3-907d-4c56-9a4d-489c2a362f50' date '26 June 2015' time '3:10:39.324303 pm' author 'AlainPlantec' ancestors ((name 'Rubric-AlainPlantec.240' message 'the focus border is optional.
added a drawFocusBorder boolean flag' id '74f0854f-c4ce-4845-89ac-60b0a166e595' date '25 June 2015' time '11:28:56.284677 am' author 'AlainPlantec' ancestors ((name 'Rubric-AlainPlantec.239' message 'query symbol revival' id '652473c6-11d0-43c1-86f2-5901330c0fd8' date '24 June 2015' time '10:34:13.276909 pm' author 'AlainPlantec' ancestors ((name 'Rubric-AlainPlantec.238' message 'rubric do not always style in background' id 'da791030-2c66-4cc7-a09f-da7dd61b8cc0' date '24 June 2015' time '9:43:52.235968 pm' author 'AlainPlantec' ancestors ((name 'Rubric-AlainPlantec.237' message 'empty log message' id '84760d6c-5683-48c5-ae94-453a4563b026' date '24 June 2015' time '4:02:26.192813 pm' author 'AlainPlantec' ancestors ((name 'Rubric-FranckWarlouzet.236' message 'Add RubScrolledTextModel>>guessTypeForName: for completion' id '90e97da7-222a-3d47-bd62-a73d2ac4c680' date '24 June 2015' time '1:43:27.625057 pm' author 'FranckWarlouzet' ancestors ((name 'Rubric-FranckWarlouzet.235' message 'empty log message' id '55206c41-d7f6-fa48-a38c-edca3d3146d3' date '24 June 2015' time '1:42:55.155057 pm' author 'FranckWarlouzet' ancestors ((name 'Rubric-AlainPlantec.234' message 'fixed with last version updated to manage bindings correctly' id 'f71adc1f-430a-47d8-bd09-0e0265ec78a8' date '23 June 2015' time '11:53:08.136323 pm' author 'AlainPlantec' ancestors ((name 'Rubric-FranckWarlouzet.233' message 'empty log message' id 'f3d6bc2a-3420-e64d-862a-2d08d896ba31' date '23 June 2015' time '10:26:13.767005 am' author 'FranckWarlouzet' ancestors ((name 'Rubric-AlainPlantec.232' message 'removed unused classes.
moved hasBindingOf: and hasBindingThatBeginsWith: from RubSmalltalkScriptEditorModel (removed class) to RubScrolledTextModel.
Thus, any scrolled text can have bindings.' id '03747958-7176-4f4e-9a9d-faa3f4af1077' date '19 June 2015' time '4:59:48.711151 pm' author 'AlainPlantec' ancestors ((name 'Rubric-TheIntegrator.231' message '15799 replace last #gather: reference
	https://pharo.fogbugz.com/f/cases/15799

15800 Fix concurrency problem with RemoteString 
	https://pharo.fogbugz.com/f/cases/15800

15795 Playground enter does not work well anymore
	https://pharo.fogbugz.com/f/cases/15795

15793 Better comment for Margin
	https://pharo.fogbugz.com/f/cases/15793

13463 Monticello Browser doesnt scroll packages correctly
	https://pharo.fogbugz.com/f/cases/13463' id 'ade26d51-5ef1-4055-b898-94333a48a2a1' date '18 June 2015' time '10:36:02.769816 pm' author 'TheIntegrator' ancestors ((name 'Rubric-AlainPlantec.230' message 'empty log message' id '9815f644-bfe1-4773-a84f-90f8f8463fe7' date '18 June 2015' time '9:31:42.726351 pm' author 'AlainPlantec' ancestors ((name 'Rubric-TheIntegrator.229' message '15788 Clean up discouraged uses of SourceFiles and friends (4)
	https://pharo.fogbugz.com/f/cases/15788

15785 Fix do it etc in class comment in Nautilus 
	https://pharo.fogbugz.com/f/cases/15785' id 'df63c007-0956-457d-bb20-02d999eccdef' date '18 June 2015' time '10:12:32.350188 am' author 'TheIntegrator' ancestors ((name 'Rubric-AlainPlantec.228' message 'empty log message' id 'fa0423e5-0ae7-4360-bb70-0495ad1dde1a' date '17 June 2015' time '6:49:54.323257 pm' author 'AlainPlantec' ancestors ((name 'Rubric-AlainPlantec.227' message 'empty log message' id 'c05531b4-7dde-46ad-bcc7-2464c42369d2' date '17 June 2015' time '6:32:28.998298 pm' author 'AlainPlantec' ancestors ((name 'Rubric-StephaneDucasse.226' message 'Unclassified methods 
All methods should be put into a protocol (method category) for better readability.
RubTextFieldMorph>>#configureGhostText:

Method just sends super message 1
Check for methods that just forward the message to its superclass.
RubGhostTextDisplayer>>#initialize' id '06bee717-da58-44a8-b017-5624af46f4ff' date '17 June 2015' time '4:22:18.751608 pm' author 'StephaneDucasse' ancestors ((name 'Rubric-AlainPlantec.225' message 'added isReadOnly' id '9c6b7ede-6d94-45f2-aeba-696f53132194' date '17 June 2015' time '11:36:03.089534 am' author 'AlainPlantec' ancestors ((name 'Rubric-AlainPlantec.224' message 'fixed ghostText' id 'a043ab6a-97d6-44bb-bf9f-afa15551c42f' date '17 June 2015' time '11:28:21.541269 am' author 'AlainPlantec' ancestors ((name 'Rubric-AlainPlantec.223' message '- do not draw focus frame if readonly
- allow mouse selection even if readonly' id 'f572cabe-e3f5-42c1-a351-1fcf33206776' date '17 June 2015' time '9:32:49.632142 am' author 'AlainPlantec' ancestors ((name 'Rubric-AlainPlantec.222' message '- do not draw focus frame if readonly
- allow mouse selection even if readonly' id '88398a99-26ef-4e42-8a0f-b1ee5010ff8b' date '17 June 2015' time '9:31:54.001748 am' author 'AlainPlantec' ancestors ((name 'Rubric-StephaneDucasse.221' message '- removing explicit type check to PluggableTextFieldMorph' id '726bafea-d5dc-45cf-9dca-5124431a2816' date '13 June 2015' time '2:33:57.124636 pm' author 'StephaneDucasse' ancestors ((name 'Rubric-AlainPlantec.220' message 'issue 15589
Mouse selection issue in Rubric text editor' id '892b731b-2dc4-4d95-b251-dfff67c3093e' date '12 June 2015' time '3:49:29.932095 pm' author 'AlainPlantec' ancestors ((name 'Rubric-AlainPlantec.219' message 'renamed client as interactionModel' id '91d1ddc0-ce8c-4d48-94c8-099c10e603b8' date '11 June 2015' time '4:46:19.185814 pm' author 'AlainPlantec' ancestors ((name 'Rubric-AlainPlantec.218' message 'issue 15720 - RubTextEditor references StringHolder
I''ve token the TextEditor implementation
I''ve added the shift $C shortcut also
Got the same result as with PluggableTextMorph but
not sure that the result of #compareToClipboard: is correct
' id 'beb33d5f-d864-46f9-a676-53087f4b449c' date '10 June 2015' time '11:34:13.835079 pm' author 'AlainPlantec' ancestors ((name 'Rubric-FranckWarlouzet.217' message 'Fixed font color issue ' id '63f36b0f-c74f-3f4c-b86e-119bd9a28af2' date '3 June 2015' time '4:27:56.262691 pm' author 'FranckWarlouzet' ancestors ((name 'Rubric-FranckWarlouzet.216' message 'Fix font color issue with dark theme.
Also move and rename RubCommentAnnotationDisplayer into NautilusCommentAnnotationDislayer to Nautilus-Widgets package because it is related to Nautilus and not Rubric directly' id '82a2e2c8-bd62-8741-9043-a2758e853687' date '3 June 2015' time '4:20:58.34123 pm' author 'FranckWarlouzet' ancestors ((name 'Rubric-TheIntegrator.215' message '15644 empty comment pane in nautilus
	https://pharo.fogbugz.com/f/cases/15644' id 'f84b2d43-fc1c-4d1b-b722-b15c00e42da6' date '2 June 2015' time '9:36:05.492339 pm' author 'TheIntegrator' ancestors ((name 'Rubric-FranckWarlouzet.214' message 'clean up Nautilus commentTextArea and fixed shortcuts issue with rubric in comment pane' id '50639b9b-887b-0c4c-8d1b-0e9ba874194f' date '2 June 2015' time '5:16:20.542551 pm' author 'FranckWarlouzet' ancestors ((name 'Rubric-FranckWarlouzet.213' message 'Prettier full comment pane and right comment pane' id '69605747-a9a2-7f41-88c5-397d50fda417' date '2 June 2015' time '4:25:08.973551 pm' author 'FranckWarlouzet' ancestors ((name 'Rubric-FranckWarlouzet.212' message 'empty log message' id '28f8627d-48d0-ad47-8bbe-2e3c1c4fbd61' date '2 June 2015' time '4:13:31.932551 pm' author 'FranckWarlouzet' ancestors ((name 'Rubric-FranckWarlouzet.211' message 'empty log message' id 'e320aa78-2c78-8b46-97ba-4d2770a7d59f' date '2 June 2015' time '11:08:58.84792 am' author 'FranckWarlouzet' ancestors ((name 'Rubric-FranckWarlouzet.210' message '' id 'dc416e8e-f4dd-084b-9061-c1fe05ac5b64' date '1 June 2015' time '2:06:37.153832 pm' author 'FranckWarlouzet' ancestors ((name 'Rubric-AlainPlantec.209' message 'hasUnacceptedEdits, clearUserEdits ... and examples updated' id '9f9a4c35-b36c-409d-94e0-4de794e5560d' date '31 May 2015' time '12:14:48.812242 am' author 'AlainPlantec' ancestors ((name 'Rubric-AlainPlantec.208' message 'merged' id '46119799-c4d9-46dd-82c7-53198277a015' date '30 May 2015' time '10:49:05.913779 pm' author 'AlainPlantec' ancestors ((name 'Rubric-StephaneDucasse.207' message '15605 Update Rubric 
	https://pharo.fogbugz.com/f/cases/15605

' id '495ee670-d7e0-4d45-bd49-0f526aba2883' date '25 May 2015' time '11:01:28.183405 am' author 'StephaneDucasse' ancestors ((name 'Rubric-AlainPlantec.206' message 'added RubSmalltalkCodeMode>>formatMethodCode' id '7afbef96-5c8a-4451-acdf-f884dd7f47a7' date '18 May 2015' time '5:06:02.663463 pm' author 'AlainPlantec' ancestors ((name 'Rubric-AlainPlantec.205' message 'polished RubPluggableTextMorphExample' id '2f8d6087-329b-432d-bd43-aca6c89c89d4' date '16 May 2015' time '10:18:24.69489 am' author 'AlainPlantec' ancestors ((name 'Rubric-AlainPlantec.204' message 'with Nicolai Attribute fix example' id '585e45ef-709b-4b67-9308-0488c916175b' date '16 May 2015' time '12:59:24.606412 am' author 'AlainPlantec' ancestors ((name 'Rubric-AlainPlantec.203' message 'played with ghosttext
fixed cursor issue (position not updated when the extent of the text area change)
' id '61202f7f-30b4-42bb-ac9c-f6572a293a0d' date '16 May 2015' time '12:30:01.299567 am' author 'AlainPlantec' ancestors ((name 'Rubric-AlainPlantec.202' message 'fixes text attribute change
take care of theme backgroundColor and of theme textColor
unused class var removed' id '615e9442-4059-4720-9f69-73f4594f755e' date '15 May 2015' time '11:21:47.527128 am' author 'AlainPlantec' ancestors ((name 'Rubric-AlainPlantec.201' message 'added missing Athens drawing methods' id 'e04e8fb7-60d7-4a61-84e6-deb0b700cd6d' date '15 May 2015' time '12:04:49.430601 am' author 'AlainPlantec' ancestors ((name 'Rubric-AlainPlantec.200' message 'improved RubPluggableTextMorphExample by using RubTextField' id '071b79c6-b8fc-4cbe-96f3-ad7cf5f0d87d' date '14 May 2015' time '6:42:13.011484 pm' author 'AlainPlantec' ancestors ((name 'Rubric-AlainPlantec.199' message 'improved RubPluggableTextMorphExample by using RubTextField' id '1616d3a7-85a4-4433-9c6c-5c11e4f3a388' date '14 May 2015' time '6:39:08.934093 pm' author 'AlainPlantec' ancestors ((name 'Rubric-AlainPlantec.198' message 'make the getEnabledSelector working with RubPluggableTextMorph' id 'dcf9e5e5-ad86-4d69-8836-33ec9ac54776' date '14 May 2015' time '2:42:14.050833 pm' author 'AlainPlantec' ancestors ((name 'Rubric-AlainPlantec.197' message 'RubPluggableTextMorph:
- make the menu asked to the model as with PluggableTextMorph
- added RubGetMenuPolicy and RubPluggableGetMenuPolicy' id '11ad7732-2350-4d0a-8810-63230c6c8f7b' date '14 May 2015' time '2:15:04.075152 pm' author 'AlainPlantec' ancestors ((name 'Rubric-AlainPlantec.196' message 'added RubPluggableTextMorph and RubPluggableTextMorphExample' id '26d1dffb-f04e-4f6e-9fd3-5f46f966a8ee' date '13 May 2015' time '4:22:58.488777 pm' author 'AlainPlantec' ancestors ((name 'Rubric-TorstenBergmann.195' message 'fix double clicking do it and go in empty playground.
See

https://pharo.fogbugz.com/f/cases/15530' id 'e0529108-0ace-d44f-9bc2-dcfc560b8169' date '12 May 2015' time '8:49:26.362671 pm' author 'TorstenBergmann' ancestors ((name 'Rubric-GuillermoPolito.194' message 'removed usage of UserManager' id '47cfcb5e-6f7d-4ff9-8a2a-3a40f1c563d4' date '5 May 2015' time '9:43:38.690196 am' author 'GuillermoPolito' ancestors ((name 'Rubric-YuriyTymchuk.193' message 'merge' id '304829bc-6127-4053-a0ad-7ab65bd95f66' date '1 May 2015' time '2:24:48.7671 pm' author 'YuriyTymchuk' ancestors ((name 'Rubric-YuriyTymchuk.188' message 'Removed textCollor changing during the styling' id 'c77f723e-60b3-4461-af25-b3e1db028a8f' date '30 April 2015' time '4:22:08.533393 pm' author 'YuriyTymchuk' ancestors ((name 'Rubric-AndreiChis.187' message 'added #atEndOfLineInsertAndSelect:' id 'd397c1b2-a96a-4ea2-bd19-b011afdf0914' date '1 April 2015' time '12:59:01.897682 pm' author 'AndreiChis' ancestors ((name 'Rubric-AndreiChis.186' message 'Changed the default color for the curson to be calculated based on the theme' id '175d1d89-f2c5-4cd3-9451-c02defe82327' date '26 March 2015' time '5:27:34.446249 pm' author 'AndreiChis' ancestors ((name 'Rubric-AndreiChis.185' message 'Use a WeakArray to hold a reference to the textArea value in RubFindReplaceService' id '1caa4aea-3978-49ef-bb43-ca2ee7e89f62' date '25 March 2015' time '5:18:19.925145 pm' author 'AndreiChis' ancestors ((name 'Rubric-AndreiChis.184' message 'added an attribute in RubCursor for storing the cursor color' id 'b1ed82a0-da07-49a9-8db9-776d4d279701' date '24 March 2015' time '7:11:53.89683 pm' author 'AndreiChis' ancestors ((name 'Rubric-AndreiChis.183' message 'merged' id '1aa4a236-6c7e-48ca-b3e4-52870b3eab10' date '23 March 2015' time '6:41:04.808142 pm' author 'AndreiChis' ancestors ((name 'Rubric-EstebanLorenzano.180' message 'added #basicInspect option' id 'c77cf915-880e-4e90-a44b-719a3d322326' date '20 March 2015' time '4:56:54.18142 pm' author 'EstebanLorenzano' ancestors ((name 'Rubric-AlainPlantec.179' message 'added missing method
RubParagraph>>drawOnAthensCanvas: aCanvas bounds: aRectangle color: aColor' id 'ff72064b-3568-451b-be20-659a497a77c9' date '10 March 2015' time '9:00:08.865159 pm' author 'AlainPlantec' ancestors ((name 'Rubric-AlainPlantec.178' message 'added missing method
RubParagraph>>drawOnAthensCanvas: aCanvas bounds: aRectangle color: aColor' id 'eb344f44-e1b7-48a5-bfd8-9f92c65021d1' date '10 March 2015' time '8:59:11.505888 pm' author 'AlainPlantec' ancestors ((name 'Rubric-AndreiChis.177' message 'added #cleanUp method to RubFindReplaceService' id '3a1c69bd-353b-422d-8fbb-397be853f74a' date '4 March 2015' time '10:46:20.262108 am' author 'AndreiChis' ancestors ((name 'Rubric-AndreiChis.176' message 'merged' id '4b93bab6-1592-4701-ba61-9ee0de8d0b7d' date '3 March 2015' time '7:20:08.119394 pm' author 'AndreiChis' ancestors ((name 'Rubric-AlainPlantec.173' message 'Athens drawing, a first pass' id '81ec673c-b647-42ee-88a4-31fd266850b0' date '26 February 2015' time '10:42:30.120676 pm' author 'AlainPlantec' ancestors ((name 'Rubric-AndreiChis.172' message 'convert the text argument to a string before calling #copyReplaceAll:with:asTokens:' id '1cce4e29-182f-4da8-a5ae-85b8dba4d493' date '16 January 2015' time '1:35:33.006698 pm' author 'AndreiChis' ancestors ((name 'Rubric-AndreiChis.171' message 'Refactoted debugIt and tallyIt to reuse for debugging/profiling the highlighted text insteadn of the selection' id '6c4ee16c-bf7b-4448-8fac-f5679ae7b5c7' date '14 January 2015' time '1:16:59.179921 pm' author 'AndreiChis' ancestors ((name 'Rubric-AndreiChis.170' message '- cleaned the code of RubHighlightSegmentMorph
- RubHighlightSegmentMorph uses the theme to set its visual properties' id '3f04e5b4-7450-4c1f-8baf-7c4903377c67' date '14 January 2015' time '11:27:14.711527 am' author 'AndreiChis' ancestors ((name 'Rubric-AndreiChis.169' message '- changed the border and the color
- do not show the highlight if an error occurred' id '682e8f96-4817-47ca-87aa-8fde395b4fe4' date '14 January 2015' time '12:41:43.098981 am' author 'AndreiChis' ancestors ((name 'Rubric-AndreiChis.168' message 'resize the bounds when the selection changes' id '0986e4e8-2741-4d3a-9455-16016c0911e0' date '13 January 2015' time '7:07:13.957286 pm' author 'AndreiChis' ancestors ((name 'Rubric-AndreiChis.167' message 'Extract the width into a method' id '1c04ffde-123b-4926-9c1e-be8c84436026' date '13 January 2015' time '5:55:09.859172 pm' author 'AndreiChis' ancestors ((name 'Rubric-AndreiChis.166' message 'handle the case of an empty line' id 'fb945570-7254-4164-9b82-d01135ef1784' date '13 January 2015' time '5:48:51.817833 pm' author 'AndreiChis' ancestors ((name 'Rubric-AndreiChis.165' message 'no more need of #highlightInterval:' id 'bfdfa963-3581-4e02-b5c5-51cedaa3b01c' date '13 January 2015' time '4:30:57.63424 pm' author 'AndreiChis' ancestors ((name 'Rubric-AndreiChis.164' message 'delete the highlighting segment when text is changed' id 'e4f23e1a-2202-41d8-81d9-5ed09886b440' date '13 January 2015' time '3:39:25.287388 pm' author 'AndreiChis' ancestors ((name 'Rubric-AndreiChis.163' message 'Pass the right  string to compile to the compilator instead of the entire string from the editor' id 'a106cc0e-21a5-4ee6-a010-81925846c3fc' date '13 January 2015' time '2:52:22.575793 pm' author 'AndreiChis' ancestors ((name 'Rubric-AndreiChis.162' message 'added a method for removing the highlight segment' id '212b874c-9848-4590-9634-8482664d00d9' date '13 January 2015' time '12:18:26.490172 pm' author 'AndreiChis' ancestors ((name 'Rubric-AndreiChis.161' message 'added an API for handling the highlight segment' id '0c669833-af83-43f6-bb31-686067c60f7f' date '12 January 2015' time '10:54:30.956603 pm' author 'AndreiChis' ancestors ((name 'Rubric-AndreiChis.160' message 'Set only once borderStyle before drawing' id '3ab7f35c-0020-45ae-9d94-c88b00ad7e92' date '12 January 2015' time '5:25:55.789883 pm' author 'AndreiChis' ancestors ((name 'Rubric-AndreiChis.159' message 'Allow the text editor to execute and highlight a pice of text without modifying the selection.' id 'e6118d33-cd5d-452d-97bc-ca500699f630' date '12 January 2015' time '5:15:05.673379 pm' author 'AndreiChis' ancestors ((name 'Rubric-AndreiChis.158' message 'Trigger a RubMouseClick event when a #click event happens in the editor' id '53979d4c-1265-400d-a19c-4c9b1c514811' date '12 January 2015' time '5:03:28.625209 pm' author 'AndreiChis' ancestors ((name 'Rubric-AndreiChis.157' message '- refactored RubSmalltalkEditor>>evaluateSelectionAndDo: to separate te logic for selection the current line the the one that compiles the selection

- refactored RubTextEditor>>selectLine to extract the actual logic for selecting an entire line into a new method' id 'cbf32109-0429-4f75-bf6f-52c2f3f95a91' date '12 January 2015' time '4:54:12.560261 pm' author 'AndreiChis' ancestors ((name 'Rubric-AndreiChis.156' message 'Removed the loremInpsum string with an automatically generated one. Thanks Sven.

https://pharo.fogbugz.com/f/cases/14315/Huuuge-loremIpsum-strings-waste-memory' id '20bed74c-edf5-476d-9bc3-46509469f086' date '7 January 2015' time '4:46:47.348831 pm' author 'AndreiChis' ancestors ((name 'Rubric-AlainPlantec.155' message 'fixe the auto-completion/font issue (RubDisplayScanner has been fixed and is used again )

the issue was:
------
1 printS
==> You will see that "printS" disappears
(After choosing something to complete, the text appears again, but if you cancel completion, the text continues to not show up)

------' id '3a371d32-9b05-49a0-98f8-1f016a99a3c0' date '8 December 2014' time '6:00:42.024081 pm' author 'AlainPlantec' ancestors ((name 'Rubric-AlainPlantec.154' message 'Rub uses BitBltDisplayScanner instead of RubDisplayScanner.
RubDisplayScanner and its subclass are deprecated
' id '41836431-c50f-4d63-b55e-7c04a8f14822' date '25 November 2014' time '2:30:21.396069 pm' author 'AlainPlantec' ancestors ((name 'Rubric-AlainPlantec.153' message 'Rub uses BitBltDisplayScanner instead of RubDisplayScanner.
RubDisplayScanner and its subclass are deprecated
' id '20bcc026-1c14-4561-aa72-9f9426561a01' date '25 November 2014' time '2:29:03.078282 pm' author 'AlainPlantec' ancestors ((name 'Rubric-AndreiChis.152' message 'The style used by RubSHTextStylerST80 should change when changing the theme' id '4929f556-f974-4dfc-8b2d-d7911ff6d2c9' date '14 November 2014' time '3:09:10.022749 pm' author 'AndreiChis' ancestors ((name 'Rubric-AndreiChis.151' message 'Only stop handing a key event if a navigation key is pressed' id 'e5e8e97d-03ac-46e4-874a-85844480cbc7' date '14 November 2014' time '2:24:01.101953 pm' author 'AndreiChis' ancestors ((name 'Rubric-AndreiChis.150' message 'delegate ''RubSHTextStylerST80 class>styleTable'' to ''SHTextStylerST80 class>>styleTable''' id '4e2c46b9-4ae6-4949-af8f-2205c55dc399' date '14 November 2014' time '11:41:44.960254 am' author 'AndreiChis' ancestors ((name 'Rubric-AndreiChis.149' message 'Added a navigationKey: check in RubAbstractTextArea to capture cmd+. event' id 'c2c6c025-4ef4-47a7-8c22-1c9c455beb27' date '12 November 2014' time '2:56:27.462322 pm' author 'AndreiChis' ancestors ((name 'Rubric-AndreiChis.148' message 'made cmd+click work' id '881fd62e-1786-42bc-ae3f-4f52090a1fc3' date '12 November 2014' time '12:45:26.627546 pm' author 'AndreiChis' ancestors ((name 'Rubric-TudorGirba.147' message 'Merged:

SLICE-Issue-14168-RubSegmentMorph-has-undeclred-ivars-borderColor-and-borderWidth-MarcusDenker.1' id '25ed9fc0-6c66-4f0d-b3cc-83c2bb0ae88c' date '11 November 2014' time '10:31:29.435481 am' author 'TudorGirba' ancestors ((name 'Rubric-MarcusDenker.146' message '14168
RubSegmentMorph has undeclred ivars borderColor and borderWidth' id 'aa1efcb7-e93b-44f1-8f10-d06330169fa5' date '11 November 2014' time '10:05:07.144539 am' author 'MarcusDenker' ancestors ((name 'Rubric-StephaneDucasse.145' message '14333 clean translated in add:subMenu: and add:icon:subMenu:
	https://pharo.fogbugz.com/f/cases/14333

' id '8a557e38-c596-4d88-a45f-941303c9b848' date '27 October 2014' time '6:12:33.683195 pm' author 'StephaneDucasse' ancestors ((name 'Rubric-StephaneDucasse.144' message 'cleaning translated in menu... one more step.' id '89224263-fb9a-4e1d-8a04-6e6921f00571' date '27 October 2014' time '6:04:59.017256 pm' author 'StephaneDucasse' ancestors ((name 'Rubric-StephaneDucasse.143' message '14331 cleaning more menu
	https://pharo.fogbugz.com/f/cases/14331

' id '95b05205-1006-4ac6-8d51-1ef8a6fe09bb' date '27 October 2014' time '9:54:54.983198 am' author 'StephaneDucasse' ancestors ((name 'Rubric-StephaneDucasse.142' message '- more cleaning related to translated factoring
- clean more menus.' id 'c9dad3f2-528e-4ef1-bc55-24595a10fe42' date '27 October 2014' time '9:41:43.042582 am' author 'StephaneDucasse' ancestors ((name 'Rubric-StephaneDucasse.141' message 'issue 40328 cleaning more menus translation
	https://pharo.fogbugz.com/default.asp?14321' id '2b144d79-ead0-4109-8afe-47836ec826c6' date '26 October 2014' time '11:46:16.493626 am' author 'StephaneDucasse' ancestors ((name 'Rubric-StephaneDucasse.140' message 'continuing to clean translated' id '58c9ff73-275a-40a8-8611-40a6e29020c0' date '26 October 2014' time '11:25:00.489988 am' author 'StephaneDucasse' ancestors ((name 'Rubric-StephaneDucasse.139' message '14290 Menu translation should be the responsibility of menus (part 1)
	https://pharo.fogbugz.com/f/cases/14290

' id 'cf931f7d-9ca2-435c-a491-d5252d3698d3' date '24 October 2014' time '9:50:41.587327 am' author 'StephaneDucasse' ancestors ((name 'Rubric-StephaneDucasse.138' message '- please integrate fast since it is touching many packages' id '527e7a22-98cc-4b28-ad24-09a0d0a2c43f' date '22 October 2014' time '10:17:50.293528 pm' author 'StephaneDucasse' ancestors ((name 'Rubric-AlainPlantec.137' message 'GTPlayground wrong cursor position fixed.
see RubShoutStylerDecorator>>stylerStyled: ' id '6c2858c2-fb5d-4f9c-a9a0-504dae277d01' date '3 October 2014' time '4:32:41.662729 pm' author 'AlainPlantec' ancestors ((name 'Rubric-AndreiChis.136' message 'added two class comments' id '33fe5047-f6bd-476d-ac83-52bb1bd757d4' date '1 October 2014' time '2:27:02.931775 pm' author 'AndreiChis' ancestors ((name 'Rubric-AndreiChis.135' message 'The API for browsing a class changed in Pharo 4' id 'e9e2dcc6-af9a-46d7-8c03-533bc59ffcee' date '24 September 2014' time '10:40:08.666964 am' author 'AndreiChis' ancestors ((name 'Rubric-AndreiChis.134' message 'Do not use MorphicModel>>#model:accessor: to create a horizontal/vertical scrollbar as it was removed in Pharo 4.  Use ScrollBar>> #setValueSelector:. This should work in both Pharo 43 and Pharo 4.' id '64fcfca8-f6d7-48c8-bede-1c7e255320d9' date '28 August 2014' time '2:05:57.174744 pm' author 'AndreiChis' ancestors ((name 'Rubric-TudorGirba.133' message 'allow pluggable notification strategies. this can be used to, for example, popup an error notification instead of embeding it in the text.' id '847bb0e1-e0d5-47f5-adf3-d16fc39f4bd4' date '3 August 2014' time '8:58:57.188809 am' author 'TudorGirba' ancestors ((name 'Rubric-TudorGirba.132' message 'utility method for setting the morph to readonly' id '35aa5879-78c5-4e86-a9c4-fade439c2ba6' date '23 July 2014' time '10:10:19.062811 pm' author 'TudorGirba' ancestors ((name 'Rubric-TudorGirba.131' message 'fixed the selection position to use positionInWorld rather than submorphBounds. This works even if the morph is embedded in a TransformMorph.' id 'b87b9aa9-688c-2a4e-a723-f522a956d469' date '23 July 2014' time '11:53:23.97897 am' author 'TudorGirba' ancestors ((name 'Rubric-TudorGirba.130' message 'made the text area announce each keystroke' id '7d1777ab-0087-d04c-b6e6-4bd4daaf36b8' date '21 July 2014' time '1:50:59.691807 pm' author 'TudorGirba' ancestors ((name 'Rubric-TudorGirba.129' message 'patch keybinding for debug for windows' id 'e4a1a777-b8e2-004d-bfd1-1d30916cb1c0' date '18 July 2014' time '4:15:09.758807 pm' author 'TudorGirba' ancestors ((name 'Rubric-TudorGirba.128' message 'added font accessor' id '3b385b30-fcbd-4b1d-81bc-66cf3b2f7025' date '11 July 2014' time '10:16:44.101074 pm' author 'TudorGirba' ancestors ((name 'Rubric-TudorGirba.127' message 'fixed alt+x' id '68ffc4ce-2985-423a-b4aa-4e8929e8cb4e' date '2 July 2014' time '3:17:31.488644 pm' author 'TudorGirba' ancestors ((name 'Rubric-TudorGirba.126' message 'duplicated all keybindings to work both with Cmd and with Ctrl' id '0a2791be-7f61-2b47-b661-4e8c1b9bedeb' date '2 July 2014' time '1:51:25.864743 pm' author 'TudorGirba' ancestors ((name 'Rubric-TudorGirba.125' message 'merged' id '5c4388be-01c0-ae40-ba15-3b313b4b0865' date '1 July 2014' time '4:40:38.283743 pm' author 'TudorGirba' ancestors ((name 'Rubric-TudorGirba.124' message 'fixed printit shortcut' id '3148ea33-13cd-4048-a023-b5d4979e3a69' date '1 July 2014' time '4:40:00.002743 pm' author 'TudorGirba' ancestors ((name 'Rubric-TudorGirba.123' message 'added patches for ctrl+a and ctrl+d' id 'e5de4d27-58eb-234e-ae13-6c36ee4d12fd' date '30 June 2014' time '2:53:40.062306 pm' author 'TudorGirba' ancestors ((name 'Rubric-TudorGirba.121' message 'improved the readability of the next/previous word algo' id '63b0c0a6-87b1-2c4e-8a6b-f96cc46e4fd6' date '26 June 2014' time '11:15:47.671295 am' author 'TudorGirba' ancestors ((name 'Rubric-TudorGirba.120' message 'removed unused methods like fileItIn and argAdvance' id 'e55d7f6c-ce2d-411f-ba66-ea7402531783' date '24 June 2014' time '10:04:28.497759 pm' author 'TudorGirba' ancestors ((name 'Rubric-TudorGirba.119' message 'improved previousWord: nextWord:' id '126e4916-4594-4459-8618-a81ccf181cf6' date '23 June 2014' time '11:47:04.875818 pm' author 'TudorGirba' ancestors ((name 'Rubric-TudorGirba.118' message 'improved previousWord: nextWord:' id '10b8a1b3-e185-4c0c-9042-82603c8456f3' date '23 June 2014' time '11:35:46.90076 pm' author 'TudorGirba' ancestors ((name 'Rubric-TudorGirba.117' message 'properly add the smalltalk specific keymappings into separate category' id 'ce59557c-ce43-45df-8395-9b558ad16a05' date '23 June 2014' time '12:24:30.168697 am' author 'TudorGirba' ancestors ((name 'Rubric-TudorGirba.116' message 'transformed the Smalltalk editing commands into keymappings.' id '03ed2562-c06f-4b49-9427-259c647b3a18' date '23 June 2014' time '12:18:55.898166 am' author 'TudorGirba' ancestors ((name 'Rubric-TudorGirba.115' message 'removed part of the defaultCommandKeymapping and defaultShiftCommandKeymapping. They are now provided through keymappings. See RubTextEditor class>>buildShortcutsOn:.

The remaining keybindings from the two mentioned methods require more thorough work to be removed.' id '99571915-ed04-4dd2-be97-321eecf2f723' date '22 June 2014' time '11:57:46.906327 pm' author 'TudorGirba' ancestors ((name 'Rubric-TudorGirba.114' message 'started to work on migrating shortcuts to keymapping. At first, we leave the existing code as it is, and we override only the desired keymappings. Afterwards, we remove the unneeded code.' id '903d4d5d-cf22-41c4-b8dd-1a7c4f27e3d6' date '22 June 2014' time '11:39:35.394143 pm' author 'TudorGirba' ancestors ((name 'Rubric-TudorGirba.113' message 'always style in the background. otherwise, the performance when esiting smalltalk code is too slow for snippets that approach 4000 characters.

this is also what the pluggabletextmorph is doing.' id '3203fc99-b4b1-4b81-9525-6bf863680bc4' date '14 June 2014' time '9:03:49.625393 pm' author 'TudorGirba' ancestors ((name 'Rubric-TudorGirba.112' message 'use browseAllSendersOf: instead of browseAllCallsOf:' id '3933d757-5d6c-42c3-9f46-114b498be37c' date '3 June 2014' time '8:44:26.694443 am' author 'TudorGirba' ancestors ((name 'Rubric-TudorGirba.111' message 'no border by default' id '2d5cdee4-29b3-4ec0-9458-7683be6d5ca7' date '3 June 2014' time '8:23:06.066619 am' author 'TudorGirba' ancestors ((name 'Rubric-TudorGirba.110' message 'added border themer mechanism for the RubScrolledTextMorph' id 'b8f8488d-c600-d244-8558-cfdad857e516' date '2 June 2014' time '11:57:52.170382 am' author 'TudorGirba' ancestors ((name 'Rubric-TudorGirba.109' message 'started to delegate to the themer the border drawing' id '5dd957e6-6468-c043-97b4-ea4f221e3667' date '30 May 2014' time '2:32:25.439382 pm' author 'TudorGirba' ancestors ((name 'Rubric-TudorGirba.108' message 'made the text area be able to take keyboard focus' id 'e8b4bc4e-391b-e044-b0c5-8d2d1d1ce5df' date '30 May 2014' time '1:30:16.194382 pm' author 'TudorGirba' ancestors ((name 'Rubric-AndreiChis.107' message 'Added missing method #menu to RubTextFieldExample. ' id 'e8dc3369-091e-4190-9de6-2f378f1d27b2' date '21 May 2014' time '5:50:32.226256 pm' author 'AndreiChis' ancestors ((name 'Rubric-AlainPlantec.106' message 'Contextual menu improvement try.
By default, the menu is given by the editingMode.
The model can implement a #menu method to impose a specific menu.

This menu retrieving algorithm is implemented by a dedicated objet, hold by the RubAbstractTextArea>>#getMenuPolicy instance variable. This dedicated object implements a #lookupMenu method for this.
By default, it is the textArea itself (see RubAbstractTextArea>>defaultGetMenuPolicy). 
The policy can be changed with RubAbstractTextArea>>#getMenuPolicy:, by passing whatever object that answer to #lookupMenu.
' id '16fef589-5fef-4570-bc92-e864bf88cf27' date '21 May 2014' time '12:41:48.483273 am' author 'AlainPlantec' ancestors ((name 'Rubric-AlainPlantec.105' message 'Contextual menu improvement try.
By default, the menu is given by the editingMode.
The model can implement a #menu method to impose a specific menu.

This menu retrieving algorithm is implemented by a dedicated objet, hold by the RubAbstractTextArea>>#getMenuPolicy instance variable. This dedicated object implements a #lookupMenu method for this.
By default, it is the textArea itself (see RubAbstractTextArea>>defaultGetMenuPolicy). 
The policy can be changed with RubAbstractTextArea>>#getMenuPolicy:, by passing whatever object that answer to #lookupMenu.
' id '1e092155-8497-40bb-9d17-450f46714466' date '21 May 2014' time '12:37:55.995483 am' author 'AlainPlantec' ancestors ((name 'Rubric-AlainPlantec.104' message 'Contextual menu improvement try.
By default, the menu is given by the editingMode.
The model can implement a #menu method to impose a specific menu.

This menu retrieving algorithm is implemented by a dedicated objet, hold by the RubAbstractTextArea>>#getMenuPolicy instance variable. This dedicated object implements a #lookupMenu method for this.
By default, it is the textArea itself (see RubAbstractTextArea>>defaultGetMenuPolicy). 
The policy can be changed with RubAbstractTextArea>>#getMenuPolicy:, by passig whatever object that answer to #lookupMenu.
' id '7ce434b9-70ce-4f63-98bd-c2b51265b9d7' date '21 May 2014' time '12:35:59.392941 am' author 'AlainPlantec' ancestors ((name 'Rubric-AndreiChis.103' message 'use ''Smalltalk ui icons'' for specifying the actions of a context menu, instead of  UITheme ' id '26db1e45-f0d0-4108-9e8b-4020de1d7026' date '12 May 2014' time '10:42:28.85973 am' author 'AndreiChis' ancestors ((name 'Rubric-AndreiChis.102' message 'overrode bindingOf: in RubEditingArea, as the default behaviour from Object is not ok' id '2b05f0fd-1d46-49ba-bc64-14843cada900' date '12 May 2014' time '10:39:08.009362 am' author 'AndreiChis' ancestors ((name 'Rubric-TudorGirba.101' message 'fixed text -> aText' id 'cfc4bcdd-b2a3-8648-94d1-906858e927e3' date '20 March 2014' time '1:08:55.917565 pm' author 'TudorGirba' ancestors ((name 'Rubric-TudorGirba.100' message 'merged' id '93e59aa9-9ecc-40ce-8aaa-ff47d5234b4b' date '18 March 2014' time '7:00:29.38506 am' author 'TudorGirba' ancestors ((name 'Rubric-AlainPlantec.99' message 'a bit of cleaning' id 'd6943ab5-f380-4cda-acbe-c1daf3e30c45' date '17 March 2014' time '1:40:10.133562 pm' author 'AlainPlantec' ancestors ((name 'Rubric-AlainPlantec.98' message 'cleaned editor mode plug/unplug' id 'a74fceba-8c7a-413c-8e39-425014f72eee' date '17 March 2014' time '1:05:10.940776 pm' author 'AlainPlantec' ancestors ((name 'Rubric-AlainPlantec.97' message 'more editing mode cleaning. ' id '16861c46-ddae-4ff8-8f03-ad0e42fac34a' date '17 March 2014' time '10:46:40.45487 am' author 'AlainPlantec' ancestors ((name 'Rubric-AlainPlantec.96' message 'empty log message' id '329c385e-12c9-497b-86d8-ec7d850dcb1f' date '17 March 2014' time '9:33:51.903705 am' author 'AlainPlantec' ancestors ((name 'Rubric-AlainPlantec.95' message 'fixed a bogue regarding primary selection' id '2a79677e-82bf-46a8-9de7-d5317d93f704' date '16 March 2014' time '11:23:51.517295 pm' author 'AlainPlantec' ancestors ((name 'Rubric-AlainPlantec.94' message 'empty log message' id '37f5cd28-e50d-4814-82df-5358eb9aa4b8' date '7 February 2014' time '12:01:30.344015 pm' author 'AlainPlantec' ancestors ((name 'Rubric-AlainPlantec.93' message 'less announcements between scrolledText, ScrolledArea and TextArea
' id 'dbbf9aed-87ae-4943-aab6-c51c6f52c4ca' date '6 February 2014' time '12:19:46.702548 pm' author 'AlainPlantec' ancestors ((name 'Rubric-AlainPlantec.92' message 'added Doru presentation widget example

RubTextAreaExamples class>>presentationInput
	"
	self presentationInput.
	
	Thanks to Tudor Girba aka Doru
	Then Shift+Tab makes the editing area appear at the center of the screen.
	Useful to input explanations during a presentation 
	"
' id 'c14639eb-b59e-48c2-802b-01e4b63237b0' date '5 February 2014' time '4:24:22.342752 pm' author 'AlainPlantec' ancestors ((name 'Rubric-AlainPlantec.91' message 'added Doru example:

textAreaWithBiggerFont
	" self textAreaWithBiggerFont "

	RubEditingArea new
		beWrapped;
		width: 400;
		updateTextWith: ''test'';
		takeKeyboardFocus;
		onAnnouncement: MorphLostFocus do: [ :ann | ann morph delete ];
		font: (LogicalFont familyName: ''Source Sans Pro'' pointSize: 20);
		openCenteredInWorld' id 'dd537068-bc7b-40f1-8bf7-a1583aa13d58' date '5 February 2014' time '3:02:18.567 pm' author 'AlainPlantec' ancestors ((name 'Rubric-AlainPlantec.90' message 'cursor bounds was not properly updated when the text style was changed' id '46af149d-e77a-4fef-9a8a-e508c6b2f88c' date '5 February 2014' time '2:50:26.363572 pm' author 'AlainPlantec' ancestors ((name 'Rubric-AlainPlantec.89' message 'fixed two bogues:
- textstyle was not correctly changed with TextArea>>textStyle
- ghostText color was not set to the default light gray one
' id '37886766-50ef-4b74-a030-36aacaca8368' date '5 February 2014' time '10:50:03.199879 am' author 'AlainPlantec' ancestors ((name 'Rubric-AlainPlantec.88' message 'textcolor issue fixed' id '97fd676c-776f-424f-af31-b72b58acfd1f' date '25 November 2013' time '10:37:37.257054 am' author 'AlainPlantec' ancestors ((name 'Rubric-AlainPlantec.87' message 'textcolor issue fixed' id '0242f856-4115-4ce9-a77c-0413c58282bb' date '25 November 2013' time '10:36:27.157437 am' author 'AlainPlantec' ancestors ((name 'Rubric-AlainPlantec.86' message 'text color issue fixed.
this example  works now :
| r |
r := RubEditingArea new
		beWrapped;
		width: 400.
r updateTextWith: ((Text fromString: RubTextAreaExamples smallLoremIpsum) addAttribute: (TextColor color: Color blue)).
r openInWorld.

before, the text was not blue but black
' id 'e4793fab-dfd6-4815-9521-bfd87bbf99c9' date '25 November 2013' time '10:32:43.31 am' author 'AlainPlantec' ancestors ((name 'Rubric-AlainPlantec.85' message 'text color issue fixed.
this example  works now :
| r |
r := RubEditingArea new
		beWrapped;
		width: 400.
r updateTextWith: ((Text fromString: RubTextAreaExamples smallLoremIpsum) addAttribute: (TextColor color: Color blue)).
r openInWorld.

before, the text was not blue but black
' id 'aa3211fb-ff1d-4bf7-b8f9-afdaf2b03111' date '25 November 2013' time '10:30:19.099 am' author 'AlainPlantec' ancestors ((name 'Rubric-Alainplantec.84' message 'Make it working again with 3.0
' id '009b7e39-2ec8-46f8-bf18-df5ae559dee2' date '1 October 2013' time '11:18:29.276858 am' author 'Alainplantec' ancestors ((name 'Rubric-AlainPlantec.83' message 'added RubScrolledTextMorph>>moveCursorToIndex:' id '192ece8a-f2c6-42bb-8b59-7e4184d912f0' date '18 September 2013' time '8:18:21.538221 pm' author 'AlainPlantec' ancestors ((name 'Rubric-AlainPlantec.82' message 'added #scrollToTop and #scrollToBottom in RubScrolledTextMorph' id '6532e4e0-5159-4ad8-b516-37530d6c6bd3' date '27 August 2013' time '10:49:55.201594 am' author 'AlainPlantec' ancestors ((name 'Rubric-AlainPlantec.81' message 'Fixed an issue with RubTextSelectionColor/RubCharacterScanner (background color related)
RubTextSelectionColor>>emphasizeScanner: scanner
	"Set the emphasis for text display"
	"self backgroundColor ifNotNil: [ :bc | scanner backgroundColor: bc ]."
	self textColor ifNotNil: [:c | scanner textColor: c].
	emphasisCode ifNotNil: [ scanner addEmphasis: emphasisCode ]' id '02b9d218-5d6e-4ff6-bc2d-e6b77ea1c7a6' date '2 August 2013' time '11:03:34.381 pm' author 'AlainPlantec' ancestors ((name 'Rubric-AlainPlantec.80' message 'fixed to worlk better with glamour' id '35828802-25de-443c-be50-e4eb72adfb13' date '2 August 2013' time '9:01:35.078 pm' author 'AlainPlantec' ancestors ((name 'Rubric-AlainPlantec.79' message 'empty log message' id 'dd419bad-92a0-40a5-8d70-ee628e4575c8' date '2 August 2013' time '5:23:58.737 pm' author 'AlainPlantec' ancestors ((name 'Rubric-AlainPlantec.78' message 'empty log message' id 'ae29df19-c295-4bf0-b00d-e6cca33234b0' date '2 August 2013' time '5:20:05.174 pm' author 'AlainPlantec' ancestors ((name 'Rubric-AlainPlantec.77' message 'fixed cancel and cancelEdits' id 'ce58f6d5-7fe1-4d22-ba71-5f70606ec141' date '2 August 2013' time '4:10:56.348 pm' author 'AlainPlantec' ancestors ((name 'Rubric-AlainPlantec.76' message 'fixed cancel and cancelEdits' id '9dd7dbee-fdbe-4bfc-8144-ad6379e6958d' date '2 August 2013' time '4:09:23.053 pm' author 'AlainPlantec' ancestors ((name 'Rubric-AlainPlantec.75' message 'added RubTextSegmentMorph class >> from:to: to simplify text segment creation.
updated RubLipsumWithSegmentsExample to use RubConfigurationChanged.
' id '41fcc65b-cec3-4960-99d8-d189bb311695' date '2 August 2013' time '11:09:41.036425 am' author 'AlainPlantec' ancestors ((name 'Rubric-AlainPlantec.74' message 'added RubScrolledTextModel hierarchy and updated examples
added RubConfigurationChanged announcement
' id '2c58cbbf-2f76-46ca-b228-3aef877ddc52' date '2 August 2013' time '10:51:34.255726 am' author 'AlainPlantec' ancestors ((name 'Rubric-AlainPlantec.73' message '2.0/3.0 compatible icon accessing in Lipsum examples' id '4c2c46e0-936e-4c82-af87-2c9447cad964' date '20 June 2013' time '9:59:24.2 am' author 'AlainPlantec' ancestors ((name 'Rubric-AlainPlantec.72' message 'empty log message' id 'c96feca2-258b-413d-b734-c55f9c3f92bd' date '20 June 2013' time '9:57:44.99 am' author 'AlainPlantec' ancestors ((name 'Rubric-AlainPlantec.71' message 'fixed smooth selection (stabilo example)' id '3f41ef0a-310a-4e76-bad4-020a8848d93a' date '13 June 2013' time '1:19:44.834112 am' author 'AlainPlantec' ancestors ((name 'Rubric-AlainPlantec.70' message 'added a smooth selection feature to RubPlainSegmentMorph ' id 'ef51030b-6a66-4496-bb4c-4a5565c2f48c' date '6 June 2013' time '4:55:12.838432 pm' author 'AlainPlantec' ancestors ((name 'Rubric-AlainPlantec.69' message 'Don''t update text (TextArea>>updateTextWith:) if the text is equal (then primary selection is preserved and no scroll to top in the case of an accept in a scrolled text)' id '50c9d6f8-a2f4-45f5-a363-86bf8c6c862c' date '4 June 2013' time '9:54:41.917825 am' author 'AlainPlantec' ancestors ((name 'Rubric-AlainPlantec.68' message 'cleaned selectionColor getting.
renamed with primarySelectionColor.

' id '1e544c51-a048-46ce-8547-750dc41843cb' date '4 June 2013' time '9:32:51.336335 am' author 'AlainPlantec' ancestors ((name 'Rubric-AlainPlantec.67' message 'fixed few small bogues regarding selection
' id '686ae5e8-f350-41c0-8af4-5e9109655d1b' date '4 June 2013' time '12:36:37.853926 am' author 'AlainPlantec' ancestors ((name 'Rubric-AlainPlantec.66' message '- the primary selection is now a morph
- fun with selection editing (for demo only, should be removed later)' id '6d4a2290-1da6-4234-b76d-420524dabad0' date '2 June 2013' time '11:30:01.903631 pm' author 'AlainPlantec' ancestors ((name 'Rubric-AlainPlantec.65' message 'fixed RubTextSegmentMorph>>textChangedFrom: begin to: end delta: delta' id '721de6d6-10fb-4bda-9652-f7b2a3845209' date '1 June 2013' time '10:36:18.149057 am' author 'AlainPlantec' ancestors ((name 'Rubric-AlainPlantec.64' message 'added RubAbstractTextArea>>privateReplaceText:from:to:
changed RubAbstractTextArea>>replace:from:to:
 ' id 'bc0b815c-9883-4d44-9211-9abd5f94dc78' date '1 June 2013' time '10:30:33.889254 am' author 'AlainPlantec' ancestors ((name 'Rubric-AlainPlantec.63' message 'Icon ruler Mouse management
- added menu in the ruler' id '6423e588-06d3-4143-afb8-899a81925801' date '31 May 2013' time '3:54:32.605913 pm' author 'AlainPlantec' ancestors ((name 'Rubric-AlainPlantec.62' message 'cosmetic
' id '99716576-fcd3-41b7-b3ea-077f76aef926' date '30 May 2013' time '11:41:12.506269 pm' author 'AlainPlantec' ancestors ((name 'Rubric-AlainPlantec.61' message 'Icon ruler Mouse management' id '059a6499-ab44-4a26-806c-aaf7ea005dfc' date '30 May 2013' time '5:02:56.356955 pm' author 'AlainPlantec' ancestors ((name 'Rubric-AlainPlantec.60' message '* mouseDown/Up on line number ready to be plugged
* start to see how to implement mouseDown on an ruler icon
* fixed scrolledText scrolling 
' id 'eb9aef32-9bd6-447c-91cc-aaeb10b7768c' date '30 May 2013' time '2:59:37.530896 pm' author 'AlainPlantec' ancestors ((name 'Rubric-AlainPlantec.59' message '* simplified RubUnderlinedSegmentMorph color assignments
* fixed privateMoveBy:
* move TextArea>>drawOn: code into TextArea>>drawSubMorphOn:  to ensure that the text is alway drawn on front' id '2ba5d1e2-24f9-443b-8fce-088d07835851' date '30 May 2013' time '12:22:06.420102 am' author 'AlainPlantec' ancestors ((name 'Rubric-AlainPlantec.58' message 'Fixed RubUnderlinedSegmentMorph (was not working when the text is wrapped)' id 'd210fcbe-ea7f-4cae-8192-fb876b2321a3' date '29 May 2013' time '10:43:50.600425 pm' author 'AlainPlantec' ancestors ((name 'Rubric-AlainPlantec.57' message 'added RubTextSegmentIconDisplayer' id '741bad43-c814-4321-9d0c-3203e0c5846b' date '22 May 2013' time '12:28:58.437746 pm' author 'AlainPlantec' ancestors ((name 'Rubric-AlainPlantec.56' message 'just inproved underline drawing' id '2891e4aa-a576-443a-a1e6-386072919966' date '22 May 2013' time '9:32:27.970987 am' author 'AlainPlantec' ancestors ((name 'Rubric-AlainPlantec.55' message 'added  RubErrorSegment to underline errors parts of the text.' id 'fd479674-56bc-47b2-b30b-70bc36659854' date '22 May 2013' time '9:18:13.100017 am' author 'AlainPlantec' ancestors ((name 'Rubric-AlainPlantec.54' message 'added  RubErrorSegment to underline errors parts of the text.' id '22935f7f-208f-455f-b51d-2ef234bd33f6' date '22 May 2013' time '12:53:18.736867 am' author 'AlainPlantec' ancestors ((name 'Rubric-AlainPlantec.53' message 'fixed setSearchString issue (did not change the shapes when the search string was empty)' id '50182949-2c75-4ddc-b6ff-9df8a2f16e3c' date '19 May 2013' time '11:58:51.660668 pm' author 'AlainPlantec' ancestors ((name 'Rubric-AlainPlantec.52' message 'column displayer bogue fixed
' id '3a7fc30e-813d-4906-ab23-0bc2c374b80f' date '19 May 2013' time '11:46:23.982537 pm' author 'AlainPlantec' ancestors ((name 'Rubric-AlainPlantec.51' message 'the tab size is now changeable
+ improved the annotation ruler.
' id 'bee33cde-5f40-43a8-b11b-cef114b12f2e' date '19 May 2013' time '12:31:48.404216 am' author 'AlainPlantec' ancestors ((name 'Rubric-AlainPlantec.50' message 'codesizefeedback ruler is now not loaded by default in SmalltalkCode mode
' id '2d265c04-13e8-4028-92cb-95fd7e3b2875' date '18 May 2013' time '2:37:41.827703 pm' author 'AlainPlantec' ancestors ((name 'Rubric-AlainPlantec.49' message 'first version with editing mode + annotation bottom ruler' id '7f2711b5-a4e5-4412-8d5b-86611a3a6533' date '18 May 2013' time '1:43:55.002598 am' author 'AlainPlantec' ancestors ((name 'Rubric-AlainPlantec.48' message 'Started to add an annotation ruler' id 'f503501f-ebb7-4bb2-b407-a42bd96d2822' date '17 May 2013' time '6:44:36.024995 pm' author 'AlainPlantec' ancestors ((name 'Rubric-AlainPlantec.47' message 'Started to add an annotation ruler' id 'aec3a95b-e0bd-4091-8630-eb5359f93fd7' date '17 May 2013' time '4:05:53.061705 pm' author 'AlainPlantec' ancestors ((name 'Rubric-AlainPlantec.46' message 'Started to add an annotation ruler' id '986c5bf2-e7d1-4878-8820-7577bdc84004' date '17 May 2013' time '4:04:46.661591 pm' author 'AlainPlantec' ancestors ((name 'Rubric-AlainPlantec.45' message 'added bottom annotation ruler' id 'f83eb582-6af9-4e59-9299-89b1759a337c' date '17 May 2013' time '9:45:52.722363 am' author 'AlainPlantec' ancestors ((name 'Rubric-AlainPlantec.44' message 'cleaned shout managing' id '0d7edce2-159a-493f-b7dd-5e01fa72159b' date '17 May 2013' time '1:28:29.17351 am' author 'AlainPlantec' ancestors ((name 'Rubric-AlainPlantec.43' message 'cleaned selection management (polygon based)
' id '4aebd42f-0159-41d3-9344-43d85cadee20' date '15 May 2013' time '11:57:15.515304 am' author 'AlainPlantec' ancestors ((name 'Rubric-AlainPlantec.42' message 'empty log message' id '2e38bee5-b9dd-4235-a5e0-512d20e281a9' date '13 May 2013' time '1:38:01.574205 pm' author 'AlainPlantec' ancestors ((name 'Rubric-AlainPlantec.41' message 'started to differenciate TextField, textSurface and SmalltalkSurface' id '5d0a7cda-1be2-4aee-a116-a0811529a28c' date '7 May 2013' time '6:15:07.353939 pm' author 'AlainPlantec' ancestors ((name 'Rubric-AlainPlantec.40' message 'cleaned find-replace + improved focus management with find-replace' id '48b7cc3f-c9d8-4233-aad1-97bbe9c97905' date '7 May 2013' time '1:50:44.260056 pm' author 'AlainPlantec' ancestors ((name 'Rubric-AlainPlantec.39' message 'evaluatorClass -> compiler for 3.0 (ensures also that it is ok for 2.0)' id '09edd2b2-a9dd-4644-b22e-e3c759b88099' date '7 May 2013' time '8:30:38.635 am' author 'AlainPlantec' ancestors ((name 'Rubric-AlainPlantec.38' message 'evaluatorClass -> compiler for 3.0 (ensures also that it is ok for 2.0)' id '5b9552ce-b9d0-4cc1-b6e4-0e7f34012403' date '7 May 2013' time '8:30:04.043 am' author 'AlainPlantec' ancestors ((name 'Rubric-AlainPlantec.37' message 'better implementation of text field' id 'effff05d-1daf-4250-986f-08d2d212e52f' date '7 May 2013' time '2:21:38.738195 am' author 'AlainPlantec' ancestors ((name 'Rubric-AlainPlantec.36' message '*  ok for 3.0' id '9b2a4711-7e54-42d2-943d-66142c055a32' date '7 May 2013' time '1:57:59.536916 am' author 'AlainPlantec' ancestors ((name 'Rubric-AlainPlantec.35' message '*  ok for 3.0' id 'e2c648f8-385f-4bf2-93e9-57e702b98d6d' date '7 May 2013' time '1:52:19.514044 am' author 'AlainPlantec' ancestors ((name 'Rubric-AlainPlantec.34' message '* autoscroll fixed again' id '7685d5c2-9ebf-4b2d-bf33-e176b8731ccc' date '6 May 2013' time '11:15:04.663 pm' author 'AlainPlantec' ancestors ((name 'Rubric-AlainPlantec.33' message '* played a little bit with the selection to make it take into account the left and right margins
* le line number of the current line (which has the cursor) has is back-colorized with the selection color' id '402482bc-655c-45dd-add6-79ef4696544d' date '27 April 2013' time '2:30:41.849 am' author 'AlainPlantec' ancestors ((name 'Rubric-AlainPlantec.32' message '+ New example RubWithBasicFilterExample
+ auto-accept ' id '8116d785-e5ad-4d30-8045-1672187247c9' date '26 April 2013' time '8:59:27.78 pm' author 'AlainPlantec' ancestors ((name 'Rubric-AlainPlantec.31' message '+ simple examples' id '59c63364-5a7a-484c-836b-1108969d29ae' date '26 April 2013' time '5:07:53.746 pm' author 'AlainPlantec' ancestors ((name 'Rubric-AlainPlantec.30' message '+ text field example
+ accept on return managed with announcement
* fixed a regression concerning autoscrolling
' id '6640da79-1739-4bdb-8f54-15ce50ace646' date '26 April 2013' time '4:59:04.531 pm' author 'AlainPlantec' ancestors ((name 'Rubric-AlainPlantec.29' message 'cleaned a little bit the lipsum example' id '18f30d2b-75e5-41d2-96a6-7b71a7af76e6' date '26 April 2013' time '2:53:27.758 am' author 'AlainPlantec' ancestors ((name 'Rubric-AlainPlantec.28' message '* selection refresh fixed when unwrapped
* fixed mouseMove: scrolling/selection management
* integrated autocompletion (no-completion)
* fixed cursor moving in case of TextSurface position change' id 'c910db8d-3586-464d-9784-090926c9e4db' date '26 April 2013' time '2:08:28.856 am' author 'AlainPlantec' ancestors ((name 'Rubric-AlainPlantec.27' message '* fixed applyAttribute: to keep emphasis (cmd-k bogue)
* improved performance by avoidind reconposition when not needed (cache of previous state managed by TextComposer)
* added one more example in RubTextSurfaceExamples
* retrieve the standard selection behavior : when the user click at the start or at the end then the whole contents is selected 
* added RubReturnEntered announcement and a registration in TextSurface>>#onReturnSend:to: (bye bye #crAction: )
* fixed the height of a new line at the end of a TextSurface using a CompositionScanner et emphasisHere' id 'f08ddfc0-2608-461d-bf7d-943b3ab4d49e' date '25 April 2013' time '11:01:48.506 pm' author 'AlainPlantec' ancestors ((name 'Rubric-AlainPlantec.26' message 'Fixed few examples bogues' id 'cab81bc7-c63b-4d0b-81ca-0ac853efbeb2' date '24 April 2013' time '6:09:05.012 pm' author 'AlainPlantec' ancestors ((name 'Rubric-AlainPlantec.25' message 'Merged with Stephane contribution.
Started to investigate how to connect a RubScrolledText with a model (with announcements).
Added shout support.
Added examples: see Rubric-Editing-Core-Examples and Rubric-Editing-Widgets-Examples.
' id '257fe325-0367-4ce0-b21a-f7bd8273af6b' date '24 April 2013' time '3:29:16.85 pm' author 'AlainPlantec' ancestors ((name 'Rubric-AlainPlantec.24' message 'added shout support to TextSurface with a decorator.' id '37fa13ff-d0cc-4503-8783-75037abf4175' date '24 April 2013' time '8:29:35.187 am' author 'AlainPlantec' ancestors ((name 'Rubric-AlainPlantec.23' message 'RubLipsumBasicExample improved.
Fixed scrolledText ruler updating
' id '122ce6a3-00bf-4149-a41e-05507ffad556' date '23 April 2013' time '2:01:18.661 pm' author 'AlainPlantec' ancestors ((name 'Rubric-AlainPlantec.22' message 'RubLipsumBasicExample improved.
Fixed scrolledText ruler updating
' id '3f239fdb-ad7a-4140-acc9-690adde99a5a' date '23 April 2013' time '1:35:27.067 pm' author 'AlainPlantec' ancestors ((name 'Rubric-AlainPlantec.21' message '- added model management in scrolltext
- one example (RubLipsumBasicExample open) 

not perfect/finished but it shows that the new scrolled -text is much more fast than the PluggableTextMorph (just compare by editing the method RubLipsumBasicExample>>#loremIpsum. The browser is using the PluggableTextMorph... you will have to wait for one minute before the text is editable)

Problems: over ruler are to slow, I will have improve that.
' id '8f3ba9aa-0a6e-4310-beb2-f7e984218a3c' date '23 April 2013' time '2:32:57.18 am' author 'AlainPlantec' ancestors ((name 'Rubric-AlainPlantec.20' message '- added model management in scrolltext
- one example (RubLipsumBasicExample open) 

not perfect/finished but it shows that the new scrolled -text is much more fast than the PluggableTextMorph (just compare by editing the method RubLipsumBasicExample>>#loremIpsum. The browser is using the PluggableTextMorph... you will have to wait for one minute before the text is editable)

Problems: over ruler are to slow, I will have improve that.
' id '173b6dbe-7b07-43f4-a653-a279ea622188' date '23 April 2013' time '2:20:12.837 am' author 'AlainPlantec' ancestors ((name 'Rubric-AlainPlantec.19' message 'empty log message' id '409939a2-a54e-4c4a-96b9-871efd3952bf' date '22 April 2013' time '5:34:07.14 pm' author 'AlainPlantec' ancestors ((name 'Rubric-AlainPlantec.18' message 'The cursor is now managed with the class RubCursor -> cleaned Paragraph, TextSurface and PrimarySelectionManager in which the cursor management was spread.
CharacterBlock is no longer a subclass of Rectangle, instead, it owns a rectangle (its = method was not reusing the rectangle one as an example, I don''t see why it should be a Rectangle)' id '4dcab87f-21d5-4d2b-a4c8-e04f3d710b20' date '22 April 2013' time '3:04:51.591 am' author 'AlainPlantec' ancestors ((name 'Rubric-AlainPlantec.17' message 'cleaned the textsurface / texteditor event handling.
now we have a cleaner click and doubleclick management.
cleaned the announcement naming and management.
' id '353a41d8-85e9-4a2a-a37f-28042a2e1091' date '19 April 2013' time '7:34:29.095 pm' author 'AlainPlantec' ancestors ((name 'Rubric-AlainPlantec.16' message 'fixed a bogue related to scrollbar and textsurface extent.
clean a little bit the code and noticed a need for a re-organization of the rulers hierarchy' id '123bcc39-1a08-4bcb-af64-df25d03dd695' date '19 April 2013' time '12:26:29.28 am' author 'AlainPlantec' ancestors ((name 'Rubric-AlainPlantec.15' message 'empty log message' id '6c604886-25e9-44f6-9134-1516b8cf82b1' date '18 April 2013' time '5:53:26.093 pm' author 'AlainPlantec' ancestors ((name 'Rubric-AlainPlantec.13' message 'empty log message' id '3096e26a-b9e4-400d-93ef-efd7e62aa15f' date '17 April 2013' time '5:54:16.632 pm' author 'AlainPlantec' ancestors ((name 'Rubric-AlainPlantec.12' message 'empty log message' id '57df381a-b75f-496a-bd92-8cb8d7d88a09' date '17 April 2013' time '5:52:25.273 pm' author 'AlainPlantec' ancestors ((name 'Rubric-AlainPlantec.11' message 'empty log message' id 'eaaaee29-293a-4c11-b586-333143de3d5d' date '17 April 2013' time '1:20:51.101 am' author 'AlainPlantec' ancestors ((name 'Rubric-AlainPlantec.10' message 'ScrolledText is running with one ruler.
' id '808e1e61-20ae-4a46-b65b-cd7020afd469' date '16 April 2013' time '1:30:12.561 am' author 'AlainPlantec' ancestors ((name 'Rubric-AlainPlantec.9' message 'ScrolledText is running with one ruler.
' id '6cf5b446-048d-4a64-9ca6-d38c847af79c' date '16 April 2013' time '1:29:12.617 am' author 'AlainPlantec' ancestors ((name 'Rubric-AlainPlantec.8' message 'ScrolledText is running with one ruler.
' id 'e30302ae-7452-4653-bc51-930feb71dbc6' date '16 April 2013' time '1:26:50.415 am' author 'AlainPlantec' ancestors ((name 'Rubric-AlainPlantec.7' message 'ScrolledText is running with one ruler.
' id '23ec4c9e-f311-4dfe-a8d2-3bbb9069dd13' date '16 April 2013' time '1:22:31.59 am' author 'AlainPlantec' ancestors ((name 'Rubric-AlainPlantec.3' message 'ScrolledText is running with one ruler.
' id 'ccf69a02-9c7c-49ea-8374-da49f852262f' date '16 April 2013' time '1:21:33.41 am' author 'AlainPlantec' ancestors () stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())(name 'Rubric-StephaneDucasse.24' message 'starting to add class comments.' id '5e25a331-c49a-41b8-b8e5-4a995cd31682' date '23 April 2013' time '5:00:27.534 pm' author 'StephaneDucasse' ancestors ((id '122ce6a3-00bf-4149-a41e-05507ffad556')) 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 ())) 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 ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())(name 'Rubric-TudorGirba.96' message 'made Rubric work with Smalltalk ui icons instead of the deprecated UITheme current' id '8c2d4936-3aae-41f4-9aaa-018cae1c97aa' date '18 March 2014' time '6:59:35.749048 am' author 'TudorGirba' ancestors ((id '2a79677e-82bf-46a8-9de7-d5317d93f704')) 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 'Rubric-TudorGirba.122' message 'finally working  previousWord algo' id 'a335ade3-bf80-4c7f-8d38-af0371580075' date '27 June 2014' time '12:10:03.425988 am' author 'TudorGirba' ancestors ((id '63b0c0a6-87b1-2c4e-8a6b-f96cc46e4fd6')) 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 ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())(name 'Rubric-StephaneDucasse.147' message '14459 removed reintroduced translated message to addTitle: message argument
	https://pharo.fogbugz.com/f/cases/14459

14460 Move translated for Setting label: into label: and description: to description: 
	https://pharo.fogbugz.com/f/cases/14460

' id 'da591cd4-dff4-4226-b74c-b9c607a0cd64' date '11 November 2014' time '8:36:56.49804 pm' author 'StephaneDucasse' ancestors ((name 'Rubric-StephaneDucasse.146' message '- cleaned all the label: and description: of Settings' id '3fa7acfc-0f2e-42e9-841c-6376b48ce17c' date '11 November 2014' time '6:54:39.833251 pm' author 'StephaneDucasse' ancestors ((id '8a557e38-c596-4d88-a45f-941303c9b848')) stepChildren ())) stepChildren ())) stepChildren ())(name 'Rubric-AndreiChis.175' message 'fixed compileSelectionFor:in:' id '223534e6-d44c-41cc-a9df-4ffabfcc09da' date '21 January 2015' time '8:25:55.006304 pm' author 'AndreiChis' ancestors ((name 'Rubric-AndreiChis.174' message 'readded compileSelectionFor:in: ' id '57da17de-3af3-453c-a673-e4c9abc7838f' date '21 January 2015' time '5:11:15.199576 pm' author 'AndreiChis' ancestors ((name 'Rubric-AndreiChis.173' message 'categorized methods' id 'ed3a7afe-ccd9-4190-8c5d-7b3e66cb551e' date '20 January 2015' time '12:36:52.109793 am' author 'AndreiChis' ancestors ((id '1cce4e29-182f-4da8-a5ae-85b8dba4d493')) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())(name 'Rubric-AndreiChis.182' message 'merge with Pharo' id '5031d0d8-a89a-42b4-8a9b-64b1ea9a1f85' date '23 March 2015' time '6:40:18.504745 pm' author 'AndreiChis' ancestors ((name 'Rubric-TheIntegrator.181' message '15190 Nautilus incorrectly flags Error classes as "missing class comments"
	https://pharo.fogbugz.com/f/cases/15190

14924 Failing tests: testClassDescriptionRespectsPolymorphismWithTraitDescription
	https://pharo.fogbugz.com/f/cases/14924

15189 "Extended search" vs. "Code search"
	https://pharo.fogbugz.com/f/cases/15189' id '8e472c80-7e33-4658-9701-21ac5406c3b0' date '23 March 2015' time '4:10:57.778421 pm' author 'TheIntegrator' ancestors ((name 'Rubric-MarcusDenker.180' message '15189
"Extended search" vs. "Code search"' id '2cce46b7-62a2-4dac-812d-cfed0b2b5d43' date '21 March 2015' time '9:25:15.727192 am' author 'MarcusDenker' ancestors ((id 'ff72064b-3568-451b-be20-659a497a77c9')) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())(name 'Rubric-EstebanLorenzano.192' message 'remove references to deprecated #allRangesOfSubString:' id 'a2916f80-7178-4cda-bbf4-b4bee232ba20' date '29 April 2015' time '10:59:51.004416 am' author 'EstebanLorenzano' ancestors ((name 'Rubric-EstebanLorenzano.191' message 'remove references to deprecated #allRangesOfSubString:' id '08e453f6-94ed-40b9-9f71-be756d40daef' date '29 April 2015' time '10:56:17.508317 am' author 'EstebanLorenzano' ancestors ((name 'Rubric-SeanDeNigris.190' message 'Issue 15434: Rubric: Cleanup for Pharo 5 #1
- Two applications of Decomposing Message and Intention Revealing Message' id 'b062a3a1-bc42-47cb-9776-39b5ef3a35ea' date '28 April 2015' time '10:17:05.703531 pm' author 'SeanDeNigris' ancestors ((id 'd397c1b2-a96a-4ea2-bd19-b011afdf0914')) stepChildren ())) stepChildren ())(name 'Rubric-AndreiChis.191' message 'merged' id '9a393bd4-d290-4828-a073-a368f7f9ec04' date '29 April 2015' time '10:54:28.551542 am' author 'AndreiChis' ancestors ((name 'Rubric-AndreiChis.190' message 'merged' id 'bb1108f6-cf20-48c6-854e-4033e050b55a' date '29 April 2015' time '10:53:34.84361 am' author 'AndreiChis' ancestors ((name 'Rubric-AndreiChis.189' message 'merged' id 'b5771c83-ab39-4d78-83c5-8256b8ce8cd6' date '29 April 2015' time '10:52:40.516418 am' author 'AndreiChis' ancestors ((name 'Rubric-SeanDeNigris.188' message 'Issue 14080: Nuke remaining subStringXyz''s
- Fix senders of subStrXyz (missed in initial pass)' id '41158fcb-f04e-4072-b956-d9cfeb94689c' date '28 April 2015' time '9:17:49.223146 am' author 'SeanDeNigris' ancestors ((id 'd397c1b2-a96a-4ea2-bd19-b011afdf0914')) stepChildren ())(name 'Rubric-AlainPlantec.188' message 'moved the RubKeystroke announce from the RubSmalltalkEditor to RubTextEditor to be able to catch any keystroke not only with smalltalk editing' id '2620df99-3614-4ba1-972a-7c4c5b875dea' date '26 April 2015' time '10:15:04.613966 am' author 'AlainPlantec' ancestors ((id 'd397c1b2-a96a-4ea2-bd19-b011afdf0914')) stepChildren ())) stepChildren ())(name 'Rubric-SeanDeNigris.189' message 'Issue 14080: Nuke remaining subStringXyz''s
- Fix variable names' id 'c33d366b-f0f3-4bd5-a486-6754a9e4662a' date '28 April 2015' time '12:53:04.578248 pm' author 'SeanDeNigris' ancestors ((id '41158fcb-f04e-4072-b956-d9cfeb94689c')) stepChildren ())) stepChildren ())(id 'b062a3a1-bc42-47cb-9776-39b5ef3a35ea')) stepChildren ())) stepChildren ())) stepChildren ())(name 'Rubric-GuillermoPolito.188' message 'removed usage of UserManager' id '43247a22-d984-4ea5-b9d2-11b9b8113255' date '4 May 2015' time '3:38:29.637495 pm' author 'GuillermoPolito' ancestors ((id 'd397c1b2-a96a-4ea2-bd19-b011afdf0914')) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())(name 'Rubric-EstebanLorenzano.207' message 'fix some hardcoded colors (not all)' id 'e01d9ec1-12aa-4742-b433-a4eea6f0fa33' date '30 May 2015' time '11:52:51.794944 am' author 'EstebanLorenzano' ancestors ((id '7afbef96-5c8a-4451-acdf-f884dd7f47a7')) stepChildren ())(name 'Rubric-AlainPlantec.207' message 'added unacceptedEdits management' id 'bb9a7add-92e8-4a78-8b2e-a6d640d3deb6' date '30 May 2015' time '2:38:02.553974 pm' author 'AlainPlantec' ancestors ((id '7afbef96-5c8a-4451-acdf-f884dd7f47a7')) 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 'Rubric-FranckWarlouzet.230' message 'empty log message' id '5dd15582-920b-fd47-a3bc-357f2bd7d071' date '22 June 2015' time '5:55:52.643375 pm' author 'FranckWarlouzet' ancestors ((id 'df63c007-0956-457d-bb20-02d999eccdef')(name 'Rubric-FranckWarlouzet.221' message 'empty log message' id 'e45efcad-df6d-1a43-a328-7ebbe3050643' date '14 June 2015' time '6:50:13.146969 pm' author 'FranckWarlouzet' ancestors ((name 'Rubric-FranckWarlouzet.220' message 'empty log message' id '407d5b68-3060-7643-9693-fd91295b5e0c' date '11 June 2015' time '11:03:44.794687 am' author 'FranckWarlouzet' ancestors ((name 'Rubric-FranckWarlouzet.219' message 'empty log message' id 'ff5fcc1a-5992-fd44-b19f-957afce2b7e6' date '8 June 2015' time '9:47:38.681106 am' author 'FranckWarlouzet' ancestors ((name 'Rubric-FranckWarlouzet.218' message 'empty log message' id 'c28c3302-6b8a-1e49-b16b-91cf06bec167' date '5 June 2015' time '10:49:51.439939 am' author 'FranckWarlouzet' ancestors ((name 'Rubric-FranckWarlouzet.217' message 'empty log message' id '6faae52e-1731-fe46-afbf-1a1e0e47dc3d' date '4 June 2015' time '7:59:14.112938 pm' author 'FranckWarlouzet' ancestors ((name 'Rubric-FranckWarlouzet.216' message 'empty log message' id 'fb36ebef-cea5-c540-ab0c-5c6837db2ef7' date '4 June 2015' time '6:41:41.772509 pm' author 'FranckWarlouzet' ancestors ((id 'f84b2d43-fc1c-4d1b-b722-b15c00e42da6')) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())(name 'Rubric-AlainPlantec.233' message 'Allow bindings' id '2ba93abf-bd09-4d5b-ac11-fd053df5ef1f' date '22 June 2015' time '1:07:51.538169 am' author 'AlainPlantec' ancestors ((id '03747958-7176-4f4e-9a9d-faa3f4af1077')) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())(name 'Rubric-FranckWarlouzet.241' message 'Merge 237 238 239 240' id 'c5bb15e7-5cd6-3040-8698-07ccdd011d9d' date '26 June 2015' time '5:06:46.681436 pm' author 'FranckWarlouzet' ancestors ((name 'Rubric-FranckWarlouzet.241' message 'Merge all 237 238 239 240' id '8d6d476d-8cee-9446-9646-c3edfab91d5a' date '26 June 2015' time '5:06:02.866436 pm' author 'FranckWarlouzet' ancestors ((name 'Rubric-FranckWarlouzet.237' message 'Add missing methods for compatibility ' id '8ebcf5a0-2cbb-e948-a351-104b8753102d' date '25 June 2015' time '4:53:59.507534 pm' author 'FranckWarlouzet' ancestors ((id '90e97da7-222a-3d47-bd62-a73d2ac4c680')) stepChildren ())(id '74f0854f-c4ce-4845-89ac-60b0a166e595')) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())(name 'Rubric-NicolaiHess.244' message 'fix issue 
15312
Wrong position for completion menu in Rubric/Playground' id '4fca6db3-bff9-3843-a90e-747e8cfdeb0b' date '28 June 2015' time '11:39:12.809106 am' author 'NicolaiHess' ancestors ((id '08aa08e2-3a1d-442b-89b1-2d766c0401c6')) stepChildren ())) stepChildren ())(name 'Rubric-FranckWarlouzet.244' message 'Add a Trait (TViewModel) to define #interactionModel and #announcer in a model which uses Rubric to manage the interactionModel if this one is not the current model ' id '08c2a865-0bf1-f44b-8ca2-7d7f8dfa1149' date '29 June 2015' time '1:08:32.5117 pm' author 'FranckWarlouzet' ancestors ((id '08aa08e2-3a1d-442b-89b1-2d766c0401c6')(name 'Rubric-FranckWarlouzet.237' message 'empty log message' id 'fa55d7f9-acb2-844c-b602-0caa29411c66' date '29 June 2015' time '1:03:46.025604 pm' author 'FranckWarlouzet' ancestors ((id '90e97da7-222a-3d47-bd62-a73d2ac4c680')) stepChildren ())) stepChildren ())(name 'Rubric-EstebanLorenzano.244' message 'code limit panel is HARDCODING colors. Too bad. 
' id 'e88f7f4b-6b7a-4b75-bf5a-4a266d1b7ba0' date '29 June 2015' time '5:17:23.860373 pm' author 'EstebanLorenzano' ancestors ((id '08aa08e2-3a1d-442b-89b1-2d766c0401c6')) stepChildren ())(name 'Rubric-NicolaiHess.246' message 'fix issue 15530 Clicking play twice in empty Playground gives DNU' id '43ec6d9f-e71e-ae40-9fec-d57dc8b91349' date '29 June 2015' time '11:24:34.182761 am' author 'NicolaiHess' ancestors ((id '08aa08e2-3a1d-442b-89b1-2d766c0401c6')) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())(name 'Rubric-AlainPlantec.252' message 'min text size not tested anymore for styling' id 'f5a23cfa-b643-47bc-a2a2-8731f310e4b4' date '9 July 2015' time '5:36:22.032725 pm' author 'AlainPlantec' ancestors ((name 'Rubric-AlainPlantec.251' message 'min text size not tested anymore for styling' id '908c755e-f0dd-47ee-9370-05623607cc66' date '9 July 2015' time '5:33:00.471583 pm' author 'AlainPlantec' ancestors ((id '0301d408-5c2b-2a41-ab7f-af5e0c166a7b')) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())(name 'Rubric-HenrikNergaard.255' message 'fixes the ghost text for rubric.' id 'edc485b8-c12a-e84e-8588-5b3c2d863fcf' date '14 July 2015' time '11:23:23.458663 am' author 'HenrikNergaard' ancestors ((id 'ca014f26-544b-f14a-abd3-5d3b0c22857f')) stepChildren ())) stepChildren ())) stepChildren ())(name 'Rubric-FranckWarlouzet.248' message 'empty log message' id '8f386bcc-9389-ad4f-a980-084648009f57' date '6 July 2015' time '10:38:10.906854 am' author 'FranckWarlouzet' ancestors ((id '0301d408-5c2b-2a41-ab7f-af5e0c166a7b')) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())(name 'Rubric-SD.264' message 'remove user manager dependencies 15290' id '46ba6700-3d6a-4fbb-9251-fe22ea91af09' date '14 August 2015' time '6:08:25.688118 am' author 'SD' ancestors ((id '81bf8f12-6fbd-7148-8c88-dfe1768dac69')) stepChildren ())) stepChildren ())) stepChildren ())(name 'Rubric-FranckWarlouzet.264' message 'Introduce a null menu policy' id '16b64e21-8453-2744-8e13-6507c7329691' date '14 August 2015' time '2:33:20.037155 pm' author 'FranckWarlouzet' ancestors ((id '81bf8f12-6fbd-7148-8c88-dfe1768dac69')) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())(name 'Rubric-NicolaiHess.276' message 'same solution as in SmalltalkEditor>>#selectedSelector
(issue 16339)' id '3d0cda2c-e649-463b-b5e4-81889825056f' date '22 September 2015' time '8:48:16.376645 pm' author 'NicolaiHess' ancestors ((id '83bea796-d50e-1e46-9a0d-cdfd93905669')) stepChildren ())(name 'Rubric-NicolaiHess.277' message 'add "basic inspect it" shortcut' id '14200ea0-b2df-4869-b329-6128b0266537' date '22 September 2015' time '8:54:36.390997 pm' author 'NicolaiHess' ancestors ((id '83bea796-d50e-1e46-9a0d-cdfd93905669')) stepChildren ())(name 'Rubric-NicolaiHess.278' message 'like (issue 16605 fixed in SmalltalkEditor), this time for 
Rubric (issue 16621)' id '1d04d70a-1459-4f67-ab50-4310c4c4813b' date '22 September 2015' time '9:00:24.321797 pm' author 'NicolaiHess' ancestors ((id '83bea796-d50e-1e46-9a0d-cdfd93905669')) stepChildren ())(name 'Rubric-NicolaiHess.279' message 'issue 16334
Nautilus code pane : OrderedCollection(Object)>>errorSubscriptBounds:' id '07619739-9cc7-4f96-824c-b27705ee86bf' date '22 September 2015' time '9:14:01.894511 pm' author 'NicolaiHess' ancestors ((id '83bea796-d50e-1e46-9a0d-cdfd93905669')) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())(name 'Rubric-AlainPlantec.283' message 'empty log message' id 'f053560a-42c0-413f-a8ae-6fb9d50c654f' date '5 October 2015' time '10:13:02.86846 pm' author 'AlainPlantec' ancestors ((name 'Rubric-AlainPlantec.282' message 'empty log message' id '9ee00598-afe9-468f-bfa4-f3f74ffe9d35' date '5 October 2015' time '7:19:01.89284 pm' author 'AlainPlantec' ancestors ((id '2ca2f6e3-3c5b-4b37-9ad5-79af83259c0f')) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())(name 'Rubric-AlainPlantec.289' message 'empty log message' id '07a6d207-ba9d-4aee-a59a-641f6043e52d' date '14 October 2015' time '5:42:59.869136 pm' author 'AlainPlantec' ancestors ((id '8164076d-16ba-45db-9449-0f5154265343')) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())(name 'Rubric-HenrikNergaard.296' message 'Initial go at untangling senders to RubEditingArea which "should throw" a doesNotUnderstand: .
Also made some announcements weak.' id 'a1737c0a-16b0-d941-8104-f3c9d94b14f0' date '7 November 2015' time '12:16:43.217702 am' author 'HenrikNergaard' ancestors ((id '53427bd3-4456-433e-bb32-92d7e703dc4a')) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())(name 'Rubric-AndreiChis.306' message 'merge: Rubric-AndreiChis.305, Rubric-AndreiChis.304' id '6b078f76-5ea8-467f-a373-67dbc181d350' date '25 November 2015' time '5:47:13.389203 pm' author 'AndreiChis' ancestors ((name 'Rubric-AndreiChis.305' message 'save a version of this package from pharo to get a clean history' id '1b79c263-7d74-45d5-acfd-078dc4abc3e7' date '25 November 2015' time '5:46:28.086614 pm' author 'AndreiChis' ancestors ((id 'cb692448-c07b-4f12-910f-e225247898cc')) stepChildren ())(name 'Rubric-AndreiChis.304' message 'merge: Rubric-DenisKudriashov.303, Rubric-NicolaiHess.303' id 'd5c945f6-4dd1-4284-a158-3ac58e0a8c95' date '25 November 2015' time '5:44:28.60707 pm' author 'AndreiChis' ancestors ((id '06846329-e85c-468f-bfdc-a8bd54303933')(name 'Rubric-NicolaiHess.303' message 'check for useSecondarySelection setting' id '5826e287-edfe-574c-857a-4f2b7300e187' date '22 November 2015' time '8:05:34.184832 pm' author 'NicolaiHess' ancestors ((id '301989f6-bc8d-4903-94a9-451f9b2abe0f')) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())(name 'Rubric-MarcusDenker.307' message 'commit cross-cuttting change from Pharo5 back to Rubric repo' id 'd1e831e0-b5e4-4069-bff3-3d56314b5f47' date '4 December 2015' time '11:21:21.742509 am' author 'MarcusDenker' ancestors ((id 'bc6f075a-f26f-40c1-a450-94895f1d94b1')) stepChildren ())) stepChildren ())(name 'Rubric-JurajKubelka.306' message 'Issue #17152: now the selection is expanded to left or right.
Pair programming with Miguel Campusano.' id '476cc974-7305-4d3f-9687-794dd996fb63' date '27 November 2015' time '1:06:34.385815 pm' author 'JurajKubelka' ancestors ((id 'cb692448-c07b-4f12-910f-e225247898cc')) stepChildren ())) stepChildren ())