History log of /haiku/src/apps/webpositive/Jamfile
Revision Date Author Comments
# 3457006a 01-Nov-2021 Adrien Destugues <pulkomandy@pulkomandy.tk>

WebPositive: fix linking with static libraries

Some symbols were available because they were reexported by haikuwebkit
1.8.2, but they won't be exported anymore in the next releases. So we
need to link to libnetservices.a directly, and link to it before the .so
files to make sure the symbols from the static library are used.


# 2b1972cf 05-Jul-2021 Adrien Destugues <pulkomandy@gmail.com>

webpositive: Fix for HaikuWebKit 1.8.1

Change-Id: I00b2b01bf84e0d22ec759511b2f9435403207c95
Reviewed-on: https://review.haiku-os.org/c/haiku/+/4150
Reviewed-by: Alex von Gluck IV <kallisti5@unixzen.com>


# 6375ef05 10-Apr-2021 Fredrik Modéen <fredrik@modeen.se>

Move SettingsMessage to a central location

* Move SettingsMessage
* Remove SettingsMessage from MediaPlayer and WebPositive
* Use the central SettingsMessage in MediaPlayer and WebPositive (Later Bluetooth)
* Fix a Jam file.

Change-Id: I3bb82a40082c5ece5c2aea2468a77bcd9f15ce77
Reviewed-on: https://review.haiku-os.org/c/haiku/+/3856
Reviewed-by: Adrien Destugues <pulkomandy@gmail.com>


# ce64ffdb 22-Jan-2021 Niels Sascha Reedijk <niels.reedijk@gmail.com>

libnetservices.a: Put the experimental API into BPrivate::Network namespace

In order to prevent classes between libnetapi.so with the legacy API and
applications using the libnetservices.a library, the latter will have the
classes in a distinct namespace.

In the implementation, both libbnetapi.so and libnetservices.a will use the
same header and source files. If LIBNETAPI_DEPRECATED is defined during build,
the headers and source will have binary compatible behavior. Otherwise, the
classes and other objects will be put in the HaikuExt namespace.

In order to build the libbnetapi.so and libnetservices.a with the proper
build configuration, there is a stub `src/kits/net/libnetapi_deprecated` folder
that applies the special configuration to the source files.

Currently HaikuDepot, Webpositive, libshared.a and the http_streamer add on
use the compatible API in libbnetapi.so.

Change-Id: Ic73e9f271ef75749adda46f6f72e9a0b2851b461
Reviewed-on: https://review.haiku-os.org/c/haiku/+/3667
Reviewed-by: Adrien Destugues <pulkomandy@gmail.com>


# 603e0bdf 20-Jan-2021 Niels Sascha Reedijk <niels.reedijk@gmail.com>

libnetapi.so: make headers of deprecated classes private

These classes have been moved to the public API too soon, and they need some
more time to mature before they can be declared stable.

Change-Id: I9c52a8e6cc103922abde7a6b911fe0c3e6bf5700
Reviewed-on: https://review.haiku-os.org/c/haiku/+/3665
Reviewed-by: Adrien Destugues <pulkomandy@gmail.com>


# f74f8600 16-Jun-2019 Adrien Destugues <pulkomandy@pulkomandy.tk>

BitmapButton: move from WebPositive to libshared

Remove a currently unused copy of it from HaikuDepot.

Change-Id: Idb97fae8e7190da6bc1049b3c1f1df929ea91bab
Reviewed-on: https://review.haiku-os.org/c/1506
Reviewed-by: waddlesplash <waddlesplash@gmail.com>


# 571def71 19-Jun-2018 Augustin Cavalier <waddlesplash@gmail.com>

WebPositive: Store default bookmarks in git instead of downloading them.

No functional change. Ideally we would create these via ResAttr like we do
the mail-providers, but these have attributes on their directories and not
just the files, so that will be slightly trickier, so for now just keep them
in their zip format.


# 92875838 28-May-2018 Augustin Cavalier <waddlesplash@gmail.com>

WebPositive: Remove now-uneeded -std=, disable Wformat-truncation.

Same case as last commit.


# 8028ede7 15-Jan-2016 Rene Gollent <rene@gollent.com>

Build: Add architecture rule for libshared.a.

- As suggested by Ingo, add libshared.a to the architecture name map.
This allows it to be linked by its short name like other frequently
used libraries.
- Adjust all Jamfiles referencing the lib accordingly.


# 5b7cdbbb 12-Nov-2015 Adrien Destugues <pulkomandy@pulkomandy.tk>

WebPositive: add a cookie manager.

* Allows you to view and delete cookies.
* The list of domains is hierarchized and collapsed to minimize the
number of empty entries
* All cookie parameters are shown for each domain: name, path, value,
expiration date, and known flags.


# 220d0402 31-Jul-2014 Oliver Tappe <zooey@hirschkaefer.de>

