Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
    js
    @js:nil.im
    [m]
    Just dnf copr enable js/objfw
    Letterus
    @letterus:synod.im
    [m]
    I always looked at QOwnNotes, because its dev uses OBS extensively: https://www.qownnotes.org/installation/fedora.html
    RSS
    @rss:maunium.net
    [m]

    [ObjFW] Don't automatically run tests

    This avoids running them twice (once on make and once on make install)and potentially running them as root (during make install). (tags: trunk) (link (https://objfw.nil.im/info/be8865bcd2fb86ebfd3072d4a9c336a4cbea2927825826687c16a520d02d54bc))

    Letterus
    @letterus:synod.im
    [m]
    js: still too much to do (my life is a little exhausting currently). but: do we have a GPG API for ObjFW? 😉
    js
    @js:nil.im
    [m]
    Does anyone have a GPG API? ;)
    No seriously. gpgme is just calling the binary. And that’s the official API. So we can do the same via OFProcess
    Letterus
    @letterus:synod.im
    [m]
    Ok, good to know. Seems I have to convert some notes that have been encrypted with QOwnNotes to a less proprietary format 😉
    Letterus
    @letterus:synod.im
    [m]
    orr. GNOME project has removed the Evolution Data Server documentation. For all the libs. I'm so annoyed… got a bug and no clue how to fix it without docs… trying archive.org now…
    js
    @js:nil.im
    [m]
    WTF
    Have you asked them why?
    Letterus
    @letterus:synod.im
    [m]
    don't know where to ask
    js
    @js:nil.im
    [m]
    Mailing list?
    Letterus
    @letterus:synod.im
    [m]
    archive.org says it should be part of the distri packages as well. but I don't know where to look 😉
    js
    @js:nil.im
    [m]
    Author of the commit that removed it?
    Letterus
    @letterus:synod.im
    [m]
    hm, dunno
    I'll see… gn8 😉
    js
    @js:nil.im
    [m]
    I wonder if EDS is deprecated entirely?
    1 reply
    Letterus
    @letterus:synod.im
    [m]
    elementary os just switched its codebase of Mail (Geary) to use it even as the backend for mails
    Letterus
    @letterus:synod.im
    [m]
    all of the Gnome and elementary OS PIM apps rely on it
    js
    @js:nil.im
    [m]
    Maybe the Elementary people will take it over? :)
    1 reply
    RSS
    @rss:maunium.net
    [m]
    [ObjFW] MERGE Merge trunk into branch "amiga-library" (tags: amiga-library) (link (https://objfw.nil.im/info/7c18c1efd6356bc7a256eca66389695a80ccdf0a259aef706e54d9116afb960f))
    js
    @js:nil.im
    [m]
    sounds extremely reaosnable
    (reporting it, not that it is undocumented)
    Letterus
    @letterus:synod.im
    [m]
    ok, it seems eds is still up and maintained at least: https://gitlab.gnome.org/GNOME/evolution-data-server/-/blob/master/NEWS
    Letterus
    @letterus:synod.im
    [m]
    js
    @js:nil.im
    [m]
    btw have you checked if maybe the header files being installed contain documentation?
    Letterus
    @letterus:synod.im
    [m]
    I think somewhere inside the packages there must be information from which the doc pages are generated. but I am too dumb to find them. I just want a website to click and search 😉
    Letterus
    @letterus:synod.im
    [m]
    There is a reply to my request…
    js
    @js:nil.im
    [m]
    Well seems the documentation isn’t gone after all ;)
    Letterus
    @letterus:synod.im
    [m]
    yep. you just cannot find it..
    RSS
    @rss:maunium.net
    [m]
    [ObjFW] Fix include paths in linklib (tags: amiga-library) (link (https://objfw.nil.im/info/5777011caff61ccf4c90815f0d470536b25b933bc48d07a897fa6806d2479441))
    [ObjFW] Define USE_INLINE_STDARG in linklib (tags: amiga-library) (link (https://objfw.nil.im/info/4634fc3d92dc7cf1e7752e8bd56a6fbc65ef4428090eada09ad236ba82138ad6))
    [ObjFW] Pass more required functions via the linklib (tags: amiga-library) (link (https://objfw.nil.im/info/e4f9514ea719e95bbbba7bb4689d3552b4bda87c9cfc2a8e72ee7b134a606938))
    Letterus
    @letterus:synod.im
    [m]

    js: did I do anything wrong?

    Code:
    OFLog([OFConstantString stringWithUTF8String:e_source_get_display_name(addressbook)]);

    Exception:

    Runtime error: Unhandled exception:
    The selector alloc is not understood by an object of type OFConstantString or not (fully) implemented!
    Letterus
    @letterus:synod.im
    [m]
    works with OFString.
    this works as well and is the easiest:
    OFLog(@(e_source_get_display_name(addressbook)));
    js
    @js:nil.im
    [m]
    It should cause a warning at the very least though, if not an error. Because it’s a format string vulnerability. OFLog takes a Format.
    You can just use @"%@" as the format
    js
    @js:nil.im
    [m]
    Though I have to say: I intentionally made it hard to pass in a regular string to avoid creating an accidental format string vulnerability, and you spent enough effort to work around this, which is kinda impressive :D
    js
    @js:nil.im
    [m]
    Maybe I should make it a compile time and runtime check to make it impossible to work around it
    Letterus
    @letterus:synod.im
    [m]
    thanks. yes, could be reasonable
    Letterus
    @letterus:synod.im
    [m]
    so, now I know my tool does not seem to have a bug, but eds only returns one addressbook source. even though I created two using Evolution. gotta get to know where that behaviour derives from…
    js
    @js:nil.im
    [m]
    today in projects hiding their documentation: SDL
    you go to libsdl.org and find no API reference, documentation, etc.
    this used to be better in the past
    this is where you then find it after a lot of clicking around
    Letterus
    @letterus:synod.im
    [m]
    👍😁
    js
    @js:nil.im
    [m]
    1 reply
    Letterus
    @letterus:synod.im
    [m]
    yeah, nice!