~awn-core/awn/0.2.4

« back to all changes in this revision

Viewing changes to ChangeLog

  • Committer: Neil J Patel
  • Date: 2008-02-14 17:14:00 UTC
  • mfrom: (155.1.34 awn-core-testing)
  • Revision ID: njp@neils-mbp-20080214171400-f2dikd9ivke2jhje
2008-02-14  Neil J. Patel  <njpatel@gmail.com>

        * .bzrignore:
        * CC.COPYING:
        * ChangeLog:
        * Makefile.am:
        * acinclude.m4:
        * applets/wscript_build:
        * autogen.sh:
        * awn-applet-activation/Makefile.am:
        * awn-applet-activation/main.c:
        * awn-applet-activation/wscript_build:
        * awn-manager/.directory:
        * awn-manager/Makefile.am:
        * awn-manager/awn-launcher-editor.in:
        * awn-manager/awnApplet.py:
        * awn-manager/awnDefs.py.in:
        * awn-manager/awnLauncher.py:
        * awn-manager/awnLauncherEditor.py:
        * awn-manager/awnManager.py.in:
        * awn-manager/awnPreferences.py:
        * awn-manager/awnTheme.py:
        * awn-manager/launcher-editor.glade:
        * awn-manager/window.glade:
        * awn-manager/wscript_build:
        * awn.pc.in:
        * bindings/Makefile.am:
        * bindings/python/Makefile.am:
        * bindings/python/__init__.py:
        * bindings/python/awn.defs:
        * bindings/python/awn.override:
        * bindings/python/awnmodule.c:
        * bindings/vala/Makefile.am:
        * bindings/vala/awn.deps:
        * bindings/vala/awn.files:
        * bindings/vala/awn.gi:
        * bindings/vala/awn.metadata:
        * bindings/vala/awn.namespace:
        * bindings/vala/awn.vapi:
        * config.h.in:
        * configure.in:
        * data/Makefile.am:
        * data/awn-schema-to-gconf:
        * data/awn.schema-ini:
        * data/wscript_build:
        * doc/Makefile.am:
        * doc/reference/Makefile.am:
        * doc/reference/libawn-docs.sgml:
        * doc/reference/libawn-sections.txt:
        * doc/reference/libawn.types:
        * docs/PPA_autoppa:
        * docs/waf:
        * libawn/Makefile.am:
        * libawn/awn-applet-dialog.c:
        * libawn/awn-applet-dialog.h:
        * libawn/awn-applet-gconf.c:
        * libawn/awn-applet-gconf.h:
        * libawn/awn-applet-simple.c:
        * libawn/awn-applet.c:
        * libawn/awn-applet.h:
        * libawn/awn-config-client-gconf.c:
        * libawn/awn-config-client-gkeyfile.c:
        * libawn/awn-config-client-shared.c:
        * libawn/awn-config-client.h:
        * libawn/awn-defines.h:
        * libawn/awn-desktop-item-egg.c:
        * libawn/awn-desktop-item-gnome.c:
        * libawn/awn-desktop-item.h:
        * libawn/awn-effects.c:
        * libawn/awn-effects.h:
        * libawn/awn-enum-types.c.in:
        * libawn/awn-settings.c:
        * libawn/awn-settings.h:
        * libawn/awn-title.c:
        * libawn/awn-vfs.c:
        * libawn/awn-vfs.h:
        * libawn/egg/Makefile.am:
        * libawn/egg/egg-enum-types.c.in:
        * libawn/egg/egg-enum-types.h.in:
        * libawn/egg/eggchecksum.c:
        * libawn/egg/eggchecksum.h:
        * libawn/egg/eggdesktopfile.c:
        * libawn/egg/eggdesktopfile.h:
        * libawn/egg/tests/checksum-test.c:
        * libawn/wscript_build:
        * po/wscript_build:
        * src/Makefile.am:
        * src/awn-applet-manager.c:
        * src/awn-applet-manager.h:
        * src/awn-bar.h:
        * src/awn-hotspot.h:
        * src/awn-task-manager.c:
        * src/awn-task-manager.h:
        * src/awn-task.c:
        * src/awn-task.h:
        * src/awn-utils.h:
        * src/awn-window.h:
        * src/awn-x.c:
        * src/awn-x.h:
        * src/main.c:
        * test/Makefile.am:
        * test/test-config-client.c:
        * test/test-config-client.py:
        * test/test.vala:
        * waf:
        * wscript:
        Merged awn-core-testing branch by malept, moonbeem & gilir.
        Abstracts configuration backends; Add support for GKeyfile backend.
        Abstracts Desktop File implementation; Adds support for libegg backend.
        Abstracts VFS backends; Adds support for Tunar & GVFS backend.
        Updated python bindings.
        Adds support for Vala bindings.
        Removes gnome-panel dependancy.
        Updated awn-manager interface.
        

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
2008-02-14  Neil J. Patel  <njpatel@gmail.com>
 