Use libstdc++, libsupc++ and libgcc from gcc_syslibs.

* Instead of faking libstdc++.so from libstdc++.a, use libstdc++.so
from the gcc_syslibs build feature for everything except x86_gcc2.
* Use libgcc_s.so from the gcc_syslibs build feature for everything but
x86_gcc2 (which still carries libgcc as part of libroot.so).
* Drop filtering of libgcc objects for libroot, as that is no longer
necessary since we're only using libgcc-as-single-object for libroot
with x86_gcc2, where the filtered object file doesn't exist. Should
the objects that used to be filtered cause any problems as part of
libgcc_s.so, we can always filter them as part of the gcc build.
* Use libsupc++.so from the gcc_syslibs build feature for everything but
x86_gcc2.
* Adjust all Jamfiles accordingly.
* Deactivate building of faked libstdc++.so for non-x86-gcc2. For
x86_gcc2, we still build libstdc++.so from the sources in the Haiku
source tree as part of the Haiku build .
* Put gcc_syslibs package onto the image, when needed.


# c1986edd 02-Jul-2014 Adrien Destugues <pulkomandy@pulkomandy.tk>

Make Web+ use C++11.

* This is now required by HaikuWebKit headers.
* Should fix the x86_64 build.


# 6f79af3c 23-May-2014 Adrien Destugues <pulkomandy@pulkomandy.tk>

Web+: move BookmarbKar to own file.

It's a bit long for an inline class, and I'm going to add more stuff to
it.


# 30dd4e6f 25-Mar-2014 John Scipione <jscipione@gmail.com>

fix build, update private headers

need to inform these apps that the location of about window has changed,
I must have had stale objects that made it appear to work initially.


# 8512f7b0 16-Mar-2014 Zhuowei Zhang <zhuoweizhang@yahoo.com>

