2015-04-26 Stefan Monnier * load-relative.el (__FILE__): Mention the bytecomp-filename problem. Fix other details mentioned by `checkdoc-current-buffer'. 2010-09-30 rocky * .gitignore: git Administrivia. 2010-09-30 rocky Merge branch 'master' of github.com:rocky/emacs-load-relative Conflicts: .gitignore 2010-09-30 rocky * .gitignore, COPYING, Makefile.am, README, configure.ac: Administrivia. Add COPYING, update README and .gitignore, bump version number. 2010-08-17 R. Bernstein * INSTALL: Customize more for emacs. 2010-08-13 R. Bernstein * .gitignore, INSTALL: Make INSTALL less generic and more specific to Emacs 2010-07-25 rocky * AUTHORS, Makefile.am, configure.ac, load-relative.el: Add Emacs Lisp Code Archive (ELCA) meta-comments. 2010-03-08 rocky Merge branch 'master' of git@github.com:rocky/emacs-load-relative 2010-03-08 rocky * .gitignore: elisp-comp is now in the repository 2009-12-18 rocky * .gitignore, autogen.sh, elisp-comp: Don't overwrigte elisp-comp. 2009-12-18 rocky * autogen.sh: Add --enable-maintainer-mode to configure when running autogen.sh 2009-12-14 rocky Merge branch 'master' of git@github.com:rocky/emacs-load-relative 2009-12-13 rocky * test/behave.el, test/test-load.el, test/test-require-list.el: Remove local behave.el in favor of new installed package test-unit. 2009-12-13 rocky * .gitignore, ChangeLog, Makefile.am, configure.ac: Administrivia. 2009-12-13 rocky Merge branch 'master' of git@github.com:rocky/emacs-load-relative 2009-12-13 rocky * configure.ac: Fix package name typo. 2009-12-13 rocky * Makefile.am: Include textile README in distribution tarball 2009-12-12 rocky * README.textile: Reformat without line breaks 2009-12-12 rocky * README.md, README.textile: Try textile for readme 2009-12-12 rocky * README.md, README.redcloth: Try using .md extension for doc. 2009-11-29 rocky * test/behave.el: Add assert-raises. 2009-11-25 rocky * test/behave.el: behave.el: fix incorrect initialization on *behave-total-assertions*. 2009-11-24 rocky * test/behave.el: Show number of assertions run. 2009-11-22 rocky * load-relative.el: Add provision for getting __FILE__ when we are byte compiling. 2009-11-22 rocky * load-relative.el, test/require-file2.el, test/require-file3.el, test/test-load.el: Add optional prefix to require-relative, require-relative and provide-me which will add that prefix to the feature name. 2009-11-22 rocky * test/test-load.el: Minimal test of provide-me. 2009-11-22 rocky * load-relative.el: Doc string fix. 2009-11-21 rocky * Makefile.am, README, README.redcloth: Turn README back into text. Add special redcloth version. 2009-11-21 rocky * README, README.markup: Nope changing the name made things worse. 2009-11-21 rocky * README, README.markup: See if changing the name from README to README.markup gives github a clue 2009-11-21 rocky * README, load-relative.el: load-relative.el: Add provide-me and make GPL v3. README: expand and turn into red-cloth markup. 2009-11-19 R. Bernstein * test/test-load.el: Another test of (__FILE__). Make test-load more eval-current'able. 2009-11-19 R. Bernstein * test/test-load.el: Add first __FILE__ test. 2009-11-17 R. Bernstein * load-relative.el: Bug: was not require-relative when not at compile time. 2009-11-15 rocky * load-relative.el: Working towards a more perfect __FILE__. Perhaps I am flailing here. Need much better tests. 2009-11-15 rocky * Makefile.am, load-relative.el, test/test-require-list.el: Add macro to handle relative requires using a list. And use this list eval-when-compile to remove the undefined function messages in byte-compilation. 2009-11-13 rocky * load-relative.el: Go over __FILE__ test ordering and more comments to as to why we do what we do. 2009-11-13 rocky * load-relative.el: Update __FILE__ docstring comment. 2009-11-13 rocky * load-relative.el: Also try #$ - "the name of this file as a string". Thanks due to grischka for the suggestion. 2009-11-13 rocky * test/require-file1.el: Used in testing require-relative 2009-11-13 rocky * load-relative.el, test/load-file2.el, test/test-load.el: load-relative.el: Use current-load-list to get loaded/eval'd file name. It is perhaps is the most reliable but also the most low-level and it is an undocumented API. Update doc strings to record what we now understand. Allow an optional symbol -- just in case. Update tests. 2009-11-12 rocky * test/behave.el, test/test-load.el: test-load.el: add a require-relative test behave.el: sync up with emacs-dbgr - one bug removed. 2009-11-12 rocky * load-relative.el: Add require-relative. 2009-11-12 rocky Merge branch 'master' of git@github.com:rocky/emacs-load-relative Conflicts: load-relative.el 2009-11-12 rocky * load-relative.el, test/test-load.el: Add require-relative. 2009-11-10 R. Bernstein * load-relative.el, test/behave.el, test/test-load.el: test-load.el: I think we need to expand the filename before calling load. behave.el: reduce dependency on spec part. 2009-11-09 rocky * load-relative.el, test/load-file1.el, test/test-load.el: Allow load-relative to accept a list of strings of files to load. 2009-11-09 rocky * Relative loads for Emacs Lisp files. Adds functions __FILE__ and load-relative.