Filippo Scognamiglio
e815fe2787
Setting scaling stepSize to 0.05 instead of 0.1. Refactored scaling handling.
2014-09-29 22:38:33 +02:00
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