Added a simple window to display console messages (fixes #10410)

Signed-off-by: Adrien Destugues <pulkomandy@pulkomandy.tk>


# cb7df3b1 15-Nov-2013 Adrien Destugues <pulkomandy@pulkomandy.tk>

Update webkit and cmake packages

* Some changes required in WebPositive to store the cookies on disk


# 555b02d3 10-Aug-2013 Ingo Weinhold <ingo_weinhold@gmx.de>

Add webpositive package to image


# b0944c78 01-Aug-2013 Ingo Weinhold <ingo_weinhold@gmx.de>

More work towards hybrid support

* All packaging architecture dependent variables do now have a
respective suffix and are set up for each configured packaging
architecture, save for the kernel and boot loader variables, which
are still only set up for the primary architecture.
For convenience TARGET_PACKAGING_ARCH, TARGET_ARCH, TARGET_LIBSUPC++,
and TARGET_LIBSTDC++ are set to the respective values for the primary
packaging architecture by default.
* Introduce a set of MultiArch* rules to help with building targets for
multiple packaging architectures. Generally the respective targets are
(additionally) gristed with the packaging architecture. For libraries
the additional grist is usually omitted for the primary architecture
(e.g. libroot.so and <x86>libroot.so for x86_gcc2/x86 hybrid), so that
Jamfiles for targets built only for the primary architecture don't
need to be changed.
* Add multi-arch build support for all targets needed for the stage 1
cross devel package as well as for libbe (untested).


# 2fd5f173 16-Jun-2013 Stephan Aßmus <superstippi@gmx.de>

WebPositive: Now that it lives in the tree, get rid of the copied shared code.


# cdb4abbd 17-Feb-2013 John Scipione <jscipione@gmail.com>

Add tooltips for close tab and close find bar


# 6084a1e1 14-Dec-2012 John Scipione <jscipione@gmail.com>

Update the about window of WebPositive.

Also update the version number to 1.1-alpha in the rdef file
matching the text on the old about window.


# aabe9c1b 26-Jul-2012 Niels Sascha Reedijk <niels.reedijk@gmail.com>

Generate translation catalogs for WebPositive

Change suggested by Rene Gollent


# d061a700 03-Jul-2012 Alexandre Deckner <alexandre.deckner@uzzl.com>

Fix WebPositive jamfile, cross building works


# c4ba387b 03-Jul-2012 Alexandre Deckner <alexandre.deckner@uzzl.com>

Adapt WebPositive build to make use of a webkit optional build package


# 1ef59aee 03-Jul-2012 Alexandre Deckner <alexandre.deckner@uzzl.com>

Add Jamfile for WebPositive


# 220d04022750f40f8bac8f01fa551211e28d04f2 31-Jul-2014 Oliver Tappe <zooey@hirschkaefer.de>

Use libstdc++, libsupc++ and libgcc from gcc_syslibs.

* Instead of faking libstdc++.so from libstdc++.a, use libstdc++.so
from the gcc_syslibs build feature for everything except x86_gcc2.
* Use libgcc_s.so from the gcc_syslibs build feature for everything but
x86_gcc2 (which still carries libgcc as part of libroot.so).
* Drop filtering of libgcc objects for libroot, as that is no longer
necessary since we're only using libgcc-as-single-object for libroot
with x86_gcc2, where the filtered object file doesn't exist. Should
the objects that used to be filtered cause any problems as part of
libgcc_s.so, we can always filter them as part of the gcc build.
* Use libsupc++.so from the gcc_syslibs build feature for everything but
x86_gcc2.
* Adjust all Jamfiles accordingly.
* Deactivate building of faked libstdc++.so for non-x86-gcc2. For
x86_gcc2, we still build libstdc++.so from the sources in the Haiku
source tree as part of the Haiku build .
* Put gcc_syslibs package onto the image, when needed.


# c1986edd36c20ac0ede82b8b359de70f0edce05d 02-Jul-2014 Adrien Destugues <pulkomandy@pulkomandy.tk>

Make Web+ use C++11.

* This is now required by HaikuWebKit headers.
* Should fix the x86_64 build.


# 6f79af3c556146444b5c759f9483220db1223393 23-May-2014 Adrien Destugues <pulkomandy@pulkomandy.tk>

Web+: move BookmarbKar to own file.

It's a bit long for an inline class, and I'm going to add more stuff to
it.


# 30dd4e6f706d63bca06cf396de5e9cef102bdb76 25-Mar-2014 John Scipione <jscipione@gmail.com>

fix build, update private headers

need to inform these apps that the location of about window has changed,
I must have had stale objects that made it appear to work initially.


# 8512f7b05659884cb4f2e5ddf68afe17ae133c53 16-Mar-2014 Zhuowei Zhang <zhuoweizhang@yahoo.com>

Added a simple window to display console messages (fixes #10410)

Signed-off-by: Adrien Destugues <pulkomandy@pulkomandy.tk>


# cb7df3b1da881c3fadef628b0a0d5a122f131bd0 15-Nov-2013 Adrien Destugues <pulkomandy@pulkomandy.tk>

Update webkit and cmake packages

* Some changes required in WebPositive to store the cookies on disk


# 555b02d34587e4d5b3295771b00cf48859e1c776 10-Aug-2013 Ingo Weinhold <ingo_weinhold@gmx.de>

Add webpositive package to image


# b0944c78b074a8110bd98e060415d0e8f38a7f65 01-Aug-2013 Ingo Weinhold <ingo_weinhold@gmx.de>

More work towards hybrid support

* All packaging architecture dependent variables do now have a
respective suffix and are set up for each configured packaging
architecture, save for the kernel and boot loader variables, which
are still only set up for the primary architecture.
For convenience TARGET_PACKAGING_ARCH, TARGET_ARCH, TARGET_LIBSUPC++,
and TARGET_LIBSTDC++ are set to the respective values for the primary
packaging architecture by default.
* Introduce a set of MultiArch* rules to help with building targets for
multiple packaging architectures. Generally the respective targets are
(additionally) gristed with the packaging architecture. For libraries
the additional grist is usually omitted for the primary architecture
(e.g. libroot.so and <x86>libroot.so for x86_gcc2/x86 hybrid), so that
Jamfiles for targets built only for the primary architecture don't
need to be changed.
* Add multi-arch build support for all targets needed for the stage 1
cross devel package as well as for libbe (untested).


# 2fd5f1736a6dfe230cae0c0f784fcad4b5f74473 16-Jun-2013 Stephan Aßmus <superstippi@gmx.de>

WebPositive: Now that it lives in the tree, get rid of the copied shared code.


# cdb4abbd185bf5a02ef0d7bbcba449bf60fc17b2 17-Feb-2013 John Scipione <jscipione@gmail.com>

Add tooltips for close tab and close find bar


# 6084a1e1a4df74cf4a915fb0a14e2ca63ee80f6a 14-Dec-2012 John Scipione <jscipione@gmail.com>

Update the about window of WebPositive.

Also update the version number to 1.1-alpha in the rdef file
matching the text on the old about window.


# aabe9c1b92090f5ce7ac519fd36f89e343fff9ff 26-Jul-2012 Niels Sascha Reedijk <niels.reedijk@gmail.com>

Generate translation catalogs for WebPositive

Change suggested by Rene Gollent


# d061a7009519756006ab8b2430d17883765b43af 03-Jul-2012 Alexandre Deckner <alexandre.deckner@uzzl.com>

Fix WebPositive jamfile, cross building works


# c4ba387bf8a43bca900c26e8af454a3df40b74c2 03-Jul-2012 Alexandre Deckner <alexandre.deckner@uzzl.com>

Adapt WebPositive build to make use of a webkit optional build package


# 1ef59aee8ebaf0870fd60e4e66a60c116d2fb5a0 03-Jul-2012 Alexandre Deckner <alexandre.deckner@uzzl.com>

Add Jamfile for WebPositive