2
 
 
3
        * .bzrignore:
 
4
        * CC.COPYING:
 
5
        * ChangeLog:
 
6
        * Makefile.am:
 
7
        * acinclude.m4:
 
8
        * applets/wscript_build:
 
9
        * autogen.sh:
 
10
        * awn-applet-activation/Makefile.am:
 
11
        * awn-applet-activation/main.c:
 
12
        * awn-applet-activation/wscript_build:
 
13
        * awn-manager/.directory:
 
14
        * awn-manager/Makefile.am:
 
15
        * awn-manager/awn-launcher-editor.in:
 
16
        * awn-manager/awnApplet.py:
 
17
        * awn-manager/awnDefs.py.in:
 
18
        * awn-manager/awnLauncher.py:
 
19
        * awn-manager/awnLauncherEditor.py:
 
20
        * awn-manager/awnManager.py.in:
 
21
        * awn-manager/awnPreferences.py:
 
22
        * awn-manager/awnTheme.py:
 
23
        * awn-manager/launcher-editor.glade:
 
24
        * awn-manager/window.glade:
 
25
        * awn-manager/wscript_build:
 
26
        * awn.pc.in:
 
27
        * bindings/Makefile.am:
 
28
        * bindings/python/Makefile.am:
 
29
        * bindings/python/__init__.py:
 
30
        * bindings/python/awn.defs:
 
31
        * bindings/python/awn.override:
 
32
        * bindings/python/awnmodule.c:
 
33
        * bindings/vala/Makefile.am:
 
34
        * bindings/vala/awn.deps:
 
35
        * bindings/vala/awn.files:
 
36
        * bindings/vala/awn.gi:
 
37
        * bindings/vala/awn.metadata:
 
38
        * bindings/vala/awn.namespace:
 
39
        * bindings/vala/awn.vapi:
 
40
        * config.h.in:
 
41
        * configure.in:
 
42
        * data/Makefile.am:
 
43
        * data/awn-schema-to-gconf:
 
44
        * data/awn.schema-ini:
 
45
        * data/wscript_build:
 
46
        * doc/Makefile.am:
 
47
        * doc/reference/Makefile.am:
 
48
        * doc/reference/libawn-docs.sgml:
 
49
        * doc/reference/libawn-sections.txt:
 
50
        * doc/reference/libawn.types:
 
51
        * docs/PPA_autoppa:
 
52
        * docs/waf:
 
53
        * libawn/Makefile.am:
 
54
        * libawn/awn-applet-dialog.c:
 
55
        * libawn/awn-applet-dialog.h:
 
56
        * libawn/awn-applet-gconf.c:
 
57
        * libawn/awn-applet-gconf.h:
 
58
        * libawn/awn-applet-simple.c:
 
59
        * libawn/awn-applet.c:
 
60
        * libawn/awn-applet.h:
 
61
        * libawn/awn-config-client-gconf.c:
 
62
        * libawn/awn-config-client-gkeyfile.c:
 
63
        * libawn/awn-config-client-shared.c:
 
64
        * libawn/awn-config-client.h:
 
65
        * libawn/awn-defines.h:
 
66
        * libawn/awn-desktop-item-egg.c:
 
67
        * libawn/awn-desktop-item-gnome.c:
 
