Re: new user of gnustep on ubuntu question about basic usage

2007-06-25 Thread Zhang Weiwu

On 2007-06-26 02:14:00 +0800 [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote:


On 25 Jun., 17:22, Zhang Weiwu <[EMAIL PROTECTED]> wrote:

I have read on the web that work is in progress to build a framwork
for web rendering for whole GNUStep including building a browser
(vespucci). I am glad GNUStep developers are working on a GNUStep
browser. But as a novice user I have a question: as described on the
webpage, "Apple has not released it's WebKit under open source so
GNUstep WebKit provides a WebKit implementation from scratch."


No, that is neither true nor the reason. WebKit from Apple is open
source.
If it is written somewhere so that it can be misunderstood, please can
you provide a link so that we can fix it?


It's on the first page in Google search result:
https://gna.org/projects/gswebkit/

I only noticed one mistake on that page: it should be "not released 
its WebKit", but not "not released it's WebKit"


--
Login: zhangweiwu   Name: Zhang Weiwu
Directory: /home/zhangweiwu Shell: /bin/bash
On since Tue Jun 26 08:41 (CST) on :0 (messages off)
New mail received Sun Jun 24 07:36 2007 (CST)
 Unread since Sun May 20 07:36 2007 (CST)
No Plan.



___
Discuss-gnustep mailing list
Discuss-gnustep@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnustep


Re: new user of gnustep on ubuntu question about basic usage

2007-06-25 Thread [EMAIL PROTECTED]
On 25 Jun., 17:22, Zhang Weiwu <[EMAIL PROTECTED]> wrote:
> I have read on the web that work is in progress to build a framwork
> for web rendering for whole GNUStep including building a browser
> (vespucci). I am glad GNUStep developers are working on a GNUStep
> browser. But as a novice user I have a question: as described on the
> webpage, "Apple has not released it's WebKit under open source so
> GNUstep WebKit provides a WebKit implementation from scratch."

No, that is neither true nor the reason. WebKit from Apple is open
source.
If it is written somewhere so that it can be misunderstood, please can
you provide a link so that we can fix it?

The main reson is to have it homogenously written in Objective-C not
requiring the most modern gcc to handle Objective-C++ and to leave
out some less frequently used features to make it smaller so that it
runs
more easily on memory constrained devices like PDAs and Mobile Phones
but is still compatible from API.

-- hns

___
Discuss-gnustep mailing list
Discuss-gnustep@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnustep


Re: hidden font size value?

2007-06-25 Thread Antoine Jacoutot

On Mon, 25 Jun 2007, [EMAIL PROTECTED] wrote:

I don't know GNUMail specifically, but you could look into the sources
if there is a hard coded font size, e.g. [NSFont
fontWithName:@"somefont" size:12.0].


The thing is that it is the author og GNUMail himself who advised me to 
ask on this list ;)


--
Antoine


___
Discuss-gnustep mailing list
Discuss-gnustep@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnustep


Re: new user of gnustep on ubuntu question about basic usage

2007-06-25 Thread Zhang Weiwu

On 2007-06-26 00:28:56 +0800 Zhang Weiwu <[EMAIL PROTECTED]> wrote:

On 2007-06-25 23:40:10 +0800 Stefan Bidigaray <[EMAIL PROTECTED]> 
wrote:



If I remember correctly, Ubuntu uses Debian Sid's packages, which are
generally outdated with regards to GNUstep.  They were updated a few 
months
ago, but since the most resent release it's now outdated.  Other 
packages,
including GWorkspace, GNUMail and others are also outdated.  
Unfortunately,
the best way to get GNUstep packages for most distributions is still 
to

compile it yourself.


Ok, for those who didn't compile GWorkspace for Ubuntu 
himself/herself before 
and wish for a quick guid:


0) complain that nothing works -> install build-essential
1) complain for no gcc1objc -> install gcc-objc
2) complain for no Foundation.h -> install libfoundation-dev
3) compalin for no WebKit.h -> install gnustep-core-devel

I have compiled it. Now send this message before quitting X to 
install it:)


