-
Notifications
You must be signed in to change notification settings - Fork 91
/
NEWS
214 lines (147 loc) · 6.18 KB
/
NEWS
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
v1.17
Extension
* fix CSS bug causing repeating edit tags
* add a 48x48 icon for the Chrome web store
* remove unneeded tabs/storage permission
v1.16
Extension
* allow disabling of switch to settings behaviour
* whitelist penguin.linux.test for edit server (ChromeOS/Crostini)
* fix context menu on newer Chromes (#158)
* honour edit_server_host instead of hard-coding 127.0.0.1
* use the Chrome extension UI to set keyboard shortcuts.
* fix handling of spellcheck=false nodes for Gmail (#171, #162)
edit-server.el
* use make-frame (see updated docs for edit-server-new-frame-alist)
v1.15
Extension
* Now builds for Firefox using WebExtension hooks
* Use chrome.notifications instead of webkitNotifications
* Use <div> with style instead of inline <img> for edit button
* fake "input" event to stop active page components overwriting text area
edit-server.el
* avoid calling make-frame-on-display for TTY setups (#103/#132/#133)
* restore edit-server-default-major-mode if auto-mode lookup fails
* delete window when done editing with no new frame
v1.14
Extension
* Fix a bug with the context menu (#85)
* Make text buttons slightly opaque
edit-server.el
* add edit-server-edit-mode-hook (#91, #94)
v1.13
Extension
* Change the handling of hidden elements (fix bug #78)
* Add debugging for erroneous hidden text areas (#93)
* Add keyboard shortcut to bring Emacs to foreground
* Pass clipboard contents to foreground request
edit-server.el
* add advice to save-buffers-kill-emacs to avoid prompting on shutdown
* add autoload cookies
* fix bug with format chars in url (#80)
* don't call kill buffer hooks twice (#92)
* don't set-buffer-multibyte on process buffer
* support the "foreground" request with optional clipboard contents
v1.12
Extension
* Upgraded manifest to version 2 for future releases of Chrome
* Added an "Enable Debug" flag to control logging to console
* Use Mutation Observers to better track changes in dynamic DOMs
* Fake a keypress when updating the textarea
* Bug fix for handling editable DIV elements
edit-server.el
* Now available from the MELPA package archive!
* Beta support for iterative C-x C-s saving (it works but is ugly, see kill-ring)
* Default to using UTF-8 coding for process communication
* Raise existing frame consistently on Mac
* Tweak the portion of the URL used to name buffers
v1.11
Extension
* Fixed some breakage to the "edit focused area" feature
* Fixed broken link to embedded edit-server
edit-server.el
* A couple of fixes for Emacs 24 compatibility
* Globalize the minor mode so it persists through major-mode changes
v1.10
Extension
* Ignore textareas marked as read only
* Don't tag areas that are not visible
* General clean-up to use jQuery to find elements
* Explicit CSS for edit button to override page settings
* Handle editable <div> blocks (e.g. Google+)
* Optimise the finding of text areas for highly dynamic pages
* Revamp the settings page with "Fancy Settings"
edit-server.el
* Allow customisation of edit-server-default-major-mode
* Allow edit mode to be set by matched URL
* Tweak detection of MacOS X Emacsen
* Change behaviour of C-x C-s to save to kill-ring
* Persist the buffer-local variables beyond mode changes
* Setup keymap within defvar
* Clean-ups to code to be more idiomatic.
v1.9
Extension
* Support for iterative editing (python server only currently)
* Add context menu while in text area box
* Fix reference to Alt-E, it's actually Alt-Enter
* Trigger a DOM change() event when we update the text area
edit-server.el
* Actively encode responses as UTF-8
* Make edit-server-edit-mode a minor mode instead of a derived mode
v1.8
Extension
* Added option to enable/disable visual edit boxes
* Improved feedback as editable elements come in and out of focus
* Updated text box will now fade from yellow after an update
edit-server.el
* Added edit-server-start-hook for additional customisation when edit starts
v1.7
Extension
* New icon state. Blue=Waiting, Green=In Progress, Red=Error
* Improved mouse-over text for icon to give more useful feedback
edit-server.el
* Move all frame customisation into edit-server-new-frame-alist
* Don't ask user before closing emacs and network process
* Just skip creating new network process if it's already running
* Make sure edit buffer is selected on new frames
* Prompt window manager to bring new frames to the top of the stack (X windows only)
* Enable multi-byte mode on edit buffers for better unicode handling
* Explicitly fail on XEmacs if make-network-process isn't found (XEmacs patches welcome)
v1.6
Extension
* Send the page URL to the edit server via x-url header
* Options page: direct people to Emacs Wiki page for gory extras
* Make Double Click to Edit a selectable option
* Make Keyboard Shortcut to Edit a selectable option
* Don't pass edit ID in URL, but in header as x-id (like x-url)
edit-server.el
* Fix edit-server-kill-client (passed process not buffer)
* Fix unkillable zombie buffers created by a closed browser
* Name buffer based on x-url if it exists
* Workaround make-frame-on-display bug on Aquamacs
v1.5
Extension
* Clean-up and streamline the text tagging code
* Process sub FRAMEs and IFRAMEs looking for text boxes
* Handle textareas that have been "cloned" by Javascript - fixes Google Groups
* Generate user feedback if "edit focused area" failed
* Skip textareas with spell-checking disabled (usually email address boxes)
* Make Alt-Enter in focused area generate an edit request (patches to make it configurable welcome!)
* Updates to help text in Options
edit-server.el
* Allow more customisation of the pop-up frame
* Allow optional binding to a non-local IP address
* Updates to help text in server code.
v1.4
Extension
* Added proper Emacs icon for extension
* Added options page with instructions and option to change port
* Allow a simple status test to be run in the options page
* Change mouse cursor when hovering over edit button
* Double click on a text area invokes the editor
edit-server.el
* edit-server.el now distributed in-situ with the extension
* Renamed edit_server to edit-server to follow conventions
* Stopped C-x C-c from shutting down session (leaving stale TEXTAREA)
* Added default size and name to new frames
* Clear modification indication on new edit buffers