Re: ***JUNK MAIL*** FW: libobjc compile issue on mingw

2014-01-01 Thread David Chisnall
On 1 Jan 2014, at 03:04, Did anyone figure this out??? 
gccdragoonk...@yahoo.com wrote:

 Is there a binary of libobjc2 in existence for windows??

No.  Until a few weeks ago, I had no Windows machine to test it on, and had had 
no replies to any of my requests for assistance in testing / debugging from 
people who cared about Windows.  As such, libobjc2 is untested and unsupported 
on Windows.  I do now have a Windows VM, so it will probably get done at some 
point, but it's not very high up my priority list, as I haven't used Windows on 
a daily basis for about a decade.

David

-- Sent from my Apple II


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


Re: Cross-compiling GNUstep?

2014-01-01 Thread Richard Frith-Macdonald

On 29 Dec 2013, at 12:56, David Chisnall thera...@sucs.org wrote:

 Hello everyone,
 
 I'm trying to cross-compile GNUstep, and since I'm sure I'm not the first 
 person to try this, I wondered if anyone had written up how to do it?  I am 
 trying to build from FreeBSD/amd64 for FreeBSD/MIPS64.  I have a 
 cross-compiler and sysroot setup.  Building the runtime was trivial - just 
 point cmake at the cross-compile toolchain file - what do I need to do for 
 Make / base so that:
 
 - It knows that I don't actually want -make on the target platform.
 - I get an installed version somewhere on my local machine that I can copy to 
 a different location on the remote
 - All of the correct cross-compile flags are passed to the compiler
 
 I think Ivan has been through all of this recently for Android?

Going back to the start of thread (since it seems to have gone completely off 
topic), I took a quick look at the documentation (radical concept eh).
The gnustep-make README document says (in the first introductory paragraph) 
that it supports cross compilation.
The gnustep-make INSTALL document has a section on it and gives an example:

 ./configure --target=i386-mingw32
 make install

Now, I've never done any cross compilation, and probably most other people 
don't do it eiother, so I don't know if cross compilation support has 
bit-rotted, support for cross-compiling for a particular target is certainly 
there, ad this (the --target= option) appears to be the standard mechanism (a 
web search for cross compiling and autoconf finds it immediately).

I guess the answer (howto do it) is that you configure for the target OS/CPU 
you want, then just build as normal.  The INSTALL documentation also explains 
about using a non-flattened layout if you want to have multple architectures in 
the same filesystrem hierarchy etc.

Of course, if there are any bit-rotted makefiles, we should correct them and 
make a bugfix release of the affected package.
___
Gnustep-dev mailing list
Gnustep-dev@gnu.org
https://lists.gnu.org/mailman/listinfo/gnustep-dev


Re: GNUstep.org website redesign proposal

2014-01-01 Thread Riccardo Mottola

Hi David,

I totally agree, between Xmas, New Year and bugs I had to time for 
website coding. If you check what I started on gap.nongnu.org, it has 
only menus which I want to eliminate too and it works on iPhone (except 
for the menus).


I had no time to  follow and to reply all the threads sorry. I do not 
like Sebastian's design too much aesthetically, however he has valid 
points in the website restructuring, which needs to be done anyway also 
for the design I have in mind. I'll layout some ideas I have discussed 
with Greg as soon as I can. I hope that we can share ideas and efforts 
there.


Actually, the best would be to start the restructuring using the 
current, proven look and later apply a new look.


Riccardo

David Wetzel wrote:

Hi Guys,

the doc idea is fun, but I think we should avoid any mouseover and other 
effects and make it as simple and clean as possible.
It should also work on small touch screens.

If you do not have an iphone, you can get Xcode for the mac and try it in the 
simulator.
Otherwise try the browser in an android simulator :-)

Cheers,

David

On Dec 30, 2013, at 20:09, Sebastian Reitenbach sebas...@l00-bugdead-prods.de 
wrote:


https://www.l00-bugdead-prods.de/index7.html





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


Re: Serious GORM bug

2014-01-01 Thread Riccardo Mottola

Jamie Ramone wrote:

OK, got it, I'll try that now (between windows, not sure how to do the
between applications yet). Just a heads up: I did eventually, er, erase
the folders by selecting them and dragging them to the Recycler's
pseudo-appicon and it worked without a hitch. Since Recycler.app is another
app I guess that would count.

Depends if you are using the recycler in the desktop+dock, or if you are 
using the separate recycler app. They should, of course, work both.


Riccardo


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


GAP (was Re: GNUstep.org website redesign proposal)

2014-01-01 Thread Germán Arias
El mar, 31-12-2013 a las 02:09 +0100, Sebastian Reitenbach escribió:
 Hi all,

