Preparing the CONTRIB directory.

This commit is contained in:
Carsten Dominik 2008-02-06 13:32:20 +01:00
parent 4ecd547ce1
commit a301fb745a
24 changed files with 720 additions and 468 deletions

View File

@ -198,10 +198,10 @@ release:
cp org-$(TAG).zip org-$(TAG).tar.gz RELEASEDIR
cp org.pdf orgcard.pdf org.texi org.html RELEASEDIR
cp ORGWEBPAGE/tmp/*.html RELEASEDIR
cp ORGWEBPAGE/tmp/*.el RELEASEDIR
# cp ORGWEBPAGE/tmp/*.el RELEASEDIR
cp ORGWEBPAGE/tmp/*.txt RELEASEDIR
cp ORGWEBPAGE/tmp/*.css RELEASEDIR
cp ORGWEBPAGE/tmp/*.jpg RELEASEDIR
# cp ORGWEBPAGE/tmp/*.jpg RELEASEDIR
cp RELEASEDIR/org-$(TAG).zip RELEASEDIR/org.zip
cp RELEASEDIR/org-$(TAG).tar.gz RELEASEDIR/org.tar.gz
(cd $(HG_RELEASES); rm -rf $(DISTFILES) xemacs)

View File

@ -6,7 +6,7 @@ lang="en" xml:lang="en">
<title>Org-mode list of User-visible changes</title>
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"/>
<meta name="generator" content="Org-mode"/>
<meta name="generated" content="2008/01/27 10:12:09"/>
<meta name="generated" content="2008/02/05 20:14:51"/>
<meta name="author" content="Carsten Dominik"/>
<link rel=stylesheet href="freeshell2.css" type="text/css">
</head><body>
@ -21,13 +21,97 @@ lang="en" xml:lang="en">
<h3>Overview</h3>
<div class="outline-4">
<h4>Remember/Refile/Goto</h4>
<ul>
<li>
The use of prefix arguments for the commands `org-remember'
and `org-refile' has been normalized.
</li>
<li>
The clock can now safely be used in a remember buffer.
</li>
<li>
The variable `org-remember-use-refile-when-interactive'
introduced only in 5.19 is already obsolete. Please use
`org-remember-interactive-interface' instead.
</li>
<li>
It is no longer necessary to update the refiling targets.
</li>
<li>
Automatic isearch in `org-goto'.
</li>
<li>
Outline-path-completion as alternative org-goto interface.
</li>
</ul></div>
<div class="outline-4">
<h4>Misc</h4>
<ul>
<li>
Checkboxes now work hierarchically.
</li>
<li>
`C-k' can now behave specially in headlines.
</li>
<li>
Repeater for tasks in plain timestamps.
</li>
<li>
All clock intervals of an item show in agenda/timeline.
</li>
<li>
New parameter <code>:step</code> for clocktable, to get daily reports.
</li>
<li>
Never loose a repeaded scheduled item from the agenda.
</li>
<li>
Archiving a subtree now stores the outline path in a property.
</li>
<li>
Links to messages in Apple Mail.
</li>
<li>
Bug fixes.
</li>
</ul></div>
</div>
<div class="outline-3">
<h3>Incompatible Changes</h3>
</div>
<ul>
<li>
The variable `org-remember-use-refile-when-interactive'
introduced only in 5.19 is already obsolete. Please use
`org-remember-interactive-interface' instead.
</li>
</ul></div>
<div class="outline-3">
<h3>Details</h3>
@ -35,26 +119,29 @@ lang="en" xml:lang="en">
<div class="outline-4">
<h4>Remember and Refile</h4>
<h4>Remember/Refile/Goto</h4>
<ul>
<li>
The use of prefix arguments for the commands `org-remember'
and `org-refile' has been normalized:
<ul>
<li>
when called without prefix argment, the command does its
when called without prefix argument, the command does its
normal job, starting a remember note or refiling a tree.
</li>
<li>
when called with a single C-u pefix, these commands can be
when called with a single C-u prefix, these commands can be
used to select a target location and to jump there. In
the case of `org-remember', you will be prompted for a
template and then Emacs jumpt to the default target
template and then Emacs jumps to the default target
location or this template. In the case of `org-refile',
you select a location from the refile target list and jump
there.
</li>
<li>
when called with two prefixes (`C-u C-u'), the command
@ -68,20 +155,10 @@ When the clock is running inside an remember buffer, storing
the remember buffer with `C-c C-c' will automatically clock
out. This was inspired by a request by Rainer Stengle.
</li>
<li>
Outline-path-completion is now available as an alternative
interface in the command `org-goto'. Please select the
default interface you'd like to use with the new variable
`org-goto-interface'. You can then select the alternative
interface with a prefix argument to `C-c C-j' (org-goto). I
am considering to make outline-path-completion the default
interface. Comments?
</li>
<li>
The variable `org-remember-use-refile-when-interactive'
introduced only in 5.19 is obsolete. Please use
introduced only in 5.19 is already obsolete. Please use
`org-remember-interactive-interface' instead. This new
variable does select the interface that is used to select
the target for a remember note in an interactive way.
@ -103,6 +180,70 @@ targets.
</li>
</ul></li>
<li>
It is no longer necessary to update the refiling targets -
they are always current.
</li>
<li>
In `org-goto', typing characters now automatically starts
isearch from the beginning of the buffer. The isearch is
special also because it only matches in headline. This
goes some way toward saving org-goto from being removed
from Org-mode. Thanks to Piotr Zielinski for the code, and
sorry that it took me so long to put it in. If you prefer
to use single letters n,p,f,b,u,q for navigation as before,
configure the variable `org-goto-auto-isearch'.
</li>
<li>
Outline-path-completion is now available as an alternative
interface in the command `org-goto'. Please select the
default interface you'd like to use with the new variable
`org-goto-interface'. You can then select the alternative
interface with a prefix argument to `C-c C-j' (org-goto). I
am considering to make outline-path-completion the default
interface. Comments?
</li>
</ul></div>
<div class="outline-4">
<h4>Misc</h4>
<ul>
<li>
Checkboxes now work hierarchically. When a plain-list item
with a checkbox has children with checkboxes, the status of
the item's checkbox is calculated from the children, each
time a checkbox is toggled with C-c C-c. Thanks to Miguel
A. Figueroa-Villanueva for a patch to this effect.
</li>
<li>
There is a new variable `org-special-ctrl-k'. When set,
`C-k' will behave specially in headlines:
<ul>
<li>
When the cursor is at the beginning of a headline, kill
the entire line and possible the folded subtree below the
line.
</li>
<li>
When in the middle of the headline text, kill the
headline up to the tags.
</li>
<li>
When after the headline text, kill the tags.
</li>
</ul>
<p>This is following a proposal by Piotr Zielinski.
</p>
</li>
<li>
You can now also have a plain (as opposed to deadline or
scheduled) repeater timestamp in a task. Switching the task
to DONE will now also shift a plain time stamp. This was a
@ -110,23 +251,9 @@ request by Austin Frank.
</li>
<li>
It is no longer necessary to update the refiling targets -
they are always current.
</li>
</ul>
<p>*** Misc
</p>
<ul>
<li>
In `org-goto', typing characters now automatically starts
isearch from the beginning of the buffer. The isearch is
special also because it only matches in headline. This goes
some way toward saving org-goto from being removed from
Org-mode. Thanks to Piotr Zielinski for the code, and sorry
that it took me o long to ut it in. If you prefer to use
single letters n,p,f,b,u,q for navigation as before,
configure the variable `org-goto-auto-isearch'.
If an entry is clocked multiple times, it will now show up
several times in the agenda and timeline buffers, when
log-mode is on. This was a proposal by Jurgen Defurne.
</li>
<li>
@ -141,7 +268,7 @@ A time-stamp with a repeater now no longer refers to the
date <b>closest</b> to the current day. Instead, it means either
today or the most recent match. This change makes sure that
overdue scheduled or deadline items never disappear from the
agenda. With the previous convention, an overdue sheduled
agenda. With the previous convention, an overdue scheduled
item would disappear. For example, a weekly item scheduled
for Sunday would appear as overdue until Wednesday, and the
suddenly disappear until next Sunday. Now the item will
@ -152,7 +279,7 @@ Bernt.
</li>
<li>
Archving a subtree now creates an additional property,
Archiving a subtree now creates an additional property,
<code>ARCHIVE_OLPATH</code>. This property contains the "path" in the
outline tree to the archived entry, as it was in the
original file. For example, archiving <code>Fix the door</code> in the
@ -179,6 +306,16 @@ Note that you can configure (i.e. limit) the information
that gets stored upon archiving with the variable
`org-archive-save-context-info'.
</p>
</li>
<li>
New file `org-mac-message.el' by John Wiegley to create
links for messages in Apple Mail, and to follow these
links.
</li>
<li>
Bug fixes.
</li>
</ul></div>
</div>
@ -5158,7 +5295,7 @@ The prefix and the sorting strategy for agenda items can depend
upon the agenda type.
</li>
<li>
The handling of `<a href="mailto:'">mailto:'</a> links can be customized, see the new
The handling of `mailto:' links can be customized, see the new
variable `org-link-mailto-program'.
</li>
<li>
@ -6363,6 +6500,6 @@ HTML exporter upgrade, in particular table of contents
<div id="postamble"><p class="author"> Author: Carsten Dominik
<a href="mailto:carsten at orgmode dot org">&lt;carsten at orgmode dot org&gt;</a>
</p>
<p class="date"> Date: 2008/01/27 10:12:09</p>
<p class="date"> Date: 2008/02/05 20:14:51</p>
</div></body>
</html>

View File

@ -6,7 +6,7 @@ lang="en" xml:lang="en">
<title>Org-mode Frequently Asked Questions</title>
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"/>
<meta name="generator" content="Org-mode"/>
<meta name="generated" content="2008/01/27 10:12:10"/>
<meta name="generated" content="2008/02/05 20:14:52"/>
<meta name="author" content="Carsten Dominik"/>
<link rel=stylesheet href="freeshell2.css" type="text/css">
</head><body>
@ -658,6 +658,6 @@ the agenda buffer.
<div id="postamble"><p class="author"> Author: Carsten Dominik
<a href="mailto:carsten.dominik@gmail.com">&lt;carsten.dominik@gmail.com&gt;</a>
</p>
<p class="date"> Date: 2008/01/27 10:12:10</p>
<p class="date"> Date: 2008/02/05 20:14:52</p>
</div></body>
</html>

View File

@ -6,7 +6,7 @@ lang="en" xml:lang="en">
<title>Org-Mode Homepage</title>
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"/>
<meta name="generator" content="Org-mode"/>
<meta name="generated" content="2008/01/27 22:14:32"/>
<meta name="generated" content="2008/02/05 20:14:52"/>
<meta name="author" content="Carsten Dominik"/>
<link rel=stylesheet href="freeshell2.css" type="text/css">
</head><body>
@ -15,7 +15,7 @@ lang="en" xml:lang="en">
<h2>Table of Contents</h2>
<ul>
<li><a href="#sec-1">Org - an Emacs Mode for Notes and Project Planning</a></li>
<li><a href="#sec-2">Current Version (5.19a) and Compatibility</a></li>
<li><a href="#sec-2">Current Version (5.20) and Compatibility</a></li>
<li><a href="#sec-3">Downloads</a></li>
<li><a href="#sec-4">Documentation</a>
<ul>
@ -68,11 +68,11 @@ structured ASCII file, HTML, and LaTeX.
</div>
<div class="outline-2">
<h2 id="sec-2">Current Version (5.19a) and Compatibility</h2>
<h2 id="sec-2">Current Version (5.20) and Compatibility</h2>
<p>
The current version is 5.19a. To see what has changed in recent
The current version is 5.20. To see what has changed in recent
releases, check this <a href="Changes.html">list of user-visible changes</a>. These descriptions
are extensive, to avoid that people will be printing the manual after
each incremental release. If you have an older version of the manual,
@ -93,7 +93,7 @@ but may lag a bit behind the website release.
<ul>
<li>Distribution<br/>
Download as <a href="org-5.19a.zip">zip file</a> or <a href="org-5.19a.tar.gz">gzipped tar archive</a>. These archives contain
Download as <a href="org-5.20.zip">zip file</a> or <a href="org-5.20.tar.gz">gzipped tar archive</a>. These archives contain
both the Lisp file org.el and the documentation in PDF and (TeX)Info
formats. A shell script to simplify upgrading to the newest release
has been posted <a href="http://www.philfam.co.uk/pete/GTD/org-mode/update-org.sh">here</a>.
@ -345,7 +345,7 @@ written by <a href="http://www.olafdietsche.de/">Olaf Dietsche</a>.
</li>
<li>
From <a href="http://thread.gmane.org/gmane.emacs.orgmode/5073">Org to remind</a> by Detlef Steuer.
From <a href="http://thread.gmane.org/gmane.emacs.orgmode/5073">Remind to Org</a> by Detlef Steuer.
</li>
</ul></div>
@ -414,6 +414,6 @@ somehow, when I get to it&hellip;
<div id="postamble"><p class="author"> Author: Carsten Dominik
<a href="mailto:carsten at orgmode dot org">&lt;carsten at orgmode dot org&gt;</a>
</p>
<p class="date"> Date: 2008/01/27 22:14:32</p>
<p class="date"> Date: 2008/02/05 20:14:52</p>
</div></body>
</html>

View File

@ -6,7 +6,7 @@ lang="en" xml:lang="en">
<title>Org-mode Frequently Asked Questions</title>
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"/>
<meta name="generator" content="Org-mode"/>
<meta name="generated" content="2007/12/20 07:18:18"/>
<meta name="generated" content="2008/02/05 20:14:53"/>
<meta name="author" content="Carsten Dominik"/>
<link rel=stylesheet href="freeshell2.css" type="text/css">
</head><body>
@ -444,6 +444,6 @@ the agenda buffer.
<div id="postamble"><p class="author"> Author: Carsten Dominik
<a href="mailto:carsten.dominik@gmail.com">&lt;carsten.dominik@gmail.com&gt;</a>
</p>
<p class="date"> Date: 2007/12/20 07:18:18</p>
<p class="date"> Date: 2008/02/05 20:14:53</p>
</div></body>
</html>

View File

@ -6,7 +6,7 @@ lang="en" xml:lang="en">
<title>Org-Mode Survey Results</title>
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"/>
<meta name="generator" content="Org-mode"/>
<meta name="generated" content="2008/01/27 22:26:27"/>
<meta name="generated" content="2008/02/05 20:14:53"/>
<meta name="author" content="Charles Cave"/>
<link rel=stylesheet href="freeshell2.css" type="text/css">
</head><body>
@ -2164,6 +2164,6 @@ GNU emacs GNU Emacs 22.0.97.1 (i686-pc-linux-gnu, GTK+ Version 2.4.13)
<div id="postamble"><p class="author"> Author: Charles Cave
<a href="mailto:charles.cave@gmail.com">&lt;charles.cave@gmail.com&gt;</a>
</p>
<p class="date"> Date: 2008/01/27 22:26:27</p>
<p class="date"> Date: 2008/02/05 20:14:53</p>
</div></body>
</html>

View File

@ -6,7 +6,7 @@ lang="en" xml:lang="en">
<title>The Org-mode TODO list</title>
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"/>
<meta name="generator" content="Org-mode"/>
<meta name="generated" content="2007/12/20 07:18:18"/>
<meta name="generated" content="2008/02/05 20:14:53"/>
<meta name="author" content="Carsten Dominik"/>
<link rel=stylesheet href="freeshell2.css" type="text/css">
</head><body>
@ -1204,6 +1204,6 @@ protected HTML code in the file.
<div id="postamble"><p class="author"> Author: Carsten Dominik
<a href="mailto:carsten.dominik@gmail.com">&lt;carsten.dominik@gmail.com&gt;</a>
</p>
<p class="date"> Date: 2007/12/20 07:18:18</p>
<p class="date"> Date: 2008/02/05 20:14:53</p>
</div></body>
</html>

View File

@ -6,7 +6,7 @@ lang="en" xml:lang="en">
<title>Org-Mode Tutorials, Blogposts, and Screenscasts</title>
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"/>
<meta name="generator" content="Org-mode"/>
<meta name="generated" content="2008/01/20 09:24:39"/>
<meta name="generated" content="2008/02/05 20:14:54"/>
<meta name="author" content="Carsten Dominik"/>
<link rel=stylesheet href="freeshell2.css" type="text/css">
</head><body>
@ -312,6 +312,6 @@ Org-mode
<div id="postamble"><p class="author"> Author: Carsten Dominik
<a href="mailto:carsten at orgmode dot org">&lt;carsten at orgmode dot org&gt;</a>
</p>
<p class="date"> Date: 2008/01/20 09:24:39</p>
<p class="date"> Date: 2008/02/05 20:14:54</p>
</div></body>
</html>

85
README_GIT Normal file
View File

@ -0,0 +1,85 @@
-*- mode: org; fill-column:65 -*-
This is the GIT repository for the development of Org-mode, an
Emacs mode for organizing your life.
This file explains the rules for participating in Org-mode
development.
* Main rules
1. The git repository is hosted publicly at repo.or.cs. Anyone
can get a clone of the current repository state using the
command
git clone git://repo.or.cz/org-mode.git
Having a clone is sufficient to start hacking and to produce
patches that can be easily and consistently be applied to the
main repository.
2. People who are interested to participate in the Org-mode
development can do so by sending patches to
emacs-orgmode@gnu.org.
3. Any interested developer can request push access to the
repository by sending their repo.or.cz user information to the
maintainer of Org-mode. By requesting push access, you
acknowledge that you have read and agreed with the following
rules:
- Org-mode is part of Emacs. Therefore we need to be very
conscious that any changes moving into the Org-mode core are
done only by people who have signed the appropriate papers
with the free software foundation. The files to which this
applies are:
- all *.el files in the root directory of the repository
- org.texi, orgcard.tex, and ChangeLog.
- Before making any significant changes, please explain and
discuss them on the mailing list emacs-orgmode@gnu.org.
This does obviously not apply to people like Bastien Guerry,
David O'Toole, Piotr Zielinski, or anyone else who has
contributed and still maintains a file that is part of
Org-mode. Please, just use the new mechanism to make sure
all changes end in the right place.
- Making and pushing a change to the Org-mode core requires
you also to provide ChangeLog entries. Just press `C-x 4 a'
in each function or variable you have modified and describe
the change you made in the ChangeLog buffer/file. This is
important, because these entries will be required when
uploading any new version into the Emacs CVS tree.
- Among other things, Org-mode is widely appreciated because
if its simplicity, cleanness and consistency. We should try
hard to preserve this and I would like to ask everyone to
keep this in mind when developing changes.
* The CONTRIB directory
The git repository contains a CONTRIB directory. This directory
is the playing field for any developer, also people who have not
(yet) signed the papers with the FSF. You are free to add files
to this directory, implementing extensions, new link types etc.
Also non-Lisp extensions like scripts to process Org-mode files
in different ways are welcome in this directory. You should
provide documentation with your extensions, at least in the form
of commentary in the file. Please discuss your extensions on
emacs-orgmode@gnu.org.
The CONTRIB directory will be part of the Org-mode distribution
starting with version 6.0 (the first release after 5.20). When
that happens, people who want to use extensions will have to make
sure their search path (executable or Lisp) includes the relevant
directories.
After files have been tested in CONTRIB and found to be generally
useful, we may decide to clarify copyright questions and then
move the file into the Org-mode core. This means they will be
moved up to the root directory and will also eventually be added
to Emacs CVS tree. The final decision about this rests with the
maintainer.

848
org

File diff suppressed because it is too large Load Diff

View File

@ -8,7 +8,7 @@
;;;;;; org-remember-insinuate org-open-at-point-global org-insert-link-global
;;;;;; org-store-link orgtbl-mode turn-on-orgtbl org-run-like-in-org-mode
;;;;;; turn-on-orgstruct++ turn-on-orgstruct orgstruct-mode org-global-cycle
;;;;;; org-cycle org-mode) "org" "org.el" (18344 16141))
;;;;;; org-cycle org-mode) "org" "org.el" (18344 29816))
;;; Generated autoloads from org.el
(autoload 'org-mode "org" "\
@ -441,7 +441,7 @@ The file is stored under the name `org-combined-agenda-icalendar-file'.
;;;***
;;;### (autoloads (org-publish-all org-publish-current-file org-publish-current-project
;;;;;; org-publish) "org-publish" "org-publish.el" (18337 60100))
;;;;;; org-publish) "org-publish" "org-publish.el" (18344 35961))
;;; Generated autoloads from org-publish.el
(autoload 'org-publish "org-publish" "\

Binary file not shown.