Commit Graph

  • 711dcabe7c Check the return value for NSERROR_OK when plotting bitmaps. Fixes display of images. Sven Weidauer 2017-06-08 22:22:42 +0200
  • a8348f3bc9 Free the structure with the correct function call Chris Young 2017-06-08 19:57:18 +0100
  • d4da618072 Merge remote-tracking branch 'origin/master' into svenw/cocoa Sven Weidauer 2017-06-07 22:51:57 +0200
  • 1a142fdd96 Add helpers for retain/release and use in bitmap.m Sven Weidauer 2017-06-07 22:51:20 +0200
  • 8ce6d02fbd Convert URLFieldCell to use dragging sessions instead of the deprecated dragImage:... method Sven Weidauer 2017-06-07 22:33:07 +0200
  • f81e8a53d7 Only adjust frame when minimum size actually changes. Fixes high CPU load. Sven Weidauer 2017-06-07 22:32:17 +0200
  • 8fd52c32bc Update project file (Xcode 9, generate testament.h when building using the Xcode build system) Sven Weidauer 2017-06-07 22:31:31 +0200
  • 103f99c210 Correct alignment (thx Jaime Cagigal) Chris Young 2017-06-07 18:27:39 +0100
  • f7026ef8b1 Replace deprecated API Sven Weidauer 2017-06-05 18:19:03 +0200
  • bf0a0fb15a Use newer API for alert. Sven Weidauer 2017-06-05 17:49:59 +0200
  • d023f97499 Pass actions from the browser window controller to the browser view controller. Sven Weidauer 2017-06-05 17:40:44 +0200
  • 7a3976a120 Reformat headers as well. Sven Weidauer 2017-06-05 12:43:58 +0200
  • e51c739bfc Start modernising ObjC Sven Weidauer 2017-06-05 12:43:11 +0200
  • 2ba97ae0db Reformat code using clang-format. Sven Weidauer 2017-06-05 11:20:56 +0200
  • 3ee40a10b1 Fix up cocoa frontend. Sven Weidauer 2017-06-05 10:47:34 +0200
  • ce4e059ea6 Fix detection of the OS X SDK. Sven Weidauer 2017-06-01 20:43:06 +0200
  • 6b2425b375 Revert "remove cocoa frontend" Sven Weidauer 2017-06-01 20:11:38 +0200
  • f855774e1a Layout: Prevent negative widths on absolutle positioned boxes. Michael Drake 2017-06-02 18:22:57 +0100
  • c08ef5f984 make windows frontend use corewindow API for local history window Vincent Sanders 2017-06-01 23:57:09 +0100
  • 08a86bfa0e clean up doccomments and formatting in texplain content handler Vincent Sanders 2017-06-01 22:43:45 +0100
  • 6b997431d3 update RISC OS frontend to use core window for local history Vincent Sanders 2017-05-28 22:07:33 +0100
  • f1fdd93ffd Add local history get url API Vincent Sanders 2017-05-28 21:56:33 +0100
  • 6736ab9b72 fix risc os dialog opening relative to parent Vincent Sanders 2017-05-28 17:28:28 +0100
  • 79cde2cefb fixup windows invalidate call Vincent Sanders 2017-05-23 14:37:06 +0100
  • d6c0792541 remove cocoa frontend Vincent Sanders 2017-05-23 11:18:45 +0100
  • 681586139f update windows frontend for corewindow API change Vincent Sanders 2017-05-23 09:47:13 +0100
  • cef92b0fc7 update riscos frontend for corewindow API change Vincent Sanders 2017-05-23 09:46:56 +0100
  • 3c1a6f9c52 update gtk frontend for corewindow API change Vincent Sanders 2017-05-23 09:45:37 +0100
  • ab676ec917 update atari frontend for corewindow API change Vincent Sanders 2017-05-23 09:45:24 +0100
  • 6f2670ec42 update amiga corewindow implementation for changed API Vincent Sanders 2017-05-23 09:44:17 +0100
  • ac732fb79d update invalidate area core window API Vincent Sanders 2017-05-23 09:41:29 +0100
  • bc42b29801 improve documentation comments in browser window interface table Vincent Sanders 2017-05-01 22:29:24 +0100
  • 6f7b5e3f22 Layout: Fix auto margins to be affected by {min|max}-width constraints. Michael Drake 2017-04-28 15:44:34 +0100
  • e431e6181b RISC OS: Init core hotlist in read-only mode for external hotlist. Michael Drake 2017-04-28 12:10:30 +0100
  • ad3da6c139 Core hotlist: Improve hotlist_init documentation. Michael Drake 2017-04-28 12:09:58 +0100
  • 06baaa9f7c Core hotlist: A NULL save_path makes the hotlist read-only. Michael Drake 2017-04-28 12:02:48 +0100
  • 6c726473ef Layout: Implement CSS3 box-sizing property. Michael Drake 2017-04-27 16:47:38 +0100
  • 66602e6327 fixup errors introduced in set_scroll API change Vincent Sanders 2017-04-26 22:48:00 +0100
  • 87ed0904e0 Merge branch 'vince/scroll-api' Vincent Sanders 2017-04-26 22:28:41 +0100
  • 5fba1fb94d Update windows frontend for set_scroll API change Vincent Sanders 2017-04-26 22:27:49 +0100
  • c100a33285 Update riscos frontend for set_scroll API change Vincent Sanders 2017-04-26 22:27:11 +0100
  • 2de6386da2 Update monkey frontend for set_scroll API change Vincent Sanders 2017-04-26 22:25:23 +0100
  • 0f039b4421 Update GTK frontend for set_scroll API change Vincent Sanders 2017-04-26 22:24:57 +0100
  • a696720cd6 Update framebuffer frontend for set_scroll API change Vincent Sanders 2017-04-26 22:24:29 +0100
  • db9b829df2 Update beos frontend for set_scroll API change Vincent Sanders 2017-04-26 22:24:03 +0100
  • db549331f7 Update atari frontend for set_scroll API change Vincent Sanders 2017-04-26 22:23:27 +0100
  • cbc60a906a update amiga frontend to new set_scroll API Vincent Sanders 2017-04-26 22:22:03 +0100
  • 87066f9f8d simplify the browser window operations by removing scroll API Vincent Sanders 2017-04-26 20:48:54 +0100
  • 7bbf2a9ca0 HTML layout: Extend :after pseudo element handling to cover display:table. Michael Drake 2017-04-26 16:39:11 +0100
  • ebcc27c330 Box tree dump: If box has element, include element name in dump. Michael Drake 2017-04-26 15:20:31 +0100
  • 4b76d2096d GTK: Optimise tiled bitmap plotting, and scaled bitmap rendering. Michael Drake 2017-04-26 12:33:57 +0100
  • 796bb0f652 update framebuffer frontend to remove reformat API Vincent Sanders 2017-04-26 10:05:57 +0100
  • 5467d5e157 update beos frontend to remove reformat API Vincent Sanders 2017-04-26 10:04:43 +0100
  • 3c264d63e6 update atari frontend to remove reformat API Vincent Sanders 2017-04-26 10:03:29 +0100
  • 52ee93597a update monkey frontend to remove reformat API Vincent Sanders 2017-04-26 10:02:24 +0100
  • be7aef9231 update riscos frontend to remove reformat API Vincent Sanders 2017-04-26 10:00:51 +0100
  • 1e197432f8 update amiga frontend to remove reformat API Vincent Sanders 2017-04-26 09:59:08 +0100
  • 3e24dc831b update windows frontend to remove reformat Vincent Sanders 2017-04-26 09:55:36 +0100
  • 413ee474d2 update cocoa frontend with reformat API change Vincent Sanders 2017-04-26 09:52:39 +0100
  • 72bd28d16e update GTK frontend for reformat API change Vincent Sanders 2017-04-26 09:47:55 +0100
  • bd932d958b remove reformat from browser window operation table Vincent Sanders 2017-04-26 09:43:18 +0100
  • 31d98a1d2e Core hotlist: Ensure any hotlist save callback is removed on hotlist_fini. Michael Drake 2017-04-25 15:14:56 +0100
  • 479c3fd0b5 Hotlist: Save hotlist modifications. Michael Drake 2017-04-25 13:05:00 +0100
  • e227b3d29c Windows: Update for core hotlist API change. Michael Drake 2017-04-25 12:16:33 +0100
  • 0d8ed168b2 RISC OS: Update for core hotlist API change. Michael Drake 2017-04-25 12:13:07 +0100
  • a137de40a9 GTK: Update for core hotlist API change. Michael Drake 2017-04-25 12:08:32 +0100
  • c359bd9774 Cocoa: Update for core hotlist API change. Michael Drake 2017-04-25 12:06:09 +0100
  • 229f6b5f23 Atari: Update for core hotlist API change. Michael Drake 2017-04-25 12:03:02 +0100
  • a44a0875a7 Amiga: Update for core hotlist API change. Michael Drake 2017-04-25 11:57:20 +0100
  • c47b9f465c Core hotlist API: Take save path at init, rather than fini. Michael Drake 2017-04-25 11:52:47 +0100
  • ab53f74788 Merge branch 'vince/invalidate-api' Vincent Sanders 2017-04-23 21:03:32 +0100
  • 6e0f5bee55 Update beos frontend to use invalidate window area API Vincent Sanders 2017-04-23 20:59:50 +0100
  • becd3863c4 Update framebuffer frontend to use invalidate window area API Vincent Sanders 2017-04-23 20:41:26 +0100
  • 6177e2930b Update monkey frontend to use invalidate window area API Vincent Sanders 2017-04-23 20:29:22 +0100
  • b61c21c7d0 Update windows frontend to use invalidate window area API Vincent Sanders 2017-04-23 12:04:07 +0100
  • d930da3899 update gtk frontend with invalidate window API change Vincent Sanders 2017-04-19 16:34:56 +0100
  • b102950650 update atari frontend for invalidate window API change Vincent Sanders 2017-04-19 16:33:31 +0100
  • ff20edbfbe Duktape: Make declarations match definitions for fastint-enabled functions. Michael Drake 2017-04-21 11:33:28 +0100
  • 6da983ca27 Duktape: Enable fastints. Michael Drake 2017-04-20 12:12:29 +0100
  • 6833f526f6 update amiga frontend invalidate window API change Vincent Sanders 2017-04-19 16:32:21 +0100
  • febbdec345 update riscos frontend to invalidate window API Vincent Sanders 2017-04-19 16:27:14 +0100
  • 14bff8d023 replace redraw and update methods with invalidate in window table API Vincent Sanders 2017-04-19 16:23:08 +0100
  • 7e0ed132f7 Adjust the requested class versions to be the minimum required. Some features of later versions are used but are either restricted to OS4 only, or runtime version checks select the appropriate routines. Where the lowest required version cannot be determined, the version provided in the ClassAct 3.3 archive is requested. Bugs may mean these older classes do not work as expected. In addition, restrict the opening of listbrowser.gadget and the custom Stringview class to OS4 only. Chris Young 2017-04-16 17:49:27 +0100
  • 9a8577fead Duktape: Make declaration match definition for duk_refzero_check_fast() Michael Drake 2017-04-16 17:36:25 +0100
  • 40e589531e Duktape: Make declarations match definitions for duk_raw_read_xxx_be Michael Drake 2017-03-23 15:29:19 +0000
  • 8449b13a3a Duktape: Prevent clang static analysis. Michael Drake 2017-03-22 15:58:01 +0000
  • db9b0dfe00 Duktape: Update to 2.1.0 release. Michael Drake 2017-04-16 16:57:01 +0100
  • 2c8a47b7d4 GTK: Slight optimisation to nsfont_split(). Michael Drake 2017-04-11 16:32:03 +0100
  • 90100bbd45 GTK: Font rendering: Use same pango layout for painting as for measuring. Michael Drake 2017-04-11 16:03:23 +0100
  • 5d5081eb57 CSS: Handle presentational hint for HR's "width" attribute. Michael Drake 2017-04-10 09:33:09 +0100
  • abdab90859 Presentational hints: Ensure length is initialised for auto margins. Michael Drake 2017-04-06 17:14:58 +0100
  • e499f5c08f Support coverage flushing on assert() Daniel Silverstone 2017-03-31 18:53:52 +0100
  • 4e750bdab6 fix doc comment spelling mistake Vincent Sanders 2017-03-23 19:45:19 +0000
  • 7338f3ce88 nsurl: Remove redundant code path. Michael Drake 2017-03-27 18:09:29 +0100
  • f90559d2db Tests: Increase nsurl coverage. Michael Drake 2017-03-27 17:55:48 +0100
  • 775687a79b Tests: Add nsurl insensitivity test for HTTPS scheme. Michael Drake 2017-03-27 16:01:47 +0100
  • b024c0bcb5 Tests: Add nsurl tests for unnecessary and bad escape values. Michael Drake 2017-03-27 15:41:24 +0100
  • 8b4df800be nsurl: Use ascii header for hex to value conversion. Michael Drake 2017-03-27 15:40:08 +0100
  • 0e7ebb4ee0 ASCII: Add function for converting two hex chars to value. Michael Drake 2017-03-27 15:37:25 +0100
  • b14aa97a2a ASCII: Add hex char to value conversion function. Michael Drake 2017-03-27 15:35:59 +0100