profile
viewpoint
If you are wondering where the data of this site comes from, please visit https://api.github.com/users/mojca/events. GitMemory does not store any data, but only uses NGINX to cache data for a period of time. The idea behind GitMemory is simply to give users a better reading experience.

buildbot/buildbot 4681

Python-based continuous integration testing framework; your pull requests are more than welcome!

geomagpy/magpy 21

MagPy (or GeomagPy) is a Python package for analysing and displaying geomagnetic data.

mojca/context-gnuplot 5

GNUPLOT module for ConTeXt

adityam/context-math 4

The experimental math code for ConTeXt MKIV

mojca/gecko 4

Clone of http://gitorious.org/gecko/

mojca/context-old 3

ConTeXt, as fetched from pragma-ade

expilo/meta-rails 2

A generator of simple database based web applications.

g1smo/qmk_firmware 2

keyboard controller firmware for Atmel AVR and ARM USB families

mojca/context 2

ConTeXt, as fetched from pragma-ade http://www.pragma-ade.com

push eventgnuplot/gnuplot

Ethan A Merritt

commit sha 31780c04c01b68f74f168d5538c0afb23cbbd86f

Subdivide quadrangles of two intersecting pm3d surfaces When two pm3d surfaces intersect, the line of intersection is jagged because a full quadrangle from one of them occludes a full quadrangle from the other. Increasing the number of samples reduces the size of the overlapped quadrangles but the intersection is still jagged. Now we introduce optional code (#ifdef PM3D_INTERSECTING_SURFACES) to find such intersecting quadrangles and split each of them into two pieces across the line of intersection. Each new piece may have 3, 4, or 5 vertices. The new pieces are added to the end of the list of pm3d quadrangles and the orignal two quadrangles are marked PM3D_TYPE_SKIP so that they will not be drawn. This change affects only splots using "set pm3d depthorder".

view details

Ethan A Merritt

commit sha 18256217df1d6e76f92f0a95cd02951db2398931

consolidate management of allocated pm3d quadrangles new routine reserve_quadrangles( needed, chunk_size )

view details

Ethan A Merritt

commit sha 106b71acc1682133b53256e5832d7e6b2a8808b5

always use zmean to depth-sort pm3d quadrangles This was controlled by a flag, but since 2019 the flag has always been TRUE.

view details

push time in 15 hours

PullRequestReviewEvent

push eventmojca/context2

Hans Hagen

commit sha a69e7be8fd89ec4ca4e5d9a1929b6ac1e6e3a172

2021.09.17 09:58

view details

push time in 2 days

push eventmojca/context2

Hans Hagen

commit sha 10476c543df3f5dbf88d5b903a84c2e36c09287c

2021.09.14 21:39

view details

push time in 5 days

push eventmojca/context2

Hans Hagen

commit sha 43e8f9827a7899d973ba8885b7e233f6e644857e

2021.09.13 09:37

view details

push time in 6 days

push eventgnuplot/gnuplot

Ethan A Merritt

commit sha c99e306181d8da5313f6a711b532a4f909e2fc31

Special case: TEMP_ARRAY passed as a parameter and also returned as a value Otherwise this goes boom: F(A) = A print F( array[1:2] )

view details

push time in 8 days

pull request commentmacports/macports-ports

p5.34-*: add subports for perl 5.34

@kencu: is this how you imagined it? @ryandesign: does this look reasonable to you?

I would potentially like to add a comment explaining why we are only adding this block to perl5.34 and not to the older ones as well.

mojca

comment created time in 11 days

push eventmojca/macports-ports

kakuhen

commit sha f904b3d1b7af159e0037081f3f28f65dfa9e4b92

cloc: update to version 1.90 * bump version number to 1.90 from 1.88 * add version prefix to fix a 404 error that would otherwise occur

view details

Nikolay Korotkiy

commit sha a81e140fc4e3c07e63127a19e7683783ba722827

josm: update to 18118

view details

Marius Schamschula

commit sha 49e7dd096dea0480eeefc798b0e9e1569fc9ec94

smokeping: update to 2.8.0

view details

Vadim-Valdis Yudaev

commit sha fbba4720ce3e8fe2506a3e14165b10edbd463662

profanity: Update to 0.11.0

view details

Herby Gillot

commit sha 2745603fc0ab08ddf4ffbdcb5d9f5ad47631fe9a

dasel: update to 1.18.0

view details

Haren S

commit sha 4866e30ef42a0336bf77f0fd7d74566b958500e5

py-sentipy: update to 2.1.0

view details

Vadim-Valdis Yudaev

commit sha 2d0f3bba54f406e899d56d4ae5e830108e6c95c3

py-hcloud: update to 1.14.1

view details

Haren S

commit sha 1db918cd42b33d2130f83ea5b092036ea1f4ee05

py-rich: update to 10.7.0

view details

Renee Otten

commit sha 8ed5ff40df4d6c7b22ed57106b38832b7f28b68a

pre-commit: update to 2.14.0

view details

Renee Otten

commit sha 61f38a27ea9efefacabe2f1ec329866112153126

py-identify: update to 2.2.13

view details

Renee Otten

commit sha 51d7c0277e810cfe221f410b0e1fc4b8ecfa8217

py-virtualenv: update to 20.7.2

view details

Renee Otten

commit sha 4926abb023785008d1806b708286c10317a2827d

pyupgrade: update 2.23.3

view details

Renee Otten

commit sha 3ba829638e0cdf9441d5c554881a6312668f18d1

ugrep: update to 3.3.7

view details

Herby Gillot

commit sha f17e2c2ac9443c69d39649388ca81df9a8d058b1

prometheus: update to 2.29.1

view details

Herby Gillot

commit sha e281a9043d5653d6def45e9e4443acec9fb06791

infracost: update to 0.9.5

view details

Ken Cunningham

commit sha cb73bbf3c3edbc4e3aaab44e0b70eed998101b29

mm-common: use python39

view details

Herby Gillot

commit sha 6429ee72bf78f26e00c9c3addf06a517e3b2feb2

teleport: update to 7.0.0

view details

Blair Zajac

commit sha b25501adfacc7071bd90f642a8dca491dab2fec5

nodejs14: update to version 14.17.5 (security release)

view details

Herby Gillot

commit sha a2b6a9152de6ddbd48fa9abba8dbaf80ca6d2a0a

terrascan: update to 1.9.0

view details

Herby Gillot

commit sha d131006dba304c51897d4770d837bac21d877a0c

tfsec: update to 0.57.1

view details

push time in 11 days

push eventgnuplot/gnuplot

Ethan A Merritt

commit sha ad3379b8378b481fa4c81a9352d9b43fda343239

better management of temporary arrays by CALL, CALLN, and POP Built-in operators that take an array parameter, e.g. |A| or A[m:n], free the memory allocated for A if it is marked TEMP_ARRAY. In order for user-defined function to present the same behavior they must (1) check and free any TEMP_ARRAY passed to them and (2) make sure that the same array is not freed underneath by a call to some built-in function or operator. To this end we now switch the TEMP_ARRAY flag to ARRAY on entry to f_call or f_calln, and free the array on exit. Similarly, the values resulting from the left-most expressions in a comma-separated serial evaluation are discarded. If this value is a TEMP_ARRAY, free it. It is still possible to leak memory if an error trap occurs during evaluation of an expression that creates a TEMP_ARRAY. Supersedes previous incomplete treatment added by commit 6441c36d

view details

Ethan A Merritt

commit sha 14c3ba97e903d97e0e89da03f9c4f1d02e227108

simplify evaluation stack for ASSIGN operations Previously the evaluation stack for an ASSIGN operation looked like PUSHC "variable name" PUSH extra value used as an array index but only it's an array assignment PUSH new value to stuff in the variable Now only array assignment have three operations PUSH index PUSHC "array name" PUSH new value All other assignments have only two PUSHC "variable name" PUSH new value

view details

push time in 12 days

pull request commentnyorain/dlg

Make dlg compile on Solaris 10 and 11

It also builds everywhere on our build farm: OpenBSD (6.8, 6.9 × i686, amd64), FreeBSD 11.4 (i686, amd64), Linux (Debian 9, Debian 10; i686, x86_64, arm, aarch64), macOS (10.6 x86_64, 11 arm64), Solaris 10 (i686, x86_64, sparc).

I guess this may safely be closed.

lemzwerg

comment created time in 12 days

pull request commentnyorain/dlg

Make dlg compile on Solaris 10 and 11

Thank you. I can confirm that it works on Solaris 10 (and some random combination of macOS/clang).

lemzwerg

comment created time in 12 days

pull request commentmacports/macports-ports

help2man: add perl5_28 and [+]perl5_30 variants

That said, using the perl portgroup (without actually creating variants) is potentially helpful in making the ports more consistent.

FnControlOption

comment created time in 12 days

pull request commentmacports/macports-ports

help2man: add perl5_28 and [+]perl5_30 variants

Yes, what @kencu says is true. While it's nothing wrong in principle to add variants for multiple perl versions, making 5.30 the default at this moment doesn't make any sense whatsoever. 5.30 is already obsolete (no longer supported), we have 5.32 subports available, but the plan would be to do a mass switch to 5.34.

Now, to be fair, "at one time, en masse" often used to mean around one year in the past since there are hundreds of port that depend on perl, and nobody took the time and effort to migrate everything, but ideally that's what we would strive for.

FnControlOption

comment created time in 12 days

push eventmojca/context2

Hans Hagen

commit sha 4e8c2d33672b65afb3cc6662f8b29c4ba9b6b355

2021.09.06 11:44

view details

push time in 13 days

push eventgnuplot/gnuplot

Ethan A Merritt

commit sha 5446d4b66cbef8d4e9f49f70ee9529026b9dede3

isstringvalue(c_token) fails to recognize array elements and also string-value functions. Wherever practical, replace it with try_to_get_string().

view details

push time in 16 days

push eventmojca/context2

Hans Hagen

commit sha 5341497192fc8b2cabafdae8d622cfe18c730bb5

2021.09.03 18:45

view details

push time in 16 days

pull request commentnyorain/dlg

Make dlg compile on Solaris 10 and 11

Here's a full quote from /usr/include/sys/feature_tests.h. You can see that setting _XOPEN_SOURCE to 600 will automatically define _XPG6 as well. In any case, while I didn't test the hypothesis, the error most likely only occurs when compiling with the -std=c99 flag.

/*
 * Use of _XOPEN_SOURCE
 *
 * The following X/Open specifications are supported:
 *
 * X/Open Portability Guide, Issue 3 (XPG3)
 * X/Open CAE Specification, Issue 4 (XPG4)
 * X/Open CAE Specification, Issue 4, Version 2 (XPG4v2)
 * X/Open CAE Specification, Issue 5 (XPG5)
 * Open Group Technical Standard, Issue 6 (XPG6), also referred to as
 *    IEEE Std. 1003.1-2001 and ISO/IEC 9945:2002.
 *
 * XPG4v2 is also referred to as UNIX 95 (SUS or SUSv1).
 * XPG5 is also referred to as UNIX 98 or the Single Unix Specification,
 *     Version 2 (SUSv2)
 * XPG6 is the result of a merge of the X/Open and POSIX specifications
 *     and as such is also referred to as IEEE Std. 1003.1-2001 in
 *     addition to UNIX 03 and SUSv3.
 *
 * When writing a conforming X/Open application, as per the specification
 * requirements, the appropriate feature test macros must be defined at
 * compile time. These are as follows. For more info, see standards(5).
 *
 * Feature Test Macro                                Specification
 * ------------------------------------------------  -------------
 * _XOPEN_SOURCE                                         XPG3
 * _XOPEN_SOURCE && _XOPEN_VERSION = 4                   XPG4
 * _XOPEN_SOURCE && _XOPEN_SOURCE_EXTENDED = 1           XPG4v2
 * _XOPEN_SOURCE = 500                                   XPG5
 * _XOPEN_SOURCE = 600  (or POSIX_C_SOURCE=200112L)      XPG6
 *
 * In order to simplify the guards within the headers, the following
 * implementation private test macros have been created. Applications
 * must NOT use these private test macros as unexpected results will
 * occur.
 *
 * Note that in general, the use of these private macros is cumulative.
 * For example, the use of _XPG3 with no other restrictions on the X/Open
 * namespace will make the symbols visible for XPG3 through XPG6
 * compilation environments. The use of _XPG4_2 with no other X/Open
 * namespace restrictions indicates that the symbols were introduced in
 * XPG4v2 and are therefore visible for XPG4v2 through XPG6 compilation
 * environments, but not for XPG3 or XPG4 compilation environments.
 *
 * _XPG3    X/Open Portability Guide, Issue 3 (XPG3)
 * _XPG4    X/Open CAE Specification, Issue 4 (XPG4)
 * _XPG4_2  X/Open CAE Specification, Issue 4, Version 2 (XPG4v2/UNIX 95/SUS)
 * _XPG5    X/Open CAE Specification, Issue 5 (XPG5/UNIX 98/SUSv2)
 * _XPG6    Open Group Technical Standard, Issue 6 (XPG6/UNIX 03/SUSv3)
 */

/* X/Open Portability Guide, Issue 3 */
#if defined(_XOPEN_SOURCE) && (_XOPEN_SOURCE - 0 < 500) && \
        (_XOPEN_VERSION - 0 < 4) && !defined(_XOPEN_SOURCE_EXTENDED)
#define _XPG3
/* X/Open CAE Specification, Issue 4 */
#elif   (defined(_XOPEN_SOURCE) && _XOPEN_VERSION - 0 == 4)
#define _XPG4
#define _XPG3
/* X/Open CAE Specification, Issue 4, Version 2 */
#elif (defined(_XOPEN_SOURCE) && _XOPEN_SOURCE_EXTENDED - 0 == 1)
#define _XPG4_2
#define _XPG4
#define _XPG3
/* X/Open CAE Specification, Issue 5 */
#elif   (_XOPEN_SOURCE - 0 == 500)
#define _XPG5
#define _XPG4_2
#define _XPG4
#define _XPG3
#undef  _POSIX_C_SOURCE
#define _POSIX_C_SOURCE                 199506L
/* Open Group Technical Standard , Issue 6 */
#elif   (_XOPEN_SOURCE - 0 == 600) || (_POSIX_C_SOURCE - 0 == 200112L)
#define _XPG6
#define _XPG5
#define _XPG4_2
#define _XPG4
#define _XPG3
#undef  _POSIX_C_SOURCE
#define _POSIX_C_SOURCE                 200112L
#undef  _XOPEN_SOURCE
#define _XOPEN_SOURCE                   600
#endif

/*
 * It is invalid to compile an XPG3, XPG4, XPG4v2, or XPG5 application
 * using c99.  The same is true for POSIX.1-1990, POSIX.2-1992, POSIX.1b,
 * and POSIX.1c applications. Likewise, it is invalid to compile an XPG6
 * or a POSIX.1-2001 application with anything other than a c99 or later
 * compiler.  Therefore, we force an error in both cases.
 */
#if defined(_STDC_C99) && (defined(__XOPEN_OR_POSIX) && !defined(_XPG6))
#error "Compiler or options invalid for pre-UNIX 03 X/Open applications \
        and pre-2001 POSIX applications"
#elif !defined(_STDC_C99) && \
        (defined(__XOPEN_OR_POSIX) && defined(_XPG6))
#error "Compiler or options invalid; UNIX 03 and POSIX.1-2001 applications \
        require the use of c99"
#endif
lemzwerg

comment created time in 16 days

Pull request review commentnyorain/dlg

Make dlg compile on Solaris 10 and 11

 // Distributed under the Boost Software License, Version 1.0. // See accompanying file LICENSE or copy at http://www.boost.org/LICENSE_1_0.txt -#define _XOPEN_SOURCE+#if defined(__sun)+	#define _XOPEN_SOURCE 600

Disclaimer: I'm not really familiar with this at all and I'm not aware about implications, so I leave it up to the developers. But maybe defining #define _XOPEN_SOURCE 600 unconditionally for all platforms would also be valid?

lemzwerg

comment created time in 17 days

PullRequestReviewEvent

push eventmojca/context2

Hans Hagen

commit sha 0fad53f151314628957379ce3979c5b57a95644e

2021.08.30 19:53

view details

push time in 20 days

push eventmojca/context2

Hans Hagen

commit sha 6c29254812f3d43c56931b1a0331fa4c8c4e1da3

2021.08.30 16:23

view details

push time in 20 days

push eventmojca/context2

Hans Hagen

commit sha 9d1ca5a896f929d75f77ceb7ba59323e7945d551

2021.08.30 16:21

view details

push time in 20 days

push eventgnuplot/gnuplot

Ethan A Merritt

commit sha 8c81d00923f162da4f73beca90e6c29eed3320b8

avoid compiler warning for inline PATH_CONCAT

view details

Ethan A Merritt

commit sha 6441c36d2664d3bd494fce64f8b5d278d252e9f2

fix memory leak of TEMP_ARRAY passed as a function parameter

view details

push time in 23 days

push eventgnuplot/gnuplot

Jun Takimoto

commit sha c4bb7e0aa3e14381240fc050744ffe35100e8f66

support XDG_CONFIG_HOME on macOS

view details

Jun Takimoto

commit sha 584a444c85d7eafbac697b595afca1eb93825690

fix manpage (XDG_DATA_HOME --> XDG_CONFIG_HOME)

view details

push time in 25 days

push eventmojca/context2

Hans Hagen

commit sha e8a87f5a380821cb744661cd6a245e92fb39d89c

2021.08.24 22:14

view details

push time in a month

push eventgnuplot/gnuplot

Ethan A Merritt

commit sha 2538d59311a821cc1f5349368a5ff6420e14918f

Accept single quotes in multi-token history searches The following are now equivalent: gnuplot> history !"set pal" gnuplot> history !'set pal'

view details

Ethan A Merritt

commit sha 2b7b85d65e5a50cb7f0c6098fc73e2b867850793

convex hull: separate centroid calculation

view details

push time in a month

pull request commentmacports/macports-ports

dovecot: update to 2.3.16

So, is there something I should test now?

No, there were absolutely no changes in the patches as far as I have seen.

mojca

comment created time in a month

pull request commentmacports/macports-ports

dovecot: update to 2.3.16

Whoops, this patch approach throws this error during the patch phase:

I'm sorry, I'm usually editing that part in my text editor, so I wasn't paying a close enough attention. This one should work:

git diff master..apns --src-prefix=./ --dst-prefix=./

I made some minor changes compared to yours in my fork.

mojca

comment created time in a month

create barnchmojca/dovecot-core

branch : apns

created branch time in a month

fork mojca/core

Dovecot mail server

http://www.dovecot.org/

fork in a month