Re: Test base library stable branch please

2006-12-24 Thread Stefan Bidigaray
On 12/23/06, Richard Frith-Macdonald <[EMAIL PROTECTED]> wrote: Could people please make an effort to check out the stable branch (http://svn.gna.org/viewcvs/gnustep/libs/base/branches/base-1_13_0/) of the base library from subversion and check that none of the backported bugfixes is faulty. I

Re: Test base library stable branch please

2006-12-24 Thread Stefan Bidigaray
I just tried installing from SVN, and using base-1_13_0 like was asked. Needless to say, it doesn't work for the following reason: Compiling file NSAffineTransform.m ... In file included from NSAffineTransform.m:39: ../Headers/AppKit/NSAffineTransform.h:30:40: warning: GNUstepBase/GSVersionMacros

Re: Please digg this, we want GNUstep's Summer of Code participation's place in the limelight!

2007-03-19 Thread Stefan Bidigaray
It seems like the votes have stagnated! I'd like to see this go to the front page, yet we only have 39 diggs so far, I can't believe there are only 39 people that read these mailing lists who are interested in GNUstep. I'm not sure how many diggs we need to get to the front page, but I think it'

Re: Please digg this, we want GNUstep's Summer of Code participation's place in the limelight!

2007-03-19 Thread Stefan Bidigaray
On 3/19/07, Yen-Ju Chen <[EMAIL PROTECTED]> wrote: dzone.com may be more focus on developers. Let me see whether I can put it on the blog. That's a good idea! I have no idea how digg works, it seems like some articles make it to the front page with 40 diggs, yet when we got 40 it didn't do a

FYI and a few questions...

2007-07-27 Thread Stefan Bidigaray
So I finally broke down and subscribed to gnustep-dev! I recently (Wednesday) started working on an implementation of Apple's ScreenSaver framework so that I can get more acquainted with GNUstep programming. I figured this framework would be fairly easy to do, which it is, for most part. I decid

Re: FYI and a few questions...

2007-07-27 Thread Stefan Bidigaray
On 7/27/07, Adam Fedor <[EMAIL PROTECTED]> wrote: > > If you are going to write a screen saver, you will need to get > support from the window system (X11, if you're just targeting that). > The GNUstep framework won't help you with system-wide event > handling. I'd recommend looking at other scree

Re: FYI and a few questions...

2007-07-27 Thread Stefan Bidigaray
On 7/27/07, Gregory John Casamento <[EMAIL PROTECTED]> wrote: > > 2) Also, please stay away from names such as "gs*" as such things are > trite and overused. Well, I chose gssaver for a lack of better, and shorter, description. The only other idea I had was gscreensaver, note the "s" after the "

Re: Release Policy

2007-11-08 Thread Stefan Bidigaray
On Nov 8, 2007 1:07 PM, Adam Fedor <[EMAIL PROTECTED]> wrote: > On a related note. It appears that the gui release will rely on base > >= 1.15.1 So what does that mean? Does gui 0.13.0 not work with base 1.14.1? (Just saw the new Library Compatibility page on the wiki, so yes) If that's the

Re: Release Policy

2007-11-10 Thread Stefan Bidigaray
TED]> wrote: > > On Nov 8, 2007, at 5:19 PM, Stefan Bidigaray wrote: > > > On Nov 8, 2007 1:07 PM, Adam Fedor <[EMAIL PROTECTED]> wrote: > > On a related note. It appears that the gui release will rely on base > > >= 1.15.1 > > > > So what does tha

Re: Getting to 1.0 for gui

2007-11-10 Thread Stefan Bidigaray
Wow, I've been writing e-mails all morning! Not that any of them are useful. I would consider gui at 1.0 when the cairo backend gets completed. It's already very good in my opinion (kudos to Fred). And have full support for at least PNG (wasn't there a GSoC for this?), as well as make PNG the d

Re: Getting to 1.0 for gui

2007-11-10 Thread Stefan Bidigaray
Oh, I forgot the several focus issues! Menus and windows still disappear every once in a while when I miniaturize, close or change focus (there are already some bug reports in Savannah about it). Stefan On Nov 10, 2007 12:07 PM, Stefan Bidigaray <[EMAIL PROTECTED]> wrote: > Wow,

Re: Getting to 1.0 for gui

2007-11-10 Thread Stefan Bidigaray
On Nov 10, 2007 5:48 PM, Fred Kiefer <[EMAIL PROTECTED]> wrote: > Here you could help by testing and reporting the remaining problems. I do, but for the past we weeks I haven't had my test computer up and running, and before that I had a known compilation issue with cairo version 1.4.9 (I had De

Re: Getting to 1.0 for gui

2007-11-13 Thread Stefan Bidigaray
On Nov 12, 2007 4:06 PM, Fred Kiefer <[EMAIL PROTECTED]> wrote: > The PDF output has never been implemented in GNUstep. There now is an > experimental implementation in the cairo backend, but it should be > handled with care :-) > > My impression is that the PS output still is wrong, even when pri

