summaryrefslogtreecommitdiff
path: root/beos/beos_gui.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Rename BeOS frontend files to strip the useless beos_ prefix. Fix includes ↵François Revel2012-03-221-1195/+0
| | | | | | and the rest so it builds. svn path=/trunk/netsurf/; revision=13554
* Build fix for BeOS:François Revel2012-03-221-2/+1
| | | | | | | - don't include options.h directly, - typo. svn path=/trunk/netsurf/; revision=13551
* NetSurf options rework (a=vince r=daniels,jmb)Vincent Sanders2012-03-221-41/+42
| | | | svn path=/trunk/netsurf/; revision=13548
* Since nsurl wants to add // to url schemes, just abide by it. Third / ↵François Revel2012-03-191-1/+1
| | | | | | separates the type and name. svn path=/trunk/netsurf/; revision=13534
* content_get_url -> hlcache_handle_get_url, content__get_url -> content_get_urlJohn Mark Bell2011-12-041-1/+1
| | | | svn path=/trunk/netsurf/; revision=13236
* Build resource: map at start timeJohn Mark Bell2011-10-051-37/+9
| | | | | | Remove stylesheet url globals -- the core will always use resource:{default,quirks,adblock}.css as appropriate svn path=/trunk/netsurf/; revision=12949
* Fix up for nsurl changes. Untested.Michael Drake2011-10-031-1/+1
| | | | svn path=/trunk/netsurf/; revision=12931
* Remove gui_multitaskJohn Mark Bell2011-09-211-12/+0
| | | | svn path=/trunk/netsurf/; revision=12828
* Remove search function that's implemented in the core.Michael Drake2011-06-281-8/+0
| | | | svn path=/trunk/netsurf/; revision=12523
* Fix BeOS build after the content_factory merge.François Revel2011-05-071-2/+3
| | | | svn path=/trunk/netsurf/; revision=12290
* Even less debug output.François Revel2011-04-221-1/+1
| | | | svn path=/trunk/netsurf/; revision=12234
* Tone down debug output a bit.François Revel2011-04-221-1/+1
| | | | svn path=/trunk/netsurf/; revision=12222
* Change rsrc: fetcher to check the mime type of resources from the extension. ↵François Revel2011-03-211-3/+3
| | | | | | Add needed resource to get about: working. svn path=/trunk/netsurf/; revision=12119
* gui_find_resource --> gui_get_resource_url.Michael Drake2011-03-171-1/+1
| | | | svn path=/trunk/netsurf/; revision=12089
* Forward resources: to rsrc: which the BeOS port already has to use the stuff ↵François Revel2011-02-271-1/+4
| | | | | | embedded in the binary. Doesn't seem to be used yet though !? svn path=/trunk/netsurf/; revision=11836
* The frontend has no business calling fetch_poll(). Stop it.John Mark Bell2011-02-231-1/+0
| | | | svn path=/trunk/netsurf/; revision=11773
* add resource handlingVincent Sanders2011-02-231-0/+6
| | | | | | move gtk and framebuffer to use generic resource handling svn path=/trunk/netsurf/; revision=11772
* Fix the build.François Revel2011-02-221-1/+1
| | | | svn path=/trunk/netsurf/; revision=11766
* Pick the CSS system colours from ui_color() and BScreen::DesktopColor(). ↵François Revel2011-01-301-0/+3
| | | | | | Update those when they are updated in ZETA. Also update the toolbar and statusbar background. svn path=/trunk/netsurf/; revision=11535
* Remove Hubbub and Wapcaplet initialisation and finalisation.Michael Drake2010-12-041-10/+0
| | | | svn path=/trunk/netsurf/; revision=10980
* Merge treeview-redux to trunkJohn Mark Bell2010-10-051-7/+0
| | | | svn path=/trunk/netsurf/; revision=10865
* Copy over the gtk implementation of url_to_path/path_to_url(). This fixes ↵François Revel2010-08-121-5/+20
| | | | | | getting the mime type of local files. svn path=/trunk/netsurf/; revision=10688
* Fix BeOS build:François Revel2010-08-021-18/+33
| | | | | | | | | | - 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
* Fix inventory file leafname.Michael Drake2010-07-091-1/+1
| | | | svn path=/trunk/netsurf/; revision=10624
* Check the last character for a path separator, rather than the NULL string ↵Chris Young2010-07-091-1/+1
| | | | | | termination. svn path=/trunk/netsurf/; revision=10622
* Replace unnecessarily complicated path concatenation with something simpler andChris Young2010-07-091-0/+19
| | | | | | easily adaptable to different platform path structures. svn path=/trunk/netsurf/; revision=10621
* + Refactor input handling from browser window code into contentMichael Drake2010-06-041-2/+2
| | | | | | | | | | | | | handlers. + Disentangle all box tree manipulation from browser window code and put it where it belongs. + Move other content specific and other irrelevant code from browser window handling to appropriate places. + Put mouse state enum in new mouse header, since it's not just used by browser window code, and it is used by treeview windows on the treeview branch. svn path=/trunk/netsurf/; revision=10561
* It turns out that realloc(ptr, 0) --> free(ptr) is not actually required by ↵John Mark Bell2010-04-301-0/+5
| | | | | | | | the C standard (whereas realloc(NULL, size) --> malloc(size) is). Therefore, explicitly model the behaviour expected by our libraries (that realloc of 0 size is equivalent to free). svn path=/trunk/netsurf/; revision=10524
* remove _GNU_SOURCE define from everywhere.Vincent Sanders2010-04-241-1/+0
| | | | | | strndup is not standard so provide an implementation. svn path=/trunk/netsurf/; revision=10474
* 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