68
        * libawn/awn-desktop-item.h:
 
69
        * libawn/awn-effects.c:
 
70
        * libawn/awn-effects.h:
 
71
        * libawn/awn-enum-types.c.in:
 
72
        * libawn/awn-settings.c:
 
73
        * libawn/awn-settings.h:
 
74
        * libawn/awn-title.c:
 
75
        * libawn/awn-vfs.c:
 
76
        * libawn/awn-vfs.h:
 
77
        * libawn/egg/Makefile.am:
 
78
        * libawn/egg/egg-enum-types.c.in:
 
79
        * libawn/egg/egg-enum-types.h.in:
 
80
        * libawn/egg/eggchecksum.c:
 
81
        * libawn/egg/eggchecksum.h:
 
82
        * libawn/egg/eggdesktopfile.c:
 
83
        * libawn/egg/eggdesktopfile.h:
 
84
        * libawn/egg/tests/checksum-test.c:
 
85
        * libawn/wscript_build:
 
86
        * po/wscript_build:
 
87
        * src/Makefile.am:
 
88
        * src/awn-applet-manager.c:
 
89
        * src/awn-applet-manager.h:
 
90
        * src/awn-bar.h:
 
91
        * src/awn-hotspot.h:
 
92
        * src/awn-task-manager.c:
 
93
        * src/awn-task-manager.h:
 
94
        * src/awn-task.c:
 
95
        * src/awn-task.h:
 
96
        * src/awn-utils.h:
 
97
        * src/awn-window.h:
 
98
        * src/awn-x.c:
 
99
        * src/awn-x.h:
 
100
        * src/main.c:
 
101
        * test/Makefile.am:
 
102
        * test/test-config-client.c:
 
103
        * test/test-config-client.py:
 
104
        * test/test.vala:
 
105
        * waf:
 
106
        * wscript:
 
107
        Merged awn-core-testing branch by malept, moonbeem & gilir.
 
108
        Abstracts configuration backends; Add support for GKeyfile backend.
 
109
        Abstracts Desktop File implementation; Adds support for libegg backend.
 
110
        Abstracts VFS backends; Adds support for Tunar & GVFS backend.
 
111
        Updated python bindings.
 
112
        Adds support for Vala bindings.
 
113
        Removes gnome-panel dependancy.
 
114
        Updated awn-manager interface.
 
115
        
1
116
2008-02-01  Julien Lavergne, <julien.lavergne@gmail.com>
2
117
 
3
118
        * COPYING.ICON:
93
208
        Clean debian/control
94
209
        Properly set the debug package
95
210
 
 
211
2007-12-29  Mark Lee <avant-wn@lazymalevolence.com>
 
212
 
 
213
        * awn-applet-activation/main.c:
 
214
        Merge patch from moonbeam in Launchpad bug #179232, which changes the
 
215
        applet type key to not use the reserved key name.
 
216
 
 
217
2007-12-28  Mark Lee <avant-wn@lazymalevolence.com>
 
218
 
 
219
        * pyawn -> bindings/python:
 
220
        Move the bindings to a separate directory.
 
221
 
 
222
        * Makefile.am:
 
223
        * acinclude.m4:
 
224
        * bindings/vala:
 
225
        * configure.in:
 
226
        * test/Makefile.am:
 
227
        * test/test.vala:
 
228
        Add Vala bindings support.
 
229
 
 
230
2007-12-26  Mark Lee <avant-wn@lazymalevolence.com>
 
231
 
 
232
        * pyawn/__init__.py:
 
233
        Add the function check_dependencies() so that python applets can notify
 
234
        the user when they don't have the required Python modules installed.
 
235
 
96
236
2007-12-21  Julien Lavergne <julien.lavergne@gmail.com>
97
237
 
98
238
        * configure.in:
101
241
        To disable the check, add --disable-pymod-checks to configure/autogen.sh
102
242
        Fix for bug 136738.
103
243
 
 
244
2007-12-19  Mark Lee <avant-wn@lazymalevolence.com>
 
245
 
 
246
        * acinclude.m4:
 
247
        * configure.in:
 
248
        Replace the old python-related M4 macros with one from the autoconf
 
