Skip to content

Commit 90cf005

Browse files
Kyle J CardozaKyle J Cardoza
Kyle J Cardoza
authored and
Kyle J Cardoza
committed
Initial import of source tree
1 parent c310375 commit 90cf005

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

50 files changed

+12420
-0
lines changed

COPYING

+340
Large diffs are not rendered by default.

ChangeLog

+219
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,219 @@
1+
2016-10-21 Ray Haleblian
2+
3+
* TerminalView.m
4+
Draw border according to the black or white settings.
5+
6+
2016-05-29 Riccardo Mottola <[email protected]>
7+
8+
* TerminalWindow.m
9+
Remove view from contentView and put it into Tab Item and vice-versa.
10+
11+
2016-05-26 Riccardo Mottola <[email protected]>
12+
13+
* TerminalWindow.h
14+
* TerminalWindow.m
15+
Use isShowingTabs to know if tab is displayed and optimize content view setting.
16+
17+
2016-05-20 Riccardo Mottola <[email protected]>
18+
19+
* TerminalWindow.m
20+
Check that view actually gets found.
21+
22+
2016-05-20 Riccardo Mottola <[email protected]>
23+
24+
* TerminalView.h
25+
* TerminalView.m
26+
* TerminalWindow.m
27+
Transition to CGFloat
28+
29+
2016-05-19 Riccardo Mottola <[email protected]>
30+
31+
* TerminalView.m
32+
attempt to handle vertical resize and cursor placement better
33+
34+
2016-03-12 Riccardo Mottola <[email protected]>
35+
36+
* English.lproj/Localizable.strings
37+
* TerminalWindow.h
38+
* TerminalWindow.m
39+
* main.m
40+
* Services.m
41+
Add tab support. Adaptation of patch by Tim Sheridan
42+
43+
2016-03-01 Riccardo Mottola <[email protected]>
44+
45+
* French.lproj/Localizable.string
46+
Enhanced French localizations.
47+
48+
2014-09-09 Gregory John Casamento <[email protected]>
49+
50+
* TerminalParser_Linux.m: Add case to handle escape code.
51+
* TerminalView.h: Add representedFilename
52+
* TerminalView.m: Add methods.
53+
* TerminalWindow.m: Add code to call setRepresentedFilename on
54+
terminal window.
55+
56+
2014-09-09 Riccardo Mottola <[email protected]>
57+
58+
* TerminalViewPrefs.m
59+
Do not use isa pointer.
60+
61+
2014-01-05 Riccardo Mottola <[email protected]>
62+
63+
* ServicesPrefs.h
64+
Adopt NSTableViewDelegate protocol to fix warning.
65+
66+
2013-02-17 Riccardo Mottola <[email protected]>
67+
68+
* Terminal.h
69+
* TerminalView.m
70+
Method name cleanup.
71+
72+
2013-02-13 Riccardo Mottola <[email protected]>
73+
74+
* main.m
75+
Fix memory leak.
76+
77+
2013-02-12 Riccardo Mottola <[email protected]>
78+
79+
* TerminalView.m
80+
Free up memory in case of error.
81+
82+
2013-02-12 Riccardo Mottola <[email protected]>
83+
84+
* ServicesPrefs.m
85+
NSInteger transition
86+
87+
* TerminalView.m
88+
Warning fixes
89+
90+
2013-01-24 Riccardo Mottola <[email protected]>
91+
92+
* main.m
93+
Fix warning due to missing import.
94+
95+
2012-04-03 Riccardo Mottola <[email protected]>
96+
97+
* TerminalView.m
98+
Fix GNU/HURD includes.
99+
100+
2012-03-28 Sebastian Reitenbach <[email protected]>
101+
102+
* TerminalView.m
103+
Fix warnings on 64Bit systems, cast from integer to pointer of different size
104+
105+
2012-03-27 Riccardo Mottola <[email protected]>
106+
107+
* TerminalView.m
108+
Fix OpenBSD includes.
109+
110+
2012-03-26 Riccardo Mottola <[email protected]>
111+
112+
* PreferencesWindowController.m
113+
Use NSUInteger as Index.
114+
115+
2012-03-26 Riccardo Mottola <[email protected]>
116+
117+
* PreferencesWindowController.[h,m]
118+
Clean up imports
119+
120+
2012-03-07 Riccardo Mottola <[email protected]>
121+
122+
* GNUmakefile:
123+
Use TOOL_LIBS instead of LDFLAGS to link the framework library.
124+
125+
2011-12-04 Riccardo Mottola <[email protected]>
126+
127+
* TerminalParser_Linux.m
128+
* TerminalViewPrefs.h
129+
* TerminalViewPrefs.m
130+
Add Alt is not Meta option, to enable the usage of AltGr, when left Alt is command.
131+
132+
2011-05-07 Riccardo Mottola <[email protected]>
133+
134+
* Terminal.tiff
135+
* cursor_filled.tiff
136+
* cursor_inverted.tiff
137+
* cursor_line.tiff
138+
* cursor_stroked.tiff
139+
Set resolution to 72 dpi screen.
140+
141+
2010-12-14 Riccardo Mottola
142+
143+
* main.m: hide ordered out quit panel from windows menu
144+
145+
2010-05-14 04:37-EDT Gregory John Casamento <[email protected]>
146+
147+
* TerminalView.m: Correct sign issues with some pointer casts.
148+
149+
2010-05-14 Riccardo Mottola <[email protected]>
150+
151+
* ServicesPrefs.m:
152+
Added missing import
153+
* TerminalView.m: initialize to avoid warnings.
154+
155+
2010-03-26 Riccardo Mottola <[email protected]>
156+
157+
* ServicesPrefs.m,
158+
TerminalParser_Linux.m,
159+
TerminalParser_LinuxPrefs.m,
160+
TerminalViewPrefs.m: updated imports
161+
162+
2010-01-16 Riccardo Mottola <[email protected]>
163+
164+
* Italian.lproj/Localizable.strings,
165+
GNUMakefile: added italian translation, revised version
166+
of the draft provided by Guido Agostini
167+
168+
2009-12-24 Riccardo Mottola <[email protected]>
169+
170+
* PreferencesWindowController.m : correct invocation signature
171+
172+
2009-10-24 Riccardo Mottola <[email protected]>
173+
174+
* PreferencesWindowController.m : simplify methodSignatureForSelector
175+
according to David Chisnall
176+
177+
2009-10-20 Riccardo Mottola <[email protected]>
178+
179+
* main.m : regenerate services plist on startup
180+
* TerminalViewPrefs.m : remove hack about return type no longer needed
181+
182+
2009-08-05 Richard Frith-Macdonald <[email protected]>
183+
* TerminalView.h
184+
* TerminalView.m
185+
* TerminalViewPrefs.h
186+
* TerminalViewPrefs.m
187+
Implementd Black on White text and its preference setting.
188+
189+
2009-05-27 Riccardo Mottola <[email protected]>
190+
191+
* TerminalParser_Linux.m: imported a patch by Jeff Teunissen,
192+
Backbone: Terminal interpreted certain UTF-8 code sequences wrong,
193+
like e2 95 9b (U+255B, which the bug transforms into e2 95 94).
194+
It turns out that it's due to the Linux console emulation, which
195+
interprets the 0x9b character (CSI, which is ESC with the high order bit set) to begin a control command. Change the terminal emulation to only
196+
switch into command scanning mode if we aren't in the middle of
197+
a multi-byte character (that is, if iconv says it's not done
198+
processing the current character 0x9b is just a byte to be consumed).
199+
This is the only 8-bit character that the console treats specially, so
200+
this should be a complete fix.
201+
202+
2009-05-15 17:35-EDT Gregory John Casamento <[email protected]>
203+
204+
* GNUmakefile: Added plist to makefile.
205+
* TerminalInfo.plist: Updated information in plist.
206+
207+
2009-01-02 Riccardo Mottola <[email protected]>
208+
209+
* TerminalView.m: OpenBSD portability
210+
211+
2009-01-01 Riccardo Mottola <[email protected]>
212+
213+
* TerminalView.m: ForkPty and OpenPty replacements
214+
215+
2008-07-12 Riccardo Mottola <[email protected]>
216+
217+
* TerminalView.m: Remove font metric hack for xlib and art backend
218+
(after fixes in backend, requires backend date 12 July 2008).
219+
Patch by Fred Kiefer <[email protected]>

