aboutsummaryrefslogtreecommitdiffhomepage
path: root/Makefile
Commit message (Collapse)AuthorAge
...
* | kill gnuismGravatar Paweł Zuzelski2010-06-11
| | | | | | | | install -D is gnuism. It is not supported on (at least) MacOS X and FreeBSD.
* | kill gnuizmGravatar Paweł Zuzelski2010-06-11
|/ | | | | sed -i is gnuism and it doesn't work on MacOS X and possibly other UNIX systems. Reported by __monty__ on IRC, thanks.
* Huge plugin & event manager upgrades.Gravatar Mason Larobina2010-04-04
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1. Removed unused modules 2. Re-use event handlers with identical callbacks and args. 3. Removed plugin exceptions in favour of assertions. 4. Remove useless raw_keycmd and raw_bind config vars. 5. Implemented and use `after` and `cleanup` plugin hooks (correctly) 6. EM & plugins now use the python logging module to output messages 7. Null config items are removed automatically 8. Simpler mode plugin 9. The init plugins function is called after the INSTANCE_START event 10. New optparse option to silence event echoing to stdout 11. Close instance socket on INSTANCE_EXIT before event handling 12. Caught signals are logged 13. Show times on the messages in the log file 14. Refactor bind pluin to use uzbl.bindlet directly. 15. Refactor keycmd plugin to use uzbl.keycmd directly. 16. Refactored on_event plugin to use uzbl.on_events dict over UZBLS dict 17. Refactor completion plugin to use uzbl.completion set object. 18. Modified progress plugin to use config vars instead of `@progress k = v` 19. mode_config now a defaultdict(dict) (I.e. this allows you to `uzbl.mode_config[mode][var] = value` without needing to check `mode` is in the `uzbl.mode_config` dict). 20. Removed all default mode config values. 21. Removed all `get_mode()` and `set_mode(..)` functions (and the like). 22. Setting the mode is now done via the config object directly (I.e. `uzbl.config['mode'] = 'insert'`). 23. Uses the on_set plugin to watch for 'mode' and 'default_mode' config changes. 24. Don't raise the useless NEW_ON_SET event, missing ON_SET connect. 25. Plugin and EventHandler aren't suited as dict objects. 26. Also using collections.defaultdict(list) for uzbl.handlers dict. 27. Plugin `on_set.py` allows you to attach handlers to config var changes 28. Config plugin reduced to one `uzbl.config` dict-like object. 29. Update export and connect calls in plugins. 30. The functions connect, connect_dict, export, export_dict, require, logging are exported directly to the plugin namespace. 31. Moved parse_msg into Uzbl class. 32. Generally improved comments. 33. UzblEventDaemon now an object. 34. Various variable, function & class renames.
* example cache/data/config material should go into the real home, not a ↵Gravatar Dieter Plaetinck2010-03-23
| | | | prefixized home (/usr/local/home/..) so that when you do testing in a sandbox, it actually works
* Revert "Remove linker arg in CFLAGS and remove duplicate "-pthread" in LDFLAGS."Gravatar Mason Larobina2010-03-23
| | | | The linker argument in the CFLAGS is needed for compilation on OSX.
* Modify Makefile install targets to set the correct owner and groupsGravatar Mason Larobina2010-03-15
|
* Install docs into DOCDIR (default $(INSTALLDIR)/share/uzbl/docs/)Gravatar Alex Alexander2010-03-15
|
* Remove linker arg in CFLAGS and remove duplicate "-pthread" in LDFLAGS.Gravatar Mason Larobina2010-03-11
|
* Echo each compiler and linker call in the Makefile.Gravatar Mason Larobina2010-03-08
|
* [build] do not rebuild objects any time and remove 'why doesn't work?'Gravatar Dmytro Milinevskyy2010-03-02
|
* fixed tests target in MakefileGravatar Rob2010-02-19
|
* Merge branch 'experimental' of git://github.com/Dieterbe/uzbl into experimentalGravatar Mason Larobina2010-01-24
|\
| * Don't strip binary. Strip moved to separate targetGravatar Paweł Zuzelski2010-01-12
| | | | | | | | Makefile should not strip binary. It should be handled by package manager.
* | Remove my bashisms in the Makefile.Gravatar Mason Larobina2010-01-04
| |
* | The sandbox/ directory is created when any sandbox make target is run.Gravatar Mason Larobina2010-01-04
|/
* remove the 'uzbl' subdirectory in examples/*/, since the sandbox they are no ↵Gravatar Dieter Plaetinck2010-01-02
| | | | longer needed + update paths everywhere + remove examples/config/enchant (also not needed since sandbox) + bugfix: set /home/dieter in sandbox
* "fix" for broken MakefileGravatar Dieter Plaetinck2010-01-02
|
* fix for config.h locationGravatar Dieter Plaetinck2010-01-02
|
* move source files from project root into src directory. Makefile is a bit ↵Gravatar Dieter Plaetinck2010-01-02
| | | | broken though
* hash.sh -> misc/hash.shGravatar Dieter Plaetinck2010-01-01
|
* since you now have to install things separately, you also need to do this in ↵Gravatar Dieter Plaetinck2009-12-27
| | | | the test targets
* specific install things should not install others, so that it doesnt fight ↵Gravatar Dieter Plaetinck2009-12-25
| | | | with packaging and stuff
* Merge remote branch 'mason/master'Gravatar Dieter Plaetinck2009-12-20
|\
* | proper commit hash settingGravatar Dieter Plaetinck2009-12-20
| |
| * Use explicit make test targets & clean xdg sandbox dirs in clean target.Gravatar Mason Larobina2009-12-18
| |
| * Merge branch 'master' of git://github.com/Dieterbe/uzblGravatar Mason Larobina2009-12-18
| |\ | |/ |/|
* | unbreak MakefileGravatar Dieter Plaetinck2009-12-17
| |
| * Unbreak the new test-uzbl-{core,browser}-sandbox make targets.Gravatar Mason Larobina2009-12-17
|/
* implement separate sandbox for testing, give test make targets better namesGravatar Dieter Plaetinck2009-12-12
|
* Merge remote branch 'mason/master'Gravatar Dieter Plaetinck2009-12-06
|\
* | perform config sedding in the correct targetGravatar Dieter Plaetinck2009-12-05
| |
| * Merge branch 'experimental' of git://github.com/mason-larobina/uzbl into ↵Gravatar Rob2009-12-04
| |\ | | | | | | | | | experimental
| * | generate COMMAND_ERROR if script file cannot be readGravatar Rob2009-12-03
|/ /
| * Use restart instead of start to close any daemons before running.Gravatar Mason Larobina2009-12-04
|/
* delete .pyc files a bit more efficientlyGravatar Vithon2009-11-30
|
* Delete .pyc files in the make clean target.Gravatar Mason Larobina2009-11-20
|
* simplify PREFIX logic in EMGravatar Dieter Plaetinck2009-11-11
|
* correctly handle potentially different prefix in sample/default configGravatar Dieter Plaetinck2009-11-11
|
* uniformize naming of helper python scriptsGravatar Dieter Plaetinck2009-11-11
|
* Merge branch 'experimental' of git://github.com/Dieterbe/uzbl into experimentalGravatar Mason Larobina2009-10-27
|\
* | Added --auto-close option to the event manager.Gravatar Mason Larobina2009-10-27
| |
| * make `make install` also set the correct prefix when building in a temporary ↵Gravatar Dieter Plaetinck2009-10-26
|/ | | | packaging directory
* Remove the hard-coded /usr/local/.. path in event_manager.pyGravatar Mason Larobina2009-10-27
|
* Yes calling event_manager.py in the test-dev-browser make target isGravatar Mason Larobina2009-10-26
| | | | still needed to see any event manager output.
* make uzbl-browser work out of the box (auto create xdg dirs, config, ..), ↵Gravatar Dieter Plaetinck2009-10-25
| | | | rely on $PATH instead of own hacks, put python scripts that we actually use in $PREFIX/bin
* uzbl-core/browser/tabbed now separately installableGravatar Dieter Plaetinck2009-10-25
|
* Merge branch 'master' of git://github.com/bct/uzbl into experimentalGravatar Robert Manea2009-10-24
|\ | | | | | | | | Conflicts: uzbl-core.c
* | added menu_add/menu_remove commandsGravatar Robert Manea2009-10-18
| |
* | Merge branch 'experimental' of git://github.com/mason-larobina/uzbl into ↵Gravatar Robert Manea2009-10-16
|\ \ | | | | | | | | | experimental
| * | Added multi-instance managing to event_manager.pyGravatar Mason Larobina2009-10-15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1. Moved plugin directory from './examples/data/scripts/plugins' to './examples/data/'. 2. Broke up the plugin manager class into two small functions. 3. Removed the handler objects ability to have non-callable handlers given that there is a perfectly good on_event.py plugin which can do exactly the same. 4. Gave event_manager daemon abilities similar to the cookie_daemon. 5. Using pid to track the event manager daemons running status. 6. Added the ability to load plugins from multiple locations. 7. Removed all outgoing message queues as this work-around is no longer required after the newly added --connect-socket uzbl-core ability. 8. Removed native stdin/fifo reading ability. Use socat if required. 9. Updated uzbl-browser script to load example cookie_daemon if cookie_daemon is not in $XDG_DATA_HOME/uzbl/scripts/ 10. Added a new event_manager.py launcher uzbl-daemon. 11. Updated make test-dev-browser target to test uzbl-daemon also. 12. Added init like {start|stop|restart} to the event manager. 13. Added a fourth 'list' option to {start|stop|..} to list the plugins and dirs of each plugin that would be loaded by the event manager.