elinstall.git
13 years agoBugfix: Place load-path statements at the beginning of loaddefs files.master
Tom Breton (Tehom) [Tue, 11 Jan 2011 23:24:59 +0000 (11 18:24 -0500)]
Bugfix: Place load-path statements at the beginning of loaddefs files.

13 years agoelinstall-symlink-on-emacs-start now can accept slashed project names
Tom Breton (Tehom) [Mon, 10 Jan 2011 02:55:02 +0000 (9 21:55 -0500)]
elinstall-symlink-on-emacs-start now can accept slashed project names

13 years agoChanged comments
Tom Breton (Tehom) [Sun, 9 Jan 2011 21:48:59 +0000 (9 16:48 -0500)]
Changed comments

13 years agoMake directory for symlinks if it doesn't exist
Tom Breton (Tehom) [Sun, 9 Jan 2011 21:39:58 +0000 (9 16:39 -0500)]
Make directory for symlinks if it doesn't exist

13 years agoChanged where test require points
Tom Breton (Tehom) [Sun, 9 Jan 2011 21:39:32 +0000 (9 16:39 -0500)]
Changed where test require points

13 years agoDeprecated calling elinstall-arrange-preload explicitly
Tom Breton (Tehom) [Fri, 24 Dec 2010 21:45:27 +0000 (24 16:45 -0500)]
Deprecated calling elinstall-arrange-preload explicitly

13 years agoLet `elinstall-x' shortcut when no work will be done.
Tom Breton (Tehom) [Fri, 24 Dec 2010 21:39:12 +0000 (24 16:39 -0500)]
Let `elinstall-x' shortcut when no work will be done.

13 years agoNew functions elinstall-get-restraint, elinstall-proceed-at-all-p.
Tom Breton (Tehom) [Fri, 24 Dec 2010 21:35:23 +0000 (24 16:35 -0500)]
New functions elinstall-get-restraint, elinstall-proceed-at-all-p.

13 years agoBugfix: `preload-compile' should be `preload' Changed comments. Added dummies to...
Tom Breton (Tehom) [Fri, 24 Dec 2010 21:26:17 +0000 (24 16:26 -0500)]
Bugfix: `preload-compile' should be `preload' Changed comments.  Added dummies to customization.

13 years agoFixed reversed logic in byte-compile's call to elinstall-proceed-p
Tom Breton (Tehom) [Fri, 24 Dec 2010 21:20:26 +0000 (24 16:20 -0500)]
Fixed reversed logic in byte-compile's call to elinstall-proceed-p

13 years agoRemoved all the `force' parameters
Tom Breton (Tehom) [Fri, 24 Dec 2010 21:10:15 +0000 (24 16:10 -0500)]
Removed all the `force' parameters

13 years agoRemoved an obsolete `force' argument. Changed comments.
Tom Breton (Tehom) [Fri, 24 Dec 2010 21:03:35 +0000 (24 16:03 -0500)]
Removed an obsolete `force' argument.  Changed comments.

13 years agoRearranged elinstall-actions-for-source-file, can correctly stop early.
Tom Breton (Tehom) [Fri, 24 Dec 2010 20:54:33 +0000 (24 15:54 -0500)]
Rearranged elinstall-actions-for-source-file, can correctly stop early.

13 years agoCheck elinstall-proceed-p and *.el filename before doing autoloads.
Tom Breton (Tehom) [Fri, 24 Dec 2010 20:49:09 +0000 (24 15:49 -0500)]
Check elinstall-proceed-p and *.el filename before doing autoloads.

13 years agoCheck elinstall-proceed-p before making symlinks
Tom Breton (Tehom) [Fri, 24 Dec 2010 20:42:27 +0000 (24 15:42 -0500)]
Check elinstall-proceed-p before making symlinks

13 years agoChanged comments
Tom Breton (Tehom) [Fri, 24 Dec 2010 20:27:23 +0000 (24 15:27 -0500)]
Changed comments

13 years agoCleanups, no logic changes.
Tom Breton (Tehom) [Fri, 24 Dec 2010 20:26:45 +0000 (24 15:26 -0500)]
Cleanups, no logic changes.

13 years agoFind the user restraint spec
Tom Breton (Tehom) [Fri, 24 Dec 2010 20:17:44 +0000 (24 15:17 -0500)]
Find the user restraint spec

13 years agoFull customize spec for elinstall-restrain-install
Tom Breton (Tehom) [Fri, 24 Dec 2010 20:13:08 +0000 (24 15:13 -0500)]
Full customize spec for elinstall-restrain-install

