Re: Installation on windows (fwd)

2005-03-16 Thread Jeremy Bettis
- Original Message - From: "Richard Frith-Macdonald" <[EMAIL PROTECTED]> To: "David Ayers" <[EMAIL PROTECTED]> Cc: Sent: Wednesday, March 16, 2005 9:50 AM Subject: Re: Installation on windows (fwd) -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On 2005-03-16 15:28:25 + David Ayers <[

Re: Installation on windows (fwd)

2005-03-17 Thread Jeremy Bettis
- Original Message - From: "Richard Frith-Macdonald" <[EMAIL PROTECTED]> To: "Jeremy Bettis" <[EMAIL PROTECTED]> Cc: Sent: Wednesday, March 16, 2005 2:49 PM Subject: Re: Installation on windows (fwd) [...] Oops ... I got it wrong ... GNUstep *will* do

Re: More Windows stuff ... Gorm works ... sort of

2005-03-21 Thread Jeremy Bettis
- Original Message - From: "Nicola Pero" <[EMAIL PROTECTED]> To: Cc: "Gregory John Casamento" <[EMAIL PROTECTED]> Sent: Monday, March 21, 2005 5:32 PM Subject: More Windows stuff ... Gorm works ... sort of Unfortunately Windows (and other platforms I think) requires all symbols in a bund

Re: [Gnustep-cvs] gnustep/core/back ChangeLog Headers/x11/XGDragV...

2005-03-29 Thread Jeremy Bettis
- Original Message - From: "Richard Frith-Macdonald" <[EMAIL PROTECTED]> To: Sent: Tuesday, March 29, 2005 2:28 PM Subject: Re: [Gnustep-cvs] gnustep/core/back ChangeLog Headers/x11/XGDragV... Having various panels appear in the taskbar is a little irritating ... having the window used

Re: Release check

2005-06-02 Thread Jeremy Bettis
Under what circumstances would it be necessary to include Protocol.h? Does this affect just the libraries or also user code? Also, it seems like a pain to need to include Protocol.h to ask an object if if conformsTo: @protocol(...), but this is the way NeXT did it so I guess we are stuck with

Re: Problem implementing faults in Objective-C

2005-06-21 Thread Jeremy Bettis
- Original Message - From: "Frederic Stark" <[EMAIL PROTECTED]> To: ; Sent: Tuesday, June 21, 2005 6:12 AM Subject: Problem implementing faults in Objective-C : Uncaught exception NSInvalidArgumentException, reason: B(instance) does not recognize method1: Ugh nasty hackery. Never e

Frameworks on windows.

2005-06-27 Thread Jeremy Bettis
Let me share a few ideas here before I send in a patch so I can judge the likelyhood of it being accepted.   Assumptions: *) Frameworks depend heavily on symbolic links. (in gnustep-make) *) Windows (Mingw environment) has no symbolic links *) The Foo.framework/Versions/A/... is probably not

Re: Frameworks on windows.

2005-06-28 Thread Jeremy Bettis
- Original Message - From: "Alex Perez" <[EMAIL PROTECTED]> To: Sent: Monday, June 27, 2005 11:52 PM Subject: Re: Frameworks on windows. Jeremy Bettis wrote: Let me share a few ideas here before I send in a patch so I can judge the likelyhood of it being accepte

GNUStep make patch take 1

2005-07-05 Thread Jeremy Bettis
Relative to GNUStep make 1.10.0   I will try to explain what I have done:   HIGH LEVEL:     Some little mingw tweaks, dlls etc.     Don't do anything that requires symlinks on mingw.  I.e. Framework Versions and Current folders, and framework headers in derived_sources.     Mingw will link d

GNUStep make patch part 2

2005-07-06 Thread Jeremy Bettis
Here is one more tiny change.  Somehow there is a conflict between : and :: rules in bundle.make and framework.make.  So I changed the rule in bundle.make to be a :: rule, and it seems fine. diff -u -r -w -x .svn gnustep-make-orig/Instance/Shared/bundle.make gnustep-make/Instance/Shared/bund

