Re: Live Splitview patch

2009-05-15 Thread Robert J. Slover


On May 15, 2009, at 10:49 AM, Wolfgang Lux wrote:


In order to keep Riccardo happy you might introduce a new user  
default to
switch between live and non-live resize. However, given that the  
changes

appear quite substantial upon a superficial look, I don't know whether
this is feasible.


I would concur with Wolfgang that, if this behavior is optional, it  
would best be controlled by a user default rather than by some dynamic  
test (timing of operations, etc.)  Different people have different  
thresholds of tolerance for "slow" behavior; an automatic test is  
unlikely to satisfy as many people as a simple choice might.


The fastest "PC" I have in service right now is a 200MHz PIII.  It is  
"fast enough" for the few things I use it for, and I don't like  
generic PC hardware enough to justify the effort or time needed to  
upgrade it yet.  I use my MacBook or Sun workstation for most things.   
If it were possible to turn this feature off, I would turn it off on  
both the PC and the Sun (which is a dual-processor Sparc, but only  
450MHz, and enormously slower in X than I am comfortable with since I  
installed Solaris 10 on it).


--Robert 
 



___
Gnustep-dev mailing list
Gnustep-dev@gnu.org
http://lists.gnu.org/mailman/listinfo/gnustep-dev


Re: NSCalendar and NSLocale support

2009-06-15 Thread Robert J. Slover
It is still readily available ( for instance, http://www.opencsw.org/packages/libicu 
 ), and is required by common software such as OpenOffice.  I  
remember looking into it a few years ago for my job, when estimating  
the effort to support non-English languages in our application.


--Robert

On Jun 15, 2009, at 4:07 AM, Richard Frith-Macdonald wrote:



On 15 Jun 2009, at 00:26, Lars Sonchocky-Helldorf wrote:



Am 14.06.2009 um 23:10 schrieb Riccardo Mottola:


Hi,

Dave MacLachlan wrote:

Hey there...

I'm looking to add NSCalendar and NSLocale to Foundation. I'm  
happy to implement them, but I was hoping to do it on top of ICU (http://site.icu-project.org/ 
).


Are we willing to add a dependency on ICU to gnustep?


This is a typical dilemma. Usually I am a friend of having the  
smallest set of dependencies possible. I checked and ICU is for  
example readily available in gentoo (if not, I would have really  
worried) but it is not for example available on sunfreeware, this  
tells me that it is not that widespread.


Really? SUN should use it:


This link suggests that it ships with solaris 9 and 10 but not 8 or  
earlier  ...
http://sunsolve.sun.com/search/document.do?assetkey=1-66-233922-1http://sunsolve.sun.com/search/document.do 
?assetkey=1-66-233922-1



___
Gnustep-dev mailing list
Gnustep-dev@gnu.org
http://lists.gnu.org/mailman/listinfo/gnustep-dev




___
Gnustep-dev mailing list
Gnustep-dev@gnu.org
http://lists.gnu.org/mailman/listinfo/gnustep-dev


Re: NSCalendar and NSLocale support

2009-06-15 Thread Robert J. Slover

Riccardo,

I would concur, but IIRC from when I looked at it a couple of years  
ago, there is basically a pure C API and a C++ API side-by-side.  The  
C API lacks an interface to the complex text layout engine, which  
wouldn't be needed for Locale support.  I am pretty sure I got it to  
build without C++.


--Robert

On Jun 15, 2009, at 1:45 PM, Riccardo Mottola wrote:


Hi Dave,

Dave MacLachlan wrote:

Hey there...

I'm looking to add NSCalendar and NSLocale to Foundation. I'm happy  
to implement them, but I was hoping to do it on top of ICU (http://site.icu-project.org/ 
).


Are we willing to add a dependency on ICU to gnustep?

The ICU license is GNU GPL compatible...

http://userguide.icu-project.org/icufaq#TOC-How-is-the-ICU-licensed-

