patchGNUstep - Patches: patch #8232, Implementation of NSUUID


You are not allowed to post comments on this tracker with your current authentication level.

patch #8232: Implementation of NSUUID

Submitted by:  Graham Lee <leeg>
Submitted on:  Mon 04 Nov 2013 09:30:52 PM UTC  
Category: FoundationPriority: 5 - Normal
Status: DonePrivacy: Public
Assigned to: NoneOpen/Closed: Closed

Fri 20 Dec 2013 05:46:15 PM UTC, comment #4:

Thanks for doing the windows part! I don't have Windows to test on :-(

Graham Lee <leeg>
Fri 20 Dec 2013 05:10:16 PM UTC, comment #3:

I just finished port to windows (use thw windows crypto api for random number generation).

Richard Frith-Macdonald <CaS>
Project Member
Fri 20 Dec 2013 01:47:32 PM UTC, comment #2:

Thanks … I added that.
Plus the appropriate version macro, and enough changes to get it to compile on windows.
I expect it doesn't actually work on windows though :-(

Richard Frith-Macdonald <CaS>
Project Member
Mon 04 Nov 2013 09:35:42 PM UTC, comment #1:

Of course, as soon as I post it I noticed I forgot to import the new header in Foundation/Foundation.h :-(

Graham Lee <leeg>
Mon 04 Nov 2013 09:30:52 PM UTC, original submission:

Here's a patch that adds NSUUID in a way that's compatible with what Apple has (based on their documentation and running the included tests against both Foundation and -base). The only external dependency is /dev/urandom.

Graham Lee <leeg>


Attached Files
file #29539:  NSUUID.patch added by leeg (11KiB - text/x-patch)


Depends on the following items: None found

Items that depend on this one: None found


Carbon-Copy List
  • -unavailable- added by FredKiefer (Updated the item)
  • -unavailable- added by CaS (Posted a comment)
  • -unavailable- added by leeg (Submitted the item)

    Do you think this task is very important?
    If so, you can click here to add your encouragement to it.
    This task has 0 encouragements so far.

    Only logged-in users can vote.


    Please enter the title of George Orwell's famous dystopian book (it's a date):



    Follow 6 latest changes.

    Date Changed By Updated Field Previous Value => Replaced By
    Fri 20 Dec 2013 05:10:16 PM UTCCaSStatusIn Progress=>Done
      Assigned toCaS=>None
    Fri 20 Dec 2013 03:16:42 PM UTCFredKieferAssigned toNone=>CaS
    Fri 20 Dec 2013 01:47:32 PM UTCCaSStatusNone=>In Progress
    Mon 04 Nov 2013 09:30:52 PM UTCleegAttached File-=>Added NSUUID.patch, #29539

    Back to the top

    Powered by Savane 3.1-cleanup1