view etc/images/next-page.xpm @ 110526:b150a06c6999

Synch EDE to CEDET 1.0. * cedet-idutils.el (cedet-idutils-make-command): New option. (cedet-idutils-mkid-call): (cedet-idutils-create/update-database): New functions. * cedet-cscope.el (cedet-cscope-create): (cedet-cscope-create/update-database): New functions. (cedet-cscope-support-for-directory): Make interactive. * cedet-global.el (cedet-global-gtags-command): New option. (cedet-gnu-global-gtags-call) (cedet-gnu-global-create/update-database): New functions. * ede.el (ede-save-cache): Fix recentf-exclude expression. (ede-make-dist): Always use toplevel project. (ede-buffer-object): If we fail to find an object in the current project, loop upward looking for a match. If no target is found, use most local project. (ede-buffer-belongs-to-target-p) (ede-buffer-belongs-to-project-p): New functions. (ede-initialize-state-current-buffer): New function. (ede-target-forms-menu, ede-project-buffers): Use them. (ede-minor-mode, ede-reset-all-buffers): Use it. (project-interactive-select-target, project-add-file): Don't use ede-project-force-load. (ede-buffer-object): New arg PROJSYM. (ede-minor-mode): Remove ede-directory-project-p test. (ede-initialize-state-current-buffer): Don't test for ede-directory-project-p if there is a matching open project. (ede-customize-forms-menu): Prevent error if there is no project. (ede-load-project-file): Set ede-constructing to the thing being constructed, instead of t. (ede-project-force-load): Deleted. * ede/base.el: * ede/auto.el: * ede/custom.el: New files. * ede/autoconf-edit.el (autoconf-find-last-macro) (autoconf-parameters-for-macro): Parse multiline parameters of macros. Optionally ignore case and at bol for macro. (autoconf-parameter-strip): Use greedy match for newlines. (autoconf-new-automake-string): Deleted. (autoconf-new-program): Use SRecode to fill an empty file. * ede/cpp-root.el (ede-create-lots-of-projects-under-dir): New function. * ede/files.el (ede-flush-project-hash): New command. (ede-convert-path): Add optional PROJECT arg. (ede-directory-project-p): Obey ".ede-ignore". (ede-expand-filename-local) (ede-expand-filename-impl-via-subproj): New methods. (ede-expand-filename-impl): Use them. (ede-project-root, ede-project-root-directory): Move to ede/auto.el. * ede/locate.el (ede-locate-flush-hash): (ede-locate-create/update-root-database): New methods. (initialize-instance): Use ede-locate-flush-hash. * ede/pmake.el (ede-proj-makefile-insert-variables): If this is the top project and not a metasubproject, set TOP to CURDIR. (ede-proj-makefile-insert-variables): Output a target's object list whether or not the vars are already in the Makefile. (ede-pmake-insert-variable-once): New macro. * ede/project-am.el (project-am-with-makefile-current): Add recentf-exclude. (project-am-load-makefile): Obey an optional suggested name. (project-am-expand-subdirlist): New function. (project-am-makefile::project-rescan): Use it. Combine SUBDIRS and DIST_SUBDIRS. (project-am-meta-type-alist): A list to scan better Makefile.am (project-am-scan-for-targets): Scan also over project-am-meta-type-alist. (ede-system-include-path): Simple implementation. (ede-find-target): Deleted. EDE core takes care of this. (ede-buffer-mine): Create the searched filename as relative. (project-am-load): Simplify, using autoconf-edit. (project-am-extract-package-info): Fix separators. * ede/proj.el (project-run-target): New method. (project-make-dist, project-compile-project): Use ede-proj-automake-p to determine which kind of compile to use. (project-rescan): Call ede-load-project-file. (ede-buffer-mine): Add more file names that belong to the project. (ede-proj-compilers): Improve error message. * ede/proj-obj.el (ede-ld-linker): Use the LDDEPS variable. (ede-source-c++): Add more C++ extensions. (ede-proj-target-makefile-objectcode): Quote initforms. Support lex and yacc. * ede/proj-prog.el (ede-proj-makefile-insert-rules): Removed. (ede-proj-makefile-insert-variables): New, add LDDEPS. (ede-proj-makefile-insert-automake-post-variables): Add LDADD variable. Use ldlibs-local slot. Add a -l to ldlibs strings. (ede-proj-target-makefile-program): Swap order of two slots so they show up in the same order as in the command line. (ede-proj-target-makefile-program): Add ldlibs-local slot. * ede/proj-shared.el (ede-g++-libtool-shared-compiler): Fix inference rule to use cpp files. (ede-proj-target-makefile-shared-object): Quote initforms. * ede/proj-misc.el (ede-proj-target-makefile-miscelaneous): * ede/proj-info.el (ede-proj-target-makefile-info): * ede/proj-aux.el (ede-proj-target-aux): * ede/proj-archive.el (ede-proj-target-makefile-archive): * ede/proj-elisp.el (ede-proj-target-elisp) (ede-proj-target-elisp-autoloads): Quote initforms. * ede/srecode.el (ede-srecode-setup): Load autoconf templates. * ede/shell.el (ede-shell-buffer): Fix buffer name. * ede/pconf.el (ede-proj-configure-synchronize): If user events occur while waiting for the compile process to finish, pull them in and discard those events.
author Chong Yidong <cyd@stupidchicken.com>
date Mon, 20 Sep 2010 22:42:53 -0400
parents ed7704221f2b
children
line wrap: on
line source

