Vincent Sanders
e193566de4
Improve the stock icon/icon name compatability logic to be explicit
2015-04-11 00:28:32 +01:00
Vincent Sanders
4f13cbd31c
Fixup deprication of gtk_icon_size_lookup_for_settings in gtk 3.10
2015-04-10 16:39:23 +01:00
Vincent Sanders
267fb0b00e
cope with deprication of image menus in GTK 3.10
2015-04-10 16:20:55 +01:00
Vincent Sanders
1922eb1e2a
remove no longer required gtk_dialog_get_action_area compatability interface
2015-04-10 15:23:15 +01:00
Vincent Sanders
98f8acdfe5
Change gtk about dialog construction to use the API as intended.
...
The about dialog box construction was awkward and brittle using
several depricated interfaces. This changes it to use a more generic
dialog creation and uses the response API to simplify click
processing.
It would be even better to use the gtk about dialog but that is a more
invasive change.
2015-04-10 13:19:22 +01:00
Vincent Sanders
44c0196dbf
extend GTK 3 compatability with opacity and viewport helpers
2015-04-10 00:36:47 +01:00
Vincent Sanders
85f90899ed
Fix up silly recusrsion typo in nsgtk_button_new_from_stock compatability
2015-04-10 00:24:01 +01:00
Vincent Sanders
50f68b11a4
fixup default toolbar button creation for depricated GTK 3 operations
2015-04-10 00:06:48 +01:00
Vincent Sanders
23ae8ccf11
Extend gtk compatability to fix more items depricated in GTK 3.10
2015-04-09 23:25:05 +01:00
Chris Young
d0b56d660f
Allow URL completion to pick up non-visited URLs
2015-04-09 20:45:37 +01:00
Vincent Sanders
ab997398ad
cope with deprication of gtk_style_context_get_font
2015-04-09 14:10:14 +01:00
Vincent Sanders
b9b952cddf
Ensure the about dialog construction does not cause warnings
...
The about dialog construction calls were missing a NULL sentinal which
was causing warnings on GTK 3 builds.
2015-04-09 11:43:53 +01:00
Vincent Sanders
ae98fbe8c8
Only define compatability helpers for sexy icons if required.
...
The helper nsgtk_widget_get_state is only necessary for sexy icons and
introduces unecessary GTK 3 compatability issues otehrwise.
2015-04-09 11:41:06 +01:00
Vincent Sanders
5a14a74ab1
Update gtk compatability header to cope with deprication of stock icon interface
2015-04-08 22:21:30 +01:00
Vincent Sanders
a6b02680a7
update beos meakfile to filter split messages
2015-04-07 00:44:44 +01:00
Vincent Sanders
a14048f6d1
Update amiga makefile to set filter for split messages
2015-04-07 00:44:44 +01:00
Vincent Sanders
062c40140f
Update RISC OS make target to filter split messages
2015-04-07 00:44:44 +01:00
Vincent Sanders
a838fa3ee9
Improve split message generation
...
Changes the way message files are generated to be driven by make as
rules rather than from explicit macro calls causing their regeneration
every build.
A secondary benefit is that errors in message generation actually stop
the build instead of being ignored
Each frontend will require its filter settings updated to avoid
getting the default message filter of "any". Initially gtk has been
adapted as proof of concept.
2015-04-07 00:44:35 +01:00
Vincent Sanders
05c742df09
Improve the make target validation
2015-04-06 00:16:39 +01:00
Vincent Sanders
d3c4eb7363
Move some beos specific make rules into its MAkefile.target
2015-04-05 14:53:59 +01:00
Vincent Sanders
2f2a73beea
Move some RISc OS specific Makefile rules into its Makefile.target
2015-04-05 14:52:45 +01:00
Vincent Sanders
ea9a2ff01d
Fix up some doxygen errors
2015-04-03 00:28:22 +01:00
Vincent Sanders
77ffda1e46
Use nsutils unistd operations for pread and pwrite to get consistant interface
2015-04-02 17:28:55 +01:00
Vincent Sanders
47d08b6506
Revert "Fix RISC OS not having a pread/pwrite implementation."
...
This reverts commit 82c7a7a4ba
.
Conflicts:
content/fs_backing_store.c
2015-04-02 16:37:04 +01:00
Vincent Sanders
576b1c55bf
extend backing store logging to show errno values ofter operations
2015-04-01 09:26:39 +01:00
Chris Young
8871149585
Remove inclusion of my async backing store code whilst it's not being used.
2015-03-31 22:48:27 +01:00
Vincent Sanders
82c7a7a4ba
Fix RISC OS not having a pread/pwrite implementation.
2015-03-31 22:41:37 +01:00
Vincent Sanders
87a38ca5c1
ensure entry invalidation copes with entries in blocks
2015-03-31 22:02:07 +01:00
Vincent Sanders
9511e9c4e9
Improve file naming inside cache
2015-03-31 20:57:00 +01:00
Vincent Sanders
f1d4094566
allocate small block using block use bitmaps to find free entries.
2015-03-31 20:56:55 +01:00
Vincent Sanders
706a77170d
implement block read and write operations.
2015-03-31 20:56:55 +01:00
Vincent Sanders
c965fa8739
Block file usage bitmaps (de)serialising
2015-03-31 20:56:55 +01:00
Vincent Sanders
a8e501a663
define block store parameters
2015-03-31 20:56:55 +01:00
Vincent Sanders
980e28d916
Change backing store fetch operation to always perform the allocations
...
The fetch API previously allowed for the caller to supply the storage,
this was never used and was preventing the refactoring necessary for
small black storage to be available.
2015-03-31 20:56:55 +01:00
Vincent Sanders
1d03f34d62
Compute the element index once and use that as a parameter.
...
Change to computing the element index from the flags passed to store
and fetch methods instead of passing the flags around and calculating
everywhere.
Additionally split out writing element of entry to file into distinct
function to make code clearer.
2015-03-31 20:56:55 +01:00
Vincent Sanders
c2eda75710
Change element layout and cope with index collisions.
2015-03-31 20:56:55 +01:00
Dick Tanis
6f523a72f1
Updated Dutch resources for NetSurf / interactive Help corrections and additions
2015-03-30 21:10:00 +01:00
Chris Young
729cd9134b
Switch the English and French "fetches per host" text to the correct languages.
2015-03-29 23:47:29 +01:00
Chris Young
81f6cd2074
Correct the screen depth check for setting friend bitmaps.
...
Add some comments because using friend bitmaps in NetSurf causes problems under OS4.
2015-03-29 23:37:23 +01:00
Vincent Sanders
c0469ca905
pass a url info the RISC OS object info preparation
...
The target url was previously being passed as a string derived from
nsurl_access which was asserting if the target_url was NULL. The nsurl
is now passed and a null check performed before attempting to access
it.
Closes #2298
2015-03-28 18:34:42 +00:00
Vincent Sanders
e62db5a49c
define _DEFAULT_SOURCE as well as _BSD_SOURCE to supress warnings in glibc 2.12
2015-03-28 18:25:41 +00:00
Michael Drake
22e0c0536a
Reduce log spam esp. from animated gifs.
2015-03-28 12:31:10 +00:00
Michael Drake
733400ed38
Reduce log spam from animations.
2015-03-28 12:27:45 +00:00
Michael Drake
c9e8bd24c8
Remove trailing whitespace.
2015-03-28 12:22:23 +00:00
Chris Young
fcfc9453ec
Bump version
2015-03-27 20:51:00 +00:00
Vincent Sanders
1e1df59089
add some debug to form gadget freeing
...
Serveral reports of form freeing segfaulting on RISC OS so this adds
some debug in this area to see if we can tell why.
2015-03-27 15:27:33 +00:00
Vincent Sanders
6f4f860ce3
Add some debug round thumbnail creation
...
More debugging of thumbnail creation as it appears to be involved in a
number of recently reported crashes on RISC OS.
2015-03-27 14:39:00 +00:00
Michael Drake
78663e9111
Remove fragment from nsurl hash.
2015-03-27 11:58:52 +00: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
Vincent Sanders
9d6ab0475f
allow the strip command to be overridden from the comamndline
...
Closes #2208
2015-03-22 17:39:11 +00:00