Vincent Sanders
233904c7ed
fix build faliures from fetch table operation refactor
2014-01-23 00:09:59 +00:00
Vincent Sanders
0475693394
create table for fetcher operations and move all operations into it
2014-01-23 00:00:18 +00:00
Chris Young
e43fbb3914
Fix ReadArgs() argument parsing. Collect any parameters we're not interested in and pass those to nsoption_commandline directly.
2014-01-18 22:10:18 +00:00
Chris Young
96546838d1
Debug logging
2014-01-18 21:35:02 +00:00
Vincent Sanders
ba4788108b
fixup amiga build errors
2014-01-16 14:43:48 +00:00
Vincent Sanders
d47fed4524
move 401 login into operation table
2014-01-16 00:52:17 +00:00
Vincent Sanders
38cb39339a
move filename_from_path and path_add_part into gui operation tables
2014-01-16 00:01:25 +00:00
Vincent Sanders
bd065d4a43
split browser gui operations up
2014-01-15 19:37:05 +00:00
Vincent Sanders
0075eab194
move remaining gui operations to table
2014-01-14 23:31:54 +00:00
Vincent Sanders
8dfe225153
move download operations to download table
2014-01-14 16:04:02 +00:00
Vincent Sanders
d18c8ed452
move teh final optional window operations into the table
2014-01-13 22:54:19 +00:00
Vincent Sanders
e82d83f184
move four more optional window operations to table
2014-01-13 14:51:27 +00:00
Vincent Sanders
d70e371cd9
move two more mandantory window operations to table
2014-01-13 11:38:35 +00:00
Vincent Sanders
7227c29bba
move window scroll getter and setter into operations table
2014-01-13 01:08:15 +00:00
Vincent Sanders
5a962586fb
move mandantory window update and redraw operations into table
2014-01-12 23:50:54 +00:00
Vincent Sanders
4b49b4ac77
move more optional window operations into table including removing unused hide_pointer operation altogether
2014-01-12 22:55:26 +00:00
Vincent Sanders
b7736bae2f
split gui operations into core and window and move more operations into tables
2014-01-12 17:07:34 +00:00
Vincent Sanders
56bb9582b1
move set title, set url, start and stop throbber window operations to gui table
2014-01-12 10:27:41 +00:00
Vincent Sanders
c8496df3df
move window creation and destruction into table
2014-01-11 22:34:12 +00:00
Vincent Sanders
d3c392c3d3
Initial conversion of netsurf gui to callback vtable
2014-01-11 14:20:30 +00:00
Chris Young
a856439afb
Re-add proper notification of ability to close public screen.
2014-01-10 20:46:58 +00:00
Chris Young
78e8077a5a
Re-enable the RAmiga-U shortcut to activate the URL bar, now it is safe to do so.
2014-01-10 20:35:49 +00:00
Chris Young
9fd344172a
Enforce the use of popupmenu.library >=53.11
...
Older versions have a dangerous bug which manifests itself as a deadlock or a crash.
2014-01-10 20:32:20 +00:00
Chris Young
ef76dd468d
Tentatively enable AmigaGuide help
2014-01-10 20:03:22 +00:00
Chris Young
be6f4d3997
Probably shouldn't override thumbnail source alpha
2014-01-06 18:37:43 +00:00
Chris Young
870c709684
Get Composite() to befriend the screen's BitMap to ensure they are on the same graphics board. This should fix the slowness when multiple graphics cards are installed.
2014-01-06 18:29:05 +00:00
Chris Young
4eff5ddf71
Add file upload request on click
2014-01-05 23:04:28 +00:00
Chris Young
b2fff176df
This shouldn't be UTF-8
2014-01-05 22:55:34 +00:00
Daniel Silverstone
692d4a328c
Fix some log statements
2014-01-05 17:22:30 +00:00
Daniel Silverstone
9a9cb399f9
Merge branch 'rjek/click-file-gadget'
2014-01-05 17:03:17 +00:00
Rob Kendrick
550c8cd73c
Change gui_file_gadget_interface to pass gui_window not browser_window, add GTK implementation that of course does not work.
2014-01-05 16:45:32 +00:00
Rob Kendrick
d8ad3b8e78
Add new gui entry point for file open dialogue requests
2014-01-05 16:01:03 +00:00
Chris Young
b80da8bf0b
Add Javascript build ability to cross-compiled target
2014-01-05 12:13:57 +00:00
Vincent Sanders
f7916866e3
remove all references to using libMNG
2014-01-04 17:07:11 +00:00
Chris Young
845923adfc
Make the new tab button also use the new blank tab function. This fixes bug 2034
2014-01-03 18:20:47 +00:00
Chris Young
c25728b011
Move new blank tab into own function
2014-01-03 18:17:25 +00:00
Chris Young
8d82cd9963
Attempt fix/workaround of bug #2034
2014-01-03 00:26:45 +00:00
Chris Young
9bd355e30c
Convert download filename to local charset
2014-01-02 18:50:59 +00:00
Chris Young
8b6874effd
Revert "Think this needs converting back to local charset here otherwise non-ASCII file uploads don't work."
...
This reverts commit 2aacb411fc
.
2013-12-31 23:37:28 +00:00
Chris Young
2aacb411fc
Think this needs converting back to local charset here otherwise non-ASCII file uploads don't work.
2013-12-31 22:40:35 +00:00
Chris Young
5867ddc038
Minor formatting change
2013-12-15 20:43:56 +00:00
Chris Young
24e5b2ec16
Create a layout group for favicon, URL and the new favourites star. This makes the balance bar work again.
2013-11-24 14:37:44 +00:00
Chris Young
8f6e17d405
Update favourites button when switching tabs
2013-11-23 13:46:57 +00:00
Chris Young
46a88fe8f4
Create the BitMapObjects and just switch between them.
...
Fix the themes so the images are correct.
2013-11-23 13:11:30 +00:00
Chris Young
616a9b0652
Make hotlist button do something
2013-11-23 12:34:00 +00:00
Chris Young
50e038538a
Add hotlist favourites star button
2013-11-23 12:23: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
5adb1fb1dd
Workaround for AM_EXECUTE not supporting PROGDIR:
2013-11-10 12:49:46 +00:00
Chris Young
c781ca27b7
Add an implied PROGDIR: to the ARexx dir name for scanning, as executing the script with PROGDIR: in it doesn't work.
2013-11-09 16:38:24 +00:00
Chris Young
5795c40e67
n an AISS icon for default hotlist dir
2013-11-09 15:36:26 +00:00
Chris Young
7c4668aafa
Use CI build number as the revision number of the internal version string when available.
2013-11-04 19:50:07 +00:00
Chris Young
ea64098699
Set ARexx default dir to PROGDIR:Rexx so it works no matter what the current dir is.
2013-11-04 19:29:54 +00:00
Chris Young
b50743a253
tidy-up
2013-10-28 21:30:43 +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
1023fbf927
Create the hotlist menu/toolbar folders if they don't exist.
2013-10-26 16:43:36 +01:00
Vincent Sanders
f29306cc9a
improve gtk source save to use gtk overwrite protection feature coverity 1109873
2013-10-25 21:25:56 +01:00
Chris Young
3a35294a0e
Fix adding to hotlist from context menu
2013-10-13 12:01:11 +01:00
Chris Young
56723e5898
Use LIB_IS_AT_LEAST macro
2013-10-13 11:52:11 +01:00
Chris Young
8b9963e7ef
Use picture.datatype's PromoteMask function so we get an alpha channel for non-alpha bitmaps loaded through datatypes.library
2013-10-12 15:43:52 +01:00
Chris Young
efc2d5e03b
Delay the busy pointer again on intuition v53+
2013-10-12 14:27:16 +01:00
Chris Young
9786cc2417
Fix scaled bitmaps
2013-10-12 14:14:59 +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
6ea52d0d9f
Don't change the setting, just in case NetSurf is being used from two different OS installs on the same computer.
2013-10-12 11:55:07 +01:00
Chris Young
67f957df39
Force usage of OS pointers for OS4.1, there's no reason to use custom ones now.
2013-10-12 11:52:08 +01:00
Chris Young
5d2f4b0b98
Use all the built-in mouse pointers on OS4.1
2013-10-12 11:26:34 +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
69e264e4ec
more tidy-up
2013-10-05 11:28:33 +01:00
Chris Young
9ff65d7426
tidy up
2013-10-05 11:27:05 +01:00
Chris Young
a06cb9f05c
If bitmap is opaque, ensure we override the alpha channel as it may contain nonsense.
2013-10-05 11:18:27 +01:00
Chris Young
bdf76965b4
Add Undo/Redo to Amiga version. NB: Clear selection no longer has a shortcut key.
2013-10-01 18:51:27 +01:00
Chris Young
704e5cc839
Use a for loop instead
2013-09-28 16:03:24 +01:00
Chris Young
bd85c009d3
Ensure the glyph array is NULLed before use, and that we don't attempt to free NULL entries.
2013-09-28 15:37:09 +01:00
Chris Young
87da43d373
Extra logging
2013-09-28 14:58:03 +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
653cf8fa1f
Use a simulated keypress rather than a simulated mouseclick
2013-09-12 17:12:45 +01:00
Chris Young
69b0350a3c
Make the hotlist toolbar work
2013-09-12 12:35:55 +01:00
Chris Young
0bc226def9
Make hotlist toolbar use the new functions
2013-09-12 12:29:47 +01:00
Chris Young
ccdaabfa38
Pass generic userdata
2013-09-12 12:15:00 +01:00
Chris Young
fda365fb2d
Move the hotlist menu creator into hotlist.c and make it more generic
2013-09-12 12:08:50 +01:00
Chris Young
177b46e873
Add hotlist menu items at the correct offset
2013-09-12 11:27:45 +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
0e5667e28e
Botched fixes just to get it to compile again
2013-09-12 10:58:19 +01:00
Chris Young
9af55136d0
Disable the treeview context menu for now, as it needs fixing.
2013-09-12 10:51:39 +01:00
Chris Young
9871ca4a2d
make the scroll bar disappear if size is -1 (untested)
2013-09-05 20:37:39 +01:00
Chris Young
9c49eb3ccc
Remove unused. NB: new routine untested
2013-09-05 20:27:39 +01:00
Chris Young
454fc8dbaa
Use the nsurl directly
2013-09-05 20:26:28 +01:00
Chris Young
f59a93f5ee
Attempt re-write of Hotlist menu creation
2013-09-05 20:24:01 +01:00
Michael Drake
bd38b712c6
Avoid an error.
2013-09-03 16:32:48 +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
e9f65ff9cb
Remove cookies, history_global, and hotlist_old _initialise and _cleanup functions.
2013-09-02 18:57:43 +01:00
Michael Drake
4473f4b8a8
Remove tree icon_name globals from all the front ends.
2013-09-02 16:39:46 +01:00