[root]/src/extrasrc
genclasses
(0 files, 0 lines)
tzcode
(0 files, 0 lines)
Author | Changes | Lines of Code | Lines per Change |
---|---|---|---|
Totals | 555 (100.0%) | 6512 (100.0%) | 11.7 |
tboeckel | 210 (37.8%) | 4562 (70.1%) | 21.7 |
damato | 337 (60.7%) | 1818 (27.9%) | 5.3 |
gnikl | 4 (0.7%) | 110 (1.7%) | 27.5 |
marust | 4 (0.7%) | 22 (0.3%) | 5.5 |
* misc: replaced several VARARGS68K uses with calls to preprocessor macros which
will convert a varargs function call into a tagitem list function call. This
is a preparation of GCC5 support for the MorphOS build and refs #617.
12 lines of code changed in 6 files:
- bumped copyright year to 2016.
29 lines of code changed in 29 files:
- copyright update
29 lines of code changed in 29 files:
* Locale_c.sd,Locale_h.sd,YAM.c,Makefile,misc: modified FlexCat execution to
always produce UTF-8 encoded catalogs. On AmigaOS4 (which supports UTF8)
these catalogs will be automatically converted to the currently active
display charset. On other platforms we use codesets.library ourself to
convert to the respective charset when loading YAM. So please note that
on other platforms than AmigaOS4 the catalog files have to be generated
with FlexCat 2.13+ which supports creating of UTF-8 catalog files.
4 lines of code changed in 1 file:
* extrasrc/NewReadArgs.c: adapted sources to latest OS4 API where CurrentDir()
have been flagged obsolete and replaced by SetCurrentDir().
8 lines of code changed in 1 file:
* misc: bumped copyright year to 2014. Happy new year!
29 lines of code changed in 29 files:
* extrasrc/AllocSysObject.c: added some debug output to FreeSysObject() to catch possible memory leaks when trying to free message ports with pending messages or non-empty lists.
43 lines of code changed in 1 file:
* mui/CodesetsPopupList.c: made inclusion of multibyte charsets (i.e. UTF8) optional. This is required for the local default codeset because nothing in the system can handle UTF8 reliably yet. This requires the yet to be released version 6.16 of codesets.library.
9 lines of code changed in 1 file:
* extrasrc/ItemPoolAlloc.c, extrasrc/ItemPoolFree.c: restored the former non-vector pool allocations to reduce the memory foot print a bit again now that #435 is fixed.
2 lines of code changed in 2 files:
* extrasrc/AllocSysObject.c: removed the memory munging in the debug build. There are far better tools to catch invalid memory accesses.
0 lines of code changed in 1 file:
* extrasrc/AllocSysObject.c: don't use the SET_FLAG() macro.
7 lines of code changed in 1 file:
* extrasrc/AllocSysObject.c, extrasrc/ItemPoolAlloc.c, extrasrc/ItemPoolFree.c: let the system handle the semaphore protection for ItemPools on MorphOS and AROS.
19 lines of code changed in 4 files:
* extrasrc/ItemPoolAlloc.c, extrasrc/ItemPoolFree.c: use Alloc/FreeVecPooled instead of the simple allocation functions.
2 lines of code changed in 2 files:
* misc: removed the ENTER/RETURN macro calls from some *VERY* heavily used functions as these will blow up the size of a trace log far too much while given very little information.
8 lines of code changed in 3 files:
- fixed some compiler warning
3 lines of code changed in 1 file:
* extrasrc/NewReadArgs.c: slightly deobfuscated the argument string allocation and added some more NULL pointer checks.
16 lines of code changed in 1 file:
* extrasrc/NewReadArgs.c: fixed a buffer overrun when parsing ToolTypes strings which required additional quotes. The former code did not respect the terminating NUL byte in the allocation size.
33 lines of code changed in 1 file:
* all: bumped the copyright year in all our source and header files to match
the new year.
29 lines of code changed in 29 files:
* extrasrc/ExamineDir.c: turn the error number of the last ExAll() call into "no more entries" if there was no error and no further files to be handled as this is how ExamineDir() is documented to react in this situation.
6 lines of code changed in 1 file:
* extrasrc/ExamineDir.c: only return the data fields which are requested via EX_DataFields.
16 lines of code changed in 2 files:
* extrasrc/strcasestr.c: removed the initial NULL check to match the common implementation.
16 lines of code changed in 1 file:
* Debug.h: fixed build where GCC2 is used so that no _Pragma() call is used to
warn that a kprintf()/printf() function is still in use. Now ((void)0) is
used instead. Also some header includes have to be moved so that compilation
does not break as it did for OS3 and the MOS builds.
10 lines of code changed in 4 files:
* extrasrc/AllocSysObject.h: added missing definition of ASOPOOL_LockMem.
1 lines of code changed in 1 file:
* mui/AttachmentImage.c: reworked the image loading process to favor icons over bitmaps created from icons. This makes it possible to fully support an icon's transparency.
8 lines of code changed in 1 file:
* YAM_UT.c: implemented a own GetHostName() function which in fact calls
the corresponding function in the bsdsocket.library interface instead
of relying on implementation in each clib. This allows to get rid
of a wrapper function for gethostname() for AROS.
0 lines of code changed in 1 file:
* extrasrc/gethostname.c: use variables which exist for AROS.
6 lines of code changed in 1 file:
* extrasrc/#?: modified some properties
38 lines of code changed in 34 files:
* extrasrc/gethostname.c: added a custom implementation of gethostname() for the AROS build.
64 lines of code changed in 1 file:
* misc: bumped all copyright notices to 2012 and added new shell script to
semi-automatically do the job in future.
29 lines of code changed in 29 files:
* extrasrc: slightly revised some of our own implementation of standard
C functions and tried to make them more compatible to version found
in other projects. Especially the strtok_r() function should be somewhat
more compatible to well-known implementations.
90 lines of code changed in 4 files:
* extrasrc/strcasestr.c: renamed our own stristr() implementation to
strcasestr() as that is the more well-known name for it. In addition, a
slightly faster implementation is now in place. Furthermore, as MorphOS
and AROS seem to have own strcasestr() implementations in their C libraries
we give them preference for these platforms.
75 lines of code changed in 2 files:
* extrasrc/AllocSysObject.c: item pools now use the same value for puddle size
and threshold to speed up freeing items. This affects non-OS4 builds only.
1 lines of code changed in 1 file:
- misc: updated all copyright strings to refelect the new year and made
them all have the same shape.
58 lines of code changed in 29 files:
* extrasrc/AllocSysObject.c, extrasrc/ItemPool#?.c: added an emulation for
AmigaOS4's item pools. These can handle lots of constant size allocations
much faster than normal pools.
254 lines of code changed in 5 files:
* extrasrc/AllocSysObject.c: the debug build now munges the freed memory as
far as this is possible to catch possible "access after free" type of bugs.
34 lines of code changed in 1 file:
* extrasrc/AllocSysObject.c: added the missing includes to fix the broken
MorphOS and AROS builds.
6 lines of code changed in 1 file:
* extrasrc/MoveList.c: added a reimplementation of AmigaOS4's MoveList()
function.
55 lines of code changed in 1 file:
* extrasrc/AllocSysObject.c: added support for ASOT_INTERRUPT. This might come
handy sooner or later.
46 lines of code changed in 2 files:
* extrasrc/AllocSysObject.c: minor changes in the size calculation
6 lines of code changed in 1 file:
* mui/MainFolderListtree.c, extrasrc/AllocSysObject.c: moved the static hook
strings into the class' instance data.
8 lines of code changed in 1 file:
(117 more)