From: Ben Hutchings Date: Mon, 3 Sep 2007 00:00:52 +0000 (+0000) Subject: [svn-upgrade] Integrating new upstream version, ion3 (20070902) X-Git-Tag: 20070902 X-Git-Url: https://git.decadent.org.uk/gitweb/?p=ion3.git;a=commitdiff_plain;h=767989caad349883e88a7cb7287fe9ea2c43c456 [svn-upgrade] Integrating new upstream version, ion3 (20070902) --- diff --git a/ChangeLog b/ChangeLog index 08e0dbc..8f8c3a7 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,16 @@ +2007-09-02 13:41 UTC Tuomo Valkonen + tagged ion-3rc-20070902 + +2007-09-02 13:40 UTC Tuomo Valkonen + * Release notes + +2007-08-30 05:24 UTC Tuomo Valkonen + * Set 'target' to requested instead of None on refused SelectionNotify too. + This seems to fix Xterm's paste slowness. + +2007-08-27 17:42 UTC Tuomo Valkonen + * Binding guards weren't being used + 2007-07-20 13:55 UTC Tuomo Valkonen tagged ion-3rc-20070720 diff --git a/RELNOTES b/RELNOTES index b3b011f..34877fb 100644 --- a/RELNOTES +++ b/RELNOTES @@ -1,4 +1,12 @@ +ion-3rc-20070902 +---------------- + +This release features a few minor fixes. If no major problems are +discovered, this is likely to be the last "rc" release before the +first and hopefully final "stable" release. + + ion-3rc-20070720 ---------------- diff --git a/doc/ChangeLog b/doc/ChangeLog index d674b1c..02a6622 100644 --- a/doc/ChangeLog +++ b/doc/ChangeLog @@ -1,3 +1,6 @@ +2007-09-02 13:41 UTC Tuomo Valkonen + tagged ion-doc-3rc-20070902 + 2007-07-14 21:59 UTC Tuomo Valkonen * Removed obsolete TODO note diff --git a/doc/exact-version b/doc/exact-version index d4a6d43..61e0024 100644 --- a/doc/exact-version +++ b/doc/exact-version @@ -1,11 +1,5 @@ Context: -[Removed obsolete TODO note -Tuomo Valkonen **20070714215925] - -[Documented orientation winprop -Tuomo Valkonen **20070714203400] - -[TAG ion-doc-3rc-20070708 -Tuomo Valkonen **20070708093830] +[TAG ion-doc-3rc-20070902 +Tuomo Valkonen **20070902134120] diff --git a/doc/ionconf.dvi.gz b/doc/ionconf.dvi.gz index 7518f10..2691a1c 100644 Binary files a/doc/ionconf.dvi.gz and b/doc/ionconf.dvi.gz differ diff --git a/doc/ionconf.ps.gz b/doc/ionconf.ps.gz index 51d19e7..01966e8 100644 Binary files a/doc/ionconf.ps.gz and b/doc/ionconf.ps.gz differ diff --git a/doc/ionconf.tex b/doc/ionconf.tex index 177fe45..cd491eb 100644 --- a/doc/ionconf.tex +++ b/doc/ionconf.tex @@ -10,7 +10,7 @@ \title{Configuring and extending Ion3 with Lua} \author{Tuomo Valkonen \\ tuomov at iki.fi} -\date{2007-07-20} +\date{2007-09-02} \makeindex diff --git a/doc/ionconf/images.log b/doc/ionconf/images.log index 079e0c0..0ee24bc 100644 --- a/doc/ionconf/images.log +++ b/doc/ionconf/images.log @@ -1,4 +1,4 @@ -This is pdfeTeX, Version 3.141592-1.21a-2.2 (Web2C 7.5.4) (format=latex 2007.4.8) 20 JUL 2007 16:59 +This is pdfeTeX, Version 3.141592-1.21a-2.2 (Web2C 7.5.4) (format=latex 2007.4.8) 2 SEP 2007 16:45 entering extended mode **./images.tex (./images.tex @@ -369,17 +369,17 @@ l2hSize :tex2html_wrap_inline2259:8.7125pt::8.7125pt::23.6642pt. ] -l2hSize :tex2html_wrap_inline5534:7.5626pt::7.5626pt::14.53923pt. +l2hSize :tex2html_wrap_inline5536:7.5626pt::7.5626pt::14.53923pt. [4 ] -l2hSize :tex2html_wrap_inline5536:7.5626pt::7.5626pt::14.53923pt. +l2hSize :tex2html_wrap_inline5538:7.5626pt::7.5626pt::14.53923pt. [5 ] -l2hSize :tex2html_wrap_inline7786:8.7125pt::8.7125pt::86.9574pt. +l2hSize :tex2html_wrap_inline7788:8.7125pt::8.7125pt::86.9574pt. [6 @@ -387,7 +387,7 @@ l2hSize :tex2html_wrap_inline7786:8.7125pt::8.7125pt::86.9574pt. Here is how much of TeX's memory you used: 4467 strings out of 94501 63452 string characters out of 1175795 - 123528 words of memory out of 1000000 + 123529 words of memory out of 1000000 7611 multiletter control sequences out of 10000+50000 7874 words of font info for 24 fonts, out of 500000 for 2000 580 hyphenation exceptions out of 8191 diff --git a/doc/ionconf/images.tex b/doc/ionconf/images.tex index 6e1ef45..81b7053 100644 --- a/doc/ionconf/images.tex +++ b/doc/ionconf/images.tex @@ -82,7 +82,7 @@ \title{Configuring and extending Ion3 with Lua} \author{Tuomo Valkonen \\tuomov at iki.fi} -\date{2007-07-20} +\date{2007-09-02} \makeindex @@ -325,13 +325,13 @@ $(0, 1]$% \stepcounter{subsection} \stepcounter{subsection} {\newpage\clearpage -\lthtmlinlinemathA{tex2html_wrap_inline5534}% +\lthtmlinlinemathA{tex2html_wrap_inline5536}% $-1$% \lthtmlinlinemathZ \lthtmlcheckvsize\clearpage} {\newpage\clearpage -\lthtmlinlinemathA{tex2html_wrap_inline5536}% +\lthtmlinlinemathA{tex2html_wrap_inline5538}% $-2$% \lthtmlinlinemathZ \lthtmlcheckvsize\clearpage} @@ -361,7 +361,7 @@ $-2$% \stepcounter{section} \stepcounter{subsection} {\newpage\clearpage -\lthtmlinlinemathA{tex2html_wrap_inline7786}% +\lthtmlinlinemathA{tex2html_wrap_inline7788}% $\{t,m,b\}\times\{t,c,b\}$% \lthtmlinlinemathZ \lthtmlcheckvsize\clearpage} diff --git a/doc/ionconf/index.html b/doc/ionconf/index.html index beebfd3..e1cb79b 100644 --- a/doc/ionconf/index.html +++ b/doc/ionconf/index.html @@ -57,7 +57,7 @@ original version by: Nikos Drakos, CBLU, University of Leeds

