Commit Graph

116 Commits

Author SHA1 Message Date
Chris Young
04cbc08c57 Don't use ami_NewMinList as it potentially writes past the MinList structure on OS3.
Instead we use ami_AllocMinList and pointers.
2016-01-26 19:40:59 +00:00
Chris Young
c0d031bf73 Make the palette-mapped state relate to the rendering layer rather than globally.
This means we can still render in 32-bit mode internally when the destination isn't the screen.
NB: bitmap_render is currently freezing when the screen is in palette-mapped mode (old bug, pre-dates this change), so for now we skip this routine in that scenario.
2016-01-25 00:01:55 +00:00
Chris Young
5b422a3ec9 Fix opening of SSL cert window 2016-01-23 00:17:16 +00:00
Chris Young
c659e11585 Fix refresh of hotlist menu/toolbar when hotlist window is closed
This definitely used to work...!
2015-11-16 21:10:35 +00:00
Chris Young
b429a89ed6 Only update the hotlist menu etc if it was the hotlist window which was closed. 2015-08-16 22:38:29 +01:00
Chris Young
f4903743ba Abstract all instances of NewMinList as it causes alert 80000006 on OS3 2015-08-05 23:42:20 +01:00
Witold Filipczyk
befa5e6ed3 To avoid namespace conflicts with ncurses add NetSurf key prefix.
Adds a NetSurf key code prefix of NS_ to all key codes.
2015-03-27 09:36:19 +00:00
Chris Young
1ea747196e Fix more hook functions 2015-02-24 19:51:51 +00:00
Chris Young
3a5907c1c4 Move everything else over to using the class pointers.
Exception: popupmenu.class is still using old _GetClass functions.
2015-01-26 00:05:01 +00:00
Chris Young
d0f7247ea6 Merge branch 'master' of git://git.netsurf-browser.org/netsurf 2015-01-20 20:03:55 +00:00
Chris Young
201bc569a4 More OS3 compilation fixes 2015-01-18 23:13:32 +00:00
Chris Young
65ab38fc1c Clear a selection after it has been copied, as per the AmigaOS Style Guide 2015-01-17 15:33:32 +00:00
Chris Young
0966b8097c Allocate screen title when first needed and keep it private to amiga/gui.c 2014-11-16 16:40:41 +00:00
Chris Young
20705189b9 Make win_destroyed variable private to amiga/gui.c 2014-11-16 16:31:35 +00:00
Chris Young
0f85ed7b9d Fix amiga/tree.c for new structs 2014-11-16 14:57:25 +00:00
Chris Young
7c33655aae Use SPACE_RenderBox compatibility function in tree code 2014-11-15 14:01:38 +00:00
Chris Young
564944c244 Use the correct Messages string, modify the contents to better reflect what it (currently) does - only edits the title, not the address. 2014-11-13 23:38:58 +00:00
Chris Young
9857030a12 Add an edit entry option to the edit menu 2014-11-13 23:31:26 +00:00
Chris Young
8a6500c539 Fix warnings 2014-11-11 00:03:04 +00:00
Vincent Sanders
56a5ad11f3 remove unecessary include of browser.h in amiga frontend 2014-10-17 23:18:58 +01:00
Vincent Sanders
0b64df140c Update amiga frontend for split operation table header changes 2014-10-16 22:33:44 +01:00
Chris Young
846b534854 Recreate the entire menu when the hotlist window is closed.
This ensures the hotlist entries in the menu are in sync with reality, and mirrors the existing hotlist toolbar update.
2014-06-30 22:37:05 +01:00
Chris Young
92d29c26d4 Stop treeview items moving when they've been dragged outside the treeview window. 2014-05-24 11:46:14 +01:00
Vincent Sanders
5c6a0eda3b fixup missing includes from schedule changes 2014-03-09 16:14:05 +00:00
Vincent Sanders
87f6314dab move scheduleing into browser operation table 2014-03-09 15:37:40 +00:00
Michael Drake
49bed056dd Make browser_window_navigate (un)verifiable flag match browser_window_create. 2014-02-10 22:40:04 +00:00
Michael Drake
af014bce99 Allow tab creation without history clone. Changes browser_window_create and browser_window_navigate flags. 2014-02-10 14:08:45 +00:00
Chris Young
5867ddc038 Minor formatting change 2013-12-15 20:43:56 +00:00
Chris Young
240f6159f8 Add the ability to add folders and icons from the hotlist window's menu 2013-11-17 16:33:06 +00:00
Chris Young
d3aac06e3f Correct some more offsets 2013-10-26 19:47:31 +01:00
Chris Young
ef24e5ce9e Fix bitmap offsets in direct render mode by forcing use of BltBitMap 2013-10-26 19:44:21 +01:00
Chris Young
f6b1227c8d Allow direct render of treeview for debug purposes only. 2013-10-26 17:08:24 +01:00
Chris Young
20dabacb25 Correct some memory allocation parameters 2013-10-12 13:43:33 +01:00
Chris Young
ade86e496e Replace AllocVec with AllocVecTags. Remove some instances of MEMF_CLEAR where it is not necessary. 2013-10-12 13:11:13 +01:00
Chris Young
af2c37167b application.library fix for new SDK. Note that:
* application.library functionality will no longer be available on OS4.0, however that only extends to the Docky icon as notifications weren't supported anyway.
* CI builds may crash until the toolchain is updated.
2013-10-12 10:26:28 +01:00
Chris Young
fda18c4977 less over-zealous code removal 2013-09-15 00:05:52 +01:00
Chris Young
04a118c415 treeview deferred redraw 2013-09-14 23:52:31 +01:00
Chris Young
c32c68f4ed Support drag for global history too 2013-09-14 23:52:30 +01:00
Chris Young
250338ba7c Re-implement dragging to/from treeview (not working) 2013-09-14 23:52:28 +01:00
Chris Young
ffb024f66d Remove context menu some more as it's irrepairably broken anyway 2013-09-12 11:10:37 +01:00
Chris Young
667dc146ae Fix buttons in the least convaluted way possible 2013-09-12 11:09:05 +01:00
Chris Young
5b457faf5f Remove some very useful drag stuff that doesn't seem to yet have an equivalalent in the new treeveiw 2013-09-12 11:04:22 +01:00
Chris Young
9871ca4a2d make the scroll bar disappear if size is -1 (untested) 2013-09-05 20:37:39 +01:00
Michael Drake
f2b4a7a997 Port to new recursive expand/contract functions. 2013-09-03 12:36:55 +01:00
Michael Drake
cf8ffa412a Remove old hotlist, cookies, and history_global_core modules.
New versions of expand/collapse node functions for these modules aren't yet implemented.
2013-09-02 22:41:04 +01:00
Michael Drake
49c7994d05 Remove bulk of old treeview implementation. 2013-09-02 16:19:16 +01:00
Michael Drake
5c7ca39ada Remove tree_url_node module. Had to disable treeview scanning in amiga and cocoa front ends. Amiga front end very likely broken. 2013-09-02 14:17:09 +01:00
Chris Young
b686daea8c Squash warning 2013-08-18 17:28:40 +01:00
Michael Drake
eaae716989 Move old hotlist out of the way. 2013-08-13 12:41:04 +01:00
Michael Drake
40e4530433 Use new SSL certificate viewer. 2013-08-12 11:44:36 +01:00