Commit Graph

1077 Commits

Author SHA1 Message Date
ae68e75e86 Fix error checking for setlocale() 2015-09-14 23:02:01 -04:00
e748292d00 Code cleanup 2015-09-14 21:25:31 -04:00
97a9e1f405 Let panel(1) depend on libPanel$(SOEXT) 2015-09-14 21:23:36 -04:00
70dd36585e Do not enforce RELRO when LDFLAGS is set 2015-09-04 19:24:21 +02:00
5f2723ab3e Do not build unsupported code 2015-09-04 19:24:21 +02:00
0e3c7ec612 Add a checkbox to show the interfaces disabled 2015-09-04 19:24:21 +02:00
0dceb00ea9 Implement the "showdown" setting
This allows hiding the interfaces disabled. It is enabled by default on
embedded platforms.
2015-09-04 19:24:21 +02:00
a9fbf02f2d Pack the preferences in a vertical box 2015-09-04 19:11:48 +02:00
e3a675caa9 Add a preferences dialog for loopback interfaces 2015-09-04 19:11:48 +02:00
bda66685dd Code cleanup 2015-09-04 19:11:48 +02:00
eca6a3d6b6 List interfaces with an unknown state as idle 2015-09-04 18:38:01 +02:00
c45fa3fbc7 Code cleanup 2015-09-04 18:37:04 +02:00
03449beaeb Mention the issue with make jobs 2015-09-03 00:56:45 +02:00
b64b5757ab Code cleanup 2015-09-03 00:48:47 +02:00
aed5ff81ce Hide the interfaces disabled in embedded mode 2015-09-03 00:35:36 +02:00
63ca81f5f4 Mark network interfaces as offline when disconnected 2015-09-03 00:33:04 +02:00
b555283969 Fix wifibrowser(1) 2015-09-01 02:50:49 +02:00
65ecefd9ec Add a comment 2015-09-01 02:41:39 +02:00
6ba6f3652b Force applets to link with libPanel 2015-09-01 02:40:22 +02:00
4272047751 Comment about the "keyboard" applet 2015-08-23 18:24:56 +02:00
80521fa569 Remove unused static definition 2015-08-11 01:36:27 +02:00
84d1990a8d Remove unused variable 2015-07-31 22:07:11 +02:00
13359272b7 Remove unused variable 2015-07-31 22:06:53 +02:00
462fab0b7a Use string_rtrim() from libSystem 2015-07-31 22:06:27 +02:00
47df230b43 Update the copyright notices 2015-07-31 22:06:01 +02:00
ac5cac38a5 Refactoring of the window management 2015-07-31 22:06:01 +02:00
df020b344d Warn when unable to load the preferences 2015-07-31 19:16:56 +02:00
46f5214b46 Update the copyright notice 2015-07-31 19:15:28 +02:00
4779a09ad2 Add a method to save the configuration 2015-07-31 19:12:25 +02:00
dbb5c9ca88 Better document Gtk+ 3 support 2015-07-12 22:29:58 +02:00
04acbb6e0d Build with -fstack-protector and executables as PIE 2015-07-12 22:29:58 +02:00
1bd29ef779 Do not mention resize grips with Gtk+ 3.14 and later 2015-07-12 22:28:46 +02:00
3ce2c4ec75 Compile with -pedantic and -fstack-protector by default 2015-06-28 19:31:18 +02:00
af4b673fa5 Use names as comments when a generic one is known
This applies only if there is no comment in the first place.
2015-06-18 02:25:55 -04:00
9a8333191a Default to generic names (at least for now) 2015-06-18 02:16:15 -04:00
79b750786a Code cleanup 2015-06-18 01:18:04 -04:00
a1ab276edc Update some copyright notices 2015-06-16 03:08:57 -04:00
d91f53de74 Code cleanup 2015-06-16 03:08:45 -04:00
d652450ec6 Improve XDG support some more
This all ought to be in library code though.
2015-06-16 02:26:52 -04:00
94d0b4c861 Report errors when setlocale(3) fails 2015-06-13 00:41:01 -04:00
7802edbd57 Use PROGNAME 2015-06-13 00:39:07 -04:00
a0c3d56bfc Code cleanup 2015-06-13 00:37:08 -04:00
b1df512bd4 Use mnemonics in the menu applet 2015-06-13 00:02:56 -04:00
51b854b0f3 Fix build on !NetBSD 2015-04-20 22:57:18 +02:00
94ee1b8cc8 Open URL desktop entries with htmlapp(1) by default 2015-04-19 18:58:21 +02:00
62fffb57d4 Update the copyright notice 2015-04-19 17:01:22 +02:00
65cac87133 Also implement "Hidden" in desktop entry files 2015-04-19 17:00:42 +02:00
Manuel Bouyer
d4d6a73872 Support AM335x (beaglebone) 2015-04-18 19:18:56 +02:00
9c15c6cfbc Choose an icon for the "brightness" panel applet 2015-04-15 19:07:56 +02:00
e44e8f4a1d Initial import of the "brightness" applet 2015-04-15 00:25:37 +02:00
80f0024924 Add a couple more .gitignore files 2015-04-04 15:53:50 +02:00
31c25b47b6 No longer store Makefiles in the source tree 2015-04-04 15:48:33 +02:00
7d7ac76001 Move the "player" applet to the Integration project 2015-04-04 15:25:57 +02:00
30d291711a Re-generated the Makefiles 2015-02-28 00:32:41 +01:00
0965e1412b Updated the copyright line 2015-02-14 20:13:16 +01:00
6b8a5bb4cf Report signal level correctly (as tested with iwn(4) on NetBSD) 2015-02-14 20:12:13 +01:00
d471e8b486 .cvsignore files are no longer necessary 2014-12-27 17:52:47 +01:00
3cc74e85a6 Re-generated the Makefiles 2014-12-02 01:37:48 +01:00
0f10485203 Renamed the "main" applet to "menu" (helps fix "make distcheck") 2014-12-02 01:37:13 +01:00
eafcfd124a Added partial support for building with OBJDIR 2014-11-04 00:39:23 +01:00
d47bcb4753 Portability fix for SunOS 2014-10-25 01:44:12 +02:00
01651dab00 Portability fix for SunOS 2014-10-25 01:39:56 +02:00
f8cbf53ad4 Use gtk_combo_box_text_append_text() as gtk_combo_box_text_append() is really not in Gtk+ 2.24 2014-10-25 01:29:38 +02:00
9bb740c319 Use gtk_combo_box_text_new() with Gtk+ 2.24 already 2014-10-25 01:25:14 +02:00
4524eae0f2 Really fix build with Gtk+ 3 2014-10-25 01:09:00 +02:00
000b61d3b1 Fixed build with Gtk+ 3 2014-10-25 01:06:44 +02:00
0f9243aa2f Build fix for SunOS 2014-10-25 00:43:39 +02:00
d26e0be396 Build fix on NetBSD (not observed myself) 2014-10-25 00:43:08 +02:00
775074a75e Code cleanup 2014-10-25 00:42:55 +02:00
e907f3834a Build fix for SunOS 2014-10-25 00:42:38 +02:00
dd5bffa7cf Code cleanup 2014-10-23 19:34:21 +02:00
593c468fcd Do not attempt to translate stock labels 2014-10-23 19:33:00 +02:00
e1e8f01ffa Updated some copyright lines 2014-10-23 19:31:29 +02:00
4cb3b056de Also translate the "pager" applet 2014-10-23 19:31:04 +02:00
05898312ce Removed debugging messages committed accidentally 2014-10-23 19:30:16 +02:00
cde30f0e4e Code cleanup 2014-10-23 19:30:06 +02:00
ab95bffc4f Attempt to de-register "screen-changed" events before destroying applets 2014-10-23 19:29:19 +02:00
58d3f34902 Updated the translations 2014-10-22 23:04:46 +02:00
bccd96dff6 Let the panel windows really be re-organized at run-time
It may crash apparently though :(
2014-10-22 22:53:27 +02:00
7705b61aa7 Actually enable/disable panels as configured 2014-10-22 22:06:35 +02:00
ca5881af1c Added a couple comments 2014-10-22 22:06:22 +02:00
c535249b6f Code cleanup 2014-10-17 21:43:41 +02:00
0a9e8abdbe Make sure to spawn the corresponding surfer(1) binary 2014-10-13 21:15:50 +02:00
d3f30d296e More accurate parsing of categories from desktop files 2014-10-13 21:15:11 +02:00
d12b37b51b Updated the TODO list 2014-10-12 20:23:36 +02:00
2d6d7b3c63 Code cleanup 2014-10-12 20:03:09 +02:00
624b3dca2f Fixed panel notifications on connection events 2014-10-12 19:16:11 +02:00
eb253f0477 Added debugging information 2014-10-12 19:15:57 +02:00
8e2280360e Use the icon from the panel applet for notifications 2014-10-12 19:05:23 +02:00
449d6cf374 Make sure to spawn the corresponding panel-message(1) binary 2014-10-12 19:01:57 +02:00
e487e4daa0 Removed the network list from the applet 2014-10-12 18:53:27 +02:00
51fb3518da Autosave by default 2014-10-12 18:48:57 +02:00
48728ce2e2 Code cleanup 2014-10-12 18:34:02 +02:00
3f7a9d7192 Moved the "keyboard" applet to the DeforaOS Integration project
With this change, DeforaOS Panel no longer depends on DeforaOS Keyboard.
2014-09-22 21:25:40 +02:00
9eb3b12f70 Imported the "user" panel applet 2014-09-09 01:22:17 +02:00
314d092be8 Added an embedded mode to panel-notify(1) 2014-09-09 01:07:20 +02:00
96fc3098a1 Fallback for XDG_DATA_DIRS as per the basedir specification 2014-09-08 03:04:15 +02:00
c2f1fe4401 Prefixed the section names about panels with "panel::" in the configuration file 2014-08-02 15:59:11 +02:00
66140ee146 No longer center always what's not meant to be 2014-07-07 01:06:40 +02:00
571afb9a86 What's done is done 2014-07-07 01:03:01 +02:00
d78f44a947 Wrapping up the revised user interface for individual panel preferences 2014-07-07 01:00:58 +02:00
b662f5e647 Check for errors while saving the configuration 2014-07-01 02:03:33 +02:00
df33d53a02 Improved handling of preferences for additional panels some more 2014-06-30 01:24:23 +02:00
ef5d3ac225 Avoid a double const declaration 2014-06-30 01:24:12 +02:00
456b79033f Fixed an infinite loop when applying the preferences 2014-06-30 01:21:16 +02:00
94acabb469 Fixed the default value for the "Enabled" toggle button for each panel 2014-06-29 17:28:15 +02:00
cb60b87335 Translating one more string 2014-06-29 17:09:30 +02:00
bba4c70609 Fixed the title of the frames for each panel position in the preferences 2014-06-29 17:08:22 +02:00
9e3f185123 More consistency calling the applets as such 2014-06-29 17:04:34 +02:00
64ce6dcf52 Added some comments 2014-06-29 16:57:55 +02:00
33e6261116 About to support configuring all panels from the preferences 2014-06-29 11:32:44 +02:00
95754b3153 Code cleanup 2014-06-29 02:35:31 +02:00
e2c8ea4453 Avoid parsing the configuration for each panel window created 2014-06-29 02:13:02 +02:00
a85022debb Now require each panel to be explicitly enabled 2014-06-29 02:08:24 +02:00
48b444817d Code cleanup 2014-06-29 02:07:58 +02:00
cef474f1e2 Check the appropriate section when creating a panel window 2014-06-28 13:57:19 +02:00
b533db3b43 Moved the right panel to a more appropriate place 2014-06-28 13:56:53 +02:00
580b592aec Large rewrite with initial support for left and right panels 2014-06-27 23:49:33 +02:00
3b70a84791 Code cleanup 2014-06-27 22:50:46 +02:00
4cb7e0d79a Code cleanup 2014-06-27 22:50:38 +02:00
6b59cb3eef Code cleanup 2014-06-27 22:48:14 +02:00
c0205e0757 Also load the applets for the left and right panels 2014-06-27 22:47:56 +02:00
0c5af3005d Give a better chance to the left and right panels to work 2014-06-27 22:05:19 +02:00
76c50e90fd Always initialize at least the bottom panel 2014-06-27 21:32:43 +02:00
5a7d0b8719 Also initialize helpers for the left and right panels 2014-06-27 21:27:20 +02:00
5b91e9316d Code cleanup 2014-06-27 21:19:09 +02:00
a784285f40 Using a dedicated section for each panel 2014-06-27 21:18:57 +02:00
30280c4f6d Code cleanup 2014-06-27 20:52:46 +02:00
4fd6e2e56d Using a dedicated section for each panel 2014-06-27 20:51:12 +02:00
26a98fdbd6 Code cleanup 2014-06-27 19:59:03 +02:00
b4a622aa05 Avoid warnings when compiling with Gtk+ 3.0 2014-06-27 19:57:50 +02:00
c95667211f Avoid warnings when compiling with Gtk+ 3.0 2014-06-27 19:57:16 +02:00
99e94b990b Avoid warnings when compiling with Gtk+ 3.0 2014-06-27 19:56:45 +02:00
89a47fecfe Build fix for Gtk+ 3.0 2014-06-27 19:54:11 +02:00
fbfcbeda7b Avoid warnings with Gtk+ 3.0 2014-06-27 19:53:10 +02:00
10d772e2a5 Also let the translator credits be configurable 2014-06-26 20:01:19 +02:00
e5cab573f4 Code cleanup 2014-06-26 03:24:34 +02:00
74d2e25e4f Applet preferences have a dedicated namespace from now on 2014-06-26 03:23:42 +02:00
230da32ff9 Let the "about" dialog also be optional 2014-06-26 03:08:03 +02:00
1e4dc2d6bd Let the "run" dialog also be optional 2014-06-26 03:05:59 +02:00
3040bd11c9 Let the applications menu be optional 2014-06-26 03:04:09 +02:00
6997c7ce36 Code cleanup 2014-06-26 03:00:40 +02:00
2b3ebb1710 Let the contents of the about dialog be configured 2014-06-26 02:57:35 +02:00
8a4e8a6714 Avoid warnings when building with Gtk+ 3.0 2014-06-26 02:56:37 +02:00
b0901604f9 Let one more string be translated 2014-05-16 21:50:09 +02:00
b601ac63a8 Avoid warnings when compiling with Gtk+ >= 3.0 2014-05-16 21:49:18 +02:00
e3970d9dfb Avoid warnings when compiling with Gtk+ >= 3.0 2014-05-16 21:46:54 +02:00
0e6454b414 Avoid warnings when compiling with Gtk+ >= 3.0 2014-05-16 21:45:57 +02:00
95e619f031 Avoid warnings when compiling with Gtk+ >= 3.0 2014-05-16 21:44:12 +02:00
c8ffb14bf5 Avoid warnings when compiling with Gtk+ >= 3.0 2014-05-16 21:43:08 +02:00
ff9007d631 Avoid warnings when compiling with Gtk+ >= 3.0 2014-05-16 21:42:11 +02:00
19081ecc93 Avoid warnings when compiling with Gtk+ >= 3.0 2014-05-16 21:39:37 +02:00
55354d5b1c Avoid warnings when compiling with Gtk+ >= 3.0 2014-05-16 21:38:31 +02:00
5a6c0d1223 Avoid warnings when compiling with Gtk+ >= 3.0 2014-05-16 21:37:12 +02:00
f2408c192a Let one more string be translated 2014-05-16 21:36:05 +02:00
b13b76b844 Avoid warnings when compiling with Gtk+ >= 3.0 2014-05-16 21:35:51 +02:00
075307fa5f Avoid warnings when compiling with Gtk+ >= 3.0 2014-05-16 21:33:02 +02:00
3523201fde Avoid warnings when compiling with Gtk+ >= 3.0 2014-05-16 21:32:53 +02:00
93a785998f s/Cpu/CPU/ 2014-05-16 21:30:31 +02:00
6fefca77b4 Avoid warnings when compiling with Gtk+ >= 3.0 2014-05-16 21:29:46 +02:00
a6dfac0c5e Avoid warnings when compiling with Gtk+ >= 3.0 2014-05-16 21:27:37 +02:00
010893b525 No longer always show the bluetooth icon upon startup 2014-05-16 21:24:15 +02:00
321407e75e Improved the applet's look in notification mode 2014-05-16 21:17:37 +02:00
37b99b2a0a Code cleanup 2014-05-05 23:52:21 +02:00
0b5b7c1090 Ignore loopback interfaces unless configured otherwise 2014-05-05 23:49:41 +02:00
5975966112 In format strings "%f" is better than "%lf" for the double type 2014-04-26 23:14:04 +08:00
13fec67315 No longer wrongly set the status as not associated while listing networks 2014-04-23 19:41:03 +02:00
27bcd3977e Better error handling 2014-04-23 19:32:34 +02:00
affe1d325f Avoid a potential memory leak 2014-04-23 19:06:17 +02:00
38922f31ed Remove interfaces when they disappear 2014-04-02 02:06:38 +02:00
135c118683 Figure when interfaces disappear 2014-04-02 00:41:09 +02:00
965249b8af Also track the current bandwidth for each interface 2014-03-29 02:05:33 +01:00
192963a09c Keep track of the current security status 2014-03-19 17:42:17 +09:00
c57ca7c6b7 Added a comment 2014-03-18 01:20:46 +09:00
32b7bd4ccc No longer block the whole panel while prompting for a wireless key 2014-03-18 01:18:30 +09:00
b204a3fd3a No longer re-create the password prompt window every time 2014-03-18 01:04:31 +09:00
eb0d9ef6fc Automatically connecting to a new network is now optional 2014-03-18 00:38:22 +09:00
3028b62c9f Should finally work with open networks 2014-03-18 00:30:17 +09:00
3d9d82de2c Added some items to the TODO list 2014-03-17 23:59:21 +09:00
4f786d2940 Hopefully more portable (in spite of using <net/if.h> unconditionally) 2014-03-17 23:15:00 +09:00
ea41f8fc95 Use the adequate orientation 2014-03-17 23:01:12 +09:00
7470ecec6c Use the adequate orientation 2014-03-17 22:59:41 +09:00
a79012d1e8 Use the adequate orientation 2014-03-17 22:56:57 +09:00
dc7cd33599 Using the adequate orientation 2014-03-17 22:53:37 +09:00
1e60d8a741 Added a helper to obtain the current orientation 2014-03-17 22:53:13 +09:00
e487a22d13 The panel applet helper now knows the panel's orientation 2014-03-17 22:38:15 +09:00
a19b9a8c39 Initial import of the "network" applet 2014-03-17 00:57:05 +09:00
71002c5101 Using a more generic icon name for the main menu 2014-03-04 02:10:33 +01:00
f64c0af648 Initial import of a plug-in for mpd (need to adjust the commands) 2014-02-04 23:44:39 +01:00
6e4c78e8fd Use a different icon when connected 2014-01-31 20:03:34 +01:00
57984a86d0 No longer let the applet resize dynamically (for frequencies up to 10 GHz) 2014-01-31 20:00:12 +01:00
990be542e0 Added missing include for <sys/vmmeter.h> on NetBSD
Reported by yrmt from the EdgeBSD project (thanks!)
2014-01-20 16:45:00 -06:00
53ea744041 Added a column for network auto-selection (in the wireless browser) 2014-01-15 23:24:10 -06:00
d3fc9d60a0 Slightly nicer error message when unable to save the configuration 2014-01-15 22:55:55 -06:00
a580cd37dc Added an option to automatically save the configuration (untested) 2014-01-15 22:39:53 -06:00
250eaa07ed Fixed joining open wireless networks (untested) 2014-01-15 22:21:53 -06:00
a40ea94a8d Added a comment 2014-01-07 01:30:58 -06:00
cf1ac898a5 Allow the applet to send notifications when enabled 2013-12-29 06:08:41 +01:00
b85e36129e Mention networks without an SSID as "hidden" rather than "unknown" 2013-12-28 13:13:58 +01:00
b6e691b4db Only offer to disconnect or reassociate when connected 2013-12-28 13:12:17 +01:00
b3b5f77f02 Force a rescan upon disconnect 2013-12-28 06:44:22 +01:00
0119364ec7 More code cleanup 2013-12-28 06:39:33 +01:00
7f451dca7c Code cleanup 2013-12-28 06:32:30 +01:00
77294a806c Code cleanup 2013-12-28 06:29:34 +01:00
65222d5d66 List identical networks only once (SSID and flags) 2013-12-28 06:19:48 +01:00
636b935397 Using a tree store for networks from now on 2013-12-28 05:24:04 +01:00
b264fb57d0 List unknown SSIDs as such 2013-12-28 05:16:52 +01:00
76211d6f61 Disambiguate which column to display 2013-12-28 05:14:22 +01:00
a3508ddbfe More user-friendly message when wpa_supplicant is not running 2013-12-28 04:44:44 +01:00
ab7cd994e6 Code cleanup 2013-12-28 04:42:17 +01:00
0a5cefc2fd Emptied the TODO list quite a bit already 2013-12-28 04:31:30 +01:00
a0511d9b2a No longer popup the regular menu if wpa_supplicant is not running 2013-12-27 18:58:42 +01:00
0d1b83708c Enable every network again when giving up entering a key 2013-12-27 17:13:40 +01:00
316289463f Also recognize EAP networks 2013-12-27 10:04:02 +01:00
008d82b72a First attempt at better tracking the connection status 2013-12-26 13:11:48 +01:00
b4744d463b More explicitly connect to a specific network when requested 2013-12-26 12:13:51 +01:00
f9289e6152 Fixed build with Gtk+ 3.0 2013-12-25 19:23:55 +01:00
b9d0ce0853 Added hints to build with Gtk+ 3.0 2013-12-25 19:22:09 +01:00
676518102c Avoid a potential crash upon startup 2013-12-24 20:58:51 +01:00
f90e8145e0 Fixed a bug querying the width of panel windows 2013-12-22 18:25:14 +01:00
6e8018462d Improved the tooltips for the scan results in the panel applet (consider the flags) 2013-12-22 04:50:24 +01:00
bf09b427b4 Partly remediate a memory leak 2013-12-22 04:45:28 +01:00
8d99facf77 Add networks to the list only when not already listed 2013-12-22 04:43:07 +01:00
6bcda166a5 Polished the password entry 2013-12-22 04:37:30 +01:00
a7bb88208f Keep the password entry window on top and centered 2013-12-22 04:19:38 +01:00
b4b8417d36 First successful password entry 2013-12-22 04:12:39 +01:00
da95df5d28 Added a dialog box to enter the password for a network (not used yet) 2013-12-22 03:37:09 +01:00
7ef7234f53 Completed a TODO item 2013-12-22 03:35:32 +01:00
8c9fd95eb5 Also improved the default image when initializing 2013-12-22 03:25:03 +01:00
3f5b4390bd Changed the default label (when disconnected from wpa_supplicant) 2013-12-22 03:20:56 +01:00
9e8f31d15c Code cleanup 2013-12-22 03:18:49 +01:00
7337d32947 Fixed embedded mode 2013-12-22 03:13:00 +01:00
c02b1bdd40 Made the icon blink while scanning 2013-12-22 03:06:12 +01:00
dc74e619f4 Nicer status icons 2013-12-22 02:56:06 +01:00
13233812a5 Compilation fix for Gtk+ < 2.6 2013-12-22 02:47:10 +01:00
0e8ff96ec5 Differentiate IBSS networks visually 2013-12-22 02:42:56 +01:00
def9b798e1 Using more appropriate icon names for the WEP/WPA/WPA2 emblems 2013-12-22 02:40:10 +01:00
f61b6bafa2 Also differentiate IBSS networks (not displayed yet) 2013-12-22 02:38:57 +01:00
9bb4f6b2cd Now differentiating WEP from WPA from WPA2 from unprotected networks 2013-12-22 02:34:52 +01:00
e106126263 Better parsing and tracking of the network flags (including security level) 2013-12-22 02:14:19 +01:00
fe2afed64e Implemented the tooltips in wifibrowser(1) 2013-12-22 00:47:31 +01:00
27255db286 Added a column to the tree model for tooltips 2013-12-22 00:37:53 +01:00
ccbeb16c1f Implemented the PASSWORD command (untested) 2013-12-22 00:25:26 +01:00
9b6a65d925 Let the default interface be configurable 2013-12-21 23:33:30 +01:00
33ff08148e Code cleanup 2013-12-21 23:09:26 +01:00
d12a84767e Better error checking and recovery 2013-12-21 23:05:56 +01:00
8ba1d5fccd Report disconnected status more reliably 2013-12-21 22:52:15 +01:00
bb9bdad0b8 Determine protected networks from unprotected 2013-12-21 18:25:32 +01:00
4d89a82a8b Also translating the "Player" applet 2013-12-19 05:57:04 +01:00
648930690d Added a tooltip text to the buttons 2013-12-19 05:54:12 +01:00
a7d94c945f Make even more sure no spurious event filter remains 2013-12-19 05:45:38 +01:00
99123aca02 Added a workaround to avoid crashing when deallocating 2013-12-19 05:35:28 +01:00
073d252673 Only unref the vbox if it was actually created 2013-12-19 05:04:23 +01:00
6245dc2076 Using desktop_message_unregister() 2013-12-19 05:04:03 +01:00
525dbc4bbd Also translate the "Embed" applet 2013-12-19 03:19:16 +01:00
874c43b243 Keep track of the idle source upon initialization 2013-12-19 03:15:55 +01:00
d1cb5d0a82 Code cleanup 2013-12-19 03:09:46 +01:00
36451e3e8c Really reset the XEvent structure when sending events 2013-12-19 03:05:51 +01:00
07e9b2fcaf De-register the filter on the root window when deallocating 2013-12-19 02:52:20 +01:00
eeff61bb2c The problem when applying the preferences is now understood (the applets have to behave) 2013-12-19 02:47:37 +01:00
d9b4aa7564 Code cleanup 2013-12-19 02:45:15 +01:00
f7dab7a4ce Fixed call to gdk_x11_display_text_property_to_text_list() with Gtk+ >= 2.24 2013-12-19 02:43:40 +01:00
3afd5e7018 Avoid double-free for each task when deallocating 2013-12-19 02:40:30 +01:00
eb2faa9370 Code cleanup 2013-12-19 02:40:14 +01:00
b2bc86acbf Code cleanup 2013-12-19 02:35:36 +01:00
1262d304be Fixed call to gdk_x11_display_text_property_to_text_list() with Gtk+ >= 2.24 2013-12-19 02:34:28 +01:00
783c117203 Code cleanup 2013-12-19 02:30:04 +01:00
a1cad61405 De-register the filter on the root window when deallocating 2013-12-19 02:25:15 +01:00
89dce32795 De-register the filter on the root window when deallocating 2013-12-19 02:22:47 +01:00
1c23613447 Destroy own widget when deallocating 2013-12-19 02:15:03 +01:00
f539038b59 Destroy own widget when deallocating 2013-12-18 23:43:21 +01:00
af4a0229bd Destroy own widget when deallocating 2013-12-18 23:30:02 +01:00
f50c471d62 Destroy own widget when deallocating 2013-12-18 23:19:23 +01:00
9d29adbbbb Applets are now responsible for their own complete destruction 2013-12-18 23:14:52 +01:00
2335f04f7a Removing the window filter when destroying 2013-12-18 22:46:08 +01:00
8c4d8fa7bd Code cleanup 2013-12-18 22:38:03 +01:00
1efc704878 Check to refresh the menu every 10 seconds instead of every second 2013-12-18 22:25:03 +01:00
65ad0facd8 Fixed refreshing the main menu 2013-12-18 22:24:30 +01:00
511aded638 Checking errors when setting the locale 2013-12-08 23:52:48 +01:00
f26f0aeb29 Code cleanup 2013-12-08 01:03:37 +01:00
cfd2c34ece Added an emblem to the wireless signal icon 2013-12-08 00:36:35 +01:00
2502c90511 Completed two items 2013-12-07 23:31:09 +01:00
8192618dd5 Now refreshing the scan results in-place 2013-12-07 12:53:29 +01:00
7db361a920 Began to implement support for refreshing in-place 2013-12-07 12:46:03 +01:00
842958f6b5 Also translating the wireless applet and application 2013-12-07 12:32:17 +01:00
8381362f23 Sharing pixbuf generation code between the wireless applet and tool 2013-12-07 00:17:01 +01:00
45a0e14b31 Code cleanup 2013-12-06 22:36:01 +01:00
dda2472f16 Fixed issue when re-connecting to wpa_supplicant 2013-12-06 00:42:57 +01:00
6f4390f141 Also report wireless networks without WEP/WPA/WPA2 2013-12-05 23:28:14 +01:00
2b63f98a98 Added a tooltip with the frequency and signal levels obtained 2013-12-05 01:26:03 +01:00
ce93fcd0f7 Compilation fix for Gtk+ < 2.12 2013-12-05 01:10:13 +01:00
80ff4bdd54 Now obtaining the scanning results asynchronously 2013-12-05 01:03:07 +01:00
3d1d7046f5 Now able to obtain unsolicited information from wpa_supplicant 2013-12-05 00:40:53 +01:00
99767b5524 Use the signal level to determine the icon used (untested) 2013-12-04 21:08:42 +01:00
66fda32f84 Load stock icons directly as such 2013-12-04 06:32:59 +01:00
ddab1ab013 Load icons with absolute locations as well 2013-12-04 05:32:05 +01:00
eb96337c12 Loading more icons correctly 2013-12-04 05:27:03 +01:00
fa7ea35e65 Load stock icons directly 2013-12-04 05:14:34 +01:00
373ecaaec5 Attempt to define PREFIX only once 2013-12-04 05:10:41 +01:00
e36a76677a Simplified the icon lookup code 2013-12-04 05:01:03 +01:00