Commit Graph

197 Commits

Author SHA1 Message Date
Eric Schulte f6c09411a7 ob-scheme: very preliminary support for evaluating scheme code blocks
* Makefile (LISPF): adding ob-scheme.el to the makefile
* lisp/ob-scheme.el: very preliminary support for evaluating scheme
  code blocks
* lisp/org.el (org-babel-load-languages): adding scheme
2010-08-27 18:03:11 -06:00
Eric Schulte 4054eb0b9b ob-js: very preliminary support for evaluating Javascript code blocks
This relies upon node.js as the Javascript execution engine.
  http://nodejs.org/
2010-08-27 16:59:08 -06:00
Eric Schulte 2c33b2eb66 Introducing ob-org and now wrapping ":results org" in org code block
ob-org has two non-standard header arguments in that it exports it's
  results by default and the result type defaults to raw, this ensures
  that the body of a begin_src org block exports transparently.

  This is a breaking change in that if you are currently using org
  code blocks to export org-fontified code you will have to set the
  ":exports" header argument for org-mode blocks to "code" on a block,
  file, language or system-wide basis.

* Makefile (LISPF): adding ob-org.el to the makefile

* lisp/ob-org.el: defines handling of org code blocks

* lisp/ob.el (org-babel-insert-result): now when "org" is a result
  type the results are wrapped in an org code block
2010-08-26 10:01:21 -06:00
Eric Schulte a89dc43e83 integrating ob-plantuml -- Thanks to Zhang Weize for this contribution!
* Makefile (LISPF): now compiling and installing ob-plantuml.el

* contrib/scripts/.gitignore : ignores the plantuml.jar file, so that
  it can be located next to ditaa.jar

* lisp/ob-plantuml.el: adding copyright notice and FSF attribution

  (org-plantuml-jar-path): now a defcustom

  (org-babel-execute:plantuml): now using org-babel-eval which
  displays error messages

* lisp/org.el (org-babel-load-languages): ob-plantuml is now part of
  org-babel-load-languages
2010-08-26 09:36:08 -06:00
Carsten Dominik 190e88cfc9 Remove the special noutline.el file for XEmacs
The latest XEmacs package release does now contain a modern version of
outline.el, put there by Michael Sperber.

* Makefile: Remove targets related to noutline.el.
* README: Remove the entry for the xemacs directory.
* README_DIST: Remove the entry for the xemacs directory.
* doc/org.texi (Installation): Remove the special installation
instructions for XEmacs.
* lisp/org.el (outline): Remove special code to load noutline.el
for XEmacs.
* xemacs/README: File removed.
* xemacs/noutline.el: File removed.
* xemacs/ps-print-invisible.el: File removed.
2010-08-20 14:19:29 +02:00
Carsten Dominik 5ac2527a57 make clean now removes version 7 releases 2010-08-14 19:55:00 +02:00
Carsten Dominik 2def714b4d Make sure dual license manual is uploaded as part of the release process 2010-08-06 14:50:56 +02:00
Eric Schulte ea0563e642 ob-ledger: Babel support for the ledger accounting system
Thanks to Eric S Fraga for contributing this support.

  For information on Ledger see
  http://wiki.github.com/jwiegley/ledger/
2010-07-23 09:23:44 -07:00
Carsten Dominik c3740a936b Make release process get the tag from maint into master 2010-07-21 05:53:45 +02:00
Carsten Dominik 8d0735b89e Reorder Makefile
OK, we finally have a make file where I can do a complete release,
including all the git updates on master and maint branches, with a
single command:

  make release TAG=N.NN

It is important that the working directory is clean when calling this
command.

Since this command can fail and then leave the git repo in an
uncertain state, it is best to first run this:

  make testrelease

This will create a throw-away branch "testrelease" and try alll the
commands there, to make sure everything is fine.
2010-07-20 16:16:13 +02:00
Carsten Dominik 4fce79a04a More fixes in the Makefile 2010-07-20 16:05:06 +02:00
Carsten Dominik 30253e5ed8 New release targets in the Makefile 2010-07-20 15:56:34 +02:00
Carsten Dominik b1c7f8ee6b No longer try to include ChangeLog into the distribution
ChangeLog has been removed.
2010-07-20 07:20:34 +02:00
Eric Schulte 07b8908903 ob-mscgen: support for mscgen code blocks by Juan Pechiar
from the comments of the new file

This software provides EMACS org-babel export support for message
sequence charts. The mscgen utility is used for processing the
sequence definition, and must therefore be installed in the system.