Tuomo Valkonen

tuomov at iki.fi

-

2007-07-20

+

2007-09-02

diff --git a/doc/ionconf/ionconf.html b/doc/ionconf/ionconf.html index beebfd3..e1cb79b 100644 --- a/doc/ionconf/ionconf.html +++ b/doc/ionconf/ionconf.html @@ -57,7 +57,7 @@ original version by: Nikos Drakos, CBLU, University of Leeds

Tuomo Valkonen

tuomov at iki.fi

-

2007-07-20

+

2007-09-02

diff --git a/doc/ionconf/node11.html b/doc/ionconf/node11.html index 4fd7b9a..0b36daf 100644 --- a/doc/ionconf/node11.html +++ b/doc/ionconf/node11.html @@ -72,13 +72,13 @@ Index

winprop : 3.5.2
clientwin_do_manage_alt - : 6.9 + : 6.9
clientwin_mapped_hook - : 6.9 + : 6.9
clientwin_property_change_hook - : 6.9 + : 6.9
clientwin_unmapped_hook - : 6.9 + : 6.9
Control : 3.3.5
defmenu @@ -90,7 +90,7 @@ Index
float : 3.5
frame_managed_changed_hook - : 6.9 + : 6.9
fullscreen : 3.5
ignore_resizeinc @@ -108,15 +108,15 @@ Index
winprop : 3.5.2
ioncore_deinit_hook - : 6.9 + : 6.9
ioncore_post_layout_setup_hook - : 6.9 + : 6.9
ioncore_sigchld_hook - : 6.9 + : 6.9
ioncore_snapshot_hook - : 6.9 + : 6.9
ioncore_submap_ungrab_hook - : 6.9 + : 6.9
is_dockapp
winprop : 3.5.2
@@ -159,9 +159,9 @@ Index
PREFIX : 3.1
region_do_warp_alt - : 6.9 -
region_notify_hook : 6.9 +
region_notify_hook + : 6.9
role
winprop : 3.5.2
@@ -172,7 +172,7 @@ Index
X : 2.2.1
screen_managed_changed_hook - : 6.9 + : 6.9
ScrollLock : 3.3.5
Shift @@ -192,7 +192,7 @@ Index
target : 3.5
tiling_placement_alt - : 6.9 + : 6.9
transient : 3.5.3
transient_mode diff --git a/doc/ionconf/node13.html b/doc/ionconf/node13.html index e4ff2c1..f12c7f4 100644 --- a/doc/ionconf/node13.html +++ b/doc/ionconf/node13.html @@ -70,7 +70,7 @@ Mathematics Department, Macquarie University, Sydney. The command line arguments were:
latex2html -show_section_numbers -short_index -local_icons -noaddress -up_url http://iki.fi/tuomov/ion/ -up_title 'Ion homepage' -nofootnode -split 3 ionconf

