Mercurial > pidgin.yaz
diff HACKING @ 4586:c7986b4d182a
[gaim-migrate @ 4870]
Matthew Smith (smigs) writes:
"- Some more i18n _() added. (ticker.c, timestamp.c)
- A couple of dialogs given titles (instead of
"Unnamed"). (dialogs.c)
- Lots more files added to POTFILES.in
- I cleaned up the file list in HACKING, removing files
that no longer exist, and changing names/locations for others."
committer: Tailor Script <tailor@pidgin.im>
author | Luke Schierer <lschiere@pidgin.im> |
---|---|
date | Tue, 18 Feb 2003 14:36:15 +0000 |
parents | 3196d9044a45 |
children | 053b577e08f2 |
line wrap: on
line diff
--- a/HACKING Mon Feb 17 15:22:21 2003 +0000 +++ b/HACKING Tue Feb 18 14:36:15 2003 +0000 @@ -38,8 +38,8 @@ either post it on sf.net/projects/gaim in the patches section, or email it to gaim@marko.net. -This file was last modified by $Author: faceprint $ on -$Date: 2003-01-31 08:03:47 -0500 (Fri, 31 Jan 2003) $. Do not expect any information contained +This file was last modified by $Author: lschiere $ on +$Date: 2003-02-18 09:36:15 -0500 (Tue, 18 Feb 2003) $. Do not expect any information contained within to be current or correct. Here's something new. Someone requested that I comment the code. No. I'm a @@ -143,20 +143,6 @@ about.c: Not much to say here, just a few basic functions. -aim.c: - This is where the main() function is. It takes care of a lot of the - initialization stuff, and showing the login window. It's pretty tiny - and there's not really much to edit in it. This has some of the most - pointless functions, like gaim_setup, which optionally turns off sounds - on signon. A lot of this file should actually be part of other files. - -applet.c: - This controls most things that are related to the applet. I don't like - looking at this file because it still has functionsLikeThis. But at - least it doesn't have many of them anymore. Anyway, this file isn't - very big because there's really not much difference between the panel - version and the app version. - away.c: This takes care of most of the away stuff: setting the away message (do_away_message); coming back (do_im_back); drawing the away window; @@ -210,17 +196,6 @@ use any of gaim's code) and is actually a separate project from gaim (but is maintained by Eric). -gtkspell.c: - This controls spell checking. It's not a widget per se but it does have - some influence over the GtkText widget. It's a separate project from - gaim; if you have a patch for this file send it to the author (the - contact info is in the file). - -gtkticker.c: - Syd, our resident GTK God, wrote a GtkWidget, GtkTicker. This is that - widget. It's cool, and it's tiny. This is actually a really good example - widget for those of you looking to write your own. - html.c: Don't ask my why this is called html.c. Most of it is just grab_url, which does like the name says; it downloads a URL to show in the @@ -237,6 +212,13 @@ including importing them from a file, saving them, adding and removing buddies and groups, etc. +main.c: + This is where the main() function is. It takes care of a lot of the + initialization stuff, and showing the login window. It's pretty tiny + and there's not really much to edit in it. This has some of the most + pointless functions, like gaim_setup, which optionally turns off sounds + on signon. A lot of this file should actually be part of other files. + md5.c: Oscar, Yahoo, and MSN all require md5 hashing, so better to put it in the core than have the same thing in three different places. @@ -262,9 +244,6 @@ top half sets up perl and tells it what's going on and the bottom half implements the AIM module. -plugins.c: - This contains the UI for the plugins dialog. It's mostly GTK. - prefs.c: The important function in here is build_prefs, but the most useful function is gaim_button. build_prefs draws the window, and calls @@ -301,7 +280,18 @@ this file will take care of determining if a sound should be played and which file should be played. -ticker.c: +util.c: + There's not really a lot of cohesion to this file; it's just a lot of + stuff that happened to be thrown into it for no apparent reason. None + of it is particularly tasty; it's all just utility functions. Just + like the name says. + +plugins/ticker/gtkticker.c: + Syd, our resident GTK God, wrote a GtkWidget, GtkTicker. This is that + widget. It's cool, and it's tiny. This is actually a really good example + widget for those of you looking to write your own. + +plugins/ticker/ticker.c: Syd is just so cool. I really can't get over it. He let me come visit him at Netscape one day, and I got to see all of their toys (don't worry, I'm under an NDA). Anyway, this file is for the buddy @@ -309,12 +299,6 @@ functions that you'd want right up at the top. Someday I want to be as cool as Syd. -util.c: - There's not really a lot of cohesion to this file; it's just a lot of - stuff that happened to be thrown into it for no apparent reason. None - of it is particularly tasty; it's all just utility functions. Just - like the name says. - For the PRPLs, the only protocol whose "main" gaim file isn't the same as the name of the protocol is ICQ; for that it's gaim_icq.c. But ICQ is deprecated and you should be using Oscar for ICQ anyway.