Vincent Sanders
87f6314dab
move scheduleing into browser operation table
2014-03-09 15:37:40 +00:00
François Revol
4591b65ad9
beos: Fix build
...
One replacement was missed when changing browser_window_history_forward().
2014-02-20 16:02:43 +01:00
Michael Drake
a38a63a37e
Make history internal to browser_window module.
2014-02-15 18:44:50 +00:00
Michael Drake
49bed056dd
Make browser_window_navigate (un)verifiable flag match browser_window_create.
2014-02-10 22:40:04 +00:00
Michael Drake
af014bce99
Allow tab creation without history clone. Changes browser_window_create and browser_window_navigate flags.
2014-02-10 14:08:45 +00:00
Michael Drake
3d7cd77982
Simplify local history interface.
2014-02-08 22:43:54 +00:00
François Revol
c74bf433c3
beos: Fix updating system colors
2014-01-16 18:12:41 +01:00
François Revol
55bf16d754
beos: Better implementation of NSIconTextControl for the url bar
...
Instead of adding a child view we draw the bitmap over the child.
Fixup the TextRect also in Draw() which is called just before the
TextView's Draw().
It flickers a little less, and also respects the background color of
the text control when using a desktop theme.
Also drop a useless dynamic_cast.
2014-01-16 16:11:26 +01:00
Vincent Sanders
b7736bae2f
split gui operations into core and window and move more operations into tables
2014-01-12 17:07:34 +00:00
Vincent Sanders
d3c392c3d3
Initial conversion of netsurf gui to callback vtable
2014-01-11 14:20:30 +00:00
François Revol
3a1bf5c20f
beos: Also set LowColor on toolbar buttons when attached
2014-01-04 19:44:07 +01:00
François Revol
f713cdd90b
beos: Add credits and licence buttons to about box
...
We'll simplify it to just mention version infos like on atari.
2014-01-04 19:44:05 +01:00
François Revol
967d930477
beos: Fix opening about from replicant popup
2014-01-04 19:44:03 +01:00
François Revol
bd89e5a088
beos: Fix background color for control on replicants
...
Still some redundancy there but it works.
2014-01-04 19:44:02 +01:00
François Revol
92afacbe6f
beos: Add icon in url bar
...
A bit hackish, flickers on resize, but it works.
2014-01-04 19:44:01 +01:00
François Revol
fc782f55ba
beos: Add a resize knob to replicants
...
The view resizes the base view by the relative mouse movement.
TODO: Add a bitmap to draw, for now it's ugly green.
2014-01-04 19:44:00 +01:00
François Revol
62f7cfb04b
Fix Haiku build
...
Fix build of the BeOS code due to recent untested options commits.
2013-12-07 01:26:39 +01:00
Michael Drake
3f45e53539
s/history_core/local_history/
2013-07-10 11:55:42 +01:00
Vincent Sanders
ee6e6eec05
move options include
2013-05-28 14:16:10 +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
Adrien Destugues - PulkoMandy
29f062e963
beos: Fix some cpp warnings
2013-03-09 20:51:22 +01:00
Michael Drake
a3c00c7192
Fixup for core selection change.
2013-02-22 15:12:10 +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
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
François Revol
87946c5de8
beos: Fix clipboard handling to use the new API
2013-01-20 18:00:36 +01:00
François Revol
1765212be2
beos: Fix replicating with empty URL in archive
...
We just got to about: when no valid URL is passed.
2012-11-25 20:26:41 +01:00
François Revol
38b17e1112
beos: Partial replicant instanciation fix
...
* use the correct resources
* work around a deadlock, allows BeHappy to start, though removing
the replicant from Tracker crashes
2012-11-25 19:47:48 +01:00
François Revol
9b009dfb01
beos: Fix toolbar border
...
Use B_PLAIN_BORDER instead of the default B_FANCY_BORDER.
Also force full redraw on resize to avoid artefacts.
2012-11-25 18:35:18 +01:00
François Revol
dea524f585
beos: gcc2 fix
2012-11-25 18:22:26 +01:00
Adrien Destugues - PulkoMandy
eb28188661
Update the BeOS/Haiku port
...
* Toolbar use HVIF icons on Haiku
* Download window
* Some tweaks to the event loop to let network traffic happen
Signed-off-by: François Revol <revol@free.fr>
2012-11-24 21:39:40 +01:00
Michael Drake
37d148f4d7
Stab at fixing beos build for private bw struct.
2012-08-22 17:47:20 +01:00
Michael Drake
d4ca800268
Use proper function for box tree dump.
2012-08-20 16:46:55 +01:00
Michael Drake
854e556041
Remove unused includes.
2012-08-20 15:00:23 +01:00
François Revel
b9a2def970
Fix BeOS build:
...
- comment out unneeded includes for now,
- fix static lib linking order.
svn path=/trunk/netsurf/; revision=13713
2012-03-25 23:03:11 +00:00
François Revel
a66adbbfef
Rename BeOS frontend files to strip the useless beos_ prefix. Fix includes and the rest so it builds.
...
svn path=/trunk/netsurf/; revision=13554
2012-03-22 21:48:24 +00:00