-The translation was initiated by tuomov on 2007-07-20 +The translation was initiated by tuomov on 2007-09-02


diff --git a/doc/ionconf/node7.html b/doc/ionconf/node7.html index 7b2bbb9..06d5f06 100644 --- a/doc/ionconf/node7.html +++ b/doc/ionconf/node7.html @@ -2398,6 +2398,9 @@ In addition parameters to the region to be created are passed in this by e.g. the mutually exclusive list being empty. This option overrides switchto. +passive +(boolean) Skip in certain focusing operations. + pseudomodal (boolean) The attached region is ``pseudomodal'' if the stacking level dictates it to be modal. @@ -5846,7 +5849,7 @@ Any parameters not explicitly set in conftab will be left unchanged.

-
+
Hook name:
@@ -5918,7 +5921,7 @@ reg:attach(cwin)

-
+
Hook name:
@@ -5938,7 +5941,7 @@ reg:attach(cwin)

-
+
Hook name:
@@ -5959,7 +5962,7 @@ reg:attach(cwin)

-
+
Hook name:
@@ -5980,7 +5983,7 @@ reg:attach(cwin)

-
+
Hook name:
@@ -6026,7 +6029,7 @@ reg:attach(cwin)

-
+
Hook name:
@@ -6047,7 +6050,7 @@ reg:attach(cwin)

-
+
Hook name:
@@ -6067,7 +6070,7 @@ reg:attach(cwin)

-
+
Hook name:
@@ -6088,7 +6091,7 @@ reg:attach(cwin)

-
+
Hook name:
@@ -6108,7 +6111,7 @@ reg:attach(cwin)

-
+
Hook name:
@@ -6128,7 +6131,7 @@ reg:attach(cwin)

-
+
Hook name:
@@ -6180,7 +6183,7 @@ reg:attach(cwin)

