profile
viewpoint
If you are wondering where the data of this site comes from, please visit https://api.github.com/users/darealshinji/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.

darealshinji/haiku-icons 32

Haiku OS icons, exported to HVIF, SVG and PNG

darealshinji/AppImageKit-checkrt 19

Patched AppRun binary to check libgcc and libstdc++ dependencies at runtime.

darealshinji/debian-packaging 19

Create Debian packages of non-free, closed-source and other software.

darealshinji/delaycut 17

cuts and corrects delay in ac3 and dts files

darealshinji/dcaenc 16

dcaenc is an open-source implementation of the DTS Coherent Acoustics lossy audio codec (by Alexander E. Patrakov; personal mirror)

darealshinji/cmdline-screenshot-tool 14

Save a screenshot of the Windows desktop from command line

darealshinji/gcc2msvc 13

GCC-like msvc/cl wrapper for "Bash on Windows"

darealshinji/abuse-game 11

Dark 2D side-scrolling platform game developed by Crack dot Com and released into the public domain.

darealshinji/embed-ass 7

embed-ass is a shell script that allows you to embed fonts into ass files and to extract them

darealshinji/fltk-dialog 7

Simple FLTK dialog application

issue commentprobonopd/go-appimage

GPL violation

According to my knowledge* you can indeed use a permissive GPL-compatible license such as MIT or BSD for your project's SOURCE CODE and link it against GPLv3. You don't need to change your project's license to GPL, but the distributed binaries are definitely not MIT but GPL.

* I'm not a lawyer though

balping

comment created time in an hour

push eventdarealshinji/fltk-filetable

darealshinji

commit sha fd9007832e31126566b241a822daaaf5007522d2

create single-header files

view details

push time in 7 days

issue closedfltk/fltk

Fl_Tree: occasional crashes when using it as a directory browser

So I'm working on a directory browser based on Fl_Tree (see screenshot). But on some directories the program tends to crash when I open them or open them again (such as /lib or /usr/share) with error messages such as malloc(): invalid next size (unsorted) or similar messages related to allocation. I really don't know if it's an issue with my code or Fl_Tree though.

Here are the files with the directory browser code: https://github.com/darealshinji/fltk-filetable/blob/master/include/fltk_dirtree.hpp https://github.com/darealshinji/fltk-filetable/blob/master/src/fltk_dirtree.cpp https://github.com/darealshinji/fltk-filetable/blob/master/examples/tree.cpp

Bildschirmfoto zu 2021-07-11 12-50-50

closed time in 14 days

darealshinji

issue commentfltk/fltk

Fl_Tree: occasional crashes when using it as a directory browser

I apologize. Looks like I found the issue: https://github.com/darealshinji/fltk-filetable/commit/859f9b044cc778672d6a5ca118c72a5aeeb1d1de

The Fl_Tree() class is awesome by the way, very versatile.

darealshinji

comment created time in 14 days

push eventdarealshinji/fltk-filetable

darealshinji

commit sha 859f9b044cc778672d6a5ca118c72a5aeeb1d1de

fltk_dirtree: allocate enough space strlen() + leading '/' + trailing '0' byte

view details

push time in 14 days

issue openedfltk/fltk

Fl_Tree: occasional crashes when using it as a directory browser

So I'm working on a directory browser based on Fl_Tree (see screenshot). But on some directories the program tends to crash when I open them or open them again (such as /lib or /usr/share) with error messages such as malloc(): invalid next size (unsorted) or similar messages related to allocation. I really don't know if it's an issue with my code or Fl_Tree though.

Here are the files with the directory browser code: https://github.com/darealshinji/fltk-filetable/blob/master/include/fltk_dirtree.hpp https://github.com/darealshinji/fltk-filetable/blob/master/src/fltk_dirtree.cpp https://github.com/darealshinji/fltk-filetable/blob/master/examples/tree.cpp

Bildschirmfoto zu 2021-07-11 12-50-50

created time in 14 days

push eventdarealshinji/fltk-filetable

darealshinji

commit sha f143a43767c275703ebcdfb2205e1b3a444d09d9

dirtree: use solid connector, fix loading simplified directory path

view details

push time in 15 days

push eventdarealshinji/fltk-filetable

darealshinji

commit sha 289ca8a2de27ef04bdb61701cd4dfd37c6e5d799

small dirtree fixes

view details

push time in 16 days

push eventdarealshinji/fltk-filetable

darealshinji

commit sha a353a7a9496755d8156cd0fdff1ddb50e7d123ab

rename load_directory() -> load_tree()

view details

push time in 16 days

push eventdarealshinji/fltk-filetable

darealshinji

commit sha 4b8d8c4ef1d4b0818fe5c54e32a26e9bdd15da45