[...]

 * Talk to German, Adam, moving the stuff in gnustep-nonfsf
   to GAP, or GNUstep, closing off the gnustep-nonfsf project
 

I don't have problem in move this to other place. 

Germán.



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


Re: GNUstep.org website redesign proposal

2014-01-01 Thread Doug Simons

On Dec 31, 2013, at 5:09 AM, Markus Hitter wrote:

 Am 31.12.2013 02:09, schrieb Sebastian Reitenbach:
 
 https://www.l00-bugdead-prods.de/index7.html
 
 First, big compliments for the Dock implementation. It works flawlessly
 in a mouse/trackpad driven environment.
 
 Hovever, menus at the bottom of a web pages / windows are very unusual
 (the real thing is at the bottom of the screen, which is something
 different), so it took me a second visit to see it at all. Having a
 standard menu in the upper region suggested there's no need to search
 for navigation.

I agree that it's unexpected to have a navigation control at the bottom of the 
window, so many people will miss it. I was totally impressed by the 
implementation, though -- awesome job! And I agree with Sebastian's points 
about making the site look modern, cool, and appealing to Mac users. So why not 
move the dock to the left side? It's not the Mac OS X default, but a lot of 
people move their docks to the left so it will still be very recognizable to 
Mac users. And it's a common location for secondary web navigation controls, so 
even though it may look slightly odd to non-Mac visitors they should be able to 
use it too.

There remains the issue that it might still be slightly less obvious to folks 
using touch devices. Maybe it would be possible to add titles below the icons 
for those devices?

Overall, this looks to me like a vast improvement over the current site! I 
think the text of the first paragraph still needs work to focus it more 
tightly: drop any mention of NeXT and OpenStep, which is only a distraction 
now, and make Cocoa more prominent. Maybe something like this for the first 
paragraph:

GNUstep is an open-source framework modeled on Apple's Cocoa frameworks to 
provide a cross-platform API to make it easy to create sophisticated modern 
software. Ports of OS X software to other platforms and new software 
development in Objective-C are both supported, with or without a graphical user 
interface.

(And then be sure to include the obligatory trademark disclaimers in the fine 
print at the bottom of the page to keep Apple's lawyers from getting excited!)

Cheers,

Doug


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


Re: GNUstep.org website redesign proposal

2014-01-01 Thread Ivan Vučica
I like it! Except for the colors and the font. Colors are consistent to our
current look, but maybe the website can encourage a different, brighter
color scheme? This is especially painful in the newsbox (black on very
dark-grey) and to an extent in the menu.

Also, do we need two logos in the header? How about we drop the right one?
Or if that'd leave the area empty (it doesn't seem it will), possibly
replacing it with some sort of motto?

Finally, since the old site and the wiki (probably) have more info for now,
maybe we want to have a transition period where we link to the old site?

Do we care about preserving functioning of existing links?

I agree with comments on the location and suitability of the dock; it's
really nice, but will not be intuitive to find it and click on it. If we
want to keep it (see off-list mail), Doug's suggestion of moving it to left
sounds reasonable.

I really like the glowing 'GNUstep logo' on the left in the menu, by the
way -- a really nice touch :-)



On Tue, Dec 31, 2013 at 1:09 AM, Sebastian Reitenbach 
sebas...@l00-bugdead-prods.de wrote:

 Hi all,

 I guess everybody knows, and also agrees that the GNUstep website is
 looking fairly dated, and that
 finding contents in it, is somtetimes only possible with help of google.
 the last few days I spent on thinking about the website, what it may need,
 digging html5 and css3,
 and came up with the following design, that you can find here:

 https://www.l00-bugdead-prods.de/index7.html

 Note, not all pages and links are implemented. I did not wanted to waste
 too much time, in case, the
 majority of people doesn't like with what I've come up.

 Older revisions, that finally lead to the design I have now, can be seen
 here:
 https://www.l00-bugdead-prods.de/index3.html
 https://www.l00-bugdead-prods.de/index5.html
 https://www.l00-bugdead-prods.de/index6.html

 The major design goals of the page are:
  * have a half way modern look, but don't overdo
  * easy and logical menu structuring, it should be easy to find things
 following a logic

 Further Ideas and things I had considered while designing were:

 Intended main audience:

 * MAC Developers seeking to port their apps to other platforms
 * Developers from other platforms, seeking to base their projects,
   commercial or free, on GNUstep
 * Packagers, that want to package GNUstep for their favourite
   OS/Distribution

 Not intended main audience, but also welcomed:
 * End users of any kind
   * direct End users to the pages to GWorkspace or SystemPreferences,
 Example applications, and screenshots
   * otherwise, direct end users to GAP and maybe other external sites

 Why chose the main audience above?
 * GNUstep is a set of libraries, providing an API to be used by
   developers
 * libraries are accompanied by a set of development tools
 * GWorkspace and SystemPreferences are nice show cases for developers
   that want to get to know what they can get from GNUstep

 General design goals of the page:
 * Its generally intended to attract the main intended audience
 * have a modern look and feel, but keep the page simple
 * page should work with recent modern browsers
  * making use of modern HTML5 and CSS3
  * page may look a bit odd with old browsers (this likely includes SWK ;)
  * but who is really using a browser that does not understand HTML5/CSS3,
