-
Notifications
You must be signed in to change notification settings - Fork 723
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Meta python merge 04/08/2021 #336
Merged
Merged
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Upgrade to release 1.4.5: orm: - Fixed regression where the joinedload() loader strategy would not successfully joinedload to a mapper that is mapper against a CTE construct. - Scaled back the warning message added in #5171 to not warn for overlapping columns in an inheritance scenario where a particular relationship is local to a subclass and therefore does not represent an overlap. sql: - Fixed bug in new FunctionElement.render_derived() feature where column names rendered out explicitly in the alias SQL would not have proper quoting applied for case sensitive names and other non-alphanumeric names. - Fixed regression where use of the Operators.in_() method with a Select object against a non-table-bound column would produce an AttributeError, or more generally using a ScalarSelect that has no datatype in a binary expression would produce invalid state. - Added a new flag to the Dialect class called Dialect.supports_statement_cache. This flag now needs to be present directly on a dialect class in order for SQLAlchemy's query cache to take effect for that dialect. The rationale is based on discovered issues such as #6173 revealing that dialects which hardcode literal values from the compiled statement, often the numerical parameters used for LIMIT / OFFSET, will not be compatible with caching until these dialects are revised to use the parameters present in the statement only. For third party dialects where this flag is not applied, the SQL logging will show the message "dialect does not support caching", indicating the dialect should seek to apply this flag once they have verified that no per-statement literal values are being rendered iwithin the compilation phase. schema: - Introduce a new parameter Enum.omit_aliases in Enum type allow filtering aliases when using a pep435 Enum. Previous versions of SQLAlchemy kept aliases in all cases, creating database enum type with additional states, meaning that they were treated as different values in the db. For backward compatibility this flag defaults to False in the 1.4 series, but will be switched to True in a future version. A deprecation warning is raise if this iflag is not specified and the passed enum contains aliases. mypy: - Fixed issue in mypy plugin where newly added support for as_declarative() needed to more fully add the DeclarativeMeta class to the mypy interpreter’s state so that it does not result in a name not found error; additionally improves how global names are setup for the plugin including the Mapped name. asyncio: - Fixed issue where the asyncio extension could not be loaded if running Python 3.6 with the backport library of contextvars installed. postgresql: - Fixed regression where the PostgreSQL cast operator applied to elements within an ARRAY when using psycopg2 would fail to use the correct type in the case that the datatype were also embedded within an instance of the Variant adapter. - Fixed typo in the fix released in 1.4.4 that completely prevented this change from working correctly, i.e. the error message did not match what was actually emitted by pg8000. - Fixed issue where the PostgreSQL PGInspector, when generated against an Engine, would fail for .get_enums(), .get_view_names(), .get_foreign_table_names() and .get_table_oid() when used against a "future" style engine and not the connection directly. mysql: - Fixed regression in the MySQL dialect where the reflection query used to detect if a table exists would fail on very old MySQL 5.0 and 5.1 versions. mssql: - Fixed a regression in MSSQL 2012+ that prevented the order by clause to be rendered when offset=0 is used in a subquery. oracle: - Fixed critical regression where the Oracle compiler would not maintain the correct parameter values in the LIMIT/OFFSET for a select due to a caching issue. Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Upgrade to release 9.1.2: - Handle bad UUIDs from third-party Chromecasts - Reuse SSL context in host browser Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Upgrade to release 5.0.5: - Dropped support for Python < 3.5 with a substantial simplification of the code base (now building a decorator does not require calling "exec"). - Added a way to mimic functools.wraps-generated decorators. - Ported the Continuous Integration from Travis to GitHub. Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Upgrade to release 2.4.141.1: - Re-bump changelog - Bump version Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Upgrade to release 0.5.17: - license: aligned cli/ss2 - ndb: del_ip() improvements - ndb: wait(timeout=...) Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Upgrade to release 0.8.8: - AsyncMachine does not remove models when remove_models is called - Introduce try/except for finalize callbacks in Machine and HierachicalMachine. Thus, errors occurring in finalize callbacks will be suppressed and only the original error will be raised. - Show references in graphs and markup. Introduce MarkupMachine.format_references to tweak reference formatting - Introduce Machine.on_exception to handle raised exceptions in callbacks - Machine.get_triggers now supports State and Enum as arguments - NestedState and HierachicalMachine.add_states now accept (lists of) states and enums as initial parameter Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Upgrade to release 1.4.6: orm: - Fixed regression where a deprecated form of Query.join() were used, passing a series of entities to join from without any ON clause in a single Query.join() call, would fail to function correctly. - Fixed critical regression where the Query.yield_per() method in the ORM would set up the internal Result to yield chunks at a time, however made use of the new Result.unique() method which uniques across the entire result. sql: - Fixed further regressions in the same area as that of #6173 released in 1.4.5, where a “postcompile” parameter, again most typically those used for LIMIT/OFFSET rendering in Oracle and SQL Server, would fail to be processed correctly if the same parameter rendered in multiple places in the statement. - Executing a Subquery using Connection.execute() is deprecated and will emit a deprecation warning; this use case was an oversight that should have been removed from 1.4. schema: - The Table object now raises an informative error message if it is instantiated without passing at least the Table.name and Table.metadata arguments positionally. Previously, if these were passed as keyword arguments, the object would silently fail to initialize correctly. mypy: - Applied a series of refactorings and fixes to accommodate for Mypy "incremental" mode across multiple files, which previously was not taken into account. In this mode the Mypy plugin has to accommodate Python datatypes expressed in other files coming in with less information than they have on a direct run. - Fixed issue where the Mypy plugin would fail to interpret the "collection_class" of a relationship if it were a callable and not a class. Also improved type matching and error reporting for collection-oriented relationships. asyncio: - Added accessors .sqlstate and synonym .pgcode to the .orig attribute of the SQLAlchemy exception class raised by the asyncpg DBAPI adapter, that is, the intermediary exception object that wraps on top of that raised by the asyncpg library itself, but below the level of the SQLAlchemy dialect. Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Upgrade to release 1.9.1: - switch documentation from markdown to reStructuredText - add tests Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Upgrade to release 0.0.42: - Handle parse_event_xml doing I/O in the asyncio event loop Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Upgrade to release 3.2: - Automatic AppConfig discovery - Customizing type of auto-created primary keys - Functional indexes - pymemcache support - New decorators for the admin site - Other minor new features Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Upgrade to release 4.60.0: - add contrib.logging helpers for redirecting to tqdm.write() - support delay in notebook - fix contrib.tmap, tzip not using tqdm_class - add notebook tests - updates & misc minor fixes for documentation Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Upgrade to release 1.6.0: - XML data bindings and code generators are now considered stable - Add arguments 'max_depth' and 'extra_validator' to validation methods - Enhance decoding with 'value_hook' argument Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
kanavin
pushed a commit
to kanavin/meta-openembedded
that referenced
this pull request
May 11, 2021
Release notes for 4.16.0 ======================== - Fix action of Back/Forward mouse gesture when using RTL (Issue openembedded#90) - Prevent crash on mouse gesture action (Issue openembedded#443) - Avoid crashes when closing thunar with ctrl+w (openembedded#336) - Ignore double-click events from back/forward mouse button (Issue openembedded#371) - Remove GLIB_CHECK_VERSION IFDEFs which are obsolete after glib bump - bump minimum required exo version to 4.15.3 - Wrap box around spinner to prevent flickering (Issue openembedded#440) - Use g_drive_is_removable over g_drive_is_media_removable - bump glib (and gio, gthread, etc) to 2.50.0 - Do not duplicate app_info when added via custom command (Issue openembedded#309) - Escape all whitespace characters in custom command path - Remove hidden quotes for "Open with"->"custom command" (Issue openembedded#425) - Ignore unknown XML elements in UCA.xml - Regression: Fix broken bulk renamer context menu (Issue openembedded#436) - Revert of b12247c2 and proper fix for Issue openembedded#423 - Remove duplicated code in renamer and prevent possible leak - Prevent possible crash of thunar_launcher_poke (Issue openembedded#436) - Fix combo box entry order (Issue openembedded#435) - Remove TODO file - Change focus when clicking an emblem entry (Issue openembedded#315) - Bump GLib minimum version to 2.44 - Prevent Gtk-CRITICAL when terminating session (Issue openembedded#430) - Missing thunarx support on the shortcut view (Issue openembedded#423) - Translation Updates: Basque, Chinese (China), Czech, Danish, Estonian, Korean, Norwegian Nynorsk, Turkish, Vietnamese Release notes for 4.15.0 ======================== This is a development release of Thunar aiming the upcoming release of Xfce 4.16. - Fix unavailable rubber banding in detailed view (Issue openembedded#326) - Context menu entries in Thunar flutter while downloading (Issue openembedded#276) - Improve cusor handling after file deletion in thunar (Issue openembedded#69) - Fix regression: Trying to open a .desktop file from the context menu leads to the execution of the file (Issue openembedded#325) - Use numbering on label "open new window/tab" only for multiple windows/tabs (MR openembedded#15) - Remove "Sort by" and "View as" from menu item labels (Issue openembedded#247) - Add new app icon and switch to rDNS icon name (MR openembedded#11) - Replace deprecated GtkActionEntry with XfceGtkActionEntry (Issue openembedded#293) - Menus are now updated when selection changes not only when opened (Issue openembedded#293) - Merge all file-context-menus into one (Issue openembedded#198) - Ghost file ocasionally remains when dropping file into directory (Fixes openembedded#312) - Use XfceFilenameInput to validate long filenames (Bug #13720) - Support for variables like $HOME in address bar (Bug #12165) - Fix eject button click detection when using RTL languages (Bug #11387) - Remove upper case from group names in shortcuts view - Option to rename a file when existing copy conflicts (Bug #16686) - Remove suffix "- FileManager" from window title - Move from exo-csource to xdt-csource (Bug #16717) - Pause button on copy/move (Bug #16685) - Allow drag-and-drop of multiple files in icon view (Bug #2487) - Add keywords to .desktop files to thunar (Bug #16618) - Reduce vertical space in Templates info popup - Hide android phone from network group (Bug #11584) - Reduce size of Templates info popup - Do not add "cant-write" emblem to files in the Trash - Hide Browse Network entry in shortcuts view if not supported - Move 'network' to the bottom of tree view (Bug #16516) - Add examples to "Select by Pattern" dialog (Bug #16587) - Improve tooltips in shortcuts view (Bug #16566) - Rename "Disconnect" context menu entry in side pane (Bug #16558) - Make path entry matching case-insensitive (Bug #12747) - Add new bookmarks to bottom of list in shortcuts view (Bug #16526) - Move places above devices in shortcuts view (Bug #11586) - Add desktop actions for home, computer and trash (Bug #16497) - Option to use static icon instead of folder icon (Bug #16501) - Remove top level desktop entry from tree view (Bug #16474) - Easy access to computer:/// (Bug #16472) - Use libxfce4ui close-multiple-tab dialog (Bug #16254) - Replace deprecated G_FILE_MONITOR_EVENT_MOVED (Bug #16328) - Use symbolic icon for eject (Bug #16281) - Prevent ghost files after "move" on remote locations (Bug #15704) - Add a confirmation dialog when closing a window with multiple open tabs. - Improve explanation string for "invert selection" action (Bug #15625) - Improve layout of Permissions tab (Bug #15557) - Remove superfluous shell script "ThunarBulkRename" (Bug #15373) - Make labels in permissions chooser wrap - Add a small delay when dismissing notifications (Bug #14552) - File / Folder size text in statusbar sometimes is ambiguous (Bug #14203) - Add missing parameter to ThunarBrowserPokeDeviceFunc function - Add property to enable/disable frames on thumbnails (Bug #14433) - Improved spacing between widgets in Properties and Preferences dialogs - Fixed numerous compiler warnings - Fixed numerous warning and critical messages - Translation Updates: Albanian, Amharic, Arabic, Armenian, Armenian (Armenia), Asturian, Basque, Belarusian, Bengali, Bulgarian, Catalan, Chinese (China), Chinese (Hong Kong), Chinese (Taiwan), Croatian, Czech, Danish, Dutch, Eastern Armenian, English (Australia), English (United Kingdom), Esperanto, Estonian, Finnish, French, Galician, German, Greek, Hebrew, Hungarian, Icelandic, Indonesian, Interlingue, Italian, Japanese, Kazakh, Korean, Latvian, Lithuanian, Malay, Norwegian Bokmål, Norwegian Nynorsk, Occitan (post 1500), Panjabi (Punjabi), Persian (Iran), Polish, Portuguese, Portuguese (Brazil), Romanian, Russian, Serbian, Slovak, Slovenian, Spanish, Swedish, Telugu, Thai, Turkish, Uighur, Ukrainian, Urdu, Urdu (Pakistan), Vietnamese Signed-off-by: Andreas Müller <schnitzeltony@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
kraj
pushed a commit
to YoeDistro/meta-openembedded
that referenced
this pull request
Nov 12, 2023
- `universal`: Enable `application/vnd.cups-postscript` as input There are filters which produce this MIME type (such as `hpps` of HPLIP), and if someone uses such driver on a client and the server has an IPP Everywhere/driverless printer, the job fails (Pull request openembedded#534). - beh backend: Use `execv()` instead of `system()` - CVE-2023-24805 With `execv()` command line arguments are passed as separate strings and not the full command line in a single string. This prevents arbitrary command execution by escaping the quoting of the arguments in a job with forged job title. - beh backend: Extra checks against odd/forged input - CVE-2023-24805 * Do not allow `/` in the scheme of the URI (= backend executable name), to assure that only backends inside `/usr/lib/cups/backend/` are used. * Pre-define scheme buffer to empty string, to be defined for case of URI being NULL. * URI must have `:`, to split off scheme, otherwise error. * Check return value of `snprintf()` to create call path for backend, to error out on truncation of a too long scheme or on complete failure due to a completely odd scheme. - beh backend: Further improvements - CVE-2023-24805 * Use `strncat()` instead of `strncpy()` for getting scheme from URI, the latter does not require setting terminating zero byte in case of truncation. * Also exclude `.` or `..` as scheme, as directories are not valid CUPS backends. * Do not use `fprintf()` in `sigterm_handler()`, to not interfere with a `fprintf()` which could be running in the main process when `sigterm_handler()` is triggered. * Use `static volatile int` for global variable job_canceled. - `parallel` backend: Added missing `#include` lines - foomatic-rip: Fix a SIGPIPE error when calling gs (Pull request openembedded#517) [Ubuntu's autopkgtest for foo2zjs](https://autopkgtest.ubuntu.com/packages/f/foo2zjs/lunar/ppc64el) shows foo2zjs's testsuite failing with cups-filters 2.0beta3 on ppc64el. This is cause by a timing issue in foomatic-rip which is fixed now. - Coverity check done by Zdenek Dohnal for the inclusion of cups-filters in Fedora and Red Hat. Zdenek has fixed all the issues: Missing `free()`, files not closed, potential string overflows, ... Thanks a lot! (Pull request openembedded#510). - Dropped all C++ references and obsolete C standards (Pull requests openembedded#504 and openembedded#513) With no C++ compiler needed, there is no need for any checks or setting for C++ in configure.ac. - configure.ac: Change deprecated AC_PROG_LIBTOOL for LT_INIT (Pull request openembedded#508) - texttopdf: Do not include fontconfig.h in the CUPS filter wrapper - Build system: Do not explicitly check for libpoppler-cpp The cups-filters package does not contain any code using libpoppler-cpp, therefore we let ./configure not check for it. - COPYING, NOTICE: Simplification for autotools-generated files autotools-generated files can be included under the license of the upstream code, and FSF copyright added to upstream copyright list. Simplified COPYING appropriately. - Makefile.am: Include LICENSE in distribution tarball - Add templates for issue reports on GitHub. This makes a selection screen appear when clicking "New Issue" in the web UI, to selct whether the issue is a regular bug, a feature request, or a security vulnerability. - Corrected installation path for *.h files of *.drv files. The ppdc (and underlying functions) of libppd searches for include files in /usr/share/ppdc and not in /usr/share/cups/ppdc any more. - configure.ac: Remove unnecessary "AVAHI_GLIB_..." definitions. - Makefile.am: Include NOTICE in distribution tarball - configure.ac: Added "foreign" to to AM_INIT_AUTOMAKE() call. Makes automake not require a file named README. - Cleaned up .gitignore - Tons of fixes in the source code documentation: README.md, INSTALL, DEVELOPING.md, CONTRIBUTING.md, COPYING, NOTICE, ... Adapted to the cups-filters component, added links. - Converted nearly all filters to filter functions, only exceptions are `rastertoescpx`, `rastertopclx`, `commandtoescpx`, `commandtopclx`, and `foomatic-rip`. The latter is deeply involved with Foomatic PPDs and the others are legacy printer drivers. The filter functions are mainly in libcupsfilters, the ones which generate PostScript are in libppd. - Replaced all the filters converted to filter functions by simple wrapper executables using `ppdFilterCUPSWrapper()` of libppd for backward compatibility with CUPS 2.x. - Added new streaming mode triggered by the boolean "filter-streaming-mode" option. In this mode a filter (function) is supposed to avoid everything which prevents the job data from streaming, as loading the whole job (or good part of it) into a temporary file or into memory, interpreting PDF, pre-checking input file type or zero-page jobs, ... This is mainly to be used by Printer Applications when they do raster printing in streaming mode, to run with lowest resources possible. Currently `foomatic-rip`, `ghostscript`, and `pdftopdf` got a streaming mode. For the former two PostScript (not PDF) is assumed as input and no zero-page-job check is done, in the latter all QPDF processing (page management, page size adjustment, ...) is skipped and only JCL according to the PPD added. - The CUPS filter `imagetops` uses the `ppdFilterImageToPS()` filter function of libppd now. - `driverless`, `driverless-fax`: Added IPP Fax Out support. Now printer setup tools list an additional fax "driver". A fax queue is created by selecting this driver. Jobs have to be sent with "-o phone=12345" to supply the destination phone number (Pull request openembedded#280, openembedded#293, openembedded#296, openembedded#302, openembedded#304, openembedded#305, openembedded#306, openembedded#309, Issue openembedded#298, openembedded#308). - `sys5ippprinter`: Removed `sys5ippprinter`, as CUPS does not support System V interface scripts any more. This first approach of PPD-less printing was also not actually made use of. - `urftopdf`: Removed as we require CUPS 2.2.2+ now which supports Apple Raster by itself. - Build system, `README.md`: Require CUPS 2.2.2+. Removed now unneeded `./configure` switches for use of the `urftopdf` filter for old CUPS versions. - Sample PPDs: Renamed source directory from `ppd/` to `ppdfiles/`. - Build system: Remove '-D_PPD_DEPRECATED=""' from the compiling command lines of the source files which use libcups. The flag is not supported any more for longer times already and all the PPD-related functions deprecated by CUPS have moved into libppd now. - Build system: Add files in `.gitignore` that are generated by "autogen.sh", "configure", and "make" (Pull request openembedded#336). Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
kraj
pushed a commit
to YoeDistro/meta-openembedded
that referenced
this pull request
Dec 5, 2023
* We have to pass "__STDC_VERSION__" value to cmake option due to this error -> A cross-compiling environment has been detected. CMake Error at CMakeLists.txt:430 (message): The value of __STDC_VERSION__ cannot be automatically determined when cross-compiling. Please set JAS_STDC_VERSION to the value of __STDC_VERSION__ when invoking CMake (e.g., by using the option -DJAS_STDC_VERSION=...) or modify the CMakeLists.txt appropriately * Options that are on by default have been added to PACKAGECONFIG. * JAS_ENABLE_SHARED which is enable building of shared library removed because enabled by default. Changelog: 4.1.1 (2023-11-28) ================== * Disallow in-source builds by default. * Fix a potential integer overflow problem in the jas_get_total_mem_size function (for the Windows platform). 4.1.0 (2023-11-04) ================== * Add support for building several JasPer application programs for WebAssembly target with WASI support. 4.0.1 (2023-11-04) ================== * Fix integer overflow bug in PNM decoder (openembedded#353). * Fix a few minor build issues. 4.0.0 (2022-11-05) ================== * Improve static linking (openembedded#336). * Fix path relocation in mingw environment (openembedded#335). * Improve logging and build scripts. * Improve JPEG-2000 conformance test results. * Enable PIC by default. * Fix memory leaks in function cmdopts_parse (openembedded#332) (CVE-2022-2963). * imgcmp: + Add quiet (-q) option. + Add debug-level option. + Fix memory leak. * imginfo: + Add quiet (-q) option. * Fix bug in parsing PGX header. * Fix integer overflow bug (openembedded#345) (CVE-2022-40755). 3.0.6 (2022-07-13) ================== * Fix bug in manual deployment script. 3.0.5 (2022-06-23) ================== * Fix a minor build issue (openembedded#328). 3.0.4 (2022-06-02) ================== * Eliminate some bogus calls to abort. * Fix a typo in jas_safeui64_div (openembedded#323). * Add some additional logging messages. * Fix the source of a potential compiler warning (openembedded#321). 3.0.3 (2022-03-15) ================== * Fix some portability issues in a few scripts. 3.0.2 (2022-02-14) ================== * Fix a build issue that occurs when a cross-compiler is used (e.g., openembedded#319). 3.0.1 (2022-02-12) ================== * Fix some build/portability issues (e.g., openembedded#317, openembedded#318). 3.0.0 (2022-02-05) ================== VERY IMPORTANT NOTE: This release of the JasPer software introduced some changes in the API and/or behavior of the library relative to earlier releases, which may necessitate some small changes in code using the library (e.g., to avoid memory leaks or other problems). Please refer to the "News" section of the JasPer Reference Manual for more details. For convenience, this manual is available online (for various JasPer releases) at: https://jasper-software.github.io/jasper-manual * Greatly improve documentation. * Add support for multithreading. * Add some customization points in the library, such as the memory allocator and error logging function. * Add improved memory usage tracking and limiting. * Add experimental partial encoding/decoding support for the HEIC format. * Fix some longstanding issues in the JasPer I/O streams API. * Add the running of the full test suite in CI builds for the Windows platform. (Previously, the full test suite was only run for CI builds on Unix-based platforms.) * Fix many bugs (e.g., openembedded#305, openembedded#307, openembedded#308, openembedded#309, openembedded#312, openembedded#314, and many others not associated with any issue numbers). * Merged support for JasPer 3.0.0 into the XV software at: https://github.com/jasper-software/xv.git Signed-off-by: alperak <alperyasinak1@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
kraj
pushed a commit
to YoeDistro/meta-openembedded
that referenced
this pull request
Dec 5, 2023
* We have to pass "__STDC_VERSION__" value to cmake option due to this error -> A cross-compiling environment has been detected. CMake Error at CMakeLists.txt:430 (message): The value of __STDC_VERSION__ cannot be automatically determined when cross-compiling. Please set JAS_STDC_VERSION to the value of __STDC_VERSION__ when invoking CMake (e.g., by using the option -DJAS_STDC_VERSION=...) or modify the CMakeLists.txt appropriately * Options that are on by default have been added to PACKAGECONFIG. * JAS_ENABLE_SHARED which is enable building of shared library removed because enabled by default. Changelog: 4.1.1 (2023-11-28) ================== * Disallow in-source builds by default. * Fix a potential integer overflow problem in the jas_get_total_mem_size function (for the Windows platform). 4.1.0 (2023-11-04) ================== * Add support for building several JasPer application programs for WebAssembly target with WASI support. 4.0.1 (2023-11-04) ================== * Fix integer overflow bug in PNM decoder (openembedded#353). * Fix a few minor build issues. 4.0.0 (2022-11-05) ================== * Improve static linking (openembedded#336). * Fix path relocation in mingw environment (openembedded#335). * Improve logging and build scripts. * Improve JPEG-2000 conformance test results. * Enable PIC by default. * Fix memory leaks in function cmdopts_parse (openembedded#332) (CVE-2022-2963). * imgcmp: + Add quiet (-q) option. + Add debug-level option. + Fix memory leak. * imginfo: + Add quiet (-q) option. * Fix bug in parsing PGX header. * Fix integer overflow bug (openembedded#345) (CVE-2022-40755). 3.0.6 (2022-07-13) ================== * Fix bug in manual deployment script. 3.0.5 (2022-06-23) ================== * Fix a minor build issue (openembedded#328). 3.0.4 (2022-06-02) ================== * Eliminate some bogus calls to abort. * Fix a typo in jas_safeui64_div (openembedded#323). * Add some additional logging messages. * Fix the source of a potential compiler warning (openembedded#321). 3.0.3 (2022-03-15) ================== * Fix some portability issues in a few scripts. 3.0.2 (2022-02-14) ================== * Fix a build issue that occurs when a cross-compiler is used (e.g., openembedded#319). 3.0.1 (2022-02-12) ================== * Fix some build/portability issues (e.g., openembedded#317, openembedded#318). 3.0.0 (2022-02-05) ================== VERY IMPORTANT NOTE: This release of the JasPer software introduced some changes in the API and/or behavior of the library relative to earlier releases, which may necessitate some small changes in code using the library (e.g., to avoid memory leaks or other problems). Please refer to the "News" section of the JasPer Reference Manual for more details. For convenience, this manual is available online (for various JasPer releases) at: https://jasper-software.github.io/jasper-manual * Greatly improve documentation. * Add support for multithreading. * Add some customization points in the library, such as the memory allocator and error logging function. * Add improved memory usage tracking and limiting. * Add experimental partial encoding/decoding support for the HEIC format. * Fix some longstanding issues in the JasPer I/O streams API. * Add the running of the full test suite in CI builds for the Windows platform. (Previously, the full test suite was only run for CI builds on Unix-based platforms.) * Fix many bugs (e.g., openembedded#305, openembedded#307, openembedded#308, openembedded#309, openembedded#312, openembedded#314, and many others not associated with any issue numbers). * Merged support for JasPer 3.0.0 into the XV software at: https://github.com/jasper-software/xv.git Signed-off-by: alperak <alperyasinak1@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
kraj
pushed a commit
to YoeDistro/meta-openembedded
that referenced
this pull request
Dec 6, 2023
* We have to pass "__STDC_VERSION__" value to cmake option due to this error -> A cross-compiling environment has been detected. CMake Error at CMakeLists.txt:430 (message): The value of __STDC_VERSION__ cannot be automatically determined when cross-compiling. Please set JAS_STDC_VERSION to the value of __STDC_VERSION__ when invoking CMake (e.g., by using the option -DJAS_STDC_VERSION=...) or modify the CMakeLists.txt appropriately * Options that are on by default have been added to PACKAGECONFIG. * JAS_ENABLE_SHARED which is enable building of shared library removed because enabled by default. Changelog: 4.1.1 (2023-11-28) ================== * Disallow in-source builds by default. * Fix a potential integer overflow problem in the jas_get_total_mem_size function (for the Windows platform). 4.1.0 (2023-11-04) ================== * Add support for building several JasPer application programs for WebAssembly target with WASI support. 4.0.1 (2023-11-04) ================== * Fix integer overflow bug in PNM decoder (openembedded#353). * Fix a few minor build issues. 4.0.0 (2022-11-05) ================== * Improve static linking (openembedded#336). * Fix path relocation in mingw environment (openembedded#335). * Improve logging and build scripts. * Improve JPEG-2000 conformance test results. * Enable PIC by default. * Fix memory leaks in function cmdopts_parse (openembedded#332) (CVE-2022-2963). * imgcmp: + Add quiet (-q) option. + Add debug-level option. + Fix memory leak. * imginfo: + Add quiet (-q) option. * Fix bug in parsing PGX header. * Fix integer overflow bug (openembedded#345) (CVE-2022-40755). 3.0.6 (2022-07-13) ================== * Fix bug in manual deployment script. 3.0.5 (2022-06-23) ================== * Fix a minor build issue (openembedded#328). 3.0.4 (2022-06-02) ================== * Eliminate some bogus calls to abort. * Fix a typo in jas_safeui64_div (openembedded#323). * Add some additional logging messages. * Fix the source of a potential compiler warning (openembedded#321). 3.0.3 (2022-03-15) ================== * Fix some portability issues in a few scripts. 3.0.2 (2022-02-14) ================== * Fix a build issue that occurs when a cross-compiler is used (e.g., openembedded#319). 3.0.1 (2022-02-12) ================== * Fix some build/portability issues (e.g., openembedded#317, openembedded#318). 3.0.0 (2022-02-05) ================== VERY IMPORTANT NOTE: This release of the JasPer software introduced some changes in the API and/or behavior of the library relative to earlier releases, which may necessitate some small changes in code using the library (e.g., to avoid memory leaks or other problems). Please refer to the "News" section of the JasPer Reference Manual for more details. For convenience, this manual is available online (for various JasPer releases) at: https://jasper-software.github.io/jasper-manual * Greatly improve documentation. * Add support for multithreading. * Add some customization points in the library, such as the memory allocator and error logging function. * Add improved memory usage tracking and limiting. * Add experimental partial encoding/decoding support for the HEIC format. * Fix some longstanding issues in the JasPer I/O streams API. * Add the running of the full test suite in CI builds for the Windows platform. (Previously, the full test suite was only run for CI builds on Unix-based platforms.) * Fix many bugs (e.g., openembedded#305, openembedded#307, openembedded#308, openembedded#309, openembedded#312, openembedded#314, and many others not associated with any issue numbers). * Merged support for JasPer 3.0.0 into the XV software at: https://github.com/jasper-software/xv.git Signed-off-by: alperak <alperyasinak1@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
kraj
pushed a commit
to YoeDistro/meta-openembedded
that referenced
this pull request
Mar 30, 2024
License-Update: Rename LICENSE to LICENSE.txt and update copyright year * Ptest and library example tested on qemux86-64 and qemuarm64 * Add ptest into PTESTS_FAST_META_PYTHON qemux86-64: Testsuite summary TOTAL: 599 PASS: 599 SKIP: 0 XFAIL: 0 FAIL: 0 XPASS: 0 ERROR: 0 DURATION: 19 END: /usr/lib/python3-validators/ptest 2024-03-30T05:07 STOP: ptest-runner TOTAL: 1 FAIL: 0 qemuarm64: Testsuite summary TOTAL: 599 PASS: 599 SKIP: 0 XFAIL: 0 FAIL: 0 XPASS: 0 ERROR: 0 DURATION: 18 END: /usr/lib/python3-validators/ptest 2024-03-30T05:10 STOP: ptest-runner TOTAL: 1 FAIL: 0 Changelog: 0.24.0 =========== Features feat: conditionally raises ValidationError; bump version by @yozachar in openembedded#343 Maintenance patch: domain & url modules by @yozachar in openembedded#339 fix: domain name not confirming to rfc_2782 by @yozachar in openembedded#341 maint: update dev dependencies; adds favicon to docs by @yozachar in openembedded#342 0.23.2 =========== Maintenance maint: rectifies changelog by @yozachar in openembedded#336 fix: packaging as well as rST & md document generation by @yozachar in openembedded#337 0.23.1 =========== Maintenance maint: fix between & length validators by @yozachar in openembedded#334 fix: manual nav reference for mkdocs; bumps version by @yozachar in openembedded#335 0.23.0 =========== Features feat: add french i18n validation by @imperosol in openembedded#308 Maintenance fix: Valid URLs failing validation - query and fragment parts by @danherbriley in openembedded#297 fix: bug in between module by @yozachar in openembedded#301 chore: update dependencies, improve packaging by @yozachar in openembedded#304 Fix fragment check by @darkdragon-001 in openembedded#305 build(deps): bump urllib3 from 2.0.6 to 2.0.7 in /package by @dependabot in openembedded#310 fix: allow pct-encoded entities in fragments by @conitrade-as in openembedded#317 chore: update dev dependencies by @yozachar in openembedded#318 build(deps): bump gitpython from 3.1.37 to 3.1.41 in /package by @dependabot in openembedded#321 build(deps): bump jinja2 from 3.1.2 to 3.1.3 in /package by @dependabot in openembedded#322 chore: monthly updates for Jan'24 by @yozachar in openembedded#324 maint: adds versiond docs; update copyright year by @yozachar in openembedded#329 chore: update dev dependencies by @yozachar in openembedded#330 build(deps): bump gitpython from 3.1.37 to 3.1.41 in /package by @dependabot in openembedded#331 build(deps): bump jinja2 from 3.1.2 to 3.1.3 in /package by @dependabot in openembedded#332 build(deps): bump urllib3 from 2.0.6 to 2.0.7 in /package by @dependabot in openembedded#319 Signed-off-by: alperak <alperyasinak1@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
halstead
pushed a commit
that referenced
this pull request
Mar 31, 2024
License-Update: Rename LICENSE to LICENSE.txt and update copyright year * Ptest and library example tested on qemux86-64 and qemuarm64 * Add ptest into PTESTS_FAST_META_PYTHON qemux86-64: Testsuite summary TOTAL: 599 PASS: 599 SKIP: 0 XFAIL: 0 FAIL: 0 XPASS: 0 ERROR: 0 DURATION: 19 END: /usr/lib/python3-validators/ptest 2024-03-30T05:07 STOP: ptest-runner TOTAL: 1 FAIL: 0 qemuarm64: Testsuite summary TOTAL: 599 PASS: 599 SKIP: 0 XFAIL: 0 FAIL: 0 XPASS: 0 ERROR: 0 DURATION: 18 END: /usr/lib/python3-validators/ptest 2024-03-30T05:10 STOP: ptest-runner TOTAL: 1 FAIL: 0 Changelog: 0.24.0 =========== Features feat: conditionally raises ValidationError; bump version by @yozachar in #343 Maintenance patch: domain & url modules by @yozachar in #339 fix: domain name not confirming to rfc_2782 by @yozachar in #341 maint: update dev dependencies; adds favicon to docs by @yozachar in #342 0.23.2 =========== Maintenance maint: rectifies changelog by @yozachar in #336 fix: packaging as well as rST & md document generation by @yozachar in #337 0.23.1 =========== Maintenance maint: fix between & length validators by @yozachar in #334 fix: manual nav reference for mkdocs; bumps version by @yozachar in #335 0.23.0 =========== Features feat: add french i18n validation by @imperosol in #308 Maintenance fix: Valid URLs failing validation - query and fragment parts by @danherbriley in #297 fix: bug in between module by @yozachar in #301 chore: update dependencies, improve packaging by @yozachar in #304 Fix fragment check by @darkdragon-001 in #305 build(deps): bump urllib3 from 2.0.6 to 2.0.7 in /package by @dependabot in #310 fix: allow pct-encoded entities in fragments by @conitrade-as in #317 chore: update dev dependencies by @yozachar in #318 build(deps): bump gitpython from 3.1.37 to 3.1.41 in /package by @dependabot in #321 build(deps): bump jinja2 from 3.1.2 to 3.1.3 in /package by @dependabot in #322 chore: monthly updates for Jan'24 by @yozachar in #324 maint: adds versiond docs; update copyright year by @yozachar in #329 chore: update dev dependencies by @yozachar in #330 build(deps): bump gitpython from 3.1.37 to 3.1.41 in /package by @dependabot in #331 build(deps): bump jinja2 from 3.1.2 to 3.1.3 in /package by @dependabot in #332 build(deps): bump urllib3 from 2.0.6 to 2.0.7 in /package by @dependabot in #319 Signed-off-by: alperak <alperyasinak1@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
No description provided.