forked from cainhuang/behaviac
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathhistory.txt
579 lines (457 loc) · 13.8 KB
/
history.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
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
2015-12-2 3.2.8
Check the preconditions of the ancestors to handle updating the preconditions.
Export codes for the customized agents.
Export the customized types and members according to the export format settings.
Add the UnitPackage into the setup package.
-Wno-invalid-offsetof and -Wno-array-bounds removed, esp. for linux/mac version
2015-11-27 3.2.7
remove -Wno-maybe-uninitialized, -Wno-unused-local-typedefs, -Wno-array-bounds, -Wno-strict-aliasing
Fix a bug for sending a property to the runtime.
MSG_NOSIGNAL added to socket send
fix a serious bug when back tracking
2015-11-26 3.2.6
LogManager::Output virtual
EndState shape
Fix a bug for selecting the methods after changing the instance
2015-11-25 3.2.5
Support extra parameters of the Agent::Create() method for the constructor of the Agent subclasses.
add DebugUpdate to simplify api
fix a bug in the SelectorLoop and WithPrecondition
hot reload only valid for win and linux
Property clone removed
2015-11-23 3.2.4
Fix bugs for the Event
2015-11-20 3.2.3
fix bugs in the connecting debugging
fix compiling errors on linux
fix bugs in WaitState
2015-11-19 3.2.2
Fix a bug for setting the file version.
Fix a bug for creating a workspace.
waitstate/waitframesstate/waittransition/alwaystransition added
2015-11-18 3.2.0
Fix a bug for generating C++ and C# behavior codes.
2015-11-17 3.1.9
Close the meta file after loading.
Improve the export options for the cmd mode.
Fix a bug for adding a node on the right of the root behavior.
Improve the workspace process for the debug.
fix bugs in meta browser
fix bug when not setup caused by BEHAVIAC_ROOT
update setup to exclude rubbish
fix bug in hot reload
Fix a bug for updating the properties when debugging.
2015-11-07 3.1.7
add cocos demo
fix bugs when connecting
2015-11-06 3.1.6
behaviac::Start/Stop is not needed to call
FSM and BT can be called each other
various bug fixes and impromvents in the designer
2015-10-29 3.1.5
setup package is reduced not to contain libs and dlls.
RegisterName renamed to RegisterInstanceName
Get/SetExportPath, Get/SetFileFormat,don't need to subclass Workspace
Config::IsSocketBlocking/SocketPort added
SetupConnecting/ShutdownConnecting private
2015-10-27 3.1.4
rtti enabled by default
fix warnings/errors due to virtual dtor and float equal
GetFileFormat bug
an error dialog to show all loading errors
fix other bugs
2015-10-23 3.1.3
Workspace API refactored by removiong Init, etc.
IsRefType added to support a type to be used as a pointer
back compatibility for 1.x and 2.x
other bug fixes
this is a very big udpate compared to 2.x. please be careful!
2015-10-19 3.1.1
vs2008/vs2010/cygwin/linux supported for the latest
icons updated
other many bug fixes and improvements
2015-10-10 3.1.0
Supports the long long and unsigned long long types.
Supports the FSM debugging.
Improve the demo codes.
Improve the Meta Browser.
Load comparable for the previous behaviors.
2015-8-21 3.0.4
costomized type
BEHAVIAC_USE_SYSTEM_XML
c# to cpp
2015-8-5 3.0.3
fsm added
preaction/postaction refactored
2015-7-9 3.0.2
c# format generated
repeat added
2015-7-2 3.0.1
CurrentTask refined, etc.
2015-6-25 3.0.0
precondition/effector refined
custom property/local var added to replace par
HTN debugger nearly done
2015-3-6 2.0.7
Fix a bug for resigtering metas.
Update readme.txt file.
2015-3-5 2.0.6
Update the license.txt file.
Add the license header info for all source files.
2015-3-3 2.0.5
Set the mask and flag to -1 for the agent by default.
Remove some unused code files.
2015-2-27 2.0.4
Remove the unused files for the C++ runtime.
Navigation for the attachments.
Fix bugs for the editor.
2015-2-13 2.0.3
Support Tranditional and Modern themes for the editor.
Update icons.
Support Up/Down/Left/Right keys to navigate on the behavior tree.
Support Ctrl+Up/Down keys to swap two nodes.
Improve the node shapes.
Improve the Meta Browser.
Fix connection bugs for the linux.
Fix some bugs for the editor.
2015-1-20 2.0.2
Integrate Mono.Xml instead of System.Xml.
2015-1-19 2.0.1
Fix a bug for selecting the Event.
Fix a bug for showing the Find dialog.
2015-1-12 2.0.0
Fix a bug for the SelectorProbability node.
Fix a bug for the breakpoint.
Abandon the DecoratorLog node.
2015-1-8 1.9.21
Add the methods and properties filter.
Add the meta store for the selection of methods and properties.
2015-1-6 1.9.20
Fix bugs for the breakpoints.
Fix bugs for the properties and methods selection.
2015-1-5 1.9.19
Improve the update efficiency of the properties window.
Fix a bug for selecting the node.
2014-12-31 1.9.18
Remove the messagebox when the breakpoint is active.
2014-12-30 1.9.17
Improve breakpoints related stuff.
2014-12-26 1.9.16
Don't use DeepCopy for the Par.
Fix the bug for the SelectorProbability node.
Update the readme and docs.
Fix some bugs for the designer.
2014-12-8 1.9.15
add the method filter function for the editor.
add the GetRunningNodes() method for the Agent class to debug.
2014-11-25 1.9.14
improve the breakpoint related feature.
2014-11-15 1.9.13
add the limit log count for the designer.
add the export menu for the unit test on Unity.
2014-10-31 1.9.12
improve the example plugin project.
add IgnoreTimeScale for the Wait node, and make its time value be float.
update the documents.
fix some bugs for the designer.
2014-10-15 1.9.11
change the icon for the designer.
use SDL lib for the Ship game.
reorganize the structure of the workspace of the unit test.
fix some bugs for the designer.
2014-09-18 1.9.10
fix bugs for the breakpoint and improve the par settings.
2014-08-29 1.9.9
fix various bugs and improvements in designer
2014-08-25 1.9.8
works perfectly for all the platforms with the new full unittest
prefab almost perfect
2014-08-14 1.9.7
prefab almost works
2014-08-04 1.9.6
prefab
2014-07-28 1.9.5
fix a bug caused by btsetcurrent/btexec
bug fixes and improvements in the designer
2014-07-25 1.9.4
expand/collapse refined
unit test refined
selectorloop refined to handle failed action
2013 lib/dll included
2014-07-21 1.9.3
more opts
expand/collapse refined
2014-07-16 1.9.2
designer style changed again to be more like unity
menu moved to the mainwindow
tooltips has some delay
new icons for Pan/Fit
tank demo bt simplified
GetVaraible by id
dodge in tank demo
2014-07-09 1.9.1
various opt
2014-07-09 1.9.0
designer UI style changed to be modern
tank demo
don't UpdateVariableRegistry for opt
2014-07-04 1.8.5
Action now can accepts Predicates as preconditions
allow to not export non-public members
BEHAVIAC_RELEASE for c++
bug fixes
2014-07-01 1.8.4
add one extra blank line at the end of header fiel to fix warnings on linux
various bugs fix for c#
export the outer class as the namespace
export class when it is recursive
referenced tree as a block
fix bugs when epporting c#
fix bugs in undo and export path
2014-06-27 1.8.3
BEHAVIAC_RELEASE added to config debug version
waitforsignal reset when enter
other bug fix
2014-06-25 1.0.8.2
fix bugs in android version due to workspace path
2014-06-25 1.0.8.01
filemanager.cs rename to FileManager.cs
logging.cs rename to LogManager.cs
remove possible GC allocs
tank demo updated
2014-06-23 1.0.8.00
dll not used, instead of using c# directly
Time.deltaTime used
fixing a bug when result functor has no params
fixing a bug when agent used for par and null value
fixing bugs in stochastic nodes
fixing bugs when accessing property as param
etc.
2014-06-16 1.0.7.05
bugs in copy/paste fixed and improved
meta xml format modified to have types section
2014-06-10 1.0.7.04
hot reload done for c#
SetLogFilePath added
Config added
BEHAVIAC_SOCKETCONNECT_ENABLED removed
workspace and bt can be opend by a cmdline
2014-06-03 1.0.7.03
hot reload done for c++
2014-05-16 1.0.7.02
.bson renamed to .bson.bytes for unity
many other designer and documents improvements
2014-05-13 1.0.7.01
fix connecting problems in unity
Compute node added
update documents about spaceship, etc.
2014-05-09 1.0.7.00
update documents by adding node descriptions
2014-05-06 1.0.6.06
update documents
'inside behaviac' can be accessed by help menu
node descriptions added
2014-05-06 1.0.6.05
unify the example and unity workspace
workspace not derived from monobehavior
filesystem added
SetWorspaceSetttings accepts exported path
2014-05-05 1.0.6.03
c# source code included
2014-04-30 1.0.6.02
documents updated
subtree can be recursively added
recent files added
2014-04-23 1.0.6.01
fix commpiling errors on cygwin, etc.
fix bugs on unity script
2014-04-18 1.0.6.00
ExportMetas moved to Workspace
SetWorkspaceSettings moved to Workspace
and the first param is now the Workspace file
EFF_cpp/EFF_xml moved to Workspace
register_method, check result deprecated
workspace added
before bttick, btsetcurrent
bttick->btexec
tick->exec
Interval_t removed and added to Workspace
Open File in Workspace, Alt+Shift+O
Find All
namespace supported
cpp file exported
unity supported
2014-03-21 1.0.5.01
cpp exporter
cs exporter
unity support
2014-01-13 1.0.4.01
Node Id refined
2014-01-09 1.0.4.00
license added
Alt + Mouse added to support alternative way to pan/scale
Shortcut info added to tooltips
fix the size bug in Find dialog so that it can keep the old location, etc.
2014-01-06 1.0.3.19
Enter/Exit action description added to doc
handle null ptr
setup doesn't include 'block mode' shortcut for the spaceship example
fix bug in level-9 of DecorateWhenChildEnds property parsing
profiler toggle
node id instead of version info
2013-12-20 1.0.3.18
handle space in a string when split string by ' '
fix bugs on cygwin and linux
make it more handy to extend an existing type
2013-12-20 1.0.3.17
ToString added in ext/types.h
property/condition register
std::string/vector, etc.
declare type members for existing types
Find Dialog centered
more docs
2013-12-04 1.0.3.16
linux support xml export
update docs
IsTickAgents added
2013-11-29 1.0.3.15
fix a bug of std::string paring
don't allow the action only method being used as getters
docs updated for method register
2013-11-22 1.0.3.14
use int instead of ushort for bson document size to fix the problem of big bt file
fix a bug when integrating into unreal caused by pack/alignment
update documents about register name, etc.
2013-11-18 1.0.3.13
fix a bug when creating a workspace
update docs about event
more descrptions about parallel node
fix a bug due to bt's name
2013-11-12 1.0.3.12
show the node id
reset node id if duplicated
replace the string with stringid
etc.
2013-10-30 1.0.3.11
cmd line export
detect source BT modification and reload it
2013-10-28 1.0.3.10
bson export format supported
2013-09-26 1.0.3.9
vs2010 lib/dll included in the setup
2013-09-13 1.0.3.8
socket connection refined
fix more bugs
2013-09-06 1.0.3.7
enteraction/exitaction added
2013-08-27 1.0.3.6
struct param can accept par and properties
bug fixes
2013-08-15 1.0.3.5
pars can be updated when debugging
show the detail tooltip for the action, condition and assignment
show the details for the structs
the focus gets lost for the pars/property 'watch'
the layout file can be deleted when it is corrupt
agent types can be used for par
2013-08-05 1.0.3.4
fix a bug in tickCurrentNode and refine BEHAVIAC_SOCKETCONNECT_ENABLED
documents updated for breakpoints and id flag/mask
2013-07-11 1.0.3.3
mbstowcs added, refine display info
more tutorials added for the basic operation in designer
2013-07-08 1.0.3.2
fix bug when modifing var on designer
2013-07-05 1.0.3.1
linux support(btunittest can run)
output and timeline update frequency tweaked and refined
other refinements
2013-06-28 1.0.3.0
event param passed to par
user struct can be used without property dependency
param range spcecified by PARAM_INFO for number type
more tutorials added
Tag renamed to behaviac
other bugs fixes
2013-06-25 1.0.2.18
android/ios supported
setup refined
other bugs fixes
2013-05-23 1.0.2.17
find added
gcc/acc supported
bug fixes and refinements
2013-05-09 1.0.2.16
bttick optmized
bug fixes and refinements
2013-05-03 1.0.2.15
context added
setup update for msvc redist
2013-04-28 1.0.2.14
loop until refined
bt's root node id bug fixed
bug fixes and refinements
2013-04-24 1.0.2.13
bug fixes and refinements
2013-04-22 1.0.2.12
tutorial added
decorator weight refined
bug fixes and refinements
2013-04-17 1.0.2.11
method/propert's owner handling refined
bug fixes and refinements
2013-04-15 1.0.2.10
sharded node integrated from branch
bug fixes and refinements
2013-04-11 1.0.2.9
a name can be bound to an instance
2013-04-09 1.0.2.8
more bug fixes and refinements
2013-04-08 1.0.2.7
more bug fixes
2013-03-28 1.0.2.6
Designer moved to extension/tools
2013-03-28 1.0.2.5
Interval_t added to replace deltaTime
RanderGenerator added to allow the user to provide the random generator.
other refinements
2013-03-26 1.0.2.3
"property/method/param/agent/struct/enum" have DiplayName and Desc
2013-03-20 1.0.2.2
continute adding more chinese translation
fix bugs
remove dependency to tag(1st version)
2013-03-14 1.0.2.1
add more chinese translation
fix bugs
2013-03-13 1.0.2.0
chinese supported
2013-02-26 1.0.1.4
a bt can be attached to any node to be triggered for an event
2013-02-18 1.0.1.3
network supported for method and property
.workspace file added
2013-01-04 1.0.1.2
prefabs added
undo/redo
struct/array supported
icons updated
2012-11-23 1.0.1.1
applog added
enum added to par
etc.
2012-11-12 1.0.1.0
break points added and worked properly
property/par can be edited
2012-10-09 1.0.0.3
timeline added
various fixes and refinements
2012-09-18 1.0.0.2
the basic debugging
connect to the designer
update the properties
2012-08-03 1.0.0.1
parameter, etc.
2012-07-19 1.0.0.0
the basic feature
setup and version checking