13 years agoNew signature for elinstall-proceed-p
Tom Breton (Tehom) [Fri, 24 Dec 2010 19:53:46 +0000 (24 14:53 -0500)]
New signature for elinstall-proceed-p

13 years agoTowards having elinstall-proceed-p take simpler parameters
Tom Breton (Tehom) [Fri, 24 Dec 2010 19:44:16 +0000 (24 14:44 -0500)]
Towards having elinstall-proceed-p take simpler parameters

13 years agoRenaming setp-{preloads,autoloads} -> {preloads,autoloads}
Tom Breton (Tehom) [Fri, 24 Dec 2010 19:38:32 +0000 (24 14:38 -0500)]
Renaming setp-{preloads,autoloads} -> {preloads,autoloads}

13 years agoRearranged args to elinstall-proceed-p
Tom Breton (Tehom) [Fri, 24 Dec 2010 19:33:45 +0000 (24 14:33 -0500)]
Rearranged args to elinstall-proceed-p

13 years agoNew function elinstall-call-with-restraints. Use elinstall-proceed-p.
Tom Breton (Tehom) [Fri, 24 Dec 2010 19:23:37 +0000 (24 14:23 -0500)]
New function elinstall-call-with-restraints.  Use elinstall-proceed-p.

13 years agoNew function elinstall-proceed-p
Tom Breton (Tehom) [Fri, 24 Dec 2010 18:35:07 +0000 (24 13:35 -0500)]
New function elinstall-proceed-p

13 years agoSketched a customization for user to restrain installation
Tom Breton (Tehom) [Fri, 24 Dec 2010 17:14:01 +0000 (24 12:14 -0500)]
Sketched a customization for user to restrain installation

13 years agoChanged comments and docstring
Tom Breton (Tehom) [Fri, 24 Dec 2010 04:03:57 +0000 (23 23:03 -0500)]
Changed comments and docstring

13 years agoChanged the logic of whether to byte-compile. Deprecated
Tom Breton (Tehom) [Fri, 24 Dec 2010 03:26:21 +0000 (23 22:26 -0500)]
Changed the logic of whether to byte-compile.  Deprecated
force-recompile, use byte-compile 'always

13 years agoRenamed byte-compile-p,force-recompile-p -> byte-compile,force-recompile
Tom Breton (Tehom) [Fri, 24 Dec 2010 03:26:21 +0000 (23 22:26 -0500)]
Renamed byte-compile-p,force-recompile-p -> byte-compile,force-recompile

13 years agoRename compile-p -> byte-compile-p
Tom Breton (Tehom) [Fri, 24 Dec 2010 03:03:29 +0000 (23 22:03 -0500)]
Rename compile-p -> byte-compile-p

13 years agoBugfix: set should have been setq
Tom Breton (Tehom) [Fri, 24 Dec 2010 03:01:14 +0000 (23 22:01 -0500)]
Bugfix: set should have been setq

13 years agoAdded a .gitignore
Tom Breton (Tehom) [Sat, 11 Dec 2010 22:58:10 +0000 (11 17:58 -0500)]
Added a .gitignore

13 years agoChanged formatting, docstring.
Tom Breton (Tehom) [Sat, 11 Dec 2010 22:55:33 +0000 (11 17:55 -0500)]
Changed formatting, docstring.

13 years agoBugfix: file names are now absolute
Tom Breton (Tehom) [Sat, 11 Dec 2010 22:51:15 +0000 (11 17:51 -0500)]
Bugfix: file names are now absolute

13 years agoBugfix: dir names are now absolute. Factored out dir file lister.
Tom Breton (Tehom) [Sat, 11 Dec 2010 20:28:00 +0000 (11 15:28 -0500)]
Bugfix: dir names are now absolute.  Factored out dir file lister.

13 years agoFully find directory files with blocking. Untested.
Tom Breton (Tehom) [Sat, 11 Dec 2010 20:01:52 +0000 (11 15:01 -0500)]
Fully find directory files with blocking.  Untested.

13 years agoelinstall-actions-for-dir starting to find files differently.
Tom Breton (Tehom) [Sat, 11 Dec 2010 19:52:49 +0000 (11 14:52 -0500)]
elinstall-actions-for-dir starting to find files differently.

13 years agoNew special variables: block-in-dir, block-in-subtree
Tom Breton (Tehom) [Sat, 11 Dec 2010 18:29:35 +0000 (11 13:29 -0500)]
New special variables: block-in-dir, block-in-subtree