or at least a subset of it? Even Google doesn't support old browsers.
 * simple wording, short and clear sentences
 * simple page structure, simulating the MAC Desktop
   * main menu (the dock at the bottom on every page)
* always all the time visible
   * horizontal menu on the top dependent on what's chosen
 from the dock at the bottom
* the icon on the left shows which menu entry was chosen from the dock
 at the bottom
 Some more specific design decisions are based on:
 * design of the contents of the homepage:
   * do not overload with information or images, the page should
 load fast ;)
   * address the most interesting questions someone looking for
 GNUstep might have with links to the right subpages
   * generally inspired from www.gtk.org
 * Footer/Dock:
* show some modern CSS tricks, hopefully giving the
  (right) impression of GNUstep being modern too
 * mostly white background
   * white looks clean
   * but if there are better suggestions, and a different
 background color can be agreed on, then it should be ;)
 * horizontal top menu is inspired by www.apple.com
   * make Mac developers feel at home
   * its simple, looking nice
   * no submenus, but having submenus there, if agreed on,
 can easily be added, see an older incarnation of the
 design: https://www.l00-bugdead-prods.de/index3.html
   * the icon on the left is the same as the one clicked
 at the bottom, in order to signal where the user currently is
 * grey color in the horizontal menu on the top,
   and other elements
   * GNUstep apps are grey, or maybe in the future that
 will 

GNUstep.org website redesign proposal

2014-01-01 Thread Gregory Casamento
Hey guys,

I realize this isn't a direct comment on the proposed redesign...  The
current proposal is nice, but also you should have a look at how Riccardo
redid gap.  http://gap.nongnu.org

GC


On Jan 1, 2014, at 5:04 PM, Doug Simons
doug.sim...@testplant.comjavascript:_e({}, 'cvml',
'doug.sim...@testplant.com');
wrote:


On Dec 31, 2013, at 5:09 AM, Markus Hitter wrote:

Am 31.12.2013 02:09, schrieb Sebastian Reitenbach:

https://www.l00-bugdead-prods.de/index7.html


First, big compliments for the Dock implementation. It works flawlessly
in a mouse/trackpad driven environment.

Hovever, menus at the bottom of a web pages / windows are very unusual
(the real thing is at the bottom of the screen, which is something
different), so it took me a second visit to see it at all. Having a
standard menu in the upper region suggested there's no need to search
for navigation.


I agree that it's unexpected to have a navigation control at the bottom of
the window, so many people will miss it. I was totally impressed by the
implementation, though -- awesome job! And I agree with Sebastian's points
about making the site look modern, cool, and appealing to Mac users. So why
not move the dock to the left side? It's not the Mac OS X default, but a
lot of people move their docks to the left so it will still be very
recognizable to Mac users. And it's a common location for secondary web
navigation controls, so even though it may look slightly odd to non-Mac
visitors they should be able to use it too.

There remains the issue that it might still be slightly less obvious to
folks using touch devices. Maybe it would be possible to add titles below
the icons for those devices?

Overall, this looks to me like a vast improvement over the current site! I
think the text of the first paragraph still needs work to focus it more
tightly: drop any mention of NeXT and OpenStep, which is only a distraction
now, and make Cocoa more prominent. Maybe something like this for the first
paragraph:

GNUstep is an open-source framework modeled on Apple's Cocoa frameworks to
provide a cross-platform API to make it easy to create sophisticated modern
software. Ports of OS X software to other platforms and new software
development in Objective-C are both supported, with or without a graphical
user interface.

(And then be sure to include the obligatory trademark disclaimers in the
fine print at the bottom of the page to keep Apple's lawyers from getting
excited!)

Cheers,

Doug


___
Gnustep-dev mailing list
Gnustep-dev@gnu.org javascript:_e({}, 'cvml', 'Gnustep-dev@gnu.org');
https://lists.gnu.org/mailman/listinfo/gnustep-dev




