From: Samuel Bronson <naesten@gmail.com>
To: Emacs-devel <emacs-devel@gnu.org>
Cc: John Wiegley <jwiegley@gmail.com>
Subject: Mac OS-X changes & half-done papers
Date: Sat, 4 Aug 2012 11:40:21 -0400 [thread overview]
Message-ID: <314E71BD-62AC-4514-95A2-7DCAD9C10BD7@gmail.com> (raw)
[-- 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.
next reply other threads:[~2012-08-04 15:40 UTC|newest]
Thread overview: 3+ messages / expand[flat|nested] mbox.gz Atom feed top
2012-08-04 15:40 Samuel Bronson [this message]
2012-08-07 19:18 ` Mac OS-X changes & half-done papers Adrian Robert
2012-08-07 19:23 ` Glenn Morris
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
List information: https://www.gnu.org/software/emacs/
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=314E71BD-62AC-4514-95A2-7DCAD9C10BD7@gmail.com \
--to=naesten@gmail.com \
--cc=emacs-devel@gnu.org \
--cc=jwiegley@gmail.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
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).