Mscgen is available and documented at
http://www.mcternan.me.uk/mscgen/index.html

This code is directly inspired by Eric Schulte's ob-dot.el

Example:

msc {
 A,B;
 A -> B [ label = "send message" ];
 A <- B [ label = "get answer" ];
}

Header for alternative file type:

This differs from most standard languages in that

1) there is no such thing as a "session" in mscgen
2) we are generally only going to return results of type "file"
3) we are adding the "file" and "filetype" header arguments
4) there are no variables
2010-07-05 18:48:47 -07:00
Eric Schulte baa6e1d3d7 babel: absolutely no babel related compiler warnings
had to nest an argument in a trivial `or' to trick the compiler in
  the large ob-comint macro.
2010-07-05 11:14:51 -07:00
Eric Schulte d7b7025eac flattening out lisp directory structure
all babel and babel/langs files now live in the base of the lisp directory.
2010-07-05 11:14:49 -07:00
Carsten Dominik bc40da46a9 Create the necessary directories for the distribution file 2010-07-02 08:25:06 +02:00
Eric Schulte 37b5faec0f in Makefile replacing babel files in construction of org-install.el
* Makefile (lisp/org-install.el): replacing babel files in
  construction of org-install.el
2010-06-30 13:19:41 -07:00
Eric Schulte 6ffe2f66d5 Makefile now installs babel and babel-language files in subdirectories 2010-06-30 11:58:11 -07:00
Eric Schulte aa4b407d4d checking load-file-name first for resolving path of org-install.el on startup 2010-06-29 21:33:15 -07:00
Eric Schulte 6da29f1519 integrating org-babel into org.el 2010-06-23 13:41:20 -07:00
Eric Schulte 3beba02e1e Merged w/master 2010-06-23 11:20:49 -07:00
Carsten Dominik 9f4452f43c Add org-capture.el and org-mks.el to the Makefile 2010-06-23 06:37:54 +02:00
Eric Schulte 4482058c0c babel: some final compiler tweaks -- no more compiler warnings 2010-06-17 18:15:35 -07:00
Eric Schulte a86734f526 babel: eliminated compiler warning about `org-babel-get-src-block-info' 2010-06-17 18:15:35 -07:00
Eric Schulte 4c8f008f3f removing compilation of optional language files from the Makefile
* Makefile (LISPF): let's not compile files that won't often be used.
2010-06-17 18:15:33 -07:00
Eric Schulte 79ae257d98 updated makefile to compile all babel files 2010-06-17 18:15:32 -07:00
Christian Egli e04b71649e TaksJuggler export is dependent on org-exp.el 2010-06-08 09:37:23 +02:00
Christian Egli 020bb514a4 Integrate org-taskjuggler in the rest of org-mode 2010-06-08 09:20:32 +02:00
Carsten Dominik c069b7c5c6 Make update of ascii refcard auomatic 2010-05-12 16:22:06 +02:00
Carsten Dominik 6e288584bc Add pdflayout.sty to the distribution 2010-05-06 17:48:04 +02:00
Carsten Dominik c38d101fff New compact Org-mode guide 2010-05-01 07:42:54 +02:00
Carsten Dominik cedf376dee Better BATCH compile command 2010-04-18 16:49:58 +02:00
Carsten Dominik 071f5f1331 Add org-entities.el to the Makefile 2010-04-02 23:52:50 +02:00
Carsten Dominik 9178620128 Change refcard processing to pdftex, using pdflayout.sty 2010-03-05 08:28:01 +01:00
Carsten Dominik 5c8b62c515 Add Paul Sexton's org-ctags.el 2010-01-03 13:57:43 +01:00
Carsten Dominik 788d1ea613 New file org-beamer.el 2009-12-11 08:53:29 +01:00
Carsten Dominik e78d7568ca Change website address in Makefile 2009-12-10 12:20:18 +01:00
Carsten Dominik 62b9cbce42 Add org-docview.el also to the makefile 2009-12-03 16:50:18 +01:00
Carsten Dominik ec73493ada Add code to create outline trees representing dates 2009-11-08 16:00:39 +01:00
Carsten Dominik 7daf183a01 Remove snapshot-making commands 2009-11-05 15:50:54 +01:00
Carsten Dominik 01f01c52c9 Install the Lennart Borgman's freemind exporter 2009-11-04 18:04:18 +01:00
John Wiegley 063cb58fab Added support for habit consistency tracking
org-habit.el: New file, which implements code to build a "habit
consistency graph".

