Permalink
Commits on May 24, 2016
  1. Merge pull request #23 from 8cylinder/selected-and-modified

    If a tab is selected, it will show it's modified state
    committed May 24, 2016
Commits on May 22, 2016
  1. Merge pull request #26 from tarsius/remove-revive

    remove bundled and outdated revive.el
    committed May 22, 2016
Commits on Apr 9, 2016
  1. @tarsius
Commits on Jan 15, 2016
  1. @8cylinder

    If a tab is selected, it will show it's modified state

    Previously a tab would only show it's modified state if it was not
    selected.  Now there is a third face ('tabbar-selected-modified) that
    is used if both tabbar-selected-p and tabbar-modified-p are true.
    8cylinder committed Jan 15, 2016
Commits on Nov 9, 2014
  1. Merge pull request #20 from kumar8600/patch-1

    Check mouse-wheel-mode exists when disable
    committed Nov 9, 2014
Commits on Aug 4, 2014
  1. @kumar8600

    Check mouse-wheel-mode exists when disable

    No more need mouse-wheel-mode when mouse-wheel-mode is explicitly disabled.
    kumar8600 committed Aug 4, 2014
Commits on Mar 24, 2014
  1. Workaround for issue #18

    committed Mar 24, 2014
Commits on Mar 16, 2014
  1. Merge branch 'aquamacs/tabbar'

    * aquamacs/tabbar: (23 commits)
      Merge branch 'emacs24' into aquamacs24
      aquamacs-tabbar: fix last change
      tabbar-unselected-highlight: no highlight Emacs 24 has bugs related to mouse-highlighting (flicker when region is active; currently faulty mouse-highlight for texts - bug #16425). Mouse hover does not generally change colors of object in OS X.
      fix tabbar-line - wrong-type-argument bug Bug was introduced in de6e8d
      tabbar-window: do not error out if tabbar-current-tabset-function is nil Bug reported by Christopher Stacy.
      tabbar: add commands to re-order tabs
      tabbar: make `window-number' accept hex window numbers
      Refresh window after creating new tab Force refresh when idle (needed in Emacs 24 now) Force immediate refresh (without idling) in most interactive situations for a faster screen response
      License Aquamacs-specific files under GPL version 3.
      Tabbar: add high-resolution close and other buttons nsimage: select smallest full-resolution image representation (2x2 instead of 30x30) Description for tabbar image conversions
      tabbar-window-list-tabsets-to-save: work when tabbar not yet initialized.
      Disable resume after launching until issues are rectified. revive-desktop-after-launching: set to `never'
      revive: unify customization variables, revise function names remove `retain-application-state' delete existing frame if auto-restoring
      revive: do not save app state if in noninteractive mode
      Revive: ensure restore works if system-initiated upon application launch Use `after-init-hook'. Provide customization variable `revive-desktop-after-launching' to enable behavior outside of OS X 10.7 Lion, or to suppress it completely.
      revive: refactor. delete tabs, windows and frames when their buffer cannot be restored. throw errors as normal unless revive functions run due to system events
      Add menu for session load/save add changelog entry
      revive: define setup function
      revive: revise documentation; rename some public functions make tabbar presence optional add documentation and autoloads
      revive: restore frames after loading buffers with desktop restore frames with correct frame parameters tabbar-window: attempt to delete existing tab (to be revised) frame parameters, exclude some that cause problems revive:restore-frame: hackery to work around Emacs 23 NS bugs
      ...
    committed Mar 16, 2014
  2. Merge branch 'aquamacs/one-buffer-one-frame'

    * aquamacs/one-buffer-one-frame: (121 commits)
      When iconfiying frames, avoid creating empty frames when possible
      applicationShouldHandleReopen now returns YES so that window de-minimization occurs System handles de-minimization, or sends us event to create a new empty buffer.
      do not handle application re-activation event loop was disturbed in the previous implementation no switching back&forth
      one-buffer-one-frame - switch-to-buffer might not be advised when program is started with -nw
      one-buffer-one-frame: fix bub-frame bug in aquamacs-handle-frame-iconified
      One-buffer-one-frame: allow disabling of empty frames.
      License Aquamacs-specific files under GPL version 3.
      do not print frame parameters when creating *empty* frame
      aquamacs-handle-app-activated2: do not make frame if selected frame is full-screen
      one-buffer-one-frame: Workarounds for new window.el in Emacs 24
      Provide customization option `delete-window-preserve-buffer'. When set to t, no buffers are killed when their windows get deleted.
      After application activation, wait longer before creating hidden frame Space switching seems to delay the NS-internal "activation" of the space.
      switch-to-buffer: do not clear image cache this workaround didn't seem to work anyways.
      Dock icon context menu: fix New Frame command (renamed in previous commit)
      make sure menus work after switching to another space aquamacs-handle-app-activated: create *empty* frame on active space if necessary.
      Do not switch Spaces when opening a new frame for a file Don't transfer focus to the original frame when we create a new one if the previously selected one is not on the active Space.
      Avoid switching spaces when deleting frames. Provide `ns-visible-frame-list' function. Do not delete, but hide frame (*empty*) when no other frame present on active space.
      do not unhide hidden frames when application is reactivated (workaround for unclear problems with Cocoa unhiding the frames. See comments.)
      bring up iconified frame instead of *empty* upon reactivation
      remove "reopen" message upon reopen events
      ...
    committed Mar 16, 2014
  3. Merge branch 'aquamacs/aquamacs-tools'

    * aquamacs/aquamacs-tools: (67 commits)
      define cl-incf in aquamacs-tools Because sometimes cl-lib can't be loaded during dumping. Exact reasons why we can't load the library from site-load are unclear.
      loading pre/post sitestart files: restrict messages
      Merge branch 'emacs24' into aquamacs24
      Merge branch 'emacs24' into aquamacs24
      License Aquamacs-specific files under GPL version 3.
      Untitled buffers: set up and enable auto-save-mode
      Prioritize paths in load-path To speed up loading. Remote lone, simplistic unit tests from osxkeys
      Speed up tool-bar loading Only look in etc/images for image files. Accept PNG files only. Preload tool-bar (again). Preload more code in aquamacs.el.
      add function to check for new crash logs and report those crashes (aquamacs-bug) add aq-chomp function in aquamacs-tools call `check-for-aquamacs-crashes' upon startup.
      ensure frame visible when asking y/n questions addresses bug with lock files and desktop-save-mode (reported by Michiel Meeuwissen) and similar startup issues.
      use default-value of major-mode rather than initial-major-mode as a backup (when aquamacs-default-major-mode isn't set.)
      provide new `aquamacs-default-major-mode' `new-empty-buffer' uses the new variable to determine major mode so that `default-major-mode' doesn't have to be changed. Ensure that fundamental-mode is used in buffers with empty frames opened by C-x C-f. Bugs reported by Nathaniel Cunningham.
      Purge auto save / session files after 31 days. Provide `purge-session-and-auto-save-files' function to do so and call it via a timer (every 3 days).
      get-window-for-other-buffer: fix issue with buffer=nil
      process-kill-buffer-query-function: display sheet. fix buttons. skip cancel button. aquamacs-ask-for-confirmation: provide means to skip cancel button.
      aquamacs-ask-for-confirmation: leave \r as keyEquiv for first button until we have multiple key Equivs and this does not preclude us from the standard Enter binding (and the visual feedback)
      ns_popup_dialog: set alertStyle according to HEADER, display application-global alerts ask-for-confirmation: provide new option to display as sheet
      ns_popup_dialog: use key codes rather than strings to specify bindings for buttons fix problem where Don't Save button was assigned the wrong binding
      aquamacs-ask-for-confirmation: in minibuffer, only show first line of text
      ns_popup_dialog: refactor. Allow key equivalents for buttons. aquamacs-ask-for-confirmation: specify key equivalents. map-y-or-n-p: specify key equivalents
      ...
    committed Mar 16, 2014
  4. Aquamacs compatibility layer

    committed Mar 16, 2014
  5. @davidswelt

    When iconfiying frames, avoid creating empty frames when possible

    handle-iconified: do not assume selected frame is the iconified one
    Hide empty frames from menu (name them " Aquamacs").
    davidswelt committed with Jan 9, 2014
  6. @davidswelt

    applicationShouldHandleReopen now returns YES so that window de-minim…

    …ization occurs System handles de-minimization, or sends us event to create a new empty buffer.
    davidswelt committed with Jul 6, 2013
  7. @davidswelt

    do not handle application re-activation event loop was disturbed in t…

    …he previous implementation no switching back&forth
    davidswelt committed with May 9, 2013
  8. @davidswelt

    one-buffer-one-frame - switch-to-buffer might not be advised when pro…

    …gram is started with -nw
    davidswelt committed with Apr 30, 2013
  9. @davidswelt
  10. @davidswelt

    One-buffer-one-frame: allow disabling of empty frames.

    Conflicts:
    
    	aquamacs/src/site-lisp/one-buffer-one-frame.el
    davidswelt committed with Sep 12, 2012
  11. @davidswelt
  12. @davidswelt
  13. @davidswelt
  14. @davidswelt

    one-buffer-one-frame: Workarounds for new window.el in Emacs 24

    Switch off advice for switch-to-buffer and aquamacs-display-buffer
    davidswelt committed with Sep 16, 2011
  15. @davidswelt

    Provide customization option `delete-window-preserve-buffer'. When se…

    …t to t, no buffers are killed when their windows get deleted.
    davidswelt committed with Jan 13, 2011
  16. @davidswelt

    After application activation, wait longer before creating hidden fram…

    …e Space switching seems to delay the NS-internal "activation" of the space.
    davidswelt committed with Jan 8, 2011
  17. @davidswelt

    switch-to-buffer: do not clear image cache this workaround didn't see…

    …m to work anyways.
    davidswelt committed with Dec 23, 2010
  18. @davidswelt
  19. @davidswelt

    make sure menus work after switching to another space aquamacs-handle…

    …-app-activated: create *empty* frame on active space if necessary.
    davidswelt committed with Dec 20, 2010
  20. @tedmiddleton

    Do not switch Spaces when opening a new frame for a file Don't transf…

    …er focus to the original frame when we create a new one if the previously selected one is not on the active Space.
    
    Signed-off-by: David Reitter <david.reitter@gmail.com>
    tedmiddleton committed with Dec 20, 2010
  21. @davidswelt

    Avoid switching spaces when deleting frames. Provide `ns-visible-fram…

    …e-list' function. Do not delete, but hide frame (*empty*) when no other frame present on active space.
    davidswelt committed with Dec 18, 2010
  22. @davidswelt

    do not unhide hidden frames when application is reactivated (workarou…

    …nd for unclear problems with Cocoa unhiding the frames. See comments.)
    davidswelt committed with Aug 13, 2010
  23. @davidswelt
  24. @davidswelt
  25. @davidswelt

    aquamacs-delete-frame: make sure current buffer is preserved. (for ki…

    …ll-buffer-hook) Other functions called from kill-buffer-hook deserve to be shown the right buffer. Reported by James Harkins.
    davidswelt committed with Jun 24, 2010
  26. @davidswelt

    handle empty-named frames

    davidswelt committed with Jun 13, 2010
  27. @davidswelt

    Fix "remove splits" window items (is now: "join windows"). consolidat…

    …e frame- and window- related functions from osxkeys into one-buffer-one-frame
    davidswelt committed with May 27, 2010