249
        macro archive.
 
250
        Make sure that the Gtk+ libraries are linked to the python awn module.
 
251
 
 
252
        * pyawn/Makefile.am:
 
253
        Cleanup.
 
254
        Allow the python awn module to link with the linker flag --no-undefined.
 
255
 
104
256
2007-11-25  Julien Lavergne <julien.lavergne@gmail.com>
105
257
 
106
258
        * libawn/awn-applet.c:
213
365
        * src/inlinepixbufs.h:
214
366
        Add some Licence & Copyright
215
367
 
 
368
2007-11-19  Mark Lee  <avant-wn@lazymalevolence.com>
 
369
 
 
370
        * .bzrignore:
 
371
        * Makefile.am:
 
372
        * autogen.sh:
 
373
        * configure.in:
 
374
        * doc/:
 
375
        Add gtk-doc support.
 
376
 
 
377
        * libawn/awn-config-client.c:
 
378
        * libawn/awn-config-client.h:
 
379
        * libawn/awn-defines.h:
 
380
        * libawn/awn-desktop-item.c:
 
381
        * libawn/awn-desktop-item.h:
 
382
        * libawn/awn-vfs.c:
 
383
        * libawn/awn-vfs.h:
 
384
        Document relevant functions, structures, and constants.
 
385
 
 
386
        * libawn/awn-effects.h:
 
387
        Convert Doxygen-style comments to gtk-doc-style comments.
 
388
 
 
389
2007-11-14  Mark Lee  <avant-wn@lazymalevolence.com>
 
390
 
 
391
        * configure.in:
 
392
        * data/Makefile.am:
 
393
        * data/awn-schma-to-gconf:
 
394
        * data/awn.schema-ini:
 
395
        Add a GKeyFile-based schema of the Awn settings.
 
396
        Add a Python-based script to be able to convert that schema into a
 
397
        GConf-compatible one, if Awn is built with GConf.
 
398
 
 
399
        * libawn/awn-vfs.c:
 
400
        * libawn/awn-vfs.h:
 
401
        Add a wrapper for VFS file monitoring API.
 
402
        Remove all traces of the GIO #define.
 
403
        Fix vim modelines.
 
404
 
 
405
        * libawn/awn-config-client.c:
 
406
        * libawn/awn-config-client.h:
 
407
        Rename the value union to something shorter.
 
408
        Add a value type enumeration.
 
409
        GKeyFile backend: Make the global config client variable a static
 
410
        function variable instead.
 
411
        GKeyFile backend: Add GKeyFile-based schema support.
 
412
        GKeyFile backend: Add file monitoring support, so that awn-manager
 
413
        and Awn can properly receive changes from each other.  Uses checksums
 
414
        to avoid having to diff config files with the same content.
 
415
        GKeyFile backend: Protect from setting a NULL list.
 
416
 
 
417
        * libawn/Makefile.am:
 
418
        * libawn/egg/Makefile.am:
 
419
        * libawn/egg/eggchecksum.c:
 
420
        * libawn/egg/eggchecksum.h:
 
421
        * libawn/egg/tests/checksum-test.c:
 
422
        Bundle a copy of GChecksum for the case that the user has not installed
 
423
        glib >= 2.16.
 
424
 
216
425
2007-11-03  Neil J. Patel  <njpatel@gmail.com>
217
426
 
218
427
        * awn-manager/awnManager.in.py:
276
485
        * src/awn-task.c:
277
486
        Fixes bug #157625, #157296, #147591
278
487
 
 
488
2007-10-26  Mark Lee  <avant-wn@lazymalevolence.com>
 
489
 
 
490
        * libawn/awn-desktop-item.c:
 
491
        * src/awn-task-manager.c:
 
492
        * src/awn-task.c:
 
493
        * src/awn-x.c:
 
494
        Add NULL checks to icon-related functions.
 
495
 
279
496
2007-10-25  Miika-Petteri Matikainen  <miikapetteri@gmail.com>
280
497
 
281
498
        * src/awn-task.c:
282
499
        Fixes bug #156898.
