Commit Graph

286 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