Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Branch: dr/toolbar
Commits on Jun 2, 2009
  1. Correct toolbar behavior for Preview Here item (LaTeX mode)

    auctex-config: do not set the toolbar a second time via LaTeX-mode-hook
    prv-emacs: add Preview Here item directly to tool-bar-map so that tool
               bar management can find it.
  2. toolbar

  3. fix toolbar spacers

    addDisplayItemSpacerWithIdx: use NSToolbarFlexibleSpaceItemIdentifier; does NS identifier get updated from internal representation?
  4. Restore tool bar configuration in new session

    maybe-restore-tool-bar-configuration: restore tool bars in all frames
    set-tool-bar-configuration: use correct variable, remove message
  5. Provide toolbar persistency

    Implement callback hook for the NS toolbar,
    use the hook to update tool-bar-map (visibility property)
    store user customization for the tool-bars (by hash) for
    persistency across sessions.
Commits on Jun 1, 2009
  1. add support for reconfigurable NS toolbar.

    allow user customization of toolbar.
    introduce ns-tool-bar-size-mode variable to set the size.
    update variables according to user's changes.
    describe design idea regarding persistence in comment.
  2. Provide ns-open-help-anchor glue code for NSHelpManager class

    Finds and opens an anchor in a Help Book.
  3. @rthalley
  4. @rthalley
Commits on May 31, 2009
  1. @rthalley

    Make Monaco the default face, and introduce an Echo Area face.

    rthalley authored
    We need to ensure that echo area buffers actually exist so we can
    remap their faces, and to do that we need to use hooks as the
    buffers seem to get destroyed at times (e.g. when there are no frames).
  2. @rthalley

    do not use set-face-attribute

    rthalley authored
Commits on May 30, 2009
  1. Use Mac standard to describe keys, specifically the modifiers.

    keymap.c: define ns-use-mac-modifier-symbols
    push_key_description: Use Mac symbols where possible.
    aquamacs-menu and elsewhere: remove :keys; set :key-sequence attributes
    	      	  	     to speed up menu generation and chose
    			     suitable bindings for display.
  2. version checks: enable in NS

    use x-popup-dialog and some proprietary options.
    warn if check disabled.
    bind to menu item.
  3. ns-popup-dialog: provide `no-cancel' option to skip cancel button.

    Add some safety checks and ensure that there is at least a cancel button in the dialog.
Commits on May 29, 2009
  1. move menu item alignment into ObjC code

    Yamamoto Mitsuharu and David Reitter authored committed
    use tabs for exact alignment.
    Taken from AppKit port.
Commits on May 28, 2009
  1. upd

  2. @rthalley

    Fix smart-remove-remaining-spaces error when (eq (point-min) (point-m…

    rthalley authored
    Prior to this change, if (point-min) were equal to (point-max),
    then the call that smart-remove-remaining-spaces makes to
    buffer-substring-no-properties would result in an
    "Args out of range" error because (1- (point-max)) was less than
Commits on May 27, 2009
  1. @rthalley
  2. @rthalley

    Increase the threshold for using maximumAdvancement.

    rthalley authored
    maximumAdvancement is now used when there are more than 3000 glyphs
    in the font.  This ensures that we do not use the maximumAdvancement
    for Lucida Grande when computing the average character width, but
    instead use the width of '0'.
  3. @rthalley
  4. Workaround for crash when undefined color names are used

    Crash occurs when ns_draw_relief calls ns_lookup_index_color
    with index 0.
    ns_lookup_indexed_color: check for index>0 and within size
    of color table (is called erroneously with large index at times).
Commits on May 26, 2009
  1. copy DOC file when making source

    this allows testing the binary without having to do a lengthy "make install"
Commits on May 22, 2009
  1. ns_get_screen, display-usable-bounds: rewrite.

    ns_get_screen: Qnil means selected frame's display.
    display-usable-bounds: fix transform into screen coordinates.
  2. Fix NS frame visibility handling

    Fraise_frame: do not make invisible frames visible (Stefan Monnier).
    ns_raise_frame(): only raise frame if visible.
    x_make_frame_visible(): move frame to front rather than calling ns_raise_frame().
    keyDown: do not swallow events that aren't re-sent if frame isn't key window.
    drawRect: do not set visibility/iconified flags because drawRect may be called by NSView even if the frame is hidden.
    Fx_create_frame(): follow other ports in determining visibility; default to t. Ensure async_visible is set.
  3. Merge branch 'emacs'

Something went wrong with that request. Please try again.