Vincent Sanders
89a3f250d2
Ensure GTK source viewer reports errors appropriately.
2015-04-17 10:40:11 +01:00
Vincent Sanders
7ec917eed2
ensure memory is freed on error path in gtk viewdata
2015-04-17 10:06:21 +01:00
Vincent Sanders
82c1ed9f4a
Ensure gtk XDG editor handling never uses an unintialised value.
2015-04-17 09:34:52 +01:00
Vincent Sanders
402d740137
fix missing comma in beos operations table
2015-04-17 00:29:58 +01:00
Vincent Sanders
e36907c5e1
add missing extern from struct declaration.
2015-04-17 00:24:00 +01:00
Vincent Sanders
881cb6394b
Add image handlers into doxygen generation path
2015-04-17 00:19:33 +01:00
Vincent Sanders
2e961c47ce
change rsvg image handler to use bitmap operation table
2015-04-17 00:15:07 +01:00
Vincent Sanders
1629c57b9b
fixup risc os sprite image handler to use bitmap operation table
2015-04-17 00:12:23 +01:00
Vincent Sanders
ef1a8f3b0f
fix forward reference in cocoa bitmap handling
2015-04-17 00:01:17 +01:00
Vincent Sanders
8dc2a8f0b2
convert cocoa frontend to bitmap operation table
2015-04-16 23:52:19 +01:00
Vincent Sanders
839f15fc72
convert beos to bitmap operation table
2015-04-16 23:47:10 +01:00
Vincent Sanders
fb0bd79944
update amiga frontend to use bitmap operation table
2015-04-16 22:36:29 +01:00
Vincent Sanders
3c61db33ff
Convert atari frontend to use bitmap operation table
2015-04-16 15:56:48 +01:00
Vincent Sanders
ad18ef5db9
Update RISC OS frontend to use bitmap operation table
2015-04-15 23:57:39 +01:00
Vincent Sanders
5c7e8618d5
Convert windows frontend to using bitmap operation table
2015-04-15 22:40:36 +01:00
Vincent Sanders
9679561eca
Update monkey frontend to use bitmap operation table.
2015-04-15 22:05:10 +01:00
Vincent Sanders
cc11912da1
Convert framebuffer frontend to bitmap operations table.
2015-04-14 23:08:02 +01:00
Vincent Sanders
c02f552e87
chnage GTK frontend to using bitmap operation table
2015-04-13 23:49:44 +01:00
Vincent Sanders
f37e52c394
Move bitmap operations into an operation table.
...
The generic bitmap handlers provided by each frontend are called back
from the core and therefore should be in an operation table. This was
one of the very few remaining interfaces stopping the core code from
being split into a library.
2015-04-13 23:19:04 +01:00
Vincent Sanders
7a28131e49
Fix win32 frontend bitmap creation with flags
...
The windows win32 frontend bitmap creation was ignoring the creation
flags, specifically those related to bitmap opacity so was plotting
images as transparent even if they had no alpha channel values set.
2015-04-12 22:45:32 +01:00
Vincent Sanders
4133154215
fix documentation errors in gtk introduced by recent updates.
2015-04-12 21:42:33 +01:00
Vincent Sanders
de09dc8efd
clean up gtk gui header usage and includes
2015-04-12 20:26:53 +01:00
Vincent Sanders
d513d6261a
actually add the files from the previous gtk ssl rework commit
2015-04-12 17:55:46 +01:00
Vincent Sanders
c134750575
split out gtk SSL certificate verification dialog impementation.
2015-04-12 17:26:22 +01:00
Vincent Sanders
fb73ff80ed
Fixup gtk3 ssl certificate dialog and ensure its parent is set.
2015-04-12 13:52:56 +01:00
Vincent Sanders
997e8999d5
Refactor GTK toolbar handling to correctly cope with text labels
2015-04-12 01:12:43 +01:00
Vincent Sanders
f3158f79b6
remove usage of deprecated gtk alignment interface
2015-04-11 22:32:08 +01:00
Vincent Sanders
5e51600cfe
Add gtk compatability for margin setting.
2015-04-11 18:41:00 +01:00
Vincent Sanders
df4e9e322d
Add widget alignment gtk compatability interface.
2015-04-11 15:20:52 +01:00
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