-- 
Gregory Casamento
Open Logic Corporation, Principal Consultant
yahoo/skype: greg_casamento, aol: gjcasa
(240)274-9630 (Cell)
http://www.gnustep.org
http://heronsperch.blogspot.com
___
Gnustep-dev mailing list
Gnustep-dev@gnu.org
https://lists.gnu.org/mailman/listinfo/gnustep-dev


Re: GNUstep.org website redesign proposal

2014-01-01 Thread Gregory Casamento
I don't like the use of the old gorm icon.

On Monday, December 30, 2013, Sebastian Reitenbach wrote:

 Hi all,

 I guess everybody knows, and also agrees that the GNUstep website is
 looking fairly dated, and that
 finding contents in it, is somtetimes only possible with help of google.
 the last few days I spent on thinking about the website, what it may need,
 digging html5 and css3,
 and came up with the following design, that you can find here:

 https://www.l00-bugdead-prods.de/index7.html

 Note, not all pages and links are implemented. I did not wanted to waste
 too much time, in case, the
 majority of people doesn't like with what I've come up.

 Older revisions, that finally lead to the design I have now, can be seen
 here:
 https://www.l00-bugdead-prods.de/index3.html
 https://www.l00-bugdead-prods.de/index5.html
 https://www.l00-bugdead-prods.de/index6.html

 The major design goals of the page are:
  * have a half way modern look, but don't overdo
  * easy and logical menu structuring, it should be easy to find things
 following a logic

 Further Ideas and things I had considered while designing were:

 Intended main audience:

 * MAC Developers seeking to port their apps to other platforms
 * Developers from other platforms, seeking to base their projects,
   commercial or free, on GNUstep
 * Packagers, that want to package GNUstep for their favourite
   OS/Distribution

 Not intended main audience, but also welcomed:
 * End users of any kind
   * direct End users to the pages to GWorkspace or SystemPreferences,
 Example applications, and screenshots
   * otherwise, direct end users to GAP and maybe other external sites

 Why chose the main audience above?
 * GNUstep is a set of libraries, providing an API to be used by
   developers
 * libraries are accompanied by a set of development tools
 * GWorkspace and SystemPreferences are nice show cases for developers
   that want to get to know what they can get from GNUstep

 General design goals of the page:
 * Its generally intended to attract the main intended audience
 * have a modern look and feel, but keep the page simple
 * page should work with recent modern browsers
  * making use of modern HTML5 and CSS3
  * page may look a bit odd with old browsers (this likely includes SWK ;)
  * but who is really using a browser that does not understand HTML5/CSS3,
or at least a subset of it? Even Google doesn't support old browsers.
 * simple wording, short and clear sentences
 * simple page structure, simulating the MAC Desktop
   * main menu (the dock at the bottom on every page)
* always all the time visible
   * horizontal menu on the top dependent on what's chosen
 from the dock at the bottom
* the icon on the left shows which menu entry was chosen from the dock
 at the bottom
 Some more specific design decisions are based on:
 * design of the contents of the homepage:
   * do not overload with information or images, the page should
 load fast ;)
   * address the most interesting questions someone looking for
 GNUstep might have with links to the right subpages
   * generally inspired from www.gtk.org
 * Footer/Dock:
* show some modern CSS tricks, hopefully giving the
  (right) impression of GNUstep being modern too
 * mostly white background
   * white looks clean
   * but if there are better suggestions, and a different
 background color can be agreed on, then it should be ;)
 * horizontal top menu is inspired by www.apple.com
   * make Mac developers feel at home
   * its simple, looking nice
   * no submenus, but having submenus there, if agreed on,
 can easily be added, see an older incarnation of the
 design: https://www.l00-bugdead-prods.de/index3.html
   * the icon on the left is the same as the one clicked
 at the bottom, in order to signal where the user currently is
 * grey color in the horizontal menu on the top,
   and other elements
   * GNUstep apps are grey, or maybe in the future that
 will (hopefully) change when another theme gets
 included in GUI, but the color is chosen in reference
 to the GUI apps and history to NeXT
   * but if there are other suggestions for coloring the
 menu and other elements, and it can be agreed on, then
 it should be ;)
 * text alignment is justified
 * differentiate external links: those are marked with icon
 * News box on front page:
   * shows news on, releases, hackathons, papers, etc.
   * shows there is live in the community
 * New pages: hackathons page and papers page:
   * show there is live in the community
   * show there is fun in the community
 * make use of SSIs, to ease updating, at least for the
   top menu, and the dock at the bottom, and for example
   the news box on the front page
 * The screenshot pages should show off more Themes to
   underline GNUsteps flexibility in the look 'n feel

 Design ideas inspired by:
 * Footer: MAC OS X dock
 * horizontal top menu: www.apple.com
 * main page: www.gtk.org
 *