DefaultTerminalServices.svcs

+117
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,117 @@
1+
{
2+
Description = "Default terminal services";
3+
TerminalServices = {
4+
"Arithmetic Calculation" = {
5+
Commandline = "echo \"%s\" | bc";
6+
Input = 2;
7+
Key = "";
8+
ReturnData = 1;
9+
Type = 0;
10+
};
11+
"Define word" = {
12+
AcceptTypes = 1;
13+
Commandline = "dict \"%s\"";
14+
Input = 2;
15+
Key = "=";
16+
ReturnData = 0;
17+
Type = 2;
18+
};
19+
"Fetch URL" = {
20+
AcceptTypes = 1;
21+
Commandline = "cd ~; wget \"%s\"";
22+
Input = 2;
23+
Key = "";
24+
ReturnData = 0;
25+
Type = 2;
26+
};
27+
"Count lines" = {
28+
Commandline = "wc -l";
29+
Input = 1;
30+
Key = "";
31+
ReturnData = 1;
32+
Type = 0;
33+
};
34+
"Count words" = {
35+
Commandline = wc;
36+
Input = 1;
37+
Key = "";
38+
ReturnData = 1;
39+
Type = 0;
40+
};
41+
"Open shell here" = {
42+
AcceptTypes = 3;
43+
Commandline = "cd \"%s\" && exec $SHELL";
44+
Input = 2;
45+
Key = "";
46+
ReturnData = 0;
47+
Type = 1;
48+
};
49+
"Four-space hard tabs" = {
50+
Commandline = "expand | unexpand -t4";
51+
Input = 1;
52+
Key = "";
53+
ReturnData = 1;
54+
Type = 0;
55+
};
56+
"Sort lines" = {
57+
Commandline = sort;
58+
Input = 1;
59+
Key = "";
60+
ReturnData = 1;
61+
Type = 0;
62+
};
63+
Time = {
64+
Commandline = date;
65+
Input = 0;
66+
Key = "";
67+
ReturnData = 1;
68+
Type = 0;
69+
};
70+
"Wrap and reply" = {
71+
Commandline = "fmt -w 70 | sed -e \"s/^/> /\"";
72+
Input = 1;
73+
Key = "";
74+
ReturnData = 1;
75+
Type = 0;
76+
};
77+
"Wrap to 72 Columns" = {
78+
Commandline = "fmt -w 72";
79+
Input = 1;
80+
Key = "";
81+
ReturnData = 1;
82+
Type = 0;
83+
};
84+
bunzip2 = {
85+
AcceptTypes = 2;
86+
Commandline = "bunzip2 %s";
87+
Input = 2;
88+
Key = "";
89+
ReturnData = 0;
90+
Type = 0;
91+
};
92+
bzip2 = {
93+
AcceptTypes = 2;
94+
Commandline = "bzip2 %s";
95+
Input = 2;
96+
Key = "";
97+
ReturnData = 0;
98+
Type = 0;
99+
};
100+
gunzip = {
101+
AcceptTypes = 2;
102+
Commandline = "gunzip %s";
103+
Input = 2;
104+
Key = "";
105+
ReturnData = 0;
106+
Type = 0;
107+
};
108+
gzip = {
109+
AcceptTypes = 2;
110+
Commandline = "gzip %s";
111+
Input = 2;
112+
Key = "";
113+
ReturnData = 0;
114+
Type = 0;
115+
};
116+
};
117+
}

0 commit comments

Comments
 (0)