/* XPM */
static char * stock_next_page_xpm[] = {
"24 24 92 2",
"  	c None",
". 	c #000000",
"+ 	c #5B7289",
"@ 	c #FFFFFF",
"# 	c #F2F2F2",
"$ 	c #E5E5E5",
"% 	c #D8D8D8",
"& 	c #CCCCCC",
"* 	c #B0B0B0",
"= 	c #8B8B8B",
"- 	c #6A6A6A",
"; 	c #494949",
"> 	c #888888",
", 	c #C9C9C9",
"' 	c #E3E3E3",
") 	c #EEEEEE",
"! 	c #E6E6E6",
"~ 	c #DEDEDE",
"{ 	c #D6D6D6",
"] 	c #ADADAD",
"^ 	c #556D85",
"/ 	c #47617B",
"( 	c #BFBFBF",
"_ 	c #B2B2B2",
": 	c #ACACAC",
"< 	c #A6A6A6",
"[ 	c #F6F6F6",
"} 	c #384F66",
"| 	c #3A5067",
"1 	c #DADADA",
"2 	c #3A5168",
"3 	c #D3D3D3",
"4 	c #3B5269",
"5 	c #47617C",
"6 	c #3D526A",
"7 	c #48627D",
"8 	c #B6B6B6",
"9 	c #959595",
"0 	c #7C7C7C",
"a 	c #616161",
"b 	c #464646",
"c 	c #262626",
"d 	c #C5C5C5",
"e 	c #3E546A",
"f 	c #49637D",
"g 	c #3F556B",
"h 	c #4B647E",
"i 	c #40566C",
"j 	c #4C647F",
"k 	c #41576D",
"l 	c #4C657F",
"m 	c #42586E",
"n 	c #4E6780",
"o 	c #44586F",
"p 	c #4F6881",
"q 	c #B5B5B5",
"r 	c #45596F",
"s 	c #506982",
"t 	c #77838F",
"u 	c #9C9FA1",
"v 	c #91969C",
"w 	c #91979C",
"x 	c #92979C",
"y 	c #92979D",
"z 	c #A2A3A4",
"A 	c #9D9FA2",
"B 	c #8F9296",
"C 	c #8F9396",
"D 	c #8F9397",
"E 	c #909397",
"F 	c #868788",
"G 	c #465B70",
"H 	c #526A83",
"I 	c #3E5975",
"J 	c #3F5A76",
"K 	c #415B77",
"L 	c #425C78",
"M 	c #435E79",
"N 	c #445F7A",
"O 	c #46607B",
"P 	c #68727D",
"Q 	c #7D8185",
"R 	c #616A73",
"S 	c #3B4F63",
"T 	c #3C5064",
"U 	c #3C5065",
"V 	c #3E5166",
"W 	c #3F5266",
"X 	c #405367",
"Y 	c #405468",
"Z 	c #344353",
"` 	c #2F4050",
"                                                ",
"                                                ",
"    . . . . . . . .       . . . . . . . .       ",
"  . + @ # $ % & * = - ; > , ' ) ! ~ { ] ^ .     ",
"  . / @ # $ % & ( _ : < @ @ [ ) ! ~ { _ } .     ",
"  . / @ # $ % & ( _ : < @ ' [ ) ! ~ { _ | .     ",
"  . / @ # $ % & ( _ : < @ . 1 ) ! ~ { * 2 .     ",
"  . / @ # $ % & ( _ : < @ . . 3 ! ~ { * 4 .     ",
"  . 5 @ # $ % & ( _ : < @ . . . & ~ { * 6 .     ",
"  . 7 @ # $ 8 9 0 a b c . . . . . d { * e .     ",
"  . f @ # $ % & ( _ : < @ . . . & ~ { * g .     ",
"  . h @ # $ % & ( _ : < @ . . 3 ! ~ { * i .     ",
"  . j @ # $ % & ( _ : < @ . 1 ) ! ~ { * k .     ",
"  . l @ # $ % & ( _ : < @ ' [ ) ! ~ { * m .     ",
"  . n @ # $ % & ( _ : < @ @ [ ) ! ~ { * o .     ",
"  . p @ # $ % & ( _ : < @ @ [ ) ! ~ { q r .     ",
"  . s t u v w x y y z < A B C C D D E F G .     ",
"  . H I J K L M N O P Q R S T U V W X Y Z .     ",
"    . . . . . . . . . ` . . . . . . . . . .     ",
"                    . . .                       ",
"                                                ",
"                                                ",
"                                                ",
"                                                "};