Zachary West <zacw@adium.im> [Fri, 06 Nov 2009 12:37:12 -0500] rev 2875
Backed out changeset 791780625051
This is causing regressions in a few other locations. Backing out for the next beta to investigate after. Refs #13221.
Zachary West <zacw@adium.im> [Fri, 06 Nov 2009 10:37:58 -0500] rev 2874
Set the "save as my default font" button in the font chooser as localizable. Fixes #13372.
This won't take effect until the next string generation, which won't be for 1.4, since we're currently in a string freeze. The net effect is that this remails in English. No harm.
Zachary West <zacw@adium.im> [Fri, 06 Nov 2009 10:35:53 -0500] rev 2873
Sign up for a clientKey for Adium under my account.
Zachary West <zacw@adium.im> [Thu, 05 Nov 2009 10:09:31 -0500] rev 2872
Updated Polish localization from toszcze. Fixes #13335.
Stephen Holt <sholt@adium.im> [Thu, 05 Nov 2009 00:31:19 -0500] rev 2871
libpurple. now with more PPC and i386.
Stephen Holt <sholt@adium.im> [Wed, 04 Nov 2009 23:47:50 -0500] rev 2870
A new bootsrap db is only fetched if it doesn't exist already. Otherwise, we should update.
Zachary West <zacw@adium.im> [Wed, 04 Nov 2009 23:41:42 -0500] rev 2869
Updated libjson-glib, moreso, this time. I think.
Zachary West <zacw@adium.im> [Wed, 04 Nov 2009 23:03:03 -0500] rev 2868
Don't return an alias in the preview chat. Fixes #13321.
Zachary West <zacw@adium.im> [Wed, 04 Nov 2009 19:40:07 -0800] rev 2867
Don't display Facebook history, and force-enable groups (in case 1.3 had set it to disabled at some point).
Zachary West <zacw@adium.im> [Wed, 04 Nov 2009 22:53:19 -0500] rev 2866
Updated json-glib to fix some 64-bit issues.
Zachary West <zacw@adium.im> [Wed, 04 Nov 2009 22:53:08 -0500] rev 2865
im.pidgin.adium at d49ed78a4b14b42c77a5eca7b0ee204cf96fe91b
Zachary West <zacw@adium.im> [Wed, 04 Nov 2009 22:46:06 -0500] rev 2864
Updated json-glib tarball.
Zachary West <zacw@adium.im> [Wed, 04 Nov 2009 22:45:58 -0500] rev 2863
Updated .hgignore for Dependencies build script.
Stephen Holt <sholt@adium.im> [Wed, 04 Nov 2009 21:19:47 -0500] rev 2862
Add the rtool dir, salvaged from dep-build-scripts
Stephen Holt <sholt@adium.im> [Wed, 04 Nov 2009 21:19:46 -0500] rev 2861
Remove the rtool symlink.
Evan Schoenberg [Wed, 04 Nov 2009 18:44:38 -0600] rev 2860
Merge
Evan Schoenberg [Wed, 04 Nov 2009 18:44:15 -0600] rev 2859
Trying this again - remove old dep-build-scripts
Evan Schoenberg [Wed, 04 Nov 2009 18:43:16 -0600] rev 2858
We need framework_maker, which was previously a symlink into dep-build-scripts
Evan Schoenberg [Wed, 04 Nov 2009 18:41:40 -0600] rev 2857
Remove symlink
Evan Schoenberg [Wed, 04 Nov 2009 18:29:43 -0600] rev 2856
Removed obsolete dep-build-scripts to prevent potential confusion, since the modern build scripts work so well
Evan Schoenberg [Wed, 04 Nov 2009 12:39:09 -0600] rev 2855
Another typo squashed
Evan Schoenberg [Wed, 04 Nov 2009 12:27:57 -0600] rev 2854
Meaningless typo fix
Zachary West <zacw@adium.im> [Mon, 02 Nov 2009 18:35:26 -0500] rev 2853
Don't add a focus class for messages in the active chat. Refs #13300.
Zachary West <zacw@adium.im> [Mon, 02 Nov 2009 18:30:22 -0500] rev 2852
Instead of inserting a <hr/> when we lose focus, which ends up breaking more than you'd expect, add a message class for the next message. Fixes #13300.
This removes the "Show Focus Lines" preference (always a good thing), and always inserts the mark in the scrollbar. It will be up to the style to implement the "focus" class to show the location. All previous messages of class "focus" will have "focus" removed when focus is lost again.
Stephen Holt <sholt@adium.im> [Sun, 01 Nov 2009 18:31:30 -0500] rev 2851
Fix a logic error preventing the display of the chat transcript and channel member counts. Fixes #13292
Zachary West <zacw@adium.im> [Sun, 01 Nov 2009 15:27:16 -0500] rev 2850
Add a hidden default "AINoNewMailWindow" which prevents the "new mail" dialog from opening. Refs #7923.
To disable new mail window:
`defaults write com.adiumx.adiumx AINoNewMailWindow -BOOL yes`
To re-enable new mail window:
`defaults delete com.adiumx.adiumx AINoNewMailWindow`
Zachary West <zacw@adium.im> [Sun, 01 Nov 2009 15:06:07 -0500] rev 2849
Always try and reposition the contact list if we think it should be. Fixes #12716.
As of 10.6, the OS appears to be messing with window position and visibility in a way that was confusing the contact list hiding code. It simultaneously thought the window was both hidden and in the right position. Counteract
this by having it move to the correct position.
The if here was likely to try and guard against this being called too often, but it doesn't appear it's called outside of when necessary. Mess with it a little to control animation, not movement.
Zachary West <zacw@adium.im> [Sun, 01 Nov 2009 14:04:11 -0500] rev 2848
Display unhandled purple conversation writes in the next run loop. Fixes #13190.
Zachary West <zacw@adium.im> [Sun, 01 Nov 2009 11:15:19 -0500] rev 2847
Prevent infinitely forwarding navigation events. Fixes #13251.
Zachary West <zacw@adium.im> [Sat, 31 Oct 2009 23:36:14 -0400] rev 2846
Forward-declare AIPlugin in AIInterfaceControllerProtocol.h.
Zachary West <zacw@adium.im> [Sat, 31 Oct 2009 22:58:03 -0400] rev 2845
Allow menu items to be validated if they aren't channel operations. Fixes #13280.
Zachary West <zacw@adium.im> [Sat, 31 Oct 2009 22:52:55 -0400] rev 2844
Durr, don't need to redefine this method.
Zachary West <zacw@adium.im> [Sat, 31 Oct 2009 22:42:41 -0400] rev 2843
Never send an autoreply to an IRC message. The server does this for us. Fixes #12621.
Zachary West <zacw@adium.im> [Sat, 31 Oct 2009 22:35:08 -0400] rev 2842
Only add color tags if a style supports colors. Fixes #13286.
Stephen Holt <sholt@adium.im> [Sat, 31 Oct 2009 19:02:43 -0400] rev 2841
Only set shouldScroll property on the first new message. Prevents a long cascade of new messages from busting the scroll position before calling nearBottom().
Also, remove an unecessary call to setAppendElementMethod()
Zachary West <zacw@adium.im> [Sat, 31 Oct 2009 16:13:40 -0400] rev 2840
Arbitrarily decide that the shelf in a shelf split view cannot go below 100px.
Zachary West <zacw@adium.im> [Sat, 31 Oct 2009 15:52:20 -0400] rev 2839
Add a small IRC icon and an improved larger one. Refs #12697.
Zachary West <zacw@adium.im> [Sat, 31 Oct 2009 16:02:31 -0400] rev 2838
I don't trust 1.3's setting of this pref key.
Zachary West <zacw@adium.im> [Sat, 31 Oct 2009 15:36:16 -0400] rev 2837
Updated Voice, None and Default Client icons from George Lambrou. Adds a Confirmations prefpane icon.
Zachary West <zacw@adium.im> [Sat, 31 Oct 2009 15:24:35 -0400] rev 2836
Set the "Confirm before closing chat windows" as an AILocalizationButton. Fixes #13284.
Zachary West <zacw@adium.im> [Sat, 31 Oct 2009 15:01:51 -0400] rev 2835
Twitter and WebKit strings files aren't separate anymore, they do not need to be moved around.
Zachary West <zacw@adium.im> [Sat, 31 Oct 2009 14:49:13 -0400] rev 2834
Avoid the crash without fixing the problem. Refs #13172.
This is being caused by the AdiumApplescriptRunner telling GBApplescriptFiltersPlugin that an applescript finished too many times.
AdiumApplescriptRunner is being told by the ApplescriptRunner that it's finishing too many times. When it occurs before the dict removal, it ends up telling the filter it finished too many times; this is still race-conditiony broken, so this is just a hacky bandaid until I can sort out why it's happening.
I'm not sure why the ApplescriptRunner is doing so.
Evan Schoenberg [Sat, 31 Oct 2009 13:40:47 -0500] rev 2833
And fixed warnings I introduced
Evan Schoenberg [Sat, 31 Oct 2009 13:38:32 -0500] rev 2832
Less typoes
Evan Schoenberg [Sat, 31 Oct 2009 13:13:20 -0500] rev 2831
Patch from '''egladil''', with some tweaking by me, to improve out "last seen" monitoring to understand metacontacts and update the values accordingly. Thanks!
Fixes #11652
Evan Schoenberg [Sat, 31 Oct 2009 12:31:33 -0500] rev 2830
If Bonjour disconnects but the user opens a contact window in the moment before the contact disappears from the list, it wass possible to attempt to open with a nil avInstanceName. Furthermore, if Bonjour disconnects, attempting to send a message to a still-open Bonjour chat could try to reference avInstanceName which would previously be nil after disconnect.
There's no reason to be so aggressive with having avInstanceName only be set while logged in; it's a single string, and it doesn't generally change. We'll create it in init and destroy it in dealloc for AWEzvContactManager.
Fixes #11799 fully.
Evan Schoenberg [Sat, 31 Oct 2009 12:18:11 -0500] rev 2829
Prevent attempting to set a nil property on an AWEzvXMLNode. This turns a crash into a warning.
One such case could occur, and seems to have at least once for one user in #11799, if AWEzvContactManager's myInstanceName is nil. This needs further investigation.
Fixes #11799
Zachary West <zacw@adium.im> [Sat, 31 Oct 2009 12:18:25 -0400] rev 2828
Remove the now-defunct WebKit Localizable.strings.
Zachary West <zacw@adium.im> [Sat, 31 Oct 2009 12:11:22 -0400] rev 2827
Remove the removed WebKit Localizable.strings and run `make localizable-strings`.
Zachary West <zacw@adium.im> [Sat, 31 Oct 2009 12:09:45 -0400] rev 2826
Backed out changeset 5395c09f03c0
Zachary West <zacw@adium.im> [Sat, 31 Oct 2009 12:08:29 -0400] rev 2825
Backed out changeset 84d54379cfcc
Stephen Holt <sholt@adium.im> [Sat, 31 Oct 2009 01:35:18 -0400] rev 2824
A few fixes to Template.html and Renkoo message style:
* Template.html:
* Add CoalescedHTML.setAppendElementMethod(func): This allows a theme to adjust the default way nodes are appended to the DOM.
* the supplied function takes a documentFragment.
* Renkoo:
* Fix smooth scroll and fade-in (for last element added in a coalescing session only).
* Fix #insert position in nextContent template.
Zachary West <zacw@adium.im> [Fri, 30 Oct 2009 21:43:45 -0400] rev 2823
Set the development target for the Twitter account view to 10.5's 3.1. Fixes #13273.
Zachary West <zacw@adium.im> [Fri, 30 Oct 2009 21:35:07 -0400] rev 2822
Set the Mention Advn Pref's text using -setStringValue: on its normal NSTextField, since we don't want it resizing itself. Fixes #13275.
Zachary West <zacw@adium.im> [Fri, 30 Oct 2009 21:32:30 -0400] rev 2821
Set the "Animate the dock icon" and "Display a message count badge" as AILocalizationButton, not NSButtons. Refs #13275.
Zachary West <zacw@adium.im> [Fri, 30 Oct 2009 21:28:39 -0400] rev 2820
Grab the "Authorization Requests" localized string from the right bundle. Refs #13275.
Zachary West <zacw@adium.im> [Fri, 30 Oct 2009 21:21:39 -0400] rev 2819
Combine WebKit, Twitter and normal Localizable.strings into one; they're not in separate plugins. Fixes #13276.
Stephen Holt <sholt@adium.im> [Fri, 30 Oct 2009 15:16:01 -0400] rev 2818
FIx renkoo.
Zachary West <zacw@adium.im> [Fri, 30 Oct 2009 14:15:52 -0400] rev 2817
Project changes for localization removals.
Zachary West <zacw@adium.im> [Fri, 30 Oct 2009 14:06:44 -0400] rev 2816
Move the Renkoo license inside the bundle.
Zachary West <zacw@adium.im> [Fri, 30 Oct 2009 13:48:15 -0400] rev 2815
Remove localizations that haven't been updated since 1.2 or earlier: es, is, pl, tr.
We'll gladly accept localizations for them, but keeping un-updated half-translated versions of Adium around, and I'm betting with some un-localized nibs, is just bad for the users.
Zachary West <zacw@adium.im> [Fri, 30 Oct 2009 13:37:53 -0400] rev 2814
We require 10.5.8 for 1.4, now.
Zachary West <zacw@adium.im> [Fri, 30 Oct 2009 13:15:10 -0400] rev 2813
Dutch localization from digistorm against 1.4b12. Fixes #13258.
Zachary West <zacw@adium.im> [Fri, 30 Oct 2009 13:00:53 -0400] rev 2812
Danish localization from David Munch against 1.4b12. Fixes #13256.
Stephen Holt <sholt@adium.im> [Fri, 30 Oct 2009 12:57:26 -0400] rev 2811
Update Renkoo message style for the new coalescing template html.
Requires overloading a few methods from the Template.html file, but no longer Template.html itself.
Smooth scroll and fade-in should work as before. Confirm, plz.
Zachary West <zacw@adium.im> [Fri, 30 Oct 2009 12:11:03 -0400] rev 2810
Update to the images provided by George Lambrou.
These include:
1) New Group Chat Status Icons, in a pack I'm calling "Lambrou". I'm original.
2) New Default Client, Mention and Message Alerts icons.
3) New Authorize, Deny and Ignore for the Authorization window.
This almost fixes all the new icons in 1.4, I never updated the IconsNeeded page for the Confirmations preference I added afterwards.
Zachary West <zacw@adium.im> [Thu, 29 Oct 2009 14:10:44 -0400] rev 2809
Set the max width to 100%, don't scale all images up to 100%.
Zachary West <zacw@adium.im> [Thu, 29 Oct 2009 12:43:40 -0400] rev 2808
Clean up the per-contact spelling a little. I think this fixes #12359.
This uses new, proper "language-grabbing" methods from the spell checker, as well as properly saves the spelling if the spelling was changed and the window was immediately closed. In this case, it would end up saving the wrong value.
Zachary West <zacw@adium.im> [Thu, 29 Oct 2009 12:57:14 -0400] rev 2807
Add %incomingColor% and %outgoingColor%, remove %senderColor% in headers. Fixes #12666.
This also should speed up significantly message display for styles that don't specify a custom set of colors, since we won't be querying the file for every message any longer.
Zachary West <zacw@adium.im> [Thu, 29 Oct 2009 11:44:17 -0400] rev 2806
Fix creating smaller JPGs for AIM/ICQ buddy icons. Fixes #12982.
In Snow Leopard, drawing an image copies in the main display's color profile, which bloats the image's size. Nullify the color profile in the image we're creating so that the JPG representation won't also have it.
Zachary West <zacw@adium.im> [Wed, 28 Oct 2009 21:04:52 -0400] rev 2805
Include bookmarks in the contact controller's contactDict, so that a -contactEnumerator also contains them. By way of updating properly, fixes #13221.
We weren't providing LO updates to observers when updating all contacts, since the enumerator was being used. This also removes a bookmark-specific iterator when using the enumerator is now sufficient.
Zachary West <zacw@adium.im> [Wed, 28 Oct 2009 20:48:18 -0400] rev 2804
Examine any open chats when a bookmark is initialized to set its defaults. Fixes #12771.
This was occurring since the "saved chats" were opened/created before the AIListBookmark.
Zachary West <zacw@adium.im> [Wed, 28 Oct 2009 20:35:26 -0400] rev 2803
Fix the logic a tad here; we need to commit a trimmed string in all cases, not just where AM/PM is not shown.
Stephen Holt <sholt@adium.im> [Wed, 28 Oct 2009 16:46:55 -0400] rev 2802
Fix a number of leaks in AIAppearancePreferences
Zachary West <zacw@adium.im> [Wed, 28 Oct 2009 15:41:29 -0400] rev 2801
These methods are wayyyyyy too spammy.