summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* | | Merge pull request #112 from Vogtinator/fixverscriptDominique Leuenberger2020-04-291-2/+0
|\ \ \ | |_|/ |/| | RFC: Keep visibility of non-px_* symbols
| * | Keep visibility of non-px_* symbolsFabian Vogt2020-03-231-2/+0
| |/ | | | | | | | | | | | | | | | | | | | | Symbols other than px_* are still used by modules, so they have to be visible as well. Unfortunately the version script can't deal with C++ classes properly, it's not possible to match the vtable, typeinfo, etc. without resorting to the platform specific mangling. As a workaround, keep the default visibility of symbols which aren't explicitly mentioned, this means that while users of private API wouldn't be caught anymore, everything continues to work as usual, just with px_* being versioned.
* | Merge pull request #113 from tintou/masterDominique Leuenberger2020-04-271-1/+1
|\ \ | | | | | | pxgsettings: use the correct syntax to connect to the changed signal
| * | pxgsettings: use the correct syntax to connect to the changed signalCorentin Noël2020-04-261-1/+1
|/ / | | | | | | | | As it is a detailed signal, it only makes sense to append a :: when there is a specific property to target. It used to be accepted but triggers a runtime warning with latest GLib.
* | Merge pull request #101 from albert-astals-cid-kdab/small_perf_improvDominique Leuenberger2020-04-1612-23/+23
|\ \ | | | | | | Small performance improvements
| * | Small performance improvementsAlbert Astals Cid2019-10-0412-23/+23
| | | | | | | | | | | | | | | * pass strings by const & instead of copy * Search single chars as chars and not as strings
* | | Merge pull request #109 from iainlane/mozjs-68Dominique Leuenberger2020-04-162-21/+41
|\ \ \ | | | | | | | | mozjs: Port to mozjs 68
| * | | mozjs: Port to mozjs 68Iain Lane2020-03-112-21/+41
| | |/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | There are a number of API changes that need to be adapted to, notably - JS_EncodeString is gone; need to use JS_EncodeStringToUTF8 now which requires a rooted object to be passed in. - JS_free is gone The pkg-config file ships some flags which need to be supplied to the build.
* | | Merge pull request #102 from illera88/patch-1Dominique Leuenberger2020-03-271-1/+1
|\ \ \ | | | | | | | | unistd.h is not present in Windows and makes build fail
| * | | unistd.h is not present in Windows and makes build failAlberto Garcia Illera2019-11-131-1/+1
| | |/ | |/|
* | | Merge pull request #111 from Vogtinator/kdeinitDominique Leuenberger2020-03-271-2/+4
|\ \ \ | |_|/ |/| | config_kde: Initialize config_loc.mtime explicitly
| * | config_kde: Initialize config_loc.mtime explicitlyFabian Vogt2020-03-231-2/+4
|/ / | | | | | | Fixes #110
* | Merge pull request #106 from amigadave/python39Dominique Leuenberger2020-02-131-1/+1
|\ \ | |/ |/| python: support Python 3.9
| * python: support Python 3.9David King2020-02-131-1/+1
|/ | | | Add 3.9 to the list of accepted Python 3 versions.
* Merge pull request #93 from alanc/masterDominique Leuenberger2019-07-161-0/+1
|\ | | | | include <string.h> in modules/config_gnome3.cpp
| * include <string.h> in modules/config_gnome3.cppAlan Coopersmith2018-10-091-0/+1
| | | | | | | | | | | | | | | | | | | | | | Needed to fix build on Solaris 11: libproxy/modules/config_gnome3.cpp:190:3: error: ‘memset’ was not declared in this scope FD_ZERO(&rfds); ^ Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
* | Merge pull request #95 from bigon/mozjs-60Dominique Leuenberger2019-07-161-1/+1
|\ \ | | | | | | Build with mozjs 60 instead
| * | Build with mozjs 60 insteadLaurent Bigonville2018-12-091-1/+1
| | | | | | | | | | | | This seems enough to make it work with mozjs 60
* | | Merge pull request #98 from veddhaval/masterDominique Leuenberger2019-02-141-2/+11
|\ \ \ | | | | | | | | Fix memory leak in functions 'dnsResolve' and 'webkit_pacrunner::run'
| * | | Fixing memory leak in functions 'dnsResolve' and 'webkit_pacrunner::run'. ↵Dhaval Ved2019-02-141-2/+11
|/ / / | | | | | | | | | Delete memory allocated in jstr2str before return statements.
* | | Merge pull request #97 from kraj/clangDominique Leuenberger2019-01-301-1/+1
|\ \ \ | |/ / |/| | get-pac-test: Fix build with clang/libc++
| * | get-pac-test: Fix build with clang/libc++Khem Raj2019-01-301-1/+1
|/ / | | | | | | | | | | | | get-pac-test.cpp:55:10: error: assigning to 'int' from incompatible type '__bind<int &, sockaddr *, unsigned int>' ret = bind(m_sock, (sockaddr*)&addr, sizeof (struct sockaddr_in)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Signed-off-by: Khem Raj <raj.khem@gmail.com>
* | Merge pull request #92 from DimStar77/57-2Dominique Leuenberger2018-12-031-0/+6
|\ \ | |/ |/| Trivial: Add NEWS entries on the way to 0.4.16
| * Trivial: Add NEWS entries on the way to 0.4.16Dominique Leuenberger2018-10-031-0/+6
| |
* | Merge pull request #91 from DimStar77/57-2Dominique Leuenberger2018-10-031-1/+1
|\ \ | |/ | | Revert "Do not invoke extra shell to run pxgsettings"
| * Revert "Do not invoke extra shell to run pxgsettings"Dominique Leuenberger2018-10-031-1/+1
|/ | | | | | | | | | | | | | """ sigh OK I now see why it was using /bin/sh to start the helper. It's because the code is concatenate the gsettings keys to watch (in all_keys) as parameters So this is not enough to just remove /bin/bash """ This reverts commit 8012bed4405efa31fffb57d6282de3e1513e4bd9.
* Merge pull request #87 from bigon/mozjs52Dominique Leuenberger2018-10-021-0/+2
|\ | | | | Add call to JS::InitSelfHostedCode()
| * Add call to JS::InitSelfHostedCode()Laurent Bigonville2018-10-021-0/+2
|/ | | | This is needed otherwise mozjs crashes
* Merge pull request #86 from SuperHeron/mozjs52Dominique Leuenberger2018-10-022-13/+8
|\ | | | | Build with mozjs-52
| * Build with mozjs-52Pierre Lejeune2018-07-022-13/+8
|/ | | | Fixes #71
* Merge pull request #85 from amigadave/latest-python3Dominique Leuenberger2018-06-271-1/+1
|\ | | | | python: support Python 3.7 and 3.8
| * python: support Python 3.7 and 3.8David King2018-06-271-1/+1
|/ | | | Add 3.7 and 3.8 to the list of accepted Python 3 versions.
* Merge pull request #77 from DimStar77/57Dominique Leuenberger2018-04-271-1/+1
|\ | | | | Do not invoke extra shell to run pxgsettings
| * Do not invoke extra shell to run pxgsettingsDominique Leuenberger2018-01-081-1/+1
| | | | | | | | Fixes issue #57
* | Travis: Add workaround for https://github.com/travis-ci/travis-ci/iss… (#80)Dominique Leuenberger2018-04-271-0/+10
| | | | | | | | | | | | * Travis: Add workaround for https://github.com/travis-ci/travis-ci/issues/6307 * Travis on mac fails, without source change... yay
* | Travis: Fix path to find python (#79)Dominique Leuenberger2018-03-261-0/+4
|/ | | | | | | since the image updates of Sept 2017, python was no longer found in $PATH; the issue hits a lot of travis consumers, but seems not much changes... so copy workaround from other projects https://github.com/travis-ci/travis-ci/issues/8363
* Merge pull request #70 from Vogtinator/patch-1Dominique Leuenberger2017-09-208-21/+44
|\ | | | | Add public px_proxy_factory_free_proxies function
| * Add version number to the version scriptFabian Vogt2017-09-201-1/+1
| |
| * Add public px_proxy_factory_free_proxies functionFabian Vogt2017-09-208-20/+43
|/ | | | Fixes issue #43.
* Merge pull request #72 from DimStar77/symversDominique Leuenberger2017-09-202-0/+12
|\ | | | | | | Add symbol versions - be ready to introduce new APIs as needed
| * Add symbol versions - be ready to introduce new APIs as neededDominique Leuenberger2017-09-072-0/+12
|/ | | | | APPLE uses a linker derived from llvm, which does not support --version-script, so ignore it there (sorry guys).
* Merge pull request #69 from amigadave/get-pac-test-typoDominique Leuenberger2017-07-241-1/+1
|\ | | | | get-pac-test: Fix typo
| * get-pac-test: Fix typoDavid King2017-07-241-1/+1
|/ | | | Closes: #64
* Merge pull request #63 from fraca7/win32-closesocketDominique Leuenberger2017-05-241-3/+5
|\ | | | | Use closesocket() instead of close() on Windows
| * Use closesocket() instead of close() on WindowsJérôme Laheurte2017-05-231-3/+5
|/
* Version 0.4.150.4.15Dominique Leuenberger2017-05-112-1/+9
|
* Merge pull request #36 from jlinton/masterDominique Leuenberger2017-04-303-47/+78
|\ | | | | Update build to mozjs38
| * Merge branch 'master' of https://github.com/jlinton/libproxyJeremy Linton2017-04-260-0/+0
| |\
| | * Merge branch 'master' into masterJeremy Linton2017-04-2623-58/+466
| | |\ | |_|/ |/| |
| * | Merge branch 'master' into masterJeremy Linton2017-04-2623-57/+465
| |\ \ | |/ / |/| / | |/