unofficial mirror of emacs-devel@gnu.org 
 help / color / mirror / code / Atom feed
* Mac OS-X changes & half-done papers
@ 2012-08-04 15:40 Samuel Bronson
  2012-08-07 19:18 ` Adrian Robert
  2012-08-07 19:23 ` Glenn Morris
  0 siblings, 2 replies; 3+ messages in thread
From: Samuel Bronson @ 2012-08-04 15:40 UTC (permalink / raw)
  To: Emacs-devel; +Cc: John Wiegley

[-- Attachment #1: Type: text/plain, Size: 208 bytes --]

I have some changes available at lp:~/naesten/emacs/nextstep-stuff  
that I'd like to contribute, but my papers seem to have gotten stalled  
somehow (RT:764240).  I'm attaching a scan of the signed papers.


[-- Attachment #2: emacs-assignment001.pdf --]
[-- Type: application/pdf, Size: 1479584 bytes --]

[-- Attachment #3: Type: text/plain, Size: 7360 bytes --]




Here's a summary of the changes; some of the changelogs may be a *bit*  
off because of rebasing:

Bash-3.2$ bzr missing --mine -d lp:~naesten/emacs/nextstep-stuff  
lp:emacs --gnu-changelog
You have 34 extra revision(s):
2012-07-11  Samuel Bronson  <naesten@gmail.com>

	NS type nits.
	nsfont.m: Replace an SDATA with SSDATA.
	nsterm.m: Likewise, and fix type of -[EmacsView  
conversationIdentifier].

2012-07-11  Samuel Bronson  <naesten@gmail.com>

	* unexmacosx.c: Add FIXMEs requesting explanation of CPU-specific bits.
	[!MACOSX_MALLOC_MULT16] (ptr_in_unexec_regions): Make "static".

2012-07-11  Samuel Bronson  <naesten@gmail.com>

	* unexmacosx.c: Get rid of remaining warnings.
	(unexec_error): Add a prototype with ATTRIBUTE_FORMAT_PRINTF, since
	this function is indeed printf-like.
	(print_prot): Comment this out for now, since it isn't being used.
	(unexec_init_emacs_zone): Give this a prototype here.

2012-07-10  Samuel Bronson  <naesten@gmail.com>

	* process.c (create_process): Only declare sigaction variables when  
needed.
	That is, when defined(HAVE_WORKING_VFORK).
	(wait_reading_process_output) [!GNU_LINUX]: Make pnamelen a socklen_t.

2012-07-10  Samuel Bronson  <naesten@gmail.com>

	* filelock.c (WTMP_FILE): Only define when defined(BOOT_TIME).
	(get_boot_time): Add #else comment.

2012-07-10  Samuel Bronson  <naesten@gmail.com>

	* nsterm.m (-[EmacsView changeFont:]): Clean up, prompted by - 
Wparentheses.

2012-07-08  Samuel Bronson  <naesten@gmail.com>

	* nsterm.m: Remove a lot of unused variables.

2012-07-08  Samuel Bronson  <naesten@gmail.com>

	* dispextern.h (xassert) [!XASSERTS]: Include argument in expansion
	so it gets typechecked (but after "0 &&" so it's never evaluated).

2012-07-08  Samuel Bronson  <naesten@gmail.com>

	* configure.in: Rewrite the .gdbinit stub generation to use "cd".
	Without this, relative paths in $srdir/src/.gdbinit are interpreted
	relative to $builddir/src/.gdbinit

2012-07-03  Samuel Bronson  <naesten@gmail.com>

	* sysdep.c (croak): Forward-declare only when it will be implemented.

2012-07-02  Samuel Bronson  <naesten@gmail.com>

	Don't omit parameter lists from prototypes!
	* nsterm.h: Add parameter lists to prototypes which lack them.
	(ns_string_from_pasteboard, ns_string_to_pasteboard): Conditionalize
	on __OBJC__, since these take NSPasteboard pointers.
	* nsterm.m (ns_string_from_pasteboard, ns_string_to_pasteboard):
	These take NSPasteboard pointers, not just "id".

2012-07-02  Samuel Bronson  <naesten@gmail.com>

	Don't export functions which lack both prototypes and external callers.
	* dispnew.c [XASSERTS] (verify_row_hash):
	* image.c [HAVE_NS] (XGetImage, XGetPixel, XPutPixel):
	* nsfns.m (ns_implicitly_set_icon_type, XParseGeometry)
	(x_get_cursor_type, x_screen_planes):
	* nsmenu.m (ns_update_menubar, process_dialog):
	* nsterm.m (x_destroy_window, ns_define_frame_cursor):
	(ns_clear_frame_area, ns_draw_window_cursor):
	(ns_initialize_display_info):
	Make static.X

2012-07-02  Samuel Bronson  <naesten@gmail.com>

	Fix many signedness warnings on PPC (SSDATA that got away).
	* nsterm.m (ns_lisp_to_color): two SDATA -> SSDATA that I missed in  
my earlier commit.

2012-07-02  Samuel Bronson  <naesten@gmail.com>

	Fix many signedness warnings on PPC (image.c phase).
	* image.c (x_create_bitmap_from_data):
	(Create_Pixmap_From_Bitmap_Data):
	(xpm_put_color_table_h, xpm_get_color_table_h, xpm_load_image):
	Add (char *) and (unsigned char *) in the appropriate places.

2012-07-02  Samuel Bronson  <naesten@gmail.com>

	Fix many signedness warnings on PPC (SSDATA phase).
	* dired.c, image.c, nsfns.m, nsfont.m, nsimage.m, nsmenu.m:
	* nsselect.m, nsterm.m, xfaces.c:
	Replace SDATA with SSDATA in many places.

2012-07-02  Samuel Bronson  <naesten@gmail.com>

	* progmodes/grep.el (grep-compute-defaults): Don't pass -e to xargs -0.
	(Bug#11703)

2012-07-02  Samuel Bronson  <naesten@gmail.com>

	Add .DS_Store to .bzrignore; OS X's finder likes to leave these around.

2012-07-01  Samuel Bronson  <naesten@gmail.com>

	* unexmacosx.c: Update comments after experimenting with heap(1)  
during unexec ().

2012-07-01  Samuel Bronson  <naesten@gmail.com>

	Check if we need to pass -fobjc-exceptions to GCC on Mac OS X.
	Non-Apple GCCs tend to require this when building with 10.5 or newer
	SDKs; with this change, we can build out-of-the box with (say) fink's
	gcc47 version 4.7.1-1000.
	
	* src/Makefile.in: s/GNU_OBJC_FLAGS/OBJC_FLAGS/.
	* configure.in: s/GNU_OBJC_FLAGS/OBJC_FLAGS/.
	[NS_IMPL_COCOA]: Add checks for whether Objective C exceptions work
	without a flag or with -fobjc-exceptions; die if neither works.

2012-06-30  Samuel Bronson  <naesten@gmail.com>

	Don't hard-code names of autotools in Makefile.in.
	* configure.in: Add "AM_MISSING_PROG(AUTOM4TE, autom4te)".
	(Also specify the needed version in the AM_INIT_AUTOMAKE call.)
	* Makefile.in: Use variables to refer to autotools.
	(ACLOCAL, AUTOCONF, AUTOHEADER, AUTOM4TE, AUTOMAKE):
	New variables filled in by autoconf.

2012-06-30  Samuel Bronson  <naesten@gmail.com>

	* unexmacosx.c (unexec_malloc, unexec_realloc): Record available  
space, not requested.

2012-06-30  Samuel Bronson  <naesten@gmail.com>

	* unexmacosx.c: Dump EmacsZone into __UNEXEC segments, for clarity.
	Previously, they were dumped into __DATA segments, and it wasn't
	immediately obvious that these weren't just fragments of the original
	__DATA segment.

2012-06-30  Samuel Bronson  <naesten@gmail.com>

	* unexmacosx.c (copy_dysmtab): Add a FIXME before check involving a  
magic number.

2012-06-30  Samuel Bronson  <naesten@gmail.com>

	* unexmacosx.c (find_emacs_zone_regions): Add zone allocation summary  
& headers to output.

2012-06-30  Samuel Bronson  <naesten@gmail.com>

	* unexmacosx.c (unexec_malloc, unexec_realloc, unexec_free): Add  
prototypes.

2012-06-30  Samuel Bronson  <naesten@gmail.com>

	* unexmacosx.c: Rewrite allocation comments at top to reflect reality.
	Add thoughts on the possibility of using malloc_freezedry().

2012-06-30  Samuel Bronson  <naesten@gmail.com>

	* unexmacosx.c: More diagnostic tweaks and comments.
	(unexec_regions_recorder): List section type flags
	(copy_segment): Start message with "Copying", not "Writing".

2012-06-30  Samuel Bronson  <naesten@gmail.com>

	* unexmacosx: Align output on 64-bit systems, too.

2012-06-30  Samuel Bronson  <naesten@gmail.com>

	* unexmacosx.c: Add #else/#endif comments

2012-06-29  Samuel Bronson  <naesten@gmail.com>

	* unexmacosx.c (copy_data_segment): Fix bug #9927.  Dumps w/ GCC 4.7,
	though it still takes a bit of prodding to get it to build (mostly
	-fobjc-exceptions).

2012-06-29  Samuel Bronson  <naesten@gmail.com>

	* frame.c (Fx_parse_geometry): Return value from HAVE_NS path;
	fix comments on HAVE_NS #ifdef.

2012-06-29  Samuel Bronson  <naesten@gmail.com>

	* font.h (font_metrics): Copy comments from Xlib.h's XCharStruct.

2012-06-27  Samuel Bronson  <naesten@gmail.com>

	* unexmacosx.c (VM_DATA_TOP, struct region_t)
	(region_list_head, region_list_tail)
	(print_region, print_region_list, print_regions)
	(build_region_list): Remove, the data structure these build and
	display is not actually used in dumping.
	(unexec): Remove call to build_region_list ().

2012-06-27  Samuel Bronson  <naesten@gmail.com>

	* unexmacosx.c: Improve alignment of diagnostic output.

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: Mac OS-X changes & half-done papers
  2012-08-04 15:40 Mac OS-X changes & half-done papers Samuel Bronson
@ 2012-08-07 19:18 ` Adrian Robert
  2012-08-07 19:23 ` Glenn Morris
  1 sibling, 0 replies; 3+ messages in thread
From: Adrian Robert @ 2012-08-07 19:18 UTC (permalink / raw)
  To: emacs-devel

Samuel Bronson <naesten <at> gmail.com> writes:

> 
> I have some changes available at lp:~/naesten/emacs/nextstep-stuff  
> that I'd like to contribute, but my papers seem to have gotten stalled  
> somehow (RT:764240).  I'm attaching a scan of the signed papers.

Hi,

Have you had any response to this?

I believe one of these addresses might be able to help:

fsf-records@gnu.org
assign@gnu.org
copyright-clerk@fsf.org

Failing that, Stefan or Yidong, would you be able to ping the right parties?

Regarding the patch itself, probably it would have to be submitted in smaller
cunks, with the historical development collapsed, to make it easier to review.

thanks,
Adrian






^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: Mac OS-X changes & half-done papers
  2012-08-04 15:40 Mac OS-X changes & half-done papers Samuel Bronson
  2012-08-07 19:18 ` Adrian Robert
@ 2012-08-07 19:23 ` Glenn Morris
  1 sibling, 0 replies; 3+ messages in thread
From: Glenn Morris @ 2012-08-07 19:23 UTC (permalink / raw)
  To: Samuel Bronson; +Cc: Emacs-devel

Samuel Bronson wrote:

> [...] my papers seem to have gotten stalled somehow (RT:764240).

AFAICS the process was completed 2012-7-20. Why do you think it is stalled?
(Nobody here can access that RT AFAIK.)



^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2012-08-07 19:23 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2012-08-04 15:40 Mac OS-X changes & half-done papers Samuel Bronson
2012-08-07 19:18 ` Adrian Robert
2012-08-07 19:23 ` Glenn Morris

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).