Chris Young
|
486593df35
|
memory leak
|
2013-02-20 20:28:07 +00:00 |
|
Vincent Sanders
|
dcce2c57a1
|
correct reference counting for moved css calls
|
2013-02-20 18:15:31 +00:00 |
|
Vincent Sanders
|
066df9802a
|
deal with inline styles on updates instead of insert
|
2013-02-20 17:13:23 +00:00 |
|
Vincent Sanders
|
5be20a0d6e
|
change stylesheet fetching to be generated from the default dom events
|
2013-02-19 23:51:16 +00:00 |
|
Vincent Sanders
|
92f4dec245
|
refactor stylesheet fetching code to not have redundant sheet count
|
2013-02-19 18:29:31 +00:00 |
|
John-Mark Bell
|
2b0cc398bb
|
Fix handling of treeview launch actions.
|
2013-02-19 10:17:17 +00:00 |
|
Chris Young
|
5beca9d71f
|
Remove spurious error message after closing About
|
2013-02-18 18:39:31 +00:00 |
|
Chris Young
|
a86ff2ac2c
|
Add missing flag
|
2013-02-18 16:24:58 +00:00 |
|
Vincent Sanders
|
869c7245f5
|
clean out useless outdated #if 0 blocks they serve no purpose and keep causing confusion in core refactors. Better examples are available in other frontends or in teh revision control system if strictly necessary
|
2013-02-18 14:47:21 +00:00 |
|
Vincent Sanders
|
15d39c6ebf
|
fix remaining errors introduced in refactor
|
2013-02-18 13:05:23 +00:00 |
|
Michael Drake
|
0e8861d26e
|
Fix build.
|
2013-02-18 13:00:56 +00:00 |
|
Michael Drake
|
1cba455811
|
More fixup.
|
2013-02-18 12:58:04 +00:00 |
|
Michael Drake
|
ccb34e648f
|
Make it build again.
|
2013-02-18 12:50:53 +00:00 |
|
Vincent Sanders
|
0eb0798873
|
fix errors introduced in refactor
|
2013-02-18 12:24:49 +00:00 |
|
Vincent Sanders
|
529ca251fc
|
rename flags for browser_window routines to be shorter
|
2013-02-18 11:51:42 +00:00 |
|
Vincent Sanders
|
b112dec78d
|
change browser_window_create and refactor all callsites
|
2013-02-18 11:23:48 +00:00 |
|
Vincent Sanders
|
3bfb5b96a7
|
browser_window_navigate refactor
|
2013-02-18 11:23:27 +00:00 |
|
Chris Young
|
c545bb4b42
|
Identify JavaScript by extension as a fallback
|
2013-02-15 23:38:27 +00:00 |
|
Chris Young
|
05969e52ef
|
Set default JavaScript icon to report correct MIME type
|
2013-02-15 23:28:46 +00:00 |
|
Chris Young
|
8da8f14396
|
More logical splitting code
|
2013-02-15 16:51:50 +00:00 |
|
Michael Drake
|
427f13a716
|
Change selection colours so selection background takes text colour, and selected text becomes black or white -- whichever gives greatest contrast.
|
2013-02-15 16:07:56 +00:00 |
|
Michael Drake
|
893eba326d
|
Type &F81 --> "JSScript".
|
2013-02-15 15:02:42 +00:00 |
|
Michael Drake
|
e73aac1118
|
Add JS filetype to mimetype mapping.
|
2013-02-15 14:57:27 +00:00 |
|
Michael Drake
|
058acae43f
|
Fix potential double free when we've had something in our clipboard, another app has claimed the clipboard, and the clipboard is now empty/disowned by all apps, and we try to paste the empty clipboard twice in NetSurf.
|
2013-02-13 23:46:06 +00:00 |
|
Michael Drake
|
58540d83d8
|
Merge branch 'master' of git://git.netsurf-browser.org/netsurf
|
2013-02-13 22:43:52 +00:00 |
|
Michael Drake
|
f72d4319bb
|
Changing browser window to get wimp double clicks meant enum value for single clicks was different. This broke the window taking focus on a single click. Fixed.
|
2013-02-13 22:41:24 +00:00 |
|
Chris Young
|
9fe2873f04
|
rationalise the removal of the box redraw queue
|
2013-02-13 20:23:17 +00:00 |
|
Michael Drake
|
553c55b07a
|
Move selection clearing into a function, and expose it in the header file.
|
2013-02-13 13:37:46 +00:00 |
|
Michael Drake
|
08a229161b
|
Calculate and store text offsets only when they change, rather than recalculating on every redraw and caret placement. Also ensures that caret placement and redraw get the same text offset values.
|
2013-02-13 13:08:05 +00:00 |
|
Michael Drake
|
13574018d1
|
Fun micro-optimisations.
|
2013-02-12 21:16:30 +00:00 |
|
Michael Drake
|
15e61743a3
|
Add button to quit by default. Not having it confuses people who run it as intended on the framebuffer, and it can still be turned off should somone wish to.
|
2013-02-12 20:18:01 +00:00 |
|
Chris Young
|
1809143ff3
|
Implement triple-click
|
2013-02-12 19:12:14 +00:00 |
|
Michael Drake
|
2c64e89641
|
Implement selection modification. Clicks and drags with button 2 alter the nearest end of the selection. Button 2 when there is no selection selects from caret pos to click pos.
|
2013-02-12 18:20:06 +00:00 |
|
Michael Drake
|
a846e9811e
|
Pass triple clicks to core.
|
2013-02-12 15:26:55 +00:00 |
|
Michael Drake
|
c2584d3f8b
|
Add support for double and triple clicks.
|
2013-02-12 14:22:09 +00:00 |
|
Michael Drake
|
0c0e988ea5
|
Pass double and triple clicks to the browser window.
|
2013-02-12 13:20:36 +00:00 |
|
Michael Drake
|
eccf590616
|
Triple click selects paragraph in textarea widget.
|
2013-02-12 12:58:12 +00:00 |
|
Michael Drake
|
0c88c3a89a
|
Pass double clicks to browser windows.
|
2013-02-12 12:18:26 +00:00 |
|
Michael Drake
|
97f0a22a8b
|
Tidy textarea-handled mouse action.
|
2013-02-12 12:09:49 +00:00 |
|
Michael Drake
|
19f09dcc61
|
Init clipboard to NULL, just in case front end implementation of gui_get_clipboard fails to set it on empty clipboard.
|
2013-02-12 11:15:37 +00:00 |
|
Michael Drake
|
c39a3d7263
|
When reqesting redraaw to remove internal caret, make sure caret is already removed as the redraw may be serviced immediatley.
|
2013-02-12 10:13:55 +00:00 |
|
Chris Young
|
d25fd5fb6c
|
Set the split point to the end of the line if the entire string fits in the allocated space
|
2013-02-12 00:21:56 +00:00 |
|
Michael Drake
|
bb601eae78
|
Don't reduce width of textarea box for CSS overflow scrollbar; it won't get one.
|
2013-02-11 18:43:50 +00:00 |
|
Michael Drake
|
515cef8444
|
Don't include '\0' in single-line nsfont_width call.
|
2013-02-11 18:42:51 +00:00 |
|
Michael Drake
|
fe7b71edbf
|
Selection autoscroll of scrollbarless textareas (single line).
|
2013-02-11 17:55:36 +00:00 |
|
Michael Drake
|
99cab8389a
|
Early detection of regions outside the visible.
|
2013-02-11 17:05:42 +00:00 |
|
Michael Drake
|
fc430dba75
|
Clip native caret render so it can't overwrite border. Slight simplification.
|
2013-02-11 16:47:11 +00:00 |
|
Michael Drake
|
e6bf51c3ba
|
Single line textareas don't have scrollbars, so they don't get the scroll redraw request from the scrollbar callback.
|
2013-02-11 16:31:06 +00:00 |
|
Michael Drake
|
3bcc79ccf0
|
Don't need to redraw for caret removal if using a native caret.
|
2013-02-11 16:10:19 +00:00 |
|
Michael Drake
|
fa2d5cf62c
|
Fix internal caret redraw bounds.
|
2013-02-11 14:30:26 +00:00 |
|