summaryrefslogtreecommitdiff
path: root/beos/beos_scaffolding.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Fix up BeOS front end.Michael Drake2011-07-131-3/+4
| | | | svn path=/trunk/netsurf/; revision=12600
* Remove plotter table global. Pass a redraw context around redraw functions. ↵Michael Drake2011-06-301-1/+6
| | | | | | Knockout could be handled better. Note: untested on most front ends. svn path=/trunk/netsurf/; revision=12543
* Even less debug output.François Revel2011-04-221-1/+1
| | | | svn path=/trunk/netsurf/; revision=12234
* Fix BeOS build:François Revel2011-03-171-0/+1
| | | | | | | - missing include, - use css_computed_color() accessor instead of struct css_computed_style member as it's now opaque to us. svn path=/trunk/netsurf/; revision=12100
* Remove nsbeos_plot_set_scale(), nsbeos_plot_get_scale() and nsbeos_plot_scale.Michael Drake2011-03-091-1/+0
| | | | svn path=/trunk/netsurf/; revision=11944
* Pick the CSS system colours from ui_color() and BScreen::DesktopColor(). ↵François Revel2011-01-301-17/+68
| | | | | | Update those when they are updated in ZETA. Also update the toolbar and statusbar background. svn path=/trunk/netsurf/; revision=11535
* Attempt to exit the main loop properly from the replicant view destructor. ↵François Revel2010-12-121-4/+9
| | | | | | There are still some issues with multiple instances or on second instanciation though... svn path=/trunk/netsurf/; revision=11030
* Fix passing replicant args. Remove debug output.François Revel2010-12-121-4/+2
| | | | svn path=/trunk/netsurf/; revision=11029
* Fix Replicant instanciation, though it doesn't get the url correctly yet, ↵François Revel2010-12-121-5/+12
| | | | | | and leaves stuff behind when removed (like the main thread). svn path=/trunk/netsurf/; revision=11028
* Merge treeview-redux to trunkJohn Mark Bell2010-10-051-1/+0
| | | | svn path=/trunk/netsurf/; revision=10865
* Fix BeOS build:François Revel2010-08-021-3/+6
| | | | | | | | | | - struct content -> hlcache_handle - login window (though it won't work yet as the message isn't handled, and since we don't have the window pointer anymore we can't add the alert as subset of the window...), - rsrc fetcher, - netsurf_init() args (but the replicant is still broken due to this), - export the realpath() hack as it's needed elsewhere too. svn path=/trunk/netsurf/; revision=10677
* Merge branches/MarkieB/gtkmain to trunk.John Mark Bell2009-12-171-0/+16
| | | | svn path=/trunk/netsurf/; revision=9729
* Limit scope of manually-defined NDEBUG. Purge a bunch of redundant #undef ↵John Mark Bell2009-05-281-1/+0
| | | | | | NDEBUG. svn path=/trunk/netsurf/; revision=7593
* strlen() on constant string can be replaced by sizeof()-1John Tytgat2009-02-011-1/+1
| | | | svn path=/trunk/netsurf/; revision=6333
* - when replicated, forbid creating windows, even though it initially works ↵François Revel2008-10-171-3/+11
| | | | | | | | it crashes as soon as the menus are used. - added an about box from the infos in the gtk code, still not perfect. svn path=/trunk/netsurf/; revision=5590
* Call netsurf_init() from the thread creating the replicant, then the main ↵François Revel2008-10-161-12/+18
| | | | | | loop from the thread we created. This avoids a deadlock with the replicant in BeHappy in Haiku. (I should probably make BTranslatorRoster not lock be_app anyway though). svn path=/trunk/netsurf/; revision=5588
* - handle NetPositive what codes; this makes it easy to use NetSurf instead ↵François Revel2008-10-161-0/+29
| | | | | | | | | by just changing the archived message used to instantiate it. - fix background view color, some host apps hide the BDragger, making it visible. - handle mailto: urls as a special case, we historically use the prefered app for text/x-email. svn path=/trunk/netsurf/; revision=5584
* Add Replicant support. No it's not about cyborgs, just embedding NetSurf ↵François Revel2008-10-161-279/+554
| | | | | | into another app, like Tracker (the desktop), or documentation browsers like BeHappy... svn path=/trunk/netsurf/; revision=5583
* - support BITMAP_CLEAR_MEMORY in create_bitmap()François Revel2008-10-101-1/+1
| | | | | | | - copying to clipboard now constructs a text_run_array for StyledEdit, that is added to the clipboard. In applications supporting it it pastes the text with the correct fonts and sizes, and the text colors. - tried to find which line in source code the selection starts to open the editor there, but it's not finished so it's disabled. svn path=/trunk/netsurf/; revision=5533
* - fix for copying selection to clipboardFrançois Revel2008-10-091-30/+43
| | | | | | | | - fix some leaks - prepare for about box (use about html from rsrc: but it's broken yet) - if more than 1 refs received at the same time, open the extra ones in a new window. svn path=/trunk/netsurf/; revision=5511
* Add clipboard support. Works mostly.François Revel2008-10-081-0/+14
| | | | svn path=/trunk/netsurf/; revision=5507
* Dereference symlinks on B_REFS_RECEIVED. This way dropping a symlink to an ↵François Revel2008-10-071-0/+10
| | | | | | html file actually opens the target, and succeeds in finding its related files. One can still enter the path to the symlink itself in the url bar as file:// anyway. svn path=/trunk/netsurf/; revision=5503
* - Remove dead gtk codeFrançois Revel2008-10-061-53/+29
| | | | | | - fix overlapping of toolbar and content by 1 pixel svn path=/trunk/netsurf/; revision=5494
* Add support for editting page source.François Revel2008-10-031-0/+5
| | | | svn path=/trunk/netsurf/; revision=5479
* Make sure menu items all get the target set recursively.François Revel2008-10-021-10/+11
| | | | svn path=/trunk/netsurf/; revision=5474
* Add window shortcuts for toolbar actions.François Revel2008-10-021-0/+22
| | | | svn path=/trunk/netsurf/; revision=5473
* Partially fix menu shortcut handling, however I'm not sure how to set ↵François Revel2008-10-021-1/+7
| | | | | | Function keys... svn path=/trunk/netsurf/; revision=5472
* Implemented the login dialog.François Revel2008-10-021-1/+5
| | | | svn path=/trunk/netsurf/; revision=5470
* First try at implementing menus, from RiscOS ones but lots don't work yet.François Revel2008-10-021-133/+481
| | | | svn path=/trunk/netsurf/; revision=5467
* Fix the BeOS build:François Revel2008-08-131-2/+2
| | | | | | | | | | | | | | | | | - hack to work around stdbool.h issue with R5 devkit - fix prototypes - fix bitmap code - fix copy-paste on forward button - remove unused gif throbber loading code - R5 rgb_color doesn't have != operator, use memcmp() - switch back to file based [beos]default.css for the time being - realpath() hack for R5 Regressions: - asserts on haiku-os.org - no libns* yet, so less image support - text field input doesn't work anymore. svn path=/trunk/netsurf/; revision=5109
* Make user agent string and default homepage configurable from Makefile.configRob Kendrick2008-07-291-1/+1
| | | | svn path=/trunk/netsurf/; revision=4803
* Add copyrightsFrançois Revel2008-06-071-0/+1
| | | | | | Notes on a plot_path implementation. svn path=/trunk/netsurf/; revision=4292
* - fixed alpha bitmap drawingFrançois Revel2008-06-041-1/+3
| | | | | | | - fixed polygon drawing - newstyle throbber, loosely copied from the gtk one. svn path=/trunk/netsurf/; revision=4259
* The BeOS-specific part of the BeOS (and Haiku) port, modeled mostly from the ↵François Revel2008-06-031-0/+1607
GTK version. Some fixes are needed elsewhere but non-obvious ones I'll post on the mailing list for discussion. Currently it opens windows with a toolbar, url and status bar, a (yet empty) menu bar. Rendering seems to work including scrolling at scale 1 (other non-tested). framesets seems broken though. svn path=/trunk/netsurf/; revision=4253