Okay, I am stupid, it's impossible to install without X, actaully it's 
impossible to install without initialized GNUStep.


Now I have got GWorkspace 0.8.6 running on my Ubuntu 7.04, following 
problems have gone:


2. GWorkspace starts without desktop, must click "Show Desktop" each 
time I login. Cannot find options like "Show Desktop By Default" in 
Preferences, and man GWorkspace give no information about parameter 
that helps GWorkspace start with Desktop;

-->  new GWorkspace start a desktop automatically.

3. In Shelf the shortcut I created (by drag & drop) always disappear 
after logout and login back, must re-create these shortcut each time;

--> Shelf now remember what's put in it.



___
Discuss-gnustep mailing list
Discuss-gnustep@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnustep


Re: hidden font size value?

2007-06-25 Thread [EMAIL PROTECTED]
On 25 Jun., 14:13, Antoine Jacoutot <[EMAIL PROTECTED]> wrote:
> Hello.
>
> I was wondering if there was some hidden font size value besides:
> NSBoldFontSize
> NSControlContentFontSize
> NSFontSize
> NSLabelFontSize
> NSMenuFontSize
> NSMiniFontSize
> NSMessageFontSize
> NSPaletteFontSize
> NSSmallFontSize
> NSTitleBarFontSize
> NSToolTipsFontSize
> NSUserFixedPitchFontSize
> NSUserFontSize
>
> I'm asking this because in GNUMail I can't seem to be able to change the
> titlebar fonts (the ones below the icons in the main window).
> Thanks.
>
> --
> Antoine

I don't know GNUMail specifically, but you could look into the sources
if there is a hard coded font size, e.g. [NSFont
fontWithName:@"somefont" size:12.0].

-- hns

___
Discuss-gnustep mailing list
Discuss-gnustep@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnustep


Re: new user of gnustep on ubuntu question about basic usage

2007-06-25 Thread Zhang Weiwu
On 2007-06-25 23:40:10 +0800 Stefan Bidigaray <[EMAIL PROTECTED]> 
wrote:



If I remember correctly, Ubuntu uses Debian Sid's packages, which are
generally outdated with regards to GNUstep.  They were updated a few 
months
ago, but since the most resent release it's now outdated.  Other 
packages,
including GWorkspace, GNUMail and others are also outdated.  
Unfortunately,
the best way to get GNUstep packages for most distributions is still 
to
compile it yourself. 


Ok, for those who didn't compile GWorkspace for Ubuntu himself/herself 
before and wish for a quick guid:


0) complain that nothing works -> install build-essential
1) complain for no gcc1objc -> install gcc-objc
2) complain for no Foundation.h -> install libfoundation-dev
3) compalin for no WebKit.h -> install gnustep-core-devel

I have compiled it. Now send this message before quitting X to install 
it:)




___
Discuss-gnustep mailing list
Discuss-gnustep@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnustep


Re: new user of gnustep on ubuntu question about basic usage

2007-06-25 Thread Zhang Weiwu
On 2007-06-25 23:40:10 +0800 Stefan Bidigaray <[EMAIL PROTECTED]> 
wrote:



If I remember correctly, Ubuntu uses Debian Sid's packages, which are
generally outdated with regards to GNUstep.  They were updated a few 
months
ago, but since the most resent release it's now outdated.  Other 
packages,
including GWorkspace, GNUMail and others are also outdated.  
Unfortunately,
the best way to get GNUstep packages for most distributions is still 
to
compile it yourself.  Fortunately, compiling GNUstep based program is 
quite

a bit easier than others (no need for ./configure, except on core
libraries).  I'm not sure who makes the Debian packages, but I assume 
he
reads this mailing list and could explain why they have yet to be 
upgraded
(keep in mind it's hard to get packages included in the official 
Debian

distribution, but should be easier with the new -make).


Since you used the word "a few months ago" to describe something 
"outdated", I'd suspect currently GNUStep develoment is pretty hot. 
Most desktop environment systems update at yearly or half-yearly basis 
with only a few changes.


