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
foudfou
2789844b06
minor refactoring: firetray.Window.setVisibility()
2012-02-19 15:36:16 +01:00
foudfou
c5a66ae05d
fix getWindowInterface() for nsIXULWindow + revert to v0.4.0b3
2012-02-17 23:29:09 +01:00
foudfou
ca9496d3e3
actually fix new message count update when biff becomes false
...
Looks like a Thunderbird bug: on an Imap folder, when switching to another
folder, that is after having visited that folder, "OnItemBoolPropertyChanged
NewMessages for folder Inbox was true became false" ...but getNumNewMessages
still returns 1 (?!)
2012-02-15 00:00:00 +01:00
foudfou
d1e32bb8d7
fix new message count update when biff becomes false
2012-02-14 13:30:56 +01:00
foudfou
23cf34ea9f
fix start_hidden: do not save+restore unrealized position and size.
...
NEEDS REFACTORING
2012-02-13 23:55:01 +01:00
foudfou
aa85a3df8b
add captures of firetray-xpcom preferences
2012-02-09 21:46:20 +01:00
foudfou
ba674bf1e1
cleaning
2012-02-09 15:58:59 +01:00
foudfou
6daf73fe44
reorganize and clean
2012-02-09 15:39:33 +01:00
foudfou
868106ff61
bump to v0.4.0b3 + fix option cleaning
2012-02-09 12:44:00 +01:00
foudfou
aec7766bb0
Merge branch 'new-messages'
2012-02-09 12:19:56 +01:00
foudfou
9d5c13bb4a
cleaning
2012-02-09 12:19:49 +01:00
foudfou
0e55f142d3
Merge branch 'screens'
2012-02-09 12:19:14 +01:00
foudfou
15dace0b32
* add 'message_count_type' option for counting unread or new messages.
...
* minor change to UI of mail preferences
* split pref 'mail_notification' into 'mail_notification_enabled',
'mail_notification_type'
previous 'mail_notification' pref will be erased.
2012-02-09 00:03:29 +01:00
foudfou
35463b302c
revert detection inexisting file in setIconImage()
...
we want the user to know that the path he provided is wrong.
2012-02-07 18:50:54 +01:00
foudfou
771d6df3b3
detect inexisting file in setIconImage()
2012-02-07 18:42:27 +01:00
foudfou
e96699d530
fix restoreWindowPositionAndSize on dual-screen
2012-02-04 14:18:20 +01:00
foudfou
c2203c063f
Merge branch 'raised'
2012-02-04 12:28:58 +01:00
foudfou
616025d5de
add option to activate windows when showing
...
This is the closest behaviour to "raise on top", because most window managers
do not honor XRaiseWindow()/gtd_window_raise().
http://sourceforge.net/tracker/?func=detail&aid=3020907&group_id=35398&atid=413960
2012-02-04 01:15:36 +01:00
foudfou
e62b23acf8
typo + bump maxVersion for seamonkey
2012-02-03 22:25:40 +01:00
foudfou
2a313d907a
option for ensuring windows are restored on top
2012-02-03 22:24:47 +01:00
foudfou
74f7f263d1
actually take the scroll_hides pref into account
2012-02-01 22:39:21 +01:00
foudfou
414bbf42aa
begin attempt to restore windows to their correct screen (dual-head)
2012-01-30 22:07:21 +01:00
foudfou
61a307ad73
bump to v0.4.0b2
2012-01-30 21:40:54 +01:00
foudfou
11b60bf5d2
fix buggy options window (introduced in fc51dca3
)
2012-01-30 21:22:56 +01:00
foudfou
f45f8f08c3
refactor VersionChange
2012-01-30 21:10:26 +01:00
foudfou
d116bdd473
onVersionChange, add version to URL of opened tab
2012-01-29 23:32:40 +01:00
foudfou
80e8f8caba
bump maxVersion to 12.0a1
2012-01-28 15:52:52 +01:00
foudfou
2cbe738398
fix quit from popup menu actually everywhere
2012-01-26 12:00:10 +01:00
foudfou
c3b3276348
fix: crash when quitting from popup menu
2012-01-26 11:37:41 +01:00
foudfou
9dcd5faa4a
* rename pref 'scroll_to_hide' to 'scroll_hides'
...
* refactoring of FiretrayVersionChange.jsm
2012-01-26 07:37:08 +01:00
foudfou
d0e1d072c6
fix keyboard shortcut
2012-01-23 13:15:54 +01:00
foudfou
eb8ce310f4
* extract FiretrayPopupMenu.jsm from FiretrayStatusIcon.jsm
...
* fix visibilityRate
* fix: have only one prefListener
* refactor PopupMenu functions
* clean
2012-01-23 04:04:05 +01:00
foudfou
fc51dca3fe
* fix setPopupMenuWindowItemLabel call
...
* bump to v0.4.0b1
* refactoring
2012-01-23 01:13:27 +01:00
foudfou
b4b9813d25
refactoring
2012-01-21 09:14:03 +01:00
foudfou
a803ceff17
* fix UI updating when toggling hides_single_window, show_icon_on_hide
...
* add popup menu items for hidden windows to be shown individually
I'm not quite satisfied with the global design/partitioning of the code accross
namespaces. Some ideas to explore: extract code related to the popup menu,
don't "wrap" window-related function into the Handler.
2012-01-20 23:44:57 +01:00
foudfou
d0b9d9e45f
fix version change handling
2012-01-19 00:13:40 +01:00
foudfou
9d2c74ce13
handle version changes
...
For now, display a web page for release notes on install, upgrade and re-install.
2012-01-18 22:13:32 +01:00
foudfou
785f2dad77
oops... forgot to add pangocairo.jsm needed since ctypes-utils.jsm change
2012-01-18 15:29:08 +01:00
foudfou
f6549e4211
handle scroll-event on icon
2012-01-16 23:53:27 +01:00
foudfou
2ee8fc1a91
* begin scroll-event handling on icon
...
* polish timer definitions
* set FIRETRAY_BROWSER_NEW_WINDOW_DELAY_MILLISECONDS = 0
2012-01-16 23:52:23 +01:00
foudfou
2d62194e86
add option for showing icon only when some windows are hidden to tray
2012-01-15 23:57:35 +01:00
foudfou
6fc5ff1a05
"Grab the latest iteration of ctypes-utils.jsm" from messagingmenu-extension
2012-01-15 22:47:00 +01:00