[Pharo-dev] servers maintenance

2014-12-11 Thread Christophe Demarey
Hi,

We will need to do some maintenance to Pharo servers this afternoon. It 
includes smalltalkhub, and all pharo-related web sites.
That is likely that you may observe short downtimes.

Regards,
Esteban and Christophe.

smime.p7s
Description: S/MIME cryptographic signature


[Pharo-dev] Spotter searching for do:separatedBy:

2014-12-11 Thread Sven Van Caekenberghe
I can't search for do:separatedBy: using Spotter, with or without a space.
This seems to be the case for all keyword message with more than 1 argument.
The previous search tool (shift+Enter) had no problem with this.
Or maybe I am doing something wrong.



Re: [Pharo-dev] Spotter searching for do:separatedBy:

2014-12-11 Thread Esteban Lorenzano
I'm just pressing “do:s” and I have the results…


 

Esteban

 On 11 Dec 2014, at 10:49, Sven Van Caekenberghe s...@stfx.eu wrote:
 
 I can't search for do:separatedBy: using Spotter, with or without a space.
 This seems to be the case for all keyword message with more than 1 argument.
 The previous search tool (shift+Enter) had no problem with this.
 Or maybe I am doing something wrong.
 



Re: [Pharo-dev] Spotter searching for do:separatedBy:

2014-12-11 Thread Sven Van Caekenberghe
hmm, I just updated to 40410 (just one more) and now it works, sorry for the 
noise.

 On 11 Dec 2014, at 11:05, Esteban Lorenzano esteba...@gmail.com wrote:
 
 I'm just pressing “do:s” and I have the results…
 
 
  Screen Shot 2014-12-11 at 11.05.30.png
 
 Esteban
 
 On 11 Dec 2014, at 10:49, Sven Van Caekenberghe s...@stfx.eu wrote:
 
 I can't search for do:separatedBy: using Spotter, with or without a space.
 This seems to be the case for all keyword message with more than 1 argument.
 The previous search tool (shift+Enter) had no problem with this.
 Or maybe I am doing something wrong.
 
 




Re: [Pharo-dev] GTInspector and huge arrays issue

2014-12-11 Thread kilon alios
curious how come you guys did not use Spec ?

On Thu, Dec 11, 2014 at 12:12 AM, Aliaksei Syrel alex.sy...@gmail.com
wrote:

 Hi,

 Why the class you use is not available in Moose 5.0 ?

 There were some failing tests, so maybe new classes were not in the build
 (The latest is Glamour-Morphic-Brick.88)

 Brick more or less is nothing special. The main idea was to kill morphic
 layouting mechanism and reimplement it from scratch. Also drawing logic was
 changed, such that there is no way to draw outside of the parent Brick and
 to support z-index. But one of the most important feature for us was to
 have a normal support of paddings and margins (like in css). And all bounds
 are relative to the parent.

 Cheers,
 Alex

 On Wed, Dec 10, 2014 at 10:31 PM, kilon alios kilon.al...@gmail.com
 wrote:

 I am very interested into Brick, because I am very interesting into
 anything GUI and graphic wise and I want to push pharo forward in that
 field with my own efforts as best I can.

 The scrolling of your examples is actually very smooth.

 Why the class you use is not available in Moose 5.0 ? Because a moose 5.0
 image I have downloaded recently with pharolauncher that it contains
 GTSpotter yet it does not have the class you use here.

 On Wed, Dec 10, 2014 at 9:31 PM, Aliaksei Syrel alex.sy...@gmail.com
 wrote:

 Hi,

 in case someone is still interested, a Glamour-Morphic-Brick (extension
 of morph, that was used to build a Spotter)
 supports a very large lists. You can try in the latest version:

 GLMScrollListBrick exampleCollection - to open a list of all classes in
 the image (each element in the list is a morph).
 GLMScrollListBrick example - list of 2000 elements
 GLMScrollListBrick exampleInfinity - list of Float infinity number of
 elements.

 if your pharo image is old:

 Gofer new
 smalltalkhubUser: 'Moose' project: 'Glamour';
 package: 'Glamour-Morphic-Brick'; load.


 Maybe we will use it instead of default lists in Inspector.

 Cheers,
 Alex


 On Thu, Dec 4, 2014 at 4:04 PM, Ben Coman b...@openinworld.com wrote:

 Sven Van Caekenberghe wrote:

 On 04 Dec 2014, at 11:45, p...@highoctane.be wrote:

 But further than that I want to edit values in inspectors.


 Yes !

 And auto refresh !

 Both of these could be depending on presentation, so that heavy
 presentations can opt out.





 It would be good if there was some visual indication of which
 presentations auto-refreshed - like a drop pin looking like its stuck-in
 when not-auto-refreshing.  A user might even be able to change the state of
 the pin, with the just the default dependent on type of presentation.
 cheers -ben