283
500
 
 
501
2007-10-23  Mark Lee  <avant-wn@lazymalevolence.com>
 
502
 
 
503
        * awn.pc.in:
 
504
        * config.h.in:
 
505
        * configure.in:
 
506
        * libawn/Makefile.am:
 
507
        * libawn/awn-applet-gconf.c:
 
508
        * libawn/awn-applet-gconf.h:
 
509
        * libawn/awn-config-client.c:
 
510
        * libawn/awn-config-client.h:
 
511
        Add a configuration API that allows AWN to use either a GConf or
 
512
        GKeyFile-based backend.  Uses a new structure, called AwnConfigClient.
 
513
 
 
514
        * libawn/awn-settings.c:
 
515
        * libawn/awn-settings.h:
 
516
        * src/awn-applet-manager.h:
 
517
        * src/awn-bar.h:
 
518
        * src/awn-hotspot.h:
 
519
        * src/awn-task-manager.h:
 
520
        * src/awn-task.h:
 
521
        * src/awn-window.h:
 
522
        Change the settings API naming scheme and file names to match the
 
523
        structure name.
 
524
 
 
525
        * pyawn/__init__.py:
 
526
        * pyawn/awn.defs:
 
527
        * pyawn/awn.override:
 
528
        * pyawn/awnmodule.c:
 
529
        Add an analogous Python API for AwnConfigClient (awn.Config).
 
530
 
 
531
        * awn-manager/awnApplet.py:
 
532
        * awn-manager/awnDefs.in.py:
 
533
        * awn-manager/awnLauncher.py:
 
534
        * awn-manager/awnLauncherEditor.py:
 
535
        * awn-manager/awnPreferences.py:
 
536
        Convert from using the GConf API to the awn.Config API.
 
537
 
 
538
        * src/awn-applet-manager.c:
 
539
        * src/awn-bar.h:
 
540
        * src/awn-task-manager.c:
 
541
        * src/awn-task.c:
 
542
        * src/awn-x.c:
 
543
        * src/main.c:
 
544
        Convert to use AwnConfigClient and the converted AwnSettings API.
 
545
 
 
546
        * Makefile.am:
 
547
        * test/Makefile.am:
 
548
        * test/test-config-client.c:
 
549
        * test/test-config-client.py:
 
550
        Add programs in C and Python to test the setting and retrieval of
 
551
        configuration options.
 
552
 
284
553
2007-10-20  Mark Lee  <avant-wn@lazymalevolence.com>
285
554
 
286
555
        * awn-manager/Makefile.am:
293
562
        Merged with changes in libawn-draw-effects.
294
563
        Custom effects frame now hidden if all effects are same.
295
564
 
 
565
2007-10-16  Mark Lee  <avant-wn@lazymalevolence.com>
 
566
 
 
567
        * libawn/awn-desktop-item.c:
 
568
        * libawn/awn-desktop-item.h:
 
569
        Implement write access to the desktop item files.
 
570
        A save method is included.
 
571
        Add a copy function.
 
572
 
 
573
        * libawn/egg/eggdesktopfile.c:
 
574
        * libawn/egg/eggdesktopfile.h:
 
575
        Add a copy function.
 
576
 
 
577
        * pyawn/awn.defs:
 
578
        awn.DesktopItem is now a boxed type.
 
579
        Add write methods.
 
580
 
 
581
2007-10-15  Mark Lee  <avant-wn@lazymalevolence.com>
 
582
 
 
583
        * config.h.in:
 
584
        * configure.in:
 
585
        * libawn/Makefile.am:
 
586
        Remove the GIO stuff because we technically don't use GIO/GVFS
 
587
        to do anything.
 
588
        Add --with-desktop=agnostic.
 
589
        The default value of --with-desktop is "gnome".
 
590
        Add conditional libegg support (used if desktop is xfce or agnostic).
 
591
 
 
592
        * libawn/awn-desktop-item.c:
 
593
        * libawn/awn-desktop-item.h:
 
594
        Replace XfceDesktopEntry support with that of EggDesktopFile (as
 
595
        the former is a read-only structure).
 
596
        Rename the GList argument in awn_desktop_item_launch() to better fit
 
