author | Tom Sutcliffe <thomas.sutcliffe@accenture.com> |
Tue, 07 Dec 2010 17:29:09 +0000 | |
changeset 90 | ceac7084e2e5 |
parent 87 | 63fd51b1ff80 |
permissions | -rw-r--r-- |
0
7f656887cf89
First submission to Symbian Foundation staging server.
Tom Sutcliffe <thomas.sutcliffe@accenture.com>
parents:
diff
changeset
|
1 |
# change_history.pod |
7f656887cf89
First submission to Symbian Foundation staging server.
Tom Sutcliffe <thomas.sutcliffe@accenture.com>
parents:
diff
changeset
|
2 |
# |
7f656887cf89
First submission to Symbian Foundation staging server.
Tom Sutcliffe <thomas.sutcliffe@accenture.com>
parents:
diff
changeset
|
3 |
# Copyright (c) 2010 Accenture. All rights reserved. |
7f656887cf89
First submission to Symbian Foundation staging server.
Tom Sutcliffe <thomas.sutcliffe@accenture.com>
parents:
diff
changeset
|
4 |
# This component and the accompanying materials are made available |
7f656887cf89
First submission to Symbian Foundation staging server.
Tom Sutcliffe <thomas.sutcliffe@accenture.com>
parents:
diff
changeset
|
5 |
# under the terms of the "Eclipse Public License v1.0" |
7f656887cf89
First submission to Symbian Foundation staging server.
Tom Sutcliffe <thomas.sutcliffe@accenture.com>
parents:
diff
changeset
|
6 |
# which accompanies this distribution, and is available |
7f656887cf89
First submission to Symbian Foundation staging server.
Tom Sutcliffe <thomas.sutcliffe@accenture.com>
parents:
diff
changeset
|
7 |
# at the URL "http://www.eclipse.org/legal/epl-v10.html". |
7f656887cf89
First submission to Symbian Foundation staging server.
Tom Sutcliffe <thomas.sutcliffe@accenture.com>
parents:
diff
changeset
|
8 |
# |
7f656887cf89
First submission to Symbian Foundation staging server.
Tom Sutcliffe <thomas.sutcliffe@accenture.com>
parents:
diff
changeset
|
9 |
# Initial Contributors: |
7f656887cf89
First submission to Symbian Foundation staging server.
Tom Sutcliffe <thomas.sutcliffe@accenture.com>
parents:
diff
changeset
|
10 |
# Accenture - Initial contribution |
7f656887cf89
First submission to Symbian Foundation staging server.
Tom Sutcliffe <thomas.sutcliffe@accenture.com>
parents:
diff
changeset
|
11 |
# |
7f656887cf89
First submission to Symbian Foundation staging server.
Tom Sutcliffe <thomas.sutcliffe@accenture.com>
parents:
diff
changeset
|
12 |
|
7f656887cf89
First submission to Symbian Foundation staging server.
Tom Sutcliffe <thomas.sutcliffe@accenture.com>
parents:
diff
changeset
|
13 |
__END__ |
7f656887cf89
First submission to Symbian Foundation staging server.
Tom Sutcliffe <thomas.sutcliffe@accenture.com>
parents:
diff
changeset
|
14 |
|
7f656887cf89
First submission to Symbian Foundation staging server.
Tom Sutcliffe <thomas.sutcliffe@accenture.com>
parents:
diff
changeset
|
15 |
=head1 FShell Change History |
7f656887cf89
First submission to Symbian Foundation staging server.
Tom Sutcliffe <thomas.sutcliffe@accenture.com>
parents:
diff
changeset
|
16 |
|
90
ceac7084e2e5
Implemented RObjectIx-based memoryaccess APIs.
Tom Sutcliffe <thomas.sutcliffe@accenture.com>
parents:
87
diff
changeset
|
17 |
=head2 Release 003 [NOT YET MADE] |
ceac7084e2e5
Implemented RObjectIx-based memoryaccess APIs.
Tom Sutcliffe <thomas.sutcliffe@accenture.com>
parents:
87
diff
changeset
|
18 |
|
ceac7084e2e5
Implemented RObjectIx-based memoryaccess APIs.
Tom Sutcliffe <thomas.sutcliffe@accenture.com>
parents:
87
diff
changeset
|
19 |
=over 5 |
ceac7084e2e5
Implemented RObjectIx-based memoryaccess APIs.
Tom Sutcliffe <thomas.sutcliffe@accenture.com>
parents:
87
diff
changeset
|
20 |
|
ceac7084e2e5
Implemented RObjectIx-based memoryaccess APIs.
Tom Sutcliffe <thomas.sutcliffe@accenture.com>
parents:
87
diff
changeset
|
21 |
=item * |
ceac7084e2e5
Implemented RObjectIx-based memoryaccess APIs.
Tom Sutcliffe <thomas.sutcliffe@accenture.com>
parents:
87
diff
changeset
|
22 |
|
ceac7084e2e5
Implemented RObjectIx-based memoryaccess APIs.
Tom Sutcliffe <thomas.sutcliffe@accenture.com>
parents:
87
diff
changeset
|
23 |
Fixed objinfo command so that it works on modern (S^3 or later, S60 5th or later) baselines. |
ceac7084e2e5
Implemented RObjectIx-based memoryaccess APIs.
Tom Sutcliffe <thomas.sutcliffe@accenture.com>
parents:
87
diff
changeset
|
24 |
|
ceac7084e2e5
Implemented RObjectIx-based memoryaccess APIs.
Tom Sutcliffe <thomas.sutcliffe@accenture.com>
parents:
87
diff
changeset
|
25 |
=back |
ceac7084e2e5
Implemented RObjectIx-based memoryaccess APIs.
Tom Sutcliffe <thomas.sutcliffe@accenture.com>
parents:
87
diff
changeset
|
26 |
|
87
63fd51b1ff80
Changed the CCommandFactory logic that searches for commands.
Tom Sutcliffe <thomas.sutcliffe@accenture.com>
parents:
83
diff
changeset
|
27 |
=head2 Release 002 |
62
60f47003f4b1
Fixed bridge USB config.
Tom Sutcliffe <thomas.sutcliffe@accenture.com>
parents:
60
diff
changeset
|
28 |
|
60f47003f4b1
Fixed bridge USB config.
Tom Sutcliffe <thomas.sutcliffe@accenture.com>
parents:
60
diff
changeset
|
29 |
=over 5 |
60f47003f4b1
Fixed bridge USB config.
Tom Sutcliffe <thomas.sutcliffe@accenture.com>
parents:
60
diff
changeset
|
30 |
|
60f47003f4b1
Fixed bridge USB config.
Tom Sutcliffe <thomas.sutcliffe@accenture.com>
parents:
60
diff
changeset
|
31 |
=item * |
60f47003f4b1
Fixed bridge USB config.
Tom Sutcliffe <thomas.sutcliffe@accenture.com>
parents:
60
diff
changeset
|
32 |
|
87
63fd51b1ff80
Changed the CCommandFactory logic that searches for commands.
Tom Sutcliffe <thomas.sutcliffe@accenture.com>
parents:
83
diff
changeset
|
33 |
Open signing of fshell SIS files is now supported for production S60 handsets. Build fshell with the C<FSHELL_OPEN_SIGNED> macro defined (and without defining C<FSHELL_CAP_ALL> or C<FSHELL_PROTECTED_UIDS>) in your platform.mmh and submit \epoc32\fshell\fshell.unsigned.sis to https://www.symbiansigned.com/app/page/public/openSignedOnline.do . The following commands are not available when using Open Signing due to Platform Security restrictions: fdb; kerninfo; chunkinfo; svrinfo; objinfo; sudo; fsck; localdrive; ramdefrag; readmem; reboot; setcritical; setpriority; showdebug. Others such as chkdeps, e32header, ps, and fshell itself will run but in a restricted capacity (for example, fshell will no longer allow you to modify files in the \sys\bin directory). |
69
849a0b46c767
Fixed lots of issues with installing a low-caps version of fshell from SIS file.
Tom Sutcliffe <thomas.sutcliffe@accenture.com>
parents:
67
diff
changeset
|
34 |
|
849a0b46c767
Fixed lots of issues with installing a low-caps version of fshell from SIS file.
Tom Sutcliffe <thomas.sutcliffe@accenture.com>
parents:
67
diff
changeset
|
35 |
=item * |
849a0b46c767
Fixed lots of issues with installing a low-caps version of fshell from SIS file.
Tom Sutcliffe <thomas.sutcliffe@accenture.com>
parents:
67
diff
changeset
|
36 |
|
76
2f382fb2036c
Fixes for S60 5th platform.
Tom Sutcliffe <thomas.sutcliffe@accenture.com>
parents:
74
diff
changeset
|
37 |
Changed S60 3rd and 5th platforms to default to the Open Signed configuration, as that's what most people will be using. |
2f382fb2036c
Fixes for S60 5th platform.
Tom Sutcliffe <thomas.sutcliffe@accenture.com>
parents:
74
diff
changeset
|
38 |
|
2f382fb2036c
Fixes for S60 5th platform.
Tom Sutcliffe <thomas.sutcliffe@accenture.com>
parents:
74
diff
changeset
|
39 |
=item * |
2f382fb2036c
Fixes for S60 5th platform.
Tom Sutcliffe <thomas.sutcliffe@accenture.com>
parents:
74
diff
changeset
|
40 |
|
66
2a78c4ff2eab
Migrated ciftest and various fixes from FCL to MCL.
Tom Sutcliffe <thomas.sutcliffe@accenture.com>
parents:
62
diff
changeset
|
41 |
Commands can now define a C<==smoke-test> section in their CIF files, which defines a snippet of fshell script that will be run as part of C<fshell smoketest> or by invoking L<ciftest|commands::ciftest> directly. See the ciftest documentation for more details. |
2a78c4ff2eab
Migrated ciftest and various fixes from FCL to MCL.
Tom Sutcliffe <thomas.sutcliffe@accenture.com>
parents:
62
diff
changeset
|
42 |
|
2a78c4ff2eab
Migrated ciftest and various fixes from FCL to MCL.
Tom Sutcliffe <thomas.sutcliffe@accenture.com>
parents:
62
diff
changeset
|
43 |
=item * |
2a78c4ff2eab
Migrated ciftest and various fixes from FCL to MCL.
Tom Sutcliffe <thomas.sutcliffe@accenture.com>
parents:
62
diff
changeset
|
44 |
|
73
dc41da2f70a4
Added showdebug command.
Tom Sutcliffe <thomas.sutcliffe@accenture.com>
parents:
69
diff
changeset
|
45 |
Fixed crash in fed's handling of UTF-8 sequences split over a block boundary. Fixed a link bug in the autogenerated documentation. |
64
72ffa331d78d
Fixed crash in fed when UTF-8 sequence crossed a block boundary.
Tom Sutcliffe <thomas.sutcliffe@accenture.com>
parents:
62
diff
changeset
|
46 |
|
72ffa331d78d
Fixed crash in fed when UTF-8 sequence crossed a block boundary.
Tom Sutcliffe <thomas.sutcliffe@accenture.com>
parents:
62
diff
changeset
|
47 |
=item * |
72ffa331d78d
Fixed crash in fed when UTF-8 sequence crossed a block boundary.
Tom Sutcliffe <thomas.sutcliffe@accenture.com>
parents:
62
diff
changeset
|
48 |
|
62
60f47003f4b1
Fixed bridge USB config.
Tom Sutcliffe <thomas.sutcliffe@accenture.com>
parents:
60
diff
changeset
|
49 |
Added support for automatically starting a USB personality to vt100usbcons via a new C<personality=x> key-value pair. See the L<vt100usbcons|vt100cons/usb variant> documentation for more information. |
60f47003f4b1
Fixed bridge USB config.
Tom Sutcliffe <thomas.sutcliffe@accenture.com>
parents:
60
diff
changeset
|
50 |
|
66
2a78c4ff2eab
Migrated ciftest and various fixes from FCL to MCL.
Tom Sutcliffe <thomas.sutcliffe@accenture.com>
parents:
62
diff
changeset
|
51 |
=item * |
2a78c4ff2eab
Migrated ciftest and various fixes from FCL to MCL.
Tom Sutcliffe <thomas.sutcliffe@accenture.com>
parents:
62
diff
changeset
|
52 |
|
2a78c4ff2eab
Migrated ciftest and various fixes from FCL to MCL.
Tom Sutcliffe <thomas.sutcliffe@accenture.com>
parents:
62
diff
changeset
|
53 |
Added support for beagleboard to sf\3tshell platform. |
2a78c4ff2eab
Migrated ciftest and various fixes from FCL to MCL.
Tom Sutcliffe <thomas.sutcliffe@accenture.com>
parents:
62
diff
changeset
|
54 |
|
72
ce94bcf3f672
Re-enabled bytepair compression support in chkdeps.
Tom Sutcliffe <thomas.sutcliffe@accenture.com>
parents:
69
diff
changeset
|
55 |
=item * |
ce94bcf3f672
Re-enabled bytepair compression support in chkdeps.
Tom Sutcliffe <thomas.sutcliffe@accenture.com>
parents:
69
diff
changeset
|
56 |
|
ce94bcf3f672
Re-enabled bytepair compression support in chkdeps.
Tom Sutcliffe <thomas.sutcliffe@accenture.com>
parents:
69
diff
changeset
|
57 |
Updated chkdeps command so that it works with byte-pair compressed binaries (experimental). |
ce94bcf3f672
Re-enabled bytepair compression support in chkdeps.
Tom Sutcliffe <thomas.sutcliffe@accenture.com>
parents:
69
diff
changeset
|
58 |
|
78
b3ffff030d5c
Pulled in from FCL: input, base64, fshell thread pool
Tom Sutcliffe <thomas.sutcliffe@accenture.com>
parents:
76
diff
changeset
|
59 |
=item * |
b3ffff030d5c
Pulled in from FCL: input, base64, fshell thread pool
Tom Sutcliffe <thomas.sutcliffe@accenture.com>
parents:
76
diff
changeset
|
60 |
|
b3ffff030d5c
Pulled in from FCL: input, base64, fshell thread pool
Tom Sutcliffe <thomas.sutcliffe@accenture.com>
parents:
76
diff
changeset
|
61 |
Added L<showdebug|commands::showdebug> command to redirect RDebug::Print()s to the console. |
b3ffff030d5c
Pulled in from FCL: input, base64, fshell thread pool
Tom Sutcliffe <thomas.sutcliffe@accenture.com>
parents:
76
diff
changeset
|
62 |
|
b3ffff030d5c
Pulled in from FCL: input, base64, fshell thread pool
Tom Sutcliffe <thomas.sutcliffe@accenture.com>
parents:
76
diff
changeset
|
63 |
=item * |
b3ffff030d5c
Pulled in from FCL: input, base64, fshell thread pool
Tom Sutcliffe <thomas.sutcliffe@accenture.com>
parents:
76
diff
changeset
|
64 |
|
b3ffff030d5c
Pulled in from FCL: input, base64, fshell thread pool
Tom Sutcliffe <thomas.sutcliffe@accenture.com>
parents:
76
diff
changeset
|
65 |
Added L<input|commands::input> command to allow hardware key presses to be easily simulated via a console. |
b3ffff030d5c
Pulled in from FCL: input, base64, fshell thread pool
Tom Sutcliffe <thomas.sutcliffe@accenture.com>
parents:
76
diff
changeset
|
66 |
|
b3ffff030d5c
Pulled in from FCL: input, base64, fshell thread pool
Tom Sutcliffe <thomas.sutcliffe@accenture.com>
parents:
76
diff
changeset
|
67 |
=item * |
b3ffff030d5c
Pulled in from FCL: input, base64, fshell thread pool
Tom Sutcliffe <thomas.sutcliffe@accenture.com>
parents:
76
diff
changeset
|
68 |
|
b3ffff030d5c
Pulled in from FCL: input, base64, fshell thread pool
Tom Sutcliffe <thomas.sutcliffe@accenture.com>
parents:
76
diff
changeset
|
69 |
Added L<base64|commands::base64> command for encoding to and decoding from Base64. |
74 | 70 |
|
71 |
=item * |
|
72 |
||
78
b3ffff030d5c
Pulled in from FCL: input, base64, fshell thread pool
Tom Sutcliffe <thomas.sutcliffe@accenture.com>
parents:
76
diff
changeset
|
73 |
Added C<CBtraceAppStart> to btrace_parser.dll. Also changed the interface of C<CBtraceAppResponse> to use window group name patterns rather than process ids (to make it consistent with other parts of the API). |
b3ffff030d5c
Pulled in from FCL: input, base64, fshell thread pool
Tom Sutcliffe <thomas.sutcliffe@accenture.com>
parents:
76
diff
changeset
|
74 |
|
b3ffff030d5c
Pulled in from FCL: input, base64, fshell thread pool
Tom Sutcliffe <thomas.sutcliffe@accenture.com>
parents:
76
diff
changeset
|
75 |
=item * |
b3ffff030d5c
Pulled in from FCL: input, base64, fshell thread pool
Tom Sutcliffe <thomas.sutcliffe@accenture.com>
parents:
76
diff
changeset
|
76 |
|
b3ffff030d5c
Pulled in from FCL: input, base64, fshell thread pool
Tom Sutcliffe <thomas.sutcliffe@accenture.com>
parents:
76
diff
changeset
|
77 |
Fshell now reuses threads for built-in commands that execute in quick succession. The thread pool takes into account the requirements of the command when assigning a thread (eg whether it needs to share a heap with its parent command) and creates a new one if necessary. Excess threads are cleaned up after a short idle period (currently 1 second). |
b3ffff030d5c
Pulled in from FCL: input, base64, fshell thread pool
Tom Sutcliffe <thomas.sutcliffe@accenture.com>
parents:
76
diff
changeset
|
78 |
|
b3ffff030d5c
Pulled in from FCL: input, base64, fshell thread pool
Tom Sutcliffe <thomas.sutcliffe@accenture.com>
parents:
76
diff
changeset
|
79 |
=item * |
b3ffff030d5c
Pulled in from FCL: input, base64, fshell thread pool
Tom Sutcliffe <thomas.sutcliffe@accenture.com>
parents:
76
diff
changeset
|
80 |
|
b3ffff030d5c
Pulled in from FCL: input, base64, fshell thread pool
Tom Sutcliffe <thomas.sutcliffe@accenture.com>
parents:
76
diff
changeset
|
81 |
Added support for L<source|commands::source> reading from C<stdin> (primarily to better support remote execution of scripts). |
b3ffff030d5c
Pulled in from FCL: input, base64, fshell thread pool
Tom Sutcliffe <thomas.sutcliffe@accenture.com>
parents:
76
diff
changeset
|
82 |
|
b3ffff030d5c
Pulled in from FCL: input, base64, fshell thread pool
Tom Sutcliffe <thomas.sutcliffe@accenture.com>
parents:
76
diff
changeset
|
83 |
=item * |
b3ffff030d5c
Pulled in from FCL: input, base64, fshell thread pool
Tom Sutcliffe <thomas.sutcliffe@accenture.com>
parents:
76
diff
changeset
|
84 |
|
b3ffff030d5c
Pulled in from FCL: input, base64, fshell thread pool
Tom Sutcliffe <thomas.sutcliffe@accenture.com>
parents:
76
diff
changeset
|
85 |
Fixed a bug in iocli.dll that could cause environment variable updates to be ignored. |
73
dc41da2f70a4
Added showdebug command.
Tom Sutcliffe <thomas.sutcliffe@accenture.com>
parents:
69
diff
changeset
|
86 |
|
83
706c7a69e448
Migrated from FCL: foreach bugfix, ConsoleSize::ReportedCorrectly() and ConsoleSize::NotifySizeChanged() console extensions
Tom Sutcliffe <thomas.sutcliffe@accenture.com>
parents:
78
diff
changeset
|
87 |
=item * |
706c7a69e448
Migrated from FCL: foreach bugfix, ConsoleSize::ReportedCorrectly() and ConsoleSize::NotifySizeChanged() console extensions
Tom Sutcliffe <thomas.sutcliffe@accenture.com>
parents:
78
diff
changeset
|
88 |
|
706c7a69e448
Migrated from FCL: foreach bugfix, ConsoleSize::ReportedCorrectly() and ConsoleSize::NotifySizeChanged() console extensions
Tom Sutcliffe <thomas.sutcliffe@accenture.com>
parents:
78
diff
changeset
|
89 |
Fixed a bug in fshell that could cause 'foreach' commands to exit prematurely. |
706c7a69e448
Migrated from FCL: foreach bugfix, ConsoleSize::ReportedCorrectly() and ConsoleSize::NotifySizeChanged() console extensions
Tom Sutcliffe <thomas.sutcliffe@accenture.com>
parents:
78
diff
changeset
|
90 |
|
706c7a69e448
Migrated from FCL: foreach bugfix, ConsoleSize::ReportedCorrectly() and ConsoleSize::NotifySizeChanged() console extensions
Tom Sutcliffe <thomas.sutcliffe@accenture.com>
parents:
78
diff
changeset
|
91 |
=item * |
706c7a69e448
Migrated from FCL: foreach bugfix, ConsoleSize::ReportedCorrectly() and ConsoleSize::NotifySizeChanged() console extensions
Tom Sutcliffe <thomas.sutcliffe@accenture.com>
parents:
78
diff
changeset
|
92 |
|
706c7a69e448
Migrated from FCL: foreach bugfix, ConsoleSize::ReportedCorrectly() and ConsoleSize::NotifySizeChanged() console extensions
Tom Sutcliffe <thomas.sutcliffe@accenture.com>
parents:
78
diff
changeset
|
93 |
Added new console extension functions: ConsoleSize::ReportedCorrectly(), ConsoleSize::NotifySizeChanged(). |
706c7a69e448
Migrated from FCL: foreach bugfix, ConsoleSize::ReportedCorrectly() and ConsoleSize::NotifySizeChanged() console extensions
Tom Sutcliffe <thomas.sutcliffe@accenture.com>
parents:
78
diff
changeset
|
94 |
|
706c7a69e448
Migrated from FCL: foreach bugfix, ConsoleSize::ReportedCorrectly() and ConsoleSize::NotifySizeChanged() console extensions
Tom Sutcliffe <thomas.sutcliffe@accenture.com>
parents:
78
diff
changeset
|
95 |
=item * |
706c7a69e448
Migrated from FCL: foreach bugfix, ConsoleSize::ReportedCorrectly() and ConsoleSize::NotifySizeChanged() console extensions
Tom Sutcliffe <thomas.sutcliffe@accenture.com>
parents:
78
diff
changeset
|
96 |
|
706c7a69e448
Migrated from FCL: foreach bugfix, ConsoleSize::ReportedCorrectly() and ConsoleSize::NotifySizeChanged() console extensions
Tom Sutcliffe <thomas.sutcliffe@accenture.com>
parents:
78
diff
changeset
|
97 |
Removed iosrv.ini's console_size_detect setting. It is now calculated on a per-console basis whether the console requires size detection, based on whether the console implements the C<ConsoleSize::ReportedCorrectly()> extension. All the fshell-supplied consoles have been updated to implement this extension as appropriate, meaning that size detection will no longer be run unnecessarily on (for eg) win32cons when you run fshell.bat. As part of this work, the laziness of defcons (CDefaultConsole) has been removed as it overlapped unnecessarily with CLazyConsole. Defcons's sole responsibility now is to pick an appropriate console; lazycons is responsible for making sure it isn't instantiated prematurely. |
706c7a69e448
Migrated from FCL: foreach bugfix, ConsoleSize::ReportedCorrectly() and ConsoleSize::NotifySizeChanged() console extensions
Tom Sutcliffe <thomas.sutcliffe@accenture.com>
parents:
78
diff
changeset
|
98 |
|
87
63fd51b1ff80
Changed the CCommandFactory logic that searches for commands.
Tom Sutcliffe <thomas.sutcliffe@accenture.com>
parents:
83
diff
changeset
|
99 |
=item * |
63fd51b1ff80
Changed the CCommandFactory logic that searches for commands.
Tom Sutcliffe <thomas.sutcliffe@accenture.com>
parents:
83
diff
changeset
|
100 |
|
63fd51b1ff80
Changed the CCommandFactory logic that searches for commands.
Tom Sutcliffe <thomas.sutcliffe@accenture.com>
parents:
83
diff
changeset
|
101 |
Changed the CCommandFactory logic that searches for commands; it now scans \resource\cif\fshell rather than \sys\bin. This means that the 'help' command now works on the emulator and on installs without all capabilities. |
83
706c7a69e448
Migrated from FCL: foreach bugfix, ConsoleSize::ReportedCorrectly() and ConsoleSize::NotifySizeChanged() console extensions
Tom Sutcliffe <thomas.sutcliffe@accenture.com>
parents:
78
diff
changeset
|
102 |
|
62
60f47003f4b1
Fixed bridge USB config.
Tom Sutcliffe <thomas.sutcliffe@accenture.com>
parents:
60
diff
changeset
|
103 |
=back |
60f47003f4b1
Fixed bridge USB config.
Tom Sutcliffe <thomas.sutcliffe@accenture.com>
parents:
60
diff
changeset
|
104 |
|
60
f9caadcaea11
Update change history to make Release 001 official.
Tom Sutcliffe <thomas.sutcliffe@accenture.com>
parents:
59
diff
changeset
|
105 |
=head2 Release 001 |
14
4ab8c027df23
Fixed a defect in iosrv.exe that caused a panic if a foreground read object was attached to a different end point.
Joe Branton <joe.branton@accenture.com>
parents:
2
diff
changeset
|
106 |
|
17 | 107 |
=over 5 |
108 |
||
109 |
=item * |
|
110 |
||
37
534b01198c2d
Added ENotifyKeypresses and ECaptureCtrlC flags to CCommandBase.
Tom Sutcliffe <thomas.sutcliffe@accenture.com>
parents:
34
diff
changeset
|
111 |
First release of fshell through the Symbian Foundation. |
534b01198c2d
Added ENotifyKeypresses and ECaptureCtrlC flags to CCommandBase.
Tom Sutcliffe <thomas.sutcliffe@accenture.com>
parents:
34
diff
changeset
|
112 |
|
534b01198c2d
Added ENotifyKeypresses and ECaptureCtrlC flags to CCommandBase.
Tom Sutcliffe <thomas.sutcliffe@accenture.com>
parents:
34
diff
changeset
|
113 |
=item * |
534b01198c2d
Added ENotifyKeypresses and ECaptureCtrlC flags to CCommandBase.
Tom Sutcliffe <thomas.sutcliffe@accenture.com>
parents:
34
diff
changeset
|
114 |
|
49
b33ec37addee
comm.script/FSHELL_AUTOSTART now launches terminalkeyboardcons on platforms that support tracecore.
Tom Sutcliffe <thomas.sutcliffe@accenture.com>
parents:
44
diff
changeset
|
115 |
Added L<terminal keyboard|terminalkeyboardcons> console, for platforms that support Terminal Keyboard and Trace Core. On such platforms comm.script (and thus -DFSHELL_AUTOSTART) will use it if there is no better match for the hardware platform. |
34
284c68d7a3ac
Updating documentation
Tom Sutcliffe <thomas.sutcliffe@accenture.com>
parents:
20
diff
changeset
|
116 |
|
284c68d7a3ac
Updating documentation
Tom Sutcliffe <thomas.sutcliffe@accenture.com>
parents:
20
diff
changeset
|
117 |
=item * |
284c68d7a3ac
Updating documentation
Tom Sutcliffe <thomas.sutcliffe@accenture.com>
parents:
20
diff
changeset
|
118 |
|
58
377ac716dabb
Added --no-write to gobble, fixed crash in start --timeout.
Tom Sutcliffe <thomas.sutcliffe@accenture.com>
parents:
49
diff
changeset
|
119 |
Fixed a defect in iosrv.exe that caused a panic if a foreground read object was attached to a different end point. This was due to the read object being notified of a change in foreground before its iEndPoint member was updated. This member is now updated before attempting the attach, and is set to NULL in the event of a leave (resulting in the read object being left in an unattached state). Fixed race condition and hang in C<pcons start>. |
14
4ab8c027df23
Fixed a defect in iosrv.exe that caused a panic if a foreground read object was attached to a different end point.
Joe Branton <joe.branton@accenture.com>
parents:
2
diff
changeset
|
120 |
|
17 | 121 |
=item * |
122 |
||
20 | 123 |
More build fixes. Changed the documentation builder to automatically prepend C<%EPOCROOT%> (converted to a path relative form) to pre-processor include path options that start with F<epoc32>. Prevously C<$(EPOCROOT)> was prepended in the makefile, which broke the documentation build because the pre-processor will only accept relative path include options. |
17 | 124 |
|
20 | 125 |
=item * |
17 | 126 |
|
58
377ac716dabb
Added --no-write to gobble, fixed crash in start --timeout.
Tom Sutcliffe <thomas.sutcliffe@accenture.com>
parents:
49
diff
changeset
|
127 |
Added C<--codesegs> option to L<ps|commands::ps> and C<--no-write> option to L<gobble|commands::gobble>. |
1
6c055a136ec1
Build fixes for environments which don't have \epoc32\tools in their path.
Tom Sutcliffe <thomas.sutcliffe@accenture.com>
parents:
0
diff
changeset
|
128 |
|
37
534b01198c2d
Added ENotifyKeypresses and ECaptureCtrlC flags to CCommandBase.
Tom Sutcliffe <thomas.sutcliffe@accenture.com>
parents:
34
diff
changeset
|
129 |
=item * |
534b01198c2d
Added ENotifyKeypresses and ECaptureCtrlC flags to CCommandBase.
Tom Sutcliffe <thomas.sutcliffe@accenture.com>
parents:
34
diff
changeset
|
130 |
|
534b01198c2d
Added ENotifyKeypresses and ECaptureCtrlC flags to CCommandBase.
Tom Sutcliffe <thomas.sutcliffe@accenture.com>
parents:
34
diff
changeset
|
131 |
Added C<ENotifyKeypresses> and C<ECaptureCtrlC> flags to CCommandBase, so commands can get keypresses and handle ctrl-C via callbacks instead of having to implement custom active objects. As part of this extended the CCommandBase extension interface to MCommandExtensionsV2 for the new virtual functions KeyPressed(TUint aKeyCode, TUint aModifiers) and CtrlCPressed(). sudo now cleans up correctly by using ECaptureCtrlC. |
534b01198c2d
Added ENotifyKeypresses and ECaptureCtrlC flags to CCommandBase.
Tom Sutcliffe <thomas.sutcliffe@accenture.com>
parents:
34
diff
changeset
|
132 |
|
42
e81b4e28b3e2
Added sf\3tshell platform with support for building beagle textshell+fshell ROMs.
Tom Sutcliffe <thomas.sutcliffe@accenture.com>
parents:
37
diff
changeset
|
133 |
=item * |
e81b4e28b3e2
Added sf\3tshell platform with support for building beagle textshell+fshell ROMs.
Tom Sutcliffe <thomas.sutcliffe@accenture.com>
parents:
37
diff
changeset
|
134 |
|
e81b4e28b3e2
Added sf\3tshell platform with support for building beagle textshell+fshell ROMs.
Tom Sutcliffe <thomas.sutcliffe@accenture.com>
parents:
37
diff
changeset
|
135 |
fshell's current working directory is now normalised (via new TFileName2::Normalize function) so that the case matches what's on the filesystem). |
e81b4e28b3e2
Added sf\3tshell platform with support for building beagle textshell+fshell ROMs.
Tom Sutcliffe <thomas.sutcliffe@accenture.com>
parents:
37
diff
changeset
|
136 |
|
58
377ac716dabb
Added --no-write to gobble, fixed crash in start --timeout.
Tom Sutcliffe <thomas.sutcliffe@accenture.com>
parents:
49
diff
changeset
|
137 |
=item * |
377ac716dabb
Added --no-write to gobble, fixed crash in start --timeout.
Tom Sutcliffe <thomas.sutcliffe@accenture.com>
parents:
49
diff
changeset
|
138 |
|
59
c9dfb364c2d1
Fixed chunkinfo and RAllocatorHelper crashes.
Tom Sutcliffe <thomas.sutcliffe@accenture.com>
parents:
58
diff
changeset
|
139 |
Fixed crash in L<start's|commands::start> C<--timeout> option and in L<chunkinfo|commands::chunkinfo> when specifying a chunk address. |
c9dfb364c2d1
Fixed chunkinfo and RAllocatorHelper crashes.
Tom Sutcliffe <thomas.sutcliffe@accenture.com>
parents:
58
diff
changeset
|
140 |
|
c9dfb364c2d1
Fixed chunkinfo and RAllocatorHelper crashes.
Tom Sutcliffe <thomas.sutcliffe@accenture.com>
parents:
58
diff
changeset
|
141 |
=item * |
c9dfb364c2d1
Fixed chunkinfo and RAllocatorHelper crashes.
Tom Sutcliffe <thomas.sutcliffe@accenture.com>
parents:
58
diff
changeset
|
142 |
|
c9dfb364c2d1
Fixed chunkinfo and RAllocatorHelper crashes.
Tom Sutcliffe <thomas.sutcliffe@accenture.com>
parents:
58
diff
changeset
|
143 |
The L<dialog|commands::dialog> command no longer misreports the button that was pressed when running under the text windowserver. |
c9dfb364c2d1
Fixed chunkinfo and RAllocatorHelper crashes.
Tom Sutcliffe <thomas.sutcliffe@accenture.com>
parents:
58
diff
changeset
|
144 |
|
c9dfb364c2d1
Fixed chunkinfo and RAllocatorHelper crashes.
Tom Sutcliffe <thomas.sutcliffe@accenture.com>
parents:
58
diff
changeset
|
145 |
=item * |
c9dfb364c2d1
Fixed chunkinfo and RAllocatorHelper crashes.
Tom Sutcliffe <thomas.sutcliffe@accenture.com>
parents:
58
diff
changeset
|
146 |
|
c9dfb364c2d1
Fixed chunkinfo and RAllocatorHelper crashes.
Tom Sutcliffe <thomas.sutcliffe@accenture.com>
parents:
58
diff
changeset
|
147 |
Changed built-in commands maximum heap size from 256KB to 1MB. This is because on a current S60 device 256KB is just too small for commands like chunkinfo to display all the chunks on the system. Also have seen problems listing large directories and deleting large numbers of files, that this change should help with too. |
58
377ac716dabb
Added --no-write to gobble, fixed crash in start --timeout.
Tom Sutcliffe <thomas.sutcliffe@accenture.com>
parents:
49
diff
changeset
|
148 |
|
44
a83fed0e0b9a
Fixed change history typo
Tom Sutcliffe <thomas.sutcliffe@accenture.com>
parents:
42
diff
changeset
|
149 |
=back |
a83fed0e0b9a
Fixed change history typo
Tom Sutcliffe <thomas.sutcliffe@accenture.com>
parents:
42
diff
changeset
|
150 |
|
37
534b01198c2d
Added ENotifyKeypresses and ECaptureCtrlC flags to CCommandBase.
Tom Sutcliffe <thomas.sutcliffe@accenture.com>
parents:
34
diff
changeset
|
151 |
=head2 Release 000.2-000.5 |
534b01198c2d
Added ENotifyKeypresses and ECaptureCtrlC flags to CCommandBase.
Tom Sutcliffe <thomas.sutcliffe@accenture.com>
parents:
34
diff
changeset
|
152 |
|
534b01198c2d
Added ENotifyKeypresses and ECaptureCtrlC flags to CCommandBase.
Tom Sutcliffe <thomas.sutcliffe@accenture.com>
parents:
34
diff
changeset
|
153 |
Test releases with build fixes. |
534b01198c2d
Added ENotifyKeypresses and ECaptureCtrlC flags to CCommandBase.
Tom Sutcliffe <thomas.sutcliffe@accenture.com>
parents:
34
diff
changeset
|
154 |
|
0
7f656887cf89
First submission to Symbian Foundation staging server.
Tom Sutcliffe <thomas.sutcliffe@accenture.com>
parents:
diff
changeset
|
155 |
=head2 Release 000.1 |
7f656887cf89
First submission to Symbian Foundation staging server.
Tom Sutcliffe <thomas.sutcliffe@accenture.com>
parents:
diff
changeset
|
156 |
|
7f656887cf89
First submission to Symbian Foundation staging server.
Tom Sutcliffe <thomas.sutcliffe@accenture.com>
parents:
diff
changeset
|
157 |
Prerelease to the SF staging server. |
7f656887cf89
First submission to Symbian Foundation staging server.
Tom Sutcliffe <thomas.sutcliffe@accenture.com>
parents:
diff
changeset
|
158 |
|
7f656887cf89
First submission to Symbian Foundation staging server.
Tom Sutcliffe <thomas.sutcliffe@accenture.com>
parents:
diff
changeset
|
159 |
=head1 Copyright |
7f656887cf89
First submission to Symbian Foundation staging server.
Tom Sutcliffe <thomas.sutcliffe@accenture.com>
parents:
diff
changeset
|
160 |
|
7f656887cf89
First submission to Symbian Foundation staging server.
Tom Sutcliffe <thomas.sutcliffe@accenture.com>
parents:
diff
changeset
|
161 |
Copyright (c) 2010 Accenture. All rights reserved. |
7f656887cf89
First submission to Symbian Foundation staging server.
Tom Sutcliffe <thomas.sutcliffe@accenture.com>
parents:
diff
changeset
|
162 |
|
7f656887cf89
First submission to Symbian Foundation staging server.
Tom Sutcliffe <thomas.sutcliffe@accenture.com>
parents:
diff
changeset
|
163 |
=cut |