13 years agoAdded variable declaration for elinstall-already-installed
Tom Breton (Tehom) [Tue, 7 Dec 2010 17:15:43 +0000 (7 12:15 -0500)]
Added variable declaration for elinstall-already-installed

13 years agoRemoved stray variable setting.
Tom Breton (Tehom) [Tue, 7 Dec 2010 17:11:36 +0000 (7 12:11 -0500)]
Removed stray variable setting.

13 years agoSet print-{level,length} explicitly, for safety.
Tom Breton (Tehom) [Tue, 7 Dec 2010 17:10:56 +0000 (7 12:10 -0500)]
Set print-{level,length} explicitly, for safety.

13 years agoAdded docstring
Tom Breton (Tehom) [Tue, 7 Dec 2010 03:12:52 +0000 (6 22:12 -0500)]
Added docstring

13 years agoNew dynamic variable redo-old. Removed redundant dynamic bindings.
Tom Breton (Tehom) [Tue, 7 Dec 2010 03:08:35 +0000 (6 22:08 -0500)]
New dynamic variable redo-old.  Removed redundant dynamic bindings.

13 years agoNew function: elinstall-file-mod-time
Tom Breton (Tehom) [Tue, 7 Dec 2010 02:53:51 +0000 (6 21:53 -0500)]
New function: elinstall-file-mod-time

13 years agoBugfix: add-to-load-path-p is now bound nil when load-path is anchored.
Tom Breton (Tehom) [Tue, 7 Dec 2010 02:13:16 +0000 (6 21:13 -0500)]
Bugfix: add-to-load-path-p is now bound nil when load-path is anchored.

13 years agoAdded new spec `preload'
Tom Breton (Tehom) [Sat, 13 Nov 2010 19:59:25 +0000 (13 14:59 -0500)]
Added new spec `preload'

13 years agoReorganization: Sorted cases in elinstall-find-actions-by-spec-x
Tom Breton (Tehom) [Sat, 13 Nov 2010 19:37:58 +0000 (13 14:37 -0500)]
Reorganization: Sorted cases in elinstall-find-actions-by-spec-x

13 years agoMade elinstall-update-file* split filename
Tom Breton (Tehom) [Sat, 13 Nov 2010 15:25:13 +0000 (13 10:25 -0500)]
Made elinstall-update-file* split filename

13 years agoChanged the logic of installedness checking
Tom Breton (Tehom) [Sat, 13 Nov 2010 02:10:28 +0000 (12 21:10 -0500)]
Changed the logic of installedness checking

13 years agoChanged format of installation records
Tom Breton (Tehom) [Sat, 13 Nov 2010 02:08:42 +0000 (12 21:08 -0500)]
Changed format of installation records

13 years agoSplit the file and dir entry points: just autoloads / full.
Tom Breton (Tehom) [Sat, 13 Nov 2010 01:35:43 +0000 (12 20:35 -0500)]
Split the file and dir entry points: just autoloads / full.

13 years agoMade compile-p and force-recompile-p control variables
Tom Breton (Tehom) [Sat, 13 Nov 2010 01:17:22 +0000 (12 20:17 -0500)]
Made compile-p and force-recompile-p control variables

13 years agocontrol now checks that its sym is a control variable
Tom Breton (Tehom) [Sat, 13 Nov 2010 01:12:02 +0000 (12 20:12 -0500)]
control now checks that its sym is a control variable

13 years agoNew spec head "control".
Tom Breton (Tehom) [Sat, 13 Nov 2010 00:17:48 +0000 (12 19:17 -0500)]
New spec head "control".

13 years agoNew spec head "matching". Changed comments. Bugfixes.
Tom Breton (Tehom) [Sat, 13 Nov 2010 00:11:31 +0000 (12 19:11 -0500)]
New spec head "matching".  Changed comments.  Bugfixes.

13 years agoChanged from Info-default-directory-list to Info-additional-directory-list
Tom Breton (Tehom) [Sat, 13 Nov 2010 00:01:36 +0000 (12 19:01 -0500)]
Changed from Info-default-directory-list to Info-additional-directory-list

13 years agoDon't recurse on `(dir FN)'
Tom Breton (Tehom) [Fri, 12 Nov 2010 23:55:32 +0000 (12 18:55 -0500)]
Don't recurse on `(dir FN)'

13 years agoMade "autoloads for" message reasonable again
Tom Breton (Tehom) [Fri, 12 Nov 2010 23:54:12 +0000 (12 18:54 -0500)]
Made "autoloads for" message reasonable again