Or perhaps I should be looking somewhere else?
From a glance at what dependencies debian lists for that package  
that it requires C++. I would really dislike to have a hard  
dependency on something which requires C++.


http://packages.debian.org/lenny/libicu38

Riccardo



___
Gnustep-dev mailing list
Gnustep-dev@gnu.org
http://lists.gnu.org/mailman/listinfo/gnustep-dev




___
Gnustep-dev mailing list
Gnustep-dev@gnu.org
http://lists.gnu.org/mailman/listinfo/gnustep-dev


Re: NSCalendar and NSLocale support

2009-06-15 Thread Robert J. Slover

Ouch.  That is good to know.

We ended up not doing the localization work anyway.  The customer  
wanting it didn't want to fund it.


We have no C++ code, but tons of C code (some around 30 years old)  
which would need this if the idea ever comes 'round again.


--Robert

On Jun 15, 2009, at 4:13 PM, Pete French wrote:


I would concur, but IIRC from when I looked at it a couple of years
ago, there is basically a pure C API and a C++ API side-by-side.  The


Just to save you some time, don't use the C API, as it doesnt work
properly. I went through this a couple of weeks ago. Did a C version,
got odd results, and ended up recoding the lot in C++ with C wrappers
to interface to Obj-C. That works a lot better (much as I hate C++)
I was doing transliterations, so I have no idea if the C API would  
work
ffor other things, but my experinece was that it wasn't any good.  
Subtle

wrong results, the worst kind of bug!

-pete.




___
Gnustep-dev mailing list
Gnustep-dev@gnu.org
http://lists.gnu.org/mailman/listinfo/gnustep-dev


Re: [Fwd: Re: GNUstep and Linux Fund]

2009-11-12 Thread Robert J. Slover


On Nov 12, 2009, at 12:00 PM, Richard Frith-Macdonald wrote:



On 12 Nov 2009, at 16:55, David Chisnall wrote:


On 12 Nov 2009, at 16:49, hansfba...@googlemail.com wrote:

This allows to display any menu (set via setMenu:) as the popup  
menu of
the view. It is up to the application programmer to use or ignore  
this

feature.


Thanks for the explanation. I supposed so.
So the issue is rather the default behavior;
I would suggest rather do nothing on right mouse click,
since that is how things work in all OSes I know of.
(And the app menu is visible all the time anyway...)


This might make sense if you are in using the Windows or Mac  
interface styles, but I don't really like it.



I think only in windows style ... since the GNUstep behavior is  
already the same as on a Mac.


Having the main menu a single click away without having to move the  
mouse is a good design from the point of view of usability.  A menu  
that appears where the mouse is beats both a menu attached to the  
window and a menu attached to the screen in Fitts' Law terms.


Yes, the current behavior is a good thing.  I actually wouldn't want  
it to change even when using the windows interface style, since I  
can see no benefit to *not* providing any action in response to a  
right mouse click.


I would also point out that it is frustrating when the context menu on  
an OS X application doesn't also contain all of the actions that make  
sense in that context, such as not providing a 'Services' menu item.   
There's nothing more frustrating than right-clicking and not finding  
the action you intended to use, then having to navigate to the menu  
bar to find it, especially on a large screen (or in my case, multi- 
screen) setup.  A corollary is that it is frustrating to find an  
action *only* in the context menu, which I have seen as well.  If all  
actions are available somewhere on the main menu or from an Inspector  
panel reachable from there, providing the main menu as a default makes  
perfect sense, and a custom context menu just becomes an optimization  
of that.




The difference on OS X is that most views tend to have some kind of  
context menu, while most in GNUstep apps don't.


Yes ... it's up to the app programmer.

___
Gnustep-dev mailing list
Gnustep-dev@gnu.org
http://lists.gnu.org/mailman/listinfo/gnustep-dev




___
Gnustep-dev mailing list
Gnustep-dev@gnu.org
http://lists.gnu.org/mailman/listinfo/gnustep-dev