31e499a9b3
Update the copyright notice
2018-01-17 00:45:59 +01:00
117de8d835
Remove the preferences interface
...
It is no longer relevant, now that locking is handled outside of this
applet.
2018-01-17 00:45:17 +01:00
1e7f7e84f4
Update the copyright notice
2018-01-16 06:17:04 +01:00
9f962df89d
Let the icon be configurable too
2018-01-16 06:17:04 +01:00
6862268ff5
Use DATADIR in the fallback for XDG_DATA_DIRS
2017-12-28 07:08:36 +01:00
3c13036d96
Check for more errors
2017-12-28 03:48:11 +01:00
1eb2258358
Match the new MimeHandler API
2017-12-28 03:47:49 +01:00
5ea3e4fd3c
Free the MimeHandler list with the proper callback
2017-12-12 16:41:19 +01:00
2535afe5c6
Open directories and URLs through MimeHandler
2017-12-12 16:34:14 +01:00
4b8a9b3363
Match the newer MimeHandler API
2017-12-12 16:09:16 +01:00
0449992baa
Use the new MimeHandler API
2017-12-12 16:09:16 +01:00
60cfe2582d
Update the copyright notice
2017-11-08 06:02:53 +01:00
9cec88cea3
Default to HTTPS for www.defora.org
2017-11-08 06:02:38 +01:00
027cb6a690
Optimize widget management
...
The buttons are no longer destroyed and created again from scratch when
the amount of desktops changes. They are now only created when adding
desktops, and simply updated otherwise.
2017-11-07 02:04:42 +01:00
8676662be0
Improve a debugging message
2017-11-07 01:43:29 +01:00
b48299d4a0
Update the copyright notice
2017-11-07 01:42:57 +01:00
0b4ead2f7a
Code cleanup
2017-11-07 01:42:38 +01:00
95ac1225ed
Update the copyright notice
2017-11-07 01:42:15 +01:00
9038eca02c
Improve error handling
2017-11-07 01:41:45 +01:00
92dcb1d05a
Avoid freeing an uninitialized variable
2017-11-03 02:46:43 +01:00
9ea95f4061
Code cleanup
2017-11-01 15:54:05 +01:00
2fa3972005
Add debug information about unhandled events
2017-10-16 00:10:45 +02:00
d203df0ee8
Also mention INACTIVE
2017-10-15 23:58:54 +02:00
e41f35ac92
Code cleanup
2017-10-15 23:37:38 +02:00
3b1b8f428f
Code cleanup
2017-10-15 23:35:22 +02:00
9c11b438c8
Avoid a compilation warning
2017-10-14 00:41:52 +02:00
a4081818e9
Update the copyright notice
2017-10-14 00:36:59 +02:00
86f4afae37
Use PROGNAME_RUN for run(1)
2017-10-14 00:36:42 +02:00
269c9c1d45
Use PROGNAME_RUN for run(1)
2017-10-14 00:33:45 +02:00
dedca0fb86
Update the copyright notice
2017-10-14 00:33:03 +02:00
0635104721
Use PROGNAME in the usage screen
2017-10-14 00:32:54 +02:00
d90392078d
Update the copyright notice
2017-09-29 20:41:54 +02:00
1b98f3292d
Make panel in the center omnipresent
2017-09-29 20:41:31 +02:00
fa2dd0038a
Build with the default stack protector
2017-09-27 00:58:10 +02:00
5f4814c157
Code cleanup
...
No functional change intended.
2017-09-26 21:57:32 +02:00
2a24982ef3
Add support for reattaching
2017-09-26 21:56:36 +02:00
c668cbdad9
Add support for logging on and off
2017-09-26 21:47:56 +02:00
46307e3d12
Add support for removing networks
2017-09-26 21:45:48 +02:00
f575f3aad7
Add a command to disable networks
2017-09-26 21:40:19 +02:00
96cb966bb0
Do not always quote network values
2017-09-26 21:09:05 +02:00
851adbe176
Code cleanup
2017-09-15 01:15:41 +02:00
c83c1549a9
Dynamically allocate the path to the socket
2017-09-15 01:09:36 +02:00
57b8d08d13
Add support for "WPA--WEP104" as flags
2017-09-15 00:17:48 +02:00
f07c0b9e3d
Place some padding around the passphase entry
2017-09-14 02:12:34 +02:00
091090545d
Let network keys optionally be visible
2017-09-14 02:10:12 +02:00
e86ab53ac6
Code cleanup
2017-09-14 01:52:53 +02:00
827988e6f7
Update the copyright notice
2017-09-13 22:16:26 +02:00
e5ce5ab8f7
Avoid a few warnings
2017-09-13 22:16:10 +02:00
1acff0381f
Update the copyright notice
2017-03-23 13:21:06 +01:00
1481b5d22a
Translate the categories
2017-03-23 13:21:06 +01:00
ea8f2c08de
Protect against errors from XGetWindowProperty()
2016-08-09 01:44:44 +02:00
1d77603e02
Portability fix for Linux
2016-08-09 00:05:40 +02:00
e3e294bffb
Also mention the username
2016-08-03 18:21:10 +02:00
ea60de8a29
Really parse the GECOS field
2016-08-03 18:16:16 +02:00
3d780b9d21
Translate one more string
2016-08-03 17:14:52 +02:00
c9a0c6c781
Update a couple translations
2016-06-04 20:19:08 +02:00
380c2ad706
Translate constant strings at run-time
2016-06-04 20:13:41 +02:00
3925694f1d
Add a tooltip to the pager buttons
2016-03-16 03:55:01 +01:00
2e5daf2201
Avoid a compilation warning
2016-03-16 03:54:17 +01:00
5b99502b5e
Improve the default name for virtual desktops
2016-03-16 03:53:49 +01:00
99e640b56e
Show the actual name of the indicator in the tooltip
2016-03-16 02:33:55 +01:00
408f6316e2
Code cleanup
2016-03-16 02:31:47 +01:00
75f1b794ff
Add support for FreeBSD (not fully tested)
2016-03-02 02:00:44 +01:00
6d90a5f5a0
Fix build where the applet is not supported
2016-03-02 01:40:21 +01:00
03b07477f8
Always initialize swap->timeout
2016-03-02 01:40:12 +01:00
0432fdeadc
Update the copyright notice
2016-03-02 01:30:57 +01:00
489f50ca05
Fix build on FreeBSD
2016-03-02 01:30:57 +01:00
9dbba2c878
Code cleanup
2016-02-28 19:26:57 +01:00
62be983f17
Install the "leds" applet by default
2016-02-28 19:26:05 +01:00
17b044f41d
Implement polling
...
This is inefficient but now the applet works.
2016-02-28 19:25:25 +01:00
d95830ca2d
Keep track of the widgets in use
2016-02-28 18:40:17 +01:00
66e039ee6c
Initial import of the "leds" panel applet
2016-02-28 18:40:17 +01:00
da836c38e6
Update the copyright notice
2016-02-28 16:24:02 +01:00
a287c07912
Avoid a couple warnings
2016-02-28 16:23:47 +01:00
ecbca38db7
Detect the number of CPUs on NetBSD
2016-02-22 00:03:05 +01:00
78a7088fd0
Manage orientation dynamically
2016-02-21 23:38:03 +01:00
c0b53a1a73
Prepare support for multiple CPUs
2016-02-21 23:31:21 +01:00
46ab297160
Invert values ourselves when there is no support in Gtk+ 3
2016-02-21 23:11:29 +01:00
5339f92921
Update the copyright notice
2016-02-21 21:48:58 +01:00
94c56a9fa4
Use GtkLevel widgets for swap and memory as well
2016-02-21 21:48:39 +01:00
b06fc2a378
Invert the CPU level when available
2016-02-21 21:37:33 +01:00
f124fb3420
Update the copyright notice
2016-02-21 21:34:07 +01:00
f6a67a53ea
Use a level bar when available (Gtk+ >= 3.6)
2016-02-21 21:33:48 +01:00
251fe4976f
Minor optimization
2016-02-19 01:59:15 +01:00
788e3787f4
Set the default orientation accordingly
2016-02-19 01:45:23 +01:00
9c2b19f813
Update the copyright notice
2016-01-12 03:29:04 +01:00
72c3318a6f
Restore support for Gtk+ 2
2016-01-12 03:28:55 +01:00
cda3d1b70b
Avoid compilation warnings with Gtk+ 3
2016-01-12 03:23:46 +01:00
aea6fe0ee5
Avoid some compilation warnings
2016-01-12 03:22:01 +01:00
33b796945a
Return -1 upon errors
2016-01-12 03:21:36 +01:00
71b0fe594f
Update the copyright notice
2016-01-12 03:21:23 +01:00
eba451859f
Re-indent
2016-01-12 03:21:16 +01:00
b93b3e7d3c
Update the copyright notice
2016-01-12 01:20:23 +01:00
ec3491d048
Provide a tooltip with the complete GECOS information
2016-01-12 01:20:23 +01:00
7b646104e0
Add support for NetBSD 7
2015-12-26 13:12:03 +01:00
1f8a1e191e
Display the full name instead (if available)
2015-12-11 00:53:26 +01:00
153909b557
Adapt to the new API for the Error class
2015-11-22 23:49:50 +01:00
336c0913e8
Simplify build with Gtk+ 3
2015-10-29 01:39:13 +01:00
18f2aeb195
Use a dedicated section for commands
...
This change breaks backward-compatibility, but the data is not lost. In
a vast majority of cases it should only be a minor annoyance.
2015-10-28 21:58:08 +01:00
e7f25b2155
Code cleanup
2015-10-28 21:45:54 +01:00
8b6e7d6532
Also consider children terminated by a signal
2015-10-28 21:44:44 +01:00
acb229a6c8
Let the terminal emulation program be configured
2015-10-28 21:43:59 +01:00
38a446a4eb
Use a constant for the terminal emulation program
2015-10-28 21:05:12 +01:00
f07f598ff8
Free the underlying GPid resource upon deletion
2015-10-28 19:50:30 +01:00
6c64ab3006
Code cleanup
2015-10-28 19:47:13 +01:00
5899007cf1
Fix the mnemonic for the "About" menu entry
2015-10-27 00:43:11 +01:00
1b775fe26f
Clarify build with Gtk+ 3
2015-10-25 23:33:17 +01:00
a7e42917b1
Clarify build with Gtk+ 3
2015-10-25 21:54:40 +01:00
39876b419c
Simplify compatibility with Gtk+ 3
2015-10-25 21:54:40 +01:00
38582ac2d1
Add a mnemonic to the "About" menu entry
2015-10-25 02:07:13 +01:00
c000e89ebb
Avoid some more warnings with Gtk+ 3
...
The remaining warnings are full of !@#$.
2015-10-24 02:16:49 +02:00
ba92dbeedd
Avoid warnings with Gtk+ 3
2015-10-24 01:36:21 +02:00
8cbbc783d4
Avoid warnings with Gtk+ >= 3.10
2015-10-24 01:28:38 +02:00
b0073eb559
Avoid warnings with Gtk+ >= 3.10
2015-10-24 01:24:23 +02:00
7c2de23b3b
Fix the size of the applet with Gtk+ 3
...
Really it is broken with Gtk+ 2 in the first place (this time).
2015-10-24 01:13:32 +02:00
7b3a7bc523
Remove event filters when refreshing
2015-10-23 21:04:39 +02:00
8ad7ad60a6
Remove event filters when destroyed
2015-10-23 21:04:07 +02:00
d2082ee43d
Remove event filters when refreshing
2015-10-23 21:03:22 +02:00
99379d1637
Remove event filters when destroyed
2015-10-23 21:02:38 +02:00
2a00b33da0
Check for more errors upon widget destruction
2015-10-23 20:41:50 +02:00
50f3ea4be0
Code cleanup
2015-10-23 19:35:05 +02:00
63901be78d
Clarify build instructions for Gtk+ 3
2015-10-23 19:32:59 +02:00
43ab2c42b2
Cache the icon size
2015-10-23 19:32:06 +02:00
751cda8393
Cache the icon size
2015-10-23 19:31:38 +02:00
a33bb3e29b
Cache the icon size
2015-10-23 19:29:49 +02:00
78f403e256
Allow affecting more than one window at a time
2015-10-23 19:25:43 +02:00
209b02af91
Align tests with the actual code
2015-10-23 19:24:14 +02:00
1b5d356964
Determine the embedded behavior at run-time
2015-10-23 19:18:42 +02:00
d7da80eda4
Reduce the margin around the panels
...
With 2 pixels instead of 4, this makes it look more elegant. It also
spares some space.
2015-10-23 19:16:30 +02:00
6da3a5841b
Sort the menu entries in the right order
2015-10-18 19:44:58 +02:00
67a3879e58
Remove outdated comment
2015-10-04 01:10:11 +02:00
1e09de2e4c
Add a configuration value to re-order tasks
2015-10-01 22:24:00 +02:00
8f1ce0080b
Add a configuration parameter for labelling
2015-10-01 22:24:00 +02:00
af947b48b2
Harmonize the "tasks" data structure in embedded mode
2015-10-01 22:24:00 +02:00
80fcd61ed9
Update the copyright notice
2015-10-01 22:24:00 +02:00
a5bda368db
Report errors from setlocale(3)
2015-10-01 22:24:00 +02:00
01b09b39ab
Avoid potential use after free
2015-10-01 22:24:00 +02:00
12ab8fbf2f
Fix invalid use of memset(3)
2015-09-24 03:50:24 +02:00
e047d4b289
Add missing include
2015-09-24 03:46:51 +02:00
58fca0a84a
Update a couple copyright notices
2015-09-24 03:45:08 +02:00
b2593ce325
Code cleanup
2015-09-24 03:44:52 +02:00
4edcc95178
Code cleanup
2015-09-24 03:34:33 +02:00
08163d9c99
Fix a memory leak upon errors
2015-09-24 02:04:31 +02:00
ff9fda6a5c
Fix a memory leak on NetBSD
2015-09-24 01:45:53 +02:00
17f1262230
General rework for applets
...
This includes:
- error reporting
- code cleanup (naming constants...)
- removing useless idle/timeout events
- display applets only when relevent (GPS, GSM, USB...)
2015-09-24 00:54:21 +02:00
cbfbdaf7e5
More consistent error handling
2015-09-23 19:33:03 +02:00
d64d601666
Code cleanup
2015-09-23 02:49:52 +02:00
6db0ec94d0
Add a menu entry for the preferences
...
It really starts wifibrowser(1), which therefore needs to be
improved.
2015-09-23 02:49:11 +02:00
65fa7302bb
Remove unused variable
2015-09-23 02:47:54 +02:00
d2fc6d554c
Avoid a couple compilation warnings
2015-09-14 23:03:34 -04:00