Re: [Pharo-dev] GTInspector and huge arrays issue

2014-12-11 Thread Tudor Girba
Because we wanted to be both fast and flexible.

Doru

On Thu, Dec 11, 2014 at 12:03 PM, kilon alios kilon.al...@gmail.com wrote:

 curious how come you guys did not use Spec ?

 On Thu, Dec 11, 2014 at 12:12 AM, Aliaksei Syrel alex.sy...@gmail.com
 wrote:

 Hi,

 Why the class you use is not available in Moose 5.0 ?

 There were some failing tests, so maybe new classes were not in the build
 (The latest is Glamour-Morphic-Brick.88)

 Brick more or less is nothing special. The main idea was to kill morphic
 layouting mechanism and reimplement it from scratch. Also drawing logic was
 changed, such that there is no way to draw outside of the parent Brick and
 to support z-index. But one of the most important feature for us was to
 have a normal support of paddings and margins (like in css). And all bounds
 are relative to the parent.

 Cheers,
 Alex

 On Wed, Dec 10, 2014 at 10:31 PM, kilon alios kilon.al...@gmail.com
 wrote:

 I am very interested into Brick, because I am very interesting into
 anything GUI and graphic wise and I want to push pharo forward in that
 field with my own efforts as best I can.

 The scrolling of your examples is actually very smooth.

 Why the class you use is not available in Moose 5.0 ? Because a moose
 5.0 image I have downloaded recently with pharolauncher that it contains
 GTSpotter yet it does not have the class you use here.

 On Wed, Dec 10, 2014 at 9:31 PM, Aliaksei Syrel alex.sy...@gmail.com
 wrote:

 Hi,

 in case someone is still interested, a Glamour-Morphic-Brick (extension
 of morph, that was used to build a Spotter)
 supports a very large lists. You can try in the latest version:

 GLMScrollListBrick exampleCollection - to open a list of all classes
 in the image (each element in the list is a morph).
 GLMScrollListBrick example - list of 2000 elements
 GLMScrollListBrick exampleInfinity - list of Float infinity number of
 elements.

 if your pharo image is old:

 Gofer new
 smalltalkhubUser: 'Moose' project: 'Glamour';
 package: 'Glamour-Morphic-Brick'; load.


 Maybe we will use it instead of default lists in Inspector.

 Cheers,
 Alex


 On Thu, Dec 4, 2014 at 4:04 PM, Ben Coman b...@openinworld.com wrote:

 Sven Van Caekenberghe wrote:

 On 04 Dec 2014, at 11:45, p...@highoctane.be wrote:

 But further than that I want to edit values in inspectors.


 Yes !

 And auto refresh !

 Both of these could be depending on presentation, so that heavy
 presentations can opt out.





 It would be good if there was some visual indication of which
 presentations auto-refreshed - like a drop pin looking like its stuck-in
 when not-auto-refreshing.  A user might even be able to change the state 
 of
 the pin, with the just the default dependent on type of presentation.
 cheers -ben








-- 
www.tudorgirba.com

Every thing has its own flow


Re: [Pharo-dev] GTInspector and huge arrays issue

2014-12-11 Thread kilon alios
I am not a fan of Spec myself design wise, obviously Spec is useful,  I
really like Morphic and I really like your idea of making small extensions
to Morphic to make it more easy to deal with .