Re: core library release

2007-12-26 Thread Stefan Bidigaray
I just have 1 question... any way we could get an update to the 0.12.xgui/back tree? I saw you were working on backporting changes from trunk a while ago (CIA.vc) but there was never an actual release of the stable branch. Thanks, Stefan ___ Gnustep-dev

Re: Next release

2008-03-02 Thread Stefan Bidigaray
On Sun, Mar 2, 2008 at 7:35 PM, Adam Fedor <[EMAIL PROTECTED]> wrote: > > On Mar 2, 2008, at 3:51 AM, Riccardo wrote: > > About stable, since I gather Debian tracks stable (?) it would be > > nice to have some of the printing stuff backported to stable: PRICE > > doesn't compile against current de

Re: Fwd: GPLv2 licensing issues

2008-04-10 Thread Stefan Bidigaray
I think another good FAQ question to look at is: " *Can I release a program under the GPL which I developed using non-free tools?* Which programs you used to edit the source code, or to compile it, or study it, or record it, usually makes no difference for issues concerning the licensing of that

Re: GPLv2 licensing issues

2008-04-10 Thread Stefan Bidigaray
Hmm... I just got to this portion of the FAQ: http://www.gnu.org/licenses/gpl-faq.html#AllCompatibility And it seems that if you have a LGPLv3 library you cannot like a GPLv2 only program to it. I guess I'm more confused now. I've always had the understanding that GPL software can be dynamically

Re: GPLv2 licensing issues

2008-04-10 Thread Stefan Bidigaray
I think we aren't going to get anywhere this way! I mentioned it on a previous e-mail, the issue needs to be escalated to and clarified by the FSF. They designed the licenses and know more than anyone else what are the restrictions. Stefan ___ Gnustep-

Re: GPLv2 licensing issues

2008-04-11 Thread Stefan Bidigaray
On Thu, Apr 10, 2008 at 9:28 PM, Hubert Chathi <[EMAIL PROTECTED]> wrote: > I'm not sure what needs to be clarified. The compatibility table in > the GPL FAQ, written by the FSF, says that you can't link a GPLv2'd > application against a LGPLv3'd library, which is exactly the case we > have. It

Re: GSoC participant

2008-04-22 Thread Stefan Bidigaray
In that case, let me be the first one to say Welcome! I'm no developer, just a mere user, so I do appreciate you signing up to the GNUstep GSoC. I hope you have fun with it, I know I've had fun with GNUstep. It's always great to see a new developer. Stefan __

Re: GSoC participant

2008-04-23 Thread Stefan Bidigaray
On Wed, Apr 23, 2008 at 4:40 PM, Riccardo <[EMAIL PROTECTED]> wrote: > Hi, > > "fixing window focusing issues" is a big chunk of work, mostly because of > > the conflicts between the different philosophies - you'll need to figure > > out a plan to work these out. Eg, what do you do if the window

Re: Installing Renaissance on windows

2008-05-02 Thread Stefan Bidigaray
You need to source the GNUstep.sh file or define GNUSTEP_MAKEFILES variable in order to be able to build any GNUstep software. Try finding the GNUstep.sh file, it's usually under /GNUstep/System/Library/Makefiles/GNUstep.sh, but it may vary depending on the filesystem layout chosen. I'm not reall

Re: Installation woes for the average user...

2009-03-05 Thread Stefan Bidigaray
I thought that's what GNUstep-startup was supposed to be used for? I've personally never used it, but the way I understand it all you need to do is "./InstallGNUstep", right? In my opinion, it's more important to have up-to-date packages than anything else, however, one needs to keep in mind that

Re: Installation woes for the average user...

2009-03-05 Thread Stefan Bidigaray
I guess I was just ranting for the most part... :) I just hate having to recompile all my software after upgrading the libraries. On Thu, Mar 5, 2009 at 9:49 AM, Richard Frith-Macdonald < rich...@tiptree.demon.co.uk> wrote: > > On 5 Mar 2009, at 13:35, Stefan Bidigaray wrote: > &

Re: Can't build Hello World on Windows