13 years agoNew function elinstall-actions-for-dir factored.
Tom Breton (Tehom) [Fri, 12 Nov 2010 23:50:36 +0000 (12 18:50 -0500)]
New function elinstall-actions-for-dir factored.

13 years agoSlight file reorganization
Tom Breton (Tehom) [Fri, 12 Nov 2010 22:34:37 +0000 (12 17:34 -0500)]
Slight file reorganization

13 years agoNow always use elinstall-insert-autoload-section
Tom Breton (Tehom) [Fri, 12 Nov 2010 22:31:01 +0000 (12 17:31 -0500)]
Now always use elinstall-insert-autoload-section

13 years agoCleanups after changeover
Tom Breton (Tehom) [Fri, 12 Nov 2010 22:23:04 +0000 (12 17:23 -0500)]
Cleanups after changeover

13 years agoSwitched entirely to getting text early
Tom Breton (Tehom) [Fri, 12 Nov 2010 22:17:32 +0000 (12 17:17 -0500)]
Switched entirely to getting text early

13 years agoMoved messages to directly before/after while loop
Tom Breton (Tehom) [Fri, 12 Nov 2010 21:40:21 +0000 (12 16:40 -0500)]
Moved messages to directly before/after while loop

13 years agodo-elinstall: Set local vars to resist autoloading and byte-compilation
Tom Breton (Tehom) [Fri, 12 Nov 2010 21:40:06 +0000 (12 16:40 -0500)]
do-elinstall: Set local vars to resist autoloading and byte-compilation

13 years agoCode towards getting autoload text during action-finding
Tom Breton (Tehom) [Fri, 12 Nov 2010 21:34:54 +0000 (12 16:34 -0500)]
Code towards getting autoload text during action-finding

13 years agoSet up to find autoload text more cleanly
Tom Breton (Tehom) [Fri, 12 Nov 2010 21:02:39 +0000 (12 16:02 -0500)]
Set up to find autoload text more cleanly

13 years agoRearranged code, removed obsolete functions
Tom Breton (Tehom) [Fri, 12 Nov 2010 20:38:25 +0000 (12 15:38 -0500)]
Rearranged code, removed obsolete functions

13 years agoMade examples conformant with current format
Tom Breton (Tehom) [Fri, 12 Nov 2010 20:38:14 +0000 (12 15:38 -0500)]
Made examples conformant with current format

13 years agoRearranged logic for elinstall-actions-for-source-file
Tom Breton (Tehom) [Fri, 12 Nov 2010 20:27:41 +0000 (12 15:27 -0500)]
Rearranged logic for elinstall-actions-for-source-file

13 years agoFiles and their local vars are now explored in find-action stage.
Tom Breton (Tehom) [Fri, 12 Nov 2010 20:24:28 +0000 (12 15:24 -0500)]
Files and their local vars are now explored in find-action stage.

13 years agoRename: path -> dir in some functions
Tom Breton (Tehom) [Fri, 12 Nov 2010 19:53:27 +0000 (12 14:53 -0500)]
Rename: path -> dir in some functions

13 years agoChanged strategy for parameters to finding actions; now uses special variables.
Tom Breton (Tehom) [Fri, 12 Nov 2010 19:35:54 +0000 (12 14:35 -0500)]
Changed strategy for parameters to finding actions; now uses special variables.

13 years agoAdded load-path spec
Tom Breton (Tehom) [Fri, 12 Nov 2010 19:12:13 +0000 (12 14:12 -0500)]
Added load-path spec

13 years agoelinstall-find-actions-by-spec: Named def-file object
Tom Breton (Tehom) [Fri, 12 Nov 2010 19:01:50 +0000 (12 14:01 -0500)]
elinstall-find-actions-by-spec: Named def-file object

13 years agoNew logic: Don't add to load-path if there are no elisp files in directory.
Tom Breton (Tehom) [Fri, 12 Nov 2010 18:52:00 +0000 (12 13:52 -0500)]
New logic: Don't add to load-path if there are no elisp files in directory.

13 years agoBugfix syntax. Also changed comments.
Tom Breton (Tehom) [Fri, 12 Nov 2010 18:48:34 +0000 (12 13:48 -0500)]
Bugfix syntax.  Also changed comments.

13 years agoBetter test for whether to add to info path
Tom Breton (Tehom) [Fri, 12 Nov 2010 18:43:44 +0000 (12 13:43 -0500)]
Better test for whether to add to info path

13 years agoMake actions to add to info path
Tom Breton (Tehom) [Fri, 12 Nov 2010 18:30:54 +0000 (12 13:30 -0500)]
Make actions to add to info path

