Ole Loots
46efbe13d4
Improved debug logging.
2013-04-13 15:35:43 +02:00
Ole Loots
4e6bea9204
Improved CLRHOME Key handling
...
When textinput is focused, the key is handled by the browser (Moving
to start of text).
Otherwise the Content is scrolled to the top.
2013-04-13 15:34:08 +02:00
Ole Loots
437304b037
Disabled redraw debug output.
2013-04-13 14:55:17 +02:00
Ole Loots
af521e0494
Removed obsolete comments.
2013-04-13 14:54:20 +02:00
Ole Loots
c9fd3a4f13
Removed debug output
2013-04-12 01:05:37 +02:00
Ole Loots
916ca92bfc
Improved favicon/iconyfied redraw (obey to visible rectangle list)
2013-04-12 01:04:21 +02:00
Ole Loots
08024af0a5
Renamed gemtk_wm_send_redraw to gemtk_wm_exec_redraw
...
...and did a little bit refactoring.
2013-04-11 22:56:48 +02:00
Chris Young
53e361b622
Fix build
2013-04-11 21:32:05 +01:00
Chris Young
a6179250d5
Remove scheduled redraws for destroyed windows
2013-04-11 21:26:42 +01:00
Chris Young
26dbb7a602
Avoid multiple schedules of redraws
2013-04-11 21:20:25 +01:00
Chris Young
6ee4fa3f81
Default DPI to 85 as that is more correct than 72
2013-04-11 21:14:59 +01:00
Ole Loots
224fd963fd
Home toolbar button doesn't crash anymore when homepage_url is null.
2013-04-11 01:30:34 +02:00
Ole Loots
ef4b7e75c4
Show message box on error.
2013-04-11 00:51:05 +02:00
Ole Loots
12aebe1fa1
Added comments.
2013-04-11 00:49:02 +02:00
Ole Loots
5e5975e30b
Merge branch 'master' of git://git.netsurf-browser.org/netsurf
2013-04-11 00:48:15 +02:00
Ole Loots
1d92bf87e5
Fix page up key handling.
2013-04-11 00:46:39 +02:00
Daniel Silverstone (parasomnia chroot)
78149141f9
all-program now splits fatmessages for generic in-tree execution
2013-04-10 23:24:49 +01:00
Chris Young
a938b1a337
Make "resize with contents" a user option
2013-04-10 19:36:38 +01:00
Chris Young
b086d04d8a
If we are reformatting, delay the redraw slightly to avoid excessive consectutive redraws
2013-04-09 20:49:28 +01:00
Chris Young
78e7019479
Test enable "resize with contents" now we have queued/delayed redraws.
2013-04-09 20:32:58 +01:00
Michael Drake
ad0e79d85c
More appropriate system colours.
2013-04-09 15:43:34 +01:00
Michael Drake
fe1a40cbf4
Allow override of default window width/height individually.
2013-04-09 14:38:07 +01:00
Chris Young
efc0fba8ef
avoid potential crah on exit
2013-04-09 00:02:11 +01:00
Ole Loots
3fa929938b
Fix duplicate Ctrl+V (and other shortcuts) key processing,
...
by catching event callback return value.
2013-04-09 00:40:21 +02:00
Michael Drake
d64416774d
Fix up for various core changes.
2013-04-08 17:50:55 +01:00
Michael Drake
0d7d76a6f3
Fix for http_only param change.
2013-04-08 17:25:12 +01:00
Michael Drake
04705b8e37
Add JS doc.
2013-04-08 15:23:30 +01:00
Chris Young
2db0024651
document and add missing include
2013-04-04 19:59:35 +01:00
Chris Young
90266d117c
Schedule browser-initiated reformats too, with the caveat that a message of some description needs to arrive at the message port before the reformat will be queued (think this only affects scale changes).
2013-04-04 19:47:46 +01:00
Chris Young
6686d9dad8
Schedule redraws from local history too, hide ami_do_redraw and friends as only gui.c needs to call those directly now
2013-04-04 19:46:33 +01:00
Chris Young
c297f45bb9
Schedule redraws to prevent expected redraws from not happening when no events are occuring
2013-04-04 19:31:42 +01:00
John-Mark Bell
c249097d62
Fix sprite loading on RISC OS 3.50.
2013-03-30 13:26:04 +00:00
Ole Loots
fbd63ceea9
Removed duplicate hotlist_init call.
2013-03-30 13:25:54 +01:00
Ole Loots
52cce28438
Added some comments
2013-03-30 13:22:55 +01:00
Michael Drake
9178ede40b
Avoid double/triple click stuff for scrollwheeling.
2013-03-28 10:13:41 +00:00
Michael Drake
c8d76e68ca
Hide caret after reflow (textarea may have moved), but let textarea keep focus.
2013-03-27 13:57:10 +00:00
Michael Drake
3529d39759
Don't show caret when scrolling a textarea that hasn't been given focus.
2013-03-27 13:46:57 +00:00
Michael Drake
e2bcc5f5eb
Tidy up pointer beyond scrollbars.
2013-03-27 11:43:10 +00:00
Michael Drake
9a73da6347
Reduce multi-line textarea a bit more. When redrawing only one line, don't redraw unchanged text at the start of the line.
2013-03-26 14:07:08 +00:00
Michael Drake
0bb9543293
Further reduce redraw region for multi-line textareas when editing.
2013-03-26 12:54:19 +00:00
Michael Drake
53962009da
Trivial redraw optimisation for multiline textareas. Only redraw the line that was changed and below.
2013-03-25 12:37:18 +00:00
Michael Drake
cc4411c0c7
Remove some spaces.
2013-03-25 12:03:53 +00:00
Chris Young
7de97e8d6a
ensure the closest character is picked
2013-03-24 11:35:27 +00:00
Chris Young
f70e58b4a1
update posn_in_string loop to be similar to nsfont_split
2013-03-24 11:27:26 +00:00
Chris Young
e678df267e
Handle UTF-16 multi-length characters properly
2013-03-24 11:06:36 +00:00
Michael Drake
70fbca3606
Reduce redraw area for selection set/change/clear.
2013-03-22 18:14:42 +00:00
Michael Drake
b603cafbaa
Move line start calc into reflow handler.
2013-03-22 18:14:42 +00:00
Daniel Silverstone (parasomnia chroot)
b23c580f33
Merge remote-tracking branch 'origin/mmu_man/beos-fixes'
2013-03-22 08:08:36 +00:00
Ole Loots
c91db66e2d
Fixed handling of filepath passed via commandline.
2013-03-22 00:26:02 +01:00
François Revol
48dc679d7b
beos: Fix replicants
...
Waiting on the semaphore was not enough, it was causing a crash on
replicant removal. Now we wait for the replicant main thread to exit.
It fixes replicants, at least when a single one is used per application.
Using more than one still causes issues due to some libs not liking
being used twice (hlcache it seems).
2013-03-22 00:25:27 +01:00