I'd try compile myself later. Thanks for the info!

--
Login: zhangweiwu   Name: Zhang Weiwu
Directory: /home/zhangweiwu Shell: /bin/bash
On since Mon Jun 25 22:27 (CST) on :0 (messages off)
New mail received Sun Jun 24 07:36 2007 (CST)
 Unread since Sun May 20 07:36 2007 (CST)
No Plan.



___
Discuss-gnustep mailing list
Discuss-gnustep@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnustep


Re: new user of gnustep on ubuntu question about basic usage

2007-06-25 Thread Stefan Bidigaray

If I remember correctly, Ubuntu uses Debian Sid's packages, which are
generally outdated with regards to GNUstep.  They were updated a few months
ago, but since the most resent release it's now outdated.  Other packages,
including GWorkspace, GNUMail and others are also outdated.  Unfortunately,
the best way to get GNUstep packages for most distributions is still to
compile it yourself.  Fortunately, compiling GNUstep based program is quite
a bit easier than others (no need for ./configure, except on core
libraries).  I'm not sure who makes the Debian packages, but I assume he
reads this mailing list and could explain why they have yet to be upgraded
(keep in mind it's hard to get packages included in the official Debian
distribution, but should be easier with the new -make).

I generally make fairly up-to-date packages for Slackware, but haven't
upgraded them recently because of the upcoming 12.0 release (wouldn't make
sense upgrading packages only to have to build them again).

