patchGNUstep - Patches: patch #4299, base: Implementation of WIN32...

Group
 
 

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

patch #4299: base: Implementation of WIN32 registry based defaults

Submitter:  Jeremy Bettis <jeremybettis>
Submitted:  Thu 11 Aug 2005 04:21:04 PM UTC
   
 
Category:  Foundation Priority:  5 - Normal
Status:  Done Privacy:  Public
Assigned to:  None Open/Closed:  Closed

Sun 23 Oct 2005 06:38:16 AM UTC, comment #1: 

I marked this patch as done since, although it wasn't applied directly, I've added similar functionality based upon this
and controlled by the GNUSTEP_USER_DEFAULTS_DIR configuration
option.  Use of the registry is optional ... so I don't think anyone who hates it can reasonably get too concerned.

Richard Frith-Macdonald <CaS>
Group Member
Thu 11 Aug 2005 04:21:04 PM UTC, original submission:  

This is a patch to NSUserDefaults that separates the code in synchronize into multiple methods, and a subclass which overrides those methods to perform registry based defaults.

For backwards compatiablity, the code will use a .GNUStepDefaults file if it finds one, and it will keep it up to date with new defaults, but it will not create the file if it is missing.

2 attachments, a patch to NSUserDefaults et al, and a new file NSUserDefaultsWin32.m.

I am sure someone will hate this proposed change, but perhaps it can be a starting point for a discussion.

Jeremy Bettis <jeremybettis>

 

(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attached Files
file #9243:  NSUserDefaultsWin32.m added by jeremybettis (12KiB - application/octet-stream - replaces file #5011)
file #9231:  NSUserDefaultsWin32.m added by jeremybettis (12KiB - application/octet-stream)

 

Depends on the following items: None found

Items that depend on this one: None found

 

CC list is empty

 

There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.

 

Follow 5 latest changes.

Date Changed by Updated Field Previous Value => Replaced by
2005-10-23 CaS StatusNone Done
    Open/ClosedOpen Closed
2005-08-15 jeremybettis Attached File- Added NSUserDefaultsWin32.m, #5029
2005-08-11 jeremybettis Attached File- Added NSUserDefaultsWin32.m, #5011
2005-08-11 jeremybettis Attached File- Added base-win32-userdefaults.patch.txt, #5010

Back to the top

Powered by Savane 3.13-3230.
Corresponding source code