- Timestamp:
- 01/08/11 10:38:33 (17 months ago)
- Location:
- branches/IDLDOC_3_3
- Files:
-
- 2 removed
- 12 modified
- 3 copied
-
. (modified) (2 props)
-
INSTALL (copied) (copied from trunk/INSTALL)
-
Makefile (modified) (5 diffs)
-
project/idldoc3-requirements.txt (copied) (copied from trunk/project/idldoc3-requirements.txt)
-
project/idldoc3.txt (deleted)
-
project/nist235r.pdf (deleted)
-
project/steps-to-release.txt (modified) (2 diffs)
-
RELEASE (modified) (1 diff)
-
src/doc_system__define.pro (modified) (5 diffs)
-
src/idldoc_version.pro (modified) (1 diff)
-
src/Makefile (copied) (copied from trunk/src/Makefile)
-
src/tree/doctreeargument__define.pro (modified) (1 diff)
-
src/tree/doctreedirectory__define.pro (modified) (1 diff)
-
src/tree/doctreefield__define.pro (modified) (1 diff)
-
src/tree/doctreeprofile__define.pro (modified) (1 diff)
-
src/tree/doctreeproperty__define.pro (modified) (1 diff)
-
src/util/doc_complexity.pro (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
branches/IDLDOC_3_3
- Property svn:ignore
-
old new 3 3 .hg 4 4 .hgignore 5 idldoc-*.zip
-
- Property svn:mergeinfo set to /trunk:717-730
- Property svn:ignore
-
branches/IDLDOC_3_3/Makefile
r716 r731 1 VERSION=3.3 1 VERSION=3.3.1 2 2 REVISION=-r`svn info | sed -n 's/Revision: \(.*\)/\1/p'` 3 3 IDL=idl64 4 4 5 .PHONY: clean doc book regression tests version srcdist dist updates 5 .PHONY: all clean doc book regression tests version srcdist dist updates 6 7 8 all: 9 cd src; make all IDL=$(IDL) 6 10 7 11 clean: 12 cd src; make clean 8 13 rm -f *.zip 9 14 rm -rf updates.idldev.com … … 12 17 rm -rf regression_test/*-docs 13 18 rm -rf unit_tests/*-docs 14 19 15 20 doc: 16 21 $(IDL) < idldoc_build_docs.pro … … 20 25 cd api-book; pdflatex -halt-on-error index.tex 21 26 cd api-book; pdflatex -halt-on-error index.tex 22 27 23 28 regression: 24 29 $(IDL) -e "mgunit, 'docrtalltests_uts'" 25 30 26 31 tests: 27 32 $(IDL) -e "mgunit, 'docutalltests_uts'" 28 33 29 34 version: 30 35 sed "s/version = '.*'/version = '$(VERSION)'/" < src/idldoc_version.pro | sed "s/revision = '.*'/revision = '$(REVISION)'/" > idldoc_version.pro 31 36 mv idldoc_version.pro src/ 32 37 33 38 srcdist: 34 39 make version 35 40 36 41 rm -rf idldoc-$(VERSION)-src/ 37 42 svn export . idldoc-$(VERSION)-src/ … … 43 48 zip -r idldoc-$(VERSION)-src.zip idldoc-$(VERSION)-src/* 44 49 rm -rf idldoc-$(VERSION)-src 45 50 46 51 dist: 47 52 make version 48 53 49 54 rm -rf idldoc-$(VERSION) 50 55 mkdir idldoc-$(VERSION) 51 56 52 57 $(IDL) -IDL_STARTUP "" < idldoc_build.pro 53 58 mv idldoc.sav idldoc-$(VERSION)/ 54 59 55 60 cp COPYING idldoc-$(VERSION)/ 56 61 cp CREDITS idldoc-$(VERSION)/ 57 62 cp ISSUES idldoc-$(VERSION)/ 58 63 cp RELEASE idldoc-$(VERSION)/ 64 cp INSTALL idldoc-$(VERSION)/ 59 65 60 66 cd docs; make … … 62 68 cp docs/idldoc-reference.pdf idldoc-$(VERSION)/docs/ 63 69 cp docs/idldoc-tutorial.pdf idldoc-$(VERSION)/docs/ 64 70 65 71 svn export src/templates idldoc-$(VERSION)/templates/ 66 72 svn export src/resources idldoc-$(VERSION)/resources/ 67 73 68 74 zip -r idldoc-$(VERSION).zip idldoc-$(VERSION)/* 69 75 rm -rf idldoc-$(VERSION) -
branches/IDLDOC_3_3/project/steps-to-release.txt
r619 r731 7 7 #. Check off on each TODO in the code. 8 8 9 #. Set debug variable in IDLDOC routine to 0.10 11 9 #. Make sure all unit and regression tests pass. 12 10 13 #. Update docs/RELEASE file.11 #. Update RELEASE file. Add release date under version number. 14 12 15 13 #. Update version in Makefile. … … 17 15 #. Do a "make dist". 18 16 17 #. Do a "make srcdist". 18 19 19 #. Commit changes to version. 20 20 21 #. Copy trunk to tags in repository. Use tag of the format: IDLDOC_3_0. 21 #. Copy trunk to tags in repository. Use tag of the format: IDLDOC_3_0. If it's a major version, start a new branch as well. Make sure to branch/tag externals as well and set svn:externals to point at the branch/tag of the externals. 22 22 23 #. Upload .zip file to michaelgalloy.com and ittvis.com, announce release. 23 #. Update version in Makefile to a "dev" version number. 24 25 #. Upload .zip file to michaelgalloy.com. Announce release on michaelgalloy.com, idldoc.idldev.com, and the comp.idl-pvwave newsgroup. -
branches/IDLDOC_3_3/RELEASE
r716 r731 1 1 Release notes 2 2 ============= 3 4 IDLdoc 3.3.1 5 ------------ 6 *Released January 8, 2011* 7 8 * Fixed memory leaks involved with computing complexity statistics and making 9 shortened comments for overview files. 10 11 * Fix for bug where private/hidden items show up on categories page. 12 3 13 4 14 IDLdoc 3.3 -
branches/IDLDOC_3_3/src/doc_system__define.pro
r670 r731 933 933 ; name to register the entry under 934 934 ; value : in, required, type=object 935 ; tree object (i.e. directory, file, param)935 ; tree object, i.e., directory, file, param, etc. 936 936 ;- 937 937 pro doc_system::createIndexEntry, name, value … … 949 949 950 950 entries = self.index->get(/all, count=nEntries) 951 951 952 ; filter index for visible entries 952 953 isVisibleEntries = bytarr(nEntries) 953 954 … … 955 956 isVisibleEntries[i] = entries[i].item->isVisible() 956 957 endfor 957 958 958 959 ind = where(isVisibleEntries, nVisibleEntries) 959 960 self.index->remove, /all 960 if (nVisibleEntries gt 0) then begin 961 self.index->add, entries[ind] 962 endif 961 if (nVisibleEntries gt 0) then self.index->add, entries[ind] 963 962 end 964 963 … … 967 966 ; Return the items which begin with the given letter. 968 967 ; 969 ; :Returns: objarr 968 ; :Returns: 969 ; `objarr` 970 ; 970 971 ; :Params: 971 972 ; letter : in, required, type=string … … 996 997 pro doc_system::createCategoryEntry, name, item 997 998 compile_opt strictarr, hidden 999 1000 if (~item->isVisible()) then return 998 1001 999 1002 lname = strlowcase(name) -
branches/IDLDOC_3_3/src/idldoc_version.pro
r716 r731 15 15 compile_opt strictarr, hidden 16 16 17 version = '3.3 '18 revision = '-r7 13'17 version = '3.3.1' 18 revision = '-r729' 19 19 20 20 return, version + (keyword_set(full) ? (' ' + revision) : '') -
branches/IDLDOC_3_3/src/tree/doctreeargument__define.pro
r670 r731 119 119 endif 120 120 121 return, self.system->processComments( firstline)121 return, self.system->processComments(self.firstline) 122 122 end 123 123 -
branches/IDLDOC_3_3/src/tree/doctreedirectory__define.pro
r671 r731 148 148 149 149 firstline = mg_tm_firstline(comments) 150 151 return, self.system->processComments(firstline) 150 text_firstline = self.system->processComments(firstline) 151 obj_destroy, firstline 152 153 return, text_firstline 152 154 end 153 155 'n_pro_files' : return, self.proFiles->count() -
branches/IDLDOC_3_3/src/tree/doctreefield__define.pro
r670 r731 48 48 'comments_first_line': begin 49 49 if (~obj_valid(self.comments)) then return, '' 50 50 51 firstline = mg_tm_firstline(self.comments) 51 return, self.system->processComments(firstline) 52 text_firstline = self.system->processComments(firstline) 53 obj_destroy, firstline 54 55 return, text_firstline 52 56 end 53 57 -
branches/IDLDOC_3_3/src/tree/doctreeprofile__define.pro
r682 r731 318 318 endif 319 319 320 self.firstline = mg_tm_firstline(self.comments) 321 return, self.system->processComments(self.firstline) 320 if (~obj_valid(self.firstline)) then begin 321 self.firstline = mg_tm_firstline(self.comments) 322 endif 323 324 return, self.system->processComments(self.firstline) 322 325 end 323 326 'plain_comments': return, self.system->processPlainComments(self.comments) -
branches/IDLDOC_3_3/src/tree/doctreeproperty__define.pro
r670 r731 105 105 'comments_first_line': begin 106 106 if (~obj_valid(self.comments)) then return, '' 107 107 108 firstline = mg_tm_firstline(self.comments) 108 return, self.system->processComments(firstline) 109 text_firstline = self.system->processComments(firstline) 110 obj_destroy, firstline 111 112 return, text_firstline 109 113 end 110 114 -
branches/IDLDOC_3_3/src/util/doc_complexity.pro
r617 r731 48 48 endwhile 49 49 50 obj_destroy, tokenizer 50 51 return, complexity > 1 51 52 end