-
+
Hook name:
@@ -6201,7 +6204,7 @@ reg:attach(cwin)

-
+
Hook name:
@@ -6223,7 +6226,7 @@ reg:attach(cwin)

-
+
Hook name:
diff --git a/doc/ionnotes.dvi.gz b/doc/ionnotes.dvi.gz index 57010e8..e60a0f1 100644 Binary files a/doc/ionnotes.dvi.gz and b/doc/ionnotes.dvi.gz differ diff --git a/doc/ionnotes.ps.gz b/doc/ionnotes.ps.gz index 825879a..cc68c9b 100644 Binary files a/doc/ionnotes.ps.gz and b/doc/ionnotes.ps.gz differ diff --git a/doc/ionnotes/node9.html b/doc/ionnotes/node9.html index 03f3abd..0397397 100644 --- a/doc/ionnotes/node9.html +++ b/doc/ionnotes/node9.html @@ -70,7 +70,7 @@ Mathematics Department, Macquarie University, Sydney. The command line arguments were:
latex2html -show_section_numbers -short_index -local_icons -noaddress -up_url http://iki.fi/tuomov/ion/ -up_title 'Ion homepage' -nofootnode -split 4 ionnotes

-The translation was initiated by tuomov on 2007-07-20 +The translation was initiated by tuomov on 2007-09-02


diff --git a/exact-version b/exact-version index 2c2a1a0..20beae1 100644 --- a/exact-version +++ b/exact-version @@ -1,5 +1,5 @@ Context: -[TAG ion-3rc-20070720 -Tuomo Valkonen **20070720135512] +[TAG ion-3rc-20070902 +Tuomo Valkonen **20070902134101] diff --git a/ioncore/ioncore_bindings.lua b/ioncore/ioncore_bindings.lua index 5f11967..6aaf834 100644 --- a/ioncore/ioncore_bindings.lua +++ b/ioncore/ioncore_bindings.lua @@ -46,7 +46,8 @@ function ioncore.compile_cmd(cmd, guard) end local gfncode="return function(_, _sub, _chld) "..guardcode.." return true end" - local gfn, gerr=loadstring(gfncode, guardcode) + local gerr + gfn, gerr=loadstring(gfncode, guardcode) if not gfn then ioncore.warn_traced(TR("Error compiling guard: %s", gerr)) end @@ -59,7 +60,7 @@ function ioncore.compile_cmd(cmd, guard) else return function(_, _sub, _chld) if gfn(_, _sub, _chld) then - cmd(_, _sub, _chld) + fn(_, _sub, _chld) end end end diff --git a/ioncore/selection.c b/ioncore/selection.c index 1ebbb43..c93742a 100644 --- a/ioncore/selection.c +++ b/ioncore/selection.c @@ -42,7 +42,6 @@ void ioncore_handle_selection_request(XSelectionRequestEvent *ev) bool ok=FALSE; sev.property=None; - sev.target=None; if(selection_data==NULL || ev->property==None) goto refuse; @@ -72,7 +71,6 @@ void ioncore_handle_selection_request(XSelectionRequestEvent *ev) if(ok){ XSetTextProperty(ioncore_g.dpy, ev->requestor, &prop, ev->property); - sev.target=ev->target; sev.property=ev->property; XFree(prop.value); } @@ -81,6 +79,7 @@ refuse: sev.type=SelectionNotify; sev.requestor=ev->requestor; sev.selection=ev->selection; + sev.target=ev->target; sev.time=ev->time; XSendEvent(ioncore_g.dpy, ev->requestor, False, 0L, (XEvent*)&sev); } diff --git a/version.h b/version.h index c3670e2..60fefd2 100644 --- a/version.h +++ b/version.h @@ -1,2 +1,2 @@ -#define ION_VERSION "3rc-20070720" +#define ION_VERSION "3rc-20070902" #define ION_API_VERSION "3"