601 Commits

Author SHA1 Message Date
robert
3a5917a9b8 update to 86.0.4240.193 2020-11-10 15:15:27 +00:00
robert
9ccdfc73e9 update to 86.0.4240.185 2020-11-03 13:21:54 +00:00
sthen
a8701c760b chromium: disable build on i386, the binary cannot be execve()'d, it
immediately returns ENOMEM so there's no point wasting 26h in a build
for it

  2254 sh       NAMI  "/usr/local/chrome/chrome"
  2254 sh       RET   execve -1 errno 12 Cannot allocate memory
2020-10-29 21:06:52 +00:00
robert
5833c17f23 change a linux ifdef to include bsd as well for consistency, no functional change 2020-10-24 10:06:56 +00:00
robert
b7d3361739 update to 86.0.4240.111 2020-10-22 13:52:53 +00:00
robert
9ea18a8691 update to 85.0.4183.121 2020-09-22 11:47:39 +00:00
robert
8299125de2 update to 84.0.4147.135 2020-08-20 19:00:12 +00:00
robert
0b87e68617 update to 84.0.4147.125 2020-08-11 11:50:00 +00:00
robert
f0bc9618e1 check if the ENABLE_WASM environment variable is set and do not disable
webassembly if it is; this makes zoom.us (evil) work
2020-07-29 14:16:42 +00:00
robert
41b753a668 install missing unveil and pledge files for the video process 2020-07-29 14:02:14 +00:00
robert
330f6abed0 unbreak video recording now that it uses its own utility process by moving
all the unveil and pledge magic to the proper place
2020-07-29 13:53:36 +00:00
robert
2c997073a6 update to 84.0.4147.105 2020-07-28 17:46:47 +00:00
robert
7199504a2d unbreak build again by not including my own pobj path 2020-07-18 17:43:22 +00:00
robert
f6a14d2ae3 update to 84.0.4147.89 2020-07-17 20:23:07 +00:00
solene
a14ed998a3 Fix README --disable-unveil flag
ok robert@
2020-06-28 20:08:41 +00:00
robert
02020c7c7c update to 83.0.4103.116 2020-06-23 13:28:24 +00:00
robert
321627dadc unbreak sync to google and add some missing OS_BSD ifdefs to the viz and
autofill code

sync was broken because we had the a function neutered that pulled hardware
information (manufacturer and model) which was required for sync to work.

this commit implements this function but sends dummy information about the
hardware: manufacturer is OpenBSD and the model is an empty string
2020-06-23 06:32:53 +00:00
gnezdo
271300ed3a Migrate off base::ThreadPool()-as-a-trait in /services/device
6ddec2fbc4

Fixes SEGV when using FIDO keys.

ok robert@
2020-06-21 15:49:36 +00:00
robert
2af9d0a8e5 update to 83.0.4103.106 and unbreak the debug flavor which was broken
because of an accidentally removed patch to to build/config/compiler/BUILD.gn
2020-06-16 19:21:53 +00:00
jasper
39567b34b2 bump after libxslt dependency changed 2020-06-09 07:14:44 +00:00
robert
6767dff356 update to 83.0.4103.97 2020-06-04 15:01:53 +00:00
robert
89de8872ec disable the memory dump manager 2020-05-30 05:39:15 +00:00
robert
b5bf126db9 update to 83.0.4103.61 2020-05-29 20:03:22 +00:00
robert
d5c49b5fa0 last minute update to 81.0.4044.138 which includes 3 security fixes:
https://chromereleases.googleblog.com/2020/05/stable-channel-update-for-desktop.html

ok naddy@
2020-05-06 18:50:44 +00:00
robert
29881496ae re-introduce a debug PSEUDO_FLAVOR so that the regular chromium build can
be used to build DEBUG_PACKAGES as well
2020-05-02 08:18:07 +00:00
kn
aec6714beb Remove left-over from the electron split
"go ahead" robert
2020-04-30 05:11:02 +00:00
sthen
85a4f8bff6 regen plist, spotted by aja@ 2020-04-29 13:27:02 +00:00
sthen
4ba7da4077 chromium: tweaks to the readme, ok espie robert 2020-04-29 11:24:37 +00:00
espie
2784cb2e24 document some specificities of chromium on openbsd
okay robert@
2020-04-29 09:42:27 +00:00
robert
8e3c7624f1 update to 81.0.4044.129 2020-04-29 06:45:54 +00:00
robert
0faedc190a remove the audio pledge from the audio process as direct audio device access it not possible anymore 2020-04-24 07:21:26 +00:00
robert
ec9f42ab9c update to 81.0.4044.122 2020-04-22 11:05:20 +00:00
robert
a34cf65b1d add another missing internal dependency for a mojom rule 2020-04-19 19:11:28 +00:00
robert
934c7559d4 update to 81.0.4044.113 2020-04-16 15:23:04 +00:00
robert
c4ae08c6bf add a missing internal dependency to avoid random build order failures during bulks 2020-04-13 10:29:36 +00:00
robert
ef1c07b8f8 remove the openbsd specific storage monitor dummy implementation because
chromium ships with its own dummy implementation that we can use
2020-04-12 15:09:41 +00:00
robert
71b5dfb370 switch back to using the internal freetype library as it fixes some website
font rendering issues

switching back is now possible because a bug has been fixed in freetype:

commit 5b1a37af563349172230842fcfdb59b5f22afcd0
Author: Dominik R_ttsches <drott@chromium.org>
Date:   Tue Feb 25 11:08:11 2020 +0200

    Fix for CFF space glyph regression (#57541).
2020-04-11 19:05:09 +00:00
robert
c59afab281 update to 81.0.4044.92;
this commit also gets rid of an rpath pledge in the renderer
process by initializing fontconfig fontconfig
2020-04-10 18:51:30 +00:00
robert
0c519486d1 work around an shmget(2) called and fall back to the XImage API
this should make screen sharing work with most of the online chat systems
2020-04-06 14:44:58 +00:00
robert
a2407526f6 get rid of more setpriority(2) to avoid pledge violations 2020-04-04 13:38:02 +00:00
robert
8fbb8a5919 update to 80.0.3987.163 2020-04-03 13:44:40 +00:00
robert
f06efa6708 update to chromium-80.0.3987.162;
enable widevine support while here so that Netflix can be watched
2020-04-01 12:32:05 +00:00
espie
52e706b9fd neuter dwz preventively since it doesn't work with those 4 ports
(it's likely the debug info is bogus)
2020-03-26 14:52:38 +00:00
robert
00dc224b4b update to 80.0.3987.149 and apply the following changes:
- re-enable pointer compression (it is not the cause of crashes)
- use system harfbuzz and freetype
- add a debug package for the component flavor so that backtraces
  are useful
- remove the dependency on java by disabling the closure compiler
  and other UI "optimizations" using javascript
2020-03-21 14:08:01 +00:00
espie
5f5f1bedcb revert "re-enabling pointer compression", all hell broke loose.
okay robert@
2020-03-15 09:26:52 +00:00
espie
7ff119f426 zap electron cruft 2020-03-11 23:57:03 +00:00
robert
a4a061cdfe re-enable pointer compression in v8 now that the new RLIMIT_DATA accounting
has been commited
2020-03-05 07:52:49 +00:00
robert
58cd0f3f7b update to 80.0.3987.132 and fix the component flavor while here 2020-03-04 15:44:17 +00:00
robert
7c1503941d electron still installs natives_blob.bin, so let's just revive it 2020-02-23 16:50:50 +00:00
robert
95fd5ae2ad electron can still use the jumbo build which was removed from chromium 2020-02-22 12:34:34 +00:00