summaryrefslogtreecommitdiffhomepage
path: root/project
AgeCommit message (Collapse)AuthorFilesLines
2017-01-16daemon initialization: establish SEH frames for the daemon and internal thread.midipix3-0/+11
2016-12-19project: clbuild-bat: added -mno-stack-arg-probe support.midipix1-0/+1
2016-12-18project: clbuild-bat: added static front-end support.midipix1-0/+1
2016-12-18project: clbuild-bat: added link target (shared-lib/default-app) support.midipix2-3/+10
2016-12-18project: clbuild-bat: whitespace meditation.midipix1-15/+15
2016-12-18project: removed the generated clbuild.bat, should be provided externally.midipix1-907/+0
2016-12-18project: clbuild-bat: added -static support.midipix1-0/+1
2016-12-18project: clbuild-bat: added -Wno-unused-parameter support.midipix1-0/+1
2016-12-18project: clbuild-bat: added -Wno-missing-field-initializers support.midipix1-0/+1
2016-12-18project: clbuild-bat: added proper version.tag support.midipix2-9/+27
2016-12-15project: clbuild.bat: initial check-in (generated via: make clbuild-bat).midipix1-0/+907
2016-12-15project: clbuilt-bat: added shared-objs-asm and static-objs-asm build targets.midipix1-0/+4
2016-12-15added clbuild-bat: a poor man's transitional clbuild command translator.midipix2-0/+197
2016-12-12vmount module: removed current impl. of the virtual mount system client.midipix3-10/+0
the current design of the virtual mount system turned out to be less than ideal in terms of both simplicity and robustness. since its importance seems to be rather marginal at the moment, it is better to first remove it in its entirety, and then, given sufficient interest, re-implement and integrate it into the system.
2016-12-11api headers: added nt_dalist.h, nt_pe.h, for smooth foreign toolchain support.midipix1-0/+2
2016-12-11api headers: added nt_api.h, supporting visual studio and hosted environments.midipix1-0/+1
2016-12-11api headers: added nt_abi.h, supporting visual studio and hosted environment.midipix1-0/+1
2016-12-11api headers: added nt_compiler.h, supporting visual studio and hosted envs.midipix1-0/+1
2016-12-11project: install-headers-custom: bits sub-dirs: i386 --> nt32, x86_64 --> nt64.midipix1-4/+4
2016-12-11project: headers.mk: use the proper source-tree variable.midipix1-65/+65
2016-12-11project: arch.mk: use the proper source-tree variable.midipix1-2/+2
2016-12-11api headers: bits sub-dirs: i386 --> nt32, x86_64 --> nt64.midipix1-6/+6
2016-12-10midipix free-standing environment: adjust to forthcoming feature test macro.midipix1-1/+1
2016-11-19ntapi.h: fix export/import inconsistency.midipix1-1/+1
2016-10-23__ntapi_tt_fork(): added resilient interface around low-level implementation.midipix1-0/+1
2016-07-24process creation: added __ntapi_tt_spawn_native_process().midipix1-0/+1
2016-07-24internals: added __ntapi_tt_open_file_utf8() and __ntapi_tt_open_dir_utf8().midipix1-0/+1
2016-07-06native ipc: added symlink daemon interface definitions.midipix1-0/+1
2016-06-29free-standing environment: remove fluff from the argv/envp parsing facility.midipix1-1/+0
2016-06-28string functions: added __ntapi_tt_strncmp_utf16().midipix1-0/+1
2016-06-28string functions: added __ntapi_tt_strncmp_multibyte().midipix1-0/+1
2016-06-28string functions: added __ntapi_tt_strcmp_utf16().midipix1-0/+1
2016-06-28string functions: added __ntapi_tt_strcmp_multibyte().midipix1-0/+1
2016-06-24process tokens: added __ntapi_tt_[enable/disable]_token_privilege().midipix2-0/+2
2016-06-16__ntapi_sc_getsockopt(): initial implementation and integration.midipix1-0/+1
2016-06-16__ntapi_sc_setsockopt(): initial implementation and integration.midipix1-0/+1
2016-05-28build system: support project-specific overrides of OS and toolchain defs.midipix1-0/+0
2016-05-14build system: PE targets: handle subsystem setting in pe.mk.midipix1-3/+0
2016-05-14project: remove direct linker invocation sysroot assignment (no longer needed).midipix1-3/+0
2016-05-14project: free-standing environment: LDFLAGS_SHARED: add missing -nostdlib.midipix1-1/+1
2016-05-14build system: upgrade build system, eliminate differences in core definitions.midipix4-38/+25
Prior to this patch, there were several differences between this project's build system and the one from which it was derived (sofort). Although the differences were very minor and for the most part related to this project being part of a free-standing, midipix-specific development framework, they still added an extra maintenance burden, specifically by requiring that common changes be applied via patch(1) rather than git-am(1). Following recent improvements to the common build system, it is now possible to have a free-standing, midipix-specific project without any changes to the core build system files, hence the current upgrade.
2016-05-14internals: __ntapi_log_write(): initial implementation.midipix1-0/+1
2016-04-21build system: remove erroneous build-time references to LIBDIR.midipix1-3/+3
2016-03-22socket interfaces: sc_getpeername: initial integration.midipix1-0/+2
Integration of this function into the library has been delayed since the AFD ioctl operation, while succeeding, seems to only memset the caller's address buffer, and accordingly to never copy the remote socket address to it. Callers of sc_getpeername() should therefore first check the return value for success -- which may be used as indication that the socket is connected -- and then test the returned address buffer for validity.
2015-10-31build system: direct linker invocation: fix subsystem support.midipix1-0/+4
2015-10-31build system: direct linker invocation: fix sysroot support.midipix1-0/+2
2015-09-26build system: add missing dependency on (out-of-)tree.tag.midipix1-2/+2
2015-09-26makefile replacement: step 2/2: use the midipix build template.midipix8-0/+266