I'm not going to attempt to answer your WebKit question as I'm not a
developer, but WebKit is open, and SimpleWebKit (GNUstep's implementation)
is not intended to be a complete replacement, only a simplified version of
it.  WebKit developers have also offered to help anyone who is interested in
porting to GNUstep, but the problem is that GNUstep do not have that many
developers.

Stefan
___
Discuss-gnustep mailing list
Discuss-gnustep@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnustep


Re: new user of gnustep on ubuntu question about basic usage

2007-06-25 Thread Zhang Weiwu

On 2007-06-25 22:48:17 +0800 Zhang Weiwu <[EMAIL PROTECTED]> wrote:

6. Is there a good way to run a gecko browser in GNUStep way? I mean, 
firefox 
doesn't look like a GNUStep application when I run it in GNUStep.


I have read on the web that work is in progress to build a framwork 
for web rendering for whole GNUStep including building a browser 
(vespucci). I am glad GNUStep developers are working on a GNUStep 
browser. But as a novice user I have a question: as described on the 
webpage, "Apple has not released it's WebKit under open source so 
GNUstep WebKit provides a WebKit implementation from scratch." 
Everytime when I see message like "start from scratch" in an 
opensource project I worry about it, usually it means it will be long 
long time before I can use it, I heard such words from enlightenment 
E17 (and finally given up using enlightenment because they have 
nothing new and stable in recent 9 years), from Haiku as well as other 
opensource projects. I wonder (purly from a novice user's view) why 
not use gecko engin which is GPLed, widerly used (more market share 
then all webkit browsers) and probably do have API at higher level? It 
looks like gecko-based browsers are easy to build (otherwise there 
wouldn't be so many), perhaps we can have an earlier release if there 
is an gecko-based GNUStep browser?


Probably there are technical reasons behind it that I don't know of. 
e.g. gecko is not written in Objective-C. I'd be thankful if someone 
comment on this:)




___
Discuss-gnustep mailing list
Discuss-gnustep@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnustep


new user of gnustep on ubuntu question about basic usage

2007-06-25 Thread Zhang Weiwu

Dear list

I am a new user of gnusteps, this is the 4th time I decide to try use 
gnustep as my daily desktop, last 3 times all failed with this or that 
problem, mostly because not everything is pre-configured very well for 
most Linux/BSD distributions, at least not pre-configured as well as 
Ubuntu's Gnome.


My system is Ubuntu 7.04 (what's the best system to run GNUStep? I 
mean, the platform that have least compatibility problems?) And my 
problems are:


1. all gnustep applications (e.g. GWorkspace & Terminal) start frozen. 
"Solved" by switching to 24-bit color mode in xorg.conf, at the cost 
of turning of DRI (my video card driver only support DRI at 16-bit 
color mode);
2. GWorkspace starts without desktop, must click "Show Desktop" each 
time I login. Cannot find options like "Show Desktop By Default" in 
Preferences, and man GWorkspace give no information about parameter 
that helps GWorkspace start with Desktop;
3. In Shelf the shortcut I created (by drag & drop) always disappear 
after logout and login back, must re-create these shortcut each time;
4. If I start evolution (yes, I should use GNUMail and I am using it, 
I use evolution only some-times for HTML emails), even if I close it, 
it stay as an icon at the bottom, unless killed.
5. When I switch from GNUMail to Terminal, the menu of Terminal is 
brought up in front of GNUMail's menu (good!) and if I click to open a 
sub-menu, this menu is displayed behind GNUMail's sub-menu, making it 
impossible to click anything on that menu unless I drag whole Terminal 
menu away. I think the user-expected behavior is: if menu is in the 
front, its sub-menu should also be in the front. This also happen to 
other applications, not just between GNU Mail and Terminal;
6. Is there a good way to run a gecko browser in GNUStep way? I mean, 
firefox doesn't look like a GNUStep application when I run it in 
GNUStep.


That's just the problems I start to meet, I believe there will be more 
when I use more of it. Sorry to not to do in-depth STFW before asking 
these (but I did STFW for a while without obvious answer) but I'd 
always think it's better a new user don't have to neither STFW nor 
post questions on the list to start using basic feature like Desktop & 
GNU Mail. If I understood it well then usability is a goal of gnustep 
project and I hope my list of new user question / experience can help 
improve usability.


Thanks a lot in advance.
--
Login: zhangweiwu   Name: Zhang Weiwu
Directory: /home/zhangweiwu Shell: /bin/bash
On since Mon Jun 25 22:27 (CST) on :0 (messages off)
New mail received Sun Jun 24 07:36 2007 (CST)
 Unread since Sun May 20 07:36 2007 (CST)
No Plan.



___
Discuss-gnustep mailing list
Discuss-gnustep@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnustep


hidden font size value?

2007-06-25 Thread Antoine Jacoutot
Hello.

I was wondering if there was some hidden font size value besides:
NSBoldFontSize
NSControlContentFontSize
NSFontSize
NSLabelFontSize
NSMenuFontSize
NSMiniFontSize
NSMessageFontSize
NSPaletteFontSize
NSSmallFontSize
NSTitleBarFontSize
NSToolTipsFontSize
NSUserFixedPitchFontSize
NSUserFontSize

I'm asking this because in GNUMail I can't seem to be able to change the 
titlebar fonts (the ones below the icons in the main window).
Thanks.

-- 
Antoine


___
Discuss-gnustep mailing list
Discuss-gnustep@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnustep


Re: Distributed Objects / Message Passing Comparison

2007-06-25 Thread [EMAIL PROTECTED]
On 24 Jun., 18:45, Robert Bruce Carleton <[EMAIL PROTECTED]>
wrote:
> I've been looking at distributed objects in GNUstep to do distributed
> computing.  I tried out the example programs in the DO tutorial (they
> work) and I've done some background reading.
>
> I'm curious if anyone has done some kind of comparison of Step style
> DO with HPC message passing, such as MPI and PVM.  On the surface,
> they sound similar but they seem to have different audiences.
>
> I did some searching with Google and friends but I haven't turned up
> anything like that yet.
>
> Any pointers or comments would be helpful.

I have looked a little at 
http://rac.uits.iu.edu/hpc/mpi_tutorial/s1_roundrobin.html

and indeed it has similarities. The reason is that *Step DO API is
sort
of a high-level object&message passing wrapper for basic Mach
messaging.

And basically you always have to do the same steps:
1. establish a connection
2. queue data to be sent to the other side
3. handle incoming data

Everything is synchronized in some event queueing mechanism
(NSRunLoop).

-- hns

___
Discuss-gnustep mailing list
Discuss-gnustep@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnustep