Commit Graph

436 Commits

Author SHA1 Message Date
Filippo Scognamiglio 2ff6c71c23 Adding adjustable scanline quality. Textures are now always smoothed. Terminal texture is now scaled (by integer factors) depending on the scaling level. 2014-09-29 21:26:41 +02:00
Filippo Scognamiglio 1dd633be0b Reorganize settings window. 2014-09-29 02:00:54 +02:00
Filippo Scognamiglio d885f27e0b Font width is now stored and loaded. Profiles have been updated. 2014-09-29 01:41:43 +02:00
Filippo Scognamiglio a08c738a65 Font width is customizable. Introducing non squared pixels resolutions. 2014-09-28 18:23:14 +02:00
Filippo Scognamiglio 14ab8942af Merge pull request #130 from gmmeyer/master
adds compiled files to the gitignore
2014-09-28 10:44:58 +02:00
Greg Meyer 9caae00db9 adds compiled files to the gitignore 2014-09-28 02:48:44 -04:00
Filippo Scognamiglio 4b87b6e5d6 Fix: update terminal image on resize and font change. 2014-09-23 10:45:48 +02:00
Filippo Scognamiglio 1febce3775 Add menubar in context menu when the application menubar is hidden. 2014-09-20 02:26:21 +02:00
Filippo Scognamiglio d2b677a0e2 Adding profiles menu. 2014-09-20 00:19:05 +02:00
Filippo Scognamiglio 82df40591b Workaround for menubar margins. 2014-09-18 10:33:40 +02:00
Filippo Scognamiglio 774e4f5306 Merge pull request #118 from Swordfish90/simplifyimprove
Many simplifications and optimizations of the underlying structure. cool-retro-term is now faster, it has better rasterizations and pixel perfect mouse events.
2014-09-14 15:35:54 +02:00
Filippo Scognamiglio 19f6d85243 Real fix to bloom borders issues. Using Connections to update main source instead of live: true. 2014-09-14 14:33:08 +02:00
Filippo Scognamiglio 1be7987abe Terminal size and texture sizes are now comparable. Fixed formula for coordinates conversion: mouse input is now pixel perfect. 2014-09-14 02:43:48 +02:00
Filippo Scognamiglio 2dbe129857 Remove unused code and fix some indentations. 2014-09-14 01:14:12 +02:00
Filippo Scognamiglio d1280f28c2 Use qFloor instead of qRound to compute the number of columns of the terminal. 2014-09-14 01:02:54 +02:00
Filippo Scognamiglio 53897f8186 Fix: bloom issues near the edges. 2014-09-14 01:00:38 +02:00
Filippo Scognamiglio b4bf29dc9e Resore frames functionalities. 2014-09-14 00:45:34 +02:00
Filippo Scognamiglio bc87df170b Fix smooth, reenable antialising and remove few useless lines. 2014-09-13 23:19:00 +02:00
Filippo Scognamiglio 67ea080c2e Great preprocessiong optimizations. Simpler code and big performance improvements. 2014-09-13 22:18:11 +02:00
Filippo Scognamiglio 7159b9e513 Merge pull request #115 from KAMiKAZOW/patch-1
Create cool-retro-term.appdata.xml
2014-09-11 20:14:28 +02:00
KAMiKAZOW 7931069302 Create cool-retro-term.appdata.xml
First attempt in an AppStream metadata file according to http://www.freedesktop.org/software/appstream/docs/chap-Quickstart.html

To do: A "make-release" script that fills in version number, timestamp, and changelog.
2014-09-11 17:08:06 +02:00
Filippo Scognamiglio eb413f79e4 Fix the look of the block cursor at low resolutions. 2014-09-10 01:47:46 +02:00
Filippo Scognamiglio 7bd8b56657 Fix noise element sizes with different rasterizations. 2014-09-10 01:47:07 +02:00
Filippo Scognamiglio c94e31f82a Scaling is now unified among rasterizations. 2014-09-10 01:14:10 +02:00
Filippo Scognamiglio 639fd53a19 Simplify the unholy overengineered mess of rasterization. 2014-09-10 00:59:53 +02:00
Filippo Scognamiglio 62b04ff491 Merge pull request #110 from KAMiKAZOW/patch-1
Update and rename cool-old-term.spec to cool-retro-term.spec
2014-09-08 20:38:10 +02:00
KAMiKAZOW 1e5c36a351 Update cool-retro-term.spec 2014-09-08 16:57:26 +02:00
KAMiKAZOW c8fd4df6f3 Update cool-retro-term.spec
Condition not necessary after all… :-)
2014-09-08 16:52:00 +02:00
KAMiKAZOW 1928d57f46 Update and rename cool-old-term.spec to cool-retro-term.spec
Ported the spec file to CRT's new, way nicer build system.

PS: Many thanks to Glen Oakley <goakley123@gmail.com> and Doug Newgard <scimmia at archlinux dot info> whose workarounds were used previously.
2014-09-08 01:33:37 +02:00
Filippo Scognamiglio 39bb5f5ee9 Desktop file has now the correct name and is installable. 2014-09-04 12:03:57 +02:00
Filippo Scognamiglio 1cef3117cb Merge pull request #72 from KAMiKAZOW/patch-1
Create cool-old-term.desktop
2014-09-04 11:49:28 +02:00
Filippo Scognamiglio 61c34da01e Merge pull request #105 from Swordfish90/improvedbuild
Change build setup and name.
2014-09-04 01:01:56 +02:00
Filippo Scognamiglio 7687ccf3e8 Fix #88 . Plugin strings use utf8 instead of latin1. 2014-09-03 22:35:41 +02:00
Filippo Scognamiglio b047dc9313 Rebranding the application cool-retro-term! 2014-09-03 22:19:34 +02:00
Filippo Scognamiglio c4d016a0fd Update README.md to reflect reworked build. 2014-09-03 21:33:08 +02:00
Filippo Scognamiglio ae0154935d Changed plugin name to avoid future conflicts. 2014-09-03 00:47:00 +02:00
Filippo Scognamiglio dd238755c9 App is now installable with sudo make install. 2014-09-02 23:58:58 +02:00
Filippo Scognamiglio 5e07c98919 Refactoring of build system and use of native executable instead of qmlscene. 2014-09-02 22:52:12 +02:00
Filippo Scognamiglio 98b2511660 Merge pull request #103 from Swordfish90/improvemouse
Improved mouse behavior. Enabled mouse support for applications.
2014-08-30 01:38:58 +02:00
Filippo Scognamiglio 2ecff6276c Removed unuseful comments from TerminalDisplay.cpp 2014-08-30 01:22:39 +02:00
Filippo Scognamiglio e8aee5412f Merge pull request #101 from JIghtuse/master
Fix initialization oreder in TerminalDisplay
2014-08-30 00:59:25 +02:00
Filippo Scognamiglio 7fa48f6c5d Merge pull request #102 from KAMiKAZOW/patch-7
Fix specfile serious bug: missing dependency
2014-08-30 00:58:04 +02:00
KAMiKAZOW d81c120024 Fix specfile serious bug: qmlscene not installed
To run cool-old-term Qt5's qmlscene binary is required. The specfile, however, did not have QtDeclarative-devel as requirement specified.

I also made some adjustments to the BuildRequirements as "pkgconfig" is the recommended cross-distro way, hopefully enabling building cool-old-term under Mageia 5.
2014-08-29 23:31:37 +02:00
Boris Egorov 6a8cdbab4c Fix initialization oreder in TerminalDisplay
Data members need to be initialized in the order they were declared in
the class definition. This commit fixes compiler warnings.
2014-08-30 01:20:47 +07:00
Filippo Scognamiglio bde7ed901c Context menu play nicely with application that needs mouse control. Enabling Ctrl+Wheel to control scaling. 2014-08-28 00:43:50 +02:00
Filippo Scognamiglio f0aa9c423b Fixed double click behavior. 2014-08-27 23:59:21 +02:00
Filippo Scognamiglio 8313b2a2fd Fix mouse wheel behavior. 2014-08-27 23:42:45 +02:00
Filippo Scognamiglio 95dce399b5 Mouse use is now exposed to QML. 2014-08-27 23:14:57 +02:00
Filippo Scognamiglio 3eb836fd81 Allow applications to notify the terminal they use mouse. 2014-08-27 22:55:52 +02:00
Filippo Scognamiglio a0bfe0f77f Much improved mouse emulation. 2014-08-27 21:53:15 +02:00