|
Post by walkero on Oct 5, 2020 10:42:31 GMT 2
|
|
|
Post by Cool_amigaN on Oct 5, 2020 12:56:34 GMT 2
Παρότι οι ζυγές εκδόσεις προορίζονται κυρίως ως bug fixes, στη συγκεκριμένη έκδοση υπάρχουν πάρα μα πάρα πολλές βελτιώσεις. Ειδικά σε ότι έχει να κάνει με την υποστήριξη του πλέον πρόσφατου webkit (Wayfarer), έγιναν βελτιώσεις στο TLS μέσα στο exec, στο netstat και φυσικά στην ixemul που πλέον μπορεί να υποστηρίξει ένα πολύ μεγαλύτερο εύρος native ports από unix. Ακολουθεί η λίστα βελτιώσεων μόνο της ixemul, για να φανεί η έκταση των αλλαγών: kill: Added support for using MorphOS PIDs AF_UNIX: implemented getsockopt(), setsockipt(), recvfrom() and sendto() Fixed maximum stack usage tracking. ixstack -s now reports PPC stack usage and size if enabled Fixed opendir() missing error checks and resource leaks Fixed a race resulting in spurious SIGINT signals during network operations Fixed mbrlen()/mbrtowc()/wcrtomb() to use per caller static data when called with NULL mbstate_t Fixed ix_vfork_resume() to mark the vfork()ed thread as safe to call exit() socketpair: better initialization order to avoid double free in error code path SetExcept performace improvements Fixed softlink support (softlink in path) for chmod()/chown()/mkdir()/rename()/ remove()/rmdir()/setxattr()/lsetxattr()/unlink()/utime()/utimes() AF_UNIX: implemented recvmsg() and sendmsg() getgroups: support querying the total number of groups Corrected FindExecNode usage Implemented sockpair() Fixed a memory leak in PF_UNIX (PF_LOCAL) socket close kill: Fixed a bug that prevented busy programs from being sent a signal Fixed wcsrtombs(), mbsrtowcs() and wcstombs() ix_close: added TLS support Fixed dirname() and basename() to handle volume/device/assign in the path Fixed process group signalling to work even when exec*()ing non-ixemul commands. This fixes a long standing bug where CTRL-C was ineffective when ixemul application was executing a non-ixemul command Fixed a deadlock that could occur if a vforked() child would select() a file handle Fixed memory corruption and leak when printf()ing floating point numbers with very large precision Fixed fcntl() F_DUPFD to work with sockets Fixed inconsistent and/or random st_ino. This would make grep randomly think the output was /dev/null and omit output vfork: call TLS destructors before reaching ix_user_cleanup ixprefs: block ix signals when calling OS functions Now properly disables signal processing while in ix_panic() ix_release_socket: set errno to ENOTSOCK if not DTYPE_SOCKET Added missing rlimits, fixed MorphOS' RLIMIT_STACK Added IXID_EXTRA_FLAGS Reduced ACTION_WAIT_CHAR timeout from 10 seconds to 1 second If exit() is called from vfork()ed process before exec*() or from an asynchron thread will now pop up a requested instead of crashing. Calling thread is suspended. exec*() fails with -1/EINVAL for asynchron thread now. sleep: don't overwrite errno on successful call Added pselect, poll and ppoll functions Added missing signal locking to wbstartup code Fixed mresident applications using vfork_setup_child() getting corrupted sdata/ sbss section pointers if the pointers are modified by the application before the vfork_setup_child() call. In the case of ksh this would result in corrupt char **environ pointer usleep(): don't overwrite errno on successful call Fixed wrong default FPU rounding mode. Now it's round to nearest as specified by ISO C standard Fixed select() to return -1 and errno EBADF if invalid fds are passed in the file descriptor sets Fixed select() to keep the file descriptor sets unmodified on errors exit2: call TLS destructors before atexit() handlers open(): fixed bogus errno in some error code paths glob: if called from 68k app don't crash if errfunc returns 0
Εντούτοις μου έχει βγάλει κάποια προβλήματα με το picshow και άλλες αυτοματοποιήσεις που είχα περάσει στο context menu των filetypes. Ίσως φταίνε κάποια 3rd party scripts που πρόσθεσα πρόσφατα.. Θα δοκιμάσω αν διορθώθηκε το πρόβλημα των thumbnails/list view όταν είχε ενεργοποιηθεί το zoom slider στο Ambient. Δυστυχώς δεν κυκλοφόρησε ακόμα η νέα έκδοση του tinygl που επιτρέπει opengl hw accel. για την SDL2 
|
|
|
Post by vulture on Oct 5, 2020 16:00:49 GMT 2
έπος!
|
|
dony
Administrator
Posts: 1,770
|
Post by dony on Oct 6, 2020 9:24:09 GMT 2
|
|
|
Post by Cool_amigaN on Oct 6, 2020 10:07:29 GMT 2
Το πρόβλημα με το zoom slider και την λειτουργικότητα της toolbar του Ambient διορθώθηκε. Btw, αναβαθμίστηκε το ffmpeg στο thumbnail του Ambient στα videos, οπότε παίζει μεγαλύτερη γκάμα βίντεο σε preview απευθείας από το λειτουργικό  edit: Το iso έχει μεγαλώσει κατά 30% σε σχέση με την έκδοση 3.11 και σχεδόν 50% από την έκδοση 3. Αν συνυπολογίσουμε το γεγονός πως τα περισσότερα αρχεία είναι μερικές δεκάδες χιλιάδες - έκαστο - μερικών kb, είναι αξιοθαύμαστη η δουλειά που εξακολουθεί να γίνεται imo
|
|