Commit Graph

31 Commits

Author SHA1 Message Date
robert
1d1f0ea496 update to 15.0.874.102.
switch from using the hacked macosx transport dib to the linux one
which uses sysv shms.
make sure you also have a current kernel before using this version
2011-10-27 07:59:08 +00:00
robert
2ea0701574 update to 14.0.835.202 2011-10-05 16:16:44 +00:00
robert
154c88a827 update to 14.0.835.163 2011-09-19 08:55:26 +00:00
ajacoutot
adfd7f6996 Fix build fix cups >=1.5. 2011-09-08 10:34:25 +00:00
robert
2dd585500f update to the next stable release (13.0.782.112) 2011-08-16 08:17:44 +00:00
naddy
aef75e9887 fix build on 5.0 2011-07-19 19:20:20 +00:00
naddy
eed7c62887 Fix build with png-1.5.
All fixes by yours truly.
2011-07-08 20:38:00 +00:00
robert
dd75e16ee2 Use MODPY_VERSION instead of hardcoding 2.6 which is not the case anymore
since we default to python 2.7
2011-06-15 19:41:02 +00:00
robert
9a2097bd24 fix AtomicWord definition on i386, no bump needed 2011-06-10 07:41:24 +00:00
robert
3ab7390e38 cvs missed this, tsk tsk 2011-06-08 21:23:04 +00:00
robert
b49d7d8c4c Update to the new stable branch: 12.0.742.91
http://googlechromereleases.blogspot.com/2011/06/chrome-stable-release.html
2011-06-08 20:36:56 +00:00
robert
c480666f7d Instead of reserving 32MB of virtual memory let's reserve the quarter of
RLIMIT_DATA (ulimit -d) if RLIMIT_DATA is not 0 (unlimited).
If RLIMIT_DATA is 0 then the default 512MB reservation will be used.
Using 32MB made v8 use less memory for sure but it was a huge performance
loss too.
2011-06-02 07:21:14 +00:00
robert
ba1ed4f32a Make v8 pre-allocate at least 32M of virtual memory to avoid
crashing with vmmap. This is needed because of their JIT is
not fully 64-bit.
2011-05-31 07:55:04 +00:00
robert
dd0e30a71b - re-enable flock in the build
- add support for detecting if an sqlite3 db is on an NFS mount
- fix printing: Chrome can only print to PDF and that is why you
  cannot print to LPD directly. It requres CUPS.
2011-05-26 11:39:14 +00:00
robert
cb80367c54 Add WIP progress sndio support to chrome, developed by jakemsr@ and
with modifications by me.
It is not working yet so you can only enable it by setting the
CHROME_SNDIO environment variable, so by default nothing changes.
I commit this so that other people can work on it too.
2011-05-20 08:35:24 +00:00
robert
6236c7d71e sync transport dib code 2011-05-18 17:02:56 +00:00
robert
0818a3651c - use the same memory allocation values on amd64 and i386 too.
this makes chrome use way less memory and since it does not hit
  datasize limits anymore, it is way more stable too
- remove the warning of datasize bumping from the wrapper script

tested by sthen@, jasper@ and me
2011-05-17 08:35:31 +00:00
robert
089acff6fe update to the latest stable version which is now 11.0.696.60
+ switch from using system sqlite to the bundled one because they have
  many modifications that are needed
+ add a new mirror for the distfile because the google one is utterly slow
2011-04-29 13:18:01 +00:00
robert
b2b50f4c7b update to 10.0.648.205 and use python 2.6 2011-04-15 10:10:27 +00:00
robert
59ec93d887 merge patches from http://codereview.chromium.org/6682026 2011-03-23 12:33:25 +00:00
robert
597f0ebce5 sync with the freebsd transport dib code 2011-03-21 11:27:45 +00:00
robert
20d44b0e9c Add some missing patches that were missed by the previous commit
and move back to KERN_PROC from KERN_PROC2 now that we can.
2011-03-16 10:52:46 +00:00
robert
ad1b662244 update to 10.0.648.133 2011-03-15 11:38:05 +00:00
robert
03c292ee7a - remove LINK=/usr/bin/g++ from make env
- fix an ifdef
- enable SSE2 support on amd64

diff from Matthew Dempsky
2011-03-03 13:47:47 +00:00
robert
7edcdfdb76 Use KERN_PROC2 everywhere instead of trying to use /proc and use
kvm(3) to help chrome identify it's own processes.
2011-03-02 08:53:51 +00:00
espie
8422be1e92 ... and ditch older patches too 2011-02-08 09:48:26 +00:00
espie
ae6e8f236b late update to chromium 9, robert@ did the work, but he doesn't have the
time right now.
Tree is still locked!
Reasons for the update:
- good work that can be used now
- only builds on i386/amd64, and they're fast
- multiple security problems in old chrome
- old chrome half working, can't break it more than it was.

This one requires resources (see MESSAGE), but it's ways more stable.

Again, discussed with sthen@, jasper@, naddy@, miod@
2011-02-08 09:43:02 +00:00
okan
613460855d zap stray 2011-01-18 15:53:06 +00:00
espie
5cb978edde cut the "monster patches" into small pieces. pval can fix it to his liking
if he comes back.
In the mean time, fix build of chromium by adding the required
-I/usr/local/includes to gyp glue where needed.
2010-12-13 09:51:45 +00:00
espie
9547298b85 fix build. make sure build includes come before systeme includes, thus
avoiding confusion between built-in libicu and textproc/icu4c
2010-07-26 15:51:18 +00:00
pvalchev
ae7a5fbfd1 Update to chromium-5.0.539.0; tested by many on ports@
- still some issues on some amd64 machines, etc. but a step forward
- see http://sightly.net/peter/openbsd/chromium/ for more
2010-04-01 21:14:14 +00:00