org-agenda.el (org-agenda-get-deadlines)
(org-agenda-get-scheduled): Display consistency graphs when outputting
habits into the agenda.  The graphs are always relative to the current
time.

(org-format-agenda-item): Added new parameter `habitp', which indicates
whether we are formatting a habit or not.  Do not display "extra"
leading information if habitp is true.
2009-10-20 01:17:54 -04:00
Carsten Dominik 0157dddece Add new file org-mobile.el for communication with OrgMobile
This commit also installs target and dependencies in the Makefile
2009-09-17 07:35:33 +01:00
Carsten Dominik 2690dcb4ab Install org-crypt.el by John Wiegley and Peter Jones 2009-09-16 14:05:40 +01:00
Carsten Dominik 31ceed47ff New minor mode org-indent-mode
This mode implements outline indentation similar to clean view, but in
a dynamic and virtual way, at display time.
2009-08-03 06:24:24 +02:00
Carsten Dominik 0cd85674a5 Fix stuff for org-exp-blocks.el 2009-06-17 18:16:26 +02:00
Carsten Dominik 1662b8a4e0 Makefile: Swap the order of lisp directories during compilation
Patch by Baoqui Cui.
2009-06-14 09:39:26 +02:00
Carsten Dominik 73c522f727 New file org-src.el, split out of org.el 2009-06-07 16:28:10 +02:00
Carsten Dominik 36caef0fc0 Makefile: Use ${MAKE} instead of "make"
Proposal by Friedrich Delgado Friedrichs
2009-06-02 14:15:00 +02:00
Carsten Dominik 75bce09157 Update targets in the Makefile 2009-06-02 10:29:06 +02:00
Carsten Dominik 9e8bb3d213 Speed up build process with -no-site-file 2009-05-04 22:50:59 +02:00
Carsten Dominik 7887f9d5e5 Rename org-export-latex.el to org-latex.el
For consistency, this file gets a new name.
2009-04-09 17:25:44 +02:00
Carsten Dominik 91608bf204 Add org-feed to Makefile 2009-04-08 01:47:35 +02:00
Carsten Dominik bc6f83e966 HTML export: moved functions to separate file. 2009-04-07 20:00:31 +02:00
Carsten Dominik b6c7e8054e iCalendar and XOXO export: Functions moved to new files. 2009-04-07 19:08:24 +02:00
Carsten Dominik 9682e038ff ASCII export: moved functions to new file, org-ascii.el 2009-04-07 18:43:43 +02:00
Carsten Dominik 4fe6d54c30 Inline Tasks: Fix bugs and installation problems 2009-03-31 20:12:37 +02:00
Carsten Dominik 167a7bfdfe Adding new file org-protocol.el 2009-03-31 07:55:08 +02:00
Carsten Dominik 13b2f06ba4 DocBook export: Installed the new DocBook exporter by Baoqiu Cui 2009-03-30 07:20:06 +02:00
Carsten Dominik b0416ae0a9 Bugfix: Fix install-info-debian target in Makefile 2009-03-12 07:31:57 +01:00
Carsten Dominik d2601fc7c0 Installation: New makefile target for Debian info files
Installation of info files works differently in Debian.  There is now
a new Makefile target `install-info-debian' to handle this, and this
fact is mentioned in the manual as well.
2009-03-11 11:50:47 +01:00
Carsten Dominik 03e03cf587 Makefile: Better denpendencies 2009-03-04 13:37:13 +01:00
Carsten Dominik 244084b33f Makefile: Fix snapshot release. 2009-02-06 16:47:41 +01:00
Carsten Dominik 1a66ae5445 Makefile: Implement making snapshots. 2009-02-06 14:59:56 +01:00
Carsten Dominik 2860252c9e Minor fixes, and release 6.19d 2009-01-27 09:11:34 +01:00
Carsten Dominik 51bc4e908d Makefile: Streamline release process by using rsync instead of ftp 2009-01-25 16:30:32 +01:00
Carsten Dominik ab310f9405 Website: Improve reading experience of the manual
The manual now used better the org.css file.  It also reacts to single
key presses like "n" and "p", and has a top-level table of contents
that is always active and visible.
2009-01-19 12:45:20 +01:00
Carsten Dominik 6015ef9dfc Footnotes: Incorporate org-footnotes.el into build and release process.
This just means adding org-footnote.el to the list of Lisp files, and
to list its dependencies.
2008-12-31 00:33:20 +01:00
Carsten Dominik 0c9218bfa4 Add .nosearch file to the doc/ subdirectory.
This is to make sure that no conflicts arise if people put the
while distribution onto the Lisp path.
2008-12-17 17:25:31 +01:00
Carsten Dominik a196eaa15c New file org-w3m.el, by Andy Stewart.
This file implements a special function to copy text from a w3m buffer
in a way that when the text is yanked back into an Org-mode buffer,
the links will be translated to Org syntax.
2008-11-26 15:45:50 +01:00
Carsten Dominik fee7fdaa80 Fix compiler issues related to the timer.
Also, one function had a wrong name, my-hms-to-secs....
2008-11-25 20:42:06 +01:00
Carsten Dominik 0306f1878d Improve the clean targets in the Makefile.
"make clean" does now also remove any release-related files,
but it does keep org-install.el.