On Thu, Dec 11, 2014 at 1:28 PM, Tudor Girba tu...@tudorgirba.com wrote:

 Because we wanted to be both fast and flexible.

 Doru

 On Thu, Dec 11, 2014 at 12:03 PM, kilon alios kilon.al...@gmail.com
 wrote:

 curious how come you guys did not use Spec ?

 On Thu, Dec 11, 2014 at 12:12 AM, Aliaksei Syrel alex.sy...@gmail.com
 wrote:

 Hi,

 Why the class you use is not available in Moose 5.0 ?

 There were some failing tests, so maybe new classes were not in the
 build (The latest is Glamour-Morphic-Brick.88)

 Brick more or less is nothing special. The main idea was to kill morphic
 layouting mechanism and reimplement it from scratch. Also drawing logic was
 changed, such that there is no way to draw outside of the parent Brick and
 to support z-index. But one of the most important feature for us was to
 have a normal support of paddings and margins (like in css). And all bounds
 are relative to the parent.

 Cheers,
 Alex

 On Wed, Dec 10, 2014 at 10:31 PM, kilon alios kilon.al...@gmail.com
 wrote:

 I am very interested into Brick, because I am very interesting into
 anything GUI and graphic wise and I want to push pharo forward in that
 field with my own efforts as best I can.

 The scrolling of your examples is actually very smooth.

 Why the class you use is not available in Moose 5.0 ? Because a moose
 5.0 image I have downloaded recently with pharolauncher that it contains
 GTSpotter yet it does not have the class you use here.

 On Wed, Dec 10, 2014 at 9:31 PM, Aliaksei Syrel alex.sy...@gmail.com
 wrote:

 Hi,

 in case someone is still interested, a Glamour-Morphic-Brick
 (extension of morph, that was used to build a Spotter)
 supports a very large lists. You can try in the latest version:

 GLMScrollListBrick exampleCollection - to open a list of all classes
 in the image (each element in the list is a morph).
 GLMScrollListBrick example - list of 2000 elements
 GLMScrollListBrick exampleInfinity - list of Float infinity number of
 elements.

 if your pharo image is old:

 Gofer new
 smalltalkhubUser: 'Moose' project: 'Glamour';
 package: 'Glamour-Morphic-Brick'; load.


 Maybe we will use it instead of default lists in Inspector.

 Cheers,
 Alex


 On Thu, Dec 4, 2014 at 4:04 PM, Ben Coman b...@openinworld.com wrote:

 Sven Van Caekenberghe wrote:

 On 04 Dec 2014, at 11:45, p...@highoctane.be wrote:

 But further than that I want to edit values in inspectors.


 Yes !

 And auto refresh !

 Both of these could be depending on presentation, so that heavy
 presentations can opt out.





 It would be good if there was some visual indication of which
 presentations auto-refreshed - like a drop pin looking like its 
 stuck-in
 when not-auto-refreshing.  A user might even be able to change the state 
 of
 the pin, with the just the default dependent on type of presentation.
 cheers -ben








 --
 www.tudorgirba.com

 Every thing has its own flow



[Pharo-dev] Pharo documentation mentioned online

2014-12-11 Thread kilon alios
Hello pharoers just a notice that pharo is mentioned here

http://www.onlineprogrammingbooks.com/

its  website for free programming books, with over 3k likes on facebook.
In smalltalk section Pharo By Example makes the top of the list which is
 nice :)

I contacted the authors with links and information for adding Pharo for the
Enterprise , Deep Into Pharo and Pharo By Example Updated :)


Re: [Pharo-dev] Spotter searching for do:separatedBy:

2014-12-11 Thread Tudor Girba
Also, the latest package version of GT-SpotterExtensions-Core includes an
implementors logic that will offer first the methods that start with the
query string. So, do:something... will have precedence over somethingDo:.

Doru

On Thu, Dec 11, 2014 at 11:12 AM, Sven Van Caekenberghe s...@stfx.eu
wrote:

 hmm, I just updated to 40410 (just one more) and now it works, sorry for
 the noise.

  On 11 Dec 2014, at 11:05, Esteban Lorenzano esteba...@gmail.com wrote:
 
  I'm just pressing “do:s” and I have the results…
 
 
   Screen Shot 2014-12-11 at 11.05.30.png
 
  Esteban
 
  On 11 Dec 2014, at 10:49, Sven Van Caekenberghe s...@stfx.eu wrote:
 
  I can't search for do:separatedBy: using Spotter, with or without a
 space.
  This seems to be the case for all keyword message with more than 1
 argument.
  The previous search tool (shift+Enter) had no problem with this.
  Or maybe I am doing something wrong.
 
 





