-
Notifications
You must be signed in to change notification settings - Fork 0
/
CHANGES
124 lines (113 loc) · 3.79 KB
/
CHANGES
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
Changelog
=========
1.3.2-beta (released 2013-02-06)
--------------------------------
- Return support for Mac OSX Snow Leopard. We now support
- Windows XP
- Windows Vista
- Windows 7
- Windows 8
- Mac OSX Snow Leopard (10.6)
- Mac OSX Lion (10.7)
- Mac OSX Mountain Lion (10.8)
- Ubuntu 12.04
- Update library to curl-7.27.0.
- Update library to openssl-1.0.1c.
- Update library to php-5.3.21 (Ubuntu).
- Update library to php-5.3.21 (Windows).
- Refactored libutils.
- Encode base64 fixes (github #67).
- openSaveAsDialog fixes (github #19).
- Add/remove event listeners doc fixes (github #16).
- Update ShowDialog doc fixes (github #101).
- Remove legacy update manager.
- Remove legacy apidoc folder.
- Fold in TideSDK-User-Docs into doc folder.
- Fixed Logger Issue (Ti.API.setLogLevel not working) (github #107).
- Fixed Window focus issue when not transparent background (github #15).
- Remove TideSDK from appdata path (github #61, 62).
* New paths are as follows:
- Windows: %APPDATA%/appid
- Linux: ~/.appid
- OSX: ~/Library/Application Support/appid
* appid is the unique name your gave your app such as:
- com.tidesdk.helloworld
1.3.1-beta (released 2012-11-15)
--------------------------------
- Fixes related to linux SDK installer
1.3.0-beta (released 2012-11-12)
--------------------------------
- Updated to support the following platforms:
- Windows XP
- Windows Vista
- Windows 7
- Windows 8
- Mac OSX Lion (10.7)
- Mac OSX Mountain Lion (10.8)
- Ubuntu 12.04
- Rebranded throughout.
- Updated JQuery libs.
- Updated Growl SDK integration for notifications in OSX.
- New proxy implementation to work with transparent and authentication
proxies.
- Code base reorganized and cleaned up for future development.
- c++ namespace changes
- Kroll bridge project is not longer separately maintained. Code is now fully
integrated into TideSDK.
- libkroll is now libtide.
- Fixes to Drillbit tests.
- Bug fixes.
- Updated documentation at http://tidesdk.multipart.net/docs/user-dev/generated
Breaking Changes
~~~~~~~~~~~~~~~~
- Installers will install to the following locations:
- Windows 8: C:\ProgramData\TideSDK
- Windows 7: C:\ProgramData\TideSDK
- Windows Vista: C:\Documents and Settings\All Users\Application Data\TideSDK
- Windows XP: C:\Documents and Settings\All Users\Application Data\TideSDK
- OSX (Lion and Mountain Lion): ~/Library/Application\ Support/TideSDK
- Ubuntu Linux: .tidesdk
- Global JavaScript namespace is now Ti (changed from Titanium)
- Previous Titanium.Include() method has been removed.
- Modules in manifext.txt are no longer prefaced with ti.
ie. ti.Codec is now codec
- As of Mac 10.7 /Library/ is no longer writable by anyone but root so the SDK install path is now ~/Library/
- Titanium.Network.online removed that was deprecated in 1.2.0-RC4.
Use native methods for determining an Internet connection instead. For example:
```
if(navigator.onLine) {
// your code
}
```
- Script evaluators and PHP, Python and Ruby language support has reverted to
the previous 1.1.0 approach as illustrated in the following examples:
PHP embedding and inclusion:
```
<script type="text/php">
// php code
</script>
<script type="text/php" src="file.php"/>
<script type="text/php">
include("another_file.php");
</script>
```
Python embedding and inclusion:
```
<script type="text/python">
// python code
</script>
<script type="text/python" src="file.py"/>
<script type="text/python">
import file
</script>
```
Ruby embedding and inclusion:
```
<script type="text/ruby">
// ruby code
</script>
<script type="text/ruby" src="file.rb"/>
<script type="text/ruby">
require 'another_file.rb'
</script>
```