1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-01-04 19:10:37 -08:00
Commit graph

72254 commits

Author SHA1 Message Date
YAMAMOTO Mitsuharu
fcb49f8bdc ** emacs-22.1 with GTK problems (with patches)
Fixed.
2008-04-12 02:07:41 +00:00
YAMAMOTO Mitsuharu
108b164dd8 (mac-ae-open-documents): Adjust selection range parameter origins. 2008-04-12 02:00:46 +00:00
YAMAMOTO Mitsuharu
a1b41389e4 [!SYSTEM_MALLOC && !SYNC_INPUT] (uninterrupt_malloc)
[HAVE_GTK_AND_PTHREAD && !DOUG_LEA_MALLOC]: Don't use recursive mutex.
2008-04-12 01:59:22 +00:00
Eli Zaretskii
4cbb903fcb (ALL): Move $(CLIENTRES) from here...
(all): ...to here.  $(ALL) is a prerequisite of .PHONY, so having a real file
there is not a good idea.
2008-04-11 18:59:13 +00:00
Stefan Monnier
7f9020f1a2 (python-mode): Don't mess with hippie-expand. 2008-04-11 17:50:56 +00:00
Katsumi Yamaoka
da44dd8487 (BASE_PURESIZE): Increase to 1140000. 2008-04-11 10:23:49 +00:00
Dan Nicolaescu
b6924dd73a Remove hpux10.20 from the desupported list. 2008-04-11 03:19:07 +00:00
Chong Yidong
42e1d5879b (woman2-TH): Undo last change. Use string-equal instead of
string-match.
2008-04-11 02:31:43 +00:00
Chong Yidong
8d0f1197e9 * woman.el (woman2-TH): Use string-equal instead of string-match. 2008-04-11 02:31:26 +00:00
Chong Yidong
95579c3e1d (woman2-TH): Quote argument to string-match. 2008-04-11 02:27:28 +00:00
Chong Yidong
d86c6d7dcd * woman.el (woman2-TH): Quote argument to string-match. 2008-04-11 02:27:09 +00:00
Stefan Monnier
4d120d6a2a * maintaining.texi (Maintaining):
* emacs.texi (Top): Typo.
2008-04-11 02:10:54 +00:00
Stefan Monnier
e9e79bdfd4 Fix up trailer. 2008-04-11 02:09:50 +00:00
Stefan Monnier
37eb1eeae5 (autoload-generate-file-autoloads):
Bind print-level to ensure output forms aren't truncated if
print-level is set to eval-expression-print-level when going via
eval-defun and friends, or has been otherwise fiddled with.
2008-04-11 01:59:14 +00:00
Michael Albinus
474d35ca3f * fileio.c (Fmake_symbolic_link): Surround code by #ifdef S_IFLNK
only after check for file name handler functions. Signal, when
native functionality is not supported.
(syms_of_fileio): Declare it unconditionally.
2008-04-10 20:47:59 +00:00
Jason Rumney
bd73563158 Fix last change. 2008-04-10 10:44:51 +00:00
Jason Rumney
2fa4f0908a (syms_of_ntproc): Change Vw32_get_true_file attributes
default	to Qlocal.
2008-04-10 10:42:54 +00:00
Jason Rumney
ac0af1135c (stat): When Vw32_get_true_file_attributes is Qlocal, get
attributes only for local files.
2008-04-10 10:42:22 +00:00
Jason Rumney
4429f88c19 (CLIENTRES): New variable and target.
(TRES): Remove.
($(BLD)/emacsclientw.exe): Use $(CLIENTRES) instead of $(TRES).
2008-04-10 09:48:22 +00:00
Jason Rumney
99e0bf597e (CLIENTRES): New variable and build target.
(all): Depend on it.
($(TRES)): Use $(TRES) in rule.
2008-04-10 09:44:59 +00:00
Jason Rumney
65af6499e9 New file. 2008-04-10 09:42:29 +00:00
Michael Albinus
cadcf68706 * trampver.texi: Update release number. 2008-04-09 20:29:25 +00:00
Michael Albinus
be3fd538a4 * net/trampver.el: Update release number. 2008-04-09 20:19:14 +00:00
Michael Albinus
9116dfe647 * net/tramp.el (tramp-find-file-name-coding-system-alist): New
defun.
(tramp-handle-insert-file-contents, tramp-handle-write-region):
Use it.
2008-04-09 20:17:27 +00:00
Alan Mackenzie
c7ffd3f84e (font-lock-extend-after-change-region-function): Make it buffer local. 2008-04-09 08:11:58 +00:00
Alan Mackenzie
fd0a21518d *** empty log message *** 2008-04-09 08:04:22 +00:00
Stefan Monnier
7d56274281 (c-basic-common-init): Don't set
font-lock-extend-after-change-region-function globally.
2008-04-08 15:27:49 +00:00
Carsten Dominik
cfab57d770 * org.texi: Large scale rewrite and changes, moving from version 4.67
to version 5.23.
2008-04-08 07:47:49 +00:00
Carsten Dominik
c41e38e771 * textmodes/org-export-latex.el: New file.
* textmodes/org-irc.el: New file.

	* textmodes/org-mac-message.el: New file.

	* textmodes/org-publish.el: New file.

	* textmodes/org.el (org-agenda-collect-markers)
	(org-create-marker-find-array)
	(org-check-agenda-marker-table, org-extract-log-state-settings)
	(org-nofm-to-completion, org-refile-goto-last-stored)
	(org-export-html-convert-special-strings, org-first-list-item-p)
	(org-imenu-new-marker, org-imenu-get-tree)
	(org-speedbar-set-agenda-restriction)
	(org-agenda-set-restriction-lock)
	(org-agenda-remove-restriction-lock)
	(org-agenda-maybe-redo, org-compute-latex-and-specials-regexp)
	(org-do-latex-and-special-faces, org-read-date-display)
	(org-select-remember-template, org-agenda-copy-local-variable)
	(org-read-date-get-relative, org-columns-cleanup-item)
	(org-find-entry-with-id)
	(org-insert-columns-dblock, org-listtable-to-string)
	(org-dblock-write:columnview, org-columns-capture-view)
	(org-edit-headline, org-parse-local-options)
	(org-in-clocktable-p, org-property-or-variable-value)
	(org-get-tags-string, org-up-heading-safe)
	(org-fast-todo-selection, org-get-wdays)
	(org-switch-to-buffer-other-window, org-agenda-deadline-face)
	(org-add-link-type, org-columns-content, org-columns-widen)
	(org-columns-next-allowed-value, org-columns-edit-allowed)
	(org-columns-store-format)
	(org-columns-uncompile-format, org-columns-redo)
	(org-columns-edit-attributes, org-delete-property)
	(org-set-property, org-columns-update, org-columns-compute)
	(org-columns-eval)
	(org-columns-not-in-agenda, org-columns-compute-all)
	(org-property-next-allowed-value)
	(org-columns-compile-format, org-fill-paragraph-experimental)
	(org-string-to-number, org-property-action, org-columns-move-left)
	(org-columns-new)
	(org-column-number-to-string, org-property-previous-allowed-value)
	(org-at-property-p, org-columns-delete)
	(org-columns-previous-allowed-value)
	(org-columns-move-right, org-columns-narrow)
	(org-property-get-allowed-values)
	(org-verify-version, org-column-string-to-number)
	(org-delete-property-globally)
	(org-get-property-block, org-entry-properties, org-entry-get)
	(org-entry-delete, org-entry-get-with-inheritance)
	(org-entry-put, org-buffer-property-keys, org-new-column-overlay)
	(org-overlay-columns)
	(org-overlay-columns-title, org-remove-column-overlays)
	(org-column-show-value, org-column-quit, org-column-edit)
	(org-cached-entry-get, org-table-put-field-property)
	(org-get-columns-autowidth-alist, turn-on-orgstruct)
	(orgstruct-error, orgstruct-setup)
	(orgstruct-make-binding, org-context-p, org-get-local-variables)
	(org-run-like-in-org-mode)
	(org-make-link-regexps, org-remove-keyword-keys)
	(org-get-todo-face, org-export-get-title-from-subtree)
	(org-assign-fast-keys, org-get-min-level)
	(org-get-wdays, org-clock-find-position)
	(org-clock-goto, org-fontify-priorities)
	(org-get-date-from-calendar)
	(org-entry-add-to-multivalued-property)
	(org-entry-remove-from-multivalued-property)
	(org-entry-member-in-multivalued-property)
	(org-entry-is-todo-p, org-entry-is-done-p, org-get-todo-state)
	(org-agenda-get-restriction-and-command)
	(org-open-link-from-string, org-columns-open-link)
	(org-go-to-remember-target, org-remember-insinuate)
	(org-icalendar-cleanup-string, org-first-sibling-p)
	(org-back-over-empty-lines, org-skip-whitespace)
	(org-goto-local-auto-isearch)
	(org-clocktable-steps, org-refile-get-location)
	(org-kill-line, org-remove-timestamp-with-keyword)
	(org-local-logging): New functions.
	(org-agenda-marker-table, org-log-note-how)
	(org-goto-local-auto-isearch-map)
	(org-last-remember-storage-locations)
	(org-imenu-markers, org-agenda-restriction-lock-overlay)
	(org-speedbar-restriction-lock-overlay)
	(org-massive-special-regexp)
	(org-verbatim-re, org-read-date-display-live)
	(org-agenda-file-regexp, org-complex-heading-regexp)
	(org-completion-fallback-command, org-todo-log-states)
	(org-goto-exit-command, org-goto-selected-point)
	(org-todo-key-alist, org-todo-key-trigger, org-agenda-remove-date)
	(org-agenda-after-show-hook, org-agenda-skip-unavailable-files)
	(org-fast-tag-selection-can-set-todo-state, org-local-properties)
	(org-store-link-functions, org-columns-top-level-marker)
	(orgstruct-mode-map, org-entry-property-inherited-from)
	(org-column-overlays, org-current-columns-fmt)
	(org-current-columns-maxwidths, org-column-map)
	(org-cached-props): New variables.
	(org-special-ctrl-k, org-goto-auto-isearch)
	(org-agenda-todo-keyword-format)
	(org-remember-use-refile-when-interactive)
	(org-imenu-depth, org-highlight-latex-fragments-and-specials)
	(org-agenda-skip-scheduled-if-done, org-extend-today-until)
	(org-agenda-window-frame-fractions, org-fontify-priorities)
	(org-agenda-deadline-leaders, org-use-property-inheritance)
	(org-clock-into-drawer, org-agenda-compact-blocks)
	(org-use-fast-todo-selection, org-fast-tag-selection-include-todo)
	(org-edit-timestamp-down-means-later, org-todo-keyword-faces)
	(org-agenda-deadline-faces, org-remember-store-without-prompt)
	(org-default-columns-format)
	(org-agenda-default-appointment-duration)
	(org-export-with-footnotes, org-clock-out-when-done)
	(org-global-properties, org-todo-keyword-faces)
	(org-archive-save-context-info)
	(org-edit-timestamp-down-means-later)
	(org-scheduled-past-days, org-export-with-drawers)
	(org-read-date-prefer-future, org-hide-emphasis-markers)
	(org-clock-heading-function, org-clock-in-switch-to-state)
	(org-export-with-special-strings): New options.
	(org-link-store, org-link-follow, org-latex)
	(org-remember-templates, org-time-stamp-rounding-minutes)
	(org-back-over-empty-lines, org-find-base-buffer-visiting)
	(org-columns-new): Fix typos in docstrings.
	(org-ctrl-c-star): Implement a missing branch in the decision
	tree.
	(org-select-remember-template): Clean the code.
	(org-prepare-dblock): Add the extra :content parameter.
	(org-write-agenda): New output type ".ics" files.
	(org-write-agenda): Call `org-icalendar-verify-function', both for
	time stamps and for TODO entries.
	(org-export-as-html): Revert the change that killed the html
	buffer.  Side effects first need to be studied carefully.
	(org-get-tags-at): Fix the structure of the condition-case
	statement.
	(org-ts-regexp0, org-repeat-re, org-display-custom-time)
	(org-timestamp-change): Fix regulear expressions to swallow the
	extra character for repeat-shift control.
	(org-auto-repeat-maybe): Implement the new repeater mechanisms.
	(org-get-legal-level): Alias to `org-get-valid-level'.
	(org-dblock-write:clocktable): Add a :link parameter, linking
	headlines to their location in the Org agenda files.
	(org-get-tags-at): Bugfix: prevent `org-back-to-heading' from
	throwing an error when getting tags before headlines.
	(org-timestamp-change, org-modify-ts-extra)
	(org-ts-regexp1): Fix timestamp editing.
	(org-agenda-custom-commands-local-options): New constant.
	(org-agenda-custom-commands): Use
	`org-agenda-custom-commands-local-options' to improve customize
	type.  "htmlize": Removed hack to fix face problem with htmlize,
	it no longer seem necessary.
	(org-follow-link-hook): New hook.
	(org-agenda-custom-commands): Add "Component" as a tag for each
	item in a command serie.
	(org-open-at-point): Run `org-follow-link-hook'.
	(org-agenda-schedule): Bugfix: don't display marker type when it
	is nil.
	(org-store-link): org-irc required.
	(org-set-regexps-and-options): Parse the new logging options.
	(org-todo): Handle the new ways of recording state change stuff.
	(org-columns-open-link): Fix bug with opening link in column view.
	(org-todo): Make sure that LOGGING properties are honoured.
	(org-todo-keywords): Improve docstring.
	(org-startup-options): Cleanup startup options.
	(org-set-regexps-and-options): Process the "!" markers.
	(org-todo): Respect the new logging stuff.
	(org-add-log-maybe): New parameter HOW that defines how logging
	should be done and also overrides PURPOSE.  Add a docstring.
	(org-add-log-note): Check if we really need to ask for a note.
	(org-get-current-options): Digest the new keyword.
	(org-agenda-reset-markers): Rename from
	`org-agenda-maybe-reset-markers'.  Remove FORCE argument.
	(org-diary, org-agenda-quit, org-prepare-agenda): Call the renamed
	function, without force argument.
	(org-buffer-property-keys): Bind local variables s and p.
	(org-make-tags-matcher): Allow "" to match an empty or
	non-existent property value.
	(org-export-as-html): Join unsorted lists when they directly
	follow each other.  Such lists may be created by headlines that
	are converted to lists.
	(org-export-as-html): Use :html-extension instead of
	org-export-html-extension.
	(org-store-link): Support for links from `rmail-summary-mode'.
	(org-columns-new, org-complete, org-set-property): Set the
	`include-columns' argument in the call to
	`org-buffer-property-keys'.
	(org-buffer-property-keys): New argument `include-columns', to
	include properties expected by any of the COLUMS formats in the
	current buffer.
	(org-cleaned-string-for-export): Get rid of drawers first, so that
	they will be removed also in the text before the first headline.
	(org-clock-report): Show the clocktable when found.
	(org-refile): Fix positioning bug when `org-reverse-note-order' is
	nil.
	(org-version): With prefix argument, insert `org-version' at
	point.
	(org-agenda-goto): Recenter the window after finding the target
	location, to make sure the correct position will be displayed.
	(org-agenda-get-deadlines): Don't scale priority with the warning
	period.
	(org-insert-heading): Don't break line in the middle of the line.
	(org-agenda-get-deadlines): Allow `org-deadline-warning-days' to
	be 0.
	(org-update-checkbox-count): Revamp to deal with hierarchical
	beckboxes.  This was a patch from Miguel A. Figueroa-Villanueva.
	(org-schedule, org-deadline): Use
	`org-remove-timestamp-with-keyword' to make sure all such time
	stamps are removed.
	(org-mode): Support for `align'.
	(org-agenda-get-deadlines): Make sure priorities increase as the
	due date approaches and is passed.
	(org-remember-apply-template): Fix problem with tags that contain
	"_" or "@".
	(org-make-link-regexps): Improve the regular expression for plain
	links.
	(org-agenda-get-closed): List each clocking entry.
	(org-set-tags): Only tabify before tags if indent-tabs-mode is t.
	(org-archive-all-done): Fix incorrect number of stars in regexp.
	(org-global-tags-completion-table): Add the value of org-tag-alist
	in each buffer, to make sure that also unused tags will be
	available for completion.
	(org-columns-edit-value)
	(org-columns-next-allowed-value): Only update if not in agenda.
	(org-dblock-write:clocktable): Call `org-clocktable-steps'.
	(org-archive-subtree): Add the outline tree context as a property.
	(org-closest-date): New optional argument `prefer'.
	(org-goto-map, org-get-location): Implement auto-isearch.
	(org-goto-local-search-forward-headings)
	(org-get-entries-from-diary): Require diary-lib.
	(org-agenda-sunrise-sunset): Require solar.
	(org-export-html-style): Doc fix.
	(org-get-legal-level): New obsolete alias.
	(org-get-valid-level): Rename from `org-get-legal-level'.
	(org-promote, org-demote, org-archive-subtree)
	(org-remember-handler, org-refile, org-put-clock-overlay): Use it.
	(org-info): Use info rather than Info-goto-node.
	(org-entry-properties): Let-bind `clocksum'.
	(org-unmodified, org-cycle-emulate-tab)
	(org-descriptive-links, org-link-file-path-type)
	(org-remember-use-refile-when-interactive)
	(org-agenda-skip-timestamp-if-done, org-agenda-scheduled-leaders)
	(org-export-ascii-bullets, org-agenda-deadline-faces)
	(turn-on-orgstruct++, orgtbl-to-texinfo, org-mhe-get-header)
	(org-batch-agenda, org-batch-agenda-csv, org-fix-agenda-info)
	(org-kill-note-or-show-branches): Fix typos in docstrings.
	(org-html-do-expand): `org-export-html-convert-special-strings'
	added to the list of conversion.
	(org-infile-export-plist, org-get-current-options): Add support
	for "-" in the #+OPTION line to let user switch on/off special
	strings conversion.
	(org-export-plist-vars): New :html-table-tag property.
	(org-export-as-html, org-format-org-table-html)
	(org-format-table-table-html) Use the :html-table-tag property
	instead of the `org-export-html-table-tag' global value.
	(org-additional-option-like-keywords): Add "TBLFM".
	(org-entry-properties): Include the CLOCKSUM special property.
	(org-columns-edit-value): Do not allow to edit the special
	CLOCKSUM property.
	(org-flag-drawer): Use the original value of `outline-regexp'.
	(org-remember-handler): Add invisible-ok flag to call to
	`org-end-of-subtree'.
	(org-agenda-highlight-todo): Respect
	`org-agenda-todo-keyword-format'.
	(org-infile-export-plist): No restriction while searching for
	options.
	(org-remember-handler): Remove comments at the end of the buffer.
	(org-table-sort-lines): Make sure sorting works on link
	descritions only, and ignores the link.
	(org-sort-entries-or-items): Make sure the end of the subtree is
	included.
	(org-refile-use-outline-path): New allowed values `file' and
	`full-file-path'.
	(org-get-refile-targets): Respect new values for
	`org-refile-use-outline-path'.
	(org-agenda-get-restriction-and-command): DEL goes back to initial
	list.
	(org-export-as-xoxo): Restore point when done.
	(org-open-file): Allow multiple %s in command.
	(org-get-refile-targets): Interpret the new maxlevel setting.
	(org-refile-targets): New option `:maxlevel'.
	(org-copy-subtree): Include empty lines before but not after
	subtree.
	(org-move-item-down, org-move-item-up): Include empty lines before
	but not after item.
	(org-remember-apply-template): Defaults, completions and history
	for template prompts.  Also, interpret new `%!' escape.
	(org-context-choices): New constant.
	(org-bound-and-true-p): New macro.
	(org-agenda-restriction-lock): New face.
	(org-open-at-point): Remove obsolete way to do redirection in
	shell links.
	(org-imenu-and-speedbar): New customization group.
	(org-entry-properties): Return keyword-less time strings.
	(org-clock-in): Use `org-clock-heading-function'.
	(org-calendar-holiday): Try to use `calendar-check-holidays'
	instead of the obsolete `check-calendar-holidays'.
	(org-export-html-special-string-regexps): New constant.
	(org-latex-and-export-specials): New face.
	(org-link-escape-chars): Use characters instead of strings.
	(org-link-escape-chars-browser, org-link-escape)
	(org-link-unescape): Use characters instead of strings.
	(org-export-html-convert-sub-super, org-html-do-expand): Check for
	protected text.
	(org-emphasis-alist): Additional `verbatim' flag.
	(org-set-emph-re): Handle the verbatim flag and compute
	`org-verbatim-re'.
	(org-cleaned-string-for-export): Protect verbatim elements.
	(org-additional-option-like-keywords): Add new keywords.
	(org-get-entry): Rename from `org-get-cleaned-entry'.
	(org-agenda-get-scheduled, org-agenda-get-blocks): Use
	`org-agenda-skip-scheduled-if-done'.
	(org-prepare-agenda-buffers): Allow buffers as arguments.
	(org-entry-properties): Add CATEGORY as a special property.
	(org-use-property-inheritance): Allow a list of properties as a
	value.
	(org-eval-in-calendar): No longer update the prompt.
	(org-read-date-popup-calendar): Rename from
	`org-popup-calendar-for-date-prompt'.
	(org-remember-apply-template): Define `remember-finalize' if it is
	not yet defined.
	(org-read-date): Respect the setting of
	`org-read-date-prefer-future'.  Use `org-read-date-analyze'.
	(org-set-font-lock-defaults): Use `org-archive-tag' instead of a
	hardcoded string.
	(org-remember-apply-template): Use `remember-finalize' instead of
	`remember-buffer'.
	(org-columns-compute, org-column-number-to-string)
	(org-columns-uncompile-format, org-columns-compile-format)
	(org-columns-compile-format): Handle printf format specifier.
	(org-columns-new, org-column-number-to-string)
	(org-columns-uncompile-format, org-columns-compile-format):
	Support for new currency summary type.
	(org-tree-to-indirect-buffer): Do not kill old buffer when
	`org-indirect-buffer-display' is `new-frame'.
	(org-indirect-buffer-display): Document that `new-frame' leads to
	indiret buffer proliferation.
	(org-agenda-list): Use `org-extend-today-until'.
	(org-format-org-table-html): Use lower-case for <col> tag.
	(org-agenda-execute): New command.
	(org-agenda-mode-map): Keybindings of "g" "G", "e" modified.
	(org-remember-apply-template): Use `org-select-remember-template'.
	(org-region-active-p): Use `use-region-p'.
	(org-cycle-hide-archived-subtrees)
	(org-table-rotate-recalc-marks, org-mark-ring-push)
	(org-follow-info-link, org-mhe-get-message-folder-from-index)
	(org-auto-repeat-maybe, org-store-log-note, org-delete-property)
	(org-evaluate-time-range, org-edit-agenda-file-list):
	(org-paste-subtree):
	(org-calendar-holiday): Use calendar-check-holidays instead of the
	obsolete check-calendar-holidays.
	(org-table-formula-substitute-names): Remove forgotten temporary
	debugging code.
	(org-agenda-get-restriction-and-command): Use `mapc' instead of
	`mapcar'.
	(org-agenda-list): Numeric prefix argument can specify the number
	of days.
	(remember-register, remember-buffer): Prevent byte compiler from
	complaining.
	(org-todo): Save and restore match data.
	(org-no-warnings): New macro.
	(org-columns-eval): Use `org-no-warnings'.
	(org-version): Change to 5.13e.
	(org-agenda-file-regexp): Fix typo in docstring.
	(org-add-planning-info): Fix bug in parenthesis settings.
	(org-scan-tags): Catch the case of indirect buffers with no
	filename.
	(org-fast-tag-selection, org-export-as-ascii, org-export-as-html):
	Re-install switch to mapc, had been removed by accident.
	(org-columns-map): New binding `C-c C-o'.
	(org-columns-menu): Change menu text and added new entry.
	(org-columns-eval): Document the use of `next-line'.
	(org-columns-follow-link): Remove function.
	(org-read-date-get-relative): Fix typo in docstring.
	(org-read-date-get-relative): Leading +/- is not optional.
	(org-agenda-get-restriction-and-command): Always resize window on
	first loop cycle.
	(org-agenda-open-link): Make sure the link abbreviations are
	present in the agenda buffer.
	(org-agenda-files): Allow directories in the variable.
	(org-agenda): Use `org-agenda-get-restriction-and-command'.
	(org-todo-blocker-hook, org-todo-trigger-hook): New hooks.
	(org-remember-apply-template): Catch C-g and make sure window
	configuration is restored.
	(org-agenda-open-link): Make it work with several links in the
	line.
	(org-drawers, org-set-regexps-and-options)
	(org-get-current-options): Add support for a DRAWERS in-buffer
	option.
	(org-fit-agenda-window): Use `org-agenda-window-frame-fractions'.
	(org-agenda-to-appt): Require calendar.
	(org-entry-get-with-inheritance): Widen for search.
	(org-columns-display-here): Don't mark buffer as modified when
	adding space characters to accomodate column overlays.
	(org-export-as-html): Better formatting of tags in the toc.
	(org-columns-display-here): Make the ITEM column as compact as
	possible.
	(org-remember-templates): Customization interface improved.
	(org-export-with-property-drawer): Variable removed.
	(org-sort-entries): Rewrite using `sort-subr'.
	(org-set-property): More appropriate completion during interactive
	use.
	(org-sort-entries): Allow sorting by property.
	(org-additional-option-like-keywords): Add more values.
	(org-sort-entries-or-items): Rename from `org-sort-entries'.
	(org-at-timestamp-p, org-timestamp-change)
	(org-remember-templates): First element of each entry is now a
	name for the template.
	(org-store-log-note): Check for `org-note-abort'.
	(org-kill-note-or-show-branches): New command.
	(org-cut-subtree, org-copy-subtree): New argument N to act on N
	sequential subtrees.
	(org-paste-subtree): Fix the level at which a tree is pasted.
	(org-fit-agenda-window): Limitations on window size removed.
	(org-agenda-find-same-or-today-or-agenda): Rename from
	`org-agenda-find-today-or-agenda'.
	(org-agenda-scheduled-leaders)
	(org-agenda-get-deadlines): Use `org-agenda-deadline-leaders'.
	(org-agenda-get-scheduled): Use `org-agenda-scheduled-leaders'.
	(org-export-with-tags, org-export-plist-vars)
	(org-infile-export-plist): New "tags" option.
	(org-cached-entry-get): Use `org-use-property-inheritance'.
	(org-remember-apply-template): Fix typo.
	(org-additional-option-like-keywords): New constant.
	(org-complete): Use `org-additional-option-like-keywords'.
	(org-clock-report): Only update the table at point, or insert a
	new one.
	(org-open-file): Use `start-process-shell-command' instead of
	`shell-command' with an ampersand.
	(org-deadline, org-schedule): New argument REMOVE to remove the
	date from the entry.
	(org-agenda-schedule, org-agenda-deadline): Pass the prefix
	argument to `org-schedule' and `org-deadline'.
	(org-trim): Use the correct expressions for beginning and end of
	the string.
	(org-get-cleaned-entry): Trim the string before returning it.
	(org-agenda-tags-column): Rename from
	`org-agenda-align-tags-to-column'.
	(org-agenda-align-tags): Allow negative values for
	`org-agenda-tags-column'.
	(org-insert-labeled-timestamps-before-properties-drawer): Remove
	var.
	(org-agenda-to-appt): New optional argument FILTER.
	(org-complete): Use `org-completion-fallback-command'.
	(org-find-base-buffer-visiting): Catch the case that there is no
	buffer visiting the file.
	(org-todo): Use `org-property-or-variable-value'
	(org-prepare-agenda, org-agenda-list): Use
	`org-agenda-compact-blocks'.
	(org-agenda-schedule, org-agenda-deadline): Call
	`org-agenda-show-new-time'.
	(org-agenda-show-new-time): New argument PREFIX.
	(org-colgroup-info-to-vline-list): Fix but that cause a shift in
	the vertical lines.
	(org-buffer-property-keys): New argument INCLUDE-DEFAULTS.
	(org-maybe-renumber-ordered-list, org-cycle-list-bullet)
	(org-indent-item): No arg in call to `org-fix-bullet-type'.
	(org-fix-bullet-type): Remove argument.
	(org-read-date): Check for am/pm twice, to catch the end time.
	(org-goto-map): Use `suppress-keymap'.
	(org-remember-apply-template): Respect the dynamically scoped
	selection character.
	(org-kill-is-subtree-p): Use `org-outline-regexp'.
	(org-outline-regexp): New constant.
	(org-remember-handler): Throw error when the target file is not in
	org-mode.
	(org-cleaned-string-for-export): No longer call
	`org-export-latex-cleaned-string' with an argument.
	(org-get-tags): Returns now a list, not a string.
	(org-archive-subtree): No need to split return of `org-get-tags'.
	(org-set-tags, org-entry-properties): Call `org-get-tags-string'
	instead of `org-get-tags'.
	(org-agenda-format-date): Rename from `org-agenda-date-format'.
	(org-time-from-absolute, org-agenda-format-date-aligned): New
	funs.
	(org-compatible-face): New argument INHERITS.  Inherit from this
	face if possible.
	(org-level-1, org-level-2, org-level-3, org-level-4)
	(org-level-5, org-level-6, org-level-7, org-level-8)
	(org-special-keyword, org-drawer, org-column, org-warning)
	(org-archived, org-todo, org-done, org-headline-done, org-table)
	(org-formula, org-code, org-agenda-structure)
	(org-scheduled-today, org-scheduled-previously)
	(org-upcoming-deadline, org-time-grid): Call `org-compatible-face'
	in the new way.
	(org-get-heading): New argument NO-TAGS.
	(org-fast-tag-selection-include-todo): Made defvar instead of
	defcustom, feature is not deprecated.
	(org-remember-store-without-prompt): New default value t.
	(org-set-regexps-and-options): #+TODO is an alias for SEQ_TODO.
	Compute the log states.
	(org-goto-map): More commands copied from global map.  Also bind
	`org-occur'.
	(org-goto): Made into a general lookup command.
	(org-get-location): Complete rewrite.
	(org-goto-ret, org-goto-left, org-goto-right, org-goto-quit): Set
	the new variables.
	(org-paste-subtree): Whitespace insertion strategy revised.
	(org-remember-apply-template): Protect v-A from the possibility
	that v-a might be nil.
	(org-remember-handler): Insertion rules revised.
	(org-todo): Respect org-todo-log-states.
	(org-entry-get-with-inheritance): Use `org-up-heading-safe'.
	(org-confirm-shell-link-function)
	(org-confirm-elisp-link-function): Doc fixes.
	(org-re): Also replace the :alpha: class.
	(org-todo-tag-alist): Variable removed.
	(org-log-done): Docstring fixed.
	(org-deadline-warning-days): New default value 14.
	(org-tag-alist): Docstring fixed.
	(org-export-language-setup): New languages added.
	(org-set-regexps-and-options): Compute the new variables.
	(org-paste-subtree): Cleaning up.
	(org-remember-apply-template): New escape %A.
	(org-todo): Call fast TODO selection.
	(org-add-log-note): Allow prefix for abort exit.
	(org-at-property-p, org-entry-properties)
	(org-columns-get-autowidth-alist): Use :alpha: class.
	(org-agenda-get-deadlines): Use `org-get-wdays'.
	(org-agenda-get-deadlines): Reverse ee before returning.
	(org-format-agenda-item): New argument REMOVE-RE.
	(org-agenda-convert-date): Baha'i calendar added.
	(org-infile-export-plist): Also find DATE line.
	(org-export-as-html, org-export-as-ascii): Use the date format.
	(org-shiftup, org-shiftdown): Use.
	`org-edit-timestamp-down-means-later'.
	(org-columns-compile-format)
	(org-columns-get-autowidth-alist, org-buffer-property-keys)
	(org-entry-properties, org-at-property-p): Allow [:alnum:] in
	property names.
	(org-export-visible): Fix drawers before export.
	(org-do-sort): Allow sorting by priority.
	(org-agenda-files): Ignore non-existing files.
	(org-ellipsis): All a face as value.
	(org-mode): Interprete the face value of `org-ellipsis'.
	(org-archive-subtree): Store context info in archived entry.
	(org-fast-tag-selection): Allow setting TODO states through this
	interface.
	(org-cycle): Docstring updated.
	(org-set-font-lock-defaults, org-agenda-highlight-todo): Use
	`org-get-todo-face'.
	(org-table-edit-field, org-table-show-reference)
	(org-table-edit-formulas, org-add-log-note)
	(org-fast-tag-selection, org-agenda, org-prepare-agenda)
	(org-timeline): Use `org-switch-to-buffer-other-window' instead of
	`switch-to-buffer-other-window' to make sure that the temporary
	windows show up on the current frame.
	(org-mhe-get-message-real-folder, org-batch-store-agenda-views)
	(org-get-entries-from-diary, org-replace-region-by-html): Don't
	allow pop-up frames.
	(org-agenda-get-deadlines, org-agenda-get-scheduled): Fix problems
	with time-of-day.
	(org-agenda-get-scheduled, org-agenda-get-deadlines): Fix problems
	with listing items that are DONE.
	(org-change-tag-in-region): New command.
	(org-agenda-skip-scheduled-if-done)
	(org-agenda-skip-deadline-if-done): Docstring clarified.
	(org-mode): Hide drawers on startup.
	(org-set-regexps-and-options): Use `org-remove-keyword-keys'.
	(org-agenda-skip): Allow a form for `org-agenda-skip-function'.
	(org-agenda-redo): Re-use local settings.
	(org-agenda): Store local settings.
	(org-agenda-get-deadlines, org-agenda-get-scheduled): Also handle
	entries on their due date.
	(org-agenda-get-timestamps): No longer handle the due dates of
	schedules and deadline items.
	(org-insert-link-global, org-open-at-point-global): New commands.
	(org-export-as-ascii): Call `org-cleaned-string-for-export' with a
	:for-ascii parameter.
	(org-skip-comments): Function removed.
	(org-cleaned-string-for-export): Handle special table lines.
	(org-entry-get-with-inheritance): Check global properties.
	(org-set-regexps-and-options): Find the #+PROPERTY line.
	(org-link-types): Change type into variable (was constant).
	(org-link-re-with-space, org-link-re-with-space2)
	(org-angle-link-re, org-plain-link-re, org-bracket-link-regexp)
	(org-bracket-link-analytic-regexp, org-any-link-re): Creation of
	these regular expressions happens now in the function
	`org-make-link-regexps'.
	(org-store-link): Call the functions in
	`org-store-link-functions'.
	(org-activate-tags): Force matches to be in headlines.
	(org-batch-store-agenda-views): Fix bug with killing agenda
	buffer.
	(org-columns-display-here): Make sure this works in a narrowed
	buffer by checking for point-min.
	(org-columns-display-here): Make the rest of the line intangible,
	so that point never can be there.
	(org-cleaned-string-for-export): Use `with-current-buffer'.
	(org-replace-region-by-html): Use `with-current-buffer'.
	(org-unfontify-region, org-do-occur, org-columns-display-here)
	(org-columns-remove-overlays, org-columns-quit)
	(org-columns-edit-value, org-columns-next-allowed-value)
	(org-eval-in-calendar, org-agenda-undo, org-no-read-only)
	(org-finalize-agenda, org-remove-subtree-entries-from-agenda)
	(org-agenda-todo, org-agenda-change-all-lines)
	(org-agenda-align-tags, org-agenda-priority)
	(org-agenda-set-tags, org-agenda-toggle-archive-tag)
	(org-agenda-show-new-time, org-cleaned-string-for-export)
	(org-export-grab-title-from-buffer)
	(org-export-as-ascii, org-export-as-html): Use `inhibit-read-only'
	instead of `buffer-read-only'.
	(org-export-as-html): Set `coding-system-for-write'.
	(org-archive-subtree): Fixed bug with modifying TODO keyword.
	(org-beginning-of-line): Also treat C-a special in items.
	(org-table-convert-refs-to-rc): Fixed problem with column
	reference after "..".
	(org-columns-compute): Don't mark buffer modified because of text
	properties.
	(org-batch-store-agenda-views): Use the variable
	`default-directory', not the function.
	(org-clock-out-if-current): Respect `org-clock-out-when-done'.
	(org-html-entities): Added HTML entities for smileys.
	(org-end-of-line): Move to end of line if in headline without
	tags.
	(org-agenda-day-view, org-agenda-week-view): Remember span as
	default.
	(org-columns-edit-value): Rename from `org-column-edit'.
	(org-columns-display-here-title): Rename from
	`org-overlay-columns-title'.
	(org-columns-remove-overlays): Rename from
	org-remove-column-overlays.
	(org-columns-get-autowidth-alist): Rename from
	`org-get-columns-autowidth-alist'.
	(org-columns-display-here): Rename from `org-overlay-columns'.
	(org-columns-new-overlay): Rename from `org-new-column-overlay'.
	(org-columns-quit): Rename from `org-column-quit'.
	(org-columns-show-value): Rename from `org-column-show-value'.
	(org-columns-current-fmt): Rename from `org-current-columns-fmt'.
	(org-columns-overlays): Rename from `org-column-overlays'.
	(org-columns-map): Rename from `org-column-map'.
	(org-columns-current-maxwidths): Rename from
	`org-current-columns-maxwidths'.
	(org-columns-begin-marker, org-columns-current-fmt-compiled)
	(org-previous-header-line-format)
	(org-columns-inhibit-recalculation)
	(org-columns-default-format): Rename from
	`org-default-columns-format'.
	(org-property-re): New constant.
	(orgstruct-mode): New minor mode.
	(org-cycle-list-bullet): New command.
	(org-special-properties, org-property-start-re)
	(org-property-end-re): New constants.
	(org-with-point-at): New macro.
	(org-insert-property-drawer): New command.
	(org-column): New face.
	(org-column-menu): New menu.
	(org-columns, org-agenda-columns): New commands.
	(org-properties): New customize group.
	(org-priority): Realign tags after changing priority.
	(org-preserve-lc): New macro.
	(org-update-checkbox-count): Catch case when there is no headline.
	(org-agenda-quit): Remove any column overlays.
	(org-beginning-of-item-list): Fixed bug when non-item line is
	indented too deep.
	(org-make-tags-matcher): Handle property matches.
	(org-table-recalculate): Swap evaluation order: Field formula
	first, then column formulas, but don't allow them to overwrite the
	field formulas.
	(org-table-eval-formula): New argument untouchable.
	(org-export-as-html): Fix replacement bug for XEmacs.
2008-04-08 07:47:25 +00:00
Carsten Dominik
fa5b76fba2 *** empty log message *** 2008-04-08 07:43:01 +00:00
Carsten Dominik
da0dae760a *** empty log message *** 2008-04-08 07:31:31 +00:00
Miles Bader
bfea922885 Add arch tagline 2008-04-07 07:13:07 +00:00
Chong Yidong
9a628d95f3 (dired-overwrite-confirmed): Undo last change. 2008-04-06 21:05:17 +00:00
Chong Yidong
3b1b11e968 (dired-dnd-handle-local-file): Obey dired-backup-overwrite for copy,
move, and link operations.
2008-04-06 21:01:54 +00:00
Chong Yidong
5e1a21c742 * dired.el (dired-dnd-handle-local-file): Obey
dired-backup-overwrite for copy, move, and link operations.

* dired-aux.el (dired-overwrite-confirmed): Undo last change.
2008-04-06 21:01:07 +00:00
Alan Mackenzie
772a35442b (c-before-font-lock-function): Correct a typo in the doc string. 2008-04-06 20:34:25 +00:00
Alan Mackenzie
afd2c2fc74 (c-extend-after-change-region): New function, used in
font-lock-extend-after-change-region-function, thus superseding advice on
the Font Lock after change functions.
2008-04-06 20:33:05 +00:00
Alan Mackenzie
088a2895a9 *** empty log message *** 2008-04-06 20:31:40 +00:00
YAMAMOTO Mitsuharu
9e13f0c32e *** empty log message *** 2008-04-06 02:04:32 +00:00
YAMAMOTO Mitsuharu
db4bb66a32 (FRAME_OUTER_TO_INNER_DIFF_X, FRAME_OUTER_TO_INNER_DIFF_Y):
Move to mactoolbox.c.
(HOURGLASS_WIDTH, HOURGLASS_HEIGHT): Change to 15.
(Fx_selection_owner_p): Add EXFUN.
(install_window_handler, remove_window_handler, XSetWindowBackground):
Remove externs.
(do_apple_menu) [!TARGET_API_MAC_CARBON]: Likewise.
(mac_prepare_for_quickdraw) [USE_CG_DRAWING]: Likewise.
(x_raise_frame, x_lower_frame, mac_alert_sound_play)
(install_application_handler, mac_get_frame_bounds, mac_get_frame_mouse)
(mac_convert_frame_point_to_global, mac_set_frame_window_background)
(mac_update_begin mac_update_end, mac_frame_up_to_date, x_flush)
(mac_create_frame_window, mac_dispose_frame_window, mac_begin_clip)
(mac_end_clip, mac_create_scroll_bar, mac_dispose_scroll_bar)
(mac_set_scroll_bar_bounds, mac_redraw_scroll_bar, mac_fill_menubar)
(create_and_show_popup_menu, mac_get_selection_from_symbol)
(mac_valid_selection_target_p, mac_clear_selection)
(mac_get_selection_ownership_info, mac_valid_selection_value_p)
(mac_put_selection_value, mac_selection_has_target_p)
(mac_get_selection_value, mac_get_selection_target_list): Add externs.
(mac_update_proxy_icon, mac_show_hourglass, mac_hide_hourglass)
(mac_reposition_hourglass, mac_file_dialog, create_and_show_dialog)
(mac_dnd_default_known_types) [TARGET_API_MAC_CARBON]: Likewise.
(mac_run_loop_run_once) [MAC_OSX]: Likewise.
(mac_dialog) [!TARGET_API_MAC_CARBON]: Likewise.
(mac_begin_cg_clip, mac_end_cg_clip) [USE_CG_DRAWING]: Likewise.
(x_set_toolkit_scroll_bar_thumb) [!USE_TOOLKIT_SCROLL_BARS]: Likewise.
(x_scroll_bar_set_handle) [!USE_TOOLKIT_SCROLL_BARS]: Likewise.
2008-04-06 01:59:20 +00:00
YAMAMOTO Mitsuharu
f2ec385ecd (mac_end_cg_clip): Add argument F. All uses changed.
(mac_begin_cg_clip, mac_end_cg_clip): Allow null GC.
(mac_invert_rectangle, mac_compute_glyph_string_overhangs)
(mac_load_query_font): Use them	instead of SetPortWindowPort.
(mac_clear_window) [!USE_CG_DRAWING]: Likewise.
(mac_draw_image_string_cg): Call CGContextSetTextMatrix.
(x_update_begin, x_update_end):	Call mac_update_begin and
mac_update_end.
(XTframe_up_to_date): Call mac_frame_up_to_date.
(XTring_bell): Use mac_alert_sound_play.
(note_mouse_movement): Use mac_get_frame_bounds.
(XTmouse_position): Use mac_get_frame_mouse.
(x_scroll_bar_create): Use mac_create_scroll_bar.
(x_scroll_bar_remove): Use mac_dispose_scroll_bar.
(XTset_vertical_scroll_bar): Use mac_set_scroll_bar_bounds and
mac_redraw_scroll_bar.
(mac_move_window_with_gravity) [USE_MAC_TOOLBAR]: Use mac_move_window
instead of MoveWindow.
(mac_handle_size_change) [TARGET_API_MAC_CARBON]:
Use mac_reposition_hourglass.
(x_set_offset): Use mac_move_window_structure instead of
MoveWindowStructure.
(x_set_window_size): Use mac_size_window instead of SizeWindow.
(x_set_mouse_pixel_position) [MAC_OSX]:
Use mac_convert_frame_point_to_global.
(x_raise_frame): Use mac_bring_window_to_front instead of BringToFront.
(x_lower_frame): Use mac_send_window_behind instead of SendBehind.
(mac_handle_visibility_change): Use Window instead of WindowRef.
Use mac_is_window_visible/mac_is_window_collapsed instead of
IsWindowVisible/IsWindowCollapsed, respectively.
Use mac_collapse_window/mac_show_window instead of
CollapseWindow/ShowWindow, respectively.
(x_make_frame_invisible): Use mac_hide_window instead of HideWindow.
(x_iconify_frame): Use mac_show_window instead of ShowWindow.
Use mac_collapse_window instead of CollapseWindow.
(x_free_frame_resources): Use Window instead of WindowRef.
Use mac_dispose_frame_window.  Clean up focus-related variables before
calling mac_dispose_frame_window.
(do_zoom_window) [MAC_OS8]: Use mac_clear_area instead of
mac_clear_window.
(mac_initialize): Use mac_toolbox_initialize instead of
initializing any_help_event_p and calling init_apple_event_handler,
init_tsm, and init_menu_bar.
(any_help_event_p, last_window, save_port_clip_region)
(read_socket_inev, saved_menu_event_location): Move variables to
mactoolbox.c.
(last_scroll_bar_part, scroll_bar_timer)
(scroll_bar_timer_event_posted_p) [USE_TOOLKIT_SCROLL_BARS]: Likewise.
(font_panel_shown_p) [USE_MAC_FONT_PANEL]: Likewise.
(tsm_document_id) [USE_MAC_TSM]: Likewise.
(mouse_region) [!TARGET_API_MAC_CARBON]: Likewise.
(mac_window_to_frame, DEFAULT_NUM_COLS, MIN_DOC_SIZE, MAX_DOC_SIZE):
Move defines to mactoolbox.c.
(FRAME_CG_CONTEXT) [USE_CG_DRAWING]: Likewise.
(SCROLL_BAR_FIRST_DELAY, SCROLL_BAR_CONTINUOUS_DELAY)
[USE_TOOLKIT_SCROLL_BARS]: Likewise.
(TOOLBAR_IDENTIFIER, TOOLBAR_ICON_ITEM_IDENTIFIER)
(TOOLBAR_ITEM_COMMAND_ID_OFFSET, TOOLBAR_ITEM_COMMAND_ID_P)
(TOOLBAR_ITEM_COMMAND_ID_VALUE, TOOLBAR_ITEM_MAKE_COMMAND_ID)
[USE_MAC_TOOLBAR]: Likewise.
(M_APPLE, I_ABOUT, EXTRA_STACK_ALLOC, ARGV_STRING_LIST_ID)
(RAM_TOO_LARGE_ALERT_ID, ABOUT_ALERT_ID): Move defines to macgui.h
(x_flush, is_emacs_window, mac_begin_clip, mac_end_clip)
(x_scroll_bar_handle_click, x_scroll_bar_report_motion)
(mac_get_window_bounds, do_window_update, is_emacs_window)
(do_grow_window, do_zoom_window, install_window_handler)
(remove_window_handler, XTread_socket, init_menu_bar): Move functions
to mactoolbox.c.
(mac_flush_display_optional, mac_begin_cg_clip, mac_end_cg_clip)
(mac_prepare_for_quickdraw) [USE_CG_DRAWING]: Likewise.
(mac_scroll_area, mac_event_to_emacs_modifiers, mac_get_mouse_btn)
(mac_convert_event_ref, mac_get_ideal_size, mac_store_drag_event)
(mac_handle_window_event, mac_handle_keyboard_event)
(mac_handle_command_event, mac_handle_mouse_event)
(install_application_handler, mac_post_mouse_moved_event)
[TARGET_API_MAC_CARBON]: Likewise.
(scroll_bar_timer_callback, install_scroll_bar_timer)
(set_scroll_bar_timer, control_part_code_to_scroll_bar_part)
(construct_scroll_bar_click, get_control_part_bounds)
(x_scroll_bar_handle_press, x_scroll_bar_handle_release)
(x_scroll_bar_handle_drag, x_set_toolkit_scroll_bar_thumb)
[USE_TOOLKIT_SCROLL_BARS]: Likewise.
(x_scroll_bar_set_handle, x_scroll_bar_note_movement)
[!USE_TOOLKIT_SCROLL_BARS]: Likewise.
(mac_handle_toolbar_event, mac_create_frame_tool_bar)
(update_frame_tool_bar, free_frame_tool_bar)
(mac_tool_bar_note_mouse_movement, mac_handle_toolbar_command_event)
[USE_MAC_TOOLBAR]: Likewise.
(mac_font_panel_visible_p, mac_handle_font_event)
(mac_show_hide_font_panel, mac_set_font_info_for_selection)
[USE_MAC_FONT_PANEL]: Likewise.
(mac_handle_text_input_event, init_tsm)	[USE_MAC_TSM]: Likewise.
(do_apple_menu, mac_wait_next_event) [!TARGET_API_MAC_CARBON]: Likewise.
(mac_store_service_event) [MAC_OSX]: Likewise.
(last_mouse_glyph, last_mouse_glyph_frame, last_mouse_scroll_bar)
(last_mouse_movement_time, input_signal_count)
(mac_screen_config_changed, Qhi_command, Qtoolbar_switch_mode)
(Qservice, Qpaste, Qperform, keycode_to_xkeysym_table):	Make variables
non-static.
(Qpanel_closed, Qselection) [USE_MAC_FONT_PANEL]: Likewise.
(Qtext_input, Vmac_ts_active_input_overlay, Qupdate_active_input_area)
(Qunicode_for_key_event, Vmac_ts_script_language_on_focus)
(saved_ts_script_language_on_focus) [USE_MAC_TSM]: Likewise.
(mac_focus_changed, note_mouse_movement, mac_focus_frame)
(mac_handle_origin_change, mac_handle_size_change)
(mac_handle_visibility_change, mac_to_emacs_modifiers)
(mac_mapped_modifiers, mac_get_emulated_btn, do_keystroke)
(mac_get_screen_info): Make functions non-static.
(mac_move_window_with_gravity, mac_get_window_origin_with_gravity)
(mac_image_spec_to_cg_image) [USE_MAC_TOOLBAR]: Likewise.
(mac_store_event_ref_as_apple_event) [TARGET_API_MAC_CARBON]: Likewise.
(Qwindow, mac_ready_for_apple_events): Move externs to mactoolbox.c.
(Qbefore_string) [USE_MAC_TSM]: Likewise.
(mac_toolbox_initialize, x_scroll_bar_report_motion, XTread_socket):
Add externs.
(mac_flush_display_optional) [USE_CG_DRAWING]: Likewise.
(install_drag_handler, remove_drag_handler, install_service_handler)
(install_menu_target_item_handler): Remove externs.
(XSetWindowBackground): Rename to mac_set_frame_window_background.
Take frame as argument instead of display and window.
Move to mactoolbox.c.
(mac_restore_keyboard_input_source, mac_save_keyboard_input_source)
[USE_MAC_TSM]: New functions created from mac_tsm_resume and
mac_tsm_suspend, respectively.
(mac_tsm_resume, mac_tsm_suspend) [USE_MAC_TSM]: Use them.
Move to mactoolbox.c.
2008-04-06 01:58:59 +00:00
YAMAMOTO Mitsuharu
5d6c513850 [!TARGET_API_MAC_CARBON]: Don't include Scrap.h.
(Selection): Move typedef to macgui.h.
(Vselection_converter_alist, Qmac_scrap_name, Qmac_ostype)
(Vmac_apple_event_map, Qmac_apple_event_class, Qmac_apple_event_id):
Make variables non-static.
(Vmac_dnd_known_types) [TARGET_API_MAC_CARBON]: Likewise.
(mac_handle_apple_event, cleanup_all_suspended_apple_events):
Make functions non-static.
(Vmac_service_selection) [MAC_OSX]: Likewise.
(mac_get_selection_from_symbol, get_flavor_type_from_symbol)
(mac_valid_selection_target_p, mac_clear_selection)
(mac_get_selection_ownership_info, mac_valid_selection_value_p)
(mac_put_selection_value, mac_selection_has_target_p)
(mac_get_selection_value, mac_get_selection_target_list)
(init_apple_event_handler, install_drag_handler, remove_drag_handler):
Move functions to mactoolbox.c.
(mac_do_track_drag, mac_do_receive_drag) [TARGET_API_MAC_CARBON]:
Likewise.
(copy_scrap_flavor_data, mac_handle_service_event)
(install_service_handler) [MAC_OSX]: Likewise.
(syms_of_macselect) <Vmac_dnd_known_types>:
Use mac_dnd_default_known_types.
2008-04-06 01:58:39 +00:00
YAMAMOTO Mitsuharu
5aa4098ee2 [!TARGET_API_MAC_CARBON]: Move includes to mactoolbox.c.
(enum mac_menu_kind): Move enum to mactoolbox.c.
(min_menu_id): Move variable to mactoolbox.c.
(quit_dialog_event_loop) [TARGET_API_MAC_CARBON]: Likewise.
(DIALOG_WINDOW_RESOURCE): Move define to mactoolbox.c.
(DIALOG_BUTTON_COMMAND_ID_OFFSET, DIALOG_BUTTON_COMMAND_ID_P)
(DIALOG_BUTTON_COMMAND_ID_VALUE, DIALOG_BUTTON_MAKE_COMMAND_ID)
[TARGET_API_MAC_CARBON]: Likewise.
(XtPointer): Move typedef to macgui.h.
(enum button_type): Move enum to macgui.h.
(widget_value): Move typedef to macgui.h.
(DIALOG_LEFT_MARGIN, DIALOG_TOP_MARGIN, DIALOG_RIGHT_MARGIN)
(DIALOG_BOTTOM_MARGIN, DIALOG_MIN_INNER_WIDTH, DIALOG_MAX_INNER_WIDTH)
(DIALOG_BUTTON_BUTTON_HORIZONTAL_SPACE)
(DIALOG_BUTTON_BUTTON_VERTICAL_SPACE, DIALOG_BUTTON_MIN_WIDTH)
(DIALOG_TEXT_MIN_HEIGHT, DIALOG_TEXT_BUTTONS_VERTICAL_SPACE)
(DIALOG_ICON_WIDTH, DIALOG_ICON_HEIGHT, DIALOG_ICON_LEFT_MARGIN)
(DIALOG_ICON_TOP_MARGIN): Move defines to macgui.h.
(popup_activated_flag): Make variable non-static.
(x_activate_menubar, install_menu_quit_handler, pop_down_menu)
(add_menu_item, fill_menu, dispose_menus):
Move functions to mactoolbox.c.
(restore_show_help_function, menu_target_item_handler)
(install_menu_target_item_handler, mac_handle_dialog_event)
(install_dialog_event_handler, pop_down_dialog, create_and_show_dialog)
[TARGET_API_MAC_CARBON]: Likewise.
(menu_quit_handler) [MAC_OS_X_VERSION_MAX_ALLOWED >= 1030]: Likewise.
(mac_dialog) [!TARGET_API_MAC_CARBON]: Likewise.
(find_and_call_menu_selection, name_is_separator): Make function
non-static.
(Vshow_help_function, timer_check) [TARGET_API_MAC_CARBON]: Move extern
to mactoolbox.c.
(set_frame_menubar): Don't call install_menu_quit_handler.
(menu_item_selection): New variable.
(mac_menu_show): Use create_and_show_popup_menu.
(create_and_show_dialog) [TARGET_API_MAC_CARBON]: Don't return
selection but set variable menu_item_selection.  All uses changed.
(mac_fill_menubar): Rename from fill_menubar.  All uses changed.
Call install_menu_quit_handler.  Move to mactoolbox.c.
2008-04-06 01:58:19 +00:00
YAMAMOTO Mitsuharu
f3821d2945 [!HAVE_CARBON]: Include Quickdraw.h instead of QuickDraw.h.
(XtPointer): Move typedef from macmenu.c.
(enum button_type): Move enum from macmenu.c.
(widget_value): Move typedef from macmenu.c.
(M_APPLE, I_ABOUT, EXTRA_STACK_ALLOC, ARGV_STRING_LIST_ID)
(DIALOG_LEFT_MARGIN, DIALOG_TOP_MARGIN, DIALOG_RIGHT_MARGIN)
(DIALOG_BOTTOM_MARGIN, DIALOG_MIN_INNER_WIDTH, DIALOG_MAX_INNER_WIDTH)
(DIALOG_BUTTON_BUTTON_HORIZONTAL_SPACE)
(DIALOG_BUTTON_BUTTON_VERTICAL_SPACE, DIALOG_BUTTON_MIN_WIDTH)
(DIALOG_TEXT_MIN_HEIGHT, DIALOG_TEXT_BUTTONS_VERTICAL_SPACE)
(DIALOG_ICON_WIDTH, DIALOG_ICON_HEIGHT, DIALOG_ICON_LEFT_MARGIN)
(DIALOG_ICON_TOP_MARGIN): Move defines from macmenu.c.
(Selection): Move typedef from macselect.c.
(RAM_TOO_LARGE_ALERT_ID, ABOUT_ALERT_ID) [MAC_OS8]: Move defines from
macterm.c.
(mac_set_window_title, mac_set_window_modified, mac_is_window_visible)
(mac_is_window_collapsed, mac_bring_window_to_front)
(mac_send_window_behind, mac_hide_window, mac_show_window)
(mac_collapse_window, mac_front_non_floating_window)
(mac_active_non_floating_window, mac_activate_window)
(mac_move_window_structure, mac_move_window, mac_size_window)
(mac_get_global_mouse, mac_is_window_toolbar_visible): New defines.
2008-04-06 01:58:05 +00:00
YAMAMOTO Mitsuharu
9ef833acf4 (x_set_background_color, mac_window, x_create_tip_frame):
Use mac_set_frame_window_background instead of XSetWindowBackground.
(x_set_tool_bar_lines) [USE_MAC_TOOLBAR]:
Use mac_is_window_toolbar_visible instead of IsWindowToolbarVisible.
(x_set_name_internal) [TARGET_API_MAC_CARBON]: Use mac_set_window_title
instead of SetWindowTitleWithCFString.
(mac_update_proxy_icon) [TARGET_API_MAC_CARBON]: Remove BLOCK_INPUT.
Move function to mactoolbox.c.
(mac_update_title_bar) [TARGET_API_MAC_CARBON]:
Use mac_set_window_modified instead of SetWindowModified.
Add BLOCK_INPUT around mac_set_window_modified/mac_update_proxy_icon.
(mac_window, x_create_tip_frame): Use mac_create_frame_window.
(Fx_focus_frame): Use mac_front_non_floating_window instead of
FrontNonFloatingWindow.  Use mac_activate_window instead of
ActivateWindow.  Use mac_active_non_floating_window instead of
ActiveNonFloatingWindow.
(show_hourglass, hide_hourglass) [TARGET_API_MAC_CARBON]:
Use mac_show_hourglass and mac_hide_hourglass.
(compute_tip_xy) [TARGET_API_MAC_CARBON]: Use mac_get_global_mouse
instead of GetGlobalMouse.
(Fx_show_tip): Use mac_move_window/mac_size_window/mac_show_window
instead of MoveWindow/SizeWindow/ShowWindow, respectively.
Use mac_bring_window_to_front instead of BringToFront.
(Qfile_name_history) [TARGET_API_MAC_CARBON]: Move extern to
mactoolbox.c.
(Fx_file_dialog) [TARGET_API_MAC_CARBON]: Move function body to
mac_file_dialog in mactoolbox.c.  Use mac_file_dialog.
(mac_nav_event_callback) [TARGET_API_MAC_CARBON]: Move function to
mactoolbox.c.
2008-04-06 01:57:47 +00:00
YAMAMOTO Mitsuharu
cc69f23aed [MAC_OSX] (select_and_poll_event, sys_select):
Use mac_run_loop_run_once instead of CFRunLoopRunInMode.
2008-04-06 01:57:37 +00:00
YAMAMOTO Mitsuharu
f4f1eb1002 (MAC_OBJ): Add mactoolbox.o.
(mactoolbox.o): New target.
2008-04-06 01:57:25 +00:00
YAMAMOTO Mitsuharu
f1a374593b (MacObjects): Add mactoolbox.c.x.
(mactoolbox.c.x): New target.
2008-04-06 01:56:59 +00:00
YAMAMOTO Mitsuharu
ba695106b4 New file. 2008-04-06 01:54:44 +00:00
Chong Yidong
305492bbea (dired-overwrite-confirmed): Supply initial value. 2008-04-06 00:04:52 +00:00