forked from 9miao/CrossApp
-
Notifications
You must be signed in to change notification settings - Fork 0
/
CHANGELOG
executable file
·2609 lines (1586 loc) · 93.1 KB
/
CHANGELOG
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
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
#### CrossApp 1.3.0 Beta2 更新内容:
#####1.优化引擎渲染误差问题
#####2.优化文字默认间距
#####3.优化CATextField
#####4.优化CATextView
#####5.优化在iOS9.x系统,数字英文与汉字对齐的问题
#####6.临时删除UI编辑器windows版本,在1.3.0正式版会重新发布。
#####7.其他大量的细节优化
**********************************************************************************
#### CrossApp 1.3.0 Beta 更新内容:
#####1.新增UI编辑器
在引擎根目录,支持mac、windows平台
#####2.重构CATextField
接口有改动,代理有改动,升级着参考官网文档,体验完爆老旧的CATextField
#####3.重构CATextView
接口有改动,代理有改动,升级着参考官网文档,体验完爆老旧的CATextView
目前仅实现iOS与android。
#####4.新增瀑布流控件CAWaterfallView
#####5.重构CASegmentedControl
#####6.修复抽屉管理器CADrawerController偶尔触摸失灵bug
#####7.其他大量的细节优化
**********************************************************************************
#### CrossApp 1.2.0 更新内容:
#####1.修复win32编译sqlte3报错的问题
#####2.修复andrpoid平台CATextField无法正确显示Emoji表情的bug
#####3.修复CADrawerController某些情况触摸锁死的的bug
#####4.其他一些细节的优化与调整
**********************************************************************************
#### CrossApp 1.2.0 Beta2 更新内容:
#####1.修复win32编译报错的问题
#####2.修复android编译报错的问题
#####3.修复iOS默认无法适配iphone6 puls的问题
#####4.修复win32关闭程序报错的问题
**********************************************************************************
#### CrossApp 1.2.0 Beta 更新内容:
#####1.简化适配概念
1.删除CCRect、CCPoint、CCSize、CADipRect、CADipPoint、CADipSize
2.增加新的DRect、DPoint、DSize,以dp为单位。(在PPI为320的设备上,1px=1dp)
#####2.支持C++11
#####3.新增视频播放器
1.CAVideoPlayerView
2.CAVideoPlayerControlView
#####4.支持Emoji字体
1.CALabel支持显示系统默认Emoji字体
2.CATextField支持输入系统键盘Emoji表情
2.CATextView支持输入系统键盘Emoji表情
#####5.优化文字系统
兼容iOS9系统字体PingFang.ttc
#####6.删除CCActions系统
请使用CAViewAnimation系统
#####7.删除CCArray、CCDictionary
请使用CAVector、CADeque、CAList、CAMap
#####8.删除CCString
请使用std::string
#####9.优化PC模拟器
将之前PC端模拟器与系统像素比1:1改为2:1,以满足小屏幕有足够空间显示模拟器
#####10.部分控件增加PC模式
例如,CAScrollView在PC端可开启PC模式,以支持PC操作方式
#####11.iOS版本兼容修改
新版放弃支持iOS6.0+,最低版本提升到iOS7.0
#####12.新增Test-HD
平板模式的test
#####13.其他一些细节的优化
**********************************************************************************
#### CrossApp 1.1.12 更新内容:
#####1.优化支持iOS9
需从test项目fonts中拷贝Regular.ttf文件
#####2.优化支持iOS9输入框英文的输入
#####3.优化多个输入框之间切换的问题
**********************************************************************************
#### CrossApp 1.1.11 更新内容:
#####1.优化CAListView以及CACollectionView
cell重用机制优化,刷新时不清空缓存列表
#####2.优化iOS模拟器编译报错的问题
#####3.优化输入框多处细节
#####4.其他一些细节的优化
####CrossApp 1.1.11 Update:
#####1. Optimized CAListView and CACollectionView
Optimized cell's reuse mechanism, system will not wipe cache list when refreshing
#####2. Fixed bug that system reports error when iOS simulator compiling
#####3. Optimized many details of input box
#####4. Other Details Tweaking
**********************************************************************************
#### CrossApp 1.1.10 更新内容:
#####1.优化CATextField
1.增加内容对齐方式设置接口
2.优化在安卓平台下多个CATextFiled引起乱码的bug
3.增加支持.mac平台的输入功能
#####2.优化CADevice中
1.调用相册与摄像头,取消可裁剪功能接口
2.增加版本号获取
#####3.优化webView在安卓平台被释放无法重新加载的问题
#####4.优化CAViewAnimation动画系统
#####5.优化CAImage,增加对tiff格式的支持
#####6.其他一些细节的优化
#### CrossApp 1.1.10 Update:
#####1. Optimized CATextField
1. Added content alignment setting interface
2. Fixed bug that multi CATextField caused messy code in Android
3. Added input functionality that supports .mac platform
#####2. Optimizations in CADevice
1. Call album and camera, and cancel tailorable functionablity interface
2. Added version number obtaining
#####3. Fixed bug that webView cannot reload after being released in webView
#####4. Optimized animation system of CAViewAnimation
#####5. Optimized CAImage, adding support for tiff format
#####6. Other Details Tweaking
**********************************************************************************
#### CrossApp 1.1.9 更新内容:
#####1.优化引擎性能
1.CPU高峰占有率,性能提升
2.耗电优化
#####2.优化iOS端Http网络请求稳定性
#####3.优化CAScrollView
1.优化滑动容易惯性算法
#####4.优化CAViewAnimation动画系统
1.增加对ImageRect的支持
#####5.优化CAImage
1.增加纹理拉伸缩放接口
#####6.优化Android端从相册、摄像头获取照片
1.修复之前部分手机不能争取显示照片的问题
#####7.优化CATextView
1.增加默认背景
2.增加输入区域与边框距离的接口
2.优化CATextViewDelegate中getKeyBoardHeight 回调,增加键盘收回的回调
3.优化CATextViewDelegate中onTextViewInsertText、onTextViewDeleteBackward插入删除监听回调,整理回调参数
#####8.优化CATextField
1.优化CATextField Delegate中getKeyBoardHeight 回调,增加键盘收回的回调
2.优化CATextField Delegate中onTextFieldInsertText、onTextFieldDeleteBackward插入删除监听回调,整理回调参数
#####9.优化CAButton
1.增加Image位置、大小更改接口
2.增加Title位置、字体大小以及Label大小更改接口
#####10.优化CANavigationBar
1.增加item单项宽度接口
#####11.优化CAListView、CATableView、CACollectionView
1.增加displayingXXXCell函数,可以获取当前所有被显示的CAXXXViewCell对象
2.CAXXXViewDelegate增加 XXXViewWillDisplayCellAtIndex 回调,可以监听已经被加载完成并即将被显示的listViewCell
3.CAXXXViewCell增加ContentView层
#####12.优化CAWebView接口
1.修改了webView加载菊花的接口,由用户自己调用,还有添加设置菊花view的接口,用户可以拥有自己的加载动画
#####13.添加UTF8转UTF32接口
#####14.其他一些细节的修改
CrossApp 1.1.9 Update:
#####1. Optimized engine performance
1. Improved the performance of CPU peak occupany
2. Optimized power consumption
#####2. Optimized the stability of Http network request in iOS
#####3. Optimized CAScrollView
1. Optimized sliding inertial algorithm
#####4. Optimized animation system of CAViewAnimation
1. Added support for ImageRect
#####5. Optimized CAImage
1. Added texture stretch and scale interface
#####6. Optimized obtaining photos from album and camera in Android
1. Fixed bug that some kinds of mobile phone model cannot accurately display photo
#####7. Optimized CATextView
1. Added default background
2. Added input area and border distance interface
3. Optimized getKeyBoardHeight callback of CATextViewDelegate and added keyborad withdraw callback
4. Optimized onTextViewInsertText, onTextViewDeleteBackward in CATextViewDelegate, insert deleting monitor callback and sorting callback parameters
#####8. Optimized CATextField
1. Optimized getKeyBoardHeight callback in CATextField Delegate, and added keyboard withdraw callback
2. Optimized onTextViewInsertText、onTextViewDeleteBackward in CATextField Delegate, insert deleting monitor callback and sorting callback parameters
#####9. optimized CAButton
1. Added Image location and size change interface
2. Added Title location, font size and Label size change interface
#####10. Optimized CANavigationBar
1. Added single item width interface
#####11. optimized CAListView, CATableView, CACollectionView
1. Added displayingXXXCell function, it's able to obtain all current displayed CAXXXViewCell objects
2. Added XXXViewWillDisplayCellAtIndex callback in CAXXXViewDelegate, it's able to monitor loaded and soon to be displayed listViewCell
3. Added ContentView layer in CAXXXViewCell
#####12. Optimized CAWebView interface
1. Modified webView's chrysanthemum loading interface, now it can be called by users; Added setting chrysanthemum view interface, users are able to have their own loading animation
#####13. Added UTF8 to UTF32 interface
#####14. Other details tweaking
**********************************************************************************
#### CrossApp 1.1.8 更新内容:
#####1.优化CATextField、CATextView
1.修复在某种情况文字黑块的bug
2.使onTextViewAttachWithIME、onTextViewDetachWithIME等代理函数回调改为主线程
#####2.在CATabBar,增加item提醒徽章
#####3.重新调整优化触摸事件分发机制
#####4.优化CADatePickerView在某种情况下时间显示不对的bug
#####5.优化CAActivityIndicatorView默认风格
#####6.在CAButton中,增加长按事件监听功能
#####7.修复在iOS6.x下崩溃的bug
#####8.优化OpenGL裁剪误差
#####9.修复上版本出现的内存泄露bug
#####10.重新调整优化CARenderImage截屏类接口
#####11.修复上版本iOS没有添加CAGif、CAFlash类造成编译出错的bug
#####12.修复上版本日期控件中文编码不正确的bug
#####13.其他一些细节的修改
#### CrossApp 1.1.8 Update:
#####1. Optimized CATextField and CATextView
1. Fixed bug that text becomes black block in some circumstances
2. Changed onTextViewAttachWithIME, onTextViewDetachWithIME and other delegate function callback as main thread
#####2. Added item alert badge in CATabBar
#####3. Readjusted and optimized touch event distribution mechanism
#####4. Fixed bug that CADatePickerView displays wrong time in some certain circumstances
#####5. Optimized CAActivityIndicatorView default style
#####6. Added long press event to trigger monitor function
#####7. Fixed bug that system crashed in iOS 6.x
#####8. Optimized OpenGL clipping deviation
#####9. Fixed the memory leak bug of last version
#####10. Readjusted and optimized the screenshot class interface of CARenderImage
#####11. Fixed the compiling error bug that caused by not adding CAGif, CAFlash in iOS
#####12. Fixed the incorrect Chinese compiling of date control of last version
#####13. Other details tweaking
**********************************************************************************
#### CrossApp 1.1.7 更新内容:
#####1.新增CAGif、CAGifView,支持播放.gif
#####2.新增CAFlash、优化CAFlashView,完美支持x64
#####3.修复安卓平台某些情况从后台返回花屏的bug
#####4.优化CAPickerView
修复不同分辨率下显示bug
#####5.优化CADatePickerView
修复不能正常获取并显示当前时间的bug,以及日期与周错乱的bug
#####6.优化CAStepper
修复setWraps、 setMinValue、 setAutoRepeat无效的bug,以及设置自定义图片不能正常显示的bug
#####7.优化CAActivityIndicatorView
#####8.优化文字系统
修复文字缓存管理内存泄露的bug
#####9.优化CATextField
输入完点回车,输入框里的文字会变成黑块的问题
#####10.修复CANavigationController
修复popViewController方法不执行动画时,viewController位置不正确的问题
#####11.其他一些细节的修改
#### CrossApp 1.1.7 Update:
#####1. Added CAGif, CAGifView, .gif play support
#####2. Added CAFlash and optimized CAFlashView, perfectly support x64
#####3. Fixed bug that phone gets screen blurred after backing from background at some certain circumstances in Android platform
#####4. Optimized CAPickerView
Fixed display bug in different resolutions
#####5. Optimized CADatePickerView
Fixed bug that system cannot normally obtain and display current time, and date as well as week number are in disorder
#####6. Optimized CAStepper
Fixed setWraps, setMinValue, setAutoRepeat invalid bug, and system cannot normally display the set custom images
#####7. Optimized CAActivityIndicatorView
#####8. Optimized character system
Fixed memory leak bug in characters cache management
#####9. Optimized CATextField
The characters in input box changes into black block after users click Enter button
#####10. Optimized CANavigationController
Fixed bug that viewController is in the wrong place when popViewController method does not perform animation
#####11. Other details tweaking
**********************************************************************************
#### CrossApp 1.1.6 更新内容:
#####1.新增CAFlashView,支持播放.swf后缀的flash文件
目前暂无播放声音功能,且仅支持32位系统
#####2.新增新版demo
新版demo有2大模块:基础控件展示模块与简易版仿新浪新闻客户端模块
#####3.修复CATextField在iOS7上弹出键盘卡死的bug
#####4.优化CAProgress接口
#####5.优化截屏功能
#####6.修改WebView的loading
#####7.优化CATextField体验
#####8.优化CATextView体验
#####9.修复CATextView在某些android系统上中文输入错误的bug
#####10.修复剪切板没有内容时CATextField和CATextView长按报错的bug
#####11.其他一些细节的修改
#### CrossApp 1. 1. 6 Update:
#####1. Added CAFlashView that supports play .swf flash file.
Currently it does not support audio play and is only available for 32-bit system
#####2. Added new version demo
New version demo contains two major modules: basic control display module and simple version Sina News-like client module
#####3. Fixed bug that keyword gets stuck in CATextField in iOS7
#####4. Optimized CAProgress interface
#####5. Optimized screenshot function
#####6. Modified WebView’s loading
#####7. Optimized CATextField’s UE
#####8. Optimized CATextView’s UE
#####9. Fixed bug that chinese characters input error in CATextView in some Android systems
#####10. Fixed bug that system reports error if user conducts long press operation in CATextField and CATextView when clipboard has no content.
#####11. Other details tweaking
**********************************************************************************
#### CrossApp 1.1.5 更新内容:
#####1.优化CATextField
#####2.CATextView增加选择、复制、粘贴等功能。
#####3.优化CANavigationController
增加隐藏某个视图管理器所对应的CANavigationBar的功能
#####4.解决CATextField在索尼、华为等预输入的bug
#####5.修复文字在多行情况有偏差的bug
#####6.修复CAWebView在android平台会崩溃的bug
#####7.优化android物理返回键与屏幕触摸屏蔽的关联
#####8.优化触摸事件屏幕功能
#####9.其他一些细节的修改
#### CrossApp 1.1.5 Update:
#####1. Optimized CATextField
#####2. Added select, copy, paste and other functionalities in CATextView
#####3. Optimized CANavigationController
Added functionality that user can hide the corresponding CANavigationBar of a view controller
#####4. Fixed CATextField's preinput bug existed in Sony, Huawei and other mobile types
#####5. Fixed bug that characters have deviation in multi-line conditions
#####6. Fixed CAWebView's breakdown bug in Android platform
#####7. Optimized the connection between Android physical back button and screen touch shielding
#####8. Optimized touch event screen functionality
#####9. Other details tweaking
**********************************************************************************
#### CrossApp 1.1.4 更新内容:
#####1.在动画系统中,增加删除某个动画模块功能
#####2.优化scrollView指示器
#####3.优化CAScheduler
#####4.优化CASwitch默认效果
#####5.增加CAImage对Gif的支持
#####6.增加CALabel复制内容到系统粘贴板的功能
#####7.增加CATextField节选并复制内容到系统粘贴板,粘贴系统粘贴板内容的功能
#####8.修复CAWebView由于CAImage改动造成的bug
#####9.完善CATextView/CATextField之间的输入法切换
#####10.修复截屏并保存图片功能的bug
#####11.新建工程支持iphone6 以上设备分辨率
#####12.完善iOS平台icon
#####13.其他一些细节的修改
#### CrossApp 1. 1. 4 Update:
#####1. Added 'deleted an animation module' functionality in animation system
#####2. Optimized ScrollView indicator
#####3. Optimized CAScheduler
#####4. Optimized CASwitch default effects
#####5. Added Gif support for CAImage
#####6. Added CALabel functionality that user can copy contents into system clipboard
#####7. Added CATextField functionality that user can select and copy contents into system clipboard, and paste clipboard contents
#####8. Fixed bug that's caused by CAImage modifications in CAWebView
#####9. Improved the UE of input method switch between CATextView and CATextField
#####10. Fixed 'screenshot and save image' bug
#####11. New project supports resolution of iPhone6 or higher version devices
#####12. Improved the appearance of iOS platform icon
#####13. Other details tweaking
**********************************************************************************
#### CrossApp 1.1.3 更新内容:
#####1.修复安卓平台返回键只执行一次的bug
#####2.添加CAtextField设置字体接口
#####3.修复CALabel在定时器中不能刷新的bug
#####4.修复CANavigationController 显示隐藏CANavigationBar时,播放动画不正确的bug
#####5.修复CATabBarController 显示隐藏CATabBar时,播放动画不正确的bug
#####6.修复CATextField在安卓平台点回车崩溃的bug
#####7.解决在iOS平台下与百度地图渲染冲突的bug
#####8.重写base64
#####9.CATextView增加在iOS平台输入中文时,仿原生预输入功能
#####10.其他一些细节的修改
#### CrossApp 1.1.3 Update:
#####1. Fixed bug that return button only execute one time in Android platform
#####2. Added setting font interface for CAtextField
#####3. Fixed bug that CALabel cannot refresh in timer
#####4. Fixed bug that CANavigationController cannot correctly play animation when it displays hidden CANavigationBar
#####5. Fixed bug that CATabBarController cannot correctly play animation when it displays hidden CATabBar
#####6. Fixed bug that CATextField crashes when user clicks Enter button in Android platform
#####7. Fixed bug that CrossApp has rendering conflict with Baidu Map in iOS platform
#####8. Rewrote base64
#####9. Added native-like preinput functionality in CATextView when users input Chinese in iOS platform.
#####10. Other Details Tweaking
**********************************************************************************
#### CrossApp 1.1.2 更新内容:
#####1.修复某些情况下CAImage不能正确显示图片的bug
#####2.修复alertView现实5个以上,选项重复的bug
#####3.修复拍照不能获取CAImage的bug
#####4.优化触摸事件分发机制
#####5.修复CAScrollView背景图片接口不起作用的bug
#####6.解决安卓平台下,textfield在输入状态下,点击返回键键盘收回 回调事件无响应的bug
#####7.解决安卓平台下,textView在输入状态下,点击返回键键盘收回 回调事件无响应的bug
#####8.CATextField增加在iOS平台输入中文时,仿原生预输入功能
#####9.修复CATextView在android平台下,输入状态下点换行不正确的bug
#####10.其他一些细节的修改
#### CrossApp 1.1.2 Update:
#####1. Fixed bug that CAImage cannot appropriately display image in some circumstances
#####2. Fixed bug that options are repeated when alterView number is above 5.
#####3. Fixed bug that system cannot obtain CAImage in camera status.
#####4. Optimized touch event distributed mechanism
#####5. Fixed bug that CAScrollView background picture interface does not function
#####6. Fixed bug that when users click Backspace in keyboard, callback event has no response in input status of textfield in Android platform.
#####7. Fixed bug that when users click Backspace in keyboard, callback event has no response in input status of textView in Android platform.
#####8. Added native-like preinput functionality in CATextField when users input Chinese in iOS platform.
#####9. Fixed bug that clicking line wrap is invalid in input status in CATextView in Android platform.
#####10. Other Details Tweaking
**********************************************************************************
#### CrossApp 1.1.1 更新内容:
#####1.CAImageView增加序列帧播放功能
#####2.修复图片异步加载失败的bug
#####3.修复webView位置刷新的bug
#####4.修复某些情况安卓真机调试直接崩溃的bug
#####5.修复上一版不能运行iOS模拟器的bug
#####6.其他一些细节的修改
#### CrossApp 1.1.1 Update:
#####1. Added CAImageView’s functionality that plays sequential frames
#####2. Fixed bug that images fail to asynchoronously load
#####3. Fixed webView's position refresh bug
#####4. Fixed bug that Android test phone directly goes breakdown when debugging in some circumstances
#####5. Fixed bug that CrossApp cannot run iOS emulator in previous version
#####6. Other Details Tweaking
**********************************************************************************
#### CrossApp 1.1.0 更新内容:
#####1.修改CASegmentedControl崩溃的bug
#####2.修改CAAlertView显示图层以及裁剪的bug
#####3.修复文字\n显示出错的bug
#####4.增加动画系统增加动画次数与动画反向播放的功能
#####5.增加CAImageView播放序列帧的功能
#####6.重写CAImage,提高读取图片效率
#####7.修复navigationController多指返回上一界面的bug
#####8.优化触摸分发的bug
温馨提示:
本次更新由于改动较大,项目升级引擎建议重新创建工程并导入项目代码,否则会出现无法编译的问题
#### CrossApp 1.1.0 Update:
#####1. Fixed CASegmentedControl breakdown bug
#####2. Fixed CAAlertView displays layers and its clipping bug
#####3. Fixed bug that text ‘\n’ is wrong displayed
#####4. Animation system newly added functionalities: more animation plays and animation play backward
#####5. Added CAImageView’s functionality that plays sequential frames
#####6. Rewrited CAImage to increase image read efficiency
#####7. Fixed navigationController bug when users back to previous interface by multi-touch
#####8. Optimized touch distributed system bug
Note:
Due to the massive overhaul of this update, we advise you to create a new project and import project codes
when updating your project engine, otherwise compiling errors will appear.
**********************************************************************************
#### CrossApp 1.0.2 更新内容:
#####1.优化CAScale9ImageView
#####2.修正iOS 64位系统下触摸失灵的bug
#####3.在CANavigationController增加popToRootViewControllerAnimated方法
直接退到首页
#####4.修正动画系统在某种特定情况下引起的崩溃
#####5.修正setScaleX在某种特定情况下引起的显示错误
#####6.修正CANavigationController一些方法在init之后调用不起作用的bug
#####7.修正网络状态获取的崩溃问题
#####8.修正文字内容包含’\n’引起的崩溃的
#####9.修正iOS8.2以上系统不能显示文字的问题
#####10.其他细节的优化
#### CrossApp 1. 0. 2 Update:
#####1. Optimized CAScale9ImageView
#####2. Fixed bug that touch fails to respond in iOS 64 bit system
#####3. Added popToRootViewControllerAnimated method in CANavigationController,
it enables you to directly back to homepage
#####4. Fixed a system crash caused by animation system in a particular condition
#####5. Fixed a display error caused by setScaleX in a particular condition
#####6. Fixed bug that some methods in CANavigationController cannot be called after init
#####7. Fixed a crash problem when obtaining network status
#####8. Fixed a crash problem caused by text contents that include '\n'
#####9. Fixed bug that system cannot display texts in iOS 8.2 or higher version
#####10. Other Details Tweaking
**********************************************************************************
#### CrossApp 1.0.0 更新内容:
#####1.增加动画系统CAViewAnimation
demo有动画示例
#####2.完美支持iOS 64位
#####3.完美支持android 5.0+
#####4.优化CASegmentControl接口
#####5.修改0.6.1由于视频播放器动态链接库的问题
#####6.修改0.6.1安卓CATextField崩溃的bug
#####7.增加获取当前连接的wifi的信息(包括名称 mac地址 等级)
#####8.增加获取wifi列表包括名称 mac地址 等级
仅安卓有此功能
#####9.打开关闭蓝牙设备,开始搜索蓝牙设备,停止搜索蓝牙设备,获取蓝牙设备信息包括名称地址
仅安卓有此功能
#####10.增加mac下一键创建工程图形工具
#####11.其他细节的优化
####CrossApp 1.0.0 Update:
#####1. Added animation system CAViewAnimation
Demo contains animation sample
#####2. Support 64-bit
#####3. Support Android 5. 0+
#####4. Optimized CASegmentControl interface
#####5. Fixed bug that's caused by video player DLL in 0.6.1 version
#####6. Fixed bug that CATextField crashed in Android platform in 0.6.1 version
#####8. Added obtaining the info of current connected wifi (Including name, mac address and level)
#####7. Added obtaining wifi list (Including name, mac address and level)
Only available on Android platform
#####9. Turning on/off Bluetooth devices, starting to search Bluetooth devices, stopping to search Bluetooth devices and obtaining the info of Bluetooth devices including name and address
Only available on Android platform
#####10. Added one-key to create project graphic tool in mac
#####11. Other Details Tweaking
**********************************************************************************
#### CrossApp 0.6.1 更新内容:
#####修复0.6.0不能编译以及不稳定的bug
#### CrossApp 0.6.1 Update:
#####Fixed bug that user cannot compile and engine unstable in 0.6.0 version
**********************************************************************************
#### CrossApp 0.6.0 更新内容:
#####1.增加视频播放器CAVideoPlayerController类
支持播放流媒体视频、MP4、flv、avi、mpeg、mov等视频格式
目前不支持win32平台
#####2.增加设备API
1.获取网络状态,wifi或3g的判断以及网络是否可用
2.获取当前电池电量
3.获取、设置当前音量
4.更新版本,Android自动下载并添加到通知栏内,ios跳转到appstore
#####3.修改优化CAAlertView
1.UI改为模仿iOS风格
2.代码结构优化
#####4.修改优化CASegmentControl
1.UI改为模仿iOS风格
2.代码结构优化
#####5.修改优化CAView
优化子视图管理性能
#####6.修改优化CATextField输入文字有时光标位置不对的bug
#####7.文件目录变动
删除extensions/GUI/CAUIHelper 文件
删除extensions/studio/CAStudioViewController 文件
增加extensions/studio/CAStudioViewParser 文件
在iOS平台,增加extensions/device/Device_ios/Reachability 文件
添加Frameworks : MediaPlayer 与 SystemConfiguration
android平台java文件有变动
#####8.其他一些细节的优化
本次更新文件有多处变动,旧版本更新请参考更新内容7手动增删文件,给您带来的不便请谅解。
####CrossApp 0.6.0 Update
#####1. Added video player CAVideoPlayerController class
Streaming video, MP4, flv, avi, mpeg, mov and other video formats support, not available on win32 platform for now.
#####2. Added API of device
1. Obtain network status, wifi or 3g judgement and if network is available or not
2. Obtain current battery level
3. Obtain and set current volume
4. When user updates their app version, system will auto download and add into notification bar in Android; their current interface will jump to AppStore in iOS
#####3. Optimized CAAlertView
1. UI was changed into iOS style 2. Optimized code structure
#####4. Optimized CASegmentControl
1. UI was changed into iOS style 2. Optimized code structure
#####5. Optimized CAView
Optimized sub view management performance
#####6. Fixed bug that sometimes cursor is in wrong position when typing text in CATextField
#####7. File directory change
Deleted extensions/GUI/CAUIHelper;
Deleted extensions/studio/CAStudioViewController;
Added extensions/studio/CAStudioViewParser
In iOS platform, added extensions/device/Device_ios/Reachability and Frameworks : MediaPlayer and SystemConfiguration
Java files alteration in Android platform
#####8. Other Details Tweaking
This update contains many file changes, for previous version users, please manually add and delete files referring to update item 7. And CrossApp team offers our applogies to you for the inconvenience has caused you.
**********************************************************************************
#### CrossApp 0.5.0 更新内容:
#####1.修改优化CANavigationController
1.修改所管理的navigationBar为多个
2.并将之前navigationBar的属性移植在CANavigationController中
#####2.修改优化CATabBarController
并将之前tabBar的属性移植在CATabBarController中
#####3.修复优化CAPickerView
1.修改有时选不中的bug
2.性能优化
#####4.修改优化base64
1.win32不能编译的bug
2.增加Encode方法
#####5.修改优化触摸事件分发机制
修改之前多个CATextField之间切换编辑状态要点2次的问题
#####6.其他一些细节的优化
在本C++引擎中移除掉JavaScript版本,将来会有单独的JavaScript版本发布
##本次更新影响到了CANavigationController与CATabBarController一些接口,为您带来的不便尽请谅解。
####CrossApp 0.5.0 Update:
#####1. Optimized CANavigationController
1. Modified the controlled navigationBar into multiple ones
2. And port the properties of previous navigationBar to CANavigationController.
#####2. Optimized CATabBarController
Port the properties of previous tabBar to CATabBarController.
#####3. Optimized CAPickerView
1. Fixed bug that sometimes system does not have a return value for the selected result
2. Optimized performance
#####4. Optimized base64
1. Fixed bug that base64 cannot be compiled in win32
2. Added Encode method
#####5. Optimized touch event distributed mechanism
Fixed bug that user needs to click two times to switch edit status between multiple CATextField.
#####6. Other Details Tweaking
We removed the JavaScript version of this C++ engine, and will release a separate JavaScript version in the future.
##This update affects some interfaces in CANavigationController and CATabBarController, and we offer our apologies to you for the inconvenience has caused you.
**********************************************************************************
#### CrossApp 0.4.3 更新内容:
#####1.修复md5在win32不能编译的bug
#####2.增加HttpClient在post文件的同时postData的支持
#####3.修复CATextView与CATextField某种情况插入文字的bug
#####4.修复CATextView光标不闪的bug
#####5.优化一些控件与组建的默认尺寸
#####6.修复一些在win32编译的警告
在此,特别鸣谢github为 Jeff ,CrossApp官方群名为 广州-201103L 的网友为我们提交的优化
#####7.修复触摸事件分发有时会执行2次touchBegin的bug
在此,特别鸣谢CrossApp官方群名为 觉今是而昨非 的网友为我们提交的优化
#### CrossApp 0. 4. 3 Update:
#####1. Fixed bug that md5 cannot be compiled in win32
#####2. Added HttpClient’s support to postData in post file
#####3. Fixed bug that text insert error in CATextView and CATextField
#####4. Fixed bug that CATextView’s cursor does not blink
#####5. Optimized the default dimensions of some controls and components
#####6. Fix some compiling warnings in win32
Here, special thanks to Jeff from Github and a friend naming "Canton - 201103L" from CrossApp official QQ group for their submitted optimizations.<br/>
#####7. Fixed bug that system act touchBegin two times when touch event dispatch sometimes<br/>
Here, special thanks to a friend naming “Juejinshierzuofei” from CrossApp official QQ group for his submitted optimization.<br/>
**********************************************************************************
#### CrossApp 0.4.2 更新内容:
#####1.添加WebView控件
WebView基于原生内置浏览器控件封装而成,该控件功能强大,除了具有一般View的属性和设置外,还可以对url请求、页面加载、渲染、页面交互进行强大的处理。不仅可以通过loadUrl方法设置当前webView需要访问的网址,还可以加载绝⼤部分的常见文件 html\htm pdf、doc、ppt、txt等等。
#####2.修改上版本CAImage崩溃的bug
#####3.其他一些细节修改
#### CrossApp 0.4.2 Update:
#####1. Added WebView Controls
WebView is an encapsulation based on native built-in browser control. It has great functionalities, aside from possessing normal View attributes and set, WebView is fully capable of dealing with url request, page load, rendering, page interacitve. And it’s not only able to set current webView desirable access url via loadUrl method, but also capable of loading most of common file types such as html\htm, pdf, doc, ppt, txt etc.
#####2. Fixed CAImage breakdown bug in previous version
#####3. Other Details Tweaking
**********************************************************************************
#### CrossApp 0.4.1 更新内容:
#####1.添加友盟统计sdk三方库
支持iOS、android平台
#####2.添加shareSDK社会化分享三方库
支持iOS、android平台
#####3.更新js版本
#####4.修改部分bug
#####5.优化一些细节
#### CrossApp 0.4.1 Update:
##### 1. Added Umeng statistics sdk (third-party library)
iOS and Android platform support
##### 2. Added Share SDK social share (third-party library)
iOS and Android platform support
##### 3. CrossApp-js version update
##### 4. Fixed some bugs
##### 5. Optimized some details