* Switched to experimental * Bumped Standards to 4.1.1 * Bumped build tools to >= 0.4.0 * Fixed copyright * Fixed symbols
		
			
				
	
	
		
			248 lines
		
	
	
		
			11 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			248 lines
		
	
	
		
			11 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| 
 | |
| qtermwidget-0.8.0 / 2017-10-21
 | |
| ==============================
 | |
| 
 | |
|   * FIX: #46 fix vertical font truncation
 | |
|   * bump versions
 | |
|   * Really fallback to /bin/sh when $SHELL is missing or invalid
 | |
|   * README: don't recommend building from source
 | |
|   * Improve README
 | |
|   * Don't export github templates
 | |
|   * Support REP escape sequence defined in ECMA-48, section 8.3.103
 | |
|   * Fix build issue related to utmpx in Mac OSX Sierra
 | |
|   * Remove the deprecation notice
 | |
|   * Handle DECSCUSR signals
 | |
|   * Copied issue template
 | |
|   * Update building instructions
 | |
|   * Require Qt 5.6+
 | |
|   * This commit allows the consumer of qtermwidget to capture the (#111)
 | |
|   * Allow the terminal display to be smaller than the size hint (#123)
 | |
|   * Backport Vt102 emulation fixes (#113)
 | |
|   * Backport the default.keytab from Konsole
 | |
|   * Fixes (#122)
 | |
|   * Updated README, Added support for PyQT 5.7
 | |
|   * Fix memory leak in hotspot (URLs & emails) detection
 | |
|   * Adds superbuild support
 | |
|   * Use target_compile_definitions() instead of add_definitions()
 | |
|   * Update find_package() documentation
 | |
|   * Use the lxqt_create_pkgconfig_file
 | |
|   * Improve lxqt_translate_ts() use
 | |
|   * Adds COMPONENT to the install files
 | |
|   * Renames test app to example. Make it work
 | |
|   * Drop include_directories() for in tree dirs
 | |
|   * Use the CMake Targets way
 | |
|   * Pack Utf8Proc stuff
 | |
|   * Adds export header
 | |
|   * Use LXQtCompilerSettings
 | |
|   * Packs compile definitions
 | |
|   * Adds package version file
 | |
|   * Removes Qt4 stuff
 | |
|   * Add translation mechanism
 | |
|   * Use const iterators when possible.
 | |
|   * Enable strict iterators for debug builds
 | |
|   * TerminalDisplay: Make resizing "Size" translatable
 | |
|   * Exposes receivedData signal to users of QTermWidget
 | |
|   * Exposes sessions autoClose property to QTermWidget
 | |
| 
 | |
| 0.7.1 / 2016-12-21
 | |
| ==================
 | |
| 
 | |
|   * Release 0.7.1: Update changelog
 | |
|   * Bump patch version (#105)
 | |
|   * Added a modified Breeze color scheme (#104)
 | |
|   * Accept hex color strings as well (#101)
 | |
|   * Remove the stale lib/README (#102)
 | |
|   * Implement background images (#95)
 | |
|   * Implement other BOX DRAWING characters (#98)
 | |
|   * Preparations for context menu actions on URLs (#97)
 | |
|   * Drop the ancient wcwidth impl. and use utf8proc if possible (#99)
 | |
|   * Remove widget size checks in setVTFont() (#86)
 | |
|   * Delete unused tooltip code (#81)
 | |
|   * Fix size of the array passed to memset() (#79)
 | |
|   * Remove cpack (#93)
 | |
| 
 | |
| 0.7.0 / 2016-09-24
 | |
| ==================
 | |
| 
 | |
|   * Release 0.7.0: Add changelog
 | |
|   * Bump version to 0.7.0 (#92)
 | |
|   * Add Solarized Color Schemes
 | |
|   * Update README.md
 | |
|   * qtermwidget: Unify title & icon propagation
 | |
|   * lib: Fix FTBFS (struct vs. class mismatch)
 | |
|   * Add 'const' decorators
 | |
|   * Expose titleChanged() signal
 | |
|   * Fix building instructions
 | |
|   * cmake support changes
 | |
|   * Make addCustomColorSchemeDir() static and check for duplicates
 | |
|   * Address review comments
 | |
|   * Allow app to add custom color sheme locations
 | |
|   * Avoid enums duplication
 | |
|   * Add support for setting keyboard cursor shape
 | |
|   * Remove assignment to self
 | |
|   * Backport konsole changes to fix memory leaks
 | |
|   * Remove __FILE__ macros
 | |
|   * Replace assert() with Q_ASSERT()
 | |
|   * Fix ASan error about delete size mismatch
 | |
|   * Add support for GNU/Hurd to kpty.cpp.
 | |
|   * fixes kfreebsd builds on debian and derivatives
 | |
|   * Fix indenations (misleading-indentation warning)
 | |
|   * Remove Q_DECL_OVERRIDE macros
 | |
|   * typo Higlight
 | |
|   * Remove noisy qDebugs
 | |
|   * Bracketed paste mode implementation
 | |
|   * Use function setWorldTranfer for Qpainter instead of setWorldMatrix
 | |
|   * Modify treatment drawing double width character
 | |
|   * pyqt5 bindings
 | |
|   * pyqt5 bindings
 | |
|   * Avoid checking uninitialized member + simplify condition
 | |
|   * Use markdown for README and improve it a bit
 | |
|   * Remove support for Qt <= 5.4
 | |
|   * Remove Designer plugin
 | |
|   * Fix LICENSE text and name
 | |
|   * Remove Changelog
 | |
|   * Remove empty TODO file
 | |
|   * Remove PyQt4 bindings
 | |
|   * Sort out terminal resizing
 | |
|   * Rebase Vt102Emulation to Konsole
 | |
|   * Enable terminal resizing from the emulator
 | |
|   * Clean up trailing whitespaces
 | |
|   * implemented start TTY for external recipient;
 | |
|   * Fix: typo in TerminalDisplay
 | |
|   * add method for get pty slave fd;
 | |
|   * add method for get pty slave fd;
 | |
|   * Use GNUInstallDirs in CMakeLists.txt to stop hardcoding paths
 | |
|   * Set the '_notifiedActivity' flag early
 | |
|   * Also expose signals and slots to pyqt
 | |
|   * Get/set selection end in python bindings
 | |
|   * Avoid calling winId() on Qt5.
 | |
|   * Fix TerminalDisplay::getCharacterPosition for proportional fonts
 | |
|   * Handle proportional fonts a bit better
 | |
|   * Expose more functionality through the python bindings (#23)
 | |
|   * Allow stopping test.py with ctrl-C
 | |
|   * Fix 'getSelectionEnd'
 | |
|   * Make whitespace consistent (tabs->spaces)
 | |
|   * Fix python binding compile errors #23
 | |
|   * Add event to notify the application that the shell application uses mouse.
 | |
|   * Change mouseMarks only when needed. This might be useful if an application wants to be notified of the event.
 | |
|   * Prevents deleting the last line when resizing.
 | |
| 
 | |
| 0.6.0 / 2014-10-21
 | |
| ==================
 | |
| 
 | |
|   * Release 0.6.0
 | |
|   * Update AUTHORS
 | |
|   * Update INSTALL instructions
 | |
|   * CMakeLists.txt cleanup
 | |
|   * osx: link fixes
 | |
|   * fixed #57 Linux emulation does not seem to support Ctrl+Arrows (warning: I have no clue what I did...)
 | |
|   * Fix Qt4 compilation
 | |
|   * qterminal #64 No drag & drop support
 | |
|   * fixed qterminal #71 qt5 version ignoring page up / down
 | |
|   * Fixed a typo in CMakeLists.txt.
 | |
| 
 | |
| 0.5.1 / 2014-07-14
 | |
| ==================
 | |
| 
 | |
|   * fixed 'make dist'; version bump
 | |
|   *  Url activation & filters #21
 | |
|   * Proxy activity/silence methods to Session in QTermWidget.
 | |
|   * Emit activity() and silence() signals instead of KNotification.
 | |
|   * Support bells.
 | |
|   * Support bells.
 | |
|   * Added QTermWidget::urlActivated(QUrl) signal.
 | |
|   * Emit UrlFilter::activated() instead of QDesktopServices::openUrl().
 | |
|   * Derive Filter from QObject.
 | |
|   * Add UrlFilter.
 | |
|   * Activate link filters on ctrl+click.
 | |
|   * Update filters on resize and screen events.
 | |
|   * Const-correctness for QTermWidget API.
 | |
|   * Load arbitrary schemes by path via setColorScheme().
 | |
|   * ColorSchemeManager::loadCustomColorScheme(const QString& path).
 | |
|   * Unified schemeName() usage.
 | |
|   * fixed #17 lib/ShellCommand.cpp:66: possible =/== mixup
 | |
|   * Delete CMakeLists.txt.user
 | |
|   * new API selectedText()
 | |
|   * new API methods (thanks to William Brumley)
 | |
|   * fixed #11 compile against Qt 5 (Qt4 and Qt5 supported and waguely tested)
 | |
|   * build simplified: qtermwidget is versioned (libqtermwidget4 for Qt4, 5 for Qt5...). Better cmake support.
 | |
|   * fixed broken API for sendText() - const missing
 | |
|   * mail address change
 | |
|   * Current Working Directory for linux. Part of #8. More implementations welcomed...
 | |
|   * Add a method for get working directory in class QTermWidget
 | |
|   * Fix missing cleanup for temporary history files
 | |
|   * a potential improvement for #9 font fractional pixels causes spacing errors
 | |
|   * fix #2 update various documentations for debian packaging
 | |
|   * fix #10 Update FSF address
 | |
| 
 | |
| 0.4.0 / 2013-04-16
 | |
| ==================
 | |
| 
 | |
|   * readme updated
 | |
|   * Added pasteSelection-slot and corrected two nonsense comments
 | |
|   * qt/embedded doesn't ship with a Monospace font (and it won't use system fonts even if they exist). Using 'fixed' instead works fine
 | |
|   * Without this, the terminal display area will permanently lose focus when consoleq's Find dialog is called up.
 | |
|   * This is only needed when using Qt/E built for DirectFB display. DirectFB blocks SIGINT and some other signals, so any terminal app (be it Qt or otherwise) must call sigprocmask() to unblock them. Without this, ^C doesn't work.
 | |
|   * The control and tab keys don't work in Qt/E. This fixes it, but maybe not in the most elegant way. The trouble seems to be that _codec->fromUnicode(event->text()) doesn't handle control characters in qt-embedded.
 | |
|   * Fix resize label
 | |
|   * Search code cleanup
 | |
|   * Change searchbar background color to red(ish) when no match found
 | |
|   * Fix search, find-next when selection is one character long
 | |
|   * Hotkeys for search: Return->find-next, Shift-Return->find-previous, Escape->hide searchbar
 | |
|   * Added search functionality
 | |
|   * Add zoom. Add choice action after paste clipboard
 | |
|   * Add zoom. Add choice action after paste clipboard
 | |
|   * Add zoom. Add choice action after paste clipboard
 | |
|   * Add zoom. Add choice action after paste clipboard
 | |
|   * Add zoom. Add choice action after paste clipboard
 | |
|   * Add zoom. Add choice action after paste clipboard
 | |
|   * Add zoom. Add choice action after paste clipboard
 | |
|   * Add zoom. Add choice action after paste clipboard
 | |
|   * Add zoom. Add choice action after paste clipboard
 | |
|   * Fix logical error
 | |
|   * Add zoom. Add choice action after paste clipboard
 | |
|   * Add zoom. Add choice action after paste clipboard
 | |
|   * Add Shift+KeyEnd and Shift+KeyHome to go line 0 and line end. No move screenwindow when copy and paste with keyboard
 | |
|   * fix for text drawing in qt>=4.8,x
 | |
|   * constructor for Qt Designer
 | |
|   * test commit
 | |
|   * clear() slot implemented
 | |
|   * fix the scroll at the end again
 | |
|   * The escape key is always needed for terminal programs like vim.
 | |
|   * Add resource files and the appropriate paths to enable bundling of color schemes and keyboard layouts into the actual executable.
 | |
|   * Add a define which will be used to bundle the color schemes and keyboard layouts as resource files with the executable itself instead of putting them on disk.
 | |
|   * scrollToEnd() method provided to trigger 'snapping' the terminal to cursor tracked position (typically the extreme value of the scrollbar, or the 'end') Some signal-fu particular to keyPressEvent(QKeyEvent *) done to make the above usable, no existing dependent implementations should be disturbed by this.
 | |
|   * revert workaround for key on end
 | |
|   * scroll to bottom on input
 | |
|   * scrollToEnd() method provided to trigger 'snapping' the terminal to cursor tracked position (typically the extreme value of the scrollbar, or the 'end') Some signal-fu particular to keyPressEvent(QKeyEvent *) done to make the above usable, no existing dependent implementations should be disturbed by this.
 | |
|   * improved sample app for testing
 | |
|   * macosx compile fix
 | |
|   * arguments work correctly for custom shells too
 | |
|   * lib has to be built first in any case
 | |
|   * merge changes from the experimental "bundle" repository
 | |
|   * fix for kb-layout location on mac (mainly)
 | |
|   * rpm builds
 | |
|   * mac universal build helper
 | |
|   * build cleanup; make dist; various readmes updated
 | |
|   * make availableKeyBindings static
 | |
|   * transparency support
 | |
|   * font display fix on mac (widths in int)
 | |
|   * qt designer plugin
 | |
|   * correct lib ID for mac
 | |
|   * remove the KDE legacy code
 | |
|   * code reformatted after resync
 | |
|   * display stuff synced from konsole again to improve color scheme handling
 | |
|   * focus in/out signals
 | |
|   * correct shell detection (BSD, Christopher VdoP)
 | |
|   * library location on BSD
 | |
|   * patches to build on BSD by Christopher VdoP
 | |
|   * K&R formatting
 | |
|   * K&R formatting
 | |
|   * merge with qscite
 | |
|   * fixed KB finding + sort
 | |
|   * key layouts can be read and provided to widget
 | |
|   * install keyboard bindings; handle KB in src code; allow to get and set KB
 | |
|   * fix for includes and 64bit builds
 | |
|   * port to macosx
 | |
|   * initial import
 |