Re: [patch #3268] Run Loops with WaitForMultipleObjects in Mingw

2005-07-13 Thread Jeremy Bettis
What is the status of this patch now?? I was reading the patch log on savana, and I have checked out the mingw-runloop branch from CVS. From my perspective as a windows user, it looks very good. I am now trying to merge this into the 1.10.3 code, so I can try it out. Is all that needs done i

Re: GNUStep make patch take 1

2005-07-15 Thread Jeremy Bettis
t Versions dir. - Original Message - From: "Nicola Pero" <[EMAIL PROTECTED]> To: "Jeremy Bettis" <[EMAIL PROTECTED]> Cc: Sent: Friday, July 15, 2005 6:06 AM Subject: Re: GNUStep make patch take 1 Thanks Jeremy! I spent quite some time on this, and I

Re: GNUStep make patch take 1

2005-07-15 Thread Jeremy Bettis
I changed my mind about one part: * target.make: add -Wl,--export-all-symbols to SHARED_LIB_LINK_CMD, so that ld will export all symbols even if the code uses __declspec(dllexport) extern. See http://www.redhat.com/docs/manuals/enterprise/RHEL-4-Manual/gnu-linker/win32.html for more info. I f

isEqual: and hash in NSDate

2005-07-21 Thread Jeremy Bettis
I have a problem with the implementations of isEqual: and hash in NSDate.   Let's say we have two dates:   NSDate *a, *b; // This is actually a common case if you are doing floating point math to generate dates and get small rounding errors. a = [NSDate dateWithTimeIntervalSinceReferenceDat

Re: isEqual: and hash in NSDate

2005-07-22 Thread Jeremy Bettis
- Original Message - From: "Markus Hitter" <[EMAIL PROTECTED]> To: "Jeremy Bettis" <[EMAIL PROTECTED]> Cc: Sent: Thursday, July 21, 2005 7:22 PM Subject: Re: isEqual: and hash in NSDate - (BOOL) isEqual: (id)other { [...] if ([other isKindOfC

Re: isEqual: and hash in NSDate

2005-07-22 Thread Jeremy Bettis
- Original Message - From: "Adrian Robert" <[EMAIL PROTECTED]> To: "Jeremy Bettis" <[EMAIL PROTECTED]> Cc: Sent: Friday, July 22, 2005 9:57 AM Subject: Re: isEqual: and hash in NSDate This really seems like a hack (not that it's any worse than

Re: GNUstep Native Framework Support

2005-09-08 Thread Jeremy Bettis
From: "Saso Kiselkov" <[EMAIL PROTECTED]> I wanted to avoid using some platform-specific hacking in order to extended support to the platform hated by any serious developer: Windows. This is my fundamental problem with OSS in general: The very idea that all "serious" developers hate Windows i

use of __MINGW32__ in gnustep-base

2005-10-11 Thread Jeremy Bettis
I refer to this ChangeLog: 2005-10-09  Richard Frith-Macdonald <[EMAIL PROTECTED]>  Be consistent in usage of __WIN32__ and __MINGW__   Um There is no preprocessor define for __MINGW__, so now that code that used to compile does not.  Try putting it back to __MINGW32__   $ gcc -E -dM nul:

Re: use of __MINGW32__ in gnustep-base

2005-10-11 Thread Jeremy Bettis
2005-10-09. ;) - Original Message - From: "Richard Frith-Macdonald" <[EMAIL PROTECTED]> To: Sent: Tuesday, October 11, 2005 1:50 PM Subject: Re: use of __MINGW32__ in gnustep-base On 2005-10-11 18:28:23 + Jeremy Bettis <[EMAIL PROTECTED]> wrote: I refer to

GNustep base documentation questions

2005-10-21 Thread Jeremy Bettis
I am creating a microsoft HTML help file for gnustep base, and I have noticed that there are two files that do not appear in the Table of Contents.   Base/NSKeyValueObserving.html and BaseAdditions/GSCategories.html   I don't understand enough of autogsdoc to see why.  It appears that they b

Re: The necessity of gdomap and gdnc?

2005-10-25 Thread Jeremy Bettis
IMO that's the wrong thing to do though ... it's a case of throwing the baby out with the bathwater ... rather than disabling all the functionality until the problem goes away, you should be fixing the problem. While some apps may not need cut and paste, drag and drop, to provide services, to

Re: gnustep-make roadmap

2005-10-26 Thread Jeremy Bettis
* better support for Windows, including framework support for Windows (patches pending from Jeremy, my fault for not having found the time to study and apply them yet) ... and potentially some sort of auto-packaging of Windows applications if I ever get the time to study that matter [this second i

Re: gnustep-make roadmap

2005-10-27 Thread Jeremy Bettis
ata}\Microsoft\Internet Explorer\Quick Launch\My Nifty App; Filename: {app}\niftyapp.exe; Tasks: quicklaunchicon [Run] Filename: {app}\niftyapp.exe; Description: Launch My Nifty App; Flags: nowait postinstall skipifsilent - Original Message - From: "Nicola Pero" <[EMAIL

Re: GNUstep ROADMAP

2005-11-27 Thread Jeremy Bettis
GNUstep 1.0 1. it says current base/make/back ... but what about ms-windows support ... I'm guessing we want base/make/back fixes/improvements for windows as it's not nearly such a good state as unix-style systems. I'm not sure this is a 1.1 issue rather than 1.0 This also ignores the fact that

Re: Windows and libraries, again

2006-02-04 Thread Jeremy Bettis
This is not the right solution, but I don't have my source code handy right now. Basically LDFLAGS is for linker options, not libraries. There is a different make variable for libraries. - Original Message - From: "Björn Giesler" <[EMAIL PROTECTED]> To: Sent: Thursday, February 02

Re: Windows and libraries, again

2006-02-06 Thread Jeremy Bettis
$(GNUSTEP_INSTANCE)_OBJC_LIBS is what you want to use. Björn Giesler wrote: Hi, OK, found the problem. $(GNUSTEP_INSTANCE)_LDFLAGS ends up in the link command *before* any of the instance's object files, which causes the link command not to see the libraries specified there. Could somebody f

Re: Build Process using MingW32

2006-02-07 Thread Jeremy Bettis
Richard Frith-Macdonald wrote: I know the last CVS version worked for mingw (I have that on my own windows system) , but I haven't tested any of the subversion changes on mingw as I haven't managed to get subversion working on my windows system yet. I am also using a CVS checkout actually f

Re: Subversion problems on windows

2006-02-09 Thread Jeremy Bettis
Derek Zhou wrote: Andrew Ruder <[EMAIL PROTECTED]> writes: Yes. The svn:eol-native property needs to be removed from the files. I can do this, but I am curious which data files it is messing up? But if none of the files need this property (I was under the impression it was sta

Re: GNUSTEP_CONFIG_FILE value ('/etc/GNUstep/GNUstep.conf') is not an absolute path

2006-03-10 Thread Jeremy Bettis
Alex Perez wrote: Shouldn't we make it a formal policy to test under mingw before making any RELEASE? Is there a checklist everyone much follow before making a release? It should probably be on the wiki, perhaps locked/in review-submit-only mode so it can only be edited by the respective packa

Re: GNUstep win32 release policy

2006-03-13 Thread Jeremy Bettis
Richard Frith-Macdonald wrote: It would be nice if someone who actually uses windows all the time could add their machine to Adam's testfarm ... so we would have a nightly check that things at least compile. I don't know how much the testfarm does in terms of runtime checking, but even if it'

NSStreams and runloops and polling

2006-04-13 Thread Jeremy Bettis
Someone broke NSFileHandles pointing to pipes on mingw, so I am looking at the right way to fix it. Ok, so here is the problem. On windows, a file handle to a pipe or a file (as opposed to a network socket) doesn't signal when you can read/write. This is very different from unix. For normal

Re: gnustep_base_user_main() question

2006-09-08 Thread Jeremy Bettis
Adrian Robert wrote: Hi, I'm getting a linking error that I'm trying to track down: /usr/local/GNUstep/System/Library/Libraries/libgnustep-base.so: undefined reference to `gnustep_base_user_main' I find that gnustep_base_user_main() is *called* in NSProcessInfo.m, and sometimes when running

Separate debug symbols

2006-09-11 Thread Jeremy Bettis
Someone mentioned that gdb can separate the symbols from the executables, as a motivating factor for removing debug=yes and debug=no. How do you do this? I cannot find a gcc command to write the symbols to a different file, and the support for reading the separate symbol files in gdb seems cl

Re: GNUstep Base on Windows

2006-10-04 Thread Jeremy Bettis
Daniel Almeida wrote: Is there any possible way to compile GNUbase on Windows on a straight-forward way, only with the command line and a gcc compiler, like mingw32? I use DevCpp++ and would like to use gnustep-base without the need to have cigwin installed (a bash and everything else)... Also,

Re: gnustep release numbers

2006-10-04 Thread Jeremy Bettis
I thought that to provide a "stable" ABI, you just can't do these things: Remove a class Change any public or protected instance variables. Change the memory layout of private variables. (i.e. changing a name of a private instance var is ok, and changing the data type is fine as long as the mem