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

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).