Chris Young
64575f2aed
Avoid some crashing by disabling the update of the hotlist menu
...
This will be fixed properly when the menu code is re-written to use menuclass, as that supports dynamic updates.
2016-02-29 18:10:45 +00:00
Chris Young
00a0be2698
Update some Amiga-specific version numbers for post-3.4
2016-02-17 23:19:30 +00:00
Chris Young
3b57ce1013
Free shared_pens list on tree destroy
2016-02-14 15:42:58 +00:00
Chris Young
86247eea59
Don't re-use freed shared_pens list
2016-02-14 15:08:12 +00:00
Chris Young
e19d30027a
Remove RMB trapping from the treeviews, previously used for context menus
...
The context menus for treeviews were removed ages ago, and any replacement won't need RMB trapping
2016-02-14 14:21:52 +00:00
Chris Young
71cdc461a6
Pens need releasing before freeing layers to avoid invalid pointer access
2016-02-14 14:01:53 +00:00
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