The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
2004-04-08  Sean O'Rourke  <seano@cs.ucsd.edu>

	* Xref.pm: Localize a bunch of things instead of stomping on
	package lexicals.  This makes the module better handle repeated
	use, for which it wasn't designed.
	
	* Xref.pm (mod_subs): Rename package_subs for consistency.
	(mod_decls): New function to generate decls for evaluation.

	* sepia.el: misc bug-fixes, and better support for redefining
	functions with sepia-eval-defun, especially preserving files and
	line numbers.
	(sepia-eval): remove newlines to make line-numbers make more
	sense to user.
	(sepia-interactive-arg): delay reading completions to speed up
	\M-. functions.
	(sepia-refiner): search both forward and backward, to adjust for
	e.g. adding comments.  Still not so good, but better.

2004-04-06  Sean O'Rourke  <seano@cs.ucsd.edu>

	* sepia-w3m.el: moved w3m-perldoc support here.

	* README: added description, removed disclaimer

	* sepia.el (sepia-symbol-info, sepia-doc-update): POD scanning
	and cperl hackage for eldoc support.

2004-04-05  Sean O'Rourke  <seano@cs.ucsd.edu>

	* Xref.pm (redefined,forget): make them take a single sub at a
	time, and pay attention to packages.
	(_apropos): use package info to narrow choices.

	* sepia.el (sepia-eval-defun,sepia-eval-buffer): new functions.

	* test.pl: satisfy the cpants Fascists.
	
	* Xref.pm (use_type): try to be smarter about when something's
	being assigned to, vs. merely used as a reference.

	* sepia.el (sepia-repl-header): keep up with generic-repl by
	doing header line, working dir.
	(sepia-complete-symbol): stupid bug with modules.
	(sepia-install-keys): new function.
	(sepia-var-assigns): assignments are more useful than defs.
	(sepia-init): start REPL by default.

	* generic-repl.el (repl-cd,repl-set-header): "new" function from
	Slime to track working dir, update header line.

2004-04-04  Sean O'Rourke  <seano@cs.ucsd.edu>

	* Sepia.jpg: don't ask -- just look.
	
	* sepia.el (sepia-ident-at-point): fixed bug with sigils.
	(sepia-complete-symbol): fixed bug with undefined function
	sepia-end-of-word.  
	Always use Data::Dumper.

	* any-repl.el: new file implementing REPL, basically stolen from
	Slime.

	* pscope.el: renamed to sepia.el to go with name change.

2004-04-03  Sean O'Rourke  <seano@cs.ucsd.edu>

	* pscope.el (pscope-set-found): remove locations with no
	file in package "main", which were causing errors before.
	(pscope-dwim): new function.  New functions
	pscope-complete-symbol and pscope-indent-or-complete for
	symbol completion.  Not well-tested, but they seem to work.
	The most annoying thing is that since the Xref db isn't
	automatically updated, it won't always know as much as you
	expect.
	(pscope-load-file): new function.

	* Xref.pm: update export lists to reflect new functions.

2004-04-02  Sean O'Rourke  <seano@cs.ucsd.edu>

	* Xref.pm: minor cleanup.

	* pscope.el: pass module, file, line to Perl side (where it's
	ignored for now); fix line number refinement to be a
	little less over-eager; fix pscope-callees to go to sub
	definitions instead of call sites.
	
	* README: added TODO section.