Update compile.sh

view details

push time in 16 days

create barnchdarealshinji/fltk-filetable

branch : master

created branch time in 19 days

created repositorydarealshinji/fltk-filetable

Customizable FLTK file selection widgets

created time in 19 days

push eventdarealshinji/code-snippets

darealshinji

commit sha d22756e1540c6403c7219b42eaa5ae86504317d5

Update hexedit.c

view details

push time in 22 days

issue openedisindicic/DependencyWalker.Net

Command line options

Can you add command line options so that the list of dependencies can be shown in a terminal or saved in a log file without opening any kind of window? I could really use this when working with Mono (it actually builds with Mono development tools).

created time in 2 months

startedisindicic/DependencyWalker.Net

started time in 2 months

pull request commentlinuxdeploy/linuxdeploy-plugin-checkrt

Plugin overhauled

The hook file was updated.

darealshinji

comment created time in 2 months

push eventdarealshinji/AppImageKit-checkrt

darealshinji

commit sha dd2b71349518434978fa7083a6d583d1bf9ed036

use $APPDIR variable

view details

push time in 2 months

PR opened linuxdeploy/linuxdeploy-plugin-checkrt

Plugin overhauled

Not entirely sure if the hook stuff is done right.

+480 -190

0 comment

10 changed files

pr created time in 2 months

push eventdarealshinji/AppImageKit-checkrt

darealshinji

commit sha b87f4004d40713a20721bf64da1d151c8ad06e6a

Plugin overhauled

view details

push time in 2 months

push eventdarealshinji/AppImageKit-checkrt

darealshinji

commit sha 46449e38caff57003b074ebbf78b20cc58e48723

Plugin overhauled

view details

push time in 2 months

push eventdarealshinji/AppImageKit-checkrt

darealshinji

commit sha aa6a773480eb744575257967353dfebeba6395eb

Update exec.c

view details

push time in 2 months

issue commenttedsmith/quickhash

libewf-Linux-x64.so hardcoded location...

@tedsmith Go ahead.

alicektx

comment created time in 2 months

issue commenttedsmith/quickhash

libewf-Linux-x64.so hardcoded location...

Yeah, the Makefile needs to be adjusted to install it into the right path. I agree however, no need for the subdirectories.

alicektx

comment created time in 2 months

issue commentlinuxdeploy/linuxdeploy-plugin-checkrt

reading data directly from ELF header

I've rewritten it in C now. You can check the program's main() function to see how it works. It looks into the specified bundle directory and if the bundled library is there (libstdc++ and/or libgcc) it compares its symbols with the one found in the system (using dlopen() and dlinfo()). You can run it with -debug for more verbose output. Right now it prints the bundle paths so you can add it to LD_LIBRARY_PATH.

As for bundling libstdc++: I would not encourage it either but sometimes a program might need to be compiled with C++11 or newer enabled and if the build system doesn't support that you can use a newer GCC version build from source which will then require you to add the newer libstdc++ library, and in rare cases libgcc too. But since C++11 has been around for a while I assume it hasn't been much of an issue recently. Well, ideally developers would not use the very latest C++ features if they want to provide AppImages. If done right libstdc++ can be bundled without bundling everything else as it's done in a snap package.

darealshinji

comment created time in 2 months

issue openedlinuxdeploy/linuxdeploy-plugin-checkrt

reading data directly from ELF header

So I have written this program here that reads the symbols directly from the ELF header instead of using other tools through popen(): https://gist.github.com/darealshinji/c68d2ab9da7dd1ea566e9a2a7fd3c21d

It's using std::vector otherwise I would have written it in C. Maybe you can turn it into a better plugin?

created time in 2 months

pull request commenttedsmith/quickhash

Fix Linux build icon issue

I think you can delete the branches https://github.com/tedsmith/quickhash/tree/icon-fix and https://github.com/tedsmith/quickhash/tree/linux-patch-1 if you want.

darealshinji

comment created time in 2 months

issue openedfinixbit/elf-parser

don't exit() on error

Instead of calling exit() on an error, can't you just set a flag or something and leave it up to the programmer to decide what to do? Something like this:

elf_parser::Elf_parser elf_parser(file);
if (!elf_parser.success()) return 1;

created time in 2 months

startedfinixbit/elf-parser

started time in 2 months

pull request commenttedsmith/quickhash

Fix Linux build icon issue

Deleting quickhash_linux.ico because it's "generated" (copied) and deleted each time you invoke "make" and "make clean"

darealshinji

comment created time in 2 months

issue commenttedsmith/quickhash

Icon missing from taskbar

Figured out the issue. Made a pull request and added a note inside the Linux project file.

darealshinji

comment created time in 2 months