597
        EggDesktopFile's parameters.
 
598
 
 
599
        * libawn/awn-vfs.c:
 
600
        * libawn/awn-vfs.h:
 
601
        Ensure that GList is defined.
 
602
        the "GIO" implementation of awn_vfs_pathlist_from_string() is now
 
603
        the agnostic implementation.
 
604
 
 
605
        * libawn/egg/Makefile.am:
 
606
        Fix headers/libraries to compile/link against.
 
607
 
 
608
        * libawn/egg/egg-enum-types.c.in:
 
609
        * libawn/egg/egg-enum-types.h.in:
 
610
        Add enum types for EggDesktopFile* enums.
 
611
 
 
612
        * libawn/egg/eggdesktopfile.c:
 
613
        * libawn/egg/eggdesktopfile.h:
 
614
        Add/implement egg_desktop_file_get_type().
 
615
 
 
616
        * src/awn-task.c:
 
617
        Make sure _() is defined.
 
618
        Remove extraneous use of GString.
 
619
 
 
620
2007-10-10  Mark Lee  <avant-wn@lazymalevolence.com>
 
621
 
 
622
        * autogen.sh:
 
623
        Remove required dependency on gnome-autogen.sh; autogen.sh
 
624
        will use it if available, otherwise it will use the
 
625
        autotools-related scripts individually.
 
626
 
296
627
2007-10-09  Michal Hruby <michal.mhr@gmail.com>
297
628
 
298
629
        * libawn/awn-effects.c:
371
702
        * po/zh_TW.po:
372
703
        Updated translations from Launchpad.net. Thanks to all translators.
373
704
 
 
705
2007-10-07  Mark Lee  <avant-wn@lazymalevolence.com>
 
706
 
 
707
        * awn.pc.in:
 
708
        * config.h.in:
 
709
        * configure.in:
 
710
        Only link to the desktop's VFS library if GIO is not selected.
 
711
        Make sure that the GIO define is in config.h.
 
712
        Change the name of the GIO pkgconfig module.
 
713
 
 
714
        * libawn/awn-vfs.c:
 
715
        Make awn_vfs_init() a no-op when using GIO.
 
716
        Fix the implementation of awn_vfs_get_pathlist_from_string for GIO.
 
717
 
 
718
        * awn-applet-activation/main.c:
 
719
        * src/awn-x.h:
 
720
        Replace desktop-specific #ifdefs with awn-vfs #includes and functions.
 
721
 
374
722
2007-10-06  Michal Hruby <michal.mhr@gmail.com>
375
723
 
376
724
        * awn-manager/awnPreferences.py:
405
753
        Refresh debian & debian-ubuntu dir for testing.
406
754
        
407
755
 
 
756
2007-10-05  Mark Lee  <avant-wn@lazymalevolence.com>
 
757
 
 
758
        * awn-manager/Makefile.am:
 
759
        * awn-manager/awnLauncher.py:
 
760
        * awn-manager/awnLauncherEditor.py:
 
761
        * awn-manager/launcher-editor.glade:
 
762
        Add a pure Python implementation of a launcher editor to replace
 
763
        the use of gnome-desktop-item-edit.
 
764
 
408
765
2007-10-02  Miika-Petteri Matikainen  <miikapetteri@gmail.com>
409
766
 
410
767
        * libawn/awn-applet-simple.c:
418
775
        will now gracefully return if the new icon is the same as the
419
776
        old one.
420
777
 
 
778
2007-09-29  Mark Lee  <avant-wn@lazymalevolence.com>
 
779
 
 
780
        * awn-manager/awnApplet.py:
 
781
        * awn-manager/awnLauncher.py:
 
782
        Change dependency from python-gnome-desktop to pyxdg (AKA python-xdg).
 
783
 
421
784
2007-09-29  Neil J. Patel  <njpatel@gmail.com>
422
785
 
423
786
        * awn-manager/awnPreferences.py:
499
862
        Updated and merged all translations from Launchpad.
500
863
        Thanks to all translators.
501
864
 
 
865
2007-09-26  Mark Lee  <avant-wn@lazymalevolence.com>
 
