-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathDEVLOG.txt
82 lines (68 loc) · 2.09 KB
/
DEVLOG.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
2015/10/20 15:33:00
> version 2.3
NEW:
> support symfind.rc
> support multiple sessions
> user defined scan pattern (envvar TAGSCAN_PAT/IGNORE_PAT)
> stags supports php & javascript better.
> Auto repo update
Enhance:
> auto foldopen when it goes to a position
> Use "tags.repo.gz" as the default repo file for symscan and symsvr.
Support 0-arg for symsvr.pl (auto scan and load default repo), just like ctags.
> support logical NOT in the query string
2014/02/23 16:49:40
> version 2.2
bugfix and enahancement for symfind.
dont release symfind.pl any more.
add FAQ in doc.
2013/07/25 17:20:46
> version 2.1
Add grep supports. e.g.
> g main
> g main *.cpp
Add shell command:
> !ls
2013/06/25 10:42:03
> NEW
symscan.pl and stags work together better: stags process function prototype and macro/variable definition directly with maxlength=120.
2013/06/23 09:17:05
*) NEW
> C++ version of symfind
> support more than 1 kind letter filter.
> support case-sensitive search by captain letter in the pattern word.
2013/06/20 15:52:02
*) version 2.0 init
> new repo format supporting repo updating
> repo add/update, multi-repo loading.
> support query values by "#xxx". Use stags for scanning. Performance improved.
> go next/previous command in symfind.pl.
2013/05/17 13:17:37
> NF201305.1 - root dir replace
v1.1
Requirement:
if the path of your source code changes, the old repo should still work, no need to re-scan.
Design:
Add "root" command to support dir replace. You can define multiple replace rules in one line.
e.g.
> root
(show root definition)
> root depot=depot2
(define 1 rule: "depot" -> "depot2")
> root depot=depot2;/mnt/data=/home
(define 2 rules: "depot" -> "depot2", "/mnt/data" -> "/home")
> root .
(clear)
the final result
/mnt/data/depot/sbo/source/1.cpp
will be replaced to
/home/depot2/sbo/source/1.cpp
*) Distribution
- Update version in symfind.cpp and Makefile
- build on Linux (for symfind)
$ make
- build on Windows
Open MINGW32 shell (msys.bat):
$ make
$ make dist
Generate symfind-{ver}.tgz