-- 
www.tudorgirba.com

Every thing has its own flow


Re: [Pharo-dev] spotter and exact matches

2014-12-11 Thread Tudor Girba
It should be improved in the latest GT-InspectorSpotter-Core. Please give
it a try and see if it works for you.

We will still have to improve this part.

Doru

On Wed, Dec 10, 2014 at 11:46 PM, Norbert Hartl norb...@hartl.name wrote:

 Is it possible to show exact matches in spotter first? Typing something
 like on: does not bring up a single on: selector and there is no way to
 specialize more by typing more. So I think it would be good if they would
 come first.

 Norbert





-- 
www.tudorgirba.com

Every thing has its own flow


Re: [Pharo-dev] Is GTSpotter theme-aware ?

2014-12-11 Thread Henrik Johansen
So the proposed solution is to do separate them class hierarchies with 
essentially the same properties (colors, fonts, etc) on a Tool-by-Tool basis?
I'm certainly no lover of the current UITheme, but that doesn't sound like it 
scales a whole lot better to me...
(Ref. your example, having UITheme methods aimed at giving Dialogs specific 
active fill colors (so, active fill colors for other types of windows are 
potentially different?) sounds rather the wrong way to go about things...)

Cheers,
Henry

 On 10 Dec 2014, at 5:03 , Tudor Girba tu...@tudorgirba.com wrote:
 
 It is. Read my mail :).
 
 Doru
 
 On Wed, Dec 10, 2014 at 4:59 PM, Esteban Lorenzano esteba...@gmail.com 
 mailto:esteba...@gmail.com wrote:
 it doesn’t need to be made for every theme around, just “theme aware”, which 
 means do not use hardcoded values but the ones defined in the themes. 
 
 Esteban
 
 On 10 Dec 2014, at 16:47, Aliaksei Syrel alex.sy...@gmail.com 
 mailto:alex.sy...@gmail.com wrote:
 
 Hi,
 
 For now testing Spotter for every existing theme is not on the first place 
 in our TODO list. But Spotter uses themer mechanism, so anyone can customize 
 it :)
 
 Cheers,
 Alex
 
 On Dec 10, 2014 4:42 PM, Sven Van Caekenberghe s...@stfx.eu 
 mailto:s...@stfx.eu wrote:
 Is GTSpotter theme-aware ?
 
 It does not seem to use the Dark Theme:
 
 Screen Shot 2014-12-10 at 16.40.23.png
 
 Sven
 
 
 
 
 -- 
 www.tudorgirba.com http://www.tudorgirba.com/
 
 Every thing has its own flow



Re: [Pharo-dev] smalltalk hub down?

2014-12-11 Thread Sven Van Caekenberghe
A maintenance window was announced for today ...

 On 11 Dec 2014, at 15:05, Dale Henrichs dale.henri...@gemtalksystems.com 
 wrote:
 
 http://www.downforeveryoneorjustme.com/http://smalltalkhub.com/mc/Seaside/Seaside30LGPL/main




Re: [Pharo-dev] smalltalk hub down?

2014-12-11 Thread Esteban Lorenzano
you need to check your mails, we where doing a maintenance down :)
but is online again now ;)

Esteban

 On 11 Dec 2014, at 15:05, Dale Henrichs dale.henri...@gemtalksystems.com 
 wrote:
 
 http://www.downforeveryoneorjustme.com/http://smalltalkhub.com/mc/Seaside/Seaside30LGPL/main
  
 http://www.downforeveryoneorjustme.com/http://smalltalkhub.com/mc/Seaside/Seaside30LGPL/main



Re: [Pharo-dev] smalltalk hub down?