2009-04-30 Thread Stefan Bidigaray
On Thu, Apr 30, 2009 at 7:00 PM, Markus Hitter wrote: > "undefined reference to '_winm...@16'". Whatever that means.main.c (or in > this case main.m) as one of the files to build. That usually happens to me in MinGW whenever I forget to include file with main (). I would first check that one o

Re: Small change in NSObject.m ASM needed for PowerPC build

2009-05-02 Thread Stefan Bidigaray
On Sat, May 2, 2009 at 4:10 PM, David Chisnall wrote: > On i386, you need -march=i586 or higher for this to work. The existing > code will break at runtime, rather than link time, on an 80486 and earlier, > and so I assume (from the fact no one has complained) that no one is using > GNUstep on a

Sound in GNUstep

2009-05-20 Thread Stefan Bidigaray
I recently tried to play some sound using NSSound in GNUstep and was fairly unsuccessful. I tried GNUstep from SVN and Debian packages, neither worked. I tried disecting gnustep_sndd but I just don't grasp portaudio enough to know what is going on. Anyway, I tried quite a few things and in the p

Re: Sound in GNUstep

2009-05-23 Thread Stefan Bidigaray
Well, I went ahead and submitted a patch that implements what I described in my previous e-mail on the issue: https://savannah.gnu.org/patch/index.php?6839 I know it's not 100% correct (specially the encoding/decoding and copying parts) but it currently compiles and plays all files I threw at it (

NSSound

