[Pkg-mozext-commits] [firetray] branch dfsg-clean updated (8438db2 -> 460a223)
David Prévot
taffit at alioth.debian.org
Tue Oct 29 18:23:02 UTC 2013
This is an automated email from the git hooks/post-receive script.
taffit pushed a change to branch dfsg-clean
in repository firetray.
from 8438db2 readd icons as dfsg clean png files
new 5f32e3c Revert "readd icons as dfsg clean png files"
new f5e6b88 Initial commit (skeleton extension derived from SkipCertError)
new 1366a19 modifired .gitignore
new c842690 proof of concept version
new e0e0cc8 first working version (firefox tray icon)
new f6f906e "skipCertError" changed to "moztray"
new 56015e3 refactor: rename "mozt" to "moztray"
new ddf1763 cleaning
new 0d25df1 * use 'mozt' namespace in .js files * style: '_' prefix for private attributes (common.js)
new fded2c2 try supporting more applications (Firefox, Thunderbird for now)
new cb26f7f added minimal tooltip (gtk_status_icon_set_tooltip)
new 7cac324 use newer gtk_status_icon_set_tooltip_text()
new d85edce new version of LibGtkStatusIcon.js with XPCOMUtils.defineLazyGetter()
new 890c457 Revert "new version of LibGtkStatusIcon.js with XPCOMUtils.defineLazyGetter()"
new 29bf5a4 attempt to get signals from tray icon using LibGObject
new 1b68487 add debug() facility to print to terminal stderr
new f2245d1 * add LibC for logging to stderr * try different approaches for hiding windows: - gather toplevel windows from nsIWindowMediator, but then unable to get NativeParentWindow (GdkWindow) in order to apply gdk_window_hide - damn it ! - gather toplevel GdkWindows, but don't know exactly how to find out which belong to the application... - gather toplevel GtkWindows, but seem to get too many windows from gtk_window_list_toplevels()... * problems understan [...]
new 7a614a3 define GtkWidget struct with a 'parent' pointer pointer to itself - thx Benjamin Smedberg
new e9321f5 * enable show/hide from tray icon ! thx Neil !! * fix Makefile * use closures for GCallback_t
new 8e4e14c Merge branch 'hide'
new 98ee403 use Services.jsm and renamed modules to .jsm
new ef190af singleton tray icon handler (avoid creation of multiple icons when new windows created)
new 46e0e2c * minimal platform check (work in progress) * best practice try: remove event listeners * minor refactoring
new 6e2ce65 * remember and correct window positions when hiding/showing * fix: prevent multiple handler/icon creations * closing a window hides all windows * add option for 'close_hides' (work in progress)
new e76f9bd correct libgtk-x11 name
new 5021a9b cleaning
new c7a89df add new icons
new 18e555d attempt to stabilize options' behaviour ('close_hides' for now)
new f5b2792 * refactor handeling of 'close_hides': eventListeners("close") never removed from windows. Pros: reads much simpler. Cons: unnecessary eventListeners (but not harmful either). * experimental kb shortcut for hiding all windows (whatever the value of 'close_hises') * bumped to version 8.* (FF, TB)
new b3835a7 add popup menu to tray icon (work in progress)
new 7c30cd4 cleaning
new 4d19bb5 * dropped mozt.Debug in favour of AddonLogging.jsm * start l10n
new 8ab870a * add Quit functionallity to item in popupMenu * fix Makefile for stripping LOG() calls
new 8986ca9 add unread messages counting facility (messaging-related)
new 7ee2fdd cleaning
new 25644e0 * rewrite LibGtkStatusIcon.jsm with XPCOMUtils (will need to watch for xpcom-shutdown for closing libs !) * icon handling moved to MoztIconLinux.jsm * tray icon changes (icon+tooltip) according to unreadMsgCount * strings (localization) provided by commons.js
new 11a238f fix icon path (retrieved from chrome-registery)
new 0afe494 really fix icon path (xpi needs to be unpacked)
new 5810361 skip non-mail accounts for msg count
new d31f927 begin implementation for text icon
new 6737a67 convert lib declarations to use ctypes-utils.jsm (Chris Coulson)
new b62cdf9 continue implementation for text icon
new 74f9cf7 * replace Components.utils.reportError() with ERROR() * prepare implementation of text icon * prepare support of other Mozilla apps (Seamonkey)
new 0ccfb11 finish text icon implementation for displaying unread messages count in mail applications
new bb048d4 v0.1.1
new 835f405 fix gdk get visual depth
new a021298 cleaning
new ee9a0b6 first attempt to get a window handle (GdkWindow*) from a nsIDOMWindow.
new fcab487 added _getGdkWindowFromGtkWindow() and illustration code
new 33fd0b4 add pref to exclude mail servers from checking
new acbbff4 refactoring: use Accounts iterator
new 3d0aaae drop overly complicated exludeCondition for Accounts iterator
new dccc716 sort mail servers in accounts_to_exclude option
new 92e5a49 v0.1.2
new d3b07c3 FireTray v0.4.0a2
new ad680a6 fix options' UI
new 1fff179 dropped (planned) support for: * Sunbird ("[Sunbird 1.0 beta1] is the last public Sunbird release by the Calendar Project. We recommend upgrading to [...] Lightening 1.0") * Songbird (Linux support dropped since 2010: http://blog.songbirdnest.com/2010/04/02/songbird-singing-a-new-tune/)
new 9f324d1 * add QueryInterfaces() helper * add roadmap details in TODO
new 4acc9bc add order to mail server types
new f8a66ac minor refactoring for mail server types
new 1aa9e80 add chatzilla icon for standalone chatzilla support (not tested yet)
new 10e8bb0 fix mail server sorting
new 2c25e98 remove mail server type definition checks
new 64a7e2f use TypeError() instead of custom cooking
new 0775287 drop gdk_visual_get_depth() only available since GTK 2.22
new 8414d7a correct minVersion according to the provision of Services.jsm
new 69746ff option panel rework (trees...) WORK IN PROGRESS
new 1357e3a tree in option panel: SOMETHING WORKING ! but stil WORK IN PROGRESS
new 143ca92 tree for options: cleaning + limit input to digits. WORK IN PROGRESS
new 83ed4a3 cleaning
new b6a54fb refactoring + remove EventListeners on quitting options
new aa9e13a refactoring + make server_type a preference
new d8ef088 options: remove static tree for mail_account_types_exclude
new 6607b64 options' UI light rework
new 4d4c21b * drop dumpObj() in favour of LOG(JSON.stringify()) * UIoptions: add accounts to server types tree. WORK IN PROGRESS
new 5ad5b3c * re-introduce dumpObj() useful for DOM elements * merge server_types and excluded_accounts into one mail_accounts pref
new 92180a9 * cleaning * options: prepare disabling rows (styling)
new 903f99f options: finished interaction btw. mail server types and accounts
new 4646612 * options: fix Order preference sync * options: display server types according to Order * cleaning
new a9920de options: fix interaction btw. mail server types and accounts
new 0d2017d options: fix unread message count when (un-)checking account
new 96776fe options: cleaning more precise
new 61b8e30 Merge branch 'UIOptions'
new 8ec5451 * fixes in UIOptions (onQuit(), populateTreeAccountsOrServerTypes(), missing cbox-disabled.gif) * start implementing upcoming options
new 164c434 options: UI for notification preferences
new 3c881db * options: make icon text color a preference * options: possibility to disable icon notification
new 2fabe37 * refactoring: Icon management exposed only through firetray.Handler * fix mailSessionListener removal
new 919d9fe option: ability to choose 'newmail' icon
new 9242e07 * options: ability to choose fixed 'newmail' icon * fix actual color update after icon text color pick
new c1b4bc8 fix enum definitions + begin GdkFilterFunc implementation
new dd718c1 also remember size of windows when hiding/showing
new ba864db temporary fix to buggy restore when window was maximized
new 04af437 refactor fix buggy restore when window was maximized (restore size and window state also)
new 9ffd354 * make FLDR_UNINTERESTING customizable * fix actual skipping of uninteresting folders
new aac28de keep only one pref for excluded_folders : flags
new f0b8b85 update version to v0.4.0a4
new 5e25025 * acutally incude *.gif during build * fix typo * updateUnreadMsgCount() does nothing if NOTIFICATION_DISABLED
new 9718b72 options UI: when notification disabled, disable excluded folders and accounts
new 052d813 options UI: use boradcaster for disabling UI when notification disabled
new e855652 bump to v0.4.0a5
new 2736054 * options UI: show folder exceptions as "not included" * bump maxVersion for seamonkey to 2.6.*
new d1b05de update README/TODO + bump maxVersion to 10.* for FF and TB
new 04c5f06 update README/TODO about disbabling newmailalerts for excluded accounts
new 57b4430 * add x11.jsm + test code (NOW ABLE TO ADD A WINDOW FILTER !) * use init() everywhere instead of enable() * fix constant definitions in gdk.jsm, pango.jsm * add testing/xtypes.c for displaying sizeof X types
new 0acd053 unsuccessful attempt to detect minimize event (XGetWindowProperty)
new cced228 * rename NOTIFICATION_* to FT_NOTIFICATION_* for disambiguation * declare Cc,Ci,Cu locally instead of exporting them from common.js THIS BREAKS THE JS CONSOLE ! (among other things) as of Gecko-8 at least
new b3b6d77 another unsuccessful attempt to detect minimize event (failed interpreting XGetWindowProperty result)
new 6dfc854 cleaning
new ec9a59a use a fixed-sized array in XGetWindowProperty()
new f260c6b cleaning
new 0ade38b successful interception of _NET_WM_STATE_HIDDEN for minimize event interception (WORK IN PROGRESS)
new c00d69b refactoring
new f178907 isolate logging functionality into logging.jsm
new a134378 MAJOR RE-DESIGN: drop X11 and Gecko window-cooking, and solely rely on GTK.
new 02c4f1d cleaning
new bdb921b fix typo
new 6bf568b Firetray.IconLinux renamed to gtk2/Firetray.StatusIcon
new 88bf145 * extract FiretrayWindow.jsm out of FiretrayStatusIcon.jsm * new windows get registered (onLoad) * basic show/hide fonctionality
new 79e043e * add unregisterWindow() * cleaning
new 8ec4d99 * pass current window to onLoad() and onQuit() in order to register/unregister window properly * "delete-event" callbacks use GdkEventWindowState (not GdkEvent) * begin implementation of window position/size/state save/restore
new 4c72b1f * fix unload event listeners (and thus unregistration of windows) * add hides_single_window preference * revert to JS handeling of 'delete-event' (rely on onclose rather than GTK)
new a050115 * another way to preserve unload eventListeners * cleaning
new 6b4fd54 cleaner fix to binding (unload eventListeners) problem
new aadf727 * complete per-window registration and show/hide handeling * fix storage of Gdk-/GtkWindows pointers (ctypesMap.jsm)
new bdfdf52 * cleaner fix to binding problem for options also * improve "hides" options behaviour
new 1d0c8ad display help cursor when tooltiptext
new 389bb31 * catch RangeError when ctypesMap overflows * store appName in its original form (not lower-cased)
new 4cf525b * revert back to BaseWindow functionality (from pure Gdk) for show-/hiding windows. Rationale: better visual results (surprisingly), and better portability (hopefully). * restore window state when showing window * help cursor only on pref window
new 1e4254b * fix gdk declarations + typo in FiretrayWindow.jsm * unsuccessful attempt to catch a real minimize event with Gtk 'window-state-event'
new 25aa1f5 add testing C files
new 075131f * add hides_on_minimize functionality * fix options UI
new 90e8d8e * fix .xpi packaging * move ctypes related modules to modules/ctypes/
new 8786fbf * refactoring in FiretrayWindow.jsm * minor refactoring in options.js
new 4c3a1cf better for loops
new 5e4eaea restore window to its previous virtual desktop
new 24a5344 attempt to add a popup menu item to open new browser window
new 2494155 * fix openBrowserWindow() when called from GtkMenuItem * add openMailMessage() to popup menu * add start_hidden option * fix getXWindowDesktop()
new 0952430 add icons to new menu items
new ec57aa0 * fix pref pane (UIOptions) * addon shutdown (close ctypes libs) on xpcom-will-shutdown * ctypes libs that import glib also export it so it can be closed later
new 6fc5ff1 "Grab the latest iteration of ctypes-utils.jsm" from messagingmenu-extension
new 2d62194 add option for showing icon only when some windows are hidden to tray
new 2ee8fc1 * begin scroll-event handling on icon * polish timer definitions * set FIRETRAY_BROWSER_NEW_WINDOW_DELAY_MILLISECONDS = 0
new f6549e4 handle scroll-event on icon
new 785f2da oops... forgot to add pangocairo.jsm needed since ctypes-utils.jsm change
new 9d2c74c handle version changes
new d0b9d9e fix version change handling
new a803cef * fix UI updating when toggling hides_single_window, show_icon_on_hide * add popup menu items for hidden windows to be shown individually
new b4b9813 refactoring
new fc51dca * fix setPopupMenuWindowItemLabel call * bump to v0.4.0b1 * refactoring
new eb8ce31 * extract FiretrayPopupMenu.jsm from FiretrayStatusIcon.jsm * fix visibilityRate * fix: have only one prefListener * refactor PopupMenu functions * clean
new d0e1d07 fix keyboard shortcut
new 9dcd5fa * rename pref 'scroll_to_hide' to 'scroll_hides' * refactoring of FiretrayVersionChange.jsm
new c3b3276 fix: crash when quitting from popup menu
new 2cbe738 fix quit from popup menu actually everywhere
new 80e8f8c bump maxVersion to 12.0a1
new d116bdd onVersionChange, add version to URL of opened tab
new f45f8f0 refactor VersionChange
new 11b60bf fix buggy options window (introduced in fc51dca3)
new 61a307a bump to v0.4.0b2
new 74f7f26 actually take the scroll_hides pref into account
new e62b23a typo + bump maxVersion for seamonkey
new 2a313d9 option for ensuring windows are restored on top
new 616025d add option to activate windows when showing
new c2203c0 Merge branch 'raised'
new 771d6df detect inexisting file in setIconImage()
new 35463b3 revert detection inexisting file in setIconImage()
new 414bbf4 begin attempt to restore windows to their correct screen (dual-head)
new e96699d fix restoreWindowPositionAndSize on dual-screen
new 0e55f14 Merge branch 'screens'
new 9d5c13b cleaning
new 15dace0 * 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'
new aec7766 Merge branch 'new-messages'
new 868106f bump to v0.4.0b3 + fix option cleaning
new 6daf73f reorganize and clean
new ba674bf cleaning
new aa85a3d add captures of firetray-xpcom preferences
new d1e32bb fix new message count update when biff becomes false
new ca9496d actually fix new message count update when biff becomes false
new c5a66ae fix getWindowInterface() for nsIXULWindow + revert to v0.4.0b3
new 0fa7b30 prevent usage of msg count with type 'new messages'
new 23cf34e fix start_hidden: do not save+restore unrealized position and size.
new 2789844 minor refactoring: firetray.Window.setVisibility()
new 7efe604 showSingleWindow() and hideSingleWindow() now defined per window (needed for start_hidden)
new 803143a Merge branch 'start_hidden'
new da2c986 when upgrading, correct mail_notification_type if msg count type is 'new messages'
new f9c81f0 fix declaration
new 69f9f31 drop use of bogus getNumNewMessages() in favor of folder.hasNewMessages
new 6c6e267 cleaning
new 354abdf * option to include subfolders (notably needed for new messages count) * preference UI fixing
new 1b7aef5 use built-in unread msg count
new 3d89441 add 'remember_desktop' option
new 1a41c25 typo
new 45b5632 bump to v0.4.0
new 56b0fe6 fix tooltip for count type 'new messages'
new b47e960 activate window with gtk_window_present instead of XSendClientMessgeEvent(_NET_ACTIVE_WINDOW)
new 6c94d75 better remember_desktop option description
new a7516e3 wrap "loose" variables and functions within a JavaScript object
new 1009fb9 fix VersionChange
new 508a002 * fix openBrowserTab * make hides_single_window default to true, and remember_desktop to false
new c6be061 document why browser.tabs.warnOnClose set to false
new bfb9f30 cleaning
new 8763567 bump to 0.4.1
new d4c1da5 remove warnings from VersionChange
new 98cfa3e browser.tabs.warnOnClose set to false temporarily
new b6b8d5d * refactor appinfo initializations * fix icon tooltip when unread messages
new edab0aa update README, TODO
new 7563672 periodically clean prefs by removing removed accounts from excludedAccounts
new 439fe3c update README with pop3 comments
new c0479d1 fix MenuItem initialization
new 746ab75 fix tooltip warning
new f5e56da * 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
new d07c2a5 bump *minVer* to 7.0
new b313970 add ability to exclude virtual forlders from message count
new 8ac08da set main status icon from Gtk theme (and add search path)
new 9c39db6 * fix Makefile to include themable icons * drop 32x32 application icons
new 095fa07 use themable icons (names still hard-coded)
new f1960bb fix path of emebedded new-mail icon
new 175f486 add themable icon names to options
new 43bbfb0 fix libgio ABI
new 2e65e07 add ui preference functionality for new-mail themed icon
new e19930b * refactoring * fix consistence in preference UI (filepickers' disabling)
new e679619 Merge branch 'themable-icons'
new 1f480af * fix pref UI: disable themed icon names if not selected * refactoring
new b8346e3 update README.md
new b2f2706 attempt to catch minimize event that would be issued in Ubuntu 11.10
new 229fd20 catch minimize event with PropertyNotify also.
new 31881fa make sure window is subscribed to mandatory event-masks
new a1f0980 check window's event-masks with XGetWindowAttributes.
new 8d0917a fix cleanExcludedAccounts()
new f86a3ac 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.
new 4174095 Merge branch 'minimize-detect'
new 2b2ce87 fix start_hidden bug introduced in f86a3ac
new 776d3ac bump to v0.4.2
new 97dcbc8 when clicking on the tray icon, if all windows visible, activate last registered window
new 620abcb fix link in testing/
new 767f948 cleaning
new f443116 if all windows visible, middle click on the tray icon activates last registered window, shows all windows otherwise.
new 13f9b31 experimental command-line handling
new 137e689 complete command-line handling (show/hide windows)
new 16fce35 update README
new dd4770a Merge branch 'cmd-line'
new 33a7871 remove hard-coded keyboard shortcut for hiding windows
new 89566bc fix cmd-line handler
new b95f645 fix Makefile
new 7017968 nsIPrefBranch2 to be removed
new 7834f10 added new textboxes for new / no new mail scripts and functions stubs for update methods
new 496dce2 added default values and prefs are stored and restored
new 51edcf4 added functions to run scripts on new / no new mail... should be working
new 8cdb609 run "no new script only" if old msg count > 0
new 5a59183 Merge branch 'master' of https://github.com/SeniorSpielbergo/FireTray into SeniorSpielbergo-master
new de08f67 * refactor SeniorSpielbergo's work * keep only one mail trigger on msg count change * refactor FiretrayMessaging.jsm * cleaning
new 8c362f8 cleaning
new 13a7668 refactor firetray.PopupMenu.init()
new 9b124d2 add menu item to reset the icon
new 4fb215c fix start_hidden which was based on 'resize' events.
new e0f60f2 cleaning
new 28f639d failed attempt to use baseWindow.nativeHandle (bug 760802 and bug760802.patch)
new ee9f484 oops forgot libfiretray.jsm
new 3bb6d15 show how to find GtkWindow from GdkWindow
new 2fe1c2b cleaning (Moz Bug 760802, our patch accepted into mainline 9dcd7470dc0b)
new 3c572aa Merge branch 'native-handle'
new 5aac8c2 cleaning
new 5df98ad Makefile: target 'all' becomes 'build'
new 3da0142 fix some gtk function definitions
new 83a11de (failed) attempt to fix iconify-after-show trap
new 525fdd9 radical attempt to fix iconify-after-show trap
new d81c0d5 fix iconify-after-show trap
new 9611f14 cleaning
new 2d734f2 Makefile for firetray.so more portable (thx simonbcn)
new ebe8ee3 address comments from last review by Kris Maglione, mainly: * rename commande line flag '-showHide' to '-firetray-showHide' * drop use of AddonLogging.jsm in variable F, and use log4moz instead * do not remove String.prototype.trim
new 5557e80 Added preferences flag only_favorite_folders
new 906e64d Move check for excluded folders flag
new 934a67f * refactor FiretrayMessaging * add favorites to the "Included accounts" tree in preference UI
new 1e4d51f Merge branch 'cybso-favorites'
new d8448f4 refactor VersionChange handling
new c608058 add 'im' to mail server types and have VersionChange hooks applied synchronously
new ee86eee ignore 'im' server types for now, we'll be handling them later.
new b386963 * observe "account-added", "account-removed", at last ! (see 75636723 and 8d0917ab) * auto-start InstantMessaging when needed
new a9cc299 extract from StatusIcon to GtkIcons code to share with IMStatusIcon
new 6f95421 fix shutdown so ctypes libs are close cleanly + cleaning
new ceba669 display IM icon when IM enabled
new ff7bcd4 destroy icons when shutting down IMStatusIcon
new 82fae97 ctypes libs are tracked by firetray.Handler.
new 866bbc1 IM icon changes according to IM global status
new 9f46ef6 IM icon blinking when private message or cited in channel
new 5c12abb * fix non-import of IM stuff in Firefox * add minimal tooltip for Chat icon * fix findActiveWindow() — gtk_window_is_active() not reliable
new 06349f1 * rename all IM/Chat-related modules consistently with "Chat" keyword * stopIconBlinkingMaybe() only when acknowledgeOnFocus.must
new 693611c * add chat_icon_enable pref * fix globaluserStatus with all IM accounts disconnected * cleaning
new aaef6a1 experimental handling of Exquilla accounts
new 29dac88 ignore server type 'im' silently for message count
new 747ab63 attempt to asynchronously get addon version from AddonManager
new c7b23ad Revert "attempt to asynchronously get addon version from AddonManager"
new ae0f41e Merge branch 'im'
new 97237aa update chat icon when (re-)initializing chat
new de2a756 enable Chat only in Thunderbird (not Seamonkey!)
new ca39dec * add version check in Makefile * fix openTab() onVersionChange * cleaning
new d0e2259 restrict logging to our addon
new ee1eac0 fix wrong xid provision ("missing UnmapNotify")
new c7562bd cleaning
new 78dc65c Merge branch 'ff17-missing-unmap'
new aa6b8a9 slight pref UI re-work (mail pane)
new 2397511 * isolate Chat from Messaging * fix icon update when changing icon preferences * prevent double observer registration * add keyboard shortcut for debugging preference window
new f91bc8b fix icon update when changing icon preferences (continued)
new 194894a * convert tabbox/tabpanels to prefpanes (preference UI) (thx Tango for icons!) * change order of menu items for mail apps * fix hide chat prefs when non-chat app
new 126842e bump version to v0.4.3
new 08e6140 oops, add prefpane icons
new 22de1d3 * fix Makefile for including .svg into xpi * minor fixes
new 39f3c20 correct visibility state when hidden application called from command line
new 73f1f41 rename command line option 'firetray-showHide' to 'firetrayShowHide'
new 90cd161 fix correctMailNotificationType()
new 1e10414 update README
new 3dc3f6d use dash as make shell
new 8ac3c3a use dash as make shell *if available*
new 8516409 * fix TB crash when mail.chat.enabled is false (#58) * fix item menu titles for Seamonkey * fix middle-click (activate) to show window when hidden
new a874d28 use dash as make shell (continued)
new 5d9e0b4 fix chat icon blink forever with gnome-shell 3.4.1 (#61)
new 97e488e fix comment about gnome-shell/mutter
new 90ee9f8 option to hide only last window (#24)
new 926557e hides_last_only defaults to false
new 1ec5ccf * fix double Messaging init when toggleNotifications() in pref UI * fix multiple pref UI bugs due to obsolete ref to "pane1"
new cab57e6 fix finding if chat tab selected and conversation active
new b20db43 appropriate way of determining if a conversation is currently shown
new 18fb980 add gtk version check + revert to gdk_window_get_toplevel()
new 630b36b Merge branch 'gtk-version'
new 4ff8e81 rename content logger to avoid collisions
new d17bcf9 use filePicker.open() instead of deprecated show() - see Bug 731307
new e312714 fix hidePrefPane()
new f039a3b bump version to v0.4.4
new c622e61 fix start_hidden again.
new 29de64e base the startup event on the first 'before-first-paint'
new 5dce037 make firetray.Utils.timer() API more readable
new 7d0a223 add -firetrayPresent command-line switch
new c66d226 update README
new 6c4d21d attempt to fix restore maximized window
new 2215aa4 address v0.4.4 reviewer comments about namespace pollution
new 6441cef nsISupportsArray replaced by nsIArray (Bug 820377)
new 601554a oops, forgot FiretrayHandler.jsm in nsISupportsArray replaced by nsIArray
new d77724d yet another attempt to fix restore maximized window. This is tricky because it can break restore minimized (hides_on_minimize off)
new 245ba3c bump to v0.4.5
new 730a679 slpash page when version change is now release-notes
new 2bbab71 fix options' filepickers (#82)
new 18c35bd added locale sk-SK. thx Slavko slavino.sk
new b8b3b83 add git rev to build dirname
new a7c753e keep long living references to timers
new 4b01f24 add '-debug' to build dirname when applicable
new 6fb8a15 * more accurate startup event detection * when start_hidden, hide window on first x11.MapNotify instead of hiding all windows short after the "startup event".
new bd83ca9 * display popup menu window items for all application, not only browsers * cleaning
new 1a90dbe add support for Zotero app
new 1765258 cleaning
new 2b2812a cleaning
new d91bfd1 fix negative message count bug
new 2708073 example of using libfirtray to display gtk version
new 8c1ae18 don't actually use libfirtray (nor display gtk version)
new 6b1bd0c cleaning
new 53e3421 refactor startIconBlinkingMaybe()
new 3aca4f6 support urgency hint
new f3a9884 do chat icon blinking ourselves
new 4360e3f cleaning
new 208db6f implement experimental cross-fading for blinking chat icon
new 7af80d0 handle blinking on new messages for twitter accounts
new 837901c Merge branch 'twitter-blink' into icon-blink
new d43e992 * use a pool of conversations for handling attention calling * ignore messages from self (can be sent from other application)
new 31149d4 bump Zotero version to 4.*
new 2c5a99c fix start_hidden by hiding only when app not started
new 55bd8ce bump version to 0.4.6
new c4c5a34 address compatibility warnings from AMO
new 08828ce for Thunderbird, base startup event on the last restored window's map.
new 2875aaa remove experimental fade feature for AMO review
new 91792af tune pref tooltip for mail_change_trigger
new 5882e3b use nested timers to mimic sleep()
new 2e064ca use |yield| in addition to nested timers for ChatStatusIcon fading
new c439efb Merge branch 'startup' into v0.4.6rc2
new 08bd79a * add chat_icon_blink, chat_icon_blink_style options * fix MailChatPrefListener unregistering * use GDK_INTERP_BILINEAR for gdk_pixbuf_composite
new 9472fe2 Merge branch 'cross-fade' into v0.4.6rc2
new 5ddf23a * fix merge: ChatStatusIcon.stopCrossFading() was defined twice * fix: ChatStatusIcon.dropPixBuf() at right time * cleaning
new 9b190f2 attempt to address the the compatibility warning "Some JS modules were moved from resource:/// and resource://gre/ to resource://app/"
new 97ef0cb fix ChatStatusIcon blinking
new 8aaf2cf fix: add long-living references to timers for ChatStatusIcon blinking
new 7070794 cleaning
new 35ed1ef * handle chat_icon_blink and chat_icon_enable prefs properly * better use of ChatStatusIcon timers
new 2749816 Merge branch 'fade'
new 419ac2d set urgency hint on all windows for new messages
new 6615219 use 'focus-in' event for unsetting urgency hint
new f650861 Merge branch 'urgency'
new d8536d8 fix error catching when accounts not yet initialized
new ef30cd1 * fix: correct launch of app-started event in Thunderbird when windows not actually mapped (or "mapped" to another desktop) * check app started if -firetrayShowHide or -firetrayPresent
new 6459bc6 * revert to using setVisibility() instead of baseWin.visibility=false on * startupHide cleaning
new 4bbb66c broader detection of the iconify event
new 28c0932 comment on restoring minimized windows when hides_on_minimize
new 8d8395b better remember_desktop.label string
new 80b0384 new es-AR fr it nl zh-TW locales
new c96ff01 add preferences item to popup menu
new 30772d5 add locales for preferences item in popup menu
new 65d1753 * fix detection of account deletion/addition (see b3869630) * cleaning (use fixIterator on MailServices.accounts)
new 05a9d40 bump version to 0.4.7
new 590c257 inject scm revision into built install.rdf
new 1fc3b93 fix Accounts() generator (bug introduced in 65d175)
new 0457722 Imported Upstream version 0.4.7~rc1
new 460a223 Merge tag 'upstream/0.4.7_rc1' into dfsg-clean
The 399 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
src/Makefile | 8 +-
src/chrome.manifest | 5 +
src/chrome/content/options.js | 45 ++++-
src/chrome/content/options.xul | 26 ++-
src/chrome/locale/en-US/options.dtd | 12 +-
src/chrome/locale/en-US/overlay.properties | 1 +
src/chrome/locale/es-AR/options.dtd | 88 +++++++++
src/chrome/locale/es-AR/options.properties | 8 +
src/chrome/locale/es-AR/overlay.dtd | 1 +
src/chrome/locale/es-AR/overlay.properties | 8 +
src/chrome/locale/fr/options.dtd | 88 +++++++++
src/chrome/locale/fr/options.properties | 8 +
src/chrome/locale/fr/overlay.dtd | 1 +
src/chrome/locale/fr/overlay.properties | 8 +
src/chrome/locale/it/options.dtd | 88 +++++++++
src/chrome/locale/it/options.properties | 8 +
src/chrome/locale/it/overlay.dtd | 1 +
src/chrome/locale/it/overlay.properties | 8 +
src/chrome/locale/nl/options.dtd | 88 +++++++++
src/chrome/locale/nl/options.properties | 8 +
src/chrome/locale/nl/overlay.dtd | 1 +
src/chrome/locale/nl/overlay.properties | 8 +
src/chrome/locale/sk-SK/options.dtd | 11 +-
src/chrome/locale/sk-SK/overlay.properties | 1 +
src/chrome/locale/zh-TW/options.dtd | 88 +++++++++
src/chrome/locale/zh-TW/options.properties | 8 +
src/chrome/locale/{en-US => zh-TW}/overlay.dtd | 0
src/chrome/locale/zh-TW/overlay.properties | 8 +
src/chrome/skin/firefox22.png | Bin 3479 -> 0 bytes
src/chrome/skin/seamonkey22.png | Bin 3525 -> 0 bytes
src/chrome/skin/thunderbird22.png | Bin 3484 -> 0 bytes
src/components/firetray-clhandler.js | 40 ++++-
src/defaults/preferences/prefs.js | 2 +
src/install.rdf | 55 +++++-
src/modules/FiretrayChat.jsm | 93 ++++++----
src/modules/FiretrayHandler.jsm | 76 ++++++--
src/modules/FiretrayMessaging.jsm | 87 +++------
src/modules/commons.js | 9 +-
src/modules/ctypes/linux/gdk.jsm | 6 +-
src/modules/ctypes/linux/gobject.jsm | 23 ---
src/modules/linux/FiretrayChatStatusIcon.jsm | 226 ++++++++++++++++++++----
src/modules/linux/FiretrayPopupMenu.jsm | 9 +-
src/modules/linux/FiretrayStatusIcon.jsm | 3 +-
src/modules/linux/FiretrayWindow.jsm | 109 ++++++++----
src/modules/logging.jsm | 2 +-
45 files changed, 1135 insertions(+), 238 deletions(-)
create mode 100644 src/chrome/locale/es-AR/options.dtd
create mode 100644 src/chrome/locale/es-AR/options.properties
create mode 100644 src/chrome/locale/es-AR/overlay.dtd
create mode 100644 src/chrome/locale/es-AR/overlay.properties
create mode 100644 src/chrome/locale/fr/options.dtd
create mode 100644 src/chrome/locale/fr/options.properties
create mode 100644 src/chrome/locale/fr/overlay.dtd
create mode 100644 src/chrome/locale/fr/overlay.properties
create mode 100644 src/chrome/locale/it/options.dtd
create mode 100644 src/chrome/locale/it/options.properties
create mode 100644 src/chrome/locale/it/overlay.dtd
create mode 100644 src/chrome/locale/it/overlay.properties
create mode 100644 src/chrome/locale/nl/options.dtd
create mode 100644 src/chrome/locale/nl/options.properties
create mode 100644 src/chrome/locale/nl/overlay.dtd
create mode 100644 src/chrome/locale/nl/overlay.properties
create mode 100644 src/chrome/locale/zh-TW/options.dtd
create mode 100644 src/chrome/locale/zh-TW/options.properties
copy src/chrome/locale/{en-US => zh-TW}/overlay.dtd (100%)
create mode 100644 src/chrome/locale/zh-TW/overlay.properties
delete mode 100644 src/chrome/skin/firefox22.png
delete mode 100644 src/chrome/skin/seamonkey22.png
delete mode 100644 src/chrome/skin/thunderbird22.png
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-mozext/firetray.git
More information about the Pkg-mozext-commits
mailing list