-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathchangelog.txt
347 lines (259 loc) · 9.65 KB
/
changelog.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
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
ChangeLog for Format Fortran Indent Plugin
------------------------------------------
Version 0.2.3 2014-5-26
=====================
Rename Format_Fortran_Indent_Plugin to FormatFortranIndentPlugin
Del cbReleaseCentOS-x86_64 cbFortran cbNightlyBuild branch
Update readme
Version 0.2.3 2014-2-8
=====================
Add "<Add option="-ansi" />" to be able to build on Linux
Version 0.2.3 2013-12-30
=====================
Follow the tracks of Code::Blocks svn9181 ( create an abstract class with will handle all UI related calls made from the ProjectManager )
Version 0.2.3 2013-5-1
=====================
Set Default PreprocessorType to PreprocessorType_CPreprocessor
Update readme
Version 0.2.3 2013-3-26
=====================
Could not support for CoCo( conditional compilation ) Preprocessor ( ISO/IEC 1539-3:1998 )
Version 0.2.3 2013-3-26
=====================
Add the support for Preprocessor that Petros Aristidou<[email protected]> need
Add CMyFortranIndentConfig.h and CMyFortranIndentConfig.cpp for CMyFortranIndentConfig struct
Add cbReleaseCentOS-x86_64 branch
Update readme
Version 0.2.3 2013-3-14
=====================
Update the support on "function" statement
Add #include <configmanager.h> for Linux
Update FormatFortranIndentPlugin.cbp to Add "Win32 Release" , "Win32 Debug" , "Linux Release" and "Linux default" Build targer
Add cbReleaseCentOS branch
Update readme
Version 0.2.2 2013-3-3
=====================
Can not support mp-subprogram-stmt ( "module procedure" & "end procedure" statement )
Version 0.2.2 2013-2-28
=====================
Fix a bug in "type" statement reported by ferdinand.tschirsich<[email protected]>.
Update readme
Add "type" prefix to "function" statement
Add support on "enum" statement
Version 0.2.2 2013-1-12
=====================
Modify the method of setting BookMark and BreakPoint in FormatEditor()
Update readme
Keep master Branch Source Only
Version 0.2.2 2013-1-9
=====================
Restructure Format_Fortran_Indent_Plugin::FormatEditor()
For Code::Blocks for FortranFortran v1.0 rev 8455 src
Version 0.2.1 2012-12-12
=====================
Compiled by MinGW32 4.5.2(tdm-1) with wxWidgets 2.8.12 and Code::Blocks for Fortran v1.0 rev 8455 src.
Update readme
Append to Fortran Menu
Version 0.2.1 2012-8-25
=====================
Update the support on "subroutine" and "function" statement
Add the support on "block", "critical", "submodule" and "procedure" statement
Version 0.2.1 2012-8-22
=====================
Fix some bugs reported by Hossein Talebi<[email protected]>.
Update support on "select type" statement
Update support on "type" statement
Update support on "interface" statement
Add support on "associate" statement
Compiled by MinGW32 4.5.2 with wxWidgets 2.8.12 and Code::Blocks IDE for Fortran v0.8 src.
Version 0.2 2012-5-2
=====================
Fix bug on "interface" statement
Find a bug on "forall" and "where" statement in some case, But not fix.
2012-4-27
=========
Add class CFortranIndentConfigDlg to Configure Fortran Indent
Add CFortranIndentConfigDlg.h/.cpp
Add Format_Fortran_Indent_Plugin.xrc
Add Format_Fortran_Indent_Plugin(-off).png
Version 0.1.2 2012-4-24
=======================
Add struct CMyFortranIndentConfig
2012-4-23
=========
Restructure, Add Class CMyWxFortranIndent to Process Fortran Indent
Add CMyWxFortranIndent.h/.cpp
2012-4-15
=========
Refactor getFortranIndentLine()
2012-4-10
=========
Fix bug on marking bookmark in onlyselect mode
Using wxArray instead of std::vector
2012-3-26
=========
Fix bug in check for "&" commited by 2012-3-25
Add tmpMultiLines.Empty(); in check for "&"
Add myDelFortranRegEx() to release the memory of myFortranRegEx
Update ~Format_Fortran_Indent_Plugin() prevent memory leaks
2012-3-25
=========
Refactor check for "&", But not complete test
class IsMultiLines not use isFirstHaveMultiLines,isEndHaveMultiLines
2012-3-22
=========
Refactor check for "&" ,But not complete test
Update ( if, select, do, where ) support [label:] statement
Add "contains" statement check
Add "select type" statement check
Version 0.1.2 2012-3-19
=======================
Add check for "&" ,But not complete test
Version 0.1.2b 2012-3-17
========================
Change Plugin Type from "Tool" to "Generic".
So it can add a submenu item "Format Fortran Intent Plugin" to "Fortran" Menu
at "Code::Blocks IDE for Fortran"( after version 0.8rc2 ).
( Darius Markauskas<[email protected]> Require )
Version 0.1.1 2012-3-12
========================
Add do while ()
Update type
Add where construct not test
Add FormatFortranIntentPlugin_linux.cbp not test( Provide by Darius Markauskas<[email protected]> )
Version 0.1.1b 2012-3-11
========================
Fix the bug reported by Darius Markauskas<[email protected]>.
Add Readme.txt and Changelog.txt.
Version 0.1 2011-12-25
======================
Init project for Format Fortran Indent Plugin.
Create GitHub repository. https://github.com/ywx/FormatFortranIndentPlugin
更新历史:
---------
v0.2.3 2014-5-26
=====================
将 Format_Fortran_Indent_Plugin 更名为 FormatFortranIndentPlugin
删除 cbReleaseCentOS-x86_64 cbFortran cbNightlyBuild 三个分支
更新 readme
v0.2.3 2014-2-8
=====================
增加 "<Add option="-ansi" />" 使其能在 Linux 构建
v0.2.3 2013-12-30
=====================
跟踪 Code::Blocks svn9181 ( create an abstract class with will handle all UI related calls made from the ProjectManager )
v0.2.3 2013-5-1
=====================
设置 Default PreprocessorType 为 PreprocessorType_CPreprocessor
更新 readme
v0.2.3 2013-3-26
=================
不能支持 CoCo( conditional compilation ) Preprocessor ( ISO/IEC 1539-3:1998 )
v0.2.3 2013-3-26
=================
应 Petros Aristidou<[email protected]> 要求,增加 Preprocessor 支持
为 CMyFortranIndentConfig struct 分离出 CMyFortranIndentConfig.h 和 CMyFortranIndentConfig.cpp
增加 cbReleaseCentOS-x86_64 branch
更新 readme
v0.2.3 2013-3-14
================
增强 对 "function" 语句的支持
增加 #include <configmanager.h> 避免在 Linux CentOS 编译出错
更新 FormatFortranIndentPlugin.cbp 增加 "Win32 Release" , "Win32 Debug" , "Linux Release" 和 "Linux default" Build targer
增加 cbReleaseCentOS 分支
更新 readme
v0.2.2 2013-3-3
================
不能支持 mp-subprogram-stmt ( "module procedure" & "end procedure" 结构 )
v0.2.2 2013-2-28
================
修复 ferdinand.tschirsich<[email protected]> 报告的在 "type" 语句中的Bug
更新 readme
使 "function" 语句 支持"type" 定义属性
增加 对 "enum" 语句的支持
v0.2.2 2013-1-12
================
更改 FormatEditor() 中设置 BookMark 和 BreakPoint 的方式
更新 readme
在 master Branch 只保留源代码
v0.2.2 2013-1-9
================
重构 Format_Fortran_Indent_Plugin::FormatEditor()
For Code::Blocks for FortranFortran v1.0 rev 8455 src
v0.2.1 2012-12-12
================
本版用 MinGW32 4.5.2(tdm-1),wxWidgets 2.8.12,Code::Blocks for Fortran v1.0 rev 8455 编译
更新 readme
增加到 Fortran Menu
v0.2.1 2012-8-25
================
增强 对 "subroutine" 和 "function" 语句的支持
增加 对 "block", "critical", "submodule" 和 "procedure" 语句的支持
v0.2.1 2012-8-22
================
修复 Hossein Talebi<[email protected]> 报告的某些Bug。
修复 对 "select type" 语句的支持
增强 对 "type" 语句的支持
增强 对 "interface" 语句的支持
增加 对 "associate" 语句的支持
本版用 MinGW32 4.5.2,wxWidgets 2.8.12,Code::Blocks IDE for Fortran v0.8 src 编译
v0.2 2012-5-2
=============
修复 检查"interface"语句的Bug
发现有一种特例会导致 "forall" 和 "where" 语句检测错误, 但没有修复.
2012-4-27
=========
增加 class CFortranIndentConfigDlg 来配置 Fortran 缩进
增加 CMyWxFortranIndent.h/.cpp
增加 Format_Fortran_Indent_Plugin.xrc
增加 Format_Fortran_Indent_Plugin(-off).png
v0.1.2 2012-4-24
================
增加 struct CMyFortranIndentConfig
2012-4-23
=========
调整结构, 增加专用于处理 Fortran Indent 的 Class CMyWxFortranIndent
增加 CMyWxFortranIndent.h/.cpp
2012-4-15
=========
重构 getFortranIndentLine()
2012-4-10
=========
修复 在选取模式下 Bookmark 的标记错误
用 wxArray 取代 std::vector
2012-3-26
=========
修复 2012-3-25 提交的 & 续行 处理 Bug
在 & 续行 处理中,增加 tmpMultiLines.Empty();
增加 myDelFortranRegEx() 释放 myFortranRegEx 分配的内存
更新 ~Format_Fortran_Indent_Plugin() 防止内存泄漏
2012-3-25
=========
重构 & 续行 处理方式,未测试
class IsMultiLines 不使用 isFirstHaveMultiLines,isEndHaveMultiLines
2012-3-22
=========
重构 & 续行 处理方式
使( if, select, do, where ) 支持 [label:]
增加处理 "contains"
增加处理 "select type"
v0.1.2 2012-3-19
================
增加处理 & 续行,未测试
v0.1.2b 2012-3-17
=================
改变 Plugin 类型,由 “Tool” 变为 “Generic”。
这样可以在 “Code::Blocks IDE for Fortran” 0.8rc2以后版的 “Fortran” 菜单增加 “Format Fortran Intent Plugin” 子菜单项。( Darius Markauskas<[email protected]> 要求 )
v0.1.1 2012-3-12
=================
增加处理 do while ()
更新处理 type
增加处理 where construct 未测试
增加配置 FormatFortranIntentPlugin_linux.cbp 未测试( 由 Darius Markauskas<[email protected]> 提供)
v0.1.1b 2012-3-11
=================
修复 Darius Markauskas<[email protected]> 报告的 Bug。只能说是忽悠他一下,提高了代码的适应能力,仅此而已。毕竟人家把此插件放到了 Code::Blocks IDE for Fortran 预发行版中。
增加 Readme.txt 和 Changelog.txt
v0.1 2011-12-25
===============
初始化项目代码,并上传到 https://github.com/ywx/FormatFortranIndentPlugin