emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Mac OS-X changes & half-done papers


From: Samuel Bronson
Subject: Mac OS-X changes & half-done papers
Date: Sat, 4 Aug 2012 11:40:21 -0400

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: emacs-assignment001.pdf
Description: Adobe PDF document




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  <address@hidden>

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

2012-07-11  Samuel Bronson  <address@hidden>

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

2012-07-11  Samuel Bronson  <address@hidden>

        * 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  <address@hidden>

* 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  <address@hidden>

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

2012-07-10  Samuel Bronson  <address@hidden>

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

2012-07-08  Samuel Bronson  <address@hidden>

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

2012-07-08  Samuel Bronson  <address@hidden>

        * 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  <address@hidden>

        * 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  <address@hidden>

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

2012-07-02  Samuel Bronson  <address@hidden>

        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  <address@hidden>

        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  <address@hidden>

        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  <address@hidden>

        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  <address@hidden>

        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  <address@hidden>

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

2012-07-02  Samuel Bronson  <address@hidden>

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

2012-07-01  Samuel Bronson  <address@hidden>

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

2012-07-01  Samuel Bronson  <address@hidden>

        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  <address@hidden>

        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  <address@hidden>

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

2012-06-30  Samuel Bronson  <address@hidden>

        * 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  <address@hidden>

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

2012-06-30  Samuel Bronson  <address@hidden>

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

2012-06-30  Samuel Bronson  <address@hidden>

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

2012-06-30  Samuel Bronson  <address@hidden>

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

2012-06-30  Samuel Bronson  <address@hidden>

        * 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  <address@hidden>

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

2012-06-30  Samuel Bronson  <address@hidden>

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

2012-06-29  Samuel Bronson  <address@hidden>

        * 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  <address@hidden>

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

2012-06-29  Samuel Bronson  <address@hidden>

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

2012-06-27  Samuel Bronson  <address@hidden>

        * 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  <address@hidden>

        * unexmacosx.c: Improve alignment of diagnostic output.

reply via email to

[Prev in Thread] Current Thread [Next in Thread]