summaryrefslogtreecommitdiff
path: root/beos/window.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Fix build on 64-bit HaikuAdrien Destugues2015-07-141-1/+1
| | | | | | | - Fix path to look for libnetwork to work also on non-hybrid systems - Remove references to /boot/common as it is not used anymore - Fix a few type errors - Use compiler provided va_copy when available
* fixup all the remaining logging macro callsitesVincent Sanders2015-05-281-4/+4
| | | | | The semantic patch tool appears to have missed some difficult to reason about callsites which have now been manually cleaned up
* Change LOG() macro to be varadicVincent Sanders2015-05-281-5/+5
| | | | | | | | | | | | This changes the LOG macro to be varadic removing the need for all callsites to have double bracketing and allows for future improvement on how we use the logging macros. The callsites were changed with coccinelle and the changes checked by hand. Compile tested for several frontends but not all. A formatting annotation has also been added which allows the compiler to check the parameters and types passed to the logging.
* To avoid namespace conflicts with ncurses add NetSurf key prefix.Witold Filipczyk2015-03-271-12/+12
| | | | Adds a NetSurf key code prefix of NS_ to all key codes.
* remove unecessary utils/types.hVincent Sanders2014-11-021-1/+0
| | | | | | This cleans up this header and moves the functionality into more useful places while reducing the include complexity but only pulling in whats required.
* BeOS front end doesn't need browser_private any more.Michael Drake2014-10-251-1/+1
|
* Use API to get window extents.Michael Drake2014-10-251-2/+7
|
* Use API to test for browser window having a content.Michael Drake2014-10-251-1/+1
|
* Don't need access to content here.Michael Drake2014-10-251-3/+1
|
* No need to log window target name.Michael Drake2014-10-251-1/+0
|
* Don't get content when its not needed.Michael Drake2014-10-251-3/+1
|
* Cache scale in gui_window.Michael Drake2014-10-251-16/+15
|
* Move create_form_select_menu to window gui table.Michael Drake2014-10-241-0/+1
|
* update beos frontend to cope with updated operation tableVincent Sanders2014-10-161-0/+3
|
* remove unecessary css includes from fronetendsVincent Sanders2014-10-131-1/+0
|
* split version info into its own header and remove unnecessary nesurf.h includesVincent Sanders2014-10-131-1/+0
| | | | | | | | | The netsurf.h header should *only* contain the registration, core initialisation and finalisation methods. Version information is best placed in its own header. Also remove any unneeded inclusion of this header limiting it to solely the places the relevant API is required.
* Put the font operations table alongside all the other core APIVincent Sanders2014-10-131-1/+1
| | | | | | | | | | | | The netsurf core is driven from numerous operation tables most of which are now set through a common netsurf_register() interface. The font and plotting interfaces are currently separate and unlike all the other operation tables are modified for differing contexts. This change moves the font operations alongside all the other operations table and remove unnecessary interaction with the renderers font internals. Further this also removes the need for css internals to be visible in frontends.
* remove use of deprecated netsurf_quit variable in beosFrançois Revol2014-10-131-1/+1
| | | | | | The core no longer needs to run the event polling loop as fetches are now scheduler driven. This is part of a series which will ultimately remove netsurf_poll callback altogether.
* beos: Fix buildFrançois Revol2014-07-261-0/+1
|
* change reformat to be driven from the scheduler like redrawVincent Sanders2014-07-011-33/+21
|
* Clean up gui_window creation API.Michael Drake2014-02-091-4/+4
|
* beos: Fix build (missing includes)François Revol2014-02-021-0/+1
|
* beos: Account for change in atomic_add() prototype in HaikuFrançois Revol2014-01-281-1/+1
| | | | | Since the scheduler branch merge, atomic_add() takes a pointer to int32, doesn't require the target to be volatile anymore.
* beos: Fix updating system colorsFrançois Revol2014-01-161-2/+1
|
* beos: Fix buildFrançois Revol2014-01-161-20/+26
| | | | gcc2 doesn't know about named initializers in C++...
* split browser gui operations upVincent Sanders2014-01-151-2/+2
|
* move teh final optional window operations into the tableVincent Sanders2014-01-131-16/+2
|
* move four more optional window operations to tableVincent Sanders2014-01-131-3/+7
|
* move two more mandantory window operations to tableVincent Sanders2014-01-131-2/+4
|
* move window scroll getter and setter into operations tableVincent Sanders2014-01-131-2/+4
|
* move mandantory window update and redraw operations into tableVincent Sanders2014-01-121-2/+4
|
* move more optional window operations into table including removing unused ↵Vincent Sanders2014-01-121-18/+3
| | | | hide_pointer operation altogether
* split gui operations into core and window and move more operations into tablesVincent Sanders2014-01-121-7/+15
|
* move window creation and destruction into tableVincent Sanders2014-01-111-2/+3
|
* beos: if no gui window, pass the first one to nsbeos_about()François Revol2014-01-041-4/+2
|
* Fix Haiku buildFrançois Revol2013-12-071-1/+2
| | | | Fix build of the BeOS code due to recent untested options commits.
* move options includeVincent Sanders2013-05-281-1/+1
|
* Front ends have no reason to include desktop/selection.h now.Michael Drake2013-05-101-1/+0
|
* Remove struct selection from gui_drag_save_selection, so gui.h doesn't need ↵Michael Drake2013-05-101-1/+1
| | | | it now.
* Pass caret clip rect out to front ends. (Nothing actually using them yet.)Michael Drake2013-03-051-1/+2
|
* clean out useless outdated #if 0 blocks they serve no purpose and keep ↵Vincent Sanders2013-02-181-359/+0
| | | | causing confusion in core refactors. Better examples are available in other frontends or in teh revision control system if strictly necessary
* beos: Fix clipboard handling to use the new APIFrançois Revol2013-01-201-61/+21
|
* beos: More debug output cleanupFrançois Revol2012-11-251-3/+3
|
* beos: Silence debug outputFrançois Revol2012-11-251-4/+4
| | | | Either comment them or change to LOG() calls.
* Update the BeOS/Haiku portAdrien Destugues - PulkoMandy2012-11-241-11/+51
| | | | | | | | * 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>
* Stab at fixing beos build for private bw struct.Michael Drake2012-08-221-1/+1
|
* Remove unused includes.Michael Drake2012-08-201-1/+0
|
* Convert to use selection_copy_to_clipboard() and font style passed via ↵Michael Drake2012-08-131-37/+10
| | | | gui_add_to_clipboard. Note: untested.
* Pass font plot style out to front end clipboard append function.Michael Drake2012-08-131-3/+5
|
* Simplify font colour acquisition.Michael Drake2012-08-131-4/+1
|