2009-05-31 Thread Stefan Bidigaray
Well, I've been messing with NSSound for a few weeks now and got to the point where, in order to continue, I need some help. I posted a few patches up on Savannah, but as I kept working on a fall back code for whenever there's no libsndfile (the patches I put up was based on it, and the fall back

Re: NSSound

2009-06-03 Thread Stefan Bidigaray
Fred, To tell you the truth, I'm still playing around quite a bit with this. I'll make sure to change the class version once I get home tonight. I just wrote a really long list of stuff I dislike about having gnustep_sndd and using OpenAL instead of portaudio, but I decided not to send that. Rea

Re: NSSound

2009-06-03 Thread Stefan Bidigaray
On Wed, Jun 3, 2009 at 9:17 AM, Xavier Glattard wrote: > Just an idea : http://jackaudio.org/ Before settling on OpenAL I took a look at all the popular sound servers out there (even thought about using PulseAudio). I can't really remember why I didn't pick it, but I'll look at it again. I did

Re: NSSound

2009-06-03 Thread Stefan Bidigaray
On Wed, Jun 3, 2009 at 9:17 AM, Xavier Glattard wrote: > Just an idea : http://jackaudio.org/ Before settling on OpenAL I took a look at all the popular sound servers out there (even thought about using PulseAudio). I can't really remember why I didn't pick it, but I'll look at it again. I did

Re: NSSound

2009-06-03 Thread Stefan Bidigaray
On Wed, Jun 3, 2009 at 10:37 AM, Xavier Glattard wrote: > I just have a quick look on OpenAL: it's is a powerful API, dedicated to 3D > audio and gaming. The project is mostly supported by Creative. > Creative is the main contributer to the spec but only maintains the Windows implementation. Open

Re: NSSound

2009-06-03 Thread Stefan Bidigaray
On Wed, Jun 3, 2009 at 11:14 AM, Stefan Bidigaray wrote: > Well, looking more into it I have 2 major problem with JACK, even though > it is a great API. JACK now has 2 APIs, JACK1 and JACK2. JACK1 doesn't > support Windows, meaning we wouldn't be able to play sound there. J

NSSound

2009-06-03 Thread Stefan Bidigaray
OK, I've been staring at the structure of NSSound as I have it now (not like the one in the tar.gz I sent out before) and I think I need to take a step back and design this a little better. I need some help! One thing to keep in mind is I will not go into the playing back-end since that still nee

Re: NSSound

2009-06-04 Thread Stefan Bidigaray
I think I was unclear on how I was storing the data... On Thu, Jun 4, 2009 at 2:04 AM, Fred Kiefer wrote: > I think that in almost all cases using NSData is better then storing a > pointer. That way you only have to worry once (when creating the NSData > object) about who is responsible for clea

Re: NSSound

2009-06-05 Thread Stefan Bidigaray
On Fri, Jun 5, 2009 at 1:15 AM, David Ayers wrote: > Please remember that NSSound can also be used on headless servers > (without sound cards) to merely process/stream/?? NSSound objects. So > please try convert lazily when you actually need it. > I thought about that, and I not really sure how

Re: NSSound

2009-06-05 Thread Stefan Bidigaray
On Fri, Jun 5, 2009 at 3:29 AM, Xavier Glattard wrote: > 24-bits audio becomes very common. Anyway, as Fred said, the format of the > data has not to be handle by NSSound : libsndfile do it fine. Just put the > audio in a NSData and sndfile will convert it for you. > If you use jack (do you ?), i

Re: NSSound

2009-06-05 Thread Stefan Bidigaray
On Fri, Jun 5, 2009 at 10:45 AM, Xavier Glattard wrote: > Did you check portaudio ? (just fall on it) It is damn' small! (44Kio) > Yeah, PortAudio is what was being used before in gnustep_sndd (our sound server, which I did away with in the new code). I might have to take a closer look at it, but

Re: NSSound

2009-06-05 Thread Stefan Bidigaray
On Fri, Jun 5, 2009 at 10:53 AM, David Chisnall wrote: > > I didn't reply to this earlier, but I think NSSound should be very wary of > making any assumptions about the native sound format for the hardware for > several reasons: > 1) Expensive hardware now uses floating-point samples internally,

Re: Crash when testing new NSSound

2009-06-05 Thread Stefan Bidigaray
Yeah, might as well wait! I just realized why I was getting hung on the [isa _soundIsAU:] call (forgot to include the implementation .m file on the build) anyway. The the seg fault can be looked at later. I want to start slowly and actually plan this time around. Last time I just pulled up an e

NSSound Reimplementation

2009-06-06 Thread Stefan Bidigaray
I guess I've been making a lot of noise about this lately, fact is I'm kind of bored! Anyway, as most of you know, I've put some code out recently and got quite a bit of feedback. Reading some of the comments I realized I hadn't thought this through as much as I had initially thought. In this e-

Re: NSSound Reimplementation

2009-06-11 Thread Stefan Bidigaray
OK, this has been out for almost a week now and I think it's time to start responding to some of the comments/suggestions brought up. CHOOSING INPUT/OUTPUT DEVICE This is a pretty reasonable request, specially since it's part of the API (check -setPlaybackDeviceIdentifier:), the problem here is th

Re: NSSound Reimplementation

2009-06-13 Thread Stefan Bidigaray
OK, this is the architecture design I've come up with... FYI: I deviated slightly from what I was originally thinking. I'm going to start a thread using NSThread's -detachNewThreadWithSelector:toTarget:withObject: which will have a while loop in it that streams the audio data. I figured the play

Re: NSSound Reimplementation

2009-06-18 Thread Stefan Bidigaray
It would really help if I attached the file... @interface NSSound : NSObject { NSString *_name; NSData *_data; NSString *_playbackDeviceIdentifier; // Currently unused NSArray *_channelMapping; // Currently unused BOOL _onlyReference; id _delegate; NSTimeI

NSSound Reimplementation

2009-06-18 Thread Stefan Bidigaray
OK, I started working on the NSSound side of of the reimplementation (already finished the Source and Sink protocols) today. I'm pretty much implementing this in the manner I explained in my previous e-mails. I've attached a text file with some excerpts from NSSound.h and NSSound.m. I'd like the

Re: NSSound Reimplementation

2009-06-19 Thread Stefan Bidigaray
re finishing the NSSound implentation. Thanks Stefan /* GSSoundSink.h Sink audio data. Copyright (C) 2009 Free Software Foundation, Inc. Written by: Stefan Bidigaray Date: Jun 2009 This file is part of the GNUstep GUI Library. This library is free software; you can re

Re: NSSound Reimplementation

2009-06-19 Thread Stefan Bidigaray
On Fri, Jun 19, 2009 at 4:26 AM, Richard Frith-Macdonald < rich...@tiptree.demon.co.uk> wrote: > I would go further and ask what the point of the _private array is? Well, the only reason I could come up with right now is that I didn't want to have to include GSSoundSink.h and GSSoundSource.h. T

Seg fault in [NSAutoreleasePool release]

2009-06-21 Thread Stefan Bidigaray
Not sure if this is my fault or not! I've gotten this quite often in testing the NSSound stuff... I've attached a copy of the program. I'm not sure if it's something I'm doing, or what? I'm using SVN r28323 (it's kind of old). Here's the gdb output: (gdb) r Starting program: /root/obj/nssoundte

Re: Seg fault in [NSAutoreleasePool release]

2009-06-22 Thread Stefan Bidigaray
Yeah, I was thinking that's probably my problem. I still haven't figured out all this autorelease stuff yet. Thanks Stefan ___ Gnustep-dev mailing list Gnustep-dev@gnu.org http://lists.gnu.org/mailman/listinfo/gnustep-dev

Re: NSSound Reimplementation

2009-06-24 Thread Stefan Bidigaray
I'm hoping to start testing this weekend, so I'd like to get some input on some of the things that were brought up last week! I already know the sink and source objects work correctly (tested them last weekend), and that design is finalized (baring any thing I find I might have to add or remove th

Re: NSSound Reimplementation

2009-06-26 Thread Stefan Bidigaray
In case you guys didn't know, my weekends start of Fridays (4 day a week work schedule). I actually started testing last night and, to my suprise, it worked pretty well (I've attached my test tool). It would be really great to get some input on the code itself. It's missing quite a bit or functi

Re: NSSound Reimplementation

2009-06-27 Thread Stefan Bidigaray
I know I'm replying a lot to my own posts, but that's just it's me. Anyway, I've been doing some more testing and the -performSelectorOnMainThread:withObject:waitUntilDone: call in -_stream is not really getting executed, as far as I can tell. I moved the DESTROY(lock) stuff into -_finished: and

Re: NSSound Reimplementation

2009-06-28 Thread Stefan Bidigaray
Thanks Wolfgang, this stuff really helps. On Sat, Jun 27, 2009 at 4:32 PM, Wolfgang Lux wrote: > I had a look at the code you posted yesterday and I've found two dubious > points in NSSound_test.m: > > First, there is a retain/release error in NSSound's > -initWithContentsOfFile:byRef: method. Th

Re: NSSound Reimplementation

2009-06-28 Thread Stefan Bidigaray
As promised, here's the latest code. Feel free to poke as many holes in it as possible. I'm going to use this, almost completely unchanged, for NSSound.m. The bundle/plug-in stuff will go in 100% unchanged. To build this, you'll need to go into the bundles/ directory to build and install the 2

Checking out modules/core

2009-06-28 Thread Stefan Bidigaray
I'm getting this error when checking out from svn: stefan-test:/usr/src# svn co svn://svn.gna.org/svn/gnustep/modules/core Fetching external item into 'core/gui' svn: OPTIONS of 'http://svn.gna.org/svn/gnustep/libs/gui/trunk': could not connect to server (http://svn.gna.org) Shouldn't that be "s

Re: Checking out modules/core

2009-06-28 Thread Stefan Bidigaray
Thing is if I use http://svn.gna.org/svn/gnustep/modules/core I get a similar error about not being able to connect to http://svn.gna.org. On Sun, Jun 28, 2009 at 5:11 PM, Adam Fedor wrote: > > On Jun 28, 2009, at 3:50 PM, Stefan Bidigaray wrote: > > I'm getting this error

Re: Checking out modules/core

2009-06-28 Thread Stefan Bidigaray
On Sun, Jun 28, 2009 at 8:10 PM, Adam Fedor wrote: > You don't need that for the http:// URL. Stefan was saying that that > didn't work for him either. I just figured there was something changed, it was working up till maybe 1 or 2 months ago. As far as I can tell nothing is different on my e

Re: NSSound Reimplementation

2009-06-29 Thread Stefan Bidigaray
On Mon, Jun 29, 2009 at 12:59 AM, Richard Frith-Macdonald < rich...@tiptree.demon.co.uk> wrote: > Maybe the runloop is not running, or maybe it's running, but not in the > mode that was specified for the method to be performed in? This would probably explain it! I don't have a run loop on that

Submitting big patch

2009-07-09 Thread Stefan Bidigaray
I'm getting ready to submit the NSSound patch, and I have a few questions. The patch if fairly big, and re-implements almost every single method in NSSound (and adds a few more). I'm also adding 4 new files that will require quite a bit of work in configure.ac, which I'm not really sure how to do

Re: Submitting big patch

2009-07-10 Thread Stefan Bidigaray
On Thu, Jul 9, 2009 at 10:29 PM, Adam Fedor wrote: > You have a copyright assignment already. It would be easier if we just > gave you write access to the repository and you did it yourself. I could > help with configure.ac if you give me an idea of what needs to be done. > OK! The nice thing i

Memory Management

2009-07-13 Thread Stefan Bidigaray
I'm debugging the NSSound stuff and have run into a bit of a problem with memory management and the whole RETAIN/RELEASE stuff... I'm sure my probably has do to with being a novice. Anyway, in the -dealloc method of NSSound I call RELEASE(_data) and right after it [nameDict removeObjectForKey: _na

Re: Memory Management

2009-07-14 Thread Stefan Bidigaray
On Tue, Jul 14, 2009 at 2:42 PM, Adam Fedor wrote: > There must be something wrong somewhere else. If dealloc is being called > more than once, then somewhere there are two many 'releases' for the number > of 'retains' you have. > > In fact, if the NSSound is stored in nameDict, then dealloc sho

Re: Memory Management

2009-07-14 Thread Stefan Bidigaray
On Tue, Jul 14, 2009 at 5:53 PM, David Chisnall wrote: > Named sounds should not be released - they are expected to last the entire > duration of the program. Should I not set the name when initialize the sound then? My code, and the previous one as well, named the sound whatever is returned b

Re: NSSound Reimplementation

2009-07-17 Thread Stefan Bidigaray
The discussion seems to have settled a little, so I'll go ahead and ask the question... what approach should I be taking here? I really do not have the know-how to chime in, and because of that will go with whatever is decided. What Richard did with NSOperations seems easy enough, is that the dire

GCD Support in CoreBase / CFRunLoop

2015-02-06 Thread Stefan Bidigaray
Some of you might have glanced at the discussion concerning the support of GCD in CoreBase. I'd like to get some input on what to do going forward, so please chime in if you can. Essentially, the problem is that in order to integrate GCD with CFRunLoop, we need to use non-public APIs. However, t

Re: GCD Support in CoreBase / CFRunLoop

2015-02-07 Thread Stefan Bidigaray
lable, so that we'd build the run loop on > top of libdispatch (as Apple does), rather than trying to build it along > side and then integrate it. > > David > > > On 6 Feb 2015, at 18:10, Stefan Bidigaray wrote: > > > > Some of you might have glanced at the discu

Re: GCD Support in CoreBase / CFRunLoop

2015-02-12 Thread Stefan Bidigaray
OK, I did just that. Configure how checks for existence of a compatible libdispatch and if now found, moves on. It is also possible to use both --with-gcd and --without-gcd if you want ot be explicit about it's use. I figured that would come in handy. On Wed, Feb 11, 2015 at 6:35 AM, Luboš Dole

Application crashes when calling -retain on NSSmallInt

2015-02-19 Thread Stefan Bidigaray
I'm getting the following crash when call retain on an NSSmallInt: #0 0x2880179b in thr_kill () from /lib/libc.so.7 #1 0x2878ebeb in raise () from /lib/libthr.so.3 #2 0x288d6b06 in abort () from /lib/libc.so.7 #3 0x286c7285 in objc_exception_throw () from /usr/local/lib/libobjc.so.4.6 #4 0

Re: char vs. unsigned char

2015-03-13 Thread Stefan Bidigaray
That's also true for ARM. On my Cubietruck I had explicitly specify unsigned and signed for all typedef types in CoreBase. As was already mentioned, I think it should be thought as: char = characters Unsigned char = unsigned integer less 256 or data Signed char = signed integer between -128 to 127

Re: GNUstep CoreBase and ARC

2015-03-13 Thread Stefan Bidigaray
This incompatibility came up last month, too. I wanted to consult David C., who wrote the GNUstep runtime (where the ARC code is) just to double check that it was as straight forward as it seems. But after some thought, I think this is an easy enough fix. The code is only the way it is because o

Re: GNUstep CoreBase and ARC

2015-03-14 Thread Stefan Bidigaray
eport back if you have more issues. On Fri, Mar 13, 2015 at 11:03 AM, Stefan Bidigaray wrote: > This incompatibility came up last month, too. I wanted to consult David > C., who wrote the GNUstep runtime (where the ARC code is) just to double > check that it was as straight forward as

Re: __sync_add_and_fetch in objc block for global variable on ARM

2015-04-08 Thread Stefan Bidigaray
The ARM platform does not do atomic operations. That's a limitation of the architecture, not the compiler. Read this, it's an interesting discussion on the issue with some suggestions: http://stackoverflow.com/questions/11894059/atomic-operations-in-arm On Apr 8, 2015 4:41 AM, "Alexey Perevalov"

Re: Proposal: Switch back to savannah using GIT

2015-05-28 Thread Stefan Bidigaray
Sorry for being late to the discussion, yet again! I haven't committed much recently, but I still wanted to weight-in. So, reading everyone's reply I get the impression that feel that GIT really isn't all that great if you're not using it with a more powerful host like GitHub. Is this true? I'v

Re: Proposal: Switch back to savannah using GIT

2015-05-29 Thread Stefan Bidigaray
OK, so people have said Savannah doesn't fulfill our needs, but never explained how so? And how github manages to do so? Ivan mentioned Savannah doesn't support separate repos, what does that mean to us? I agree with the few that have philosophical objections to github, GNUstep being a GNU and FSF

XML Property List code in GNUstep Base

2015-07-01 Thread Stefan Bidigaray
Hi everyone, I'm working on the CFPropertyList implementation in CoreBase and been checking some of the code in NSPropertyList.m to compare against my own assumptions. The code in NSPropertyList.m writes the following in the header: http://www.gnustep.org/plist-0_9.xml> I see 2 problem here: 1.

Re: problem compiling corebase

2015-07-06 Thread Stefan Bidigaray
I apologize if this response took longer than you expected. I still have to periodically dig out your e-mails from my Spam folder (I now at least know to check there). Anyway, yes, I know this is a problem and I've been meaning to add an error whenever the ICU headers are not present. The code i

Re: problem compiling corebase

2015-07-09 Thread Stefan Bidigaray
Riccardo, Would you mind trying again with this set up? I believe I got this fixed to where the configure script will exit with an error and message if the ICU headers are not present. Thanks On Thu, Jul 9, 2015 at 6:35 PM, Riccardo Mottola wrote: > HI Stefan > > Stefan Bidiga

Fwd: XML Property List code in GNUstep Base

2015-07-14 Thread Stefan Bidigaray
ing the new dtd file. Regards -- Forwarded message ------ From: Stefan Bidigaray Date: Wed, Jul 1, 2015 at 8:40 PM Subject: XML Property List code in GNUstep Base To: GNUstep Developer Hi everyone, I'm working on the CFPropertyList implementation in CoreBase and been checking some

Deprecated CoreFoundation functions/types

2015-07-14 Thread Stefan Bidigaray
Hi all, I was hoping to get some opinions on this before doing what I believe to be the most correct (read, most bang for my time) way forward. Several CoreFoundation interfaces have been deprecated since I started working on CoreBase. Some of these, include complete types, which is what happened

Re: XML Property List code in GNUstep Base

2015-07-14 Thread Stefan Bidigaray
That's what I figured it was. I'm going to change to code in CoreBase to reflect these changes, too. Thanks On Tue, Jul 14, 2015 at 11:53 AM, Richard Frith-Macdonald < richardfrithmacdon...@gmail.com> wrote: > > > On 14 Jul 2015, at 16:47, Stefan Bidigaray wrote: &

Re: XML Property List code in GNUstep Base

2015-07-14 Thread Stefan Bidigaray
On Tue, Jul 14, 2015 at 12:58 PM, Richard Frith-Macdonald < richardfrithmacdon...@gmail.com> wrote: > > > On 14 Jul 2015, at 17:04, David Chisnall wrote: > > I’d also be interested to see what NetBSD’s XML plist library does. I > believe that they just use the Apple DTD, which might be a better

Re: corebase - configure and compiler checks

2015-09-23 Thread Stefan Bidigaray
Riccardo, I don't have a problem with your changes. Were you running into some particular problem? The thing with GNUstep Make is that it does not use the correct compiler variable for Objective-C sources. Instead of using OBJCC it uses CC to compile ObjC files (at least, this was the case the l

Re: side projects and sub projects

2016-02-27 Thread Stefan Bidigaray
On Fri, Feb 26, 2016 at 12:08 PM, Richard Frith-Macdonald < rich...@frithmacdonald.me.uk> wrote: > In the discussion list Doc O'Leary is a troll I've blocked (I don't know > why you keep feeding/responding to him Riccardo; I hope it doesn't get too > depressing for you). > But ... one of his stran

Fwd: Re: CoreBase problem with INIT_CFRUNTIME_BASE

2016-04-05 Thread Stefan Bidigaray
Forgot to cc the list. That's what I get for trying to do anything in my phone. -- Forwarded message -- From: "Stefan Bidigaray" Date: Apr 4, 2016 12:25 Subject: Re: CoreBase problem with INIT_CFRUNTIME_BASE To: "Sergio L. Pascual" Cc: It was not

Re: Implementing LaunchServices inside corebase

2016-04-13 Thread Stefan Bidigaray
Yes, I need to start remembering to hit reply to all. On Apr 13, 2016 3:30 PM, "Sergio L. Pascual" wrote: > On Wed, 2016-04-13 at 21:08 +0200, Luboš Doležel wrote: > > LaunchServices absolutely does not belong into CoreBase. > > > > The simplest way to define such a constant is to use the @"xxx"

Re: non-flattened filesystem layout

2016-06-25 Thread Stefan Bidigaray
On Jun 25, 2016 3:49 AM, "Richard Frith-Macdonald" wrote: > > I finally got round to committing the changes to the non-flattened directory layout that I emailed about a few weeks ago. > > The move to seamless Debian multi-arch compatibility is very much a work in progress, but even so I'd be grate

Re: non-flattened filesystem layout

2016-06-29 Thread Stefan Bidigaray
OK, I've had a chance to play around with this over the last few days and have, probably, more comments that you care for. I organized this email by general comments and details about them... GUESSING THE ARCH TRIPLET So I installed with --disable-nonflattened and ended up with a ix86-pc-linux-gnu

gnustep-config bug?

2016-06-29 Thread Stefan Bidigaray
I just opened a bug report (#48348) on Savannah about this issue and would just like to make sure it gets seen... My problem has to do with using gnustep-config to pass the correct CFLAGS and LIBS to a project. The problem is that gnustep-config seems to expose private CFLAGS and LIBS, as well as,

Re: non-flattened filesystem layout

2016-07-02 Thread Stefan Bidigaray
can't build anything depending on base, it all falls because GSConfig.h isn't found. Regards Stefan On Jun 30, 2016 3:55 AM, "Richard Frith-Macdonald" wrote: > > > On 30 Jun 2016, at 00:23, Stefan Bidigaray wrote: > > > > OK, I've had a chance to play

Re: common.make -- debug=yes

2016-08-18 Thread Stefan Bidigaray
Why would you want to get rid of the optimization flag? Building with debugging on does not preclude optimization. On Aug 18, 2016 18:12, "Giah de Barag" wrote: > Would you review* these two lines* intended for insertion at > *common.make:756* . . . > > ifeq ($(debug), yes) > # Optimization fl

Re: common.make -- debug=yes

2016-08-19 Thread Stefan Bidigaray
aintext-only email client which will not format your colors. Please consider that when decorating your emails. > > > On Thu, 18 Aug 2016, 23:24 Stefan Bidigaray, wrote: >> >> Why would you want to get rid of the optimization flag? Building with debugging on does not preclude o

Compiling on Armbian

2016-09-13 Thread Stefan Bidigaray
Hi everyone, Has anyone recently compiled GNUstep on Armbian, recently? I was flooded (dozens of them per file) with the following warnings: NSURLDownload.m:49:1: warning: cast increases required alignment of target type [-Wcast-align] + (id) allocWithZone: (NSZone*)z ^ NSURLHandle.m:126:1: war

Re: Cutting a gnustep-gui release

2016-12-16 Thread Stefan Bidigaray
Hi Ivan, I would assume, as a minimum, the soname cannot change. GNUstep does have a habit of incrementing the soname with MINOR release number bumps, even if the ABI remains unchanged. For example, Debian's current version of GNUstep base in testing is 1.24.9, and the package name is libgnustep-b

Re: GNA Shutting Down?

2017-02-03 Thread Stefan Bidigaray
I haven't contributed much in the last few months/year, so please weight my opinion accordingly... I feel like we've had this conversation before, and it wasn't a pleasant one. Anyway, I still have the same opinion as before, though. If we can, we should go back to Savannah, if nothing else becaus

Re: Implementation of CFBridgingRelease() on GNUstep

2017-05-31 Thread Stefan Bidigaray
Hi Daniel, As everything currently stands, the answer to your question is, yes, CFBridgingRelease is eyewitness to CFRelease. We had a discussion about it either early this morning or last month. That said, since you are the second person to ask about these functions, I believe the safest route is

Re: Implementation of CFBridgingRelease() on GNUstep

2017-05-31 Thread Stefan Bidigaray
Hmm, good point. What exactly does CFBridgingRelease do? I thought it would just undo a previous CFBridgingRetain, but what you're saying is that it could be used on any CF object, not just objc objects that had been "converted" to CF. I'll have a look at the documentation in more detail tomorrow

Re: Implementation of CFBridgingRelease() on GNUstep

2017-06-01 Thread Stefan Bidigaray
Hi Daniel, I would just like to mention a few things... CoreBase officially supports both GNUstep and GNU runtimes, so it is important that we do not break that. Additionally, clang/llvm and GCC are supported. A configure test will be required for objc_release/_retain/_autoreleaseReturnValue, and

Re: corebase: use __builtin___CFStringMakeConstantString when available?

2017-06-28 Thread Stefan Bidigaray
Hi Daniel, I guess I should throw my 2 cents in as I know the hacks I had to do in CoreBase in order to get constant CFStrings. The files of interest will be Source/GSPrivate.h and Source/CFConstantString.c in the CoreBase sources. GSPrivate.h defined a macro called CONST_STRING_DECL() that creat

CFBridging... Functions in Corebase

2017-08-22 Thread Stefan Bidigaray
Hi everyone, This message is mostly for Daniel, but anyone with some experience using these functions should not hesitate to add their thoughts. Daniel, I just noticed your pull request on github last night. I'm good with most of it, my only concern is the bridging functions. I made a comment last

  1   2   >