"make cleanall" does also remove org-install.el.
2008-10-12 15:27:07 +02:00
Carsten Dominik 95df6750cb Change default info path to $prefix/share/info 2008-10-09 11:45:10 +02:00
Carsten Dominik db16d55dbd Fix the install-info target in the Makefile. 2008-10-07 18:37:08 +02:00
Carsten Dominik d043e31182 Integrate John Wiegley's org-attach.el. 2008-10-01 09:25:18 +02:00
Carsten Dominik 2fbbc09767 Fix installation of the info file.
Following a suggestion by Peter K. Monsson.
2008-09-24 15:20:33 +02:00
Carsten Dominik f0f34d4985 Split out org-list.el from org.el and org-export-latex.el. 2008-09-23 08:03:13 +02:00
Carsten Dominik a5cd6cffb7 Minor fixes. 2008-09-22 12:15:33 +02:00
Carsten Dominik 0f0580a8b2 Add dependency on org-macs.el for org-compat.el to Makefile. 2008-09-22 05:57:05 +02:00
Carsten Dominik 286cddb073 Add dependencies of org-plot.elc to Makefile. 2008-09-19 08:55:03 +02:00
Carsten Dominik 56b7b3f3ce New file org-plot.el. 2008-09-17 13:35:21 +02:00
Carsten Dominik ccb0755c75 Remove the unused MV macro from the Makefile. 2008-09-08 12:16:33 +02:00
Carsten Dominik 69673b3c1f Put the examples in the manual under GPL. 2008-06-16 17:05:31 +02:00
Carsten Dominik e8202bf861 Version number 6.05pre01, with a detailed list of changes.
Yes, the 6.05 release is just around the corner.
2008-06-15 09:44:21 +02:00
Carsten Dominik 2ea87b7883 Allow installation prefix to be set on the command line.
Patch from Peter Jones.
2008-06-09 09:09:26 +02:00
Carsten Dominik 22e524eaa4 Fix bug with upper case for "contrib" directory in tar files. 2008-05-24 22:33:47 +02:00
Carsten Dominik 110b336275 Moved org-id.el to the core. Can now force UIDs in iCalendar export. 2008-05-15 10:28:38 +02:00
Carsten Dominik 92190080be Fix version number for web page.
Grrr, I had forgotten that.....
2008-05-15 05:06:08 +02:00
Carsten Dominik 6a718675af Make Makefile reflect the renaming of org-infojs.el. 2008-05-08 15:53:21 +02:00
Carsten Dominik 05d3162553 Bug fixes. 2008-04-25 15:44:07 +02:00
Carsten Dominik 2c2d172e10 Bug fixes. 2008-04-25 08:06:13 +02:00
Carsten Dominik 7d455cd271 Remove org-install.el with "make clean".
Following a report by Bernt Hansen.
2008-04-24 16:36:32 +02:00
Carsten Dominik 2c81d25208 Minor fixes to the Makefile. 2008-04-24 10:47:29 +02:00
Carsten Dominik d38aab0443 General operators for property searches.
We have now numerical comparisons, and we can do < and > for strings.
2008-04-23 07:48:22 +02:00
Carsten Dominik 383774f360 New version number. 2008-04-20 18:18:51 +02:00
Carsten Dominik afe7cf2e04 Minor fixes 2008-04-15 10:14:06 +02:00
Carsten Dominik 83e0b750ec Minor Makefile fixes. 2008-04-15 00:06:34 +02:00
Carsten Dominik 62db67e9eb Correct dependencies in the Makefile.
Also a new variable and better implementation around export
processing in the background.
2008-04-14 14:59:37 +02:00
Carsten Dominik 1b58b6ba9f Split out org-faces, org-archive.el, org-colview.el from org.el. 2008-04-09 15:42:36 +02:00