summaryrefslogtreecommitdiff
path: root/beos/beos_gui.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Make downloads work again.John Mark Bell2010-04-051-6/+6
| | | | svn path=/trunk/netsurf/; revision=10243
* rationalise the usage of the file schemeVincent Sanders2010-03-311-3/+3
| | | | svn path=/trunk/netsurf/; revision=10221
* first part of initialisation refactor move gui_init2 into frontendsVincent Sanders2010-03-291-18/+22
| | | | svn path=/trunk/netsurf/; revision=10202
* Merge jmb/new-cache; r=dsilvers,rs=vinceDaniel Silverstone2010-03-281-2/+11
| | | | svn path=/trunk/netsurf/; revision=10180
* Move code which extracts the filename from a given path into frontend.Chris Young2010-03-211-0/+20
| | | | svn path=/trunk/netsurf/; revision=10139
* Refactor main into the frontendsVincent Sanders2010-01-201-0/+7
| | | | | | remove unused embedded global svn path=/trunk/netsurf/; revision=9851
* Merge LibCSS port to trunk.John Mark Bell2009-07-231-1/+11
| | | | svn path=/trunk/netsurf/; revision=8752
* Hubbub is no longer optional.John Mark Bell2009-04-171-10/+0
| | | | | | Remove libxml2 parser binding. svn path=/trunk/netsurf/; revision=7115
* Call netsurf_init() from the thread creating the replicant, then the main ↵François Revel2008-10-161-2/+4
| | | | | | 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/+14
| | | | | | | | | 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-8/+32
| | | | | | 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/+17
| | | | | | | - 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-0/+14
| | | | | | | | - 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
* Fix app signature for Haiku's StyledEdit.François Revel2008-10-071-1/+1
| | | | svn path=/trunk/netsurf/; revision=5504
* - fix using undefined fd_sets in case active was false. Looks like I was too ↵François Revel2008-10-071-67/+4
| | | | | | | | quick at copy-pasting gtk code. This should fix the busy-loop behaviour on Haiku. - remove dead gtk code. svn path=/trunk/netsurf/; revision=5502
* - less debug outputFrançois Revel2008-10-061-2/+2
| | | | | | - fixed mouse handling, now text input works again. svn path=/trunk/netsurf/; revision=5496
* Make gui_poll() a little better. Don't check for the event pipe fd if select ↵François Revel2008-10-061-3/+6
| | | | | | returned an error. svn path=/trunk/netsurf/; revision=5492
* Add Hubbub support, should work much better when actually initializing it.François Revel2008-10-051-0/+31
| | | | svn path=/trunk/netsurf/; revision=5487
* Fix build and opening source file in editor.François Revel2008-10-051-8/+10
| | | | svn path=/trunk/netsurf/; revision=5485
* Add support for editting page source.François Revel2008-10-031-0/+90
| | | | svn path=/trunk/netsurf/; revision=5479
* - cleanup dead gtk code and copyrightsFrançois Revel2008-10-021-97/+23
| | | | | | - fix refs received before we have a window open (as in OpenWith...), maybe I should just open a new window each time anyway ? svn path=/trunk/netsurf/; revision=5476
* Use find_directory() to find where to put settings instead of polluting ~/.François Revel2008-10-021-23/+42
| | | | svn path=/trunk/netsurf/; revision=5475
* - Cleanup: remove dead gtk code and its copyrightsFrançois Revel2008-10-021-2/+2
| | | | | | | - remove unneeded fieltype hashlist code we just use the mime roster - implemented saving bitmaps svn path=/trunk/netsurf/; revision=5469
* - switch to using builtin css files from rsrc:François Revel2008-10-021-2/+12
| | | | | | - add debug output to trace keyboard input as textinput doesn't work anymore. svn path=/trunk/netsurf/; revision=5468
* Fix BeOS build. We don't handle tabs yet though.François Revel2008-08-261-1/+1
| | | | svn path=/trunk/netsurf/; revision=5209
* Fix the BeOS build:François Revel2008-08-131-5/+24
| | | | | | | | | | | | | | | | | - 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
* Use bundled resources instead of separate files. throbber uses 'data' type ↵François Revel2008-06-071-8/+7
| | | | | | also now. svn path=/trunk/netsurf/; revision=4297
* 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/+31
| | | | | | | - 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/+1018
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