foudfou
f86a3ac794
use Gtk gtk_widget_show/hide instead of Moz BaseWindow.visibility. This ensures
...
Thunderbird to be shown, when launched from the command line, while already
running.
NOTE: gdk_window_show/hide also works, but we'd lose the ability to resize and
move the windows before showing it when restoring.
2012-04-23 00:32:01 +02:00
foudfou
8d0917ab62
fix cleanExcludedAccounts()
2012-04-21 16:15:43 +02:00
foudfou
a1f0980b2a
check window's event-masks with XGetWindowAttributes.
...
NOTE: if we'd need to *set* event-masks, it should be safer to do it with
gdk.gdk_window_set_events() to preserve the gdkWindow's state.
2012-04-21 15:27:36 +02:00
foudfou
31881fa3f5
make sure window is subscribed to mandatory event-masks
...
TODO: we should do this with xlib.
2012-04-18 00:51:50 +02:00
foudfou
229fd20b5e
catch minimize event with PropertyNotify also.
...
TODO: maybe this is not needed, and we just need to be sure windows are
subscribed to StructureNotifyMask (UnmapNotify)
2012-04-11 11:50:25 +02:00
foudfou
b2f270687d
attempt to catch minimize event that would be issued in Ubuntu 11.10
2012-04-10 22:42:06 +02:00
foudfou
b8346e36c3
update README.md
2012-04-09 01:58:21 +02:00
foudfou
1f480af971
* fix pref UI: disable themed icon names if not selected
...
* refactoring
2012-04-09 01:01:01 +02:00
foudfou
e679619f19
Merge branch 'themable-icons'
...
Conflicts:
src/chrome/content/options.js
src/chrome/content/options.xul
src/modules/FiretrayHandler.jsm
src/modules/commons.js
src/modules/linux/FiretrayStatusIcon.jsm
2012-04-07 23:06:54 +02:00
foudfou
b313970781
add ability to exclude virtual forlders from message count
2012-04-05 21:34:36 +02:00
foudfou
d07c2a5ee5
bump *minVer* to 7.0
...
ctypes-utils.jsm was modified to handle Components.utils.unload, introduced in
Gecko 7.0. It would be too costly to try to mainain an addon that would work
for all versions from 4.0 to current. This could be achieved though with
multiple entries in chrome.manifest:
resource firetray modules-4.0/ appversion<7.0
resource firetray modules-7.0/ appversion>=7.0
but would force us to maintain 2 versions of the same files... (preprocessor
pointless)
2012-04-02 13:07:59 +02:00
foudfou
f5e56dab81
* revert a7516e partly:
...
* support icedove/iceweasel/iceape (appId's are equivalent with FF, TB, SM)
* have a nice "F" mandatory wrapper object (instead of the long "firetray")
* fix version anchor on the firetray splash page when opening a tab
2012-03-30 23:20:47 +02:00
foudfou
13f9b31ed9
experimental command-line handling
...
will be useful to have a command for toggling windows that can be linked to the
wm keyboard shortcut mapping.
TODO: find out why helpInfo not working
2012-03-30 14:39:16 +02:00
foudfou
746ab759f7
fix tooltip warning
2012-03-28 19:37:08 +02:00
foudfou
c0479d1683
fix MenuItem initialization
2012-03-28 17:57:02 +02:00
foudfou
439fe3c38d
update README with pop3 comments
2012-03-22 18:38:30 +01:00
foudfou
756367230c
periodically clean prefs by removing removed accounts from excludedAccounts
2012-03-20 22:06:19 +01:00
foudfou
edab0aab38
update README, TODO
2012-03-16 10:26:25 +01:00
foudfou
e19930b654
* refactoring
...
* fix consistence in preference UI (filepickers' disabling)
We still need to find out why the order in g_themed_icon_new_from_names is not
respected.
2012-03-15 18:24:38 +01:00
foudfou
2e65e07029
add ui preference functionality for new-mail themed icon
...
NOTES:
* we need to find out why for ex. ["glade", "mail-message-new"] gives
"mail-message-new" where "glade" is expected (first in the list).
* we need to handle defaults better (avoid things like
newMailIconNames.push("mail-unread")).
* be consistent in preference UI when disabling (or not) the filename inputs
along with their related radio button.
2012-03-13 16:10:23 +01:00
foudfou
43bbfb09b6
fix libgio ABI
2012-03-13 12:57:29 +01:00
foudfou
175f48661e
add themable icon names to options
2012-03-13 12:51:40 +01:00
foudfou
f1960bbed8
fix path of emebedded new-mail icon
2012-03-12 01:07:28 +01:00
foudfou
095fa07c0c
use themable icons (names still hard-coded)
2012-03-12 01:01:09 +01:00
foudfou
b6b8d5dca0
* refactor appinfo initializations
...
* fix icon tooltip when unread messages
2012-03-09 13:27:49 +01:00
foudfou
98cfa3eee1
browser.tabs.warnOnClose set to false temporarily
2012-03-09 10:06:04 +01:00
foudfou
d4c1da59fa
remove warnings from VersionChange
2012-03-09 00:16:06 +01:00
foudfou
8763567ac3
bump to 0.4.1
2012-03-09 00:01:42 +01:00
foudfou
bfb9f30b4a
cleaning
2012-03-08 23:52:07 +01:00
foudfou
c6be061070
document why browser.tabs.warnOnClose set to false
2012-03-08 23:40:26 +01:00
foudfou
508a002af4
* fix openBrowserTab
...
* make hides_single_window default to true, and remember_desktop to false
2012-03-08 23:16:44 +01:00
foudfou
1009fb9bab
fix VersionChange
2012-03-08 22:11:17 +01:00
foudfou
a7516e379e
wrap "loose" variables and functions within a JavaScript object
2012-03-08 22:04:16 +01:00
foudfou
6c94d75dc2
better remember_desktop option description
2012-03-07 18:44:04 +01:00
foudfou
b47e960755
activate window with gtk_window_present instead of
...
XSendClientMessgeEvent(_NET_ACTIVE_WINDOW)
2012-03-07 14:41:05 +01:00
foudfou
56b0fe6332
fix tooltip for count type 'new messages'
2012-03-06 23:28:52 +01:00
foudfou
45b56329c8
bump to v0.4.0
2012-03-05 21:27:51 +01:00
foudfou
9c39db6023
* fix Makefile to include themable icons
...
* drop 32x32 application icons
2012-03-05 15:00:20 +01:00
foudfou
8ac08dab9e
set main status icon from Gtk theme (and add search path)
2012-03-05 13:58:08 +01:00
foudfou
1a41c25d2a
typo
2012-03-05 00:12:30 +01:00
foudfou
3d89441747
add 'remember_desktop' option
2012-03-04 23:41:01 +01:00
foudfou
1b7aef50ce
use built-in unread msg count
2012-03-04 23:16:57 +01:00
foudfou
354abdf32c
* option to include subfolders (notably needed for new messages count)
...
* preference UI fixing
2012-03-04 22:19:35 +01:00
foudfou
6c6e267b40
cleaning
2012-03-04 15:31:58 +01:00
foudfou
69f9f312c4
drop use of bogus getNumNewMessages() in favor of folder.hasNewMessages
2012-03-04 15:29:12 +01:00
foudfou
f9c81f0a84
fix declaration
2012-03-04 15:14:43 +01:00
foudfou
da2c98633b
when upgrading, correct mail_notification_type if msg count type is 'new messages'
2012-03-02 11:11:47 +01:00
foudfou
803143a535
Merge branch 'start_hidden'
2012-02-21 00:22:41 +01:00
foudfou
0fa7b30674
prevent usage of msg count with type 'new messages'
...
There seems to be no consistent way to count new messages. Tried with
'BiffState', 'NumNewBiffMessages', 'NewMessages'... either the proper event is
not fired, or the count is incorrect at a specific event... It was even
non-trivial to display an accurate biff.
2012-02-21 00:09:40 +01:00
foudfou
7efe604b9c
showSingleWindow() and hideSingleWindow() now defined per window (needed for start_hidden)
2012-02-20 15:34:51 +01:00