Ole Loots
ce645599c9
Fix 1 pixel caret redraw bug.
2012-08-26 21:45:25 +02:00
Ole Loots
c2f2884f65
Only redraw caret for top windows.
...
Because we do not all clipping cases...
2012-08-26 20:36:12 +02:00
Vincent Sanders
32c4fdeead
add includes to get browser private struct on atari
2012-08-22 17:03:46 +01:00
Michael Drake
f478ee4db7
Remove a bunch of unused includes.
2012-08-20 18:54:57 +01:00
Ole Loots
4ade97334a
Changed toolbar_bg_color to type "colour",
...
Now the toolbar background can be configured
as RGB colour.
2012-07-23 14:48:50 +02:00
Ole Loots
37b8c5d83d
Plotter refactor: removed one plotter abraction layer.
2012-07-13 22:19:04 +02:00
Ole Loots
ebd0f1366d
Removed debug output, text format changes...
...
svn path=/trunk/netsurf/; revision=13841
2012-04-09 11:33:34 +00:00
Ole Loots
940ae42c87
Optimize redraw when window is on-top: do not intersect redraw areas with visible window rectangles.
...
svn path=/trunk/netsurf/; revision=13833
2012-04-07 21:24:37 +00:00
Ole Loots
f926feadd6
Adjusted for changed plotter members.
...
svn path=/trunk/netsurf/; revision=13520
2012-03-14 22:10:21 +00:00
Ole Loots
132ebb7dd9
Mouse button holding wasn't reported to the browser because of drag optimization, resulting in internal scrollbars which only reacted on click, not mouse holding down.
...
svn path=/trunk/netsurf/; revision=13415
2012-02-03 00:05:37 +00:00
Michael Drake
67f2470d5a
Pass whether background images are wanted in redraw_context.
...
svn path=/trunk/netsurf/; revision=13335
2011-12-23 22:39:25 +00:00
Ole Loots
97dce15b9e
Set input_window on click, instead of asserting input window equals the receiver window.
...
svn path=/trunk/netsurf/; revision=13253
2011-12-06 22:49:54 +00:00
Ole Loots
7323f012ed
Stick to OS features for drag feature - handle it almost blocking (improves user experience).
...
svn path=/trunk/netsurf/; revision=13233
2011-12-04 13:05:00 +00:00
Ole Loots
b20f47262b
Open window by configured width,
...
removed unused variables
svn path=/trunk/netsurf/; revision=13212
2011-11-30 23:08:21 +00:00
Ole Loots
9f55b1cc7d
Check return value of plotter->lock()
...
svn path=/trunk/netsurf/; revision=13203
2011-11-29 21:22:01 +00:00
Ole Loots
999410adc8
I'm actually trying to simplify the frontend code, changes:
...
- Optimized browser window caret, uses back-buffer now. ( So no content redraw is scheduled by the frontend just for a caret move )
- Fixed a double redraw issue when the browser reformat is pending and the AES also sends an redraw request because of the resize.
- Started to use netsurfs textarea instead of a custom implementation ( to reduce code size ).
svn path=/trunk/netsurf/; revision=13191
2011-11-28 23:23:28 +00:00
Ole Loots
91bdfbd172
Removed calls to FrameInit/FrameExit ( was used for window components ).
...
svn path=/trunk/netsurf/; revision=13136
2011-11-08 19:13:34 +00:00
Ole Loots
044fec706f
-Remove a bunch of code which was intended to handle framed-pages. It's better handled by the OS, because frames won't be handled within the frontend anymore.
...
- Clear window when no content is available
svn path=/trunk/netsurf/; revision=13125
2011-11-05 15:18:19 +00:00
Ole Loots
aadc2541a5
Added comments.
...
svn path=/trunk/netsurf/; revision=13121
2011-11-05 01:46:41 +00:00
Ole Loots
0f2871e418
Added context menu,
...
Allow to set bitmap for iconified window. ( altough it's usesless right now because favicon support has been dropped)
svn path=/trunk/netsurf/; revision=12821
2011-09-19 18:38:48 +00:00
Ole Loots
cbeffd4c5f
Keep Mouse tracking limited to input_window.
...
svn path=/trunk/netsurf/; revision=12783
2011-09-09 22:18:49 +00:00
Ole Loots
52bf4e0cd1
Removed usage of duplicate types for the same thing (bbox, rect)
...
svn path=/trunk/netsurf/; revision=12680
2011-08-30 21:38:54 +00:00
Michael Drake
1eaa2a0e8e
Don't need to set current_redraw_browser any more.
...
svn path=/trunk/netsurf/; revision=12658
2011-08-24 13:42:59 +00:00
Ole Loots
33aebf6fd1
housekeeping
...
svn path=/trunk/netsurf/; revision=12635
2011-08-05 01:11:03 +00:00
Ole Loots
5639e1e047
removed preparations for frames. (will be handled within the core)
...
svn path=/trunk/netsurf/; revision=12550
2011-06-30 20:20:27 +00:00
Michael Drake
eddae6af06
Remove plotter table global. Pass a redraw context around redraw functions. Knockout could be handled better. Note: untested on most front ends.
...
svn path=/trunk/netsurf/; revision=12543
2011-06-30 15:48:07 +00:00
Ole Loots
dccf6e4280
Revert remove of cflib and further usage of xaaes nkcc routines. It resulted in not-working page up / page down and up / down keys.
...
svn path=/trunk/netsurf/; revision=12510
2011-06-25 20:03:28 +00:00
Ole Loots
2f6520e8b4
Removed dependency to cflib,
...
call EvntWindom only one time per sec. when active flag is set.
svn path=/trunk/netsurf/; revision=12443
2011-05-24 21:44:20 +00:00
Ole Loots
3276ce5db9
rearranged includes, seperate redraw request areas.
...
svn path=/trunk/netsurf/; revision=12359
2011-05-09 22:10:02 +00:00
Ole Loots
4e7235a92f
Moved mouse movement handling into window event handlers, updated resources, updated todos, implemented treeview + hotlist
...
svn path=/trunk/netsurf/; revision=12182
2011-04-10 21:52:07 +00:00
Ole Loots
7f38f0f70e
Removed special handling of non html content, added sanity checking for scroll requests.
...
svn path=/trunk/netsurf/; revision=12110
2011-03-20 22:33:56 +00:00
Ole Loots
ca73991ef5
cosmetic
...
svn path=/trunk/netsurf/; revision=11874
2011-03-01 19:28:12 +00:00
Ole Loots
ac80ab3d13
merged clipping parameter changes.
...
svn path=/trunk/netsurf/; revision=11808
2011-02-25 23:14:41 +00:00
Michael Drake
dbab823ddc
Port Atari front end to browser_window_redraw().
...
svn path=/trunk/netsurf/; revision=11727
2011-02-20 16:17:43 +00:00
Michael Drake
94e7b44ebc
Pass clip rect to clip plotters as struct. Simplify clip rect handling in debug window code. Pass clip rect to select menu as struct.
...
svn path=/trunk/netsurf/; revision=11683
2011-02-14 22:05:39 +00:00
Michael Drake
fe7921a387
Pass clip rect as struct through content_redraw api. Update the front ends to use this. Note only RO build tested.
...
svn path=/trunk/netsurf/; revision=11670
2011-02-13 22:25:11 +00:00
Ole Loots
23a594dd9a
Improved scrolling and box redraw code.
...
svn path=/trunk/netsurf/; revision=11654
2011-02-12 19:41:50 +00:00
Ole Loots
2886ee6386
Fixed Mouse Selection / Mouse drag,
...
Fixed Content Redraw for plain text files.
svn path=/trunk/netsurf/; revision=11616
2011-02-05 14:27:30 +00:00
Ole Loots
febed048a4
fixed browser_redraw_required(), now only returning true when content is available.
...
svn path=/trunk/netsurf/; revision=11541
2011-01-30 22:08:49 +00:00
Ole Loots
3694345204
Implemented Search Dialog
...
svn path=/trunk/netsurf/; revision=11536
2011-01-30 19:24:03 +00:00
Ole Loots
7d4056ae41
Added calls to lock/unlock during redraw.
...
svn path=/trunk/netsurf/; revision=11438
2011-01-22 16:23:30 +00:00
John Mark Bell
124e4cd788
Atari frontend (credit: Ole Loots)
...
svn path=/trunk/netsurf/; revision=11218
2011-01-05 21:02:22 +00:00