866
 
 
867
        * awn-manager/awnApplet.py:
 
868
        Refactor some code in order to increase readability.
 
869
 
502
870
2007-09-20  haytjes <hv1989@gmail.com>
503
871
 
504
872
        * src/main.c:
527
895
        * libawn/awn-effects.h:
528
896
        Merged with latest changes in libawn-draw-effects.
529
897
 
 
898
2007-09-19  Mark Lee  <avant-wn@lazymalevolence.com>
 
899
 
 
900
        * awn.pc.in:
 
901
        * configure.in:
 
902
        * libawn/Makefile.am:
 
903
        * libawn/awn-desktop-item.c:
 
904
        * libawn/awn-desktop-item.h:
 
905
        * libawn/awn-vfs.c:
 
906
        * libawn/awn-vfs.h:
 
907
        * src/awn-task.c:
 
908
        * src/main.c:
 
909
        Consolidate VFS-related functions into its own source file/header.
 
910
        Add preliminary support for GIO.
 
911
 
530
912
2007-09-19  Michal Hruby <michal.mhr@gmail.com>
531
913
 
532
914
        * data/active/spotlight_png_inline.c:
534
916
        Spotlight effect png compiled directly into AWN to prevent problems
535
917
        with loading from hardcoded path.
536
918
 
 
919
2007-09-19  Mark Lee  <avant-wn@lazymalevolence.com>
 
920
 
 
921
        * awn-applet-activation/main.c:
 
922
        * awn.pc.in:
 
923
        * config.h.in:
 
924
        * configure.in:
 
925
        * libawn/awn-desktop-item.c:
 
926
        * libawn/awn-desktop-item.h:
 
927
        * src/awn-task.c:
 
928
        * src/awn-x.c:
 
929
        * src/awn-x.h:
 
930
        * src/main.c:
 
931
        Change USE_[GNOME|XFCE] to LIBAWN_USE_[GNOME|XFCE].
 
932
        Add the enabled desktop #define to the pkgconfig file.
 
933
 
 
934
2007-09-18  Mark Lee  <avant-wn@lazymalevolence.com>
 
935
 
 
936
        * awn.pc.in:
 
937
        Fix the Cflags entry so that #include statements that follow the
 
938
        convention "#include <libawn/foo.h>" work.
 
939
        Remove the entry that seems to have been copy/pasted from Clutter's
 
940
        pkgconfig file.
 
941
 
 
942
        * libawn/awn-desktop-item.c:
 
943
        * libawn/awn-desktop-item.h:
 
944
        * pyawn/awn.defs:
 
945
        Add the wrapper functions awn_desktop_item_get_string(),
 
946
        awn_desktop_item_get_localestring(), and awn_desktop_item_exists().
 
947
        Add the above functions to the python bindings as well.
 
948
        Adapt code from gnome-desktop svn to implement
 
949
        awn_desktop_item_exists(), awn_desktop_item_get_icon(), and a static
 
950
        function that retrieves the real path of an "Exec" entry.
 
951
 
537
952
2007-09-18  Julien Lavergne <julien.lavergne@gmail.com>
538
953
 
539
954
        * awn-manager/awn-manager.desktop.in.in:
689
1104
        * src/awn-task.c:
690
1105
        Fixed icon offset during bar resize.
691
1106
 
 
1107
2007-09-09  Mark Lee  <avant-wn@lazymalevolence.com>
 
1108
 
 
1109
        * libawn/Makefile.am:
 
1110
        * libawn/awn-desktop-item.c:
 
1111
        * libawn/awn-desktop-item.h:
 
1112
        Renamed from awn-desktop-file.[ch].
 
1113
        Renamed functions to match with the type.
 
1114
        Add a GType retrieval function plus some other GObject-related macros.
 
1115
        Fix warning in awn_desktop_item_get_pathlist_from_string().
 
1116
 
 
1117
        * awn-applet-activation/main.c:
 
1118
        * src/awn-task-manager.c:
 
1119
        * src/awn-task.c:
 
1120
        * src/awn-x.c:
 
1121
        * src/awn-x.h:
 
