1
Sam Spilsbury <sam.spilsbury@canonical.com> 2011-07-14
5
Sam Spilsbury <sam.spilsbury@canonical.com> 2011-07-14
7
Update NEWS for 0.9.5.0
9
Sam Spilsbury <sam.spilsbury@canonical.com> 2011-07-07
11
Add VERSION file (0.9.5.0)
13
Sam Spilsbury <sam.spilsbury@canonical.com> 2010-11-14
15
CompizPlugin automatically sets DATADIR to whereever you installed the plugin, no need to set it ourselves
17
Revert "Add the DATADIR definition to CMakeLists"
19
This reverts commit dd26a937f3cb7a132aacfd07628497b30c832a5b.
21
Merge: 46bc7db dd26a93
22
Sam Spilsbury <sam.spilsbury@canonical.com> 2010-11-14
24
Merge branch 'master' of git+ssh://git.opencompositing.org/git/compiz/plugins/colorfilter
26
Kristian Lyngstol <kristian@bohemians.org> 2010-11-13
28
Add the DATADIR definition to CMakeLists
30
Hopefully, this, is reasonably correct.
32
Sam Spilsbury <smspillaz@gmail.com> 2010-11-04
36
Sam Spilsbury <smspillaz@gmail.com> 2010-11-04
38
We can use basename () directly, so we don't need to reimplement it
40
Sam Spilsbury <smspillaz@gmail.com> 2010-11-04
42
Also use direct character substitution where appropriate in stripping linefeeds etc
44
Sam Spilsbury <smspillaz@gmail.com> 2010-11-04
46
Make FragmentOffset list a normal list not a pointer list (since we never needed a pointer list anyways). This fixes a nasty memleak in the process
48
Sam Spilsbury <smspillaz@gmail.com> 2010-11-04
52
Sam Spilsbury <smspillaz@gmail.com> 2010-11-04
54
FragmentString never made much sense anyways, so kill it and just use a const reference when getting the first argument from some line on FragmentParser
56
Sam Spilsbury <smspillaz@gmail.com> 2010-11-04
58
Replace strange hack with direct character substitution
60
Sam Spilsbury <smspillaz@gmail.com> 2010-11-04
62
We have an isspace utility function - use that
64
Sam Spilsbury <smspillaz@gmail.com> 2010-11-04
66
More const correctness
68
Sam Spilsbury <smspillaz@gmail.com> 2010-11-04
70
const reference correctness in more places. Also don't be returning values if we are just modifying some source
72
Sam Spilsbury <smspillaz@gmail.com> 2010-11-04
74
const reference in ltrim
76
Sam Spilsbury <smspillaz@gmail.com> 2010-11-04
78
const correctness and also load file names with absolute paths correctly
80
Sam Spilsbury <smspillaz@gmail.com> 2010-11-04
82
base_name should be baseFileName
84
Sam Spilsbury <smspillaz@gmail.com> 2010-11-04
86
Fix a (rather obvious) memleak
88
Sam Spilsbury <smspillaz@gmail.com> 2010-11-04
92
Sam Spilsbury <smspillaz@gmail.com> 2010-11-04
94
Convert all remaining C String usage to CompString, which also happens to
95
fix several memleaks in the process.
97
Also fix comment handling
99
Sam Spilsbury <smspillaz@gmail.com> 2010-10-30
101
Use CompString in ::programAddOffsetFromOp
103
Sam Spilsbury <smspillaz@gmail.com> 2010-10-30
105
Use CompString in programFindOffset
107
Sam Spilsbury <smspillaz@gmail.com> 2010-10-30
109
Make ::loadFragmentProgram take CompStrings instead of chars
111
Sam Spilsbury <smspillaz@gmail.com> 2010-10-30
113
Change ::programCleanName to use std strings and also change
114
::programReadSource to use ifstream
116
Sam Spilsbury <smspillaz@gmail.com> 2010-10-30
118
Change ::ltring to use std::string
120
Sam Spilsbury <smspillaz@gmail.com> 2010-10-30
122
Use std::string logic in ::base_name
124
Sam Spilsbury <smspillaz@gmail.com> 2010-10-26
126
Fix typo in filter name
128
Scott Moreau <oreaus@gmail.com> 2010-09-30
132
Scott Moreau <oreaus@gmail.com> 2010-09-28
134
Don't require composite since opengl already does.
136
Sam Spilsbury <smspillaz@gmail.com> 2010-07-04
138
Remove build dependency on compiztoolbox
140
Sam Spilsbury <smspillaz@gmail.com> 2010-07-01
142
Simplify serialization interface
144
Sam Spilsbury <smspillaz@gmail.com> 2010-06-18
148
Sam Spilsbury <SmSpillaz@gmail.com> 2010-06-18
150
Add serialization interface and necessary changes
152
Sam Spilsbury <SmSpillaz@gmail.com> 2010-06-12
154
Added serialization interface and necessary changes
156
Sam Spilsbury <SmSpillaz@gmail.com> 2010-05-25
158
Load after decor plugin to prevent windows moving after plugin load
160
Sam Spilsbury <SmSpillaz@gmail.com> 2010-05-09
162
Free original memory in string
164
Sam Spilsbury <SmSpillaz@gmail.com> 2010-05-09
168
Sam Spilsbury <smspillaz@XPS-FEDORA.(none)> 2010-05-07
170
Fix most of the leaks in the previously leaky parser classes
172
Sam Spilsbury <smspillaz@XPS-FEDORA.(none)> 2010-05-05
174
Set data directory appropriately
176
Sam Spilsbury <smspillaz@XPS-FEDORA.(none)> 2010-04-29
180
Sam <smspillaz@gmail.com> 2010-04-05
182
Avoid creating an std::string with a NULL construct, which could lead to a SIGABRT
184
Sam Spilsbury <smspillaz@gmail.com> 2010-02-05
188
Sam Spilsbury <smspillaz@gmail.com> 2009-09-07
192
Sam Spilsbury <smspillaz@gmail.com> 2009-09-07
196
Sam Spilsbury <smspillaz@gmail.com> 2009-09-07
200
Erkin Bahceci <erkinbah@gmail.com> 2009-08-24
202
Handle empty filter name.
204
e.g: when it happens while adding a new one in ccsm.
206
Danny Baumann <dannybaumann@web.de> 2008-09-01
210
Adel Gadllah <adel.gadllah@gmail.com> 2008-07-15
214
Guillaume Seguin <guillaume@segu.in> 2008-06-06
216
Add deuteranopia and protonopia to default filters
218
Dennis Kasprzyk <onestone@opencompositing.org> 2008-04-04
222
Dennis Kasprzyk <onestone@opencompositing.org> 2008-04-03
226
Dennis Kasprzyk <onestone@opencompositing.org> 2008-03-14
230
Dennis Kasprzyk <onestone@opencompositing.org> 2008-03-14
234
Danny Baumann <dannybaumann@web.de> 2008-03-12
238
Dennis Kasprzyk <onestone@opencompositing.org> 2008-01-23
242
Guillaume Seguin <guillaume@segu.in> 2007-09-20
244
* Avoid default keybinding conflict with shift for Switch filter binding
246
Danny Baumann <dannybaumann@web.de> 2007-09-07
250
Guillaume Seguin <guillaume@segu.in> 2007-08-31
252
* Modify Switch Filter binding to avoid conflict with group
254
Guillaume Seguin <guillaume@segu.in> 2007-08-31
258
Guillaume Seguin <guillaume@segu.in> 2007-08-30
262
Guillaume Seguin <guillaume@segu.in> 2007-08-28
266
Guillaume Seguin <guillaume@segu.in> 2007-08-28
270
Guillaume Seguin <guillaume@segu.in> 2007-08-25
272
* Don't try to load filters with an empty name
274
Guillaume Seguin <guillaume@segu.in> 2007-08-24
276
* Add comment & fix comment
278
Guillaume Seguin <guillaume@segu.in> 2007-08-21
280
* Fix metadata for real
282
Guillaume Seguin <guillaume@segu.in> 2007-08-21
286
Guillaume Seguin <guillaume@segu.in> 2007-08-21
290
Guillaume Seguin <guillaume@segu.in> 2007-08-20
292
* Set default filters list
294
Guillaume Seguin <guillaume@segu.in> 2007-08-20
296
* Minor coding style/function naming update
298
Guillaume Seguin <guillaume@segu.in> 2007-08-20
300
* Damage screen when "Filter Decorations" option is toggled
302
Guillaume Seguin <guillaume@segu.in> 2007-08-20
304
* Fix negative-green filter
306
Guillaume Seguin <guillaume@segu.in> 2007-08-20
310
Guillaume Seguin <guillaume@segu.in> 2007-08-19
312
* Update negative filters
314
Guillaume Seguin <guillaume@segu.in> 2007-08-19
316
* Fix color ops parsing
318
Guillaume Seguin <guillaume@segu.in> 2007-08-19
320
* Add test filters for colorblindness simulation
322
Danny Baumann <dannybaumann@web.de> 2007-08-17
324
Fixed exclude match handling.
326
Danny Baumann <dannybaumann@web.de> 2007-08-17
328
Cleaned up initial filter state setting.
330
Danny Baumann <dannybaumann@web.de> 2007-08-17
334
Guillaume Seguin <guillaume@segu.in> 2007-08-16
336
* Update pretty fragment program print core patch
338
Guillaume Seguin <guillaume@segu.in> 2007-08-15
340
* Increase precision of dot products vectors for grayscale and blackandwhite
342
Guillaume Seguin <guillaume@segu.in> 2007-08-15
344
* Improve blackandwhite filter
346
Guillaume Seguin <guillaume@segu.in> 2007-08-15
348
* Improve grayscale filter
350
Guillaume Seguin <guillaume@segu.in> 2007-08-15
352
* Add simple color swapping filters
354
Guillaume Seguin <guillaume@segu.in> 2007-08-15
356
* Use DATADIR directly instead of PREFIX to load global filters
358
Merge: 5c6d3ca 6eb3ead
359
Guillaume Seguin <guillaume@segu.in> 2007-08-15
361
Merge branch 'master' of git+ssh://guillaume@git.opencompositing.org/git/users/guillaume/soc/colorfilter
363
Dennis Kasprzyk <onestone@opencompositing.org> 2007-08-15
367
Guillaume Seguin <guillaume@segu.in> 2007-08-15
371
Guillaume Seguin <guillaume@segu.in> 2007-08-15
373
* Add blackandwhite filter
375
Guillaume Seguin <guillaume@segu.in> 2007-08-15
377
* Adjust local filters path (set it to ~/.compiz/data/filters/)
379
Guillaume Seguin <guillaume@segu.in> 2007-08-15
381
* Coding style cleanup
383
Guillaume Seguin <guillaume@segu.in> 2007-08-15
385
* Cleanup (no need to check for Fragment Program availability there)
387
Guillaume Seguin <guillaume@segu.in> 2007-08-15
389
* Cleanup (checking again if w is null is useless, we did it 7 lines before)
391
Guillaume Seguin <guillaume@segu.in> 2007-08-15
393
* Fix crash when Fragment Programs aren't supported by GPU
395
Guillaume Seguin <guillaume@segu.in> 2007-08-15
397
* Add grayscale filter
399
Guillaume Seguin <guillaume@segu.in> 2007-08-15
401
* Correctly parse parameters such as PARAM a = {1, 2, 3, 4};
403
Dennis Kasprzyk <onestone@opencompositing.org> 2007-08-14
407
Merge: 28676b3 42ff8cc
408
Dennis Kasprzyk <onestone@opencompositing.org> 2007-08-14
410
Merge branch 'master' of git+ssh://git.opencompositing.org/git/fusion/plugins/colorfilter
412
Roland Baer <roland@Vista.(none)> 2007-08-10
414
* Filehandle leak fix
416
Guillaume Seguin <guillaume@segu.in> 2007-08-07
420
Dennis Kasprzyk <onestone@opencompositing.org> 2007-08-07
424
Guillaume Seguin <guillaume@segu.in> 2007-08-07
426
* Move filters to data/filters/
428
Guillaume Seguin <guillaume@segu.in> 2007-08-05
432
Guillaume Seguin <guillaume@segu.in> 2007-08-05
434
* Add alpha channel to negative filters
435
(from Compiz Fusion neg.c, by Dennis Kasprzyk)
437
Guillaume Seguin <guillaume@segu.in> 2007-07-31
439
* Check for fragment program availability when initiating screen
441
Guillaume Seguin <guillaume@segu.in> 2007-07-29
445
Guillaume Seguin <guillaume@segu.in> 2007-07-28
447
* Do not include useless X headers
449
Guillaume Seguin <guillaume@segu.in> 2007-07-27
453
Guillaume Seguin <guillaume@segu.in> 2007-07-27
455
* Remove debug leftover
457
Roland Baer <roland@Vista.(none)> 2007-07-27
461
Guillaume Seguin <guillaume@segu.in> 2007-07-26
465
Guillaume Seguin <guillaume@segu.in> 2007-07-26
469
Guillaume Seguin <guillaume@segu.in> 2007-07-26
471
* Add parsing of offsets for tex coords
472
* Make fetch ops parsing bits use offsets
473
* Fix memleak in color ops parsing
474
* Clearly separate functions sections
477
Guillaume Seguin <guillaume@segu.in> 2007-07-21
479
* Clean DataOp parsing
481
Guillaume Seguin <guillaume@segu.in> 2007-07-20
483
* Clean fragment program name before using it in Compiz FAI
485
Guillaume Seguin <guillaume@segu.in> 2007-07-20
487
* Compiz style for macro indents
489
Guillaume Seguin <guillaume@segu.in> 2007-07-20
491
* Remove debug leftover ><
493
Guillaume Seguin <guillaume@segu.in> 2007-07-20
495
* Add FetchOp example
497
Guillaume Seguin <guillaume@segu.in> 2007-07-20
499
* Clean FetchOp parsing
501
Guillaume Seguin <guillaume@segu.in> 2007-07-20
505
Guillaume Seguin <guillaume@segu.in> 2007-07-20
507
* Clean MUL ColorOp parsing
509
Guillaume Seguin <guillaume@segu.in> 2007-07-20
513
Guillaume Seguin <guillaume@segu.in> 2007-07-20
515
* Indentation, again -_-
517
Guillaume Seguin <guillaume@segu.in> 2007-07-20
519
* Fix remaining indentation problems
521
Guillaume Seguin <guillaume@segu.in> 2007-07-20
523
* Coding style (80 columns, comments style cleanup)
525
Guillaume Seguin <guillaume@segu.in> 2007-07-20
529
Guillaume Seguin <guillaume@segu.in> 2007-07-20
531
* Compiz coding style
533
Guillaume Seguin <guillaume@segu.in> 2007-07-20
535
* Compiz coding style
537
Guillaume Seguin <guillaume@segu.in> 2007-07-20
541
Guillaume Seguin <guillaume@segu.in> 2007-07-20
543
* Clean MOV ColorOp parsing
545
Guillaume Seguin <guillaume@segu.in> 2007-07-20
547
* Add compiz core patch that prints fragment programs once they are computed
549
Guillaume Seguin <guillaume@segu.in> 2007-07-20
551
* Start to improve argument parsing
552
* Add left trimming `ltrim` function
553
* Add function to get the first argument in a string
554
* Use it for TEMP/PARAM/ATTRIB operators parsing
556
Guillaume Seguin <guillaume@segu.in> 2007-07-19
558
* Use strtok_r instead of strtok for thread safety
560
Guillaume Seguin <guillaume@segu.in> 2007-07-18
562
* Remove obsolete deps/features from vtable
564
Guillaume Seguin <guillaume@segu.in> 2007-07-11
566
* Add files hint to filter list
568
Guillaume Seguin <guillaume@segu.in> 2007-07-09
570
* Damage filtered windows when filters are reloaded
573
Guillaume Seguin <guillaume@segu.in> 2007-07-08
575
* Rename bindings options, looks better *sigh*
577
Guillaume Seguin <guillaume@segu.in> 2007-07-08
579
* Add buildFragmentProgram function to build a Fragment Function from a string
581
Guillaume Seguin <guillaume@segu.in> 2007-07-07
585
Guillaume Seguin <guillaume@segu.in> 2007-07-07
587
* Skip comments (starting by \#)
590
Patrick Niklaus <marex@opencompositing.org> 2007-07-06
592
Added contrast colorfilter
594
Guillaume Seguin <guillaume@segu.in> 2007-07-06
596
* Use PREFIX instead of a hardcoded path
598
Guillaume Seguin <guillaume@segu.in> 2007-07-06
600
* Alter log message to reflect that the filter item might not be a path
602
Guillaume Seguin <guillaume@segu.in> 2007-07-06
604
* Try to load filter from different places before failing
605
(namely ~/.compiz/filters and PREFIX/share/compiz/filters)
607
Guillaume Seguin <guillaume@segu.in> 2007-07-06
611
Guillaume Seguin <guillaume@segu.in> 2007-07-06
613
* Rename basename to base_name to avoid conflict with libc's (I prefer mine :>)
615
Guillaume Seguin <guillaume@segu.in> 2007-07-06
617
* Remove development leftover
619
Guillaume Seguin <guillaume@segu.in> 2007-07-06
621
* Use strdup for string duplication
623
Guillaume Seguin <guillaume@segu.in> 2007-07-06
625
* Add comments for basename
627
Guillaume Seguin <guillaume@segu.in> 2007-07-06
629
* Replace ugly while (1) {if (...) break;...}
631
Guillaume Seguin <guillaume@segu.in> 2007-07-06
633
* Better comments for loadFragmentProgram
635
Guillaume Seguin <guillaume@segu.in> 2007-07-06
639
Guillaume Seguin <guillaume@segu.in> 2007-07-06
643
Guillaume Seguin <guillaume@segu.in> 2007-07-06
645
* Check if file was successfully open before continuing...
647
Guillaume Seguin <guillaume@segu.in> 2007-07-06
649
* Coding style cleanup
651
Guillaume Seguin <guillaume@segu.in> 2007-07-05
653
* Fix damage problem when switching filters
655
Guillaume Seguin <guillaume@segu.in> 2007-07-05
659
Guillaume Seguin <guillaume@segu.in> 2007-07-05
661
* Update metadata (add plugin to Accessibility category)
663
Guillaume Seguin <guillaume@segu.in> 2007-07-05