* Publishing updated version 5.5.0 * Applying meson build fixes from #59 conversation. * Fixing windows dll properties. * Adding delayed library for windows apps. * Build windows app with meson. * Refactoring deb packages. * Fixing libssl dependency. * Fixing pkg-config file. * Refactoring codeql workflow. * Fixing os includes. * Fixing package build. * Removing old workflows. * Updating po * Reorganizing OS based sources. * Changing to meson build system. * Updating package control files, splitting intl methods to private include. OBS-URL: https://build.opensuse.org/package/show/X11:terminals/lib3270?expand=0&rev=43
444 lines
18 KiB
Plaintext
444 lines
18 KiB
Plaintext
-------------------------------------------------------------------
|
|
Thu Jan 23 20:49:41 UTC 2025 - perry.werneck@gmail.com
|
|
|
|
- Update to version 5.5.0+git20250123:
|
|
* Publishing updated version 5.5.0
|
|
* Applying meson build fixes from #59 conversation.
|
|
* Fixing windows dll properties.
|
|
* Adding delayed library for windows apps.
|
|
* Build windows app with meson.
|
|
* Refactoring deb packages.
|
|
* Fixing libssl dependency.
|
|
* Fixing pkg-config file.
|
|
* Refactoring codeql workflow.
|
|
* Fixing os includes.
|
|
* Fixing package build.
|
|
* Removing old workflows.
|
|
* Updating po
|
|
* Reorganizing OS based sources.
|
|
* Changing to meson build system.
|
|
* Updating package control files, splitting intl methods to private include.
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Aug 17 16:00:46 UTC 2024 - perry.werneck@gmail.com
|
|
|
|
- Update to version 5.4+git20240817:
|
|
* Update codeql.yml
|
|
* Debugging publisher.
|
|
* Update README.md
|
|
* Fixing brew upgrade
|
|
* Reverting use of inner functions; doesnt work on macos compiler.
|
|
* Setting state on unexpected exit during the build of ssl_context.
|
|
* Fixing win32 bundler.
|
|
* Fix PA key mapping
|
|
* Updating property methods.
|
|
* Using nested functions.
|
|
* Since windows does not have version control in the system a new method was implemented to check if the lib3270 current revision can work with applications to avoid loading of an incomplete or incompatible version of lib3270.
|
|
* Forcing gettext path on MAC os.
|
|
* Setting iconv path from brew in macos.
|
|
* Adding field methods splitted from ctlr.c
|
|
* Splitting field methods out of ctlr.c, cleaning code.
|
|
* Implementing search for data files based on bundle *or* program path.
|
|
* Better libname in macos.
|
|
* Update README.md
|
|
* Updating translation.
|
|
* Disabling FIPS tests Fixing win32 builds
|
|
* Publishing zip file for msvc builds.
|
|
* Publish only on 'master' PRs
|
|
* Publishing mingw package instead of tar.xz
|
|
* Implementing mingw package.
|
|
* Searching for datafiles on all win32 possible paths.
|
|
* Publishing win32 & macos artifacts in the same action.
|
|
* Updating package control files.
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Mar 22 18:14:29 UTC 2023 - perry.werneck@gmail.com
|
|
|
|
- Update to version 5.4+git20230322:
|
|
* Updating package control files.
|
|
* On windows, if the application os library path ends with '/lib' or '/bin' the relative path for data files is the parent directory.
|
|
* Debugging win32 build.
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Apr 07 22:24:02 UTC 2022 - perry.werneck@gmail.com
|
|
|
|
- Update to version 5.4+git20220330:
|
|
* fix-crl-get-engine.patch removed
|
|
* Adding SSL build options to the trace info.
|
|
* Update README.md
|
|
* Test bundle path before using it. If not found use the value from DATADIR.
|
|
* Reverting locale.
|
|
* Fixing install.
|
|
* Fixing use of a separated build dir.
|
|
* Refactoring Makefile to allow a separated build dir.
|
|
* Adding notes about jhbuild.
|
|
* Updating build system.
|
|
* Small updates on Makefile.
|
|
* Fixing autogen.
|
|
* Testing jhbuild.
|
|
* Updating configure.ac
|
|
* Fixing libcurl detection in macos (#25)
|
|
* Adjustments in autogen.sh
|
|
* Allowing build from another folder.
|
|
* Updating README.
|
|
* Restoring detection of MAC datadir.
|
|
* Fixing issues detected on linux test after macos changes (#25)
|
|
* Fixing MAC build (#25)
|
|
* Fixing libtool on mac brew, updating readme (#25)
|
|
* Updating Makefile and configure.ac.
|
|
* Using MAC library extension.
|
|
* Adding all-macos target required for MAC build #25
|
|
* Adding callback for 'select-word' action.
|
|
* Fixing configure.ac
|
|
* configure: set gettext version
|
|
* ASN1_TIME_diff is no longer available on libcrypt.
|
|
* Adding convenience method to get the product name set on ./configure.
|
|
* Updating build info.
|
|
* Reverting latest changes.
|
|
* Adding 'editable' property.
|
|
* Fixing windows registry tools.
|
|
* Fixing translation.
|
|
* Updating translation.
|
|
* Adding method to write string to windows registry.
|
|
* Updating cross-compiler install script.
|
|
* Adjusting ssl messsage.
|
|
* Adding nick for toggles, removing 'gtk-' from icons.
|
|
* Small fixes on log/trace modules.
|
|
* Updating requested revision.
|
|
* Updating msys build info.
|
|
* Adding userdata on default log.
|
|
* Adding userdata on log writer.
|
|
* Fixing trace file.
|
|
* Working on log/trace files.
|
|
* Adding 'tracefile' property (still incomplete).
|
|
* Fixing windows build.
|
|
* Fixing segfault on 'non-session' log write.
|
|
* Adding property to set a session based log file.
|
|
* Updating windows package.
|
|
* Small adjustments in toggle api.
|
|
* Fixing windows build.
|
|
* Fixing toggle table.
|
|
* Fixing 'default host' option.
|
|
* Working on 'hang' when the ssl negotiation fails.
|
|
* Debugging possible SSL problem.
|
|
* Update README.md
|
|
* Fixing popup on connection error.
|
|
* Small adjustmente on host type.
|
|
* Fixing package build.
|
|
* Small adjustments on package and sdk.
|
|
* Use environment compiler flags if set
|
|
* Reformatting sources with astyle.
|
|
* Update README.md
|
|
* Fixing deepcode alert.
|
|
* Fixing LGTM warning.
|
|
* spliting filetransfer set methods.
|
|
* Updating 'popup-an-errno' dialog.
|
|
* Adding utility functions.
|
|
* Refactoring file transfer module.
|
|
* Adjustments on file-transfer object.
|
|
* Adding dummy send/receive methods.
|
|
* Setting 'alt-f1' as default for action 'clear'
|
|
* Update README.md
|
|
* Fixing LGTM warnings.
|
|
* Fixing build.
|
|
* Updating control files.
|
|
* Fixing locale file conflicts.
|
|
* Fixing some autoheader warnings.
|
|
* Updating readme, fixing arch build.
|
|
* Update README.md
|
|
* Removing git checkout as required.
|
|
* Adding license badge.
|
|
* Fixing lgtm.com warning.
|
|
* Fixing CRL download.
|
|
* Bit field saved_rev_wraparound_mode of type int should have explicitly unsigned integral, explicitly signed integral, or enumeration type.
|
|
* Debugging auto-reconnect.
|
|
* Logging invalid callback table.
|
|
* Allowing customized reconnect method.
|
|
* Adding background task counter.
|
|
* Fix escaped url.
|
|
* Fixes from lgtm.com
|
|
* Enabling get peer and name methods required for custom audit plugin.
|
|
* Updating translation.
|
|
* Removing unused code
|
|
* Cleaning up unused code.
|
|
* Updating to version 5.4
|
|
* Updating package control files.
|
|
* Updating service file
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Nov 18 21:07:38 UTC 2020 - Perry Werneck <perry.werneck@gmail.com>
|
|
|
|
- Fixing CRL download engine
|
|
* Added fix-crl-get-engine.patch
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Oct 31 14:50:08 UTC 2020 - perry.werneck@gmail.com
|
|
|
|
- Update to version 5.3+git20201030:
|
|
* Fixing SSL connect error messages.
|
|
* Updating README.md
|
|
* Adding property methods.
|
|
* Adding method to get translated cursor position.
|
|
* Updating get host and get service methods.
|
|
* Allowing extended actions.
|
|
* On TN3270-E the model name should be "IBM-3279-4-E" and not "IBM-3279-4"
|
|
* Adding new SSL state active when downloading CRL.
|
|
* Moving SSL related method to their own include file.
|
|
* Removing unused code.
|
|
* Adding auto-cleanup macro for windows registry.
|
|
* Creating include dir and files based on operating system.
|
|
* Fixing charset conversion.
|
|
* wait_for_ready should wait for "reconnect" process to complete.
|
|
* Fixing popup dialog when connection fails.
|
|
* Host connect now respects timeout.
|
|
* Fixing keyboard lock status and program messages issues.
|
|
* Adding property to enable/disable the CRL download.
|
|
* Looking for performance issues in lib3270_wait_for_ready.
|
|
* Fixing timers.
|
|
* Refactoring timer engine to avoid an abnormal delay when calling wait_for_ready on windows.
|
|
* Adding userdata pointer on timer handle.
|
|
* Enabling dstrace by testprogram command-line option.
|
|
* Refactoring network subsystem for modularity.
|
|
* Updating popup handler replacement (required for IPC modules).
|
|
* Removing unnecessary callbacks from table.
|
|
* Refactoring and centralizing auto-reconnect feature.
|
|
* Using standard popup as default for ssl error.
|
|
* Adding retry option in the connection failed dialog.
|
|
* Refactoring popup engine.
|
|
* Removing unused D-Bus references. Updating keytable.
|
|
* Setting default keyvalue for PAs.
|
|
* Adding PA Key actions on the keytable.
|
|
* Clear & Kybdreset were missing in v3270's accelerator dialogs.
|
|
* Fixing unexpected hangs on windows version.
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Jun 04 13:35:16 UTC 2020 - perry.werneck@gmail.com
|
|
|
|
- Update to version 5.3:
|
|
* Adding openssl info in the version string.
|
|
* Updating package release based in rpm release.
|
|
* Setting version strings from configure.
|
|
* Adding method to get the build timestamp; usefull for version checks.
|
|
* Implementing property to get/set the min/max ssl supported protocol version.
|
|
* Can't connect to an empty host or service name.
|
|
* Build instructions for macOS
|
|
* Replacing "<ctrl>" for "<Primary" in keytable definition.
|
|
* Adding option to disable automatic download of the CRL.
|
|
* Adds support for macosx
|
|
* Change name of wait callback type to avoid collision with mac system type
|
|
* Include test for presence of malloc.h
|
|
* Fix warning with autoconf > 2.68
|
|
* Adding more trace information on "connect" process.
|
|
* Fixing null module on log manager.
|
|
* Updating smart paste summary.
|
|
* Fixing action labels.
|
|
* Moving to lib3270 own translations.
|
|
* Fixing unlock-delay property.
|
|
* Fixing exports.
|
|
* Small adjustments in toggles labels and descriptions.
|
|
* Adding more translation methods.
|
|
* Adding methods to get translated properties.
|
|
* Creating lib3270's own translation files.
|
|
* Fixing action group error.
|
|
* Adding signals for save/print copy actions.
|
|
* Removing print/save actions from the protocol library; it's better to implement then on the gui application.
|
|
* Fixing reconnect action label & description.
|
|
* Adding convenience method for open windows registry.
|
|
* Fixing status of "reconnect" action.
|
|
* Preventing emit of "save-settings" signal on v3270 when the host URL is set to the same value.
|
|
* Fixing action descriptions.
|
|
* Using spec-cleaner on lib3270.spec
|
|
* Cleaning up unused code.
|
|
* Fixing error when the selection format toggle is activated with an active selection.
|
|
* Tracing connection state changes.
|
|
* Adding method to get "paste-next" state.
|
|
* Adding new action group for clipboard content availability.
|
|
* Exporting action group notifier for use by libv3270.
|
|
* Using only alfanumeric chars to translate toggle names.
|
|
* Some actions requires more than one accelerator.
|
|
* Improving trace of the http download engine; adding some proxy support.
|
|
* Adjusting property names.
|
|
* Adding host-type property as an unsigned int value for saving it in the session properties.
|
|
* Adding default values for properties.
|
|
* Allow to override build date with SOURCE_DATE_EPOCH
|
|
* Adding more CG chars in the test pattern.
|
|
* Addin APL chars 0xF1 to 0xF9 on test pattern.
|
|
* Grouping property descriptors.
|
|
* Adding method to get property descriptor by name.
|
|
* Refactoring "lunames" property.
|
|
* Activating auto-connect when the corresponding toggle is set and the session is offline.
|
|
* Adding method to get the toggle descriptor from id.
|
|
* Refactoring LU properties.
|
|
* Adjustments on charset API.
|
|
* Color type should be an unsigned int.
|
|
* Fixing action name issue detected on the main application.
|
|
* Adding option for default property value.
|
|
* Improving the model number property.
|
|
* Fixing windows build.
|
|
* Fixing typeahead problem.
|
|
* Adding method to get the "activatable" state of an action group.
|
|
* Fixing "formatted-screen" actions.
|
|
* Fixing "locked" signal on disconnect.
|
|
* Updating action table.
|
|
* Adding events for cursor state.
|
|
* Fixing issue with "selection" actions.
|
|
* Fixing problem with the select/unselect notifications.
|
|
* Adding action types.
|
|
* Adding listeners for action group state changes (required for the new UI).
|
|
* Cleaning unused methods.
|
|
* Fixing segfault on CRL download.
|
|
* Use of curl is now default on linux.
|
|
* Small message adjustment.
|
|
* Fixing CRL download using curl.
|
|
* Splitting windows HTTP download method.
|
|
* Fixes from comments on OBS Request https://build.opensuse.org/request/show/736258
|
|
* CRL check is now default.
|
|
* Adjustments in the SSL negotiation.
|
|
* Releasing CRL on URL change.
|
|
* Adding callback for URL change.
|
|
* Refactoring CRL download method.
|
|
* Organizing CRL check engine to avoid duplications.
|
|
* Fixing warnings and SSL information dialogs.
|
|
* Refactoring CRL check engine.
|
|
* Adding action groups (required for GAction implementatin).
|
|
* Creating and using standard chained list managers.
|
|
* Changint toogle descriptor type name to a more standard one.
|
|
* Changing toggle id type name.
|
|
* Update README.md
|
|
* Fixing icon names.
|
|
* Fixing non-ssl builds.
|
|
* Adjustments in the action API & property tables.
|
|
* Fixing errno use in "has_selection" attribute.
|
|
* Adding method to get property description & summary.
|
|
* Fixing name conflict with the "autoreconnect" toggle and the "reconnect" action.
|
|
* Refactoring actions as properties (easier for language bindings).
|
|
* Adding method to set field and jump to next.
|
|
* Refactoring action table.
|
|
* Adding id in the toggle id description. Required for dynamic attributes.
|
|
* Fixing thread issue on custom certificate loading.
|
|
* Adding method to build filenames independent of the OS.
|
|
* Fixing oversize.
|
|
* Updating sf.
|
|
* Refactoring output buffer management.
|
|
* Adding max witdh & height as read-only properties.
|
|
* Adjustments on screen size changes.
|
|
* Adjustments in the remap engine.
|
|
* Fixing "wait_for_ready" behavior during the "connecting..." state.
|
|
* Fixing conflict with action "connect" and ipc method "connect".
|
|
* Datadir is now based on product name.
|
|
* Adding methods to build data & config file names based in the product name instead of library name.
|
|
* Refactoring charset translation sources.
|
|
* Refacoring toggle engine.
|
|
* Adding lib3270 revision on sdk.
|
|
* Refactoring the action table.
|
|
* Moving charset method to main library.
|
|
* Refactoring action table for use with keyboard preferences dialog.
|
|
* Adding product name in the lib3270 "pc" file.
|
|
* Fixing event trace description.
|
|
* Updating method declarations.
|
|
* Adding oversize setting Updating API.
|
|
* Adding "wait for string" methods Standardizing API Calls
|
|
* Addint method to wait for screen content.
|
|
* Updating documentation, adjusting return codes.
|
|
* Fixing syslog methods.
|
|
* Splitting property set/get methods.
|
|
* Adding method to disable the "lock on operator error" feature.
|
|
* Disabling unlock delay feature when the ms value is 0.
|
|
* Improving keyboard lock status check.
|
|
* Adding APIs to get keyboard lock state.
|
|
* Decreasing delay in "wait_for_ready" method.
|
|
* Fixing bug in the "wait-for-connect" process.
|
|
* Fixing "connect" delay.
|
|
* Fixing confusing documentation of lib3270_connect.
|
|
* Updating API, adding method to get screen format state.
|
|
* Adding "length" parameters in the "set" api calls.
|
|
* Adding ssl state property.
|
|
* Adjustments in the API.
|
|
* Refactoring build process.
|
|
* Adding build option to disable SSL error notifications.
|
|
* Refactoring toggle api calls.
|
|
* Adding option to get the entire terminal window as selection.
|
|
* Default print and save methods now show a warning popup.
|
|
* Emiting notification when SSL validation fails.
|
|
* Adding callback to let the application (or user) to decide if the connection will continue on SSL error.
|
|
* Adding option to use syslog (when available).
|
|
* Moving event source to global to avoid segfault when writing logs before session creation.
|
|
* Log messages are now sent to windows event log.
|
|
* Language bindings library is now part of the IPC plugin package.
|
|
* Small changes in the paste methods.
|
|
* Adjustments in selection data.
|
|
* Adding documentation and return code on input string method.
|
|
* Adding new method to translate the windows error codes.
|
|
* Fixing CRL download methods in windows.
|
|
* Moving new selection management methods to protocol library.
|
|
* Adding method to erase selected inputs.
|
|
* Updating clipboard tools.
|
|
* Adding method to get a rectangle with the selected region.
|
|
* Improving cut&paste methods.
|
|
* Updating selection mechanism.
|
|
* Static library build is now optional and defaults only for windows.
|
|
* Changing "cut" methods to use the same code for "get".
|
|
* Refactoring clipboard management.
|
|
* Adding library name on pkg-config description file (some language binding need it for dynamic loading).
|
|
* Fixing "keep-selected" flag behavior.
|
|
* Updating package to follow naming guidelines.
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Oct 7 15:23:25 UTC 2019 - Ismail Dönmez <idonmez@suse.com>
|
|
|
|
- Cleanup spec file
|
|
- Disable support for <= SLE12-SP2
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Oct 1 07:01:49 UTC 2019 - Jan Engelhardt <jengelh@inai.de>
|
|
|
|
- Enable parallel build. Remove pointless %pre scriptlet.
|
|
- Adjust RPM groups. Remove leading empty line in descriptions.
|
|
- Modernize some macro uses.
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Sep 10 19:35:42 UTC 2019 - Christophe Giboudeaux <christophe@krop.fr>
|
|
|
|
- Use -ffat-lto-objects when building static libraries.
|
|
|
|
-------------------------------------------------------------------
|
|
Fri May 31 13:04:31 UTC 2019 - perry.werneck@gmail.com
|
|
|
|
- Update to version 5.2:
|
|
* Updating read me
|
|
* Fixing windows build.
|
|
* Fixing build on OpenSUSE Factory & Tumbleweed.
|
|
* Removing warnings.
|
|
* Fixing error on select from keyboard.
|
|
* Atualizando documentação.
|
|
* Fixing segfault on key pressed on locked terminal.
|
|
* Updating doxygen comments.
|
|
* Fixing segfault when user press enter on a locked terminal.
|
|
* Updating service file.
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Mar 26 12:24:21 UTC 2019 - Perry Werneck <perry.werneck@gmail.com>
|
|
|
|
- Fixing osc source_validator errors.
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Feb 28 15:02:43 UTC 2019 - Perry Werneck <perry.werneck@gmail.com>
|
|
|
|
* Project URL changes to github.
|
|
* Fixing deb builds.
|
|
* Updating deb package.
|
|
* Fixing CRL expiration test.
|
|
* Fixing build issues.
|
|
* Small adjustment in CRL validation.
|
|
* Fixing portability issue.
|
|
* Updating locale gen.
|
|
* Fixing CRL expiration problem.
|
|
* Updating pushtag scripts.
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Feb 27 23:37:46 UTC 2019 - Perry Werneck <perry.werneck@gmail.com>
|
|
|
|
* Refactoring build process.
|
|
* Spliting protocol library from pw3270 main project
|
|
|