2014-12-11 Thread Esteban Lorenzano
*were

 On 11 Dec 2014, at 15:09, Esteban Lorenzano esteba...@gmail.com wrote:
 
 you need to check your mails, we where doing a maintenance down :)
 but is online again now ;)
 
 Esteban
 
 On 11 Dec 2014, at 15:05, Dale Henrichs dale.henri...@gemtalksystems.com 
 mailto:dale.henri...@gemtalksystems.com wrote:
 
 http://www.downforeveryoneorjustme.com/http://smalltalkhub.com/mc/Seaside/Seaside30LGPL/main
  
 http://www.downforeveryoneorjustme.com/http://smalltalkhub.com/mc/Seaside/Seaside30LGPL/main
 



Re: [Pharo-dev] smalltalk hub down?

2014-12-11 Thread Alexandre Bergel
Yes, it would be great to have it up…

Something that I find great with smalltalkhub compared with github, is to 
federate all the information. 
Knowing what is going on in the Pharo ecosystem is hard to graph by simply 
browsing github...

Alexandre


 On Dec 11, 2014, at 11:05 AM, Dale Henrichs 
 dale.henri...@gemtalksystems.com wrote:
 
 http://www.downforeveryoneorjustme.com/http://smalltalkhub.com/mc/Seaside/Seaside30LGPL/main

-- 
_,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
Alexandre Bergel  http://www.bergel.eu
^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.






Re: [Pharo-dev] smalltalk hub down?

2014-12-11 Thread Dale Henrichs
whoops ... I guess I missed the maintenance announcement ... sorry about
that ...

Dale

On Thu, Dec 11, 2014 at 6:09 AM, Sven Van Caekenberghe s...@stfx.eu wrote:

 A maintenance window was announced for today ...

  On 11 Dec 2014, at 15:05, Dale Henrichs 
 dale.henri...@gemtalksystems.com wrote:
 
 
 http://www.downforeveryoneorjustme.com/http://smalltalkhub.com/mc/Seaside/Seaside30LGPL/main





Re: [Pharo-dev] smalltalk hub down?

2014-12-11 Thread Thierry Goubier
2014-12-11 15:11 GMT+01:00 Alexandre Bergel alexandre.ber...@me.com:

 Yes, it would be great to have it up...

 Something that I find great with smalltalkhub compared with github, is to
 federate all the information.
 Knowing what is going on in the Pharo ecosystem is hard to graph by simply
 browsing github...


But we could have some kind of federation / group going on in the github
part to help.

At the same time, it is interesting to see what the other, non-pharo
communities are doing in github.

Thierry



 Alexandre


  On Dec 11, 2014, at 11:05 AM, Dale Henrichs 
 dale.henri...@gemtalksystems.com wrote:
 
 
 http://www.downforeveryoneorjustme.com/http://smalltalkhub.com/mc/Seaside/Seaside30LGPL/main

 --
 _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
 Alexandre Bergel  http://www.bergel.eu
 ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.







Re: [Pharo-dev] Ugly textrendering (vertical label)

2014-12-11 Thread Henrik Johansen

 On 10 Dec 2014, at 9:03 , Nicolai Hess nicolaih...@web.de wrote:
 
 Someone knows, why the text on the completion morph is so ugly?
 For example, this text
 
 Morph ne
 
 will open a completion window for Morph class.  This name
 is a vertical label on the left.
 
 The text looks ugly when we are using a FT font.
 
 Can we do anything to make this look better ?
 
 I know that (smooth) text rendering is difficult for arbitrary rotated forms, 
 but
 this rotation around n*90 degree works with StrikeFont.
 
 
 nicolai
 

I suspect one needs to blend with a transparent white temp canvas, not black, 
for the TT glyphs to render correctly.
In
transformBy: aDisplayTransform clippingTo: aClipRect during: aBlock  
smoothing: cellSize

