Alexander Shaduri
b7be12c7aa
Removed old IDE files.
2021-02-23 20:33:28 +04:00
Alexander Shaduri
7b1217100b
Updated license files and some file license headers.
2021-02-23 20:33:17 +04:00
Alexander Shaduri
b24e0ef6f2
Moved files out of doc directory and updated them.
2021-02-23 20:32:40 +04:00
Alexander Shaduri
dc6bd27d22
Added .gitignore, removed SVN ignore files.
2021-02-23 20:29:29 +04:00
Alexander Shaduri
0f6ff2a4cb
Moved files out of gsmartcontrol directory after import from SVN.
2021-02-23 20:24:01 +04:00
Alexander Shaduri
7075a4f4d5
More work on cmake support.
2021-02-23 11:54:56 +00:00
Alexander Shaduri
f4ed97d5ea
Fixed a crash when system locale is set to invalid locale.
2021-01-05 12:25:21 +00:00
Alexander Shaduri
6d3a097f20
Started marking texts as translatable.
...
Fixed a few minor bugs.
2019-07-23 10:45:17 +00:00
Alexander Shaduri
5265ebb939
Implemented gettext integration.
...
Marked all window texts for translation (library texts still to go).
Switched glade files to use gtk 3.20, added copyright information.
2018-02-05 17:52:41 +00:00
Alexander Shaduri
9e783a5afc
Drive settings are now serialized to config as json objects.
...
Removed bin2ascii_encoder.
2018-02-02 20:21:35 +00:00
Alexander Shaduri
0feb3b4aaa
Data files are no longer compiled-in, but loaded at runtime.
...
Moved licenses and other documentation to "docs".
Simplified some GtkBuilder code.
2018-02-01 22:26:31 +00:00
Alexander Shaduri
6c624de79c
Ported all filesystem code to C++17 std::filesystem.
...
Removed hz/fs_*.
Added new hz/fs.h and hz/fs_ns.h files with some filesystem utility functions.
Removed hz/string_wcmatch.h, it's no longer needed.
Removed hz/i18n.h, it never worked.
2018-01-31 20:17:03 +00:00
Alexander Shaduri
b48bd99f70
More C++17 modernization.
2018-01-27 21:09:14 +00:00
Alexander Shaduri
cbd0d94d90
Removed some autoconf checks, they're detected using macros now.
...
Use config.h only for CONFIG_* macros; for everything else - define them on
the command-line, or detect using feature checks.
Removed hz_config.h - moved all of its checks to respective files.
More C++17 modernization.
Split GscInfoWindow::fill_ui_with_info() into tab-specific functions.
2018-01-27 20:44:55 +00:00
Alexander Shaduri
ee3adb70d4
Info window: Fixed attribute values not being rendered properly.
...
Fixed examples.
2018-01-15 21:16:53 +00:00
Alexander Shaduri
d8af6a9af1
Got rid of intrusive_ptr.
2018-01-15 20:11:55 +00:00
Alexander Shaduri
e20b4326a8
switch on type -> static map.
2018-01-15 17:28:04 +00:00
Alexander Shaduri
77e0278f93
enum -> enum class where applicable.
2018-01-15 16:55:03 +00:00
Alexander Shaduri
32623afb9b
Use std::variant in StorageProperty.
2018-01-15 15:00:46 +00:00
Alexander Shaduri
e83abacffd
Ported to std::chrono.
...
Fixed lots of build warnings.
2018-01-14 21:39:55 +00:00
Alexander Shaduri
52eb101aeb
GSmartControl is GPL3 only now.
...
Updated copyrights to 2018.
2018-01-13 20:31:43 +00:00
Alexander Shaduri
59b3a8a8e4
Don't use picojson (it has problems), use Lohmann's JSON for Modern C++.
2018-01-13 20:09:04 +00:00
Alexander Shaduri
f87003b192
Removed rmn.
...
Added picojson.
Ported rconfig to picojson.
Ported rconfig's "/runtime" to GscStartupSettings.
2018-01-12 21:16:36 +00:00
Alexander Shaduri
89fb954223
Removed errno_string.
2018-01-05 21:30:13 +00:00
Alexander Shaduri
ecea03b271
Fixed string_num.
...
Renamed tests to examples.
2018-01-02 19:47:15 +00:00
Alexander Shaduri
f127fb9afd
Further porting to C++17 (string_num, ...).
2018-01-01 22:58:42 +00:00
Alexander Shaduri
c77d23be7a
Moar porting.
2018-01-01 00:29:24 +00:00
Alexander Shaduri
72343e1067
Futher porting to C++17.
2017-12-31 23:09:29 +00:00
Alexander Shaduri
0902345808
Removed all thread stuff.
2017-12-31 16:56:17 +00:00
Alexander Shaduri
2ae1a561d7
Further removal of old code and porting to C++17.
2017-12-30 22:52:39 +00:00
Alexander Shaduri
d4c06f61d6
Ported from hz::any_type to std::any.
2017-12-30 21:35:28 +00:00
Alexander Shaduri
02cfa33907
First round of porting to C++17 and removing old code.
2017-12-30 20:27:07 +00:00
Alexander Shaduri
6e8628b1df
Fixed gsmartcontrol-root not launching if no GDK_* variables are set.
...
Increased version to 1.1.3.
2017-11-12 09:55:27 +00:00
Alexander Shaduri
2b19afe66d
Fixed not picking up GDK_DPI_SCALE=-1 by command-line.
2017-11-11 20:49:09 +00:00
Alexander Shaduri
7236841d64
Fixed compilation under gcc 4.7.
2017-11-11 19:10:11 +00:00
Alexander Shaduri
49fb65ce71
Updated NEWS file.
2017-11-11 18:52:51 +00:00
Alexander Shaduri
ad87baee70
Windows: Show volume names beside drives letters in tooltips.
2017-11-11 18:19:57 +00:00
Alexander Shaduri
5e8fef98ec
Fixed compilation with gtkmm < 3.10 and gcc 4.7.
2017-11-11 11:32:19 +00:00
Alexander Shaduri
83baafa615
Force C++11 mode since gtkmm3 requires it, but fails to enable it on Centos7.
2017-11-11 10:44:49 +00:00
Alexander Shaduri
9f39db9517
Tweak default window size.
2017-10-06 10:26:43 +00:00
Alexander Shaduri
19f2bcf286
Fixed a crash when icon theme doesn't contain a specified icon.
2017-10-05 20:14:23 +00:00
Alexander Shaduri
02e8876acc
Bumped version to 1.1.2.
2017-10-05 19:55:56 +00:00
Alexander Shaduri
4f78e3dd90
Removed unused function.
2017-10-04 21:10:34 +00:00
Alexander Shaduri
6888d0862d
Increased iconview icon size to 64.
...
Increased iconview icon widths to correspond to 2 icons per row for default window size; the text
will less likely get wrapped in this case.
Changed bundled icons to size 64.
Fixed iconview icon blurriness with GDK_SCALE=2.
Use XDG-style icon names, as per GTK >= 3.10; fallback to old names and bundled icons if needed.
Removed all mention of .glade files from comments; don't use non-standard gnome names anymore.
Don't show empty "()" for drive letters in Linux.
Show "not mounted" for drive letters when no drive letters are present.
Added new "--gdk-scale" and "--gdk-dpi-scale" parameters, since pkexec discards user environment;
pass $GDK_SCALE and $GDK_DPI_SCALE to these from gsmartcontrol-root.
2017-10-04 21:09:32 +00:00
Alexander Shaduri
a95be84eac
Fixed make dist.
2017-09-25 15:00:50 +00:00
Alexander Shaduri
b76b5f2227
Removed Help window.
...
Moved most of the documentation to website.
The Help menu items now open the website pages.
2017-09-25 14:58:58 +00:00
Alexander Shaduri
7a12c0880f
Don't package gtkrc in Windows (it's unused).
...
Added French translations to desktop file.
2017-09-23 17:14:45 +00:00
Alexander Shaduri
58b0b1fab2
Windows: Changed GTK+ theme changing to use gtkmm functions.
...
Added some special cases to SCT parser.
2017-09-23 16:06:09 +00:00
Alexander Shaduri
16b5c322d5
Bumped version to 1.1.1.
...
Windows: Default to Adwaita theme for Windows 7 and Windows Server, since
"Classic" theme is broken in GTK+3 with win32 theme.
Format Statistics entry values with commas for readability.
2017-09-15 12:26:45 +00:00
Alexander Shaduri
16d5b82ac8
Fixed compilation under C++98.
...
Fixed smartmontools URLs.
2017-09-07 13:51:26 +00:00