forked from danlucraft/redcar
-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathCHANGES
321 lines (246 loc) · 10.5 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
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
Version 0.3.9 (TBA)
===================
* Clojure REPL (David Byrne)
* Remote edit files (Felipe Coury)
* Remote directory view (Felipe Coury)
* Connection manager (Felipe Coury)
Version 0.3.8 (12 July 2010)
============================
* Can switch between open trees in a window (Dan Lucraft)
* Runnables: extensible runnable tasks/build items/tests/generators for projects. (Dan Lucraft)
* Runnables: run scripts in edit tabs as processes. (Dan Lucraft)
* Fix for: end key not working in documents with Windows-style line endings (Dan Lucraft)
* Caches downloaded jar files so that installation is faster when updating versions. (Felipe Coury)
* Fix for: dragging and dropping HtmlTabs between notebooks and windows. (Dan Lucraft)
* Select Word command (Johannes Wollert)
* Move tab up/Move tab down commands (Johannes Wollert)
* New APIs: Document#current_word, Document#word_at_offset (Johannes Wollert)
* Made the first tab open for a new install MUCH faster by generating the textmate bundle cache in the install script (Dan Lucraft)
* Search speedbar is opened with selected text as the default search (Johannes Wollert)
* Helper method for executing JavaScript in the browser during controller actions (Dan Lucraft)
Version 0.3.7.1 (25 Jun 2010)
=============================
* Fixed bug: URI class not found. (Dan Lucraft)
Version 0.3.7 (24 Jun 2010)
===========================
Enhancements:
* Can create new files and directories, rename and delete files in the Project pane (Dan Lucraft)
* Can Bulk Rename files in projects with regular expression replacement (Dan Lucraft)
* Can drag and drop files and directories in the Project pane (Dan Lucraft)
* Won't leave an empty window open when you open a project (Aaron McLeod)
* Optionally show hidden files in the project pane (Dan Lucraft)
Fixes:
* Fixed Shift+End on Linux to highlight to end of line rather than go to end of file (Dan Lucraft)
* Fixed launching redcar with "jruby" command (Aaron McLeod)
New APIS:
* Context menu callback for trees (Dan Lucraft)
* Tree gained new methods for editing and expanding rows. (Dan Lucraft)
* new Tree DragController SPI for responding to drag and drop events (Dan Lucraft)
* Improvements to the HtmlView for interacting between Ruby controllers and JavaScript events (Dan Lucraft)
* In HtmlViews form submissions can go to the Ruby controller (Dan Lucraft)
Version 0.3.6 (5 Jun 2010)
==========================
Enhancements:
* Folders open in the project view on a double click (Nizar Jouini)
* Drag and drop tabs (Tim Felgentreff)
* Change font and theme commands (Sam Clopton)
* Word wrap option (Dan Lucraft)
* Toggle line numbers (Dan Lucraft)
* Can put TM themes and bundles into .redcar/{Bundles,Themes} (Dan Lucraft)
* Home command goes to start of text first then start of line (Dan Lucraft)
* The project view has a fixed width that doesn't change if you resize the main window (Tim Felgentreff)
* Optional margin that colours text differently past a configurable column. (Dan Lucraft)
* Experimental app bundle for Mac OSX. (Tim Felgentreff)
* Moved to JRuby 1.5 (Dan Lucraft)
* Opens content from standard in (Dan Lucraft)
* Dev versions of Redcar have a blue icon (Dan Lucraft)
New APIs:
* Annotations column (Dan Lucraft)
* Open popup menu and tooltips at cursor/pointer locations (Dan Lucraft)
New contributors:
* Nizar Jouini
Version 0.3.5dev (1 May 2010)
=============================
Enhancements:
* Jump to declaration support for Ruby and Java
* Double click respects word boundaries
* Window title reflects project name
* Duplicate region command
* Switch tab with Alt-1, Alt-2 (or Cmd-1, Cmd-2 on OSX)
* Prompts to save modified tabs on tab, window or application close
* Snippet menus show tab trigger more nicely (linux/windows)
* Watches to changes to open files, and prompts to revert
* Project view sorts directories before files (by popular request!)
* Shows menu bar on OSX when there are no windows open
* Halve startup time from 0.3.4 (warm startup)
* Added background Task APIs.
* Task Manager
* Added ProjectRefresh Task API
* No longer dumps command errors to the console
* Command history tab
* Speed up opening of first file by lazy loading embedded grammars
* Sped up Ruby highlighting by 17x
* Doesn't die on long lines (gives up after 500 characters now)
* Added show/hide invisible characters menu option
* Smart indentation as you type (based on Textmate bundle rules)
* Add profiling commands to the Debug menu (uses jruby-prof)
* Lazy menus API
* Commands to profile Redcar with jruby-prof.
Fixes:
* Fix delete at end of line when using "\r\n" delimiter
* Increase and decrease indent commands respect soft tabs and tab width settings
* Directory tree sorts correctly
* Speed up opening a project (about 1s faster)
New contributors:
* Antono Vasiljev
* Sergey Potapov
* Kirill Nikitin
* Juozas Gaigalas
* Tim Felgentreff
Version 0.3.4dev (7 Mar 2010)
=============================
New features:
* Auto-pairer inserts matching characters ( -> ), " -> ", etc
* Snippets
* Recent directories menu
* Uses Gecko for HTMLTabs on Windows.
Internal changes:
* New API for creating text Marks, to tag a position in a Document.
* new PersistentCache class for plugins to simply cache stuff.
* Textmate plugin for dealing with Textmate bundles.
* Application focus in/out events.
Fixes:
* Respects Windows style line delimiters
New contributors:
* Aaron McLeod
Version 0.3.3dev (21 Feb 2010)
==============================
New features:
* Tab stops:
- Can set tab width for open tab.
- Default tab width is remembered per language.
- Soft tabs (spaces that behave like tabs).
- Default soft/hard option is remembered per language.
* FindFileDialog:
- opens with a list of files opened this session.
- caches file list between invocations (cleared on window focus)
* Can autocomplete with a menu popup.
* Opens files and folders passed on the command line.
* Reopens last open directory on startup.
* Single instance support: redirects to currently open instance if any.
* Added 'encryption' plugin, mainly as an example.
* Forward search: wraps, regex option, match case option.
* Very raw edit preferences command (Show me the YAML!)
* Help > About command
* Can specify HTTP_PROXY for downloading jars.
* REPL captures and prints STDOUT
* Can register Redcar for opening files on Windows. (See redcar -h)
Internal changes:
* Keybindings are now stored in Keymap objects, in preparation for user preferences.
* Speedbar now uses an EditView for textboxes.
* Speedbars can have combos in them.
* Speedbars have access to the properties of the widgets in them.
* Added tab and escape key handler support to the EditView.
Fixes:
* Fixed some highlighter bugs.
* Search searches last line in doc.
* Doesn't die on Windows-1252 encodings.
* Plugin Manager UI works on Linux and Windows.
New contributors:
* Mat Schaffer
* Felipe Coury
* Sam Clopton
* Roger D Pack
Version 0.3.2dev (23 Jan 2010)
==============================
New features:
* Dialog API for plugins and commands to use.
* Speedbar API for plugins and commands to use (e.g. Goto Line command).
* Remembers last directory when opening a file/directory. (thanks Roger Pack)
* Word movement (alt-left, alt-right) now works as it should in an editor for
programmers.
* Very simple forward search command.
* Somewhat faster startup time.
* Nicer error message when jruby jar is missing.
* Goto Line command
* Select All and Select Line commands.
* Cut and Copy will take the line if there is no selection
* Block typing mode
* Auto completion
* HTML View, with Ruby/JavaScript interface, to write plugins in HTML+CSS+JS.
* PluginManagerUI plugin, running on the HTML View.
Internal changes:
* Ported plugins to plugin_manager gem (github.com/danlucraft/plugin_manager)
* Pure Ruby clipboard and Copy/Cut/Paste commands.
Fixes:
* The show more tabs menu in a notebook is handled properly.
* Deleting a lot of lines no longer causes the last few to lose highlighting.
* Clojure highlighting works.
* HTML colours no longer 'bleed' past the tags
Version 0.3.1dev (9 Jan 2010)
=============================
Enhancements:
* Fuzzy file finder.
* Directory tree refreshes on window focus.
* Keybindings to switch tabs and notebooks.
* Undo/redo.
* Home/end keys.
* Modified tabs have little stars before their names.
* Increase indent and decrease indent commands (need further work).
* Themes support bold, italic and underline again.
* All commands are greyed out when inapplicable.
* Files can not be opened twice.
* Added Java, Perl and Ruby on Rails bundles.
* New simpler way for bundles to add commands to menus (used in repl.rb)
* New "redcar install" command to download jars.
Fixes:
* Change key logic in JavaMateView - should fix a bunch of subtle highlighting bugs.
* Runs on Java 5.
* Open Directory doesn't log an error if you cancel.
Version 0.3.0dev (25 Dec 2009)
==============================
Rewritten in JRuby/SWT.
Enhancements:
* _Much_ simpler installation: packaged as a gem.
* Faster highlighter
* Fewer bugs
* Clearer architecture
* Multiple window/project support.
Version 0.2 (28 May 2009)
=========================
New features, enhancements:
* Fuzzy file finder notices new files and runs MUCH faster.
* Undo close tab (Ctrl+Shift+T)
* Type " or ( or [ etc to wrap selection in pair.
* Warm startup 3 times faster.
* Added Incremental Search menu item.
* Now prompts to save if file is modified when closed.
* HtmlTab now uses Webkit instead of Mozilla
* Convert case commands
* Keybindings match up with Gnome better (Ctrl+C/V)
* Added Scala and Haskell bundles.
* Added theme from Railscasts
Bug fixes:
* Fixed Jaunty DBus bug (no more --multiple-instance!) (#60)
* Fixed paste-over bug (#74)
* Fixed bug that allows multiple project tabs (#69)
* Fixed so only one copy of a file can be open (#62)
* Fixed file finder not finding new files
* Fixed silently failing to save when bad permissions (#10)
New contributors:
* Mark Wilkinson
* Pat Ciambrone
* poweradapter
* Henrik Hodne
Version 0.1 (6 April 2009)
==========================
http://redcareditor.com/releases/redcar-0.1.tar.gz
First release.
Features:
* Textmate syntax highlighting
* Textmate snippets
* Text, Source, Ruby Textmate commands + some others
* Project pane
Contributors:
* Daniel Lucraft
* Cairo Noleto