summaryrefslogtreecommitdiff
path: root/beos/beos_window.cpp
Commit message (Collapse)AuthorAgeFilesLines
* 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
* - when replicated, forbid creating windows, even though it initially works ↵François Revel2008-10-171-2/+9
| | | | | | | | 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
* - handle NetPositive what codes; this makes it easy to use NetSurf instead ↵François Revel2008-10-161-0/+9
| | | | | | | | | 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
* Fix copying plain text selection.François Revel2008-10-111-1/+3
| | | | svn path=/trunk/netsurf/; revision=5538
* - support BITMAP_CLEAR_MEMORY in create_bitmap()François Revel2008-10-101-0/+35
| | | | | | | - 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-1/+16
| | | | | | | | - 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 drawing the selection.François Revel2008-10-081-0/+2
| | | | svn path=/trunk/netsurf/; revision=5508
* Add clipboard support. Works mostly.François Revel2008-10-081-2/+6
| | | | svn path=/trunk/netsurf/; revision=5507
* -enlarge invalidate rect by 1x1 in gui_window_redraw, this fixes caret updates.François Revel2008-10-081-3/+66
| | | | | | - implement clipboard handling, not yet used though. svn path=/trunk/netsurf/; revision=5506
* Fix multibyte character input.François Revel2008-10-081-3/+2
| | | | svn path=/trunk/netsurf/; revision=5505
* Uncomment the code to focus the view on mouse click, much better.François Revel2008-10-061-4/+3
| | | | svn path=/trunk/netsurf/; revision=5500
* - less debug outputFrançois Revel2008-10-061-17/+124
| | | | | | - fixed mouse handling, now text input works again. svn path=/trunk/netsurf/; revision=5496
* - fix some coordinate handlingFrançois Revel2008-10-061-5/+9
| | | | | | - bail out trying to redraw if there are more than 1 pending resize, this almost suppresses flicker on resize, and also avoids having the window busy for 10s redrawing 20 times. svn path=/trunk/netsurf/; revision=5495
* Fix the white flickering and bad redraws (text too dark due to being drawn ↵François Revel2008-10-051-2/+6
| | | | | | twice), by setting the ViewColor to transparent (avoiding app_server to draw it), and doing it ourselves in plot_clg() just before drawing the rest. svn path=/trunk/netsurf/; revision=5486
* - cleanup dead gtk code and copyrightsFrançois Revel2008-10-021-35/+0
| | | | | | - 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
* Fix R5 BONE build.François Revel2008-10-021-0/+1
| | | | svn path=/trunk/netsurf/; revision=5471
* Implemented the login dialog.François Revel2008-10-021-1/+27
| | | | svn path=/trunk/netsurf/; revision=5470
* - switch to using builtin css files from rsrc:François Revel2008-10-021-2/+5
| | | | | | - add debug output to trace keyboard input as textinput doesn't work anymore. svn path=/trunk/netsurf/; revision=5468
* First try at implementing menus, from RiscOS ones but lots don't work yet.François Revel2008-10-021-0/+73
| | | | svn path=/trunk/netsurf/; revision=5467
* - iMissing knockout option to falseFrançois Revel2008-10-011-1/+19
| | | | | | | - Use Begin/EndViewTransaction() though it doesn't seem to help much reduce flicker - some fiddling with bitmaps svn path=/trunk/netsurf/; revision=5466
* 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-0/+1
| | | | | | | | | | | | | | | | | - 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
* Add copyrightsFrançois Revel2008-06-071-1/+2
| | | | | | Notes on a plot_path implementation. svn path=/trunk/netsurf/; revision=4292
* The BeOS-specific part of the BeOS (and Haiku) port, modeled mostly from the ↵François Revel2008-06-031-0/+1570
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