13 years agoPointed defgroup at development group.
Tom Breton (Tehom) [Fri, 12 Nov 2010 18:24:16 +0000 (12 13:24 -0500)]
Pointed defgroup at development group.

13 years agoSlight reorganization: customizations into outline form
Tom Breton (Tehom) [Fri, 12 Nov 2010 17:25:07 +0000 (12 12:25 -0500)]
Slight reorganization: customizations into outline form

13 years agoREADME: Improved the "how to help" section
Tom Breton (Tehom) [Fri, 12 Nov 2010 17:24:38 +0000 (12 12:24 -0500)]
README: Improved the "how to help" section

13 years agoBugfixes: Byte-compile setup and fixed misc compile errors
Tom Breton (Tehom) [Fri, 12 Nov 2010 17:15:33 +0000 (12 12:15 -0500)]
Bugfixes: Byte-compile setup and fixed misc compile errors

13 years agoMinor edits to README
Tom Breton (Tehom) [Fri, 12 Nov 2010 17:02:19 +0000 (12 12:02 -0500)]
Minor edits to README

13 years agoAdded byte-compile actions (no effect yet)
Tom Breton (Tehom) [Fri, 12 Nov 2010 17:02:05 +0000 (12 12:02 -0500)]
Added byte-compile actions (no effect yet)

13 years agoBugfix: `member' had args reversed
Tom Breton (Tehom) [Fri, 12 Nov 2010 05:03:24 +0000 (12 00:03 -0500)]
Bugfix: `member' had args reversed

13 years agoNew function elinstall-insert-section-header, replacing autoload-insert-section-header
Tom Breton (Tehom) [Fri, 12 Nov 2010 04:54:03 +0000 (11 23:54 -0500)]
New function elinstall-insert-section-header, replacing autoload-insert-section-header

13 years agoBugfix: t case needed parentheses
Tom Breton (Tehom) [Fri, 12 Nov 2010 04:37:16 +0000 (11 23:37 -0500)]
Bugfix: t case needed parentheses

13 years agoBugfix project-name -> target
Tom Breton (Tehom) [Fri, 12 Nov 2010 04:06:39 +0000 (11 23:06 -0500)]
Bugfix project-name -> target

13 years agoRemoved obsolete code for adding to load-path
Tom Breton (Tehom) [Fri, 12 Nov 2010 04:05:09 +0000 (11 23:05 -0500)]
Removed obsolete code for adding to load-path

13 years agoUsed new if-used case for default deffile.
Tom Breton (Tehom) [Fri, 12 Nov 2010 04:00:46 +0000 (11 23:00 -0500)]
Used new if-used case for default deffile.

13 years agoOnly preload the default deffile if it was used. See `if-used'.
Tom Breton (Tehom) [Fri, 12 Nov 2010 03:48:27 +0000 (11 22:48 -0500)]
Only preload the default deffile if it was used.  See `if-used'.

13 years agoChanged misleading error messages
Tom Breton (Tehom) [Fri, 12 Nov 2010 03:45:29 +0000 (11 22:45 -0500)]
Changed misleading error messages

13 years agoCode reorganization
Tom Breton (Tehom) [Fri, 12 Nov 2010 03:43:44 +0000 (11 22:43 -0500)]
Code reorganization

13 years agoFully switched over to record-based staging
Tom Breton (Tehom) [Fri, 12 Nov 2010 03:12:06 +0000 (11 22:12 -0500)]
Fully switched over to record-based staging

13 years agoBugfix
Tom Breton (Tehom) [Fri, 12 Nov 2010 03:00:14 +0000 (11 22:00 -0500)]
Bugfix

13 years agoChanged segments to a structure: elinstall-stages
Tom Breton (Tehom) [Fri, 12 Nov 2010 02:53:24 +0000 (11 21:53 -0500)]
Changed segments to a structure: elinstall-stages

13 years agoChanged from homogeneous segments to non-homogeneous ones
Tom Breton (Tehom) [Fri, 12 Nov 2010 02:37:08 +0000 (11 21:37 -0500)]
Changed from homogeneous segments to non-homogeneous ones

13 years agoNew: do-elinstall.el, our install script
Tom Breton (Tehom) [Fri, 12 Nov 2010 02:24:55 +0000 (11 21:24 -0500)]
New: do-elinstall.el, our install script

13 years agoNew parameter in preload-file: proceed
Tom Breton (Tehom) [Fri, 12 Nov 2010 02:24:33 +0000 (11 21:24 -0500)]
New parameter in preload-file: proceed