[Top][All Lists]
[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.
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.
- Mac OS-X changes & half-done papers,
Samuel Bronson <=