Mercurial > pidgin
annotate src/win32/global.mak @ 7431:643cbc9a6035
[gaim-migrate @ 8036]
This is good enough for CVS. This is new logging. It centers around the
highly modular "GaimLogLogger," which controls how to write the log. Currently
I only have the plain text logger. I wrote the beginning of an XML logger, but
decided I didn't think it was that great an idea. Plugins can implement loggers
themselves, so you can have, like, an SQL logger or something.
The default logger writes to a file unique to the conversation, and they're saved
on disk in a heirarchical fashion: ~/.gaim/logs/aim/seanegn/robflynn-date.log would
be a conversation I had with Rob on date.
What doesn't work:
System logging
The search button in the log viewer.
Oh, chats probably don't log either, I didn't test.
You can only log in plain text right now.
Obviously, it's not done yet. But you can play around with it, and give it
some love. I'll get back to it tomorrow after school, maybe.
committer: Tailor Script <tailor@pidgin.im>
author | Sean Egan <seanegan@gmail.com> |
---|---|
date | Wed, 05 Nov 2003 06:15:49 +0000 |
parents | 59ffe137176d |
children | cae2fb7e8594 |
rev | line source |
---|---|
3711
48f3c74c13e0
[gaim-migrate @ 3844]
Herman Bloggs <hermanator12002@yahoo.com>
parents:
diff
changeset
|
1 # |
48f3c74c13e0
[gaim-migrate @ 3844]
Herman Bloggs <hermanator12002@yahoo.com>
parents:
diff
changeset
|
2 # global.mak |
48f3c74c13e0
[gaim-migrate @ 3844]
Herman Bloggs <hermanator12002@yahoo.com>
parents:
diff
changeset
|
3 # |
48f3c74c13e0
[gaim-migrate @ 3844]
Herman Bloggs <hermanator12002@yahoo.com>
parents:
diff
changeset
|
4 # This file should be included by all Makefile.mingw files for project |
48f3c74c13e0
[gaim-migrate @ 3844]
Herman Bloggs <hermanator12002@yahoo.com>
parents:
diff
changeset
|
5 # wide definitions. |
48f3c74c13e0
[gaim-migrate @ 3844]
Herman Bloggs <hermanator12002@yahoo.com>
parents:
diff
changeset
|
6 # |
48f3c74c13e0
[gaim-migrate @ 3844]
Herman Bloggs <hermanator12002@yahoo.com>
parents:
diff
changeset
|
7 |
48f3c74c13e0
[gaim-migrate @ 3844]
Herman Bloggs <hermanator12002@yahoo.com>
parents:
diff
changeset
|
8 CC = gcc.exe |
48f3c74c13e0
[gaim-migrate @ 3844]
Herman Bloggs <hermanator12002@yahoo.com>
parents:
diff
changeset
|
9 |
7242
59ffe137176d
[gaim-migrate @ 7817]
Herman Bloggs <hermanator12002@yahoo.com>
parents:
5932
diff
changeset
|
10 # Use -g flag when building debug version of Gaim (including plugins). |
59ffe137176d
[gaim-migrate @ 7817]
Herman Bloggs <hermanator12002@yahoo.com>
parents:
5932
diff
changeset
|
11 # Use -fnative-struct instead of -mms-bitfields when using mingw 1.1 |
59ffe137176d
[gaim-migrate @ 7817]
Herman Bloggs <hermanator12002@yahoo.com>
parents:
5932
diff
changeset
|
12 # (gcc 2.95) |
59ffe137176d
[gaim-migrate @ 7817]
Herman Bloggs <hermanator12002@yahoo.com>
parents:
5932
diff
changeset
|
13 CFLAGS += -O2 -Wall -mno-cygwin -mms-bitfields |
3711
48f3c74c13e0
[gaim-migrate @ 3844]
Herman Bloggs <hermanator12002@yahoo.com>
parents:
diff
changeset
|
14 |
5932
bb7723f0b4b9
[gaim-migrate @ 6372]
Herman Bloggs <hermanator12002@yahoo.com>
parents:
4860
diff
changeset
|
15 # If not specified, dlls are built with the default base address of 0x10000000. |
bb7723f0b4b9
[gaim-migrate @ 6372]
Herman Bloggs <hermanator12002@yahoo.com>
parents:
4860
diff
changeset
|
16 # When loaded into a process address space a dll will be rebased if its base |
bb7723f0b4b9
[gaim-migrate @ 6372]
Herman Bloggs <hermanator12002@yahoo.com>
parents:
4860
diff
changeset
|
17 # address colides with the base address of an existing dll. To avoid rebasing |
bb7723f0b4b9
[gaim-migrate @ 6372]
Herman Bloggs <hermanator12002@yahoo.com>
parents:
4860
diff
changeset
|
18 # we do the following. Rebasing can slow down the load time of dlls and it |
bb7723f0b4b9
[gaim-migrate @ 6372]
Herman Bloggs <hermanator12002@yahoo.com>
parents:
4860
diff
changeset
|
19 # also renders debug info useless. |
bb7723f0b4b9
[gaim-migrate @ 6372]
Herman Bloggs <hermanator12002@yahoo.com>
parents:
4860
diff
changeset
|
20 DLL_LD_FLAGS += -Wl,--enable-auto-image-base |
bb7723f0b4b9
[gaim-migrate @ 6372]
Herman Bloggs <hermanator12002@yahoo.com>
parents:
4860
diff
changeset
|
21 |
3711
48f3c74c13e0
[gaim-migrate @ 3844]
Herman Bloggs <hermanator12002@yahoo.com>
parents:
diff
changeset
|
22 VERSION := $(shell cat $(GAIM_TOP)/VERSION) |
48f3c74c13e0
[gaim-migrate @ 3844]
Herman Bloggs <hermanator12002@yahoo.com>
parents:
diff
changeset
|
23 |
4246 | 24 DEFINES += -DVERSION=\"$(VERSION)\" \ |
4860
e1b5619e6a02
[gaim-migrate @ 5187]
Herman Bloggs <hermanator12002@yahoo.com>
parents:
4246
diff
changeset
|
25 -DHAVE_CONFIG_H |