*snip*
start to: 2 do:
[:i | If i=1 we first make a shadow and erase it for opaque 
whites in BW
subCanvas := self class extent: patchRect extent depth: self 
depth.
i=1 ifTrue: [ warp combinationRule: Form erase ]
ifFalse: [ warp combinationRule: rule].
rule = Form blend ifTrue: [If we want a subcanvas to actually 
blend nicely, it better be translucent white than translucent black... 
].

Unfortunately, the merging of Color and AlphaColor seems to have broken pretty 
much every path I could think of to transform translucent black pixels into 
translucent white pixels (or, maybe doing something like that easily has never 
worked), and I CBA to fix every method in Color dealing with alpha - pixel 
conversion, so this remains a theory.

Cheers,
Henry

Re: [Pharo-dev] smalltalk hub down?

2014-12-11 Thread kilon alios
What do you mean ? because for me its quite the opposite.

If I want to browser pharo projects on on Smalltalkhub I cant , on github I
just browse Smalltalk as a language and most project are pharo projects. I
can also search for pharo projects.
If I want to follow people on Smalltalkhub and get notified about new
commits and new project I cant, in github I get not only notification but
also emails digests.
If I fork a project and forget to check back the original repo, github will
keep informing me about how many commits my fork is behind.
If I want to report issues again I dont need to leave github and come to
this mailing list to do so , all in one place .


On Thu, Dec 11, 2014 at 4:11 PM, Alexandre Bergel alexandre.ber...@me.com
wrote:

 Yes, it would be great to have it up…

 Something that I find great with smalltalkhub compared with github, is to
 federate all the information.
 Knowing what is going on in the Pharo ecosystem is hard to graph by simply
 browsing github...

 Alexandre


  On Dec 11, 2014, at 11:05 AM, Dale Henrichs 
 dale.henri...@gemtalksystems.com wrote:
 
 
 http://www.downforeveryoneorjustme.com/http://smalltalkhub.com/mc/Seaside/Seaside30LGPL/main

 --
 _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
 Alexandre Bergel  http://www.bergel.eu
 ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.







Re: [Pharo-dev] smalltalk hub down?

2014-12-11 Thread Yuriy Tymchuk

 On 11 Dec 2014, at 15:44, kilon alios kilon.al...@gmail.com wrote:
 
 What do you mean ? because for me its quite the opposite. 
 
 If I want to browser pharo projects on on Smalltalkhub I cant , on github I 
 just browse Smalltalk as a language and most project are pharo projects. I 
 can also search for pharo projects.
 If I want to follow people on Smalltalkhub and get notified about new commits 
 and new project I cant, in github I get not only notification but also emails 
 digests.
 If I fork a project and forget to check back the original repo, github will 
 keep informing me about how many commits my fork is behind.
 If I want to report issues again I dont need to leave github and come to this 
 mailing list to do so , all in one place . 

By the way as far as I remember there is a planed support for issues in 
SmalltalkHub, but I don’t think that there are enough persons 
implement/maintain it.

 
 
 On Thu, Dec 11, 2014 at 4:11 PM, Alexandre Bergel alexandre.ber...@me.com 
 mailto:alexandre.ber...@me.com wrote:
 Yes, it would be great to have it up…
 
 Something that I find great with smalltalkhub compared with github, is to 
 federate all the information.
 Knowing what is going on in the Pharo ecosystem is hard to graph by simply 
 browsing github...
 
 Alexandre
 
 
  On Dec 11, 2014, at 11:05 AM, Dale Henrichs 
  dale.henri...@gemtalksystems.com 
  mailto:dale.henri...@gemtalksystems.com wrote:
 
  http://www.downforeveryoneorjustme.com/http://smalltalkhub.com/mc/Seaside/Seaside30LGPL/main
   
  http://www.downforeveryoneorjustme.com/http://smalltalkhub.com/mc/Seaside/Seaside30LGPL/main
 
 --
 _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
 Alexandre Bergel  http://www.bergel.eu http://www.bergel.eu/
 ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
 
 
 
 
 



Re: [Pharo-dev] Pharo documentation mentioned online

2014-12-11 Thread stepharo

Thanks
Good initiative.

Le 11/12/14 04:05, kilon alios a écrit :

Hello pharoers just a notice that pharo is mentioned here

http://www.onlineprogrammingbooks.com/

its  website for free programming books, with over 3k likes on 
facebook.  In smalltalk section Pharo By Example makes the top of the 
list which is  nice :)


I contacted the authors with links and information for adding Pharo 
for the Enterprise , Deep Into Pharo and Pharo By Example Updated :)