1122
        Rename AwnDesktopItem-related functions/includes.
 
1123
        Cleanup redundant headers.
 
1124
        Group libawn-related headers.
 
1125
 
 
1126
        * pyawn/awn.defs:
 
1127
        * pyawn/awn.override:
 
1128
        Add awn.DesktopItem to the python bindings.
 
1129
 
692
1130
2007-09-09  Neil J. Patel  <njpatel@gmail.com>
693
1131
 
694
1132
        * applets/python-test/python-test.py:
710
1148
        * pyawn/awn.defs:
711
1149
        Updated bindings for new AwnAppletSimple function.
712
1150
 
 
1151
2007-09-08  Mark Lee  <avant-wn@lazymalevolence.com>
 
1152
 
 
1153
        * applets/switcher/applet.c:
 
1154
        Use Glib's internationalization header instead of directly calling
 
1155
        <libintl.h> and hand-rolling _().
 
1156
        * libawn/awn-desktop-file.c:
 
1157
        * libawn/awn-desktop-file.h:
 
1158
        Add new function awn_desktop_file_get_item_type().
 
1159
        * awn-applet-activation/main.c:
 
1160
        Fix whitespace, replace instance of Gnome-specific API with the new
 
1161
        function.
 
1162
        * src/main.c:
 
1163
        Fix whitespace
 
1164
 
713
1165
2007-09-06  haytjes <hv1989@gmail.com>
714
1166
 
715
1167
        * src/main.c:
1324
1776
        * avant-preferences/avant-preferences.in.py:
1325
1777
        Added some errors, when not all gconf entries are set. See bug #129639
1326
1778
 
 
1779
2007-08-06  Mark Lee <avant-wn@lazymalevolence.com>
 
1780
 
 
1781
        * libawn/Makefile.am:
 
1782
        * libawn/awn-desktop-file.h:
 
1783
        * libawn/awn-desktop-file.c:
 
1784
        Move all of the desktop-specific code to libawn, per
 
1785
        <https://bugs.launchpad.net/awn/+bug/129606/comments/3>.
 
1786
        There is now a new "type" called AwnDesktopItem, which should be used by
 
1787
        both the core and third-party applets to access .desktop files.
 
1788
        * config.h.in:
 
1789
        * configure.in:
 
1790
        The desktop item type is now handled by awn-desktop-file.h.
 
1791
        * awn-applet-activation/main.c:
 
1792
        * src/awn-task-manager.c:
 
1793
        * src/awn-task.c:
 
1794
        * src/awn-task.h:
 
1795
        * src/awn-x.c:
 
1796
        * src/awn-x.h:
 
1797
        Update to use AwnDesktopItem and friends.
 
1798
        * awn.pc.in:
 
1799
        Put the necessary desktop pkgconfig modules into the pkgconfig file.
 
1800
 
1327
1801
2007-08-01  Miika-Petteri Matikainen  <miikapetteri@gmail.com>
1328
1802
 
1329
1803
        * applets/taskman.desktop.in.in:
1330
1804
        Fixes a typo in Launcher/TaskManager applet.
1331
1805
 
 
1806
2007-08-01  Mark Lee <avant-wn@lazymalevolence.com>
 
1807
 
 
1808
        * applets/switcher/applet.c:
 
1809
        * awn-applet-activation/main.c:
 
1810
        * src/awn-task-manager.c:
 
1811
        * src/awn-task.c:
 
1812
        * src/awn-task.h:
 
1813
        * src/awn-x.c:
 
1814
        * src/awn-x.h:
 
1815
        * src/main.c:
 
1816
        Add optional support for the Xfce4 desktop environment.
 
1817
        * config.h.in:
 
1818
        * configure.in:
 
1819
        Add ./configure checks and config.h constants for the various desktops;
 
1820
        Determine the desktop item type via ./configure.
 
1821
        * applets/Makefile.am:
 
1822
        Only build the trash applet if compiling with Gnome.
 
1823
 
1332
1824
2007-08-01  haytjes  <hv1989@gmail.com